Lines Matching refs:dnms
1328 _store_devnames(int *count, struct dev_names *dnms, char *zonename, in _store_devnames() argument
1333 dnms->dnames = (char **)realloc(dnms->dnames, in _store_devnames()
1336 dnms->dnames[*count] = strdup(da->da_devname); in _store_devnames()
1339 dnms->dnames[*count] = NULL; in _store_devnames()
1341 (void) update_device(dnms->dnames, zonename, in _store_devnames()
1344 (void) update_device(dnms->dnames, NULL, in _store_devnames()
1347 free(dnms->dnames[i]); in _store_devnames()
1348 free(dnms->dnames); in _store_devnames()
1359 struct dev_names dnms; in allocate() local
1365 dnms.dnames = NULL; in allocate()
1386 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1411 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1423 if (dnms.dnames) in allocate()
1424 _store_devnames(&count, &dnms, zonename, NULL, DA_ADD_ZONE); in allocate()
1438 struct dev_names dnms; in deallocate() local
1446 dnms.dnames = NULL; in deallocate()
1467 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1490 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1513 _store_devnames(&count, &dnms, zonename, in deallocate()
1541 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1554 if (dnms.dnames) in deallocate()
1555 _store_devnames(&count, &dnms, zonename, NULL, DA_REMOVE_ZONE); in deallocate()