spa_event_notify
spa_event_notify(spa, NULL, NULL, ESC_ZFS_SCRUB_PAUSED);
spa_event_notify(spa, NULL, NULL,
spa_event_notify(spa, NULL, NULL, ESC_ZFS_SCRUB_START);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_SCRUB_RESUME);
spa_event_notify(spa, NULL, NULL,
spa_event_notify(scn->scn_dp->dp_spa, NULL, NULL, ESC_ZFS_SCRUB_ABORT);
spa_event_notify(vd->vdev_spa, vd, NULL, ESC_ZFS_VDEV_CHECK);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_POOL_CREATE);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_POOL_IMPORT);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_POOL_IMPORT);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_POOL_DESTROY);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_VDEV_ADD);
spa_event_notify(spa, newvd, NULL, ESC_ZFS_VDEV_SPARE);
spa_event_notify(spa, newvd, NULL, ESC_ZFS_BOOTFS_VDEV_ATTACH);
spa_event_notify(spa, newvd, NULL, ESC_ZFS_VDEV_ATTACH);
spa_event_notify(spa, vd, NULL, ESC_ZFS_VDEV_REMOVE);
spa_event_notify(spa, NULL, NULL, ESC_ZFS_POOL_REGUID);
spa_event_notify(target, NULL, NULL, ESC_ZFS_CONFIG_SYNC);
spa_event_notify(spa, NULL, hist_nvl, ESC_ZFS_HISTORY_EVENT);
extern void spa_event_notify(spa_t *spa, vdev_t *vdev, nvlist_t *hist_nvl,
spa_event_notify(spa, vd, NULL, ESC_ZFS_VDEV_ONLINE);
spa_event_notify(spa, vd, NULL, ESC_ZFS_VDEV_CLEAR);
spa_event_notify(spa, vd, NULL,
spa_event_notify(spa, vd, NULL, ESC_ZFS_TRIM_SUSPEND);
spa_event_notify(spa, vd, NULL, ESC_ZFS_TRIM_CANCEL);
spa_event_notify(spa, vd, NULL, ESC_ZFS_TRIM_FINISH);