Lines Matching refs:intf
108 dev_dbg(&usbhid->intf->dev, "retrying intr urb\n"); in hid_retry_timeout()
122 dev_dbg(&usbhid->intf->dev, "clear halt\n"); in hid_reset()
128 dev_dbg(&usbhid->intf->dev, in hid_reset()
135 dev_dbg(&usbhid->intf->dev, "resetting device\n"); in hid_reset()
136 usb_queue_reset_device(usbhid->intf); in hid_reset()
183 struct usb_interface *intf = usbhid->intf; in usbhid_mark_busy() local
185 usb_mark_last_busy(interface_to_usbdev(intf)); in usbhid_mark_busy()
190 struct hid_device *hid = usb_get_intfdata(usbhid->intf); in usbhid_restart_out_queue()
202 r = usb_autopm_get_interface_async(usbhid->intf); in usbhid_restart_out_queue()
211 usb_autopm_put_interface_no_suspend(usbhid->intf); in usbhid_restart_out_queue()
219 usb_autopm_put_interface_async(usbhid->intf); in usbhid_restart_out_queue()
228 struct hid_device *hid = usb_get_intfdata(usbhid->intf); in usbhid_restart_ctrl_queue()
241 r = usb_autopm_get_interface_async(usbhid->intf); in usbhid_restart_ctrl_queue()
250 usb_autopm_put_interface_no_suspend(usbhid->intf); in usbhid_restart_ctrl_queue()
258 usb_autopm_put_interface_async(usbhid->intf); in usbhid_restart_ctrl_queue()
466 usb_autopm_put_interface_async(usbhid->intf); in hid_irq_out()
516 usb_autopm_put_interface_async(usbhid->intf); in hid_ctrl()
553 usb_autopm_get_interface_no_resume(usbhid->intf); in __usbhid_submit_report()
574 usb_autopm_put_interface_async(usbhid->intf); in __usbhid_submit_report()
604 usb_autopm_get_interface_no_resume(usbhid->intf); in __usbhid_submit_report()
625 usb_autopm_put_interface_async(usbhid->intf); in __usbhid_submit_report()
684 res = usb_autopm_get_interface(usbhid->intf); in usbhid_open()
691 usbhid->intf->needs_remote_wakeup = 1; in usbhid_open()
702 usbhid->intf->needs_remote_wakeup = 0; in usbhid_open()
705 usb_autopm_put_interface(usbhid->intf); in usbhid_open()
738 usbhid->intf->needs_remote_wakeup = 0; in usbhid_close()
860 struct usb_interface *intf = usbhid->intf; in usbhid_get_raw_report() local
861 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_get_raw_report()
893 struct usb_interface *intf = usbhid->intf; in usbhid_set_raw_report() local
894 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_set_raw_report()
966 struct usb_interface *intf = to_usb_interface(hid->dev.parent); in usbhid_parse() local
967 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_parse()
968 struct usb_device *dev = interface_to_usbdev (intf); in usbhid_parse()
1039 struct usb_interface *intf = to_usb_interface(hid->dev.parent); in usbhid_start() local
1040 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_start()
1041 struct usb_device *dev = interface_to_usbdev(intf); in usbhid_start()
1130 ret = usb_autopm_get_interface(usbhid->intf); in usbhid_start()
1133 usbhid->intf->needs_remote_wakeup = 1; in usbhid_start()
1139 usb_autopm_put_interface(usbhid->intf); in usbhid_start()
1175 usbhid->intf->needs_remote_wakeup = 0; in usbhid_stop()
1244 struct usb_interface *intf = to_usb_interface(hid->dev.parent); in usbhid_idle() local
1245 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_idle()
1268 static int usbhid_probe(struct usb_interface *intf, const struct usb_device_id *id) in usbhid_probe() argument
1270 struct usb_host_interface *interface = intf->cur_altsetting; in usbhid_probe()
1271 struct usb_device *dev = interface_to_usbdev(intf); in usbhid_probe()
1279 intf->altsetting->desc.bInterfaceNumber); in usbhid_probe()
1285 hid_err(intf, "couldn't find an input interrupt endpoint\n"); in usbhid_probe()
1293 usb_set_intfdata(intf, hid); in usbhid_probe()
1302 hid->dev.parent = &intf->dev; in usbhid_probe()
1308 if (intf->cur_altsetting->desc.bInterfaceProtocol == in usbhid_probe()
1311 else if (intf->cur_altsetting->desc.bInterfaceProtocol == 0) in usbhid_probe()
1333 "%d", intf->altsetting[0].desc.bInterfaceNumber); in usbhid_probe()
1346 usbhid->intf = intf; in usbhid_probe()
1357 hid_err(intf, "can't add hid device: %d\n", ret); in usbhid_probe()
1369 static void usbhid_disconnect(struct usb_interface *intf) in usbhid_disconnect() argument
1371 struct hid_device *hid = usb_get_intfdata(intf); in usbhid_disconnect()
1431 static int hid_pre_reset(struct usb_interface *intf) in hid_pre_reset() argument
1433 struct hid_device *hid = usb_get_intfdata(intf); in hid_pre_reset()
1445 static int hid_post_reset(struct usb_interface *intf) in hid_post_reset() argument
1447 struct usb_device *dev = interface_to_usbdev (intf); in hid_post_reset()
1448 struct hid_device *hid = usb_get_intfdata(intf); in hid_post_reset()
1450 struct usb_host_interface *interface = intf->cur_altsetting; in hid_post_reset()
1484 hid_set_idle(dev, intf->cur_altsetting->desc.bInterfaceNumber, 0, 0); in hid_post_reset()
1495 return usb_autopm_get_interface(usbhid->intf); in usbhid_get_power()
1502 usb_autopm_put_interface(usbhid->intf); in usbhid_put_power()
1517 static int hid_suspend(struct usb_interface *intf, pm_message_t message) in hid_suspend() argument
1519 struct hid_device *hid = usb_get_intfdata(intf); in hid_suspend()
1569 dev_dbg(&intf->dev, "suspend\n"); in hid_suspend()
1577 static int hid_resume(struct usb_interface *intf) in hid_resume() argument
1579 struct hid_device *hid = usb_get_intfdata (intf); in hid_resume()
1583 dev_dbg(&intf->dev, "resume status %d\n", status); in hid_resume()
1587 static int hid_reset_resume(struct usb_interface *intf) in hid_reset_resume() argument
1589 struct hid_device *hid = usb_get_intfdata(intf); in hid_reset_resume()
1592 status = hid_post_reset(intf); in hid_reset_resume()