Lines Matching refs:mei_cl_cb
86 struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, enum mei_cb_file_ops type,
88 void mei_io_cb_free(struct mei_cl_cb *priv_cb);
89 int mei_io_cb_alloc_buf(struct mei_cl_cb *cb, size_t length);
97 static inline void mei_io_list_init(struct mei_cl_cb *list) in mei_io_list_init()
101 void mei_io_list_flush(struct mei_cl_cb *list, struct mei_cl *cl);
116 struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl,
119 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
217 int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
218 struct mei_cl_cb *cmpl_list);
221 int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
222 struct mei_cl_cb *cmpl_list);
225 struct mei_cl_cb *cmpl_list);
226 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
227 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
228 struct mei_cl_cb *cmpl_list);
230 void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb);
237 int mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb,
238 struct mei_cl_cb *cmpl_list);