/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_stats.c | 49 nfsstat_zone_init_common(zoneid_t zoneid, const char *module, int vers, in nfsstat_zone_init_common() argument 60 KSTAT_FLAG_VIRTUAL | KSTAT_FLAG_WRITABLE, zoneid)) != NULL) { in nfsstat_zone_init_common() 72 nfsstat_zone_fini_common(zoneid_t zoneid, const char *module, int vers, in nfsstat_zone_fini_common() argument 75 kstat_delete_byname_zone(module, vers, name, zoneid); in nfsstat_zone_fini_common() 95 nfsstat_zone_init_server(zoneid_t zoneid, kstat_named_t *svstatp[]) in nfsstat_zone_init_server() argument 100 svstatp[vers] = nfsstat_zone_init_common(zoneid, "nfs", vers, in nfsstat_zone_init_server() 106 nfsstat_zone_fini_server(zoneid_t zoneid, kstat_named_t *svstatp[]) in nfsstat_zone_fini_server() argument 110 nfsstat_zone_fini_common(zoneid, "nfs", vers, "nfs_server"); in nfsstat_zone_fini_server() 140 nfsstat_zone_init_rfsreq_v2(zoneid_t zoneid, struct nfs_version_stats *statsp) in nfsstat_zone_init_rfsreq_v2() argument 142 statsp->rfsreqcnt_ptr = nfsstat_zone_init_common(zoneid, "nfs", 0, in nfsstat_zone_init_rfsreq_v2() [all …]
|
H A D | nfs4_client_debug.c | 874 zoneid_t zoneid; in queue_print_event() local 877 zoneid = mi->mi_zone->zone_id; in queue_print_event() 881 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() 894 zcmn_err(zoneid, CE_NOTE, in queue_print_event() 901 zcmn_err(zoneid, CE_NOTE, in queue_print_event() 911 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() 921 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() 929 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() 938 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() 946 zcmn_err(zoneid, CE_NOTE, "![NFS4][Server: %s][Mntpt: %s]" in queue_print_event() [all …]
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | zone.c | 67 zone_boot(zoneid_t zoneid) in zone_boot() argument 69 return (syscall(SYS_zone, ZONE_BOOT, zoneid)); in zone_boot() 73 zone_shutdown(zoneid_t zoneid) in zone_shutdown() argument 75 return (syscall(SYS_zone, ZONE_SHUTDOWN, zoneid)); in zone_shutdown() 79 zone_destroy(zoneid_t zoneid) in zone_destroy() argument 81 return (syscall(SYS_zone, ZONE_DESTROY, zoneid)); in zone_destroy() 85 zone_getattr(zoneid_t zoneid, int attr, void *valp, size_t size) in zone_getattr() argument 90 error = __systemcall(&rval, SYS_zone, ZONE_GETATTR, zoneid, in zone_getattr() 98 zone_setattr(zoneid_t zoneid, int attr, void *valp, size_t size) in zone_setattr() argument 100 return (syscall(SYS_zone, ZONE_SETATTR, zoneid, attr, valp, size)); in zone_setattr() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | mt_rpcinit.c | 56 rpcstat_zone_init_common(zoneid_t zoneid, const char *module, const char *name, in rpcstat_zone_init_common() argument 75 KSTAT_FLAG_VIRTUAL | KSTAT_FLAG_WRITABLE, zoneid)) != NULL) { in rpcstat_zone_init_common() 83 rpcstat_zone_fini_common(zoneid_t zoneid, const char *module, const char *name) in rpcstat_zone_fini_common() argument 85 kstat_delete_byname_zone(module, 0, name, zoneid); in rpcstat_zone_fini_common() 89 mt_kstat_zone_init(zoneid_t zoneid) in mt_kstat_zone_init() argument 95 clnt_clts_stats_init(zoneid, &rpcstat->rpc_clts_client); in mt_kstat_zone_init() 96 svc_clts_stats_init(zoneid, &rpcstat->rpc_clts_server); in mt_kstat_zone_init() 98 clnt_cots_stats_init(zoneid, &rpcstat->rpc_cots_client); in mt_kstat_zone_init() 99 svc_cots_stats_init(zoneid, &rpcstat->rpc_cots_server); in mt_kstat_zone_init() 108 mt_kstat_zone_fini(zoneid_t zoneid, void *data) in mt_kstat_zone_fini() argument [all …]
|
/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | zone.c | 39 zoneid_t zoneid; in getzonelabelbyname() local 41 if ((zoneid = getzoneidbyname(zone)) == -1) { in getzonelabelbyname() 45 return (getzonelabelbyid(zoneid)); in getzonelabelbyname() 52 getzonelabelbyid(zoneid_t zoneid) in getzonelabelbyid() argument 59 if (zone_getattr(zoneid, ZONE_ATTR_SLBL, slabel, in getzonelabelbyid() 78 zoneid_t zoneid; in getzoneidbylabel() local 132 zoneid = zids[i]; in getzoneidbylabel() 134 return (zoneid); in getzoneidbylabel() 147 getzonerootbyid(zoneid_t zoneid) in getzonerootbyid() argument 151 if (zone_getattr(zoneid, ZONE_ATTR_ROOT, zoneroot, in getzonerootbyid() [all …]
|
H A D | getpathbylabel.c | 228 getnfspathbyautofs(struct mntlist *mlist, zoneid_t zoneid, in getnfspathbyautofs() argument 244 if (zone_getattr(zoneid, ZONE_ATTR_NAME, zonename, in getnfspathbyautofs() 350 getglobalpath(const char *path, zoneid_t zoneid, struct mntlist *mlist, in getglobalpath() argument 359 if (zoneid != GLOBAL_ZONEID) { in getglobalpath() 362 if ((prefix = getzonerootbyid(zoneid)) == NULL) { in getglobalpath() 392 if (zoneid > GLOBAL_ZONEID) { in getglobalpath() 398 if (getnfspathbyautofs(mlist, zoneid, m, in getglobalpath() 423 if ((zoneid > GLOBAL_ZONEID) && in getglobalpath() 442 if (zone_getattr(zoneid, ZONE_ATTR_NAME, in getglobalpath() 467 zoneid_t zoneid; in getpathbylabel() local [all …]
|
H A D | getplabel.c | 40 zoneid_t zoneid; in getplabel() local 42 zoneid = (int)getzoneid(); in getplabel() 43 if (zoneid == GLOBAL_ZONEID) { in getplabel() 48 sl = getzonelabelbyid(zoneid); in getplabel()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_srcid.c | 110 zoneid_t zoneid, ip_stack_t *); 119 ip_srcid_insert(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_insert() argument 126 inet_ntop(AF_INET6, addr, abuf, sizeof (abuf)), zoneid)); in ip_srcid_insert() 130 smpp = srcid_lookup_addr(addr, zoneid, ipst); in ip_srcid_insert() 148 (*smpp)->sm_zoneid = zoneid; in ip_srcid_insert() 159 ip_srcid_remove(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_remove() argument 167 inet_ntop(AF_INET6, addr, abuf, sizeof (abuf)), zoneid)); in ip_srcid_remove() 171 smpp = srcid_lookup_addr(addr, zoneid, ipst); in ip_srcid_remove() 199 ip_srcid_find_addr(const in6_addr_t *addr, zoneid_t zoneid, in ip_srcid_find_addr() argument 208 smpp = srcid_lookup_addr(addr, zoneid, ipst); in ip_srcid_find_addr() [all …]
|
H A D | ip6_ire.c | 71 zoneid_t zoneid, const ts_label_t *tsl, int flags, 82 zoneid_t zoneid, uint_t flags, tsol_gc_t *gc, ip_stack_t *ipst) in ire_init_v6() argument 127 error = ire_init_common(ire, type, ill, zoneid, flags, IPV6_VERSION, in ire_init_v6() 182 const in6_addr_t *v6gateway, ushort_t type, ill_t *ill, zoneid_t zoneid, in ire_create_v6() argument 198 type, ill, zoneid, flags, gc, ipst); in ire_create_v6() 227 ire_lookup_multi_ill_v6(const in6_addr_t *group, zoneid_t zoneid, in ire_lookup_multi_ill_v6() argument 233 ire = ire_route_recursive_v6(group, 0, NULL, zoneid, NULL, in ire_lookup_multi_ill_v6() 687 const in6_addr_t *gateway, int type, const ill_t *ill, zoneid_t zoneid, in ire_match_args_v6() argument 710 if (zoneid != ALL_ZONES && zoneid != ire->ire_zoneid && in ire_match_args_v6() 772 zoneid, ipst)) { in ire_match_args_v6() [all …]
|
/illumos-gate/usr/src/cmd/dlmgmtd/ |
H A D | dlmgmt_door.c | 94 dlmgmt_getlink_by_dev(char *devname, zoneid_t zoneid) in dlmgmt_getlink_by_dev() argument 99 if (link_is_visible(linkp, zoneid) && in dlmgmt_getlink_by_dev() 143 dlmgmt_upcall_create(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_upcall_create() argument 179 dlmgmt_getlink_by_dev(create->ld_devname, zoneid)) != NULL) { in dlmgmt_upcall_create() 216 zoneid, flags, &linkp)) == EEXIST) { in dlmgmt_upcall_create() 229 err = dlmgmt_generate_name("net", link, MAXLINKNAMELEN, zoneid); in dlmgmt_upcall_create() 233 err = dlmgmt_create_common(link, class, media, zoneid, flags, in dlmgmt_upcall_create() 283 dlmgmt_upcall_update(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_upcall_update() argument 301 if ((linkp = dlmgmt_getlink_by_dev(update->ld_devname, zoneid)) == in dlmgmt_upcall_update() 359 dlmgmt_upcall_destroy(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_upcall_destroy() argument [all …]
|
H A D | dlmgmt_util.c | 371 zoneid_t zoneid = ALL_ZONES; in link_activate() local 378 if (zone_check_datalink(&zoneid, linkp->ll_linkid) == 0) { in link_activate() 390 if (zoneid != linkp->ll_zoneid) { in link_activate() 399 if (link_by_name(linkp->ll_link, zoneid) != NULL) { in link_activate() 419 linkp->ll_zoneid = zoneid; in link_activate() 453 link_is_visible(dlmgmt_link_t *linkp, zoneid_t zoneid) in link_is_visible() argument 455 return (linkp->ll_zoneid == zoneid || in link_is_visible() 456 (zoneid == GLOBAL_ZONEID && linkp->ll_onloan)); in link_is_visible() 460 link_by_id(datalink_id_t linkid, zoneid_t zoneid) in link_by_id() argument 467 if (zoneid != GLOBAL_ZONEID && linkp->ll_zoneid != zoneid) in link_by_id() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pid.c | 327 prfind_zone(pid_t pid, zoneid_t zoneid) in prfind_zone() argument 339 if (zoneid == ALL_ZONES || p->p_zone->zone_id == zoneid) in prfind_zone() 354 zoneid_t zoneid; in prfind() local 357 zoneid = ALL_ZONES; in prfind() 359 zoneid = getzoneid(); in prfind() 360 return (prfind_zone(pid, zoneid)); in prfind() 364 pgfind_zone(pid_t pgid, zoneid_t zoneid) in pgfind_zone() argument 376 if (zoneid == ALL_ZONES || pgid == 0 || p == NULL || in pgfind_zone() 377 p->p_zone->zone_id == zoneid) in pgfind_zone() 390 zoneid_t zoneid; in pgfind() local [all …]
|
H A D | printf.c | 76 zoneid_t zoneid, dev_info_t *dip) in cprintf() argument 92 ASSERT(zoneid == GLOBAL_ZONEID || !on_intr); in cprintf() 106 zoneid = getzoneid(); in cprintf() 125 (zoneid == GLOBAL_ZONEID && log_global.lz_active == 0)) { in cprintf() 165 log_sendmsg(mp, zoneid); in cprintf() 183 vzprintf(zoneid_t zoneid, const char *fmt, va_list adx) in vzprintf() argument 186 zoneid, NULL); in vzprintf() 209 zprintf(zoneid_t zoneid, const char *fmt, ...) in zprintf() argument 215 zoneid, NULL); in zprintf() 251 vzdcmn_err(zoneid_t zoneid, void *site, int ce, const char *fmt, va_list adx, in vzdcmn_err() argument [all …]
|
H A D | kstat_fr.c | 110 zoneid_t zoneid; member 247 kstat_zone_find(kstat_t *k, zoneid_t zoneid) in kstat_zone_find() argument 254 if (zoneid == ALL_ZONES || kz->zoneid == ALL_ZONES) in kstat_zone_find() 256 if (zoneid == kz->zoneid) in kstat_zone_find() 263 kstat_zone_remove(kstat_t *k, zoneid_t zoneid) in kstat_zone_remove() argument 269 if (zoneid == e->e_zone.zoneid) { in kstat_zone_remove() 272 e->e_zone.zoneid = kz->zoneid; in kstat_zone_remove() 277 if (kz->next->zoneid == zoneid) { in kstat_zone_remove() 292 kstat_zone_add(kstat_t *k, zoneid_t zoneid) in kstat_zone_add() argument 301 kz->zoneid = zoneid; in kstat_zone_add() [all …]
|
H A D | netstack.c | 105 static void *netstack_zone_create(zoneid_t zoneid); 106 static void netstack_zone_shutdown(zoneid_t zoneid, void *arg); 107 static void netstack_zone_destroy(zoneid_t zoneid, void *arg); 109 static void netstack_shared_zone_add(zoneid_t zoneid); 110 static void netstack_shared_zone_remove(zoneid_t zoneid); 325 netstack_zone_create(zoneid_t zoneid) in netstack_zone_create() argument 335 zone = zone_find_by_id_nolock(zoneid); in netstack_zone_create() 339 stackid = zoneid; in netstack_zone_create() 366 netstack_shared_zone_add(zoneid); in netstack_zone_create() 374 ns->netstack_stackid = zoneid; in netstack_zone_create() [all …]
|
H A D | core.c | 87 zoneid_t zoneid) in core_log() argument 97 zcmn_err(zoneid, CE_NOTE, "core_log: %s[%d] %s", fn, pid, why); in core_log() 99 zcmn_err(zoneid, CE_NOTE, "core_log: %s[%d] %s: %s", fn, pid, in core_log() 102 zcmn_err(zoneid, CE_NOTE, "core_log: %s[%d] %s, errno=%d: %s", in core_log() 310 zoneid_t zoneid = crgetzoneid(newcr); in set_cred() local 313 upcount_dec(olduid, zoneid); in set_cred() 314 upcount_inc(newuid, zoneid); in set_cred() 575 zoneid_t zoneid; in dump_one_core() local 581 zoneid = (core_type == CORE_ZONE ? getzoneid() : GLOBAL_ZONEID); in dump_one_core() 589 zoneid); in dump_one_core() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | smt.c | 213 yield_to_vcpu(cpu_t *sib, zoneid_t zoneid) in yield_to_vcpu() argument 227 if (CS_MARK(sibstate) < CM_VCPU || CS_ZONE(sibstate) == zoneid) in yield_to_vcpu() 241 sibling_compatible(cpu_smt_t *sibsmt, zoneid_t zoneid) in sibling_compatible() argument 254 return (CS_ZONE(sibstate) == zoneid); in sibling_compatible() 262 zoneid_t zoneid = getzoneid(); in smt_acquire() local 277 ASSERT3U(CS_ZONE(smt->cs_state), ==, zoneid); in smt_acquire() 284 if (yield_to_vcpu(smt->cs_sib, zoneid)) { in smt_acquire() 289 if (sibling_compatible(sibsmt, zoneid)) { in smt_acquire() 292 if (sibling_compatible(sibsmt, zoneid)) { in smt_acquire() 293 smt->cs_state = CS_MK(CM_POISONED, zoneid); in smt_acquire() [all …]
|
/illumos-gate/usr/src/cmd/ipcrm/ |
H A D | ipcrm.c | 57 #define IPC_KEYMATCH(perm, zoneid, key) \ argument 58 ((perm).ipcx_key == (key) && (perm).ipcx_zoneid == (zoneid)) 64 static zoneid_t zoneid; variable 146 if (qds.msgx_perm.ipcx_zoneid != zoneid) { in msggetid() 185 if (IPC_KEYMATCH(qds.msgx_perm, zoneid, k)) in msggetkey() 211 if (sds.semx_perm.ipcx_zoneid != zoneid) { in semgetid() 257 if (IPC_KEYMATCH(sds.semx_perm, zoneid, k)) in semgetkey() 278 if (mds.shmx_perm.ipcx_zoneid != zoneid) { in shmgetid() 318 if (IPC_KEYMATCH(mds.shmx_perm, zoneid, k)) in shmgetkey() 330 zoneid_t zoneid; in getzone() local [all …]
|
/illumos-gate/usr/src/uts/common/inet/ipnet/ |
H A D | ipnet_bpf.c | 74 ipnet_bpf_open(const char *name, uintptr_t *mhandlep, zoneid_t zoneid) in ipnet_bpf_open() argument 76 if (zoneid == ALL_ZONES) in ipnet_bpf_open() 77 zoneid = GLOBAL_ZONEID; in ipnet_bpf_open() 78 return (ipnet_open_byname(name, (ipnetif_t **)mhandlep, zoneid)); in ipnet_bpf_open() 189 ipnet_bpf_getlinkid(const char *name, datalink_id_t *idp, zoneid_t zoneid) in ipnet_bpf_getlinkid() argument 195 VERIFY((ips = ipnet_find_by_zoneid(zoneid)) != NULL); in ipnet_bpf_getlinkid() 199 error = ipnet_get_linkid_byname(name, &index, zoneid); in ipnet_bpf_getlinkid()
|
H A D | ipnet.c | 332 zoneid_t zoneid; in ipnet_register_netihook() local 343 zoneid = netstackid_to_zoneid(ips->ips_netstack->netstack_stackid); in ipnet_register_netihook() 344 if ((netid = net_zoneidtonetid(zoneid)) == -1) in ipnet_register_netihook() 353 " in zone %d: %d", zoneid, ret); in ipnet_register_netihook() 362 " in zone %d: %d", zoneid, ret); in ipnet_register_netihook() 515 zoneid_t zoneid = crgetzoneid(crp); in ipnet_open() local 521 if (is_system_labeled() && zoneid != GLOBAL_ZONEID) in ipnet_open() 541 ipnet->ipnet_zoneid = zoneid; in ipnet_open() 558 !ipnetif_in_zone(ipnet->ipnet_if, zoneid, ips)) { in ipnet_open() 1391 zoneid_t zoneid; in ipnet_add_ifaddr() local [all …]
|
/illumos-gate/usr/src/cmd/ptools/ptree/ |
H A D | ptree.c | 69 zoneid_t zoneid; member 96 static zoneid_t zoneid; variable 192 zoneid = getzone(optarg); in main() 462 pp->zoneid = ct_status_get_zoneid(hdl); in ctsort() 479 if (zflag && p->zoneid != pp->zoneid && in ctsort() 480 (zoneid == p->zoneid || zoneid == pp->zoneid)) in ctsort() 481 pp->zoneid = p->zoneid; in ctsort() 545 if (zflag && p->zoneid != zoneid) in match_proc() 617 zoneid_t zoneid; in getzone() local 619 if (zone_get_id(arg, &zoneid) != 0) in getzone() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sigtimedwait.c | 51 zoneid_t zoneid = getzoneid(); in copyout_siginfo() local 54 if (SI_FROMUSER(ksip) && zoneid != GLOBAL_ZONEID && in copyout_siginfo() 55 zoneid != ksip->si_zoneid) { in copyout_siginfo() 60 sani_sip.si_zoneid = zoneid; in copyout_siginfo() 73 if (SI_FROMUSER(ksip) && zoneid != GLOBAL_ZONEID && in copyout_siginfo() 74 zoneid != ksip->si_zoneid) { in copyout_siginfo() 78 si32.si_zoneid = zoneid; in copyout_siginfo()
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | proc_set.c | 68 Psetzoneid(struct ps_prochandle *Pr, zoneid_t zoneid) in Psetzoneid() argument 72 long zoneid; in Psetzoneid() member 78 ctl.zoneid = zoneid; in Psetzoneid()
|
/illumos-gate/usr/src/cmd/zonename/ |
H A D | zonename.c | 45 zoneid_t zoneid; in main() local 63 zoneid = getzoneid(); in main() 68 if (zone_getattr(zoneid, ZONE_ATTR_FLAGS, &flags, in main() 80 if (getzonenamebyid(zoneid, zonename, sizeof (zonename)) < 0) { in main()
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb.c | 366 in_port_t port, zoneid_t zoneid, uint32_t len, boolean_t *busy) in ilb_rule_hash() argument 390 rule->ir_zoneid != zoneid) { in ilb_rule_hash() 517 ilb_rule_add(ilb_stack_t *ilbs, zoneid_t zoneid, const ilb_rule_cmd_t *cmd) in ilb_rule_add() argument 627 if (ilb_match_rule(ilbs, zoneid, cmd->name, cmd->ip_ver, cmd->proto, in ilb_rule_add() 665 rule->ir_zoneid = zoneid; in ilb_rule_add() 815 ilb_rule_del(ilb_stack_t *ilbs, zoneid_t zoneid, const char *name) in ilb_rule_del() argument 822 if ((tmp_rule = ilb_find_rule_locked(ilbs, zoneid, name, in ilb_rule_del() 925 ilb_find_rule_locked(ilb_stack_t *ilbs, zoneid_t zoneid, const char *name, in ilb_find_rule_locked() argument 934 if (tmp_rule->ir_zoneid != zoneid) in ilb_find_rule_locked() 955 ilb_find_rule(ilb_stack_t *ilbs, zoneid_t zoneid, const char *name, in ilb_find_rule() argument [all …]
|