Lines Matching refs:set_data
214 struct set_schib_struct set_data; in set_schib_wait() local
229 init_waitqueue_head(&set_data.wait); in set_schib_wait()
230 set_data.mme = mme; in set_schib_wait()
231 set_data.mbfc = mbfc; in set_schib_wait()
232 set_data.address = address; in set_schib_wait()
233 set_data.ret = CMF_PENDING; in set_schib_wait()
236 cdev->private->cmb_wait = &set_data; in set_schib_wait()
239 ret = wait_event_interruptible_timeout(set_data.wait, in set_schib_wait()
240 set_data.ret != CMF_PENDING, in set_schib_wait()
244 if (set_data.ret == CMF_PENDING) { in set_schib_wait()
245 set_data.ret = (ret == 0) ? -ETIME : ret; in set_schib_wait()
251 ret = set_data.ret; in set_schib_wait()
259 struct set_schib_struct *set_data = cdev->private->cmb_wait; in retry_set_schib() local
261 if (!set_data) in retry_set_schib()
264 set_data->ret = set_schib(cdev, set_data->mme, set_data->mbfc, in retry_set_schib()
265 set_data->address); in retry_set_schib()
266 wake_up(&set_data->wait); in retry_set_schib()