Home
last modified time | relevance | path

Searched refs:mei_cl (Results 1 – 11 of 11) sorted by relevance

/linux-4.19.296/drivers/misc/mei/
Dclient.h91 struct mei_cl *mei_cl_allocate(struct mei_device *dev);
93 int mei_cl_link(struct mei_cl *cl);
94 int mei_cl_unlink(struct mei_cl *cl);
96 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev);
98 struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl,
100 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
103 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
106 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp);
119 static inline bool mei_cl_is_connected(struct mei_cl *cl) in mei_cl_is_connected()
131 static inline u8 mei_cl_me_id(const struct mei_cl *cl) in mei_cl_me_id()
[all …]
Dhbm.h22 struct mei_cl;
51 int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl);
52 int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl);
53 int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl);
54 int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl);
59 struct mei_cl *cl, u8 request);
Dclient.c331 static inline bool mei_cl_cmp_id(const struct mei_cl *cl1, in mei_cl_cmp_id()
332 const struct mei_cl *cl2) in mei_cl_cmp_id()
393 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, in mei_io_cb_init()
418 const struct mei_cl *cl) in mei_io_list_flush_cl()
435 const struct mei_cl *cl) in mei_io_tx_list_free_cl()
470 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, in mei_cl_alloc_cb()
505 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, in mei_cl_enqueue_ctrl_wr_cb()
532 struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl, const struct file *fp) in mei_cl_read_cb()
551 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) in mei_cl_flush_queues()
577 static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev) in mei_cl_init()
[all …]
Dinterrupt.c43 struct mei_cl *cl; in mei_irq_compl_handler()
63 static inline int mei_cl_hbm_equal(struct mei_cl *cl, in mei_cl_hbm_equal()
96 static int mei_cl_irq_read_msg(struct mei_cl *cl, in mei_cl_irq_read_msg()
168 static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_disconnect_rsp()
200 static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_read()
270 struct mei_cl *cl; in mei_irq_read_handler()
368 struct mei_cl *cl; in mei_irq_write_handler()
458 static void mei_connect_timeout(struct mei_cl *cl) in mei_connect_timeout()
493 struct mei_cl *cl; in mei_timer()
Dhbm.c162 void mei_hbm_cl_hdr(struct mei_cl *cl, u8 hbm_cmd, void *buf, size_t len) in mei_hbm_cl_hdr()
184 static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, in mei_hbm_cl_write()
205 bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd) in mei_hbm_cl_addr_equal()
220 struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) in mei_hbm_cl_find_by_cmd()
223 struct mei_cl *cl; in mei_hbm_cl_find_by_cmd()
435 struct mei_cl *cl, u8 start) in mei_hbm_cl_notify_req()
480 struct mei_cl *cl, in mei_hbm_cl_notify_start_res()
506 struct mei_cl *cl, in mei_hbm_cl_notify_stop_res()
533 struct mei_cl *cl; in mei_hbm_cl_notify()
647 int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl) in mei_hbm_cl_flow_control_req()
[all …]
Dmei_dev.h164 struct mei_cl;
181 struct mei_cl *cl;
219 struct mei_cl { struct
316 ssize_t __mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length,
318 ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length,
320 bool mei_cl_bus_rx_event(struct mei_cl *cl);
321 bool mei_cl_bus_notify_event(struct mei_cl *cl);
Dmain.c51 struct mei_cl *cl; in mei_open()
96 struct mei_cl *cl = file->private_data; in mei_release()
136 struct mei_cl *cl = file->private_data; in mei_read()
256 struct mei_cl *cl = file->private_data; in mei_write()
351 struct mei_cl *cl; in mei_ioctl_connect_client()
415 struct mei_cl *cl = file->private_data; in mei_ioctl_client_notify_request()
434 struct mei_cl *cl = file->private_data; in mei_ioctl_client_notify_get()
459 struct mei_cl *cl = file->private_data; in mei_ioctl()
567 struct mei_cl *cl = file->private_data; in mei_poll()
620 static bool mei_cl_is_write_queued(struct mei_cl *cl) in mei_cl_is_write_queued()
[all …]
Dbus.c43 ssize_t __mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length, in __mei_cl_send()
123 ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length, in __mei_cl_recv()
229 struct mei_cl *cl = cldev->cl; in mei_cldev_send()
248 struct mei_cl *cl = cldev->cl; in mei_cldev_recv_nonblock()
265 struct mei_cl *cl = cldev->cl; in mei_cldev_recv()
316 bool mei_cl_bus_notify_event(struct mei_cl *cl) in mei_cl_bus_notify_event()
341 bool mei_cl_bus_rx_event(struct mei_cl *cl) in mei_cl_bus_rx_event()
519 struct mei_cl *cl; in mei_cldev_enable()
585 struct mei_cl *cl; in mei_cldev_disable()
909 struct mei_cl *cl; in mei_cl_bus_dev_alloc()
Dbus-fixup.c318 static int mei_nfc_if_version(struct mei_cl *cl, in mei_nfc_if_version()
401 struct mei_cl *cl; in mei_nfc()
Ddebugfs.c93 struct mei_cl *cl; in mei_dbgfs_read_active()
/linux-4.19.296/include/linux/
Dmei_cl_bus.h44 struct mei_cl *cl;