Home
last modified time | relevance | path

Searched refs:abd_flags (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dabd.c118 ASSERT3U(abd->abd_flags, ==, abd->abd_flags & (ABD_FLAG_LINEAR | in abd_verify()
122 IMPLY(abd->abd_parent != NULL, !(abd->abd_flags & ABD_FLAG_OWNER)); in abd_verify()
123 IMPLY(abd->abd_flags & ABD_FLAG_META, abd->abd_flags & ABD_FLAG_OWNER); in abd_verify()
149 abd->abd_flags = 0; in abd_init_struct()
172 abd->abd_flags |= ABD_FLAG_ALLOCD; in abd_alloc_struct()
196 abd->abd_flags |= ABD_FLAG_OWNER; in abd_alloc()
201 abd->abd_flags |= ABD_FLAG_META; in abd_alloc()
222 abd->abd_flags |= ABD_FLAG_LINEAR | ABD_FLAG_OWNER; in abd_alloc_linear()
224 abd->abd_flags |= ABD_FLAG_META; in abd_alloc_linear()
247 if (abd->abd_flags & ABD_FLAG_META) { in abd_free_linear()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dabd.h40 typedef enum abd_flags { enum
54 abd_flags_t abd_flags; member
184 return ((abd->abd_flags & ABD_FLAG_LINEAR) ? B_TRUE : B_FALSE); in abd_is_linear()
190 return ((abd->abd_flags & ABD_FLAG_LINEAR_PAGE) ? B_TRUE : B_FALSE); in abd_is_linear_page()
196 return ((abd->abd_flags & ABD_FLAG_GANG) ? B_TRUE : B_FALSE); in abd_is_gang()
208 return ((abd->abd_flags & ABD_FLAG_FROM_PAGES) ? B_TRUE : B_FALSE); in abd_is_from_pages()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c366 abd->abd_flags |= ABD_FLAG_LINEAR; in abd_alloc_chunks()
367 abd->abd_flags |= ABD_FLAG_LINEAR_PAGE; in abd_alloc_chunks()
372 abd->abd_flags |= ABD_FLAG_MULTI_CHUNK; in abd_alloc_chunks()
376 abd->abd_flags |= ABD_FLAG_MULTI_ZONE; in abd_alloc_chunks()
422 abd->abd_flags |= ABD_FLAG_MULTI_CHUNK; in abd_alloc_chunks()
449 if (abd->abd_flags & ABD_FLAG_MULTI_ZONE) in abd_free_chunks()
452 if (abd->abd_flags & ABD_FLAG_MULTI_CHUNK) in abd_free_chunks()
504 abd_zero_scatter->abd_flags |= ABD_FLAG_OWNER; in abd_alloc_zero_scatter()
509 abd_zero_scatter->abd_flags |= ABD_FLAG_MULTI_CHUNK; in abd_alloc_zero_scatter()
705 abd->abd_flags &= ~ABD_FLAG_LINEAR; in abd_free_linear_page()
[all …]
H A Dvdev_disk.c954 zio->io_abd->abd_flags & ABD_FLAG_META); in vdev_disk_io_rw()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c261 abd_zero_scatter->abd_flags |= ABD_FLAG_OWNER; in abd_alloc_zero_scatter()
391 abd->abd_flags |= ABD_FLAG_FROM_PAGES; in abd_get_offset_from_pages()
453 abd->abd_flags |= ABD_FLAG_OWNER | ABD_FLAG_FROM_PAGES; in abd_alloc_from_pages()
463 abd->abd_flags |= ABD_FLAG_LINEAR | ABD_FLAG_LINEAR_PAGE; in abd_alloc_from_pages()
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c190 abd_zero_scatter->abd_flags |= ABD_FLAG_OWNER; in abd_init()