mei_cl 322 drivers/misc/mei/bus-fixup.c static int mei_nfc_if_version(struct mei_cl *cl, mei_cl 405 drivers/misc/mei/bus-fixup.c struct mei_cl *cl; mei_cl 33 drivers/misc/mei/bus.c ssize_t __mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length, mei_cl 113 drivers/misc/mei/bus.c ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length, mei_cl 219 drivers/misc/mei/bus.c struct mei_cl *cl = cldev->cl; mei_cl 238 drivers/misc/mei/bus.c struct mei_cl *cl = cldev->cl; mei_cl 255 drivers/misc/mei/bus.c struct mei_cl *cl = cldev->cl; mei_cl 306 drivers/misc/mei/bus.c bool mei_cl_bus_notify_event(struct mei_cl *cl) mei_cl 331 drivers/misc/mei/bus.c bool mei_cl_bus_rx_event(struct mei_cl *cl) mei_cl 509 drivers/misc/mei/bus.c struct mei_cl *cl; mei_cl 575 drivers/misc/mei/bus.c struct mei_cl *cl; mei_cl 900 drivers/misc/mei/bus.c struct mei_cl *cl; mei_cl 366 drivers/misc/mei/client.c static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, mei_cl 391 drivers/misc/mei/client.c const struct mei_cl *cl) mei_cl 411 drivers/misc/mei/client.c const struct mei_cl *cl) mei_cl 446 drivers/misc/mei/client.c struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, mei_cl 481 drivers/misc/mei/client.c struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, mei_cl 508 drivers/misc/mei/client.c struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl, const struct file *fp) mei_cl 527 drivers/misc/mei/client.c int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) mei_cl 553 drivers/misc/mei/client.c static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev) mei_cl 555 drivers/misc/mei/client.c memset(cl, 0, sizeof(struct mei_cl)); mei_cl 574 drivers/misc/mei/client.c struct mei_cl *mei_cl_allocate(struct mei_device *dev) mei_cl 576 drivers/misc/mei/client.c struct mei_cl *cl; mei_cl 578 drivers/misc/mei/client.c cl = kmalloc(sizeof(struct mei_cl), GFP_KERNEL); mei_cl 596 drivers/misc/mei/client.c int mei_cl_link(struct mei_cl *cl) mei_cl 638 drivers/misc/mei/client.c int mei_cl_unlink(struct mei_cl *cl) mei_cl 714 drivers/misc/mei/client.c static void mei_cl_wake_all(struct mei_cl *cl) mei_cl 746 drivers/misc/mei/client.c static void mei_cl_set_disconnected(struct mei_cl *cl) mei_cl 777 drivers/misc/mei/client.c static int mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl) mei_cl 805 drivers/misc/mei/client.c static int mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl 836 drivers/misc/mei/client.c int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 867 drivers/misc/mei/client.c static int __mei_cl_disconnect(struct mei_cl *cl) mei_cl 924 drivers/misc/mei/client.c int mei_cl_disconnect(struct mei_cl *cl) mei_cl 975 drivers/misc/mei/client.c static bool mei_cl_is_other_connecting(struct mei_cl *cl) mei_cl 999 drivers/misc/mei/client.c static int mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl 1028 drivers/misc/mei/client.c int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 1065 drivers/misc/mei/client.c int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, mei_cl 1155 drivers/misc/mei/client.c struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev) mei_cl 1157 drivers/misc/mei/client.c struct mei_cl *cl; mei_cl 1183 drivers/misc/mei/client.c static int mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl) mei_cl 1211 drivers/misc/mei/client.c static int mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl) mei_cl 1270 drivers/misc/mei/client.c int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 1310 drivers/misc/mei/client.c int mei_cl_notify_request(struct mei_cl *cl, mei_cl 1382 drivers/misc/mei/client.c void mei_cl_notify(struct mei_cl *cl) mei_cl 1415 drivers/misc/mei/client.c int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev) mei_cl 1463 drivers/misc/mei/client.c int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp) mei_cl 1548 drivers/misc/mei/client.c int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 1658 drivers/misc/mei/client.c ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl 1806 drivers/misc/mei/client.c void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl 1856 drivers/misc/mei/client.c struct mei_cl *cl; mei_cl 81 drivers/misc/mei/client.h struct mei_cl *mei_cl_allocate(struct mei_device *dev); mei_cl 83 drivers/misc/mei/client.h int mei_cl_link(struct mei_cl *cl); mei_cl 84 drivers/misc/mei/client.h int mei_cl_unlink(struct mei_cl *cl); mei_cl 86 drivers/misc/mei/client.h struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev); mei_cl 88 drivers/misc/mei/client.h struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl, mei_cl 90 drivers/misc/mei/client.h struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, mei_cl 93 drivers/misc/mei/client.h struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, mei_cl 96 drivers/misc/mei/client.h int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp); mei_cl 109 drivers/misc/mei/client.h static inline bool mei_cl_is_connected(struct mei_cl *cl) mei_cl 121 drivers/misc/mei/client.h static inline u8 mei_cl_me_id(const struct mei_cl *cl) mei_cl 133 drivers/misc/mei/client.h static inline size_t mei_cl_mtu(const struct mei_cl *cl) mei_cl 145 drivers/misc/mei/client.h static inline bool mei_cl_is_fixed_address(const struct mei_cl *cl) mei_cl 158 drivers/misc/mei/client.h static inline bool mei_cl_is_single_recv_buf(const struct mei_cl *cl) mei_cl 170 drivers/misc/mei/client.h static inline const uuid_le *mei_cl_uuid(const struct mei_cl *cl) mei_cl 182 drivers/misc/mei/client.h static inline u8 mei_cl_host_addr(const struct mei_cl *cl) mei_cl 187 drivers/misc/mei/client.h int mei_cl_disconnect(struct mei_cl *cl); mei_cl 188 drivers/misc/mei/client.h int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 190 drivers/misc/mei/client.h int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, mei_cl 192 drivers/misc/mei/client.h int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 194 drivers/misc/mei/client.h int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp); mei_cl 195 drivers/misc/mei/client.h ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb); mei_cl 196 drivers/misc/mei/client.h int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 199 drivers/misc/mei/client.h void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb); mei_cl 205 drivers/misc/mei/client.h int mei_cl_notify_request(struct mei_cl *cl, mei_cl 207 drivers/misc/mei/client.h int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 209 drivers/misc/mei/client.h int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev); mei_cl 210 drivers/misc/mei/client.h void mei_cl_notify(struct mei_cl *cl); mei_cl 60 drivers/misc/mei/debugfs.c struct mei_cl *cl; mei_cl 152 drivers/misc/mei/hbm.c void mei_hbm_cl_hdr(struct mei_cl *cl, u8 hbm_cmd, void *buf, size_t len) mei_cl 174 drivers/misc/mei/hbm.c static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, mei_cl 195 drivers/misc/mei/hbm.c bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd) mei_cl 210 drivers/misc/mei/hbm.c struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) mei_cl 213 drivers/misc/mei/hbm.c struct mei_cl *cl; mei_cl 467 drivers/misc/mei/hbm.c struct mei_cl *cl, u8 start) mei_cl 512 drivers/misc/mei/hbm.c struct mei_cl *cl, mei_cl 538 drivers/misc/mei/hbm.c struct mei_cl *cl, mei_cl 565 drivers/misc/mei/hbm.c struct mei_cl *cl; mei_cl 679 drivers/misc/mei/hbm.c int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl) mei_cl 732 drivers/misc/mei/hbm.c struct mei_cl *cl; mei_cl 757 drivers/misc/mei/hbm.c int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl) mei_cl 773 drivers/misc/mei/hbm.c int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl) mei_cl 789 drivers/misc/mei/hbm.c static void mei_hbm_cl_disconnect_res(struct mei_device *dev, struct mei_cl *cl, mei_cl 810 drivers/misc/mei/hbm.c int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl) mei_cl 826 drivers/misc/mei/hbm.c static void mei_hbm_cl_connect_res(struct mei_device *dev, struct mei_cl *cl, mei_cl 860 drivers/misc/mei/hbm.c struct mei_cl *cl; mei_cl 914 drivers/misc/mei/hbm.c struct mei_cl *cl; mei_cl 12 drivers/misc/mei/hbm.h struct mei_cl; mei_cl 43 drivers/misc/mei/hbm.h int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl); mei_cl 44 drivers/misc/mei/hbm.h int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl); mei_cl 45 drivers/misc/mei/hbm.h int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl); mei_cl 46 drivers/misc/mei/hbm.h int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl); mei_cl 51 drivers/misc/mei/hbm.h struct mei_cl *cl, u8 request); mei_cl 32 drivers/misc/mei/interrupt.c struct mei_cl *cl; mei_cl 52 drivers/misc/mei/interrupt.c static inline int mei_cl_hbm_equal(struct mei_cl *cl, mei_cl 87 drivers/misc/mei/interrupt.c static int mei_cl_irq_read_msg(struct mei_cl *cl, mei_cl 166 drivers/misc/mei/interrupt.c static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 198 drivers/misc/mei/interrupt.c static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, mei_cl 268 drivers/misc/mei/interrupt.c struct mei_cl *cl; mei_cl 371 drivers/misc/mei/interrupt.c struct mei_cl *cl; mei_cl 461 drivers/misc/mei/interrupt.c static void mei_connect_timeout(struct mei_cl *cl) mei_cl 496 drivers/misc/mei/interrupt.c struct mei_cl *cl; mei_cl 48 drivers/misc/mei/main.c struct mei_cl *cl; mei_cl 93 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 133 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 253 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 348 drivers/misc/mei/main.c struct mei_cl *cl; mei_cl 412 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 431 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 456 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 564 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 617 drivers/misc/mei/main.c static bool mei_cl_is_write_queued(struct mei_cl *cl) mei_cl 643 drivers/misc/mei/main.c struct mei_cl *cl = fp->private_data; mei_cl 695 drivers/misc/mei/main.c struct mei_cl *cl = file->private_data; mei_cl 167 drivers/misc/mei/mei_dev.h struct mei_cl; mei_cl 184 drivers/misc/mei/mei_dev.h struct mei_cl *cl; mei_cl 319 drivers/misc/mei/mei_dev.h ssize_t __mei_cl_send(struct mei_cl *cl, u8 *buf, size_t length, mei_cl 321 drivers/misc/mei/mei_dev.h ssize_t __mei_cl_recv(struct mei_cl *cl, u8 *buf, size_t length, mei_cl 323 drivers/misc/mei/mei_dev.h bool mei_cl_bus_rx_event(struct mei_cl *cl); mei_cl 324 drivers/misc/mei/mei_dev.h bool mei_cl_bus_notify_event(struct mei_cl *cl); mei_cl 47 include/linux/mei_cl_bus.h struct mei_cl *cl; mei_cl 288 samples/mei/mei-amt-version.c struct mei mei_cl; mei_cl 298 samples/mei/mei-amt-version.c acmd->initialized = mei_init(&acmd->mei_cl, &MEI_IAMTHIF, 0, verbose); mei_cl 304 samples/mei/mei-amt-version.c mei_deinit(&acmd->mei_cl); mei_cl 378 samples/mei/mei-amt-version.c in_buf_sz = acmd->mei_cl.buf_size; mei_cl 385 samples/mei/mei-amt-version.c written = mei_send_msg(&acmd->mei_cl, mei_cl 390 samples/mei/mei-amt-version.c out_buf_sz = mei_recv_msg(&acmd->mei_cl, *read_buf, in_buf_sz, 2000);