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.c111 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 …]