Lines Matching refs:vd

111     const char *subclass, spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb,  in zfs_ereport_start()  argument
119 if (!zfs_ereport_is_valid(subclass, spa, vd, zio)) in zfs_ereport_start()
160 vd != NULL ? vd->vdev_guid : 0); in zfs_ereport_start()
188 if (vd != NULL) { in zfs_ereport_start()
189 vdev_t *pvd = vd->vdev_parent; in zfs_ereport_start()
192 DATA_TYPE_UINT64, vd->vdev_guid, in zfs_ereport_start()
194 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL); in zfs_ereport_start()
195 if (vd->vdev_path != NULL) in zfs_ereport_start()
198 DATA_TYPE_STRING, vd->vdev_path, NULL); in zfs_ereport_start()
199 if (vd->vdev_devid != NULL) in zfs_ereport_start()
202 DATA_TYPE_STRING, vd->vdev_devid, NULL); in zfs_ereport_start()
203 if (vd->vdev_fru != NULL) in zfs_ereport_start()
206 DATA_TYPE_STRING, vd->vdev_fru, NULL); in zfs_ereport_start()
207 if (vd->vdev_ashift) in zfs_ereport_start()
210 DATA_TYPE_UINT64, vd->vdev_ashift, NULL); in zfs_ereport_start()
242 if (vd != NULL) { in zfs_ereport_start()
256 } else if (vd != NULL) { in zfs_ereport_start()
615 zfs_ereport_is_valid(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio) in zfs_ereport_is_valid() argument
644 if (vd != NULL) { in zfs_ereport_is_valid()
654 if (zio->io_vd == vd && !vdev_accessible(vd, zio)) in zfs_ereport_is_valid()
663 vd->vdev_ops->vdev_op_leaf && in zfs_ereport_is_valid()
664 vdev_dtl_contains(vd, DTL_MISSING, zio->io_txg, 1)) in zfs_ereport_is_valid()
673 if (vd != NULL && in zfs_ereport_is_valid()
675 (vd->vdev_remove_wanted || vd->vdev_state == VDEV_STATE_REMOVED)) in zfs_ereport_is_valid()
692 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, in zfs_ereport_post() argument
701 if (!zfs_ereport_start(&ereport, &detector, subclass, spa, vd, in zfs_ereport_post()
717 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_start_checksum() argument
734 report->zcr_align = 1ULL << vd->vdev_top->vdev_ashift; in zfs_ereport_start_checksum()
739 FM_EREPORT_ZFS_CHECKSUM, spa, vd, zb, zio, offset, length); in zfs_ereport_start_checksum()
807 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_post_checksum() argument
818 spa, vd, zb, zio, offset, length) || (ereport == NULL)) { in zfs_ereport_post_checksum()
838 zfs_post_common(spa_t *spa, vdev_t *vd, const char *name) in zfs_post_common() argument
856 if (vd) in zfs_post_common()
858 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, vd->vdev_guid) == 0); in zfs_post_common()
873 zfs_post_remove(spa_t *spa, vdev_t *vd) in zfs_post_remove() argument
875 zfs_post_common(spa, vd, FM_RESOURCE_REMOVED); in zfs_post_remove()
884 zfs_post_autoreplace(spa_t *spa, vdev_t *vd) in zfs_post_autoreplace() argument
886 zfs_post_common(spa, vd, FM_RESOURCE_AUTOREPLACE); in zfs_post_autoreplace()
896 zfs_post_state_change(spa_t *spa, vdev_t *vd) in zfs_post_state_change() argument
898 zfs_post_common(spa, vd, FM_RESOURCE_STATECHANGE); in zfs_post_state_change()