Searched refs:fileVecs (Results 1 - 13 of 13) sorted by relevance

/haiku/src/tests/system/kernel/cache/
H A Dpages_io_test.cpp452 file_io_vec fileVecs[MAX_FILE_IO_VECS]; local
456 status_t status = get_file_map(ref, offset, numBytes, fileVecs,
471 i, fileVecs[i].offset, fileVecs[i].length);
490 size = fileVecs[0].length;
494 status = vfs_read_pages(ref->device, ref->cookie, fileVecs[0].offset, vecs,
504 if (size > fileVecs[0].length) {
506 size = fileVecs[0].length;
509 ASSERT(size <= fileVecs[0].length);
516 if (size != fileVecs[
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A Dhaiku_kernel_emu.cpp285 read_file_io_vec_pages(int fd, const struct file_io_vec *fileVecs, argument
296 write_file_io_vec_pages(int fd, const struct file_io_vec *fileVecs, argument
323 file_io_vec fileVecs[DoIterativeFDIORequest::MAX_VECS]; local
326 request->length, fileVecs, &fileVecCount);
342 request->volume->GetID(), fd, request->id, cookie, fileVecs,
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DFile.cpp45 file_io_vec fileVecs[16]; member in struct:__anon5940::WriteTempData
758 size + inBlockOffset - i * B_PAGE_SIZE, tempData->fileVecs,
759 sizeof(tempData->fileVecs) / sizeof(file_io_vec), count);
764 off_t vecBlockIndex = tempData->fileVecs[k].offset / B_PAGE_SIZE;
765 off_t vecLength = tempData->fileVecs[k].length;
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp281 file_io_vec fileVecs[8]; local
284 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
292 status = read_file_io_vec_pages(volume->Device(), fileVecs,
/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp305 file_io_vec fileVecs[8]; local
307 error = getVecs(cookie, request, offset, vecLength, fileVecs,
313 const file_io_vec& fileVec = fileVecs[i];
H A Dvfs.cpp3445 const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs,
3467 if (fileVecs[0].length < (off_t)numBytes)
3468 size = fileVecs[0].length;
3472 if (fileVecs[0].offset >= 0) {
3473 status = FS_CALL(vnode, read_pages, cookie, fileVecs[0].offset,
3483 ASSERT((off_t)size <= fileVecs[0].length);
3490 if ((off_t)size != fileVecs[0].length) {
3517 const file_io_vec &fileVec = fileVecs[fileVecIndex];
4051 read_file_io_vec_pages(int fd, const file_io_vec* fileVecs, size_t fileVecCount, argument
4061 fileVecs, fileVecCoun
3444 common_file_io_vec_pages(struct vnode* vnode, void* cookie, const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset, size_t* _numBytes, bool doWrite) argument
4069 write_file_io_vec_pages(int fd, const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset, size_t* _bytes) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/fat/
H A Dfile.cpp1229 struct file_io_vec fileVecs[8]; local
1234 status = file_map_translate(node->file_map, pos, bytesLeft, fileVecs,
1241 status = read_file_io_vec_pages(vol->fd, fileVecs,
1274 struct file_io_vec fileVecs[8]; local
1279 status = file_map_translate(node->file_map, pos, bytesLeft, fileVecs,
1286 status = write_file_io_vec_pages(vol->fd, fileVecs,
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp308 file_io_vec fileVecs[8]; local
311 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
319 status = read_file_io_vec_pages(volume->Device(), fileVecs,
355 file_io_vec fileVecs[8]; local
358 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
366 status = write_file_io_vec_pages(volume->Device(), fileVecs,
/haiku/headers/os/drivers/
H A Dfs_interface.h342 const struct file_io_vec* fileVecs, size_t fileVecCount,
346 const struct file_io_vec* fileVecs, size_t fileVecCount,
/haiku/headers/private/fs_shell/
H A Dfssh_fs_interface.h375 const struct fssh_file_io_vec *fileVecs,
380 const struct fssh_file_io_vec *fileVecs,
/haiku/src/tools/fs_shell/
H A Dvfs.cpp1730 common_file_io_vec_pages(int fd, const fssh_file_io_vec *fileVecs, argument
1752 size = fileVecs[0].length;
1756 status = fssh_read_pages(fd, fileVecs[0].offset, &vecs[vecIndex],
1766 if ((uint64_t)size > (uint64_t)fileVecs[0].length) {
1768 size = fileVecs[0].length;
1771 ASSERT(size <= fileVecs[0].length);
1778 if ((uint64_t)size != (uint64_t)fileVecs[0].length) {
1805 const fssh_file_io_vec &fileVec = fileVecs[fileVecIndex];
2254 fssh_read_file_io_vec_pages(int fd, const fssh_file_io_vec *fileVecs, argument
2258 return common_file_io_vec_pages(fd, fileVecs, fileVecCoun
2265 fssh_write_file_io_vec_pages(int fd, const fssh_file_io_vec *fileVecs, fssh_size_t fileVecCount, const fssh_iovec *vecs, fssh_size_t vecCount, uint32_t *_vecIndex, fssh_size_t *_vecOffset, fssh_size_t *_bytes) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp428 file_io_vec fileVecs[8]; local
431 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
439 status = read_file_io_vec_pages(volume->Device(), fileVecs,
473 file_io_vec fileVecs[8]; local
476 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
484 status = write_file_io_vec_pages(volume->Device(), fileVecs,
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp273 file_io_vec fileVecs[8]; local
276 status = file_map_translate(inode->Map(), pos, bytesLeft, fileVecs,
284 status = read_file_io_vec_pages(volume->Device(), fileVecs,

Completed in 218 milliseconds