Symbol: intel_scu_ipc_dev
arch/x86/include/asm/intel_telemetry.h
57
struct intel_scu_ipc_dev *scu;
drivers/gpu/drm/gma500/psb_drv.h
375
struct intel_scu_ipc_dev;
drivers/gpu/drm/gma500/psb_drv.h
505
struct intel_scu_ipc_dev *scu;
drivers/mfd/intel_pmc_bxt.c
169
struct intel_scu_ipc_dev *scu = pmc->scu;
drivers/mfd/intel_pmc_bxt.c
205
struct intel_scu_ipc_dev *scu = pmc->scu;
drivers/platform/x86/intel/telemetry/pltdrv.c
275
struct intel_scu_ipc_dev *scu = telm_conf->scu;
drivers/platform/x86/intel_scu_ipc.c
101
struct intel_scu_ipc_dev *intel_scu_ipc_dev_get(void)
drivers/platform/x86/intel_scu_ipc.c
129
void intel_scu_ipc_dev_put(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
139
struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_ipc.c
145
struct intel_scu_ipc_dev *scu = dr->scu;
drivers/platform/x86/intel_scu_ipc.c
161
struct intel_scu_ipc_dev *devm_intel_scu_ipc_dev_get(struct device *dev)
drivers/platform/x86/intel_scu_ipc.c
164
struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_ipc.c
190
static inline void ipc_command(struct intel_scu_ipc_dev *scu, u32 cmd)
drivers/platform/x86/intel_scu_ipc.c
202
static inline void ipc_data_writel(struct intel_scu_ipc_dev *scu, u32 data, u32 offset)
drivers/platform/x86/intel_scu_ipc.c
214
static inline u8 ipc_read_status(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
220
static inline u32 ipc_data_readl(struct intel_scu_ipc_dev *scu, u32 offset)
drivers/platform/x86/intel_scu_ipc.c
226
static inline int busy_loop(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
240
static inline int ipc_wait_for_interrupt(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
256
static int intel_scu_ipc_check_status(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
261
static struct intel_scu_ipc_dev *intel_scu_ipc_get(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
280
static int pwr_reg_rdwr(struct intel_scu_ipc_dev *scu, u16 *addr, u8 *data,
drivers/platform/x86/intel_scu_ipc.c
342
int intel_scu_ipc_dev_ioread8(struct intel_scu_ipc_dev *scu, u16 addr, u8 *data)
drivers/platform/x86/intel_scu_ipc.c
359
int intel_scu_ipc_dev_iowrite8(struct intel_scu_ipc_dev *scu, u16 addr, u8 data)
drivers/platform/x86/intel_scu_ipc.c
379
int intel_scu_ipc_dev_readv(struct intel_scu_ipc_dev *scu, u16 *addr, u8 *data,
drivers/platform/x86/intel_scu_ipc.c
400
int intel_scu_ipc_dev_writev(struct intel_scu_ipc_dev *scu, u16 *addr, u8 *data,
drivers/platform/x86/intel_scu_ipc.c
422
int intel_scu_ipc_dev_update(struct intel_scu_ipc_dev *scu, u16 addr, u8 data,
drivers/platform/x86/intel_scu_ipc.c
443
int intel_scu_ipc_dev_simple_command(struct intel_scu_ipc_dev *scu, int cmd,
drivers/platform/x86/intel_scu_ipc.c
480
int intel_scu_ipc_dev_command_with_size(struct intel_scu_ipc_dev *scu, int cmd,
drivers/platform/x86/intel_scu_ipc.c
528
struct intel_scu_ipc_dev *scu = dev_id;
drivers/platform/x86/intel_scu_ipc.c
539
struct intel_scu_ipc_dev *scu = container_of(dev, struct intel_scu_ipc_dev, dev);
drivers/platform/x86/intel_scu_ipc.c
560
struct intel_scu_ipc_dev *
drivers/platform/x86/intel_scu_ipc.c
567
struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_ipc.c
640
void intel_scu_ipc_unregister(struct intel_scu_ipc_dev *scu)
drivers/platform/x86/intel_scu_ipc.c
654
struct intel_scu_ipc_dev *scu = dr->scu;
drivers/platform/x86/intel_scu_ipc.c
670
struct intel_scu_ipc_dev *
drivers/platform/x86/intel_scu_ipc.c
676
struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_ipc.c
82
static struct intel_scu_ipc_dev *ipcdev; /* Only one for now */
drivers/platform/x86/intel_scu_ipcutil.c
25
static struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_pcidrv.c
20
struct intel_scu_ipc_dev *scu;
drivers/platform/x86/intel_scu_pltdrv.c
22
struct intel_scu_ipc_dev *scu;
drivers/usb/typec/mux/intel_pmc_mux.c
153
struct intel_scu_ipc_dev *ipc;
drivers/usb/typec/mux/intel_pmc_mux.c
200
static int pmc_usb_send_command(struct intel_scu_ipc_dev *ipc, u8 *msg, u32 len)
drivers/watchdog/intel-mid_wdt.c
43
struct intel_scu_ipc_dev *scu;
drivers/watchdog/intel-mid_wdt.c
49
struct intel_scu_ipc_dev *scu = mid->scu;
include/linux/mfd/intel_pmc_bxt.h
24
struct intel_scu_ipc_dev *scu;
include/linux/mfd/intel_soc_pmic.h
49
struct intel_scu_ipc_dev *scu;
include/linux/platform_data/x86/intel_scu_ipc.h
12
struct intel_scu_ipc_dev;
include/linux/platform_data/x86/intel_scu_ipc.h
24
struct intel_scu_ipc_dev *
include/linux/platform_data/x86/intel_scu_ipc.h
32
void intel_scu_ipc_unregister(struct intel_scu_ipc_dev *scu);
include/linux/platform_data/x86/intel_scu_ipc.h
34
struct intel_scu_ipc_dev *
include/linux/platform_data/x86/intel_scu_ipc.h
42
struct intel_scu_ipc_dev *intel_scu_ipc_dev_get(void);
include/linux/platform_data/x86/intel_scu_ipc.h
43
void intel_scu_ipc_dev_put(struct intel_scu_ipc_dev *scu);
include/linux/platform_data/x86/intel_scu_ipc.h
44
struct intel_scu_ipc_dev *devm_intel_scu_ipc_dev_get(struct device *dev);
include/linux/platform_data/x86/intel_scu_ipc.h
46
int intel_scu_ipc_dev_ioread8(struct intel_scu_ipc_dev *scu, u16 addr,
include/linux/platform_data/x86/intel_scu_ipc.h
48
int intel_scu_ipc_dev_iowrite8(struct intel_scu_ipc_dev *scu, u16 addr,
include/linux/platform_data/x86/intel_scu_ipc.h
50
int intel_scu_ipc_dev_readv(struct intel_scu_ipc_dev *scu, u16 *addr,
include/linux/platform_data/x86/intel_scu_ipc.h
52
int intel_scu_ipc_dev_writev(struct intel_scu_ipc_dev *scu, u16 *addr,
include/linux/platform_data/x86/intel_scu_ipc.h
55
int intel_scu_ipc_dev_update(struct intel_scu_ipc_dev *scu, u16 addr,
include/linux/platform_data/x86/intel_scu_ipc.h
58
int intel_scu_ipc_dev_simple_command(struct intel_scu_ipc_dev *scu, int cmd,
include/linux/platform_data/x86/intel_scu_ipc.h
60
int intel_scu_ipc_dev_command_with_size(struct intel_scu_ipc_dev *scu, int cmd,
include/linux/platform_data/x86/intel_scu_ipc.h
64
static inline int intel_scu_ipc_dev_command(struct intel_scu_ipc_dev *scu, int cmd,