Searched refs:plr_die (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/platform/x86/intel/ |
| H A D | plr_tpmi.c | 111 static u64 plr_read(struct tpmi_plr_die *plr_die, int offset) in plr_read() argument 113 return readq(plr_die->base + offset); in plr_read() 116 static void plr_write(u64 val, struct tpmi_plr_die *plr_die, int offset) in plr_write() argument 118 writeq(val, plr_die->base + offset); in plr_write() 121 static int plr_read_cpu_status(struct tpmi_plr_die *plr_die, int cpu, in plr_read_cpu_status() argument 127 lockdep_assert_held(&plr_die->lock); in plr_read_cpu_status() 132 plr_write(regval, plr_die, PLR_MAILBOX_INTERFACE); in plr_read_cpu_status() 134 ret = readq_poll_timeout(plr_die->base + PLR_MAILBOX_INTERFACE, regval, in plr_read_cpu_status() 140 *status = plr_read(plr_die, PLR_MAILBOX_DATA); in plr_read_cpu_status() 145 static int plr_clear_cpu_status(struct tpmi_plr_die *plr_die, int cpu) in plr_clear_cpu_status() argument [all …]
|