/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | paca.c | 13 #include <asm/lppaca.h> 103 * See asm/lppaca.h for more detail. 105 * lppaca structures must must be 1kB in size, L1 cache line aligned, 109 static inline void init_lppaca(struct lppaca *lppaca) in init_lppaca() argument 111 BUILD_BUG_ON(sizeof(struct lppaca) != 640); in init_lppaca() 113 *lppaca = (struct lppaca) { in init_lppaca() 122 static struct lppaca * __init new_lppaca(int cpu, unsigned long limit) in new_lppaca() 124 struct lppaca *l in new_lppaca() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | paca.c | 13 #include <asm/lppaca.h> 102 * See asm/lppaca.h for more detail. 104 * lppaca structures must must be 1kB in size, L1 cache line aligned, 108 static inline void init_lppaca(struct lppaca *lppaca) in init_lppaca() argument 110 BUILD_BUG_ON(sizeof(struct lppaca) != 640); in init_lppaca() 112 *lppaca = (struct lppaca) { in init_lppaca() 121 static struct lppaca * __init new_lppaca(int cpu, unsigned long limit) in new_lppaca() 123 struct lppaca *l in new_lppaca() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | lppaca.h | 3 * lppaca.h 51 * The lppaca is the "virtual processor area" registered with the hypervisor, 62 struct lppaca { struct 134 struct lppaca *l = local_paca->lppaca_ptr; in lppaca_shared_proc()
|
H A D | paca.h | 51 struct lppaca; 68 struct lppaca *lppaca_ptr; /* Pointer to LpPaca for PLIC */ 173 u8 pmcregs_in_use; /* pseries puts this in lppaca */
|
H A D | pmc.h | 20 #include <asm/lppaca.h>
|
H A D | dtl.h | 4 #include <asm/lppaca.h>
|
H A D | paravirt.h | 9 #include <asm/lppaca.h>
|
H A D | plpar_wrappers.h | 12 #include <asm/lppaca.h>
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | lppaca.h | 3 * lppaca.h 29 * The lppaca is the "virtual processor area" registered with the hypervisor, 40 struct lppaca { struct 116 struct lppaca *l = local_paca->lppaca_ptr; in lppaca_shared_proc()
|
H A D | paca.h | 53 struct lppaca; 70 struct lppaca *lppaca_ptr; /* Pointer to LpPaca for PLIC */ 180 u8 pmcregs_in_use; /* pseries puts this in lppaca */
|
H A D | pmc.h | 20 #include <asm/lppaca.h>
|
H A D | dtl.h | 4 #include <asm/lppaca.h>
|
H A D | cputime.h | 80 struct lppaca *lp = local_paca->lppaca_ptr; in account_stolen_time()
|
H A D | paravirt.h | 9 #include <asm/lppaca.h>
|
H A D | plpar_wrappers.h | 12 #include <asm/lppaca.h>
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/vphn/asm/ |
H A D | lppaca.h | 3 * lppaca.h 51 * The lppaca is the "virtual processor area" registered with the hypervisor, 62 struct lppaca { struct 134 struct lppaca *l = local_paca->lppaca_ptr; in lppaca_shared_proc()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | dtl.c | 17 #include <asm/lppaca.h> 69 struct lppaca *vpa = local_paca->lppaca_ptr; in consume_dtle() 155 /* ensure that our updates to the lppaca fields have occurred before in dtl_start() 380 struct lppaca *vpa = local_paca->lppaca_ptr; in scan_dispatch_log()
|
H A D | lpar.c | 366 struct lppaca *vpa = local_paca->lppaca_ptr; in process_dtl_buffer() 663 struct lppaca *lppaca = &lppaca_of(cpu); in pseries_paravirt_steal_clock() local 669 return tb_to_ns(be64_to_cpu(READ_ONCE(lppaca->enqueue_dispatch_tb)) + in pseries_paravirt_steal_clock() 670 be64_to_cpu(READ_ONCE(lppaca->ready_enqueue_tb))); in pseries_paravirt_steal_clock() 1998 struct lppaca *lppaca = &lppaca_of(cpu); in vpa_file_read() local 2000 return simple_read_from_buffer(buf, len, pos, lppaca, in vpa_file_read() 2001 sizeof(struct lppaca)); in vpa_file_read()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_p9_perf.c | 38 struct lppaca *lp; in switch_pmu_to_guest() 121 struct lppaca *lp; in switch_pmu_to_host() 131 * lppaca->pmcregs_in_use properly when entering their L2. in switch_pmu_to_host()
|
H A D | book3s_hv_ras.c | 12 #include <asm/lppaca.h>
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | vphn.c | 3 #include <asm/lppaca.h>
|
H A D | dtl.c | 16 #include <asm/lppaca.h> 59 struct lppaca *vpa = local_paca->lppaca_ptr; in consume_dtle() 145 /* ensure that our updates to the lppaca fields have occurred before in dtl_start()
|
H A D | lpar.c | 363 struct lppaca *vpa = local_paca->lppaca_ptr; in process_dtl_buffer() 1993 struct lppaca *lppaca = &lppaca_of(cpu); in vpa_file_read() local 1995 return simple_read_from_buffer(buf, len, pos, lppaca, in vpa_file_read() 1996 sizeof(struct lppaca)); in vpa_file_read()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/vphn/ |
H A D | vphn.c | 3 #include <asm/lppaca.h>
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 12 #include <asm/lppaca.h>
|