Searched refs:cpupart (Results 1 - 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dcpupart_mdb.h44 extern int cpupart(uintptr_t, uint_t, int, const mdb_arg_t *);
H A Dcpupart.c38 #include <sys/cpupart.h>
123 cpupart(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function
125 cpupart_t cpupart; local
136 if (mdb_walk_dcmd("cpupart_walk", "cpupart", argc, argv)
138 mdb_warn("can't walk 'cpupart'");
153 if (mdb_vread(&cpupart, sizeof (cpupart_t), addr) == -1) {
159 cpupart.cp_id,
161 cpupart.cp_kp_queue.disp_nrunnable,
162 cpupart.cp_ncpus);
164 if (cpupart
213 cpupart_t cpupart; local
292 cpupart_t cpupart; local
[all...]
H A Dthread.c37 #include <sys/cpupart.h>
238 cpupart_t cpupart; local
246 if (mdb_vread(&cpupart, sizeof (cpupart_t), addr) == -1) {
252 (uintptr_t)cpupart.cp_kp_queue.disp_q) == -1) {
254 cpupart.cp_kp_queue.disp_q);
260 dw->dw_npri = cpupart.cp_kp_queue.disp_npri;
261 dw->dw_dispq = (uintptr_t)cpupart.cp_kp_queue.disp_q;
H A Dlgrp.c34 #include <sys/cpupart.h>
181 cpupart_t cpupart; local
185 if (mdb_vread(&cpupart, sizeof (cpupart_t),
191 cp_id = cpupart.cp_id;
/illumos-gate/usr/src/uts/common/sys/
H A Dpg.h92 void (*cpupart_in)(struct cpu *, struct cpupart *);
93 void (*cpupart_out)(struct cpu *, struct cpupart *);
94 void (*cpupart_move)(struct cpu *, struct cpupart *,
95 struct cpupart *);
171 * PG cpupart service hooks
173 void pg_cpupart_in(cpu_t *, struct cpupart *);
174 void pg_cpupart_out(cpu_t *, struct cpupart *);
175 void pg_cpupart_move(cpu_t *, struct cpupart *, struct cpupart *);
H A Dcpupart.h58 typedef struct cpupart { struct
62 struct cpupart *cp_next; /* next partition in list */
63 struct cpupart *cp_prev; /* previous partition in list */
81 struct loadavg_s cp_loadavg; /* cpupart loadavg */
116 * including <sys/cpupart.h> there would cause recursive includes.
H A Dsysdc_impl.h40 struct cpupart;
48 struct cpupart *sdp_cpupart; /* associated cpu partition */
H A Dfss.h44 struct cpupart;
79 struct cpupart *fssps_cpupart; /* ptr to our cpu partition */
H A Dpool_pset.h33 #include <sys/cpupart.h>
H A Dcyclic.h36 #include <sys/cpupart.h>
H A Dlgrp.h516 * Return true if lgrp has CPU resources in the cpupart
518 #define LGRP_CPUS_IN_PART(lgrpid, cpupart) \
519 (cpupart->cp_lgrploads[lgrpid].lpl_ncpu > 0)
582 lpl_t *lgrp_affinity_best(kthread_t *, struct cpupart *, lgrp_id_t,
586 lpl_t *lgrp_choose(kthread_t *t, struct cpupart *);
612 int lpl_topo_verify(struct cpupart *);
H A Dpool_impl.h33 #include <sys/cpupart.h>
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_af_thr.h40 #include <sys/cpupart.h>
/illumos-gate/usr/src/uts/common/os/
H A Dclock_highres.c112 cpupart_t *cpupart; local
214 cpupart = t->t_cpupart;
219 cyclic_bind(cyc, cpu, pset == PS_NONE ? NULL : cpupart);
325 cpupart_t *cpupart; local
338 cpupart = t->t_cpupart;
349 cyclic_bind(cyc, cpu, pset == PS_NONE ? NULL : cpupart);
H A Dlgrp.c77 #include <sys/cpupart.h>
241 static void lpl_leaf_insert(lpl_t *, struct cpupart *);
242 static void lpl_leaf_remove(lpl_t *, struct cpupart *);
247 static void lpl_child_update(lpl_t *, struct cpupart *);
249 static void lpl_verify_wrapper(struct cpupart *);
1892 lpl_child_update(lpl_t *lpl_parent, struct cpupart *cp)
1978 cpupart_t *cpupart; local
1987 cpupart = cp->cpu_part;
2006 lpl_cur = &cpupart->cp_lgrploads[lgrp_cur->lgrp_id];
2074 lpl_topo_verify(cpupart_t *cpupart) argument
2408 lpl_leaf_insert(lpl_t *lpl_leaf, cpupart_t *cpupart) argument
2500 lpl_leaf_remove(lpl_t *lpl_leaf, cpupart_t *cpupart) argument
2583 cpupart_t *cpupart; local
3012 lgrp_choose(kthread_t *t, cpupart_t *cpupart) argument
[all...]
H A Dclock.c63 #include <sys/cpupart.h>
401 cpupart_t *cpupart; local
486 cpupart = cp_list_head;
488 uint_t cpupart_nrunnable = cpupart->cp_kp_queue.disp_nrunnable;
490 cpupart->cp_updates++;
492 cpupart->cp_nrunnable_cum += cpupart_nrunnable;
494 cpupart->cp_nrunning = 0;
495 cpupart->cp_nrunnable = cpupart_nrunnable;
497 } while ((cpupart = cpupart
1090 cpupart_t *cpupart; local
[all...]
H A Dpool_pset.c33 #include <sys/cpupart.h>
844 cpupart_t *cpupart; local
863 cpupart = cpupart_find(psetid);
864 ASSERT(cpupart != NULL);
875 if (cpu->cpu_part != cpupart) /* not our pset */
907 (uint64_t)PSET_LOAD(cpupart->cp_hp_avenrun[0]));
929 cpupart_t *cpupart; local
937 cpupart = cpupart_find(psetid);
938 if (cpupart == NULL || pset == NULL) {
944 (uint64_t)PSET_LOAD(cpupart
[all...]
/illumos-gate/usr/src/uts/common/disp/
H A Dcmt_policy.c31 #include <sys/cpupart.h>
H A Dsysdc.c297 #include <sys/cpupart.h>
613 /* SDC threads are not allowed to change cpupart bindings. */
949 cpupart_t *const cpupart = t->t_cpupart; local
982 if (pset->sdp_cpupart == cpupart) {
989 pset->sdp_cpupart = cpupart;
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_datapath_setup.c27 #include <sys/cpupart.h>
529 * If a cpupart is specified, the cpu chosen must be from that
533 mac_next_bind_cpu(cpupart_t *cpupart) argument
547 if ((cpupart == NULL) || (cp->cpu_part == cpupart))
707 cpupart_t *cpupart)
747 mac_next_bind_cpu(cpupart) : -1);
765 mac_next_bind_cpu(cpupart) : -1);
1070 mac_flow_cpu_init(flow_entry_t *flent, cpupart_t *cpupart) argument
1084 maxcpus = (cpupart !
706 mac_tx_cpu_init(flow_entry_t *flent, mac_resource_props_t *mrp, cpupart_t *cpupart) argument
1903 mac_srs_fanout_init(mac_client_impl_t *mcip, mac_resource_props_t *mrp, mac_direct_rx_t rx_func, void *x_arg1, mac_resource_handle_t x_arg2, mac_soft_ring_set_t *mac_rx_srs, mac_soft_ring_set_t *mac_tx_srs, cpupart_t *cpupart) argument
2009 mac_fanout_setup(mac_client_impl_t *mcip, flow_entry_t *flent, mac_resource_props_t *mrp, mac_direct_rx_t rx_func, void *x_arg1, mac_resource_handle_t x_arg2, cpupart_t *cpupart) argument
2375 cpupart_t *cpupart; local
2872 cpupart_t *cpupart; local
3933 mac_fanout_recompute_client(mac_client_impl_t *mcip, cpupart_t *cpupart) argument
3990 cpupart_t *cpupart; local
[all...]
/illumos-gate/usr/src/uts/common/syscall/
H A Dlgrpsys.c37 #include <sys/cpupart.h>
480 lgrp_affinity_best(kthread_t *t, struct cpupart *cpupart, lgrp_id_t start, argument
494 ASSERT(cpupart != NULL);
534 if (!prefer_start && LGRP_CPUS_IN_PART(home, cpupart))
536 else if (start != LGRP_NONE && LGRP_CPUS_IN_PART(start, cpupart))
541 best_lpl = &cpupart->cp_lgrploads[lgrpid];
549 if (!LGRP_CPUS_IN_PART(lgrpid, cpupart)) {
558 lpl = &cpupart->cp_lgrploads[lgrpid];
576 ASSERT(LGRP_CPUS_IN_PART(lgrpid, cpupart)
933 cpupart_t *cpupart; local
[all...]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_startup.c33 #include <sys/cpupart.h>
H A Dsuspend.c44 #include <sys/cpupart.h>
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_startup.c29 #include <sys/cpupart.h>
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_io.c57 #include <sys/cpupart.h>

Completed in 179 milliseconds

123