Lines Matching refs:udev

199 	struct u132_udev udev[MAX_U132_UDEVS];
218 static inline struct u132 *udev_to_u132(struct u132_udev *udev)
220 u8 udev_number = udev->udev_number;
221 return container_of(udev, struct u132, udev[udev_number]);
274 struct u132_udev *udev = kref_to_u132_udev(kref);
275 udev->udev_number = 0;
276 udev->usb_device = NULL;
277 udev->usb_addr = 0;
278 udev->enumeration = 0;
281 static inline void u132_udev_put_kref(struct u132 *u132, struct u132_udev *udev)
283 kref_put(&udev->kref, u132_udev_delete);
286 static inline void u132_udev_get_kref(struct u132 *u132, struct u132_udev *udev)
288 kref_get(&udev->kref);
292 struct u132_udev *udev)
294 kref_init(&udev->kref);
333 struct u132_udev *udev = &u132->udev[address];
352 udev->endp_number_in[usb_endp] = 0;
353 u132_udev_put_kref(u132, udev);
356 udev->endp_number_out[usb_endp] = 0;
357 u132_udev_put_kref(u132, udev);
622 struct u132_udev *udev = &u132->udev[address];
654 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
679 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
687 usb_settoggle(udev->usb_device, endp->usb_endp,
691 usb_settoggle(udev->usb_device, endp->usb_endp,
695 usb_settoggle(udev->usb_device, endp->usb_endp,
773 struct u132_udev *udev = &u132->udev[address];
806 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
818 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
827 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
834 usb_settoggle(udev->usb_device, endp->usb_endp, 0,
844 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0);
851 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0);
1080 struct u132_udev *udev = &u132->udev[address];
1101 endp->usb_addr = udev->usb_addr;
1848 struct u132_udev *udev, struct urb *urb,
1893 usb_settoggle(udev->usb_device, usb_endp, 0, 0);
1896 udev->endp_number_in[usb_endp] = endp_number;
1897 u132_udev_get_kref(u132, udev);
1900 usb_settoggle(udev->usb_device, usb_endp, 1, 0);
1903 udev->endp_number_out[usb_endp] = endp_number;
1904 u132_udev_get_kref(u132, udev);
1922 struct u132_udev *udev, struct urb *urb,
1946 struct u132_udev *udev, struct urb *urb,
1984 usb_settoggle(udev->usb_device, usb_endp, 0, 0);
1988 udev->endp_number_in[usb_endp] = endp_number;
1989 u132_udev_get_kref(u132, udev);
1992 usb_settoggle(udev->usb_device, usb_endp, 1, 0);
1996 udev->endp_number_out[usb_endp] = endp_number;
1997 u132_udev_get_kref(u132, udev);
2020 static int queue_bulk_on_old_endpoint(struct u132 *u132, struct u132_udev *udev,
2088 struct u132_udev *udev = &u132->udev[address];
2095 u132_udev_init_kref(u132, udev);
2096 u132_udev_get_kref(u132, udev);
2097 udev->endp_number_in[usb_endp] = endp_number;
2098 udev->endp_number_out[usb_endp] = endp_number;
2109 struct u132_udev *udev = &u132->udev[address];
2116 u132_udev_get_kref(u132, udev);
2117 udev->enumeration = 2;
2118 udev->endp_number_in[usb_endp] = endp_number;
2119 udev->endp_number_out[usb_endp] = endp_number;
2161 struct u132_udev *udev = &u132->udev[++i];
2162 if (udev->usb_device) {
2165 udev->enumeration = 1;
2168 udev->udev_number = i;
2169 udev->usb_addr = usb_dev->devnum;
2170 u132_udev_init_kref(u132, udev);
2171 udev->endp_number_in[usb_endp] =
2173 u132_udev_get_kref(u132, udev);
2174 udev->endp_number_out[usb_endp] =
2176 udev->usb_device = usb_dev;
2179 u132_udev_get_kref(u132, udev);
2209 struct u132_udev *udev = &u132->udev[address];
2211 if (udev->enumeration != 2)
2212 udev->enumeration = 2;
2255 struct u132_udev *udev = &u132->udev[address];
2266 u132, udev, urb,
2287 return create_endpoint_and_queue_int(u132, udev,
2297 struct u132_udev *udev = &u132->udev[address];
2308 u132, udev, urb,
2328 udev, urb, usb_dev, usb_addr,
2515 struct u132_udev *udev = &u132->udev[address];
2517 u8 endp_number = udev->endp_number_in[usb_endp];
2521 u8 endp_number = udev->endp_number_out[usb_endp];
3037 struct u132_udev *udev = &u132->udev[udevs];
3038 int i = ARRAY_SIZE(udev->endp_number_in);
3039 int o = ARRAY_SIZE(udev->endp_number_out);
3040 udev->usb_device = NULL;
3041 udev->udev_number = 0;
3042 udev->usb_addr = 0;
3043 udev->portnumber = 0;
3045 udev->endp_number_in[i] = 0;
3048 udev->endp_number_out[o] = 0;