Lines Matching refs:cl
67 struct mei_cl *cl = &dev->iamthif_cl; in mei_amthif_host_init() local
73 mei_cl_init(cl, dev); in mei_amthif_host_init()
81 cl->me_client_id = me_cl->client_id; in mei_amthif_host_init()
82 cl->cl_uuid = me_cl->props.protocol_name; in mei_amthif_host_init()
90 ret = mei_cl_link(cl, MEI_IAMTHIF_HOST_CLIENT_ID); in mei_amthif_host_init()
96 ret = mei_cl_connect(cl, NULL); in mei_amthif_host_init()
144 struct mei_cl *cl = file->private_data; in mei_amthif_read() local
151 if (!cl) { in mei_amthif_read()
249 static int mei_amthif_read_start(struct mei_cl *cl, struct file *file) in mei_amthif_read_start() argument
251 struct mei_device *dev = cl->dev; in mei_amthif_read_start()
256 cb = mei_io_cb_init(cl, MEI_FOP_READ, file); 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() argument
291 if (!cl->dev || !cb) in mei_amthif_send_cmd()
294 dev = cl->dev; in mei_amthif_send_cmd()
301 ret = mei_cl_write(cl, cb, false); in mei_amthif_send_cmd()
306 cb->status = mei_amthif_read_start(cl, cb->file_object); in mei_amthif_send_cmd()
320 struct mei_cl *cl = &dev->iamthif_cl; in mei_amthif_run_next_cmd() local
336 return mei_amthif_send_cmd(cl, 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() argument
352 if (WARN_ON(!cl || !cl->dev)) in mei_amthif_write()
358 dev = cl->dev; in mei_amthif_write()
404 int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_amthif_irq_write() argument
409 ret = mei_cl_irq_write(cl, cb, cmpl_list); in mei_amthif_irq_write()
414 cb->status = mei_amthif_read_start(cl, cb->file_object); in mei_amthif_irq_write()
429 int mei_amthif_irq_read_msg(struct mei_cl *cl, in mei_amthif_irq_read_msg() argument
436 dev = cl->dev; in mei_amthif_irq_read_msg()
441 ret = mei_cl_irq_read_msg(cl, mei_hdr, cmpl_list); in mei_amthif_irq_read_msg()
511 struct mei_cl *cl = &dev->iamthif_cl; in mei_clear_list() local
523 mei_hbm_cl_flow_control_req(dev, cl); in mei_clear_list()