Lines Matching defs:zonename

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