Lines Matching refs:l2dhdr

8624 	l2arc_dev_hdr_phys_t	*l2dhdr;  in l2arc_write_done()  local
8633 l2dhdr = dev->l2ad_dev_hdr; in l2arc_write_done()
8772 memset(l2dhdr, 0, in l2arc_write_done()
8775 memset(&l2dhdr->dh_start_lbps[i], 0, in l2arc_write_done()
8780 memcpy(&l2dhdr->dh_start_lbps[i], lb_ptr_buf->lb_ptr, in l2arc_write_done()
9479 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_write_buffers() local
9714 if (dev->l2ad_evict != l2dhdr->dh_evict) in l2arc_write_buffers()
9880 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_rebuild_dev() local
9951 memset(l2dhdr, 0, l2dhdr_asize); in l2arc_rebuild_dev()
10319 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_rebuild() local
10343 dev->l2ad_evict = MAX(l2dhdr->dh_evict, dev->l2ad_start); in l2arc_rebuild()
10344 dev->l2ad_hand = MAX(l2dhdr->dh_start_lbps[0].lbp_daddr + in l2arc_rebuild()
10345 L2BLK_GET_PSIZE((&l2dhdr->dh_start_lbps[0])->lbp_prop), in l2arc_rebuild()
10347 dev->l2ad_first = !!(l2dhdr->dh_flags & L2ARC_DEV_HDR_EVICT_FIRST); in l2arc_rebuild()
10349 vd->vdev_trim_action_time = l2dhdr->dh_trim_action_time; in l2arc_rebuild()
10350 vd->vdev_trim_state = l2dhdr->dh_trim_state; in l2arc_rebuild()
10360 memcpy(lbps, l2dhdr->dh_start_lbps, sizeof (lbps)); in l2arc_rebuild()
10510 memset(l2dhdr, 0, dev->l2ad_dev_hdr_asize); in l2arc_rebuild()
10534 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_dev_hdr_read() local
10540 abd = abd_get_from_buf(l2dhdr, l2dhdr_asize); in l2arc_dev_hdr_read()
10558 if (l2dhdr->dh_magic == BSWAP_64(L2ARC_DEV_HDR_MAGIC)) in l2arc_dev_hdr_read()
10559 byteswap_uint64_array(l2dhdr, sizeof (*l2dhdr)); in l2arc_dev_hdr_read()
10561 if (l2dhdr->dh_magic != L2ARC_DEV_HDR_MAGIC || in l2arc_dev_hdr_read()
10562 l2dhdr->dh_spa_guid != guid || in l2arc_dev_hdr_read()
10563 l2dhdr->dh_vdev_guid != dev->l2ad_vdev->vdev_guid || in l2arc_dev_hdr_read()
10564 l2dhdr->dh_version != L2ARC_PERSISTENT_VERSION || in l2arc_dev_hdr_read()
10565 l2dhdr->dh_log_entries != dev->l2ad_log_entries || in l2arc_dev_hdr_read()
10566 l2dhdr->dh_end != dev->l2ad_end || in l2arc_dev_hdr_read()
10568 l2dhdr->dh_evict) || in l2arc_dev_hdr_read()
10569 (l2dhdr->dh_trim_state != VDEV_TRIM_COMPLETE && in l2arc_dev_hdr_read()
10894 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_dev_hdr_update() local
10901 l2dhdr->dh_magic = L2ARC_DEV_HDR_MAGIC; in l2arc_dev_hdr_update()
10902 l2dhdr->dh_version = L2ARC_PERSISTENT_VERSION; in l2arc_dev_hdr_update()
10903 l2dhdr->dh_spa_guid = spa_guid(dev->l2ad_vdev->vdev_spa); in l2arc_dev_hdr_update()
10904 l2dhdr->dh_vdev_guid = dev->l2ad_vdev->vdev_guid; in l2arc_dev_hdr_update()
10905 l2dhdr->dh_log_entries = dev->l2ad_log_entries; in l2arc_dev_hdr_update()
10906 l2dhdr->dh_evict = dev->l2ad_evict; in l2arc_dev_hdr_update()
10907 l2dhdr->dh_start = dev->l2ad_start; in l2arc_dev_hdr_update()
10908 l2dhdr->dh_end = dev->l2ad_end; in l2arc_dev_hdr_update()
10909 l2dhdr->dh_lb_asize = zfs_refcount_count(&dev->l2ad_lb_asize); in l2arc_dev_hdr_update()
10910 l2dhdr->dh_lb_count = zfs_refcount_count(&dev->l2ad_lb_count); in l2arc_dev_hdr_update()
10911 l2dhdr->dh_flags = 0; in l2arc_dev_hdr_update()
10912 l2dhdr->dh_trim_action_time = dev->l2ad_vdev->vdev_trim_action_time; in l2arc_dev_hdr_update()
10913 l2dhdr->dh_trim_state = dev->l2ad_vdev->vdev_trim_state; in l2arc_dev_hdr_update()
10915 l2dhdr->dh_flags |= L2ARC_DEV_HDR_EVICT_FIRST; in l2arc_dev_hdr_update()
10917 abd = abd_get_from_buf(l2dhdr, l2dhdr_asize); in l2arc_dev_hdr_update()
10942 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr; in l2arc_log_blk_commit() local
10957 lb->lb_prev_lbp = l2dhdr->dh_start_lbps[1]; in l2arc_log_blk_commit()
10983 l2dhdr->dh_start_lbps[1] = l2dhdr->dh_start_lbps[0]; in l2arc_log_blk_commit()
10984 l2dhdr->dh_start_lbps[0].lbp_daddr = dev->l2ad_hand; in l2arc_log_blk_commit()
10985 l2dhdr->dh_start_lbps[0].lbp_payload_asize = in l2arc_log_blk_commit()
10987 l2dhdr->dh_start_lbps[0].lbp_payload_start = in l2arc_log_blk_commit()
10990 (&l2dhdr->dh_start_lbps[0])->lbp_prop, sizeof (*lb)); in l2arc_log_blk_commit()
10992 (&l2dhdr->dh_start_lbps[0])->lbp_prop, asize); in l2arc_log_blk_commit()
10994 (&l2dhdr->dh_start_lbps[0])->lbp_prop, in l2arc_log_blk_commit()
11000 (&l2dhdr->dh_start_lbps[0])->lbp_prop, in l2arc_log_blk_commit()
11006 (&l2dhdr->dh_start_lbps[0])->lbp_prop, in l2arc_log_blk_commit()
11012 &l2dhdr->dh_start_lbps[0].lbp_cksum); in l2arc_log_blk_commit()
11031 memcpy(lb_ptr_buf->lb_ptr, &l2dhdr->dh_start_lbps[0], in l2arc_log_blk_commit()