Symbol: mei_cl
drivers/misc/mei/bus-fixup.c
368
static int mei_nfc_if_version(struct mei_cl *cl,
drivers/misc/mei/bus-fixup.c
452
struct mei_cl *cl;
drivers/misc/mei/bus.c
1321
struct mei_cl *cl;
drivers/misc/mei/bus.c
1364
struct mei_cl *cl;
drivers/misc/mei/bus.c
154
ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length, u8 *vtag,
drivers/misc/mei/bus.c
275
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
298
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
320
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
35
ssize_t __mei_cl_send(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag,
drivers/misc/mei/bus.c
362
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
465
bool mei_cl_bus_notify_event(struct mei_cl *cl)
drivers/misc/mei/bus.c
490
bool mei_cl_bus_rx_event(struct mei_cl *cl)
drivers/misc/mei/bus.c
55
ssize_t __mei_cl_send_timeout(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag,
drivers/misc/mei/bus.c
674
static inline struct mei_cl_vtag *mei_cl_bus_vtag(struct mei_cl *cl)
drivers/misc/mei/bus.c
691
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
717
struct mei_cl *cl = cldev->cl;
drivers/misc/mei/bus.c
731
struct mei_cl *cl;
drivers/misc/mei/bus.c
769
struct mei_cl *cl;
drivers/misc/mei/bus.c
799
struct mei_cl *cl;
drivers/misc/mei/bus.c
874
struct mei_cl *cl;
drivers/misc/mei/bus.c
933
struct mei_cl *cl;
drivers/misc/mei/client.c
1007
static bool mei_cl_is_other_connecting(struct mei_cl *cl)
drivers/misc/mei/client.c
1031
static int mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb)
drivers/misc/mei/client.c
1060
int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
1097
int mei_cl_connect(struct mei_cl *cl, 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
1188
struct mei_cl *cl;
drivers/misc/mei/client.c
1214
static int mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl)
drivers/misc/mei/client.c
1242
static int mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl)
drivers/misc/mei/client.c
1297
const struct file *mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag)
drivers/misc/mei/client.c
1316
static void mei_cl_reset_read_by_vtag(const struct mei_cl *cl, u8 vtag)
drivers/misc/mei/client.c
1336
static void mei_cl_read_vtag_add_fc(struct mei_cl *cl)
drivers/misc/mei/client.c
1361
int mei_cl_vt_support_check(const struct mei_cl *cl)
drivers/misc/mei/client.c
1382
void mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb)
drivers/misc/mei/client.c
1410
void mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb)
drivers/misc/mei/client.c
1456
int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
1496
int mei_cl_notify_request(struct mei_cl *cl,
drivers/misc/mei/client.c
1567
void mei_cl_notify(struct mei_cl *cl)
drivers/misc/mei/client.c
1600
int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev)
drivers/misc/mei/client.c
1648
int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp)
drivers/misc/mei/client.c
1811
int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
1938
ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, unsigned long timeout)
drivers/misc/mei/client.c
2105
void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb)
drivers/misc/mei/client.c
2155
struct mei_cl *cl;
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
2164
struct mei_cl *cl;
drivers/misc/mei/client.c
2181
int mei_cl_irq_dma_map(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
2217
int mei_cl_irq_dma_unmap(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
2244
static int mei_cl_dma_alloc(struct mei_cl *cl, u8 buf_id, size_t size)
drivers/misc/mei/client.c
2257
static void mei_cl_dma_free(struct mei_cl *cl)
drivers/misc/mei/client.c
2284
int mei_cl_dma_alloc_and_map(struct mei_cl *cl, const struct file *fp,
drivers/misc/mei/client.c
2377
int mei_cl_dma_unmap(struct mei_cl *cl, const struct file *fp)
drivers/misc/mei/client.c
345
static void mei_cl_set_read_by_fp(const struct mei_cl *cl,
drivers/misc/mei/client.c
367
static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl,
drivers/misc/mei/client.c
395
const struct mei_cl *cl)
drivers/misc/mei/client.c
416
const struct mei_cl *cl,
drivers/misc/mei/client.c
447
static void mei_cl_free_pending(struct mei_cl *cl)
drivers/misc/mei/client.c
465
struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
drivers/misc/mei/client.c
500
struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
drivers/misc/mei/client.c
527
struct mei_cl_cb *mei_cl_read_cb(struct mei_cl *cl, const struct file *fp)
drivers/misc/mei/client.c
550
int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp)
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
606
struct mei_cl *cl;
drivers/misc/mei/client.c
626
int mei_cl_link(struct mei_cl *cl)
drivers/misc/mei/client.c
668
int mei_cl_unlink(struct mei_cl *cl)
drivers/misc/mei/client.c
746
static void mei_cl_wake_all(struct mei_cl *cl)
drivers/misc/mei/client.c
778
static void mei_cl_set_disconnected(struct mei_cl *cl)
drivers/misc/mei/client.c
809
static int mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl)
drivers/misc/mei/client.c
837
static int mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb)
drivers/misc/mei/client.c
868
int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.c
899
static int __mei_cl_disconnect(struct mei_cl *cl)
drivers/misc/mei/client.c
956
int mei_cl_disconnect(struct mei_cl *cl)
drivers/misc/mei/client.h
127
struct mei_cl *mei_cl_allocate(struct mei_device *dev);
drivers/misc/mei/client.h
129
int mei_cl_link(struct mei_cl *cl);
drivers/misc/mei/client.h
130
int mei_cl_unlink(struct mei_cl *cl);
drivers/misc/mei/client.h
132
struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev);
drivers/misc/mei/client.h
134
struct mei_cl_cb *mei_cl_read_cb(struct mei_cl *cl, const struct file *fp);
drivers/misc/mei/client.h
136
void mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
drivers/misc/mei/client.h
137
void mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
drivers/misc/mei/client.h
139
struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
drivers/misc/mei/client.h
142
struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
drivers/misc/mei/client.h
145
int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp);
drivers/misc/mei/client.h
148
const struct file *mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag);
drivers/misc/mei/client.h
149
int mei_cl_vt_support_check(const struct mei_cl *cl);
drivers/misc/mei/client.h
161
static inline bool mei_cl_is_connected(const struct mei_cl *cl)
drivers/misc/mei/client.h
173
static inline u8 mei_cl_me_id(const struct mei_cl *cl)
drivers/misc/mei/client.h
185
static inline size_t mei_cl_mtu(const struct mei_cl *cl)
drivers/misc/mei/client.h
197
static inline bool mei_cl_is_fixed_address(const struct mei_cl *cl)
drivers/misc/mei/client.h
210
static inline bool mei_cl_is_single_recv_buf(const struct mei_cl *cl)
drivers/misc/mei/client.h
222
static inline const uuid_le *mei_cl_uuid(const struct mei_cl *cl)
drivers/misc/mei/client.h
234
static inline u8 mei_cl_host_addr(const struct mei_cl *cl)
drivers/misc/mei/client.h
239
int mei_cl_disconnect(struct mei_cl *cl);
drivers/misc/mei/client.h
240
int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
242
int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl,
drivers/misc/mei/client.h
244
int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
246
int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp);
drivers/misc/mei/client.h
247
ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, unsigned long timeout);
drivers/misc/mei/client.h
248
int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
251
void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb);
drivers/misc/mei/client.h
257
int mei_cl_notify_request(struct mei_cl *cl,
drivers/misc/mei/client.h
259
int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
261
int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev);
drivers/misc/mei/client.h
262
void mei_cl_notify(struct mei_cl *cl);
drivers/misc/mei/client.h
266
int mei_cl_irq_dma_map(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
268
int mei_cl_irq_dma_unmap(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/client.h
270
int mei_cl_dma_alloc_and_map(struct mei_cl *cl, const struct file *fp,
drivers/misc/mei/client.h
272
int mei_cl_dma_unmap(struct mei_cl *cl, const struct file *fp);
drivers/misc/mei/debugfs.c
61
struct mei_cl *cl;
drivers/misc/mei/hbm.c
1001
struct mei_cl *cl;
drivers/misc/mei/hbm.c
1055
struct mei_cl *cl;
drivers/misc/mei/hbm.c
150
void mei_hbm_cl_hdr(struct mei_cl *cl, u8 hbm_cmd, void *buf, size_t len)
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
193
bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd)
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
211
struct mei_cl *cl;
drivers/misc/mei/hbm.c
494
struct mei_cl *cl, u8 start)
drivers/misc/mei/hbm.c
538
struct mei_cl *cl,
drivers/misc/mei/hbm.c
564
struct mei_cl *cl,
drivers/misc/mei/hbm.c
591
struct mei_cl *cl;
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
660
struct mei_cl *cl;
drivers/misc/mei/hbm.c
690
struct mei_cl *cl;
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
873
struct mei_cl *cl;
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.h
12
struct mei_cl;
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
54
struct mei_cl *cl, u8 request);
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/interrupt.c
253
static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/interrupt.c
285
static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb,
drivers/misc/mei/interrupt.c
32
struct mei_cl *cl;
drivers/misc/mei/interrupt.c
363
struct mei_cl *cl;
drivers/misc/mei/interrupt.c
508
struct mei_cl *cl;
drivers/misc/mei/interrupt.c
52
static inline int mei_cl_hbm_equal(struct mei_cl *cl,
drivers/misc/mei/interrupt.c
608
static void mei_connect_timeout(struct mei_cl *cl)
drivers/misc/mei/interrupt.c
643
struct mei_cl *cl;
drivers/misc/mei/interrupt.c
93
static int mei_cl_irq_read_msg(struct mei_cl *cl,
drivers/misc/mei/main.c
118
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
177
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
293
static u8 mei_cl_vtag_by_fp(const struct mei_cl *cl, const struct file *fp)
drivers/misc/mei/main.c
319
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
416
struct mei_cl *cl;
drivers/misc/mei/main.c
50
struct mei_cl *cl;
drivers/misc/mei/main.c
536
struct mei_cl *cl;
drivers/misc/mei/main.c
537
struct mei_cl *pos;
drivers/misc/mei/main.c
625
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
644
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
669
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
811
struct mei_cl *cl = file->private_data;
drivers/misc/mei/main.c
864
static bool mei_cl_is_write_queued(struct mei_cl *cl)
drivers/misc/mei/main.c
890
struct mei_cl *cl = fp->private_data;
drivers/misc/mei/main.c
94
static void mei_cl_vtag_remove_by_fp(const struct mei_cl *cl,
drivers/misc/mei/main.c
942
struct mei_cl *cl = file->private_data;
drivers/misc/mei/mei_dev.h
217
struct mei_cl;
drivers/misc/mei/mei_dev.h
236
struct mei_cl *cl;
drivers/misc/mei/mei_dev.h
399
ssize_t __mei_cl_send(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag,
drivers/misc/mei/mei_dev.h
401
ssize_t __mei_cl_send_timeout(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag,
drivers/misc/mei/mei_dev.h
403
ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length, u8 *vtag,
drivers/misc/mei/mei_dev.h
405
bool mei_cl_bus_rx_event(struct mei_cl *cl);
drivers/misc/mei/mei_dev.h
406
bool mei_cl_bus_notify_event(struct mei_cl *cl);
include/linux/mei_cl_bus.h
48
struct mei_cl *cl;
samples/mei/mei-amt-version.c
297
struct mei mei_cl;
samples/mei/mei-amt-version.c
307
acmd->initialized = mei_init(&acmd->mei_cl, &MEI_IAMTHIF, 0, verbose);
samples/mei/mei-amt-version.c
313
mei_deinit(&acmd->mei_cl);
samples/mei/mei-amt-version.c
387
in_buf_sz = acmd->mei_cl.buf_size;
samples/mei/mei-amt-version.c
394
written = mei_send_msg(&acmd->mei_cl,
samples/mei/mei-amt-version.c
399
out_buf_sz = mei_recv_msg(&acmd->mei_cl, *read_buf, in_buf_sz, 2000);