Lines Matching defs:req
1882 struct set_config_request *req =
1884 struct usb_device *udev = req->udev;
1888 list_del(&req->node);
1891 if (req->config >= -1) /* Is req still valid? */
1892 usb_set_configuration(udev, req->config);
1895 kfree(req);
1903 struct set_config_request *req;
1906 list_for_each_entry(req, &set_config_list, node) {
1907 if (req->udev == udev)
1908 req->config = -999; /* Mark as cancelled */
1935 struct set_config_request *req;
1937 req = kmalloc(sizeof(*req), GFP_KERNEL);
1938 if (!req)
1940 req->udev = udev;
1941 req->config = config;
1942 INIT_WORK(&req->work, driver_set_config_work);
1945 list_add(&req->node, &set_config_list);
1949 schedule_work(&req->work);