Lines Matching refs:udev
66 struct usb_device *udev; member
184 usb_fill_control_urb(pm->config, pm->udev, usb_sndctrlpipe(pm->udev, 0), in powermate_sync_state()
277 static int powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm) in powermate_alloc_buffers() argument
279 pm->data = usb_alloc_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX, in powermate_alloc_buffers()
291 static void powermate_free_buffers(struct usb_device *udev, struct powermate_device *pm) in powermate_free_buffers() argument
293 usb_free_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX, in powermate_free_buffers()
301 struct usb_device *udev = interface_to_usbdev (intf); in powermate_probe() local
317 usb_control_msg(udev, usb_sndctrlpipe(udev, 0), in powermate_probe()
327 if (powermate_alloc_buffers(udev, pm)) in powermate_probe()
338 pm->udev = udev; in powermate_probe()
342 usb_make_path(udev, pm->phys, sizeof(pm->phys)); in powermate_probe()
347 switch (le16_to_cpu(udev->descriptor.idProduct)) { in powermate_probe()
357 le16_to_cpu(udev->descriptor.idProduct)); in powermate_probe()
361 usb_to_input_id(udev, &input_dev->id); in powermate_probe()
375 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); in powermate_probe()
376 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); in powermate_probe()
384 usb_fill_int_urb(pm->irq, udev, pipe, pm->data, in powermate_probe()
411 fail2: powermate_free_buffers(udev, pm); in powermate_probe()