Lines Matching refs:zone_t

360  * references are linked into the zone's zone_t::zone_ref_list.  This allows
365 list_node_t zref_linkage; /* linkage for zone_t::zone_ref_list */
435 * zone_lock protects the following fields of a zone_t:
633 } zone_t;
641 extern zone_t zone0;
642 extern zone_t *global_zone;
650 extern void zone_hold(zone_t *);
651 extern void zone_rele(zone_t *);
653 extern void zone_hold_ref(zone_t *, zone_ref_t *, zone_ref_subsys_t);
655 extern void zone_cred_hold(zone_t *);
656 extern void zone_cred_rele(zone_t *);
657 extern void zone_task_hold(zone_t *);
658 extern void zone_task_rele(zone_t *);
659 extern zone_t *zone_find_by_id(zoneid_t);
660 extern zone_t *zone_find_by_label(const ts_label_t *);
661 extern zone_t *zone_find_by_name(char *);
662 extern zone_t *zone_find_by_any_path(const char *, boolean_t);
663 extern zone_t *zone_find_by_path(const char *);
665 extern zone_t *zone_find_by_id_nolock(zoneid_t);
685 extern void *zone_getspecific(zone_key_t, zone_t *);
686 extern int zone_setspecific(zone_key_t, zone_t *, const void *);
800 extern clock_t zone_status_timedwait(zone_t *, clock_t, zone_status_t);
801 extern clock_t zone_status_timedwait_sig(zone_t *, clock_t, zone_status_t);
802 extern void zone_status_wait(zone_t *, zone_status_t);
803 extern int zone_status_wait_sig(zone_t *, zone_status_t);
809 extern zone_status_t zone_status_get(zone_t *);
816 extern uint32_t zone_get_hostid(zone_t *);
826 extern struct pool *zone_pool_get(zone_t *);
827 extern void zone_pool_set(zone_t *, struct pool *);
832 extern psetid_t zone_pset_get(zone_t *);
833 extern void zone_pset_set(zone_t *, psetid_t);
838 extern int zone_ncpus_get(zone_t *);
839 extern int zone_ncpus_online_get(zone_t *);
852 extern void mount_in_progress(zone_t *);
853 extern void mount_completed(zone_t *);
855 extern int zone_walk(int (*)(zone_t *, void *), void *);