Lines Matching defs:iarg
1447 zpool_find_import_impl(libpc_handle_t *hdl, importargs_t *iarg,
1461 verify(iarg->poolname == NULL || iarg->guid == 0);
1507 if (iarg->poolname != NULL || iarg->guid != 0) {
1515 if (iarg->poolname != NULL && !aux) {
1520 strcmp(iarg->poolname, pname) == 0;
1521 } else if (iarg->guid != 0 && !aux) {
1526 iarg->guid == this_guid;
1541 if (fd >= 0 || iarg->can_be_active) {
1557 ret = get_configs(hdl, &pools, iarg->can_be_active, iarg->policy);
1632 zpool_find_import_cached(libpc_handle_t *hdl, importargs_t *iarg)
1644 verify(iarg->poolname == NULL || iarg->guid == 0);
1646 if ((fd = open(iarg->cachefile, O_RDONLY | O_CLOEXEC)) < 0) {
1700 if (iarg->poolname != NULL && strcmp(iarg->poolname, name) != 0)
1704 if (iarg->guid != 0 && iarg->guid != this_guid)
1716 if (iarg->scan) {
1717 uint64_t saved_guid = iarg->guid;
1718 const char *saved_poolname = iarg->poolname;
1739 iarg->guid = this_guid;
1740 iarg->poolname = NULL;
1752 nvlist_t *nv = zpool_find_import_impl(hdl, iarg,
1773 iarg->guid = saved_guid;
1774 iarg->poolname = saved_poolname;
1779 iarg->cachefile) != 0) {
1808 zpool_find_import(libpc_handle_t *hdl, importargs_t *iarg)
1814 verify(iarg->poolname == NULL || iarg->guid == 0);
1823 if (iarg->scan || iarg->paths != 0) {
1824 size_t dirs = iarg->paths;
1825 const char * const *dir = (const char * const *)iarg->path;
1842 pools = zpool_find_import_impl(hdl, iarg, &lock, cache);