Lines Matching refs:intf
55 static int gud_usb_control_msg(struct usb_interface *intf, bool in,
59 u8 ifnum = intf->cur_altsetting->desc.bInterfaceNumber;
60 struct usb_device *usb = interface_to_usbdev(intf);
78 static int gud_get_display_descriptor(struct usb_interface *intf,
88 ret = gud_usb_control_msg(intf, true, GUD_REQ_GET_DESCRIPTOR, 0, buf, sizeof(*desc));
99 DRM_DEV_DEBUG_DRIVER(&intf->dev,
132 static int gud_usb_get_status(struct usb_interface *intf)
141 ret = gud_usb_control_msg(intf, true, GUD_REQ_GET_STATUS, 0, buf, sizeof(*buf));
155 struct usb_interface *intf = to_usb_interface(gdrm->drm.dev);
166 ret = gud_usb_control_msg(intf, in, request, index, buf, len);
170 status = gud_usb_get_status(intf);
425 static int gud_probe(struct usb_interface *intf, const struct usb_device_id *id)
432 struct device *dev = &intf->dev;
440 ret = usb_find_bulk_out_endpoint(intf->cur_altsetting, &bulk_out);
444 ret = gud_get_display_descriptor(intf, &desc);
567 gdrm->bulk_pipe = usb_sndbulkpipe(interface_to_usbdev(intf), usb_endpoint_num(bulk_out));
609 usb_set_intfdata(intf, gdrm);
611 gdrm->dmadev = usb_intf_get_dma_device(intf);
644 static int gud_suspend(struct usb_interface *intf, pm_message_t message)
646 struct gud_device *gdrm = usb_get_intfdata(intf);
651 static int gud_resume(struct usb_interface *intf)
653 struct gud_device *gdrm = usb_get_intfdata(intf);