Home
last modified time | relevance | path

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

/linux/drivers/platform/x86/intel/
H A Dplr_tpmi.c114 static u64 plr_read(struct tpmi_plr_die *plr_die, int offset) in plr_read() argument
116 return readq(plr_die->base + offset); in plr_read()
119 static void plr_write(u64 val, struct tpmi_plr_die *plr_die, int offset) in plr_write() argument
121 writeq(val, plr_die->base + offset); in plr_write()
124 static int plr_read_cpu_status(struct tpmi_plr_die *plr_die, int cpu, in plr_read_cpu_status() argument
130 lockdep_assert_held(&plr_die->lock); in plr_read_cpu_status()
135 plr_write(regval, plr_die, PLR_MAILBOX_INTERFACE); in plr_read_cpu_status()
137 ret = readq_poll_timeout(plr_die->base + PLR_MAILBOX_INTERFACE, regval, in plr_read_cpu_status()
143 *status = plr_read(plr_die, PLR_MAILBOX_DATA); in plr_read_cpu_status()
148 static int plr_clear_cpu_status(struct tpmi_plr_die *plr_die, int cpu) in plr_clear_cpu_status() argument
[all …]