Lines Matching refs:zonename
303 _list_device(int optflag, uid_t uid, devalloc_t *da, char *zonename) in _list_device() argument
386 if (_check_label(da, zonename, uid, in _list_device()
409 if (_check_label(da, zonename, uid, in _list_device()
438 if (_check_label(da, zonename, uid, in _list_device()
459 if (_check_label(da, zonename, uid, in _list_device()
488 list_devices(int optflag, uid_t uid, char *device, char *zonename) in list_devices() argument
562 zonename); in list_devices()
574 error = _list_device(optflag, uid, da, zonename); in list_devices()
582 (void) _list_device(optflag, uid, da, zonename); in list_devices()
890 exec_clean(int optflag, char *devname, char *path, uid_t uid, char *zonename, in exec_clean() argument
896 char *devzone = zonename; in exec_clean()
905 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in exec_clean()
913 zonename); in exec_clean()
999 char *zonename, int *lock_fd) in _deallocate_dev() argument
1075 _check_label(da, zonename, uid, CHECK_URANGE) != 0) { in _deallocate_dev()
1148 _allocate_dev(int optflag, uid_t uid, devalloc_t *da, char *zonename, in _allocate_dev() argument
1224 if (_check_label(da, zonename, uid, CHECK_DRANGE) != 0) { in _allocate_dev()
1240 zonename, lock_fd)) { in _allocate_dev()
1265 zonename, ALLOC_CLEAN); in _allocate_dev()
1291 if ((strcmp(zonename, GLOBAL_ZONENAME) != 0) && in _allocate_dev()
1293 if (create_znode(zonename, &zpath, dm) != 0) { in _allocate_dev()
1327 _store_devnames(int *count, struct dev_names *dnms, char *zonename, in _store_devnames() argument
1340 (void) update_device(dnms->dnames, zonename, in _store_devnames()
1352 allocate(int optflag, uid_t uid, char *device, char *zonename) in allocate() argument
1377 error = _allocate_dev(optflag, uid, da, zonename, in allocate()
1385 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1403 error = _allocate_dev(optflag, uid, da, zonename, &lock_fd); in allocate()
1410 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1423 _store_devnames(&count, &dnms, zonename, NULL, DA_ADD_ZONE); in allocate()
1430 deallocate(int optflag, uid_t uid, char *device, char *zonename) in deallocate() argument
1459 zonename, &lock_fd); in deallocate()
1466 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1482 zonename, &lock_fd); in deallocate()
1489 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1504 zonename, &lock_fd); in deallocate()
1512 _store_devnames(&count, &dnms, zonename, in deallocate()
1532 error = _deallocate_dev(optflag, da, NULL, uid, zonename, in deallocate()
1540 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1554 _store_devnames(&count, &dnms, zonename, NULL, DA_REMOVE_ZONE); in deallocate()
1590 _check_label(devalloc_t *da, char *zonename, uid_t uid, int flag) in _check_label() argument
1600 if ((da == NULL) || (zonename == NULL)) in _check_label()
1603 if ((zlabel = getzonelabelbyname(zonename)) == NULL) { in _check_label()
1604 dprintf("unable to get label for %s zone\n", zonename); in _check_label()
1641 dprintf("%s zone label ", zonename); in _check_label()
1679 if (strcmp(zonename, alloczone) != 0) { in _check_label()
1680 dprintf("%s zone is different than ", zonename); in _check_label()
1693 create_znode(char *zonename, struct zone_path *zpath, devmap_t *list) in create_znode() argument
1706 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in create_znode()
1707 dprintf("unable to get label for %s zone\n", zonename); in create_znode()
1776 dprintf("failed to add devices to zone %s\n", zonename); in create_znode()
1783 remove_znode(char *zonename, devmap_t *dm) in remove_znode() argument
1794 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in remove_znode()
1795 (void) snprintf(zonepath, MAXPATHLEN, "/zone/%s", zonename); in remove_znode()
1833 dprintf("failed to remove devices from zone %s\n", zonename); in remove_znode()
1839 update_device(char **devnames, char *zonename, int flag) in update_device() argument
1853 len = strlen(DAOPT_ZONE) + strlen(zonename) + 3; in update_device()
1857 zonename); in update_device()