Lines Matching refs:mei_cl

367 static void mei_cl_set_read_by_fp(const struct mei_cl *cl,
389 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl,
417 const struct mei_cl *cl)
438 const struct mei_cl *cl,
469 static void mei_cl_free_pending(struct mei_cl *cl)
487 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
522 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
549 struct mei_cl_cb *mei_cl_read_cb(struct mei_cl *cl, const struct file *fp)
572 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp)
603 static void mei_cl_init(struct mei_cl *cl, struct mei_device *dev)
626 struct mei_cl *mei_cl_allocate(struct mei_device *dev)
628 struct mei_cl *cl;
648 int mei_cl_link(struct mei_cl *cl)
690 int mei_cl_unlink(struct mei_cl *cl)
769 static void mei_cl_wake_all(struct mei_cl *cl)
801 static void mei_cl_set_disconnected(struct mei_cl *cl)
832 static int mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl)
860 static int mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb)
891 int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
922 static int __mei_cl_disconnect(struct mei_cl *cl)
979 int mei_cl_disconnect(struct mei_cl *cl)
1031 static bool mei_cl_is_other_connecting(struct mei_cl *cl)
1055 static int mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb)
1084 int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
1121 int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl,
1211 struct mei_cl *mei_cl_alloc_linked(struct mei_device *dev)
1213 struct mei_cl *cl;
1239 static int mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl)
1267 static int mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl)
1322 const struct file *mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag)
1341 static void mei_cl_reset_read_by_vtag(const struct mei_cl *cl, u8 vtag)
1361 static void mei_cl_read_vtag_add_fc(struct mei_cl *cl)
1386 int mei_cl_vt_support_check(const struct mei_cl *cl)
1407 void mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb)
1435 void mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb)
1481 int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb,
1521 int mei_cl_notify_request(struct mei_cl *cl,
1593 void mei_cl_notify(struct mei_cl *cl)
1626 int mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev)
1674 int mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp)
1838 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
1965 ssize_t mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, unsigned long timeout)
2133 void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb)
2185 struct mei_cl *cl;
2192 static struct mei_cl *mei_cl_dma_map_find(struct mei_device *dev, u8 buffer_id)
2194 struct mei_cl *cl;
2211 int mei_cl_irq_dma_map(struct mei_cl *cl, struct mei_cl_cb *cb,
2247 int mei_cl_irq_dma_unmap(struct mei_cl *cl, struct mei_cl_cb *cb,
2274 static int mei_cl_dma_alloc(struct mei_cl *cl, u8 buf_id, size_t size)
2287 static void mei_cl_dma_free(struct mei_cl *cl)
2314 int mei_cl_dma_alloc_and_map(struct mei_cl *cl, const struct file *fp,
2408 int mei_cl_dma_unmap(struct mei_cl *cl, const struct file *fp)