/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | pmu.c | 61 u32 cbe_read_phys_ctr(u32 cpu, u32 phys_ctr) in cbe_read_phys_ctr() argument 65 if (phys_ctr < NR_PHYS_CTRS) { in cbe_read_phys_ctr() 69 if (val_in_latch & (1 << phys_ctr)) { in cbe_read_phys_ctr() 70 READ_SHADOW_REG(val, pm_ctr[phys_ctr]); in cbe_read_phys_ctr() 72 READ_MMIO_UPPER32(val, pm_ctr[phys_ctr]); in cbe_read_phys_ctr() 80 void cbe_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val) in cbe_write_phys_ctr() argument 85 if (phys_ctr < NR_PHYS_CTRS) { in cbe_write_phys_ctr() 90 WRITE_WO_MMIO(pm_ctr[phys_ctr], val); in cbe_write_phys_ctr() 101 shadow_regs->counter_value_in_latch |= (1 << phys_ctr); in cbe_write_phys_ctr() 116 u32 phys_ctr in cbe_read_ctr() local 129 u32 phys_ctr; cbe_write_ctr() local 258 cbe_get_ctr_size(u32 cpu, u32 phys_ctr) cbe_get_ctr_size() argument 271 cbe_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size) cbe_set_ctr_size() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | pmu.c | 62 u32 cbe_read_phys_ctr(u32 cpu, u32 phys_ctr) in cbe_read_phys_ctr() argument 66 if (phys_ctr < NR_PHYS_CTRS) { in cbe_read_phys_ctr() 70 if (val_in_latch & (1 << phys_ctr)) { in cbe_read_phys_ctr() 71 READ_SHADOW_REG(val, pm_ctr[phys_ctr]); in cbe_read_phys_ctr() 73 READ_MMIO_UPPER32(val, pm_ctr[phys_ctr]); in cbe_read_phys_ctr() 81 void cbe_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val) in cbe_write_phys_ctr() argument 86 if (phys_ctr < NR_PHYS_CTRS) { in cbe_write_phys_ctr() 91 WRITE_WO_MMIO(pm_ctr[phys_ctr], val); in cbe_write_phys_ctr() 102 shadow_regs->counter_value_in_latch |= (1 << phys_ctr); in cbe_write_phys_ctr() 117 u32 phys_ctr in cbe_read_ctr() local 130 u32 phys_ctr; cbe_write_ctr() local 259 cbe_get_ctr_size(u32 cpu, u32 phys_ctr) cbe_get_ctr_size() argument 272 cbe_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size) cbe_set_ctr_size() argument [all...] |
/kernel/linux/linux-5.10/drivers/ps3/ |
H A D | ps3-lpm.c | 198 u32 ps3_read_phys_ctr(u32 cpu, u32 phys_ctr) in ps3_read_phys_ctr() argument 204 if (phys_ctr >= NR_PHYS_CTRS) { in ps3_read_phys_ctr() 205 dev_dbg(sbd_core(), "%s:%u: phys_ctr too big: %u\n", __func__, in ps3_read_phys_ctr() 206 __LINE__, phys_ctr); in ps3_read_phys_ctr() local 214 "phys_ctr %u, %s\n", __func__, __LINE__, phys_ctr, in ps3_read_phys_ctr() local 219 switch (phys_ctr) { in ps3_read_phys_ctr() 242 void ps3_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val) in ps3_write_phys_ctr() argument 250 if (phys_ctr >= NR_PHYS_CTRS) { in ps3_write_phys_ctr() 251 dev_dbg(sbd_core(), "%s:%u: phys_ctr to in ps3_write_phys_ctr() 252 __LINE__, phys_ctr); ps3_write_phys_ctr() local 292 phys_ctr, val, ps3_result(result)); ps3_write_phys_ctr() local 306 u32 phys_ctr = ctr & (NR_PHYS_CTRS - 1); ps3_read_ctr() local 326 u32 phys_ctr; ps3_write_ctr() local 509 ps3_get_ctr_size(u32 cpu, u32 phys_ctr) ps3_get_ctr_size() argument 515 __LINE__, phys_ctr); ps3_get_ctr_size() local 528 ps3_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size) ps3_set_ctr_size() argument 534 __LINE__, phys_ctr); ps3_set_ctr_size() local [all...] |
/kernel/linux/linux-6.6/drivers/ps3/ |
H A D | ps3-lpm.c | 198 u32 ps3_read_phys_ctr(u32 cpu, u32 phys_ctr) in ps3_read_phys_ctr() argument 204 if (phys_ctr >= NR_PHYS_CTRS) { in ps3_read_phys_ctr() 205 dev_dbg(sbd_core(), "%s:%u: phys_ctr too big: %u\n", __func__, in ps3_read_phys_ctr() 206 __LINE__, phys_ctr); in ps3_read_phys_ctr() local 214 "phys_ctr %u, %s\n", __func__, __LINE__, phys_ctr, in ps3_read_phys_ctr() local 219 switch (phys_ctr) { in ps3_read_phys_ctr() 242 void ps3_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val) in ps3_write_phys_ctr() argument 250 if (phys_ctr >= NR_PHYS_CTRS) { in ps3_write_phys_ctr() 251 dev_dbg(sbd_core(), "%s:%u: phys_ctr to in ps3_write_phys_ctr() 252 __LINE__, phys_ctr); ps3_write_phys_ctr() local 292 phys_ctr, val, ps3_result(result)); ps3_write_phys_ctr() local 306 u32 phys_ctr = ctr & (NR_PHYS_CTRS - 1); ps3_read_ctr() local 326 u32 phys_ctr; ps3_write_ctr() local 509 ps3_get_ctr_size(u32 cpu, u32 phys_ctr) ps3_get_ctr_size() argument 515 __LINE__, phys_ctr); ps3_get_ctr_size() local 528 ps3_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size) ps3_set_ctr_size() argument 534 __LINE__, phys_ctr); ps3_set_ctr_size() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | cell-pmu.h | 66 extern u32 cbe_read_phys_ctr(u32 cpu, u32 phys_ctr); 67 extern void cbe_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val); 76 extern u32 cbe_get_ctr_size(u32 cpu, u32 phys_ctr); 77 extern void cbe_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size);
|
H A D | ps3.h | 496 u32 ps3_read_phys_ctr(u32 cpu, u32 phys_ctr); 497 void ps3_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val); 506 u32 ps3_get_ctr_size(u32 cpu, u32 phys_ctr); 507 void ps3_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | cell-pmu.h | 66 extern u32 cbe_read_phys_ctr(u32 cpu, u32 phys_ctr); 67 extern void cbe_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val); 76 extern u32 cbe_get_ctr_size(u32 cpu, u32 phys_ctr); 77 extern void cbe_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size);
|
H A D | ps3.h | 492 u32 ps3_read_phys_ctr(u32 cpu, u32 phys_ctr); 493 void ps3_write_phys_ctr(u32 cpu, u32 phys_ctr, u32 val); 502 u32 ps3_get_ctr_size(u32 cpu, u32 phys_ctr); 503 void ps3_set_ctr_size(u32 cpu, u32 phys_ctr, u32 ctr_size);
|