Lines Matching refs:cl
68 struct mei_cl *cl = &dev->iamthif_cl; in mei_amthif_host_init() local
73 mei_cl_init(cl, dev); in mei_amthif_host_init()
75 ret = mei_cl_link(cl, MEI_IAMTHIF_HOST_CLIENT_ID); in mei_amthif_host_init()
81 ret = mei_cl_connect(cl, me_cl, NULL); in mei_amthif_host_init()
127 struct mei_cl *cl = file->private_data; in mei_amthif_read() local
134 if (!cl) { in mei_amthif_read()
232 static int mei_amthif_read_start(struct mei_cl *cl, struct file *file) in mei_amthif_read_start() argument
234 struct mei_device *dev = cl->dev; in mei_amthif_read_start()
238 cb = mei_io_cb_init(cl, MEI_FOP_READ, file); in mei_amthif_read_start()
244 rets = mei_io_cb_alloc_buf(cb, mei_cl_mtu(cl)); 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() argument
273 if (!cl->dev || !cb) in mei_amthif_send_cmd()
276 dev = cl->dev; in mei_amthif_send_cmd()
283 ret = mei_cl_write(cl, cb, false); in mei_amthif_send_cmd()
288 cb->status = mei_amthif_read_start(cl, cb->file_object); in mei_amthif_send_cmd()
302 struct mei_cl *cl = &dev->iamthif_cl; in mei_amthif_run_next_cmd() local
318 return mei_amthif_send_cmd(cl, 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() argument
334 if (WARN_ON(!cl || !cl->dev)) in mei_amthif_write()
340 dev = cl->dev; in mei_amthif_write()
386 int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, in mei_amthif_irq_write() argument
391 ret = mei_cl_irq_write(cl, cb, cmpl_list); in mei_amthif_irq_write()
396 cb->status = mei_amthif_read_start(cl, cb->file_object); in mei_amthif_irq_write()
411 int mei_amthif_irq_read_msg(struct mei_cl *cl, in mei_amthif_irq_read_msg() argument
418 dev = cl->dev; in mei_amthif_irq_read_msg()
425 ret = mei_cl_irq_read_msg(cl, mei_hdr, cmpl_list); in mei_amthif_irq_read_msg()
495 struct mei_cl *cl = &dev->iamthif_cl; in mei_clear_list() local
507 mei_hbm_cl_flow_control_req(dev, cl); in mei_clear_list()