Lines Matching defs:l2dhdr

8431 	l2arc_dev_hdr_phys_t	*l2dhdr;
8440 l2dhdr = dev->l2ad_dev_hdr;
8579 memset(l2dhdr, 0,
8582 memset(&l2dhdr->dh_start_lbps[i], 0,
8587 memcpy(&l2dhdr->dh_start_lbps[i], lb_ptr_buf->lb_ptr,
9286 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
9521 if (dev->l2ad_evict != l2dhdr->dh_evict)
9687 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
9758 memset(l2dhdr, 0, l2dhdr_asize);
10126 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
10150 dev->l2ad_evict = MAX(l2dhdr->dh_evict, dev->l2ad_start);
10151 dev->l2ad_hand = MAX(l2dhdr->dh_start_lbps[0].lbp_daddr +
10152 L2BLK_GET_PSIZE((&l2dhdr->dh_start_lbps[0])->lbp_prop),
10154 dev->l2ad_first = !!(l2dhdr->dh_flags & L2ARC_DEV_HDR_EVICT_FIRST);
10156 vd->vdev_trim_action_time = l2dhdr->dh_trim_action_time;
10157 vd->vdev_trim_state = l2dhdr->dh_trim_state;
10167 memcpy(lbps, l2dhdr->dh_start_lbps, sizeof (lbps));
10317 memset(l2dhdr, 0, dev->l2ad_dev_hdr_asize);
10341 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
10347 abd = abd_get_from_buf(l2dhdr, l2dhdr_asize);
10365 if (l2dhdr->dh_magic == BSWAP_64(L2ARC_DEV_HDR_MAGIC))
10366 byteswap_uint64_array(l2dhdr, sizeof (*l2dhdr));
10368 if (l2dhdr->dh_magic != L2ARC_DEV_HDR_MAGIC ||
10369 l2dhdr->dh_spa_guid != guid ||
10370 l2dhdr->dh_vdev_guid != dev->l2ad_vdev->vdev_guid ||
10371 l2dhdr->dh_version != L2ARC_PERSISTENT_VERSION ||
10372 l2dhdr->dh_log_entries != dev->l2ad_log_entries ||
10373 l2dhdr->dh_end != dev->l2ad_end ||
10375 l2dhdr->dh_evict) ||
10376 (l2dhdr->dh_trim_state != VDEV_TRIM_COMPLETE &&
10701 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
10708 l2dhdr->dh_magic = L2ARC_DEV_HDR_MAGIC;
10709 l2dhdr->dh_version = L2ARC_PERSISTENT_VERSION;
10710 l2dhdr->dh_spa_guid = spa_guid(dev->l2ad_vdev->vdev_spa);
10711 l2dhdr->dh_vdev_guid = dev->l2ad_vdev->vdev_guid;
10712 l2dhdr->dh_log_entries = dev->l2ad_log_entries;
10713 l2dhdr->dh_evict = dev->l2ad_evict;
10714 l2dhdr->dh_start = dev->l2ad_start;
10715 l2dhdr->dh_end = dev->l2ad_end;
10716 l2dhdr->dh_lb_asize = zfs_refcount_count(&dev->l2ad_lb_asize);
10717 l2dhdr->dh_lb_count = zfs_refcount_count(&dev->l2ad_lb_count);
10718 l2dhdr->dh_flags = 0;
10719 l2dhdr->dh_trim_action_time = dev->l2ad_vdev->vdev_trim_action_time;
10720 l2dhdr->dh_trim_state = dev->l2ad_vdev->vdev_trim_state;
10722 l2dhdr->dh_flags |= L2ARC_DEV_HDR_EVICT_FIRST;
10724 abd = abd_get_from_buf(l2dhdr, l2dhdr_asize);
10749 l2arc_dev_hdr_phys_t *l2dhdr = dev->l2ad_dev_hdr;
10764 lb->lb_prev_lbp = l2dhdr->dh_start_lbps[1];
10790 l2dhdr->dh_start_lbps[1] = l2dhdr->dh_start_lbps[0];
10791 l2dhdr->dh_start_lbps[0].lbp_daddr = dev->l2ad_hand;
10792 l2dhdr->dh_start_lbps[0].lbp_payload_asize =
10794 l2dhdr->dh_start_lbps[0].lbp_payload_start =
10797 (&l2dhdr->dh_start_lbps[0])->lbp_prop, sizeof (*lb));
10799 (&l2dhdr->dh_start_lbps[0])->lbp_prop, asize);
10801 (&l2dhdr->dh_start_lbps[0])->lbp_prop,
10807 (&l2dhdr->dh_start_lbps[0])->lbp_prop,
10813 (&l2dhdr->dh_start_lbps[0])->lbp_prop,
10819 &l2dhdr->dh_start_lbps[0].lbp_cksum);
10838 memcpy(lb_ptr_buf->lb_ptr, &l2dhdr->dh_start_lbps[0],