Lines Matching refs:gsp
80 guid_search_t *gsp = arg; in zfs_agent_iter_vdev() local
92 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev()
93 gsp->gs_vdev_type = DEVICE_TYPE_PRIMARY; in zfs_agent_iter_vdev()
104 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev()
105 gsp->gs_vdev_type = DEVICE_TYPE_SPARE; in zfs_agent_iter_vdev()
113 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev()
114 gsp->gs_vdev_type = DEVICE_TYPE_L2ARC; in zfs_agent_iter_vdev()
122 if (gsp->gs_devid != NULL && in zfs_agent_iter_vdev()
124 (strcmp(gsp->gs_devid, path) == 0)) { in zfs_agent_iter_vdev()
126 &gsp->gs_vdev_guid); in zfs_agent_iter_vdev()
128 &gsp->gs_vdev_expandtime); in zfs_agent_iter_vdev()
137 else if (gsp->gs_vdev_guid != 0 && gsp->gs_devid == NULL && in zfs_agent_iter_vdev()
139 gsp->gs_vdev_guid == vdev_guid) { in zfs_agent_iter_vdev()
141 &gsp->gs_devid); in zfs_agent_iter_vdev()
143 &gsp->gs_vdev_expandtime); in zfs_agent_iter_vdev()
153 guid_search_t *gsp = arg; in zfs_agent_iter_pool() local
162 (void) zfs_agent_iter_vdev(zhp, nvl, gsp); in zfs_agent_iter_pool()
168 if (gsp->gs_vdev_guid && gsp->gs_devid) { in zfs_agent_iter_pool()
170 &gsp->gs_pool_guid); in zfs_agent_iter_pool()
174 return (gsp->gs_devid != NULL && gsp->gs_vdev_guid != 0); in zfs_agent_iter_pool()