Searched refs:uio_dio (Results 1 – 5 of 5) sorted by relevance
| /src/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_uio.c | 446 ASSERT3P(uio->uio_dio.pages, !=, NULL); in zfs_uio_dio_check_for_zero_page() 448 for (long i = 0; i < uio->uio_dio.npages; i++) { in zfs_uio_dio_check_for_zero_page() 449 struct page *p = uio->uio_dio.pages[i]; in zfs_uio_dio_check_for_zero_page() 466 uio->uio_dio.pages[i] = in zfs_uio_dio_check_for_zero_page() 468 zfs_mark_page(uio->uio_dio.pages[i]); in zfs_uio_dio_check_for_zero_page() 480 ASSERT3P(uio->uio_dio.pages, !=, NULL); in zfs_uio_free_dio_pages() 482 if (uio->uio_dio.pinned) { in zfs_uio_free_dio_pages() 484 unpin_user_pages(uio->uio_dio.pages, uio->uio_dio.npages); in zfs_uio_free_dio_pages() 487 for (long i = 0; i < uio->uio_dio.npages; i++) { in zfs_uio_free_dio_pages() 488 struct page *p = uio->uio_dio.pages[i]; in zfs_uio_free_dio_pages() [all …]
|
| /src/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_uio.c | 146 ASSERT3P(uio->uio_dio.pages, !=, NULL); in zfs_uio_set_pages_to_stable() 147 ASSERT3S(uio->uio_dio.npages, >, 0); in zfs_uio_set_pages_to_stable() 149 for (int i = 0; i < uio->uio_dio.npages; i++) { in zfs_uio_set_pages_to_stable() 150 vm_page_t page = uio->uio_dio.pages[i]; in zfs_uio_set_pages_to_stable() 162 ASSERT3P(uio->uio_dio.pages, !=, NULL); in zfs_uio_release_stable_pages() 163 for (int i = 0; i < uio->uio_dio.npages; i++) { in zfs_uio_release_stable_pages() 164 vm_page_t page = uio->uio_dio.pages[i]; in zfs_uio_release_stable_pages() 197 ASSERT3P(uio->uio_dio.pages, !=, NULL); in zfs_uio_free_dio_pages() 203 vm_page_unhold_pages(&uio->uio_dio.pages[0], in zfs_uio_free_dio_pages() 204 uio->uio_dio.npages); in zfs_uio_free_dio_pages() [all …]
|
| /src/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | uio.h | 85 zfs_uio_dio_t uio_dio; /* Direct I/O user pages */ member 141 memset(&uio->uio_dio, 0, sizeof (zfs_uio_dio_t)); in zfs_uio_iovec_init() 172 memset(&uio->uio_dio, 0, sizeof (zfs_uio_dio_t)); in zfs_uio_bvec_init() 189 memset(&uio->uio_dio, 0, sizeof (zfs_uio_dio_t)); in zfs_uio_iov_iter_init()
|
| /src/sys/contrib/openzfs/module/zfs/ |
| H A D | dmu_direct.c | 362 ASSERT3U(page_index, <, uio->uio_dio.npages); in dmu_read_uio_direct() 364 abd_t *data = abd_alloc_from_pages(&uio->uio_dio.pages[page_index], in dmu_read_uio_direct() 384 ASSERT3U(page_index, <, uio->uio_dio.npages); in dmu_write_uio_direct() 386 abd_t *data = abd_alloc_from_pages(&uio->uio_dio.pages[page_index], in dmu_write_uio_direct()
|
| /src/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | uio.h | 61 zfs_uio_dio_t uio_dio; member
|