Lines Matching defs:nhdr
3314 arc_buf_hdr_t *nhdr;
3320 nhdr = kmem_cache_alloc(new, KM_PUSHPAGE);
3325 memcpy(nhdr, hdr, HDR_L2ONLY_SIZE);
3328 arc_hdr_set_flags(nhdr, ARC_FLAG_HAS_L1HDR);
3334 nhdr->b_l1hdr.b_state = arc_l2c_only;
3337 ASSERT3P(nhdr->b_l1hdr.b_pabd, ==, NULL);
3364 arc_hdr_clear_flags(nhdr, ARC_FLAG_HAS_L1HDR);
3370 (void) buf_hash_insert(nhdr, NULL);
3382 list_insert_after(&dev->l2ad_buflist, hdr, nhdr);
3398 arc_hdr_size(nhdr), nhdr);
3403 return (nhdr);
6457 arc_buf_hdr_t *nhdr;
6546 nhdr = arc_hdr_alloc(spa, psize, lsize, protected,
6548 ASSERT3P(nhdr->b_l1hdr.b_buf, ==, NULL);
6549 ASSERT0(zfs_refcount_count(&nhdr->b_l1hdr.b_refcnt));
6550 VERIFY3U(nhdr->b_type, ==, type);
6551 ASSERT(!HDR_SHARED_DATA(nhdr));
6553 nhdr->b_l1hdr.b_buf = buf;
6554 (void) zfs_refcount_add(&nhdr->b_l1hdr.b_refcnt, tag);
6555 buf->b_hdr = nhdr;