Searched defs:cpupart (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
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 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;
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;
/illumos-gate/usr/src/uts/common/sys/
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.
/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 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...]
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 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...]
/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/common/disp/
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;
H A Dfss.c48 #include <sys/cpupart.h>
531 fss_find_fsspset(cpupart_t *cpupart) argument
537 ASSERT(cpupart != NULL);
541 * Search for the cpupart pointer in the array of fsspsets.
545 if (fsspset->fssps_cpupart == cpupart) {
564 fsspset->fssps_cpupart = cpupart;
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_flow.c37 #include <sys/cpupart.h>
734 cpupart_t *cpupart = NULL; local
774 cpupart = mac_pset_find(mrp, &use_default);
776 cpupart);
777 mac_set_pool_effective(use_default, cpupart, mrp, emrp);
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...]
H A Dmac.c321 #include <sys/cpupart.h>
7654 * Given the poolname in mac_resource_props, find the cpupart
7655 * that is associated with this pool. The cpupart will be used
7665 * cpupart of pool_default - pools are enabled and the pool
7667 * cpupart of named pool - pools are enabled and the pool
7674 cpupart_t *cpupart; local
7705 if ((cpupart = cpupart_find(pool->pool_pset->pset_id)) == NULL) {
7711 return (cpupart);
7715 mac_set_pool_effective(boolean_t use_default, cpupart_t *cpupart, argument
7720 if (cpupart !
7752 cpupart_t *cpupart = NULL; local
[all...]

Completed in 126 milliseconds