/haiku/src/tests/system/kernel/cache/ |
H A D | pages_io_test.cpp | 452 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 D | haiku_kernel_emu.cpp | 285 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 D | File.cpp | 45 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 D | kernel_interface.cpp | 281 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 D | vfs_request_io.cpp | 305 file_io_vec fileVecs[8]; local 307 error = getVecs(cookie, request, offset, vecLength, fileVecs, 313 const file_io_vec& fileVec = fileVecs[i];
|
H A D | vfs.cpp | 3445 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 D | file.cpp | 1229 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 D | kernel_interface.cpp | 308 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 D | fs_interface.h | 342 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 D | fssh_fs_interface.h | 375 const struct fssh_file_io_vec *fileVecs, 380 const struct fssh_file_io_vec *fileVecs,
|
/haiku/src/tools/fs_shell/ |
H A D | vfs.cpp | 1730 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 D | kernel_interface.cpp | 428 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 D | kernel_interface.cpp | 273 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,
|