Lines Matching defs:req
39 struct wm831x_auxadc_req *req;
43 req = kzalloc(sizeof(*req), GFP_KERNEL);
44 if (!req)
47 init_completion(&req->done);
48 req->input = input;
49 req->val = -ETIMEDOUT;
54 list_add(&req->list, &wm831x->auxadc_pending);
98 wait_for_completion_timeout(&req->done, msecs_to_jiffies(500));
102 list_del(&req->list);
103 ret = req->val;
108 kfree(req);
116 struct wm831x_auxadc_req *req;
146 list_for_each_entry(req, &wm831x->auxadc_pending, list) {
147 if (req->input == input) {
148 req->val = val;
149 complete(&req->done);