Lines Matching refs:cl
79 if (chan->cl->tx_prepare) in msg_submit()
80 chan->cl->tx_prepare(chan->cl, data); in msg_submit()
108 if (mssg && chan->cl->tx_done) in tx_tick()
109 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
111 if (chan->cl->tx_block) in tx_tick()
124 if (chan->active_req && chan->cl) { in poll_txdone()
151 if (chan->cl->rx_callback) in mbox_chan_received_data()
152 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data()
250 if (!chan || !chan->cl) in mbox_send_message()
261 if (chan->cl->tx_block && chan->active_req) { in mbox_send_message()
265 if (!chan->cl->tx_tout) /* wait forever */ in mbox_send_message()
268 wait = msecs_to_jiffies(chan->cl->tx_tout); in mbox_send_message()
298 struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index) in mbox_request_channel() argument
300 struct device *dev = cl->dev; in mbox_request_channel()
330 if (!chan || chan->cl || !try_module_get(mbox->dev->driver->owner)) { in mbox_request_channel()
340 chan->cl = cl; in mbox_request_channel()
343 if (chan->txdone_method == TXDONE_BY_POLL && cl->knows_txdone) in mbox_request_channel()
369 if (!chan || !chan->cl) in mbox_free_channel()
376 chan->cl = NULL; in mbox_free_channel()
428 chan->cl = NULL; in mbox_controller_register()