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()
891 exec_clean(int optflag, char *devname, char *path, uid_t uid, char *zonename, in exec_clean() argument
897 char *devzone = zonename; in exec_clean()
906 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in exec_clean()
914 zonename); in exec_clean()
1000 char *zonename, int *lock_fd) in _deallocate_dev() argument
1076 _check_label(da, zonename, uid, CHECK_URANGE) != 0) { in _deallocate_dev()
1149 _allocate_dev(int optflag, uid_t uid, devalloc_t *da, char *zonename, in _allocate_dev() argument
1225 if (_check_label(da, zonename, uid, CHECK_DRANGE) != 0) { in _allocate_dev()
1241 zonename, lock_fd)) { in _allocate_dev()
1266 zonename, ALLOC_CLEAN); in _allocate_dev()
1292 if ((strcmp(zonename, GLOBAL_ZONENAME) != 0) && in _allocate_dev()
1294 if (create_znode(zonename, &zpath, dm) != 0) { in _allocate_dev()
1328 _store_devnames(int *count, struct dev_names *dnms, char *zonename, in _store_devnames() argument
1341 (void) update_device(dnms->dnames, zonename, in _store_devnames()
1353 allocate(int optflag, uid_t uid, char *device, char *zonename) in allocate() argument
1378 error = _allocate_dev(optflag, uid, da, zonename, in allocate()
1386 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1404 error = _allocate_dev(optflag, uid, da, zonename, &lock_fd); in allocate()
1411 _store_devnames(&count, &dnms, zonename, da, 0); in allocate()
1424 _store_devnames(&count, &dnms, zonename, NULL, DA_ADD_ZONE); in allocate()
1431 deallocate(int optflag, uid_t uid, char *device, char *zonename) in deallocate() argument
1460 zonename, &lock_fd); in deallocate()
1467 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1483 zonename, &lock_fd); in deallocate()
1490 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1505 zonename, &lock_fd); in deallocate()
1513 _store_devnames(&count, &dnms, zonename, in deallocate()
1533 error = _deallocate_dev(optflag, da, NULL, uid, zonename, in deallocate()
1541 _store_devnames(&count, &dnms, zonename, da, 0); in deallocate()
1555 _store_devnames(&count, &dnms, zonename, NULL, DA_REMOVE_ZONE); in deallocate()
1591 _check_label(devalloc_t *da, char *zonename, uid_t uid, int flag) in _check_label() argument
1601 if ((da == NULL) || (zonename == NULL)) in _check_label()
1604 if ((zlabel = getzonelabelbyname(zonename)) == NULL) { in _check_label()
1605 dprintf("unable to get label for %s zone\n", zonename); in _check_label()
1642 dprintf("%s zone label ", zonename); in _check_label()
1680 if (strcmp(zonename, alloczone) != 0) { in _check_label()
1681 dprintf("%s zone is different than ", zonename); in _check_label()
1694 create_znode(char *zonename, struct zone_path *zpath, devmap_t *list) in create_znode() argument
1707 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in create_znode()
1708 dprintf("unable to get label for %s zone\n", zonename); in create_znode()
1777 dprintf("failed to add devices to zone %s\n", zonename); in create_znode()
1784 remove_znode(char *zonename, devmap_t *dm) in remove_znode() argument
1795 if ((zoneroot = getzonerootbyname(zonename)) == NULL) { in remove_znode()
1796 (void) snprintf(zonepath, MAXPATHLEN, "/zone/%s", zonename); in remove_znode()
1834 dprintf("failed to remove devices from zone %s\n", zonename); in remove_znode()
1840 update_device(char **devnames, char *zonename, int flag) in update_device() argument
1854 len = strlen(DAOPT_ZONE) + strlen(zonename) + 3; in update_device()
1858 zonename); in update_device()