Lines Matching refs:dnms
1327 _store_devnames(int *count, struct dev_names *dnms, char *zonename, in _store_devnames() argument
1332 dnms->dnames = (char **)realloc(dnms->dnames, in _store_devnames()
1335 dnms->dnames[*count] = strdup(da->da_devname); in _store_devnames()
1338 dnms->dnames[*count] = NULL; in _store_devnames()
1340 (void) update_device(dnms->dnames, zonename, in _store_devnames()
1343 (void) update_device(dnms->dnames, NULL, in _store_devnames()
1346 free(dnms->dnames[i]); in _store_devnames()
1347 free(dnms->dnames); in _store_devnames()
1358 struct dev_names dnms; in allocate() local
1364 dnms.dnames = NULL; in allocate()
1385 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1410 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1422 if (dnms.dnames) in allocate()
1423 _store_devnames(&count, &dnms, zonename, NULL, DA_ADD_ZONE); in allocate()
1437 struct dev_names dnms; in deallocate() local
1445 dnms.dnames = NULL; in deallocate()
1466 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1489 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1512 _store_devnames(&count, &dnms, zonename, in deallocate()
1540 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1553 if (dnms.dnames) in deallocate()
1554 _store_devnames(&count, &dnms, zonename, NULL, DA_REMOVE_ZONE); in deallocate()