/src/sys/sys/ |
kcpuset.h | 36 typedef struct kcpuset kcpuset_t; typedef in typeref:struct:kcpuset 44 void kcpuset_create(kcpuset_t **, bool); 45 void kcpuset_clone(kcpuset_t **, const kcpuset_t *); 46 void kcpuset_destroy(kcpuset_t *); 47 void kcpuset_copy(kcpuset_t *, const kcpuset_t *); 49 void kcpuset_use(kcpuset_t *); 50 void kcpuset_unuse(kcpuset_t *, kcpuset_t **); [all...] |
interrupt.h | 47 void interrupt_get_assigned(const char *, kcpuset_t *); 48 void interrupt_get_available(kcpuset_t *); 50 struct intrids_handler *interrupt_construct_intrids(const kcpuset_t *); 52 int interrupt_distribute(void *, const kcpuset_t *, kcpuset_t *); 53 int interrupt_distribute_handler(const char *, const kcpuset_t *, 54 kcpuset_t *);
|
ipi.h | 71 void ipi_trigger_multi(u_int, const kcpuset_t *); 76 void ipi_multicast(ipi_msg_t *, const kcpuset_t *);
|
cpu.h | 103 extern kcpuset_t *kcpuset_attached; 104 extern kcpuset_t *kcpuset_running;
|
/src/sys/arch/x86/include/ |
intr_distribute.h | 36 int intr_distribute(struct intrhand *, const kcpuset_t *, kcpuset_t *); 37 int intr_distribute_handler(const char *, const kcpuset_t *, kcpuset_t *);
|
pic.h | 28 void (*pic_intr_get_assigned)(const char *, kcpuset_t *);
|
pmap_private.h | 195 kcpuset_t *pm_cpus; /* mask of CPUs using pmap */ 196 kcpuset_t *pm_kernel_cpus; /* mask of CPUs using kernel part 198 kcpuset_t *pm_xen_ptp_cpus; /* mask of CPUs which have this pmap's
|
intr.h | 241 void x86_intr_get_assigned(const char *, kcpuset_t *);
|
/src/sys/uvm/pmap/ |
pmap_synci.h | 37 void pmap_tlb_syncicache(vaddr_t, const kcpuset_t *);
|
pmap_synci.c | 90 pmap_tlb_syncicache(vaddr_t va, const kcpuset_t *page_onproc) 113 kcpuset_t *onproc;
|
/src/sys/kern/ |
subr_kcpuset.c | 86 static kcpuset_t ** kc_noted_early[KC_SAVE_NITEMS]; 102 static kcpuset_t * kcpuset_create_raw(bool); 111 kcpuset_t *kc_dynamic[KC_SAVE_NITEMS], *kcp; 114 /* Set a kcpuset_t sizes. */ 160 static kcpuset_t * 161 kcpuset_early_ptr(kcpuset_t **kcptr) 163 kcpuset_t *kcp; 173 kcp = (kcpuset_t *)&kc_bits_early[kc_last_idx]; 191 static kcpuset_t * 210 kcpuset_create(kcpuset_t **retkcp, bool zero [all...] |
subr_interrupt.c | 126 kcpuset_t *cpuset; 212 kcpuset_t *assigned, *avail; 334 kcpuset_t *kcpuset; 375 kcpuset_t *kcpuset; 421 kcpuset_t *kcpuset;
|
subr_ipi.c | 217 ipi_trigger_multi_internal(u_int ipi_id, const kcpuset_t *target, 248 ipi_trigger_multi(u_int ipi_id, const kcpuset_t *target) 373 ipi_multicast(ipi_msg_t *msg, const kcpuset_t *target)
|
sys_sched.c | 315 genkcpuset(kcpuset_t **dset, const cpuset_t *sset, size_t size) 317 kcpuset_t *kset; 343 kcpuset_t *kcset, *kcpulst = NULL; 502 kcpuset_t *kcset;
|
/src/sys/arch/riscv/include/ |
cpu.h | 106 kcpuset_t *ci_shootdowncpus; 107 kcpuset_t *ci_multicastcpus; 108 kcpuset_t *ci_watchcpus; 109 kcpuset_t *ci_ddbcpus; 147 extern kcpuset_t *cpus_running; 148 extern kcpuset_t *cpus_hatched; 149 extern kcpuset_t *cpus_paused; 150 extern kcpuset_t *cpus_resumed; 151 extern kcpuset_t *cpus_halted; 166 void cpu_multicast_ipi(const kcpuset_t *, int) [all...] |
/src/sys/arch/arm/cortex/ |
gicv3.h | 44 void (*get_affinity)(void *, size_t, kcpuset_t *); 45 int (*set_affinity)(void *, size_t, const kcpuset_t *);
|
/src/sys/arch/arm/pic/ |
picvar.h | 83 void pic_distribute_source(struct intrsource *is, const kcpuset_t *, 84 kcpuset_t *); 99 void intr_ipi_send(const kcpuset_t *, u_long ipi); 151 kcpuset_t *pic_cpus; 173 void (*pic_ipi_send)(struct pic_softc *, const kcpuset_t *, u_long); 174 int (*pic_set_affinity)(struct pic_softc *, size_t, const kcpuset_t *); 175 void (*pic_get_affinity)(struct pic_softc *, size_t, kcpuset_t *);
|
/src/sys/arch/riscv/riscv/ |
cpu_subr.c | 68 kcpuset_t *cpus_halted; 69 kcpuset_t *cpus_hatched; 70 kcpuset_t *cpus_paused; 71 kcpuset_t *cpus_resumed; 72 kcpuset_t *cpus_running; 192 cpu_multicast_ipi(const kcpuset_t *kcp, int tag) 195 kcpuset_t *kcp2 = ci->ci_multicastcpus; 209 cpu_ipi_wait(const char *s, const kcpuset_t *watchset, const kcpuset_t *wanted) 213 kcpuset_t *kcp = ci->ci_watchcpus [all...] |
/src/sys/arch/mips/include/ |
cpu.h | 158 kcpuset_t *ci_shootdowncpus; 159 kcpuset_t *ci_multicastcpus; 160 kcpuset_t *ci_watchcpus; 161 kcpuset_t *ci_ddbcpus; 222 void cpu_multicast_ipi(const kcpuset_t *, int);
|
/src/sys/arch/xen/include/ |
xenpmap.h | 52 void xen_mcast_tlbflush(kcpuset_t *); 54 void xen_mcast_invlpg(vaddr_t, kcpuset_t *);
|
/src/sys/arch/mips/mips/ |
cpu_subr.c | 116 kcpuset_t *cpus_halted; 117 kcpuset_t *cpus_hatched; 118 kcpuset_t *cpus_paused; 119 kcpuset_t *cpus_resumed; 120 kcpuset_t *cpus_running; 122 static void cpu_ipi_wait(const char *, const kcpuset_t *, const kcpuset_t *); 653 cpu_multicast_ipi(const kcpuset_t *kcp, int tag) 656 kcpuset_t *kcp2 = ci->ci_multicastcpus; 677 cpu_ipi_wait(const char *s, const kcpuset_t *watchset, const kcpuset_t *wanted [all...] |
/src/sys/arch/powerpc/include/ |
cpu.h | 203 kcpuset_t *cpus_running; 204 kcpuset_t *cpus_hatched; 205 kcpuset_t *cpus_paused; 206 kcpuset_t *cpus_resumed; 207 kcpuset_t *cpus_halted;
|
/src/sys/arch/powerpc/pic/ |
intr.c | 814 interrupt_get_assigned(const char *intrid, kcpuset_t *cpuset) 826 interrupt_get_available(kcpuset_t *cpuset) 859 interrupt_construct_intrids(const kcpuset_t *cpuset) 915 interrupt_distribute(void *ich, const kcpuset_t *newset, kcpuset_t *oldset) 921 interrupt_distribute_handler(const char *intrid, const kcpuset_t *newset, 922 kcpuset_t *oldset)
|
/src/sys/arch/x86/x86/ |
x86_tlb.c | 298 pmap_tlb_processpacket(volatile pmap_tlb_packet_t *tp, kcpuset_t *target) 324 pmap_tlb_processpacket(volatile pmap_tlb_packet_t *tp, kcpuset_t *target) 365 kcpuset_t *target;
|
/src/sys/arch/m68k/include/ |
pmap_coldfire.h | 95 void pmap_md_page_syncicache(struct vm_page_md *, const kcpuset_t *);
|