Home
last modified time | relevance | path

Searched refs:group_t (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dgroup.h50 } group_t; typedef
68 void group_create(group_t *);
69 void group_destroy(group_t *);
74 void group_expand(group_t *, uint_t);
80 void *group_iterate(group_t *, group_iter_t *);
85 int group_add(group_t *, void *, int);
86 int group_remove(group_t *, void *, int);
87 void group_empty(group_t *);
94 int group_add_at(group_t *, void *, uint_t);
95 void group_remove_at(group_t *, uint_t);
[all …]
H A Dcmt.h73 group_t cl_pgs; /* Top level group of active CMT PGs */
H A Dpghw.h168 extern group_t *pghw_set_lookup(pghw_type_t);
H A Dpg.h184 pg_t *pg_cpu_find_pg(cpu_t *, group_t *);
/illumos-gate/usr/src/uts/common/os/
H A Dgroup.c37 static void group_grow_set(group_t *);
38 static void group_shrink_set(group_t *);
45 group_create(group_t *g) in group_create()
47 bzero(g, sizeof (group_t)); in group_create()
55 group_destroy(group_t *g) in group_destroy()
71 group_empty(group_t *g) in group_empty()
88 group_add(group_t *g, void *e, int gflag) in group_add()
114 group_remove(group_t *g, void *e, int gflag) in group_remove()
146 group_expand(group_t *g, uint_t n) in group_expand()
156 group_grow_set(group_t *g) in group_grow_set()
[all …]
H A Dpghw.c108 static group_t *pg_hw; /* top level pg hw group */
215 static group_t *pghw_set_create(pghw_type_t);
216 static void pghw_set_add(group_t *, pghw_t *);
217 static void pghw_set_remove(group_t *, pghw_t *);
229 group_t *hwset; in pghw_init()
268 group_t *hwset; in pghw_fini()
316 group_t *hwset; in pghw_place_cpu()
351 group_t *set; in pghw_find_by_instance()
396 static group_t *
399 group_t *g; in pghw_set_create()
[all …]
H A Dpg.c338 pg_cpu_find_pg(cpu_t *cp, group_t *set) in pg_cpu_find_pg()
798 group_t *grp; in pg_ev_thread_swtch()
819 group_t *grp; in pg_ev_thread_remain()
H A Dcpu_pm.c752 group_t *hwset; in cpupm_state_change_global()
H A Dcap_util.c456 group_t *cmt_pgs; in cu_cpc_init()
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Dmpxio_rcm.c79 } group_t; typedef
99 static int detect_client_change(rcm_handle_t *, int, int, group_t *, char *);
100 static int merge_clients(int *, char ***, group_t *);
107 static void free_group(group_t *);
127 static group_t *group_list;
470 group_t *group; in get_affected_clients()
529 detect_client_change(rcm_handle_t *hdl, int cmd, int flags, group_t *group, in detect_client_change()
583 merge_clients(int *nclients, char ***clientsp, group_t *group) in merge_clients()
653 group_t *group; in refresh_regs()
764 group_t *group; in build_groups()
[all …]
/illumos-gate/usr/src/uts/common/disp/
H A Dcmt.c334 group_t *children; in cmt_hier_promote()
503 group_t *cmt_pgs; in pg_cmt_cpu_init()
722 kmem_zalloc(sizeof (group_t), KM_SLEEP); in pg_cmt_cpu_init()
773 group_t *pgs, *cmt_pgs; in pg_cmt_cpu_fini()
886 group_t *pgs; in pg_cmt_cpupart_in()
919 group_t *pgs; in pg_cmt_cpupart_move()
977 group_t *pgs; in pg_cmt_cpu_active()
1045 group_t *pgs; in pg_cmt_cpu_inactive()
1259 group_t *hwset; in cmt_pad_enable()
1311 group_t *hwset; in cmt_pad_disable()
[all …]
H A Dcmt_policy.c124 group_t *cmt_pgs, *siblings; in cmt_balance()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgroup.c44 group_t group; in group()
103 group_t group; in group_walk_init()
/illumos-gate/usr/src/uts/intel/os/
H A Dcpc_subr.c245 group_t *chips; in kcpc_hw_lwp_hook()
H A Dsmt.c588 group_t *cg = &pg->cmt_pg.pghw_pg.pg_cpus; in smt_find_sibling()