Symbol: mei_device
drivers/misc/mei/bus-fixup.c
371
struct mei_device *bus;
drivers/misc/mei/bus-fixup.c
451
struct mei_device *bus;
drivers/misc/mei/bus-fixup.c
539
struct mei_device *bus = cldev->bus;
drivers/misc/mei/bus.c
1313
static struct mei_device *mei_dev_bus_get(struct mei_device *bus)
drivers/misc/mei/bus.c
1323
static void mei_dev_bus_put(struct mei_device *bus)
drivers/misc/mei/bus.c
1334
struct mei_device *bus = cldev->bus;
drivers/misc/mei/bus.c
1375
static struct mei_cl_device *mei_cl_bus_dev_alloc(struct mei_device *bus,
drivers/misc/mei/bus.c
1415
static bool mei_cl_bus_dev_setup(struct mei_device *bus,
drivers/misc/mei/bus.c
1500
void mei_cl_bus_remove_devices(struct mei_device *bus)
drivers/misc/mei/bus.c
1520
static void mei_cl_bus_dev_init(struct mei_device *bus,
drivers/misc/mei/bus.c
1547
static void mei_cl_bus_rescan(struct mei_device *bus)
drivers/misc/mei/bus.c
158
struct mei_device *bus;
drivers/misc/mei/bus.c
1583
struct mei_device *bus =
drivers/misc/mei/bus.c
1584
container_of(work, struct mei_device, bus_rescan_work);
drivers/misc/mei/bus.c
428
struct mei_device *bus;
drivers/misc/mei/bus.c
515
struct mei_device *bus = cldev->bus;
drivers/misc/mei/bus.c
555
struct mei_device *bus = cldev->bus;
drivers/misc/mei/bus.c
59
struct mei_device *bus;
drivers/misc/mei/bus.c
744
struct mei_device *bus;
drivers/misc/mei/bus.c
782
struct mei_device *bus;
drivers/misc/mei/bus.c
812
struct mei_device *bus = cldev->bus;
drivers/misc/mei/bus.c
887
struct mei_device *bus;
drivers/misc/mei/bus.c
948
struct mei_device *bus;
drivers/misc/mei/client.c
1009
struct mei_device *dev;
drivers/misc/mei/client.c
101
void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl)
drivers/misc/mei/client.c
1033
struct mei_device *dev;
drivers/misc/mei/client.c
1063
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
1100
struct mei_device *dev;
drivers/misc/mei/client.c
114
void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl)
drivers/misc/mei/client.c
1186
struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev)
drivers/misc/mei/client.c
132
static struct mei_me_client *__mei_me_cl_by_uuid(struct mei_device *dev,
drivers/misc/mei/client.c
1363
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
1459
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
1499
struct mei_device *dev;
drivers/misc/mei/client.c
1569
struct mei_device *dev;
drivers/misc/mei/client.c
160
struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev,
drivers/misc/mei/client.c
1602
struct mei_device *dev;
drivers/misc/mei/client.c
1650
struct mei_device *dev;
drivers/misc/mei/client.c
1814
struct mei_device *dev;
drivers/misc/mei/client.c
183
struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id)
drivers/misc/mei/client.c
1940
struct mei_device *dev;
drivers/misc/mei/client.c
2107
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
212
static struct mei_me_client *__mei_me_cl_by_uuid_id(struct mei_device *dev,
drivers/misc/mei/client.c
2153
void mei_cl_all_disconnect(struct mei_device *dev)
drivers/misc/mei/client.c
2162
static struct mei_cl *mei_cl_dma_map_find(struct mei_device *dev, u8 buffer_id)
drivers/misc/mei/client.c
2184
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
2220
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
2287
struct mei_device *dev;
drivers/misc/mei/client.c
2379
struct mei_device *dev;
drivers/misc/mei/client.c
241
struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev,
drivers/misc/mei/client.c
261
void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid)
drivers/misc/mei/client.c
281
void mei_me_cl_rm_all(struct mei_device *dev)
drivers/misc/mei/client.c
552
struct mei_device *dev;
drivers/misc/mei/client.c
581
static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev)
drivers/misc/mei/client.c
604
struct mei_cl *mei_cl_allocate(struct mei_device *dev)
drivers/misc/mei/client.c
628
struct mei_device *dev;
drivers/misc/mei/client.c
670
struct mei_device *dev;
drivers/misc/mei/client.c
705
void mei_host_client_init(struct mei_device *dev)
drivers/misc/mei/client.c
722
bool mei_hbuf_acquire(struct mei_device *dev)
drivers/misc/mei/client.c
748
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
780
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
839
struct mei_device *dev;
drivers/misc/mei/client.c
85
static void __mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl)
drivers/misc/mei/client.c
871
struct mei_device *dev = cl->dev;
drivers/misc/mei/client.c
901
struct mei_device *dev;
drivers/misc/mei/client.c
958
struct mei_device *dev;
drivers/misc/mei/client.h
127
struct mei_cl *mei_cl_allocate(struct mei_device *dev);
drivers/misc/mei/client.h
132
struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev);
drivers/misc/mei/client.h
23
void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl);
drivers/misc/mei/client.h
24
void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl);
drivers/misc/mei/client.h
253
void mei_host_client_init(struct mei_device *dev);
drivers/misc/mei/client.h
26
struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev,
drivers/misc/mei/client.h
264
void mei_cl_all_disconnect(struct mei_device *dev);
drivers/misc/mei/client.h
28
struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id);
drivers/misc/mei/client.h
29
struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev,
drivers/misc/mei/client.h
31
void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid);
drivers/misc/mei/client.h
32
void mei_me_cl_rm_all(struct mei_device *dev);
drivers/misc/mei/debugfs.c
105
struct mei_device *dev = m->private;
drivers/misc/mei/debugfs.c
140
struct mei_device *dev;
drivers/misc/mei/debugfs.c
144
struct mei_device, allow_fixed_address);
drivers/misc/mei/debugfs.c
165
void mei_dbgfs_deregister(struct mei_device *dev)
drivers/misc/mei/debugfs.c
179
void mei_dbgfs_register(struct mei_device *dev, const char *name)
drivers/misc/mei/debugfs.c
21
struct mei_device *dev = m->private;
drivers/misc/mei/debugfs.c
60
struct mei_device *dev = m->private;
drivers/misc/mei/dma-ring.c
102
struct hbm_dma_ring_ctrl *mei_dma_ring_ctrl(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
111
void mei_dma_ring_reset(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
130
static size_t mei_dma_copy_from(struct mei_device *dev, unsigned char *buf,
drivers/misc/mei/dma-ring.c
152
static size_t mei_dma_copy_to(struct mei_device *dev, unsigned char *buf,
drivers/misc/mei/dma-ring.c
171
void mei_dma_ring_read(struct mei_device *dev, unsigned char *buf, u32 len)
drivers/misc/mei/dma-ring.c
206
static inline u32 mei_dma_ring_hbuf_depth(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
21
static int mei_dmam_dscr_alloc(struct mei_device *dev,
drivers/misc/mei/dma-ring.c
217
u32 mei_dma_ring_empty_slots(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
248
void mei_dma_ring_write(struct mei_device *dev, unsigned char *buf, u32 len)
drivers/misc/mei/dma-ring.c
47
static void mei_dmam_dscr_free(struct mei_device *dev,
drivers/misc/mei/dma-ring.c
61
void mei_dmam_ring_free(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
75
int mei_dmam_ring_alloc(struct mei_device *dev)
drivers/misc/mei/dma-ring.c
96
bool mei_dma_ring_is_allocated(struct mei_device *dev)
drivers/misc/mei/gsc-me.c
142
struct mei_device *dev;
drivers/misc/mei/gsc-me.c
165
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/gsc-me.c
176
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/gsc-me.c
202
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/gsc-me.c
212
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/gsc-me.c
236
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/gsc-me.c
26
static int mei_gsc_read_hfs(const struct mei_device *dev, int where, const char *name, u32 *val)
drivers/misc/mei/gsc-me.c
51
struct mei_device *dev;
drivers/misc/mei/hbm.c
1052
static int mei_hbm_fw_disconnect_req(struct mei_device *dev,
drivers/misc/mei/hbm.c
1079
static int mei_hbm_pg_enter_res(struct mei_device *dev)
drivers/misc/mei/hbm.c
109
void mei_hbm_idle(struct mei_device *dev)
drivers/misc/mei/hbm.c
1099
void mei_hbm_pg_resume(struct mei_device *dev)
drivers/misc/mei/hbm.c
1112
static int mei_hbm_pg_exit_res(struct mei_device *dev)
drivers/misc/mei/hbm.c
1151
static void mei_hbm_config_features(struct mei_device *dev)
drivers/misc/mei/hbm.c
120
void mei_hbm_reset(struct mei_device *dev)
drivers/misc/mei/hbm.c
1232
bool mei_hbm_version_is_supported(struct mei_device *dev)
drivers/misc/mei/hbm.c
1248
int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
drivers/misc/mei/hbm.c
172
static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl,
drivers/misc/mei/hbm.c
208
struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf)
drivers/misc/mei/hbm.c
227
int mei_hbm_start_wait(struct mei_device *dev)
drivers/misc/mei/hbm.c
255
int mei_hbm_start_req(struct mei_device *dev)
drivers/misc/mei/hbm.c
290
static int mei_hbm_dma_setup_req(struct mei_device *dev)
drivers/misc/mei/hbm.c
331
static int mei_hbm_capabilities_req(struct mei_device *dev)
drivers/misc/mei/hbm.c
369
static int mei_hbm_enum_clients_req(struct mei_device *dev)
drivers/misc/mei/hbm.c
404
static int mei_hbm_me_cl_add(struct mei_device *dev,
drivers/misc/mei/hbm.c
436
static int mei_hbm_add_cl_resp(struct mei_device *dev, u8 addr, u8 status)
drivers/misc/mei/hbm.c
465
static int mei_hbm_fw_add_cl_req(struct mei_device *dev,
drivers/misc/mei/hbm.c
493
int mei_hbm_cl_notify_req(struct mei_device *dev,
drivers/misc/mei/hbm.c
537
static void mei_hbm_cl_notify_start_res(struct mei_device *dev,
drivers/misc/mei/hbm.c
563
static void mei_hbm_cl_notify_stop_res(struct mei_device *dev,
drivers/misc/mei/hbm.c
588
static void mei_hbm_cl_notify(struct mei_device *dev,
drivers/misc/mei/hbm.c
606
int mei_hbm_cl_dma_map_req(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
637
int mei_hbm_cl_dma_unmap_req(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
657
static void mei_hbm_cl_dma_map_res(struct mei_device *dev,
drivers/misc/mei/hbm.c
687
static void mei_hbm_cl_dma_unmap_res(struct mei_device *dev,
drivers/misc/mei/hbm.c
725
static int mei_hbm_prop_req(struct mei_device *dev, unsigned long start_idx)
drivers/misc/mei/hbm.c
770
int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd)
drivers/misc/mei/hbm.c
798
static int mei_hbm_stop_req(struct mei_device *dev)
drivers/misc/mei/hbm.c
820
int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
837
static int mei_hbm_add_single_tx_flow_ctrl_creds(struct mei_device *dev,
drivers/misc/mei/hbm.c
870
static void mei_hbm_cl_tx_flow_ctrl_creds_res(struct mei_device *dev,
drivers/misc/mei/hbm.c
898
int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
914
int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
930
static void mei_hbm_cl_disconnect_res(struct mei_device *dev, struct mei_cl *cl,
drivers/misc/mei/hbm.c
951
int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl)
drivers/misc/mei/hbm.c
967
static void mei_hbm_cl_connect_res(struct mei_device *dev, struct mei_cl *cl,
drivers/misc/mei/hbm.c
97
static inline int mei_hbm_write_message(struct mei_device *dev,
drivers/misc/mei/hbm.c
997
static void mei_hbm_cl_res(struct mei_device *dev,
drivers/misc/mei/hbm.h
10
struct mei_device;
drivers/misc/mei/hbm.h
40
int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr);
drivers/misc/mei/hbm.h
42
void mei_hbm_idle(struct mei_device *dev);
drivers/misc/mei/hbm.h
43
void mei_hbm_reset(struct mei_device *dev);
drivers/misc/mei/hbm.h
44
int mei_hbm_start_req(struct mei_device *dev);
drivers/misc/mei/hbm.h
45
int mei_hbm_start_wait(struct mei_device *dev);
drivers/misc/mei/hbm.h
46
int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hbm.h
47
int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hbm.h
48
int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hbm.h
49
int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hbm.h
50
bool mei_hbm_version_is_supported(struct mei_device *dev);
drivers/misc/mei/hbm.h
51
int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd);
drivers/misc/mei/hbm.h
52
void mei_hbm_pg_resume(struct mei_device *dev);
drivers/misc/mei/hbm.h
53
int mei_hbm_cl_notify_req(struct mei_device *dev,
drivers/misc/mei/hbm.h
55
int mei_hbm_cl_dma_map_req(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hbm.h
56
int mei_hbm_cl_dma_unmap_req(struct mei_device *dev, struct mei_cl *cl);
drivers/misc/mei/hw-me.c
1012
static int mei_me_d0i3_enter(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1039
static int mei_me_d0i3_exit_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1092
static void mei_me_pg_legacy_intr(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1111
static void mei_me_d0i3_intr(struct mei_device *dev, u32 intr_source)
drivers/misc/mei/hw-me.c
115
static inline void mei_hcsr_write(struct mei_device *dev, u32 reg)
drivers/misc/mei/hw-me.c
1152
static void mei_me_pg_intr(struct mei_device *dev, u32 intr_source)
drivers/misc/mei/hw-me.c
1169
int mei_me_pg_enter_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1186
int mei_me_pg_exit_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1204
static int mei_me_hw_reset(struct mei_device *dev, bool intr_enable)
drivers/misc/mei/hw-me.c
1278
struct mei_device *dev = (struct mei_device *)dev_id;
drivers/misc/mei/hw-me.c
128
static inline void mei_hcsr_set(struct mei_device *dev, u32 reg)
drivers/misc/mei/hw-me.c
1305
struct mei_device *dev = (struct mei_device *) dev_id;
drivers/misc/mei/hw-me.c
139
static inline void mei_hcsr_set_hig(struct mei_device *dev)
drivers/misc/mei/hw-me.c
1435
struct mei_device *dev = _dev;
drivers/misc/mei/hw-me.c
154
static inline u32 mei_me_d0i3c_read(const struct mei_device *dev)
drivers/misc/mei/hw-me.c
170
static inline void mei_me_d0i3c_write(struct mei_device *dev, u32 reg)
drivers/misc/mei/hw-me.c
184
static int mei_me_trc_status(struct mei_device *dev, u32 *trc)
drivers/misc/mei/hw-me.c
1856
struct mei_device *mei_me_dev_init(struct device *parent,
drivers/misc/mei/hw-me.c
1859
struct mei_device *dev;
drivers/misc/mei/hw-me.c
205
static int mei_me_fw_status(struct mei_device *dev,
drivers/misc/mei/hw-me.c
227
static bool mei_csc_pg_blocked(struct mei_device *dev)
drivers/misc/mei/hw-me.c
246
static int mei_me_hw_config(struct mei_device *dev)
drivers/misc/mei/hw-me.c
281
static inline enum mei_pg_state mei_me_pg_state(struct mei_device *dev)
drivers/misc/mei/hw-me.c
300
static inline void me_intr_disable(struct mei_device *dev, u32 hcsr)
drivers/misc/mei/hw-me.c
312
static inline void me_intr_clear(struct mei_device *dev, u32 hcsr)
drivers/misc/mei/hw-me.c
323
static void mei_me_intr_clear(struct mei_device *dev)
drivers/misc/mei/hw-me.c
334
static void mei_me_intr_enable(struct mei_device *dev)
drivers/misc/mei/hw-me.c
350
static void mei_me_intr_disable(struct mei_device *dev)
drivers/misc/mei/hw-me.c
362
static void mei_me_synchronize_irq(struct mei_device *dev)
drivers/misc/mei/hw-me.c
377
static void mei_me_hw_reset_release(struct mei_device *dev)
drivers/misc/mei/hw-me.c
391
static void mei_me_host_set_ready(struct mei_device *dev)
drivers/misc/mei/hw-me.c
408
static bool mei_me_host_is_ready(struct mei_device *dev)
drivers/misc/mei/hw-me.c
421
static bool mei_me_hw_is_ready(struct mei_device *dev)
drivers/misc/mei/hw-me.c
434
static bool mei_me_hw_is_resetting(struct mei_device *dev)
drivers/misc/mei/hw-me.c
446
static void mei_gsc_pxp_check(struct mei_device *dev)
drivers/misc/mei/hw-me.c
481
static int mei_me_hw_ready_wait(struct mei_device *dev)
drivers/misc/mei/hw-me.c
506
static int mei_me_hw_start(struct mei_device *dev)
drivers/misc/mei/hw-me.c
529
static unsigned char mei_hbuf_filled_slots(struct mei_device *dev)
drivers/misc/mei/hw-me.c
549
static bool mei_me_hbuf_is_empty(struct mei_device *dev)
drivers/misc/mei/hw-me.c
561
static int mei_me_hbuf_empty_slots(struct mei_device *dev)
drivers/misc/mei/hw-me.c
583
static u32 mei_me_hbuf_depth(const struct mei_device *dev)
drivers/misc/mei/hw-me.c
59
static inline u32 mei_me_mecbrw_read(const struct mei_device *dev)
drivers/misc/mei/hw-me.c
601
static int mei_me_hbuf_write(struct mei_device *dev,
drivers/misc/mei/hw-me.c
661
static int mei_me_count_full_read_slots(struct mei_device *dev)
drivers/misc/mei/hw-me.c
690
static int mei_me_read_slots(struct mei_device *dev, unsigned char *buffer,
drivers/misc/mei/hw-me.c
70
static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data)
drivers/misc/mei/hw-me.c
713
static void mei_me_pg_set(struct mei_device *dev)
drivers/misc/mei/hw-me.c
732
static void mei_me_pg_unset(struct mei_device *dev)
drivers/misc/mei/hw-me.c
755
static int mei_me_pg_legacy_enter_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
792
static int mei_me_pg_legacy_exit_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
82
static inline u32 mei_me_mecsr_read(const struct mei_device *dev)
drivers/misc/mei/hw-me.c
846
static bool mei_me_pg_in_transition(struct mei_device *dev)
drivers/misc/mei/hw-me.c
859
static bool mei_me_pg_is_enabled(struct mei_device *dev)
drivers/misc/mei/hw-me.c
895
static u32 mei_me_d0i3_set(struct mei_device *dev, bool intr)
drivers/misc/mei/hw-me.c
917
static u32 mei_me_d0i3_unset(struct mei_device *dev)
drivers/misc/mei/hw-me.c
936
static int mei_me_d0i3_enter_sync(struct mei_device *dev)
drivers/misc/mei/hw-me.c
99
static inline u32 mei_hcsr_read(const struct mei_device *dev)
drivers/misc/mei/hw-me.h
136
struct mei_device *mei_me_dev_init(struct device *parent,
drivers/misc/mei/hw-me.h
139
int mei_me_pg_enter_sync(struct mei_device *dev);
drivers/misc/mei/hw-me.h
140
int mei_me_pg_exit_sync(struct mei_device *dev);
drivers/misc/mei/hw-me.h
59
int (*read_fws)(const struct mei_device *dev, int where, const char *name, u32 *val);
drivers/misc/mei/hw-txe.c
1028
struct mei_device *dev = dev_id;
drivers/misc/mei/hw-txe.c
1046
struct mei_device *dev = (struct mei_device *) dev_id;
drivers/misc/mei/hw-txe.c
1195
struct mei_device *mei_txe_dev_init(struct pci_dev *pdev)
drivers/misc/mei/hw-txe.c
1197
struct mei_device *dev;
drivers/misc/mei/hw-txe.c
157
static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req)
drivers/misc/mei/hw-txe.c
183
static u32 mei_txe_aliveness_req_get(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
200
static u32 mei_txe_aliveness_get(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
219
static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected)
drivers/misc/mei/hw-txe.c
252
static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected)
drivers/misc/mei/hw-txe.c
292
int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req)
drivers/misc/mei/hw-txe.c
306
static bool mei_txe_pg_in_transition(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
318
static bool mei_txe_pg_is_enabled(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
331
static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
343
static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
385
static bool mei_txe_is_input_ready(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
399
static inline void mei_txe_intr_clear(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
414
static void mei_txe_intr_disable(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
426
static void mei_txe_intr_enable(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
439
static void mei_txe_synchronize_irq(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
457
static bool mei_txe_pending_interrupts(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
485
static void mei_txe_input_payload_write(struct mei_device *dev,
drivers/misc/mei/hw-txe.c
503
static u32 mei_txe_out_data_read(const struct mei_device *dev,
drivers/misc/mei/hw-txe.c
519
static void mei_txe_readiness_set_host_rdy(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
533
static void mei_txe_readiness_clear(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
548
static u32 mei_txe_readiness_get(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
576
static bool mei_txe_hw_is_ready(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
590
static inline bool mei_txe_host_is_ready(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
605
static int mei_txe_readiness_wait(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
637
static int mei_txe_fw_status(struct mei_device *dev,
drivers/misc/mei/hw-txe.c
672
static int mei_txe_hw_config(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
697
static int mei_txe_write(struct mei_device *dev,
drivers/misc/mei/hw-txe.c
763
static u32 mei_txe_hbuf_depth(const struct mei_device *dev)
drivers/misc/mei/hw-txe.c
775
static int mei_txe_hbuf_empty_slots(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
789
static int mei_txe_count_full_read_slots(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
803
static u32 mei_txe_read_hdr(const struct mei_device *dev)
drivers/misc/mei/hw-txe.c
816
static int mei_txe_read(struct mei_device *dev,
drivers/misc/mei/hw-txe.c
858
static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable)
drivers/misc/mei/hw-txe.c
912
static int mei_txe_hw_start(struct mei_device *dev)
drivers/misc/mei/hw-txe.c
971
static bool mei_txe_check_and_ack_intrs(struct mei_device *dev, bool do_ack)
drivers/misc/mei/hw-txe.h
50
static inline struct mei_device *hw_txe_to_mei(struct mei_txe_hw *hw)
drivers/misc/mei/hw-txe.h
52
return container_of((void *)hw, struct mei_device, hw);
drivers/misc/mei/hw-txe.h
55
struct mei_device *mei_txe_dev_init(struct pci_dev *pdev);
drivers/misc/mei/hw-txe.h
60
int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req);
drivers/misc/mei/init.c
201
int mei_start(struct mei_device *dev)
drivers/misc/mei/init.c
256
int mei_restart(struct mei_device *dev)
drivers/misc/mei/init.c
285
struct mei_device *dev =
drivers/misc/mei/init.c
286
container_of(work, struct mei_device, reset_work);
drivers/misc/mei/init.c
308
void mei_stop(struct mei_device *dev)
drivers/misc/mei/init.c
344
bool mei_write_is_idle(struct mei_device *dev)
drivers/misc/mei/init.c
372
void mei_device_init(struct mei_device *dev,
drivers/misc/mei/init.c
83
void mei_cancel_work(struct mei_device *dev)
drivers/misc/mei/init.c
99
int mei_reset(struct mei_device *dev)
drivers/misc/mei/interrupt.c
256
struct mei_device *dev = cl->dev;
drivers/misc/mei/interrupt.c
288
struct mei_device *dev = cl->dev;
drivers/misc/mei/interrupt.c
29
void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list)
drivers/misc/mei/interrupt.c
358
int mei_irq_read_handler(struct mei_device *dev,
drivers/misc/mei/interrupt.c
505
int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list)
drivers/misc/mei/interrupt.c
610
struct mei_device *dev = cl->dev;
drivers/misc/mei/interrupt.c
630
void mei_schedule_stall_timer(struct mei_device *dev)
drivers/misc/mei/interrupt.c
644
struct mei_device *dev = container_of(work,
drivers/misc/mei/interrupt.c
645
struct mei_device, timer_work.work);
drivers/misc/mei/interrupt.c
66
static void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr,
drivers/misc/mei/interrupt.c
98
struct mei_device *dev = cl->dev;
drivers/misc/mei/main.c
1027
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
1057
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
1071
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
1103
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
1130
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
1147
void mei_set_devstate(struct mei_device *dev, enum mei_dev_state state)
drivers/misc/mei/main.c
1190
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
121
struct mei_device *dev;
drivers/misc/mei/main.c
1235
static int mei_minor_get(struct mei_device *dev)
drivers/misc/mei/main.c
1267
int mei_register(struct mei_device *dev, struct device *parent)
drivers/misc/mei/main.c
1333
void mei_deregister(struct mei_device *dev)
drivers/misc/mei/main.c
180
struct mei_device *dev;
drivers/misc/mei/main.c
323
struct mei_device *dev;
drivers/misc/mei/main.c
416
struct mei_device *dev;
drivers/misc/mei/main.c
500
static int mei_vt_support_check(struct mei_device *dev, const uuid_le *uuid)
drivers/misc/mei/main.c
51
struct mei_device *dev;
drivers/misc/mei/main.c
537
struct mei_device *dev;
drivers/misc/mei/main.c
670
struct mei_device *dev;
drivers/misc/mei/main.c
814
struct mei_device *dev;
drivers/misc/mei/main.c
868
struct mei_device *dev = cl->dev;
drivers/misc/mei/main.c
893
struct mei_device *dev;
drivers/misc/mei/main.c
964
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/main.c
987
struct mei_device *mdev = dev_get_drvdata(device);
drivers/misc/mei/mei_dev.h
297
struct mei_device *dev;
drivers/misc/mei/mei_dev.h
363
bool (*host_is_ready)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
365
bool (*hw_is_ready)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
366
int (*hw_reset)(struct mei_device *dev, bool enable);
drivers/misc/mei/mei_dev.h
367
int (*hw_start)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
368
int (*hw_config)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
370
int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts);
drivers/misc/mei/mei_dev.h
371
int (*trc_status)(struct mei_device *dev, u32 *trc);
drivers/misc/mei/mei_dev.h
373
enum mei_pg_state (*pg_state)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
374
bool (*pg_in_transition)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
375
bool (*pg_is_enabled)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
377
void (*intr_clear)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
378
void (*intr_enable)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
379
void (*intr_disable)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
380
void (*synchronize_irq)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
382
int (*hbuf_free_slots)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
383
bool (*hbuf_is_ready)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
384
u32 (*hbuf_depth)(const struct mei_device *dev);
drivers/misc/mei/mei_dev.h
385
int (*write)(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
389
int (*rdbuf_full_slots)(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
391
u32 (*read_hdr)(const struct mei_device *dev);
drivers/misc/mei/mei_dev.h
392
int (*read)(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
407
void mei_cl_bus_remove_devices(struct mei_device *bus);
drivers/misc/mei/mei_dev.h
731
void mei_device_init(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
735
int mei_reset(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
736
int mei_start(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
737
int mei_restart(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
738
void mei_stop(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
739
void mei_cancel_work(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
741
void mei_set_devstate(struct mei_device *dev, enum mei_dev_state state);
drivers/misc/mei/mei_dev.h
743
int mei_dmam_ring_alloc(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
744
void mei_dmam_ring_free(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
745
bool mei_dma_ring_is_allocated(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
746
void mei_dma_ring_reset(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
747
void mei_dma_ring_read(struct mei_device *dev, unsigned char *buf, u32 len);
drivers/misc/mei/mei_dev.h
748
void mei_dma_ring_write(struct mei_device *dev, unsigned char *buf, u32 len);
drivers/misc/mei/mei_dev.h
749
u32 mei_dma_ring_empty_slots(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
756
void mei_schedule_stall_timer(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
757
int mei_irq_read_handler(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
760
int mei_irq_write_handler(struct mei_device *dev, struct list_head *cmpl_list);
drivers/misc/mei/mei_dev.h
761
void mei_irq_compl_handler(struct mei_device *dev, struct list_head *cmpl_list);
drivers/misc/mei/mei_dev.h
768
static inline int mei_hw_config(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
773
static inline enum mei_pg_state mei_pg_state(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
778
static inline bool mei_pg_in_transition(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
783
static inline bool mei_pg_is_enabled(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
788
static inline int mei_hw_reset(struct mei_device *dev, bool enable)
drivers/misc/mei/mei_dev.h
793
static inline int mei_hw_start(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
798
static inline void mei_clear_interrupts(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
803
static inline void mei_enable_interrupts(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
808
static inline void mei_disable_interrupts(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
813
static inline void mei_synchronize_irq(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
818
static inline bool mei_host_is_ready(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
822
static inline bool mei_hw_is_ready(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
827
static inline bool mei_hbuf_is_ready(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
832
static inline int mei_hbuf_empty_slots(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
837
static inline u32 mei_hbuf_depth(const struct mei_device *dev)
drivers/misc/mei/mei_dev.h
842
static inline int mei_write_message(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
849
static inline u32 mei_read_hdr(const struct mei_device *dev)
drivers/misc/mei/mei_dev.h
854
static inline void mei_read_slots(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
860
static inline int mei_count_full_read_slots(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
865
static inline int mei_trc_status(struct mei_device *dev, u32 *trc)
drivers/misc/mei/mei_dev.h
872
static inline int mei_fw_status(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
878
bool mei_hbuf_acquire(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
880
bool mei_write_is_idle(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
883
void mei_dbgfs_register(struct mei_device *dev, const char *name);
drivers/misc/mei/mei_dev.h
884
void mei_dbgfs_deregister(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
886
static inline void mei_dbgfs_register(struct mei_device *dev, const char *name) {}
drivers/misc/mei/mei_dev.h
887
static inline void mei_dbgfs_deregister(struct mei_device *dev) {}
drivers/misc/mei/mei_dev.h
890
int mei_register(struct mei_device *dev, struct device *parent);
drivers/misc/mei/mei_dev.h
891
void mei_deregister(struct mei_device *dev);
drivers/misc/mei/mei_dev.h
909
static inline ssize_t mei_fw_status_str(struct mei_device *dev,
drivers/misc/mei/mei_dev.h
933
static inline bool kind_is_gsc(struct mei_device *dev)
drivers/misc/mei/mei_dev.h
945
static inline bool kind_is_gscfi(struct mei_device *dev)
drivers/misc/mei/pci-csc.c
137
struct mei_device *mdev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-csc.c
151
struct mei_device *mdev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-csc.c
166
struct mei_device *mdev = dev_get_drvdata(dev);
drivers/misc/mei/pci-csc.c
177
struct mei_device *mdev = dev_get_drvdata(dev);
drivers/misc/mei/pci-csc.c
197
struct mei_device *mdev = dev_get_drvdata(dev);
drivers/misc/mei/pci-csc.c
204
struct mei_device *mdev = dev_get_drvdata(dev);
drivers/misc/mei/pci-csc.c
218
struct mei_device *mdev = dev_get_drvdata(dev);
drivers/misc/mei/pci-csc.c
29
static int mei_csc_read_fws(const struct mei_device *mdev, int where, const char *name, u32 *val)
drivers/misc/mei/pci-csc.c
43
struct mei_device *mdev;
drivers/misc/mei/pci-me.c
143
static inline void mei_me_set_pm_domain(struct mei_device *dev);
drivers/misc/mei/pci-me.c
144
static inline void mei_me_unset_pm_domain(struct mei_device *dev);
drivers/misc/mei/pci-me.c
146
static inline void mei_me_set_pm_domain(struct mei_device *dev) {}
drivers/misc/mei/pci-me.c
147
static inline void mei_me_unset_pm_domain(struct mei_device *dev) {}
drivers/misc/mei/pci-me.c
150
static int mei_me_read_fws(const struct mei_device *dev, int where, const char *name, u32 *val)
drivers/misc/mei/pci-me.c
190
struct mei_device *dev;
drivers/misc/mei/pci-me.c
313
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-me.c
334
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-me.c
361
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-me.c
378
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-me.c
424
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-me.c
436
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-me.c
460
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-me.c
484
static inline void mei_me_set_pm_domain(struct mei_device *dev)
drivers/misc/mei/pci-me.c
504
static inline void mei_me_unset_pm_domain(struct mei_device *dev)
drivers/misc/mei/pci-txe.c
169
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-txe.c
190
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-txe.c
209
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-txe.c
226
struct mei_device *dev = pci_get_drvdata(pdev);
drivers/misc/mei/pci-txe.c
259
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-txe.c
270
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-txe.c
296
struct mei_device *dev = dev_get_drvdata(device);
drivers/misc/mei/pci-txe.c
322
static inline void mei_txe_set_pm_domain(struct mei_device *dev)
drivers/misc/mei/pci-txe.c
342
static inline void mei_txe_unset_pm_domain(struct mei_device *dev)
drivers/misc/mei/pci-txe.c
35
static inline void mei_txe_set_pm_domain(struct mei_device *dev);
drivers/misc/mei/pci-txe.c
36
static inline void mei_txe_unset_pm_domain(struct mei_device *dev);
drivers/misc/mei/pci-txe.c
38
static inline void mei_txe_set_pm_domain(struct mei_device *dev) {}
drivers/misc/mei/pci-txe.c
39
static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {}
drivers/misc/mei/pci-txe.c
52
struct mei_device *dev;
drivers/misc/mei/platform-vsc.c
101
static void mei_vsc_intr_disable(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
109
static void mei_vsc_intr_clear(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
114
static void mei_vsc_synchronize_irq(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
121
static int mei_vsc_hw_config(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
126
static bool mei_vsc_host_is_ready(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
133
static bool mei_vsc_hw_is_ready(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
140
static int mei_vsc_hw_start(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
164
static bool mei_vsc_hbuf_is_ready(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
171
static int mei_vsc_hbuf_empty_slots(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
176
static u32 mei_vsc_hbuf_depth(const struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
181
static int mei_vsc_write(struct mei_device *mei_dev,
drivers/misc/mei/platform-vsc.c
207
static inline u32 mei_vsc_read(const struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
222
static int mei_vsc_count_full_read_slots(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
227
static int mei_vsc_read_slots(struct mei_device *mei_dev, unsigned char *buf,
drivers/misc/mei/platform-vsc.c
242
static bool mei_vsc_pg_in_transition(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
248
static bool mei_vsc_pg_is_enabled(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
253
static int mei_vsc_hw_reset(struct mei_device *mei_dev, bool intr_enable)
drivers/misc/mei/platform-vsc.c
295
struct mei_device *mei_dev = context;
drivers/misc/mei/platform-vsc.c
337
struct mei_device *mei_dev;
drivers/misc/mei/platform-vsc.c
391
struct mei_device *mei_dev = platform_get_drvdata(pdev);
drivers/misc/mei/platform-vsc.c
407
struct mei_device *mei_dev;
drivers/misc/mei/platform-vsc.c
426
struct mei_device *mei_dev;
drivers/misc/mei/platform-vsc.c
78
static int mei_vsc_fw_status(struct mei_device *mei_dev,
drivers/misc/mei/platform-vsc.c
89
static inline enum mei_pg_state mei_vsc_pg_state(struct mei_device *mei_dev)
drivers/misc/mei/platform-vsc.c
94
static void mei_vsc_intr_enable(struct mei_device *mei_dev)
include/linux/mei_cl_bus.h
13
struct mei_device;
include/linux/mei_cl_bus.h
44
struct mei_device *bus;