Symbol: vhci_hcd
drivers/usb/usbip/vhci.h
149
static inline struct vhci_hcd *hcd_to_vhci_hcd(struct usb_hcd *hcd)
drivers/usb/usbip/vhci.h
151
return (struct vhci_hcd *) (hcd->hcd_priv);
drivers/usb/usbip/vhci.h
164
static inline struct usb_hcd *vhci_hcd_to_hcd(struct vhci_hcd *vhci_hcd)
drivers/usb/usbip/vhci.h
166
return container_of((void *) vhci_hcd, struct usb_hcd, hcd_priv);
drivers/usb/usbip/vhci.h
169
static inline struct vhci_hcd *vdev_to_vhci_hcd(struct vhci_device *vdev)
drivers/usb/usbip/vhci.h
171
return container_of((void *)(vdev - vdev->rhport), struct vhci_hcd, vdev);
drivers/usb/usbip/vhci.h
98
struct vhci_hcd *vhci_hcd_hs;
drivers/usb/usbip/vhci.h
99
struct vhci_hcd *vhci_hcd_ss;
drivers/usb/usbip/vhci_hcd.c
1200
struct vhci_hcd *vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
1207
spin_lock_init(&vhci_hcd->vhci->lock);
drivers/usb/usbip/vhci_hcd.c
1212
struct vhci_device *vdev = &vhci_hcd->vdev[rhport];
drivers/usb/usbip/vhci_hcd.c
1218
atomic_set(&vhci_hcd->seqnum, 0);
drivers/usb/usbip/vhci_hcd.c
1254
struct vhci_hcd *vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
1268
struct vhci_device *vdev = &vhci_hcd->vdev[rhport];
drivers/usb/usbip/vhci_hcd.c
1343
.hcd_priv_size = sizeof(struct vhci_hcd),
drivers/usb/usbip/vhci_hcd.c
156
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_hcd.c
157
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
166
status = vhci_hcd->port_status[rhport];
drivers/usb/usbip/vhci_hcd.c
181
vhci_hcd->port_status[rhport] = status;
drivers/usb/usbip/vhci_hcd.c
185
usb_hcd_poll_rh_status(vhci_hcd_to_hcd(vhci_hcd));
drivers/usb/usbip/vhci_hcd.c
190
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_hcd.c
191
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
200
status = vhci_hcd->port_status[rhport];
drivers/usb/usbip/vhci_hcd.c
205
vhci_hcd->port_status[rhport] = status;
drivers/usb/usbip/vhci_hcd.c
208
usb_hcd_poll_rh_status(vhci_hcd_to_hcd(vhci_hcd));
drivers/usb/usbip/vhci_hcd.c
231
struct vhci_hcd *vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
232
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
248
if ((vhci_hcd->port_status[rhport] & PORT_C_MASK)) {
drivers/usb/usbip/vhci_hcd.c
319
struct vhci_hcd *vhci_hcd;
drivers/usb/usbip/vhci_hcd.c
354
vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
355
vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
362
memcpy(prev_port_status, vhci_hcd->port_status,
drivers/usb/usbip/vhci_hcd.c
384
if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_SUSPEND) {
drivers/usb/usbip/vhci_hcd.c
386
vhci_hcd->resuming = 1;
drivers/usb/usbip/vhci_hcd.c
387
vhci_hcd->re_timeout = jiffies + msecs_to_jiffies(20);
drivers/usb/usbip/vhci_hcd.c
394
vhci_hcd->port_status[rhport] &= ~USB_SS_PORT_STAT_POWER;
drivers/usb/usbip/vhci_hcd.c
396
vhci_hcd->port_status[rhport] &= ~USB_PORT_STAT_POWER;
drivers/usb/usbip/vhci_hcd.c
40
static int vhci_start(struct usb_hcd *vhci_hcd);
drivers/usb/usbip/vhci_hcd.c
403
vhci_hcd->port_status[rhport] &= ~(1 << wValue);
drivers/usb/usbip/vhci_hcd.c
448
if (vhci_hcd->resuming && time_after(jiffies, vhci_hcd->re_timeout)) {
drivers/usb/usbip/vhci_hcd.c
449
vhci_hcd->port_status[rhport] |= (1 << USB_PORT_FEAT_C_SUSPEND);
drivers/usb/usbip/vhci_hcd.c
450
vhci_hcd->port_status[rhport] &= ~(1 << USB_PORT_FEAT_SUSPEND);
drivers/usb/usbip/vhci_hcd.c
451
vhci_hcd->resuming = 0;
drivers/usb/usbip/vhci_hcd.c
452
vhci_hcd->re_timeout = 0;
drivers/usb/usbip/vhci_hcd.c
455
if ((vhci_hcd->port_status[rhport] & (1 << USB_PORT_FEAT_RESET)) !=
drivers/usb/usbip/vhci_hcd.c
456
0 && time_after(jiffies, vhci_hcd->re_timeout)) {
drivers/usb/usbip/vhci_hcd.c
457
vhci_hcd->port_status[rhport] |= (1 << USB_PORT_FEAT_C_RESET);
drivers/usb/usbip/vhci_hcd.c
458
vhci_hcd->port_status[rhport] &= ~(1 << USB_PORT_FEAT_RESET);
drivers/usb/usbip/vhci_hcd.c
459
vhci_hcd->re_timeout = 0;
drivers/usb/usbip/vhci_hcd.c
465
if (vhci_hcd->vdev[rhport].ud.status ==
drivers/usb/usbip/vhci_hcd.c
467
vhci_hcd->vdev[rhport].ud.status ==
drivers/usb/usbip/vhci_hcd.c
472
vhci_hcd->vdev[rhport].ud.status);
drivers/usb/usbip/vhci_hcd.c
473
vhci_hcd->port_status[rhport] |=
drivers/usb/usbip/vhci_hcd.c
478
switch (vhci_hcd->vdev[rhport].speed) {
drivers/usb/usbip/vhci_hcd.c
480
vhci_hcd->port_status[rhport] |=
drivers/usb/usbip/vhci_hcd.c
484
vhci_hcd->port_status[rhport] |=
drivers/usb/usbip/vhci_hcd.c
493
((__le16 *) buf)[0] = cpu_to_le16(vhci_hcd->port_status[rhport]);
drivers/usb/usbip/vhci_hcd.c
495
cpu_to_le16(vhci_hcd->port_status[rhport] >> 16);
drivers/usb/usbip/vhci_hcd.c
548
vhci_hcd->port_status[rhport] |= USB_PORT_STAT_SUSPEND;
drivers/usb/usbip/vhci_hcd.c
558
vhci_hcd->port_status[rhport] |= USB_SS_PORT_STAT_POWER;
drivers/usb/usbip/vhci_hcd.c
560
vhci_hcd->port_status[rhport] |= USB_PORT_STAT_POWER;
drivers/usb/usbip/vhci_hcd.c
585
vhci_hcd->port_status[rhport] = 0;
drivers/usb/usbip/vhci_hcd.c
586
vhci_hcd->port_status[rhport] =
drivers/usb/usbip/vhci_hcd.c
590
} else if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_ENABLE) {
drivers/usb/usbip/vhci_hcd.c
591
vhci_hcd->port_status[rhport] &= ~(USB_PORT_STAT_ENABLE
drivers/usb/usbip/vhci_hcd.c
597
vhci_hcd->re_timeout = jiffies + msecs_to_jiffies(50);
drivers/usb/usbip/vhci_hcd.c
609
if ((vhci_hcd->port_status[rhport] &
drivers/usb/usbip/vhci_hcd.c
611
vhci_hcd->port_status[rhport] |= (1 << wValue);
drivers/usb/usbip/vhci_hcd.c
614
if ((vhci_hcd->port_status[rhport] &
drivers/usb/usbip/vhci_hcd.c
616
vhci_hcd->port_status[rhport] |= (1 << wValue);
drivers/usb/usbip/vhci_hcd.c
652
vhci_hcd->port_status[rhport],
drivers/usb/usbip/vhci_hcd.c
661
(vhci_hcd->port_status[rhport] & PORT_C_MASK) != 0) {
drivers/usb/usbip/vhci_hcd.c
671
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_hcd.c
682
priv->seqnum = (u32)atomic_inc_return(&vhci_hcd->seqnum);
drivers/usb/usbip/vhci_hcd.c
699
struct vhci_hcd *vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
700
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
711
vdev = &vhci_hcd->vdev[portnum-1];
drivers/usb/usbip/vhci_hcd.c
897
struct vhci_hcd *vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_hcd.c
898
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_hcd.c
962
unlink->seqnum = atomic_inc_return(&vhci_hcd->seqnum);
drivers/usb/usbip/vhci_hcd.c
985
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_hcd.c
986
struct usb_hcd *hcd = vhci_hcd_to_hcd(vhci_hcd);
drivers/usb/usbip/vhci_hcd.c
987
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_rx.c
104
usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci_hcd), urb);
drivers/usb/usbip/vhci_rx.c
107
usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci_hcd), urb, urb->status);
drivers/usb/usbip/vhci_rx.c
140
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_rx.c
141
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_rx.c
175
usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci_hcd), urb);
drivers/usb/usbip/vhci_rx.c
178
usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci_hcd), urb, urb->status);
drivers/usb/usbip/vhci_rx.c
58
struct vhci_hcd *vhci_hcd = vdev_to_vhci_hcd(vdev);
drivers/usb/usbip/vhci_rx.c
59
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_rx.c
71
atomic_read(&vhci_hcd->seqnum));
drivers/usb/usbip/vhci_sysfs.c
180
static int vhci_port_disconnect(struct vhci_hcd *vhci_hcd, __u32 rhport)
drivers/usb/usbip/vhci_sysfs.c
182
struct vhci_device *vdev = &vhci_hcd->vdev[rhport];
drivers/usb/usbip/vhci_sysfs.c
183
struct vhci *vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_sysfs.c
238
struct vhci_hcd *vhci_hcd;
drivers/usb/usbip/vhci_sysfs.c
259
vhci_hcd = hcd_to_vhci_hcd(hcd)->vhci->vhci_hcd_ss;
drivers/usb/usbip/vhci_sysfs.c
261
vhci_hcd = hcd_to_vhci_hcd(hcd)->vhci->vhci_hcd_hs;
drivers/usb/usbip/vhci_sysfs.c
263
ret = vhci_port_disconnect(vhci_hcd, rhport);
drivers/usb/usbip/vhci_sysfs.c
316
struct vhci_hcd *vhci_hcd;
drivers/usb/usbip/vhci_sysfs.c
350
vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_sysfs.c
351
vhci = vhci_hcd->vhci;
drivers/usb/usbip/vhci_sysfs.c
68
struct vhci_hcd *vhci_hcd;
drivers/usb/usbip/vhci_sysfs.c
79
vhci_hcd = hcd_to_vhci_hcd(hcd);
drivers/usb/usbip/vhci_sysfs.c
80
vhci = vhci_hcd->vhci;