diff options
Diffstat (limited to 'drivers/net/irda/irda-usb.h')
| -rw-r--r-- | drivers/net/irda/irda-usb.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/irda/irda-usb.h b/drivers/net/irda/irda-usb.h index bd8f66542322..4026af42dd47 100644 --- a/drivers/net/irda/irda-usb.h +++ b/drivers/net/irda/irda-usb.h | |||
| @@ -136,8 +136,6 @@ struct irda_usb_cb { | |||
| 136 | __u16 bulk_out_mtu; /* Max Tx packet size in bytes */ | 136 | __u16 bulk_out_mtu; /* Max Tx packet size in bytes */ |
| 137 | __u8 bulk_int_ep; /* Interrupt Endpoint assignments */ | 137 | __u8 bulk_int_ep; /* Interrupt Endpoint assignments */ |
| 138 | 138 | ||
| 139 | wait_queue_head_t wait_q; /* for timeouts */ | ||
| 140 | |||
| 141 | struct urb *rx_urb[IU_MAX_RX_URBS]; /* URBs used to receive data frames */ | 139 | struct urb *rx_urb[IU_MAX_RX_URBS]; /* URBs used to receive data frames */ |
| 142 | struct urb *idle_rx_urb; /* Pointer to idle URB in Rx path */ | 140 | struct urb *idle_rx_urb; /* Pointer to idle URB in Rx path */ |
| 143 | struct urb *tx_urb; /* URB used to send data frames */ | 141 | struct urb *tx_urb; /* URB used to send data frames */ |
| @@ -147,17 +145,18 @@ struct irda_usb_cb { | |||
| 147 | struct net_device_stats stats; | 145 | struct net_device_stats stats; |
| 148 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 146 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
| 149 | struct qos_info qos; | 147 | struct qos_info qos; |
| 150 | hashbin_t *tx_list; /* Queued transmit skb's */ | ||
| 151 | char *speed_buff; /* Buffer for speed changes */ | 148 | char *speed_buff; /* Buffer for speed changes */ |
| 152 | 149 | ||
| 153 | struct timeval stamp; | 150 | struct timeval stamp; |
| 154 | struct timeval now; | 151 | struct timeval now; |
| 155 | 152 | ||
| 156 | spinlock_t lock; /* For serializing operations */ | 153 | spinlock_t lock; /* For serializing Tx operations */ |
| 157 | 154 | ||
| 158 | __u16 xbofs; /* Current xbofs setting */ | 155 | __u16 xbofs; /* Current xbofs setting */ |
| 159 | __s16 new_xbofs; /* xbofs we need to set */ | 156 | __s16 new_xbofs; /* xbofs we need to set */ |
| 160 | __u32 speed; /* Current speed */ | 157 | __u32 speed; /* Current speed */ |
| 161 | __s32 new_speed; /* speed we need to set */ | 158 | __s32 new_speed; /* speed we need to set */ |
| 159 | |||
| 160 | struct timer_list rx_defer_timer; /* Wait for Rx error to clear */ | ||
| 162 | }; | 161 | }; |
| 163 | 162 | ||
