/freebsd-9.3-release/sys/sys/ |
H A D | smp.h | 37 cpuset_t cg_mask; /* Mask of cpus in this group. */ 76 extern volatile cpuset_t started_cpus; 77 extern volatile cpuset_t stopped_cpus; 78 extern cpuset_t hlt_cpus_mask; 79 extern cpuset_t logical_cpus_mask; 87 extern cpuset_t all_cpus; 163 int restart_cpus(cpuset_t); 164 int stop_cpus(cpuset_t); 165 int stop_cpus_hard(cpuset_t); 167 int suspend_cpus(cpuset_t); [all...] |
H A D | _cpuset.h | 51 typedef struct _cpuset cpuset_t; typedef in typeref:struct:_cpuset
|
H A D | cpuset.h | 99 cpuset_t cs_mask; /* bitmask of valid cpus. */ 112 extern cpuset_t *cpuset_root; 119 int cpuset_setthread(lwpid_t id, cpuset_t *); 122 int cpusetobj_ffs(const cpuset_t *); 123 char *cpusetobj_strprint(char *, const cpuset_t *); 124 int cpusetobj_strscan(cpuset_t *, const char *); 126 void ddb_display_cpuset(const cpuset_t *); 134 int cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *); 135 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;
|
/freebsd-9.3-release/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 *); 50 int pthread_getaffinity_np(pthread_t, size_t, cpuset_t *); 64 int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *);
|
/freebsd-9.3-release/sys/amd64/include/ |
H A D | smp.h | 66 void ipi_selected(cpuset_t cpus, u_int ipi); 70 void smp_masked_invlpg(cpuset_t mask, vm_offset_t addr); 72 void smp_masked_invlpg_range(cpuset_t mask, vm_offset_t startva, 75 void smp_masked_invltlb(cpuset_t mask);
|
/freebsd-9.3-release/sys/i386/include/ |
H A D | smp.h | 73 void ipi_selected(cpuset_t cpus, u_int ipi); 77 void smp_masked_invlpg(cpuset_t mask, vm_offset_t addr); 79 void smp_masked_invlpg_range(cpuset_t mask, vm_offset_t startva, 82 void smp_masked_invltlb(cpuset_t mask);
|
H A D | sf_buf.h | 44 cpuset_t cpumask; /* cpus on which mapping is valid */
|
/freebsd-9.3-release/sys/mips/include/ |
H A D | hwfunc.h | 96 extern void platform_cpu_mask(cpuset_t *mask);
|
H A D | smp.h | 38 void ipi_selected(cpuset_t cpus, int ipi);
|
H A D | pmap.h | 87 cpuset_t pm_active; /* active on cpus */
|
/freebsd-9.3-release/sys/powerpc/include/ |
H A D | smp.h | 47 void ipi_selected(cpuset_t cpus, int ipi);
|
H A D | openpicvar.h | 60 void openpic_bind(device_t dev, u_int irq, cpuset_t cpumask);
|
/freebsd-9.3-release/sys/sparc64/include/ |
H A D | smp.h | 82 cpuset_t ica_mask; 87 cpuset_t ira_mask; 92 cpuset_t ita_mask; 106 typedef void cpu_ipi_selected_t(cpuset_t, u_long, u_long, u_long); 140 cpuset_t cpus; 148 ipi_selected(cpuset_t cpus, u_int ipi) 217 cpuset_t cpus; 242 cpuset_t cpus; 267 cpuset_t cpus; 293 volatile cpuset_t *mas [all...] |
/freebsd-9.3-release/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-9.3-release/sys/kern/ |
H A D | subr_smp.c | 53 volatile cpuset_t stopped_cpus; 54 volatile cpuset_t started_cpus; 55 cpuset_t hlt_cpus_mask; 56 cpuset_t logical_cpus_mask; 61 cpuset_t all_cpus; 200 generic_stop_cpus(cpuset_t map, u_int type) 247 stop_cpus(cpuset_t map) 254 stop_cpus_hard(cpuset_t map) 262 suspend_cpus(cpuset_t map) 283 restart_cpus(cpuset_t ma [all...] |
H A D | kern_cpuset.c | 111 /* Return the size of cpuset_t at the kernel level */ 113 0, sizeof(cpuset_t), "sizeof(cpuset_t)"); 115 cpuset_t *cpuset_root; 253 _cpuset_create(struct cpuset *set, struct cpuset *parent, const cpuset_t *mask, 281 cpuset_create(struct cpuset **setp, struct cpuset *parent, const cpuset_t *mask) 306 cpuset_testupdate(struct cpuset *set, cpuset_t *mask, int check_mask) 309 cpuset_t newmask; 333 cpuset_update(struct cpuset *set, cpuset_t *mask) 351 cpuset_modify(struct cpuset *set, cpuset_t *mas [all...] |
/freebsd-9.3-release/sys/ia64/include/ |
H A D | smp.h | 51 void ipi_selected(cpuset_t cpus, int ipi);
|
/freebsd-9.3-release/usr.bin/cpuset/ |
H A D | cpuset.c | 66 static void printset(cpuset_t *mask); 69 parselist(char *list, cpuset_t *mask) 147 printset(cpuset_t *mask) 170 cpuset_t mask; 200 cpuset_t mask;
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | cpuvar.h | 414 } cpuset_t; typedef in typeref:struct:cpuset 422 extern void cpuset_all(cpuset_t *); 423 extern void cpuset_all_but(cpuset_t *, uint_t); 424 extern int cpuset_isnull(cpuset_t *); 425 extern int cpuset_cmp(cpuset_t *, cpuset_t *); 426 extern void cpuset_only(cpuset_t *, uint_t); 427 extern uint_t cpuset_find(cpuset_t *); 428 extern void cpuset_bounds(cpuset_t *, uint_t *, uint_t *); 501 typedef ulong_t cpuset_t; /* typedef [all...] |
/freebsd-9.3-release/sys/cddl/dev/cyclic/i386/ |
H A D | cyclic_machdep.c | 126 cpuset_t cpus;
|
/freebsd-9.3-release/sys/mips/mips/ |
H A D | mp_machdep.c | 78 cpuset_t other_cpus; 87 ipi_selected(cpuset_t cpus, int ipi) 205 cpuset_t cpumask; 246 cpuset_t cpumask;
|
/freebsd-9.3-release/sys/mips/cavium/ |
H A D | octeon_mp.c | 107 platform_cpu_mask(cpuset_t *mask)
|
/freebsd-9.3-release/sys/i386/acpica/ |
H A D | acpi_wakeup.c | 78 static cpuset_t suspcpus; 86 static void acpi_wakeup_cpus(struct acpi_softc *, const cpuset_t *); 179 acpi_wakeup_cpus(struct acpi_softc *sc, const cpuset_t *wakeup_cpus)
|
/freebsd-9.3-release/sys/amd64/acpica/ |
H A D | acpi_wakeup.c | 80 static cpuset_t suspcpus; 90 static void acpi_wakeup_cpus(struct acpi_softc *, const cpuset_t *); 187 acpi_wakeup_cpus(struct acpi_softc *sc, const cpuset_t *wakeup_cpus)
|