Home
last modified time | relevance | path

Searched refs:pcpup (Results 1 – 13 of 13) sorted by relevance

/f-stack/lib/include/amd64/include/
H A Dpcpu.h42 extern struct pcpu *pcpup;
44 #define get_pcpu() (pcpup->pc_ ## prvspace)
46 #define PCPU_GET(member) (pcpup->pc_ ## member)
47 #define PCPU_ADD(member, val) (pcpup->pc_ ## member += (val))
49 #define PCPU_PTR(member) (&pcpup->pc_ ## member)
50 #define PCPU_SET(member, val) (pcpup->pc_ ## member = (val))
H A Dcounter.h32 #define EARLY_COUNTER &pcpup->pc_early_dummy_counter
/f-stack/freebsd/arm64/include/
H A Dpcpu.h59 register struct pcpu *pcpup __asm ("x18");
61 #define get_pcpu() pcpup
77 #define PCPU_GET(member) (pcpup->pc_ ## member)
78 #define PCPU_ADD(member, value) (pcpup->pc_ ## member += (value))
80 #define PCPU_PTR(member) (&pcpup->pc_ ## member)
81 #define PCPU_SET(member,value) (pcpup->pc_ ## member = (value))
/f-stack/lib/include/i386/include/
H A Dpcpu.h41 extern struct pcpu *pcpup;
43 #define PCPU_GET(member) (pcpup->pc_ ## member)
44 #define PCPU_ADD(member, val) (pcpup->pc_ ## member += (val))
46 #define PCPU_PTR(member) (&pcpup->pc_ ## member)
47 #define PCPU_SET(member, val) (pcpup->pc_ ## member = (val))
/f-stack/lib/
H A Dff_freebsd_init.c60 struct pcpu *pcpup; variable
97 pcpup = malloc(sizeof(struct pcpu), M_DEVBUF, M_ZERO); in ff_freebsd_init()
98 pcpu_init(pcpup, 0, sizeof(struct pcpu)); in ff_freebsd_init()
99 PCPU_SET(prvspace, pcpup); in ff_freebsd_init()
/f-stack/freebsd/arm64/arm64/
H A Dmp_machdep.c207 struct pcpu *pcpup; in init_secondary() local
225 pcpup = &__pcpu[cpu]; in init_secondary()
232 "msr tpidr_el1, %0" :: "r"(pcpup)); in init_secondary()
252 pcpup->pc_midr = get_midr(); in init_secondary()
256 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
262 pcpup->pc_curpmap = pmap0; in init_secondary()
460 struct pcpu *pcpup; in start_cpu() local
474 pcpup = &__pcpu[cpuid]; in start_cpu()
475 pcpu_init(pcpup, cpuid, sizeof(struct pcpu)); in start_cpu()
476 pcpup->pc_mpidr = target_cpu & CPU_AFF_MASK; in start_cpu()
[all …]
H A Dmachdep.c901 struct pcpu *pcpup = &__pcpu[0]; in init_proc0() local
912 pcpup->pc_curpcb = thread0.td_pcb; in init_proc0()
1227 struct pcpu *pcpup; in initarm() local
1281 pcpup = &__pcpu[0]; in initarm()
1282 pcpu_init(pcpup, 0, sizeof(struct pcpu)); in initarm()
1290 "msr tpidr_el1, %0" :: "r"(pcpup)); in initarm()
/f-stack/freebsd/arm/include/
H A Dpcpu.h79 extern struct pcpu *pcpup;
84 #define get_pcpu() (pcpup)
89 (pcpup + (id & CPU_MASK)); \
/f-stack/freebsd/mips/include/
H A Dpcpu.h74 extern struct pcpu *pcpup;
75 #define PCPUP pcpup
H A Dasm.h591 PTR_L reg, _C_LABEL(pcpup);
/f-stack/freebsd/mips/mips/
H A Dmachdep.c142 struct pcpu *pcpup = (struct pcpu *)pcpu_space; variable
468 tlb_insert_wired(PCPU_TLB_ENTRY, (vm_offset_t)pcpup, in mips_pcpu_tlb_init()
485 if ((vm_offset_t)pcpup >= VM_MIN_KERNEL_ADDRESS && in cpu_pcpu_init()
486 (vm_offset_t)pcpup <= VM_MAX_KERNEL_ADDRESS) { in cpu_pcpu_init()
H A Dpmap.c571 pcpup = (struct pcpu *)virtual_avail; in pmap_bootstrap()
583 printf("pcpu is available at virtual address %p.\n", pcpup); in pmap_bootstrap()
/f-stack/freebsd/arm/arm/
H A Dmachdep.c688 pcpu_init(pcpup, 0, sizeof(struct pcpu)); in pcpu0_init()
689 pcpup->pc_mpidr = cp15_mpidr_get() & 0xFFFFFF; in pcpu0_init()
708 pcpup->pc_curpcb = thread0.td_pcb; in init_proc0()