Lines Matching refs:b_pabd
1399 buf->b_hdr->b_l1hdr.b_pabd != NULL && in arc_buf_is_shared()
1400 abd_is_linear(buf->b_hdr->b_l1hdr.b_pabd) && in arc_buf_is_shared()
1401 buf->b_data == abd_to_buf(buf->b_hdr->b_l1hdr.b_pabd)); in arc_buf_is_shared()
1807 abd_t *abd = hdr->b_l1hdr.b_pabd; in arc_hdr_authenticate()
1826 hdr->b_l1hdr.b_pabd, &abd, lsize, MIN(lsize, psize), in arc_hdr_authenticate()
1883 hdr->b_crypt_hdr.b_mac, HDR_GET_PSIZE(hdr), hdr->b_l1hdr.b_pabd, in arc_hdr_decrypt()
1889 abd_copy(hdr->b_l1hdr.b_pabd, hdr->b_crypt_hdr.b_rabd, in arc_hdr_decrypt()
1909 hdr->b_l1hdr.b_pabd, cabd, HDR_GET_PSIZE(hdr), in arc_hdr_decrypt()
1915 arc_free_data_abd(hdr, hdr->b_l1hdr.b_pabd, in arc_hdr_decrypt()
1917 hdr->b_l1hdr.b_pabd = cabd; in arc_hdr_decrypt()
1954 } else if (HDR_HAS_RABD(hdr) && hdr->b_l1hdr.b_pabd == NULL) { in arc_fill_hdr_crypt()
1965 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in arc_fill_hdr_crypt()
1993 ASSERT3PF(hdr->b_l1hdr.b_pabd, !=, NULL, "hdr %px buf %px", hdr, buf); in arc_buf_untransform_in_place()
1995 zio_crypt_copy_dnode_bonus(hdr->b_l1hdr.b_pabd, buf->b_data, in arc_buf_untransform_in_place()
2104 abd_copy_to_buf(buf->b_data, hdr->b_l1hdr.b_pabd, in arc_buf_fill()
2160 hdr->b_l1hdr.b_pabd, &dabd, in arc_buf_fill()
2243 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_evictable_space_increment()
2250 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_evictable_space_increment()
2282 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_evictable_space_decrement()
2289 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_evictable_space_decrement()
2440 hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr)); in arc_change_state()
2506 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_change_state()
2533 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_change_state()
2550 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_change_state()
2588 ASSERT(hdr->b_l1hdr.b_pabd != NULL || in arc_change_state()
2591 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_change_state()
2818 hdr->b_l1hdr.b_pabd != NULL && in arc_buf_alloc_impl()
2819 abd_is_linear(hdr->b_l1hdr.b_pabd) && in arc_buf_alloc_impl()
2820 !abd_is_linear_page(hdr->b_l1hdr.b_pabd); in arc_buf_alloc_impl()
2824 buf->b_data = abd_to_buf(hdr->b_l1hdr.b_pabd); in arc_buf_alloc_impl()
2972 l2arc_free_abd_on_write(hdr->b_l1hdr.b_pabd, size, type); in arc_hdr_free_on_write()
2985 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_share_buf()
2997 hdr->b_l1hdr.b_pabd = abd_get_from_buf(buf->b_data, arc_buf_size(buf)); in arc_share_buf()
2998 abd_take_ownership_of_buf(hdr->b_l1hdr.b_pabd, in arc_share_buf()
3017 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in arc_unshare_buf()
3028 abd_release_ownership_of_buf(hdr->b_l1hdr.b_pabd); in arc_unshare_buf()
3029 abd_free(hdr->b_l1hdr.b_pabd); in arc_unshare_buf()
3030 hdr->b_l1hdr.b_pabd = NULL; in arc_unshare_buf()
3121 hdr->b_l1hdr.b_pabd != NULL && !HDR_IO_IN_PROGRESS(hdr)) { in arc_buf_destroy_impl()
3153 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in arc_buf_destroy_impl()
3211 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_hdr_alloc_abd()
3212 hdr->b_l1hdr.b_pabd = arc_get_data_abd(hdr, size, hdr, in arc_hdr_alloc_abd()
3214 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in arc_hdr_alloc_abd()
3227 ASSERT(hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr)); in arc_hdr_free_abd()
3242 arc_free_data_abd(hdr, hdr->b_l1hdr.b_pabd, size, hdr); in arc_hdr_free_abd()
3249 hdr->b_l1hdr.b_pabd = NULL; in arc_hdr_free_abd()
3252 if (hdr->b_l1hdr.b_pabd == NULL && !HDR_HAS_RABD(hdr)) in arc_hdr_free_abd()
3354 ASSERT3P(nhdr->b_l1hdr.b_pabd, ==, NULL); in arc_hdr_realloc()
3378 VERIFY3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_hdr_realloc()
3694 if (hdr->b_l1hdr.b_pabd != NULL) in arc_hdr_destroy()
3799 ASSERT(hdr->b_l1hdr.b_pabd == NULL); in arc_evict_hdr()
3868 if (hdr->b_l1hdr.b_pabd != NULL) in arc_evict_hdr()
5900 (hdr->b_l1hdr.b_pabd != NULL && !encrypted_read))) { in arc_read()
6133 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_read()
6200 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in arc_read()
6202 hdr_abd = hdr->b_l1hdr.b_pabd; in arc_read()
6685 abd_copy_from_buf(hdr->b_l1hdr.b_pabd, in arc_release()
6702 ASSERT(hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr)); in arc_release()
6793 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_write_ready()
6805 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_write_ready()
6912 abd_copy(hdr->b_l1hdr.b_pabd, zio->io_abd, psize); in arc_write_ready()
6916 abd_copy_from_buf(hdr->b_l1hdr.b_pabd, buf->b_data, in arc_write_ready()
7091 if (hdr->b_l1hdr.b_pabd != NULL) { in arc_write()
7114 ASSERT3P(hdr->b_l1hdr.b_pabd, ==, NULL); in arc_write()
8819 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in l2arc_untransform()
8837 hdr->b_l1hdr.b_pabd, &no_crypt); in l2arc_untransform()
8849 arc_free_data_abd(hdr, hdr->b_l1hdr.b_pabd, in l2arc_untransform()
8851 hdr->b_l1hdr.b_pabd = eabd; in l2arc_untransform()
8869 hdr->b_l1hdr.b_pabd, cabd, HDR_GET_PSIZE(hdr), in l2arc_untransform()
8876 arc_free_data_abd(hdr, hdr->b_l1hdr.b_pabd, in l2arc_untransform()
8878 hdr->b_l1hdr.b_pabd = cabd; in l2arc_untransform()
8929 abd_copy(hdr->b_l1hdr.b_pabd, in l2arc_read_done()
8953 ASSERT3P(hdr->b_l1hdr.b_pabd, !=, NULL); in l2arc_read_done()
8954 zio->io_abd = zio->io_orig_abd = hdr->b_l1hdr.b_pabd; in l2arc_read_done()
8963 ASSERT(zio->io_abd == hdr->b_l1hdr.b_pabd || in l2arc_read_done()
9005 hdr->b_crypt_hdr.b_rabd : hdr->b_l1hdr.b_pabd; in l2arc_read_done()
9337 abd_t *cabd = NULL, *eabd = NULL, *to_write = hdr->b_l1hdr.b_pabd; in l2arc_apply_transforms()
9369 abd_copy(to_write, hdr->b_l1hdr.b_pabd, size); in l2arc_apply_transforms()
9431 ASSERT3P(to_write, !=, hdr->b_l1hdr.b_pabd); in l2arc_apply_transforms()
9556 ASSERT(hdr->b_l1hdr.b_pabd != NULL || in l2arc_write_buffers()
9608 to_write = hdr->b_l1hdr.b_pabd; in l2arc_write_buffers()