Home
last modified time | relevance | path

Searched refs:cpuset_t (Results 1 – 25 of 180) sorted by relevance

12345678

/freebsd/sys/sys/
H A Dsmp.h55 cpuset_t cpuset;
80 cpuset_t cg_mask; /* Mask of cpus in this group. */
159 extern volatile cpuset_t resuming_cpus; /* woken up cpus in suspend pen */
160 extern volatile cpuset_t started_cpus; /* cpus to let out of stop pen */
161 extern volatile cpuset_t stopped_cpus; /* cpus in stop pen */
162 extern volatile cpuset_t suspended_cpus; /* cpus [near] sleeping in susp pen */
163 extern volatile cpuset_t toresume_cpus; /* cpus to let out of suspend pen */
164 extern cpuset_t hlt_cpus_mask; /* XXX 'mask' is detail in old impl */
165 extern cpuset_t logical_cpus_mask;
176 extern cpuset_t all_cpus;
[all …]
H A Dcpuset.h145 cpuset_t cs_mask; /* bitmask of valid cpus. */
151 extern cpuset_t *cpuset_root;
168 int cpuset_setthread(lwpid_t id, cpuset_t *);
176 char *cpusetobj_strprint(char *, const cpuset_t *);
177 int cpusetobj_strscan(cpuset_t *, const char *);
179 void ddb_display_cpuset(const cpuset_t *);
187 int cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *);
188 int cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
H A D_cpuset.h50 typedef struct _cpuset cpuset_t;
54 cpuset_t *__cpuset_alloc(size_t set_size);
55 void __cpuset_free(cpuset_t *ptr);
48 typedef struct _cpuset cpuset_t; global() typedef
H A Dintr.h88 cpuset_t isrc_cpu; /* on which CPUs is enabled */
111 u_int intr_irq_next_cpu(u_int current_cpu, cpuset_t *cpumask);
165 void intr_ipi_send(cpuset_t cpus, u_int ipi);
/freebsd/contrib/netbsd-tests/lib/libc/gen/
H A Dt_cpuset.c44 #define cpuset_create() calloc(1, sizeof(cpuset_t))
48 cpuset_set(size_t i, cpuset_t *cs) in cpuset_set()
58 cpuset_clr(size_t i, cpuset_t *cs) in cpuset_clr()
68 cpuset_isset(size_t i, cpuset_t *cs) in cpuset_isset()
87 cpuset_t *set; in ATF_TC_BODY()
111 cpuset_t *set; in ATF_TC_BODY()
132 cpuset_t *set; in ATF_TC_BODY()
/freebsd/lib/libc/gen/
H A Dsched_setaffinity.c39 sched_setaffinity(pid_t pid, size_t cpusetsz, const cpuset_t *cpuset) in sched_setaffinity()
43 cpuset_t c; in sched_setaffinity()
55 sz = cpusetsz > sizeof(cpuset_t) ? sizeof(cpuset_t) : cpusetsz; in sched_setaffinity()
74 pid == 0 ? -1 : pid, sizeof(cpuset_t), &c); in sched_setaffinity()
/freebsd/tests/sys/kern/
H A Dsched_affinity.c43 cpuset_t *set; in support_getmaxcpuid()
69 cpuset_t *set; in ATF_TC_BODY()
99 cpuset_t *set; in ATF_TC_BODY()
120 cpuset_t *set; in ATF_TC_BODY()
135 cpuset_t *set; in ATF_TC_BODY()
151 cpuset_t *set; in ATF_TC_BODY()
187 -1, cpusetsize, (const cpuset_t *)&set) == 0); in ATF_TC_BODY()
190 -1, cpusetsize, (const cpuset_t *)&set) == -1); in ATF_TC_BODY()
203 -1, cpusetsize, (cpuset_t *)&set) == -1); in ATF_TC_BODY()
211 cpuset_t *set; in ATF_TC_BODY()
[all …]
/freebsd/sys/kern/
H A Dsubr_smp.c56 volatile cpuset_t stopped_cpus;
57 volatile cpuset_t started_cpus;
58 volatile cpuset_t suspended_cpus;
59 cpuset_t hlt_cpus_mask;
60 cpuset_t logical_cpus_mask;
68 cpuset_t all_cpus;
233 generic_stop_cpus(cpuset_t map, u_int type) in generic_stop_cpus()
240 volatile cpuset_t *cpus; in generic_stop_cpus()
310 stop_cpus(cpuset_t map) in stop_cpus()
317 stop_cpus_hard(cpuset_t map) in stop_cpus_hard()
[all …]
H A Dkern_cpuset.c141 SYSCTL_NULL_INT_PTR, sizeof(cpuset_t), "sizeof(cpuset_t)");
148 cpuset_t *cpuset_root;
149 cpuset_t cpuset_domain[MAXMEMDOM];
320 const cpuset_t *mask, struct domainset *domain, cpusetid_t id) in cpuset_init()
359 cpuset_create(struct cpuset **setp, struct cpuset *parent, const cpuset_t *mask) in cpuset_create()
647 cpuset_testupdate(struct cpuset *set, cpuset_t *mask, int augment_mask) in cpuset_testupdate()
650 cpuset_t newmask; in cpuset_testupdate()
674 cpuset_update(struct cpuset *set, cpuset_t *mask) in cpuset_update()
692 cpuset_modify(struct cpuset *set, cpuset_t *mask) in cpuset_modify()
1006 cpuset_testshadow(struct cpuset *set, const cpuset_t *mask, in cpuset_testshadow()
[all …]
H A Dkern_membarrier.c70 do_membarrier_ipi(cpuset_t *csp, void (*func)(void *)) in do_membarrier_ipi()
79 check_cpu_switched(int c, cpuset_t *csp, uint64_t *swt, bool init) in check_cpu_switched()
121 cpuset_t cs; in kern_membarrier()
/freebsd/include/
H A Dpthread_np.h48 int pthread_attr_getaffinity_np(const pthread_attr_t *, size_t, cpuset_t *);
49 int pthread_attr_setaffinity_np(pthread_attr_t *, size_t, const cpuset_t *);
51 int pthread_getaffinity_np(pthread_t, size_t, cpuset_t *);
66 int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *);
H A Dsched.h42 int sched_getaffinity(pid_t pid, size_t cpusetsz, cpuset_t *cpuset);
43 int sched_setaffinity(pid_t pid, size_t cpusetsz, const cpuset_t *cpuset);
/freebsd/lib/libutil/tests/
H A Dcpuset_test.c17 cpuset_t mask; in ATF_TC_BODY()
33 cpuset_t mask; in ATF_TC_BODY()
46 cpuset_t mask; in ATF_TC_BODY()
59 cpuset_t mask; in ATF_TC_BODY()
/freebsd/lib/libc/tests/sys/
H A Dcpuset_test.c47 cpuset_t jail_tidmask;
54 cpuset_t mask;
100 skip_ltncpu(int ncpu, cpuset_t *mask) in skip_ltncpu()
169 cpuset_t dismask, mask, omask; in ATF_TC_BODY()
344 cpuset_t *mask; in jail_attach_mutate_pro()
361 cpuset_t *mask; in jail_attach_newbase_epi()
414 cpuset_t *mask; in jail_attach_jset_epi()
523 try_attach_child(int jid, cpuset_t *expected_mask) in try_attach_child()
525 cpuset_t mask; in try_attach_child()
550 try_attach(int jid, cpuset_t *expected_mask) in try_attach()
[all …]
/freebsd/sys/x86/include/
H A Dx86_smp.h104 void ipi_selected(cpuset_t cpus, u_int ipi);
113 void smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, struct pmap *pmap,
115 void smp_masked_invlpg_range(cpuset_t mask, vm_offset_t startva,
117 void smp_masked_invltlb(cpuset_t mask, struct pmap *pmap,
/freebsd/sys/riscv/vmm/
H A Dvmm_sbi.c46 cpuset_t active_cpus; in vmm_sbi_handle_rfnc()
52 cpuset_t cpus; in vmm_sbi_handle_rfnc()
134 cpuset_t active_cpus; in vmm_sbi_handle_ipi()
139 cpuset_t cpus; in vmm_sbi_handle_ipi()
/freebsd/sys/amd64/include/
H A Dvmm.h167 cpuset_t *rptr; /* rendezvous cookie */
277 cpuset_t *vm_exitinfo_cpuset(struct vcpu *vcpu);
299 int vm_smp_rendezvous(struct vcpu *vcpu, cpuset_t dest,
302 cpuset_t vm_active_cpus(struct vm *vm);
303 cpuset_t vm_debug_cpus(struct vm *vm);
304 cpuset_t vm_suspended_cpus(struct vm *vm);
305 cpuset_t vm_start_cpus(struct vm *vm, const cpuset_t *tostart);
306 void vm_await_start(struct vm *vm, const cpuset_t *waiting);
/freebsd/sys/riscv/riscv/
H A Dmp_machdep.c89 extern cpuset_t all_harts;
116 cpuset_t mask; in release_aps()
496 cpuset_t other_cpus; in ipi_all_but_self()
508 cpuset_t cpus; in ipi_cpu()
518 ipi_selected(cpuset_t cpus, u_int ipi) in ipi_selected()
/freebsd/lib/libthr/thread/
H A Dthr_affinity.c41 _pthread_setaffinity_np(pthread_t td, size_t cpusetsize, const cpuset_t *cpusetp) in _pthread_setaffinity_np()
64 _pthread_getaffinity_np(pthread_t td, size_t cpusetsize, cpuset_t *cpusetp) in _pthread_getaffinity_np()
/freebsd/sys/arm/arm/
H A Dmp_machdep.c342 cpuset_t other_cpus; in ipi_all_but_self()
353 cpuset_t cpus; in ipi_cpu()
363 ipi_selected(cpuset_t cpus, u_int ipi) in ipi_selected()
/freebsd/sys/dev/kvm_clock/
H A Dkvm_clock.c78 const cpuset_t *cpus);
92 kvm_clock_system_time_enable(struct kvm_clock_softc *sc, const cpuset_t *cpus) in kvm_clock_system_time_enable()
114 cpuset_t cpus; in kvm_clock_init_smp()
/freebsd/usr.sbin/bhyve/
H A Dbhyverun.c109 static cpuset_t cpumask;
119 static cpuset_t **vcpumap;
278 parse_cpuset(int vcpu, const char *list, cpuset_t *set) in parse_cpuset()
336 vcpumap[vcpu] = malloc(sizeof(cpuset_t)); in build_vcpumaps()
383 sizeof(cpuset_t), vcpumap[vi->vcpuid]); in fbsdrun_start_thread()
463 cpuset_t active_cpus, dmask; in vm_loop()
/freebsd/sys/riscv/include/
H A Dvmm.h165 cpuset_t vm_active_cpus(struct vm *vm);
166 cpuset_t vm_debug_cpus(struct vm *vm);
167 cpuset_t vm_suspended_cpus(struct vm *vm);
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2836.c195 cpuset_t *cpus; in bcm_lintc_timer_mask()
211 cpuset_t *cpus; in bcm_lintc_timer_unmask()
243 cpuset_t *cpus; in bcm_lintc_pmu_mask()
261 cpuset_t *cpus; in bcm_lintc_pmu_unmask()
332 bcm_lintc_ipi_write(struct bcm_lintc_softc *sc, cpuset_t cpus, u_int ipi) in bcm_lintc_ipi_write()
563 bcm_lintc_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus, in bcm_lintc_ipi_send()
/freebsd/sys/i386/i386/
H A Dmp_machdep.c549 smp_targeted_tlb_shootdown(cpuset_t mask, u_int vector, pmap_t pmap, in smp_targeted_tlb_shootdown()
552 cpuset_t other_cpus; in smp_targeted_tlb_shootdown()
611 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb()
620 smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, pmap_t pmap, in smp_masked_invlpg()
630 smp_masked_invlpg_range(cpuset_t mask, vm_offset_t addr1, vm_offset_t addr2, in smp_masked_invlpg_range()

12345678