Lines Matching refs:mei_cl

364 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl,  in mei_io_cb_init()
389 const struct mei_cl *cl) in mei_io_list_flush_cl()
409 const struct mei_cl *cl) in mei_io_tx_list_free_cl()
444 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, in mei_cl_alloc_cb()
479 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, in mei_cl_enqueue_ctrl_wr_cb()
506 struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl, const struct file *fp) in mei_cl_read_cb()
525 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) in mei_cl_flush_queues()
551 static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev) in mei_cl_init()
553 memset(cl, 0, sizeof(struct mei_cl)); in mei_cl_init()
572 struct mei_cl *mei_cl_allocate(struct mei_device *dev) in mei_cl_allocate()
574 struct mei_cl *cl; in mei_cl_allocate()
576 cl = kmalloc(sizeof(struct mei_cl), GFP_KERNEL); in mei_cl_allocate()
594 int mei_cl_link(struct mei_cl *cl) in mei_cl_link()
636 int mei_cl_unlink(struct mei_cl *cl) in mei_cl_unlink()
712 static void mei_cl_wake_all(struct mei_cl *cl) in mei_cl_wake_all()
744 static void mei_cl_set_disconnected(struct mei_cl *cl) in mei_cl_set_disconnected()
775 static int mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl) in mei_cl_set_connecting()
803 static int mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_cl_send_disconnect()
834 int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_disconnect()
865 static int __mei_cl_disconnect(struct mei_cl *cl) in __mei_cl_disconnect()
922 int mei_cl_disconnect(struct mei_cl *cl) in mei_cl_disconnect()
973 static bool mei_cl_is_other_connecting(struct mei_cl *cl) in mei_cl_is_other_connecting()
997 static int mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_cl_send_connect()
1026 int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_connect()
1063 int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, in mei_cl_connect()
1153 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev) in mei_cl_alloc_linked()
1155 struct mei_cl *cl; in mei_cl_alloc_linked()
1181 static int mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl) in mei_cl_tx_flow_ctrl_creds()
1209 static int mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl) in mei_cl_tx_flow_ctrl_creds_reduce()
1268 int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_notify()
1308 int mei_cl_notify_request(struct mei_cl *cl, in mei_cl_notify_request()
1380 void mei_cl_notify(struct mei_cl *cl) in mei_cl_notify()
1413 int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev) in mei_cl_notify_get()
1461 int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp) in mei_cl_read_start()
1546 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_write()
1656 ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_cl_write()
1804 void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_cl_complete()
1854 struct mei_cl *cl; in mei_cl_all_disconnect()