Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/misc/mei/
Dclient.h50 struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, enum mei_cb_file_ops type,
52 void mei_io_cb_free(struct mei_cl_cb *priv_cb);
53 int mei_io_cb_alloc_buf(struct mei_cl_cb *cb, size_t length);
61 static inline void mei_io_list_init(struct mei_cl_cb *list) in mei_io_list_init()
65 void mei_io_list_flush(struct mei_cl_cb *list, struct mei_cl *cl);
80 struct mei_cl_cb *mei_cl_read_cb(const struct mei_cl *cl,
83 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
111 struct mei_cl_cb *cmpl_list);
112 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
113 int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
[all …]
Dmei_dev.h205 struct mei_cl_cb { struct
509 struct mei_cl_cb write_list;
510 struct mei_cl_cb write_waiting_list;
511 struct mei_cl_cb ctrl_wr_list;
512 struct mei_cl_cb ctrl_rd_list;
575 struct mei_cl_cb amthif_cmd_list;
577 struct mei_cl_cb amthif_rd_complete_list;
580 struct mei_cl_cb *iamthif_current_cb;
651 struct mei_cl_cb *cmpl_list, s32 *slots);
653 int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list);
[all …]
Dinterrupt.c39 void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list) in mei_irq_compl_handler()
41 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()
168 static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_disconnect_rsp()
169 struct mei_cl_cb *cmpl_list) in mei_cl_irq_disconnect_rsp()
203 static int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_disconnect()
204 struct mei_cl_cb *cmpl_list) in mei_cl_irq_disconnect()
243 static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_cl_irq_read()
[all …]
Damthif.c113 struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev, in mei_amthif_find_read_list_entry()
116 struct mei_cl_cb *cb; in mei_amthif_find_read_list_entry()
145 struct mei_cl_cb *cb; in mei_amthif_read()
252 struct mei_cl_cb *cb; in mei_amthif_read_start()
286 static int mei_amthif_send_cmd(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_amthif_send_cmd()
321 struct mei_cl_cb *cb; in mei_amthif_run_next_cmd()
347 int mei_amthif_write(struct mei_cl *cl, struct mei_cl_cb *cb) in mei_amthif_write()
404 int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_amthif_irq_write()
405 struct mei_cl_cb *cmpl_list) in mei_amthif_irq_write()
431 struct mei_cl_cb *cmpl_list) in mei_amthif_irq_read_msg()
[all …]
Dclient.c328 void mei_io_cb_free(struct mei_cl_cb *cb) in mei_io_cb_free()
347 struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, enum mei_cb_file_ops type, in mei_io_cb_init()
350 struct mei_cl_cb *cb; in mei_io_cb_init()
352 cb = kzalloc(sizeof(struct mei_cl_cb), GFP_KERNEL); in mei_io_cb_init()
371 static void __mei_io_list_flush(struct mei_cl_cb *list, in __mei_io_list_flush()
374 struct mei_cl_cb *cb, *next; in __mei_io_list_flush()
392 void mei_io_list_flush(struct mei_cl_cb *list, struct mei_cl *cl) in mei_io_list_flush()
403 static inline void mei_io_list_free(struct mei_cl_cb *list, struct mei_cl *cl) in mei_io_list_free()
418 int mei_io_cb_alloc_buf(struct mei_cl_cb *cb, size_t length) in mei_io_cb_alloc_buf()
443 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length, in mei_cl_alloc_cb()
[all …]
Dbus.c232 struct mei_cl_cb *cb = NULL; in ___mei_cl_send()
280 struct mei_cl_cb *cb; in __mei_cl_recv()
Dmain.c143 struct mei_cl_cb *cb = NULL; in mei_read()
278 struct mei_cl_cb *write_cb = NULL; in mei_write()
Dhbm.c631 struct mei_cl_cb *cb, *next; in mei_hbm_cl_res()
679 struct mei_cl_cb *cb; in mei_hbm_fw_disconnect_req()
Dhw-me.c790 struct mei_cl_cb complete_list; in mei_me_irq_thread_handler()
Dhw-txe.c1036 struct mei_cl_cb complete_list; in mei_txe_irq_thread_handler()