Lines Matching refs:vecs
103 static void add_to_iovec(generic_io_vec* vecs, uint32 &index, uint32 max,
237 add_to_iovec(generic_io_vec* vecs, uint32 &index, uint32 max, in add_to_iovec() argument
240 if (index > 0 && vecs[index - 1].base + vecs[index - 1].length == address) { in add_to_iovec()
242 vecs[index - 1].length += size; in add_to_iovec()
250 vecs[index].base = address; in add_to_iovec()
251 vecs[index].length = size; in add_to_iovec()
337 const generic_io_vec* vecs, size_t count, uint32 flags, in read_pages_and_clear_partial() argument
342 status_t status = vfs_read_pages(ref->vnode, cookie, offset, vecs, count, in read_pages_and_clear_partial()
357 generic_size_t length = min_c(bytesUntouched, vecs[i].length); in read_pages_and_clear_partial()
358 vm_memset_physical(vecs[i].base + vecs[i].length - length, 0, in read_pages_and_clear_partial()
388 generic_io_vec vecs[MAX_IO_VECS]; in read_into_cache() local
402 add_to_iovec(vecs, vecCount, MAX_IO_VECS, in read_into_cache()
412 status_t status = read_pages_and_clear_partial(ref, cookie, offset, vecs, in read_into_cache()
504 generic_io_vec vecs[MAX_IO_VECS]; in write_to_cache() local
530 add_to_iovec(vecs, vecCount, MAX_IO_VECS, in write_to_cache()
543 generic_io_vec readVec = { vecs[0].base, B_PAGE_SIZE }; in write_to_cache()
556 generic_addr_t last = vecs[vecCount - 1].base in write_to_cache()
557 + vecs[vecCount - 1].length - B_PAGE_SIZE; in write_to_cache()
585 generic_addr_t base = vecs[i].base; in write_to_cache()
587 generic_size_t(vecs[i].length - pageOffset)); in write_to_cache()
608 status_t status = vfs_write_pages(ref->vnode, cookie, offset, vecs, in write_to_cache()
641 generic_io_vec* vecs = sZeroVecs; in write_zeros_to_file() local
651 vecs = &vec; in write_zeros_to_file()
657 vecs, count, B_PHYSICAL_IO_REQUEST, &length); in write_zeros_to_file()