Lines Matching refs:cl
41 struct mbox_client cl;
52 static void message_from_remote(struct mbox_client *cl, void *mssg)
55 struct demo_client, cl);
69 static void sample_sent(struct mbox_client *cl, void *mssg, int r)
72 struct demo_client, cl);
87 dc_async->cl.dev = &pdev->dev;
88 dc_async->cl.rx_callback = message_from_remote;
89 dc_async->cl.tx_done = sample_sent;
90 dc_async->cl.tx_block = false;
91 dc_async->cl.tx_tout = 0; /* doesn't matter here */
92 dc_async->cl.knows_txdone = false; /* depending upon protocol */
97 dc_sync->cl.dev = &pdev->dev;
98 dc_sync->cl.rx_callback = message_from_remote;
99 dc_sync->cl.tx_done = NULL; /* operate in blocking mode */
100 dc_sync->cl.tx_block = true;
101 dc_sync->cl.tx_tout = 500; /* by half a second */
102 dc_sync->cl.knows_txdone = false; /* depending upon protocol */
106 dc_async->mbox = mbox_request_channel(&dc_async->cl, 1);
113 dc_sync->mbox = mbox_request_channel(&dc_sync->cl, 0);