/freebsd-11-stable/sys/sys/ |
H A D | smp.h | 55 cpuset_t cpuset; 80 cpuset_t cg_mask; /* Mask of cpus in this group. */ 140 extern volatile cpuset_t resuming_cpus; /* woken up cpus in suspend pen */ 141 extern volatile cpuset_t started_cpus; /* cpus to let out of stop pen */ 142 extern volatile cpuset_t stopped_cpus; /* cpus in stop pen */ 143 extern volatile cpuset_t suspended_cpus; /* cpus [near] sleeping in susp pen */ 144 extern volatile cpuset_t toresume_cpus; /* cpus to let out of suspend pen */ 145 extern cpuset_t hlt_cpus_mask; /* XXX 'mask' is detail in old impl */ 146 extern cpuset_t logical_cpus_mask; 154 extern cpuset_t all_cpu [all...] |
H A D | _cpuset.h | 48 typedef struct _cpuset cpuset_t; typedef in typeref:struct:_cpuset
|
H A D | cpuset.h | 112 cpuset_t cs_mask; /* bitmask of valid cpus. */ 125 extern cpuset_t *cpuset_root; 133 int cpuset_setthread(lwpid_t id, cpuset_t *); 140 char *cpusetobj_strprint(char *, const cpuset_t *); 141 int cpusetobj_strscan(cpuset_t *, const char *); 143 void ddb_display_cpuset(const cpuset_t *); 151 int cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *); 152 int cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
|
H A D | _rmlock.h | 48 volatile cpuset_t rm_writecpus;
|
H A D | intr.h | 86 cpuset_t isrc_cpu; /* on which CPUs is enabled */ 107 u_int intr_irq_next_cpu(u_int current_cpu, cpuset_t *cpumask);
|
/freebsd-11-stable/include/ |
H A D | pthread_np.h | 48 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 *); 65 int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *);
|
/freebsd-11-stable/sys/arm/include/ |
H A D | smp.h | 37 void ipi_selected(cpuset_t cpus, u_int ipi); 41 void pic_ipi_send(cpuset_t cpus, u_int ipi);
|
H A D | intr.h | 55 typedef void intr_ipi_send_t(void *, cpuset_t, u_int); 59 void intr_ipi_send(cpuset_t, u_int);
|
/freebsd-11-stable/sys/arm64/include/ |
H A D | smp.h | 50 void ipi_selected(cpuset_t cpus, u_int ipi);
|
/freebsd-11-stable/sys/riscv/include/ |
H A D | smp.h | 51 void ipi_selected(cpuset_t cpus, u_int ipi);
|
/freebsd-11-stable/sys/powerpc/include/ |
H A D | smp.h | 47 void ipi_selected(cpuset_t cpus, int ipi);
|
H A D | openpicvar.h | 76 void openpic_bind(device_t dev, u_int irq, cpuset_t cpumask);
|
/freebsd-11-stable/sys/mips/include/ |
H A D | hwfunc.h | 92 extern void platform_cpu_mask(cpuset_t *mask);
|
H A D | smp.h | 43 void ipi_selected(cpuset_t cpus, int ipi);
|
/freebsd-11-stable/sys/x86/include/ |
H A D | x86_smp.h | 95 void ipi_selected(cpuset_t cpus, u_int ipi); 99 void smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, struct pmap *pmap); 100 void smp_masked_invlpg_range(cpuset_t mask, vm_offset_t startva, 102 void smp_masked_invltlb(cpuset_t mask, struct pmap *pmap);
|
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/ |
H A D | t_cpuset.c | 47 cpuset_t *set; 71 cpuset_t *set; 92 cpuset_t *set;
|
/freebsd-11-stable/sys/dev/acpica/ |
H A D | acpi_pcibvar.h | 40 size_t setsize, cpuset_t *cpuset);
|
/freebsd-11-stable/lib/libthr/thread/ |
H A D | thr_affinity.c | 42 _pthread_setaffinity_np(pthread_t td, size_t cpusetsize, const cpuset_t *cpusetp) 65 _pthread_getaffinity_np(pthread_t td, size_t cpusetsize, cpuset_t *cpusetp)
|
/freebsd-11-stable/sys/sparc64/include/ |
H A D | smp.h | 85 cpuset_t ica_mask; 90 cpuset_t ira_mask; 95 cpuset_t ita_mask; 110 typedef void cpu_ipi_selected_t(cpuset_t, u_long, u_long, u_long); 145 cpuset_t cpus; 159 ipi_selected(cpuset_t cpus, u_int ipi) 237 cpuset_t cpus; 262 cpuset_t cpus; 287 cpuset_t cpus; 313 volatile cpuset_t *mas [all...] |
/freebsd-11-stable/sys/kern/ |
H A D | kern_cpuset.c | 116 /* Return the size of cpuset_t at the kernel level */ 118 SYSCTL_NULL_INT_PTR, sizeof(cpuset_t), "sizeof(cpuset_t)"); 120 cpuset_t *cpuset_root; 121 cpuset_t cpuset_domain[MAXMEMDOM]; 259 _cpuset_create(struct cpuset *set, struct cpuset *parent, const cpuset_t *mask, 287 cpuset_create(struct cpuset **setp, struct cpuset *parent, const cpuset_t *mask) 312 cpuset_testupdate(struct cpuset *set, cpuset_t *mask, int check_mask) 315 cpuset_t newmask; 339 cpuset_update(struct cpuset *set, cpuset_t *mas [all...] |
H A D | subr_smp.c | 56 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; 217 generic_stop_cpus(cpuset_t map, u_int type) 224 volatile cpuset_t *cpus; 294 stop_cpus(cpuset_t map) 301 stop_cpus_hard(cpuset_t ma [all...] |
/freebsd-11-stable/usr.bin/cpuset/ |
H A D | cpuset.c | 70 static void printset(cpuset_t *mask); 73 parselist(char *list, cpuset_t *mask) 151 printset(cpuset_t *mask) 175 cpuset_t mask; 205 cpuset_t mask;
|
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | cpuvar.h | 409 } cpuset_t; typedef in typeref:struct:cpuset 417 extern void cpuset_all(cpuset_t *); 418 extern void cpuset_all_but(cpuset_t *, uint_t); 419 extern int cpuset_isnull(cpuset_t *); 420 extern int cpuset_cmp(cpuset_t *, cpuset_t *); 421 extern void cpuset_only(cpuset_t *, uint_t); 422 extern uint_t cpuset_find(cpuset_t *); 423 extern void cpuset_bounds(cpuset_t *, uint_t *, uint_t *); 496 typedef ulong_t cpuset_t; /* typedef [all...] |
/freebsd-11-stable/sys/mips/mips/ |
H A D | mp_machdep.c | 79 cpuset_t other_cpus; 88 ipi_selected(cpuset_t cpus, int ipi) 206 cpuset_t cpumask; 247 cpuset_t cpumask;
|
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | mp_machdep.c | 70 typedef void intr_ipi_send_t(void *, cpuset_t, u_int); 308 pic_ipi_send(void *arg, cpuset_t cpus, u_int ipi) 349 intr_ipi_send(cpuset_t cpus, u_int ipi) 682 cpuset_t cpus; 693 cpuset_t cpus; 703 ipi_selected(cpuset_t cpus, u_int ipi)
|