Lines Matching refs:iov

278 static status_t copy_iovec_to_disk(const struct iovec *iov, uint16_t iov_count,  in copy_iovec_to_disk()  argument
286 while ((uint16_t)iov[i].iov_len - iov_ptr > word_size - word_ptr) { in copy_iovec_to_disk()
288 (unsigned char *)iov[i].iov_base + iov_ptr, word_size - in copy_iovec_to_disk()
306 (unsigned char *)iov[i].iov_base + iov_ptr, in copy_iovec_to_disk()
307 iov[i].iov_len - iov_ptr); in copy_iovec_to_disk()
308 word_ptr += iov[i].iov_len - iov_ptr; in copy_iovec_to_disk()
374 status_t write_obj_iovec(const iovec_t *iov, uint iov_count, uint *location, in write_obj_iovec() argument
377 uint16_t len = iovec_size(iov, iov_count); in write_obj_iovec()
386 status = copy_iovec_to_disk(iov, iov_count, location, &crc); in write_obj_iovec()
442 struct iovec iov[1]; in norfs_remove_obj() local
455 iov->iov_base = NULL; in norfs_remove_obj()
456 iov->iov_len = 0; in norfs_remove_obj()
462 status = norfs_put_obj_iovec(key, iov, 0, NORFS_DELETED_MASK); in norfs_remove_obj()
491 status_t norfs_put_obj_iovec(uint32_t key, const iovec_t *iov, in norfs_put_obj_iovec() argument
502 uint16_t len = iovec_size(iov, iov_count); in norfs_put_obj_iovec()
555 status = write_obj_iovec(iov, iov_count, &write_pointer, key, in norfs_put_obj_iovec()
598 struct iovec iov[1]; in collect_garbage_object() local
616 iov->iov_base = nvram_flash_pointer(garb_obj_loc + NORFS_OBJ_OFFSET); in collect_garbage_object()
617 iov->iov_len = header.len; in collect_garbage_object()
619 status = write_obj_iovec(iov, 1, garbage_write_pointer, header.key, in collect_garbage_object()