Lines Matching full:devid
73 * Walks the vdev tree recursively looking for a matching devid.
119 * On a devid match, grab the vdev guid and expansion time, if any. in zfs_agent_iter_vdev()
131 * Otherwise, on a vdev guid match, grab the devid and expansion in zfs_agent_iter_vdev()
132 * time. The devid might be missing on removal since its not part in zfs_agent_iter_vdev()
156 * For each vdev in this pool, look for a match by devid in zfs_agent_iter_pool()
214 const char *devid = NULL; in zfs_agent_post_event() local
220 (void) nvlist_lookup_string(nvl, DEV_IDENTIFIER, &devid); in zfs_agent_post_event()
230 * If devid is missing but vdev_guid is available, find devid in zfs_agent_post_event()
235 if (devid == NULL || pool_guid == 0 || vdev_guid == 0) { in zfs_agent_post_event()
236 if (devid == NULL) in zfs_agent_post_event()
239 search.gs_devid = devid; in zfs_agent_post_event()
241 if (devid == NULL) in zfs_agent_post_event()
242 devid = search.gs_devid; in zfs_agent_post_event()
260 devid); in zfs_agent_post_event()