Home
last modified time | relevance | path

Searched refs:mei_cl_cb (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/misc/mei/
Dclient.h86 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,
[all …]
Dmei_dev.h215 struct mei_cl_cb { struct
471 struct mei_cl_cb write_list;
472 struct mei_cl_cb write_waiting_list;
473 struct mei_cl_cb ctrl_wr_list;
474 struct mei_cl_cb ctrl_rd_list;
542 struct mei_cl_cb amthif_cmd_list;
544 struct mei_cl_cb amthif_rd_complete_list;
547 struct mei_cl_cb *iamthif_current_cb;
618 struct mei_cl_cb *cmpl_list, s32 *slots);
620 int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list);
[all …]
Dinterrupt.c40 void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list) in mei_irq_compl_handler()
42 struct mei_cl_cb *cb, *next; in mei_irq_compl_handler()
101 struct mei_cl_cb *complete_list) in mei_cl_irq_read_msg()
104 struct mei_cl_cb *cb; in mei_cl_irq_read_msg()
107 cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list); in mei_cl_irq_read_msg()
171 static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_disconnect_rsp()
172 struct mei_cl_cb *cmpl_list) in mei_cl_irq_disconnect_rsp()
201 static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_read()
202 struct mei_cl_cb *cmpl_list) in mei_cl_irq_read()
239 struct mei_cl_cb *cmpl_list, s32 *slots) in mei_irq_read_handler()
[all …]
Damthif.c96 struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev, in mei_amthif_find_read_list_entry()
99 struct mei_cl_cb *cb; in mei_amthif_find_read_list_entry()
128 struct mei_cl_cb *cb; in mei_amthif_read()
235 struct mei_cl_cb *cb; in mei_amthif_read_start()
268 static int mei_amthif_send_cmd(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_amthif_send_cmd()
303 struct mei_cl_cb *cb; in mei_amthif_run_next_cmd()
329 int mei_amthif_write(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_amthif_write()
386 int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_amthif_irq_write()
387 struct mei_cl_cb *cmpl_list) in mei_amthif_irq_write()
413 struct mei_cl_cb *cmpl_list) in mei_amthif_irq_read_msg()
[all …]
Dclient.c342 void mei_io_cb_free(struct mei_cl_cb *cb) in mei_io_cb_free()
361 struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, enum mei_cb_file_ops type, in mei_io_cb_init()
364 struct mei_cl_cb *cb; in mei_io_cb_init()
366 cb = kzalloc(sizeof(struct mei_cl_cb), GFP_KERNEL); in mei_io_cb_init()
385 static void __mei_io_list_flush(struct mei_cl_cb *list, in __mei_io_list_flush()
388 struct mei_cl_cb *cb, *next; in __mei_io_list_flush()
406 void mei_io_list_flush(struct mei_cl_cb *list, struct mei_cl *cl) in mei_io_list_flush()
417 static inline void mei_io_list_free(struct mei_cl_cb *list, struct mei_cl *cl) in mei_io_list_free()
432 int mei_io_cb_alloc_buf(struct mei_cl_cb *cb, size_t length) in mei_io_cb_alloc_buf()
457 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, in mei_cl_alloc_cb()
[all …]
Dmain.c140 struct mei_cl_cb *cb = NULL; in mei_read()
278 struct mei_cl_cb *write_cb = NULL; in mei_write()
Dbus.c47 struct mei_cl_cb *cb = NULL; in __mei_cl_send()
107 struct mei_cl_cb *cb; in __mei_cl_recv()
Dhbm.c811 struct mei_cl_cb *cb, *next; in mei_hbm_cl_res()
865 struct mei_cl_cb *cb; in mei_hbm_fw_disconnect_req()
Dhw-txe.c1036 struct mei_cl_cb complete_list; in mei_txe_irq_thread_handler()
Dhw-me.c1146 struct mei_cl_cb complete_list; in mei_me_irq_thread_handler()