Lines Matching refs:udev

205 	struct u132_udev udev[MAX_U132_UDEVS];  member
224 static inline struct u132 *udev_to_u132(struct u132_udev *udev) in udev_to_u132() argument
226 u8 udev_number = udev->udev_number; in udev_to_u132()
227 return container_of(udev, struct u132, udev[udev_number]); in udev_to_u132()
281 struct u132_udev *udev = kref_to_u132_udev(kref); in u132_udev_delete() local
282 udev->udev_number = 0; in u132_udev_delete()
283 udev->usb_device = NULL; in u132_udev_delete()
284 udev->usb_addr = 0; in u132_udev_delete()
285 udev->enumeration = 0; in u132_udev_delete()
288 static inline void u132_udev_put_kref(struct u132 *u132, struct u132_udev *udev) in u132_udev_put_kref() argument
290 kref_put(&udev->kref, u132_udev_delete); in u132_udev_put_kref()
293 static inline void u132_udev_get_kref(struct u132 *u132, struct u132_udev *udev) in u132_udev_get_kref() argument
295 kref_get(&udev->kref); in u132_udev_get_kref()
299 struct u132_udev *udev) in u132_udev_init_kref() argument
301 kref_init(&udev->kref); in u132_udev_init_kref()
340 struct u132_udev *udev = &u132->udev[address]; in u132_endp_delete() local
359 udev->endp_number_in[usb_endp] = 0; in u132_endp_delete()
360 u132_udev_put_kref(u132, udev); in u132_endp_delete()
363 udev->endp_number_out[usb_endp] = 0; in u132_endp_delete()
364 u132_udev_put_kref(u132, udev); in u132_endp_delete()
629 struct u132_udev *udev = &u132->udev[address]; in u132_hcd_interrupt_recv() local
661 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_interrupt_recv()
686 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_interrupt_recv()
694 usb_settoggle(udev->usb_device, endp->usb_endp, in u132_hcd_interrupt_recv()
698 usb_settoggle(udev->usb_device, endp->usb_endp, in u132_hcd_interrupt_recv()
702 usb_settoggle(udev->usb_device, endp->usb_endp, in u132_hcd_interrupt_recv()
780 struct u132_udev *udev = &u132->udev[address]; in u132_hcd_bulk_input_recv() local
813 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_bulk_input_recv()
825 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_bulk_input_recv()
834 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_bulk_input_recv()
841 usb_settoggle(udev->usb_device, endp->usb_endp, 0, in u132_hcd_bulk_input_recv()
851 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0); in u132_hcd_bulk_input_recv()
858 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0); in u132_hcd_bulk_input_recv()
1087 struct u132_udev *udev = &u132->udev[address]; in u132_hcd_enumeration_empty_recv() local
1108 endp->usb_addr = udev->usb_addr; in u132_hcd_enumeration_empty_recv()
1862 struct u132_udev *udev, struct urb *urb, in create_endpoint_and_queue_int() argument
1907 usb_settoggle(udev->usb_device, usb_endp, 0, 0); in create_endpoint_and_queue_int()
1910 udev->endp_number_in[usb_endp] = endp_number; in create_endpoint_and_queue_int()
1911 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_int()
1914 usb_settoggle(udev->usb_device, usb_endp, 1, 0); in create_endpoint_and_queue_int()
1917 udev->endp_number_out[usb_endp] = endp_number; in create_endpoint_and_queue_int()
1918 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_int()
1936 struct u132_udev *udev, struct urb *urb, in queue_int_on_old_endpoint() argument
1960 struct u132_udev *udev, struct urb *urb, in create_endpoint_and_queue_bulk() argument
1998 usb_settoggle(udev->usb_device, usb_endp, 0, 0); in create_endpoint_and_queue_bulk()
2002 udev->endp_number_in[usb_endp] = endp_number; in create_endpoint_and_queue_bulk()
2003 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_bulk()
2006 usb_settoggle(udev->usb_device, usb_endp, 1, 0); in create_endpoint_and_queue_bulk()
2010 udev->endp_number_out[usb_endp] = endp_number; in create_endpoint_and_queue_bulk()
2011 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_bulk()
2034 static int queue_bulk_on_old_endpoint(struct u132 *u132, struct u132_udev *udev, in queue_bulk_on_old_endpoint() argument
2102 struct u132_udev *udev = &u132->udev[address]; in create_endpoint_and_queue_control() local
2109 u132_udev_init_kref(u132, udev); in create_endpoint_and_queue_control()
2110 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_control()
2111 udev->endp_number_in[usb_endp] = endp_number; in create_endpoint_and_queue_control()
2112 udev->endp_number_out[usb_endp] = endp_number; in create_endpoint_and_queue_control()
2123 struct u132_udev *udev = &u132->udev[address]; in create_endpoint_and_queue_control() local
2130 u132_udev_get_kref(u132, udev); in create_endpoint_and_queue_control()
2131 udev->enumeration = 2; in create_endpoint_and_queue_control()
2132 udev->endp_number_in[usb_endp] = endp_number; in create_endpoint_and_queue_control()
2133 udev->endp_number_out[usb_endp] = endp_number; in create_endpoint_and_queue_control()
2175 struct u132_udev *udev = &u132->udev[++i]; in queue_control_on_old_endpoint() local
2176 if (udev->usb_device) { in queue_control_on_old_endpoint()
2179 udev->enumeration = 1; in queue_control_on_old_endpoint()
2182 udev->udev_number = i; in queue_control_on_old_endpoint()
2183 udev->usb_addr = usb_dev->devnum; in queue_control_on_old_endpoint()
2184 u132_udev_init_kref(u132, udev); in queue_control_on_old_endpoint()
2185 udev->endp_number_in[usb_endp] = in queue_control_on_old_endpoint()
2187 u132_udev_get_kref(u132, udev); in queue_control_on_old_endpoint()
2188 udev->endp_number_out[usb_endp] = in queue_control_on_old_endpoint()
2190 udev->usb_device = usb_dev; in queue_control_on_old_endpoint()
2193 u132_udev_get_kref(u132, udev); in queue_control_on_old_endpoint()
2223 struct u132_udev *udev = &u132->udev[address]; in queue_control_on_old_endpoint() local
2225 if (udev->enumeration != 2) in queue_control_on_old_endpoint()
2226 udev->enumeration = 2; in queue_control_on_old_endpoint()
2270 struct u132_udev *udev = &u132->udev[address]; in u132_urb_enqueue() local
2281 u132, udev, urb, in u132_urb_enqueue()
2302 return create_endpoint_and_queue_int(u132, udev, in u132_urb_enqueue()
2312 struct u132_udev *udev = &u132->udev[address]; in u132_urb_enqueue() local
2323 u132, udev, urb, in u132_urb_enqueue()
2343 udev, urb, usb_dev, usb_addr, in u132_urb_enqueue()
2531 struct u132_udev *udev = &u132->udev[address]; in u132_urb_dequeue() local
2533 u8 endp_number = udev->endp_number_in[usb_endp]; in u132_urb_dequeue()
2537 u8 endp_number = udev->endp_number_out[usb_endp]; in u132_urb_dequeue()
3067 struct u132_udev *udev = &u132->udev[udevs]; in u132_initialise() local
3068 int i = ARRAY_SIZE(udev->endp_number_in); in u132_initialise()
3069 int o = ARRAY_SIZE(udev->endp_number_out); in u132_initialise()
3070 udev->usb_device = NULL; in u132_initialise()
3071 udev->udev_number = 0; in u132_initialise()
3072 udev->usb_addr = 0; in u132_initialise()
3073 udev->portnumber = 0; in u132_initialise()
3075 udev->endp_number_in[i] = 0; in u132_initialise()
3078 udev->endp_number_out[o] = 0; in u132_initialise()