Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/platform/x86/
Dintel_pmc_ipc.c147 } ipcdev; variable
173 ipcdev.cmd = cmd; in ipc_send_command()
174 if (ipcdev.irq_mode) { in ipc_send_command()
175 reinit_completion(&ipcdev.cmd_complete); in ipc_send_command()
178 writel(cmd, ipcdev.ipc_base + IPC_CMD); in ipc_send_command()
183 return readl(ipcdev.ipc_base + IPC_STATUS); in ipc_read_status()
188 writel(data, ipcdev.ipc_base + IPC_WRITE_BUFFER + offset); in ipc_data_writel()
193 return readb(ipcdev.ipc_base + IPC_READ_BUFFER + offset); in ipc_data_readb()
198 return readl(ipcdev.ipc_base + IPC_READ_BUFFER + offset); in ipc_data_readl()
203 return readq(ipcdev.gcr_mem_base + offset); in gcr_data_readq()
[all …]
Dintel_punit_ipc.c54 static inline u32 ipc_read_status(IPC_DEV *ipcdev, IPC_TYPE type) in ipc_read_status() argument
56 return readl(ipcdev->base[type][BASE_IFACE]); in ipc_read_status()
59 static inline void ipc_write_cmd(IPC_DEV *ipcdev, IPC_TYPE type, u32 cmd) in ipc_write_cmd() argument
61 writel(cmd, ipcdev->base[type][BASE_IFACE]); in ipc_write_cmd()
64 static inline u32 ipc_read_data_low(IPC_DEV *ipcdev, IPC_TYPE type) in ipc_read_data_low() argument
66 return readl(ipcdev->base[type][BASE_DATA] + OFFSET_DATA_LOW); in ipc_read_data_low()
69 static inline u32 ipc_read_data_high(IPC_DEV *ipcdev, IPC_TYPE type) in ipc_read_data_high() argument
71 return readl(ipcdev->base[type][BASE_DATA] + OFFSET_DATA_HIGH); in ipc_read_data_high()
74 static inline void ipc_write_data_low(IPC_DEV *ipcdev, IPC_TYPE type, u32 data) in ipc_write_data_low() argument
76 writel(data, ipcdev->base[type][BASE_DATA] + OFFSET_DATA_LOW); in ipc_write_data_low()
[all …]
Dintel_scu_ipc.c102 static struct intel_scu_ipc_dev ipcdev; /* Only one for now */ variable
215 struct intel_scu_ipc_dev *scu = &ipcdev; in pwr_reg_rdwr()
439 struct intel_scu_ipc_dev *scu = &ipcdev; in intel_scu_ipc_simple_command()
469 struct intel_scu_ipc_dev *scu = &ipcdev; in intel_scu_ipc_command()
515 struct intel_scu_ipc_dev *scu = &ipcdev; in intel_scu_ipc_raw_command()
575 struct intel_scu_ipc_dev *scu = &ipcdev; in intel_scu_ipc_i2c_cntrl()
633 struct intel_scu_ipc_dev *scu = &ipcdev; in ipc_probe()