Lines Matching defs:subclass

337 zfs_ereport_is_duplicate(const char *subclass, spa_t *spa, vdev_t *vd,
348 if (strcmp(subclass, FM_EREPORT_ZFS_IO) == 0)
350 else if (strcmp(subclass, FM_EREPORT_ZFS_DATA) == 0)
352 else if (strcmp(subclass, FM_EREPORT_ZFS_CHECKSUM) == 0)
443 zfs_is_ratelimiting_event(const char *subclass, vdev_t *vd)
450 if (strcmp(subclass, FM_EREPORT_ZFS_DELAY) == 0) {
452 } else if (strcmp(subclass, FM_EREPORT_ZFS_DEADMAN) == 0) {
454 } else if (strcmp(subclass, FM_EREPORT_ZFS_CHECKSUM) == 0) {
471 const char *subclass, spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb,
514 ZFS_ERROR_CLASS, subclass);
712 if (vd != NULL && strcmp(subclass, FM_EREPORT_ZFS_CHECKSUM) == 0) {
732 if (vd != NULL && strcmp(subclass, FM_EREPORT_ZFS_IO) == 0) {
752 if (vd != NULL && strcmp(subclass, FM_EREPORT_ZFS_DELAY) == 0) {
1080 zfs_ereport_is_valid(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio)
1136 strcmp(subclass, FM_EREPORT_ZFS_PROBE_FAILURE) == 0 &&
1141 if ((strcmp(subclass, FM_EREPORT_ZFS_DELAY) == 0) &&
1146 (void) subclass, (void) spa, (void) vd, (void) zio;
1152 * Post an ereport for the given subclass
1161 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd,
1169 if (!zfs_ereport_is_valid(subclass, spa, vd, zio))
1172 if (zfs_ereport_is_duplicate(subclass, spa, vd, zb, zio, 0, 0))
1175 if (zfs_is_ratelimiting_event(subclass, vd))
1178 if (!zfs_ereport_start(&ereport, &detector, subclass, spa, vd,
1188 (void) subclass, (void) spa, (void) vd, (void) zb, (void) zio,
1535 zfs_ereport_snapshot_post(const char *subclass, spa_t *spa, const char *name)
1542 zfs_post_common(spa, NULL, FM_RSRC_CLASS, subclass, aux);
1560 zfs_ereport_zvol_post(const char *subclass, const char *name,
1582 zfs_post_common(spa, NULL, FM_RSRC_CLASS, subclass, aux);