diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/usb/cdc_ncm.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/usb/cdc_ncm.h b/include/linux/usb/cdc_ncm.h index 55b6feead93b..5c1066b4dc41 100644 --- a/include/linux/usb/cdc_ncm.h +++ b/include/linux/usb/cdc_ncm.h | |||
| @@ -72,7 +72,9 @@ | |||
| 72 | /* Restart the timer, if amount of datagrams is less than given value */ | 72 | /* Restart the timer, if amount of datagrams is less than given value */ |
| 73 | #define CDC_NCM_RESTART_TIMER_DATAGRAM_CNT 3 | 73 | #define CDC_NCM_RESTART_TIMER_DATAGRAM_CNT 3 |
| 74 | #define CDC_NCM_TIMER_PENDING_CNT 2 | 74 | #define CDC_NCM_TIMER_PENDING_CNT 2 |
| 75 | #define CDC_NCM_TIMER_INTERVAL (400UL * NSEC_PER_USEC) | 75 | #define CDC_NCM_TIMER_INTERVAL_USEC 400UL |
| 76 | #define CDC_NCM_TIMER_INTERVAL_MIN 5UL | ||
| 77 | #define CDC_NCM_TIMER_INTERVAL_MAX (15UL * USEC_PER_SEC) | ||
| 76 | 78 | ||
| 77 | /* The following macro defines the minimum header space */ | 79 | /* The following macro defines the minimum header space */ |
| 78 | #define CDC_NCM_MIN_HDR_SIZE \ | 80 | #define CDC_NCM_MIN_HDR_SIZE \ |
| @@ -107,6 +109,8 @@ struct cdc_ncm_ctx { | |||
| 107 | spinlock_t mtx; | 109 | spinlock_t mtx; |
| 108 | atomic_t stop; | 110 | atomic_t stop; |
| 109 | 111 | ||
| 112 | u64 timer_interval; | ||
| 113 | |||
| 110 | u32 tx_timer_pending; | 114 | u32 tx_timer_pending; |
| 111 | u32 tx_curr_frame_num; | 115 | u32 tx_curr_frame_num; |
| 112 | u32 rx_max; | 116 | u32 rx_max; |
