Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 249383
b: refs/heads/master
c: ddbc9bc
h: refs/heads/master
i:
  249381: 9ed9756
  249379: 95d30f2
  249375: 939c106
v: v3
  • Loading branch information
matt mooney authored and Greg Kroah-Hartman committed May 6, 2011
1 parent 5c78724 commit 49e1836
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 15 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 09e0650b25d1b75b16c4b6faede2f537d55b6b18
refs/heads/master: ddbc9bc9e96298f1b3a35296f47f4424d2b78bad
21 changes: 7 additions & 14 deletions trunk/drivers/staging/usbip/vhci.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#include <linux/platform_device.h>
#include <linux/usb/hcd.h>


struct vhci_device {
struct usb_device *udev;

Expand All @@ -33,12 +32,11 @@ struct vhci_device {
/* speed of a remote device */
enum usb_device_speed speed;

/* vhci root-hub port to which this device is attached */
/* vhci root-hub port to which this device is attached */
__u32 rhport;

struct usbip_device ud;


/* lock for the below link lists */
spinlock_t priv_lock;

Expand All @@ -54,7 +52,6 @@ struct vhci_device {
wait_queue_head_t waitq_tx;
};


/* urb->hcpriv, use container_of() */
struct vhci_priv {
unsigned long seqnum;
Expand All @@ -64,7 +61,6 @@ struct vhci_priv {
struct urb *urb;
};


struct vhci_unlink {
/* seqnum of this request */
unsigned long seqnum;
Expand All @@ -85,12 +81,12 @@ struct vhci_unlink {

/* for usb_bus.hcpriv */
struct vhci_hcd {
spinlock_t lock;
spinlock_t lock;

u32 port_status[VHCI_NPORTS];
u32 port_status[VHCI_NPORTS];

unsigned resuming:1;
unsigned long re_timeout;
unsigned resuming:1;
unsigned long re_timeout;

atomic_t seqnum;

Expand All @@ -102,11 +98,9 @@ struct vhci_hcd {
struct vhci_device vdev[VHCI_NPORTS];
};


extern struct vhci_hcd *the_controller;
extern struct attribute_group dev_attr_group;


/*-------------------------------------------------------------------------*/
/* prototype declaration */

Expand All @@ -116,10 +110,9 @@ void rh_port_disconnect(int rhport);
int vhci_rx_loop(void *data);
int vhci_tx_loop(void *data);

struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev,
__u32 seqnum);
struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum);

#define hardware (&the_controller->pdev.dev)
#define hardware (&the_controller->pdev.dev)

static inline struct vhci_device *port_to_vdev(__u32 port)
{
Expand Down

0 comments on commit 49e1836

Please sign in to comment.