diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00.h')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00.h | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00.h b/drivers/net/wireless/rt2x00/rt2x00.h index c254d5a62c7d..84aaf393da43 100644 --- a/drivers/net/wireless/rt2x00/rt2x00.h +++ b/drivers/net/wireless/rt2x00/rt2x00.h | |||
@@ -347,6 +347,10 @@ struct link { | |||
347 | struct delayed_work watchdog_work; | 347 | struct delayed_work watchdog_work; |
348 | }; | 348 | }; |
349 | 349 | ||
350 | enum rt2x00_delayed_flags { | ||
351 | DELAYED_UPDATE_BEACON, | ||
352 | }; | ||
353 | |||
350 | /* | 354 | /* |
351 | * Interface structure | 355 | * Interface structure |
352 | * Per interface configuration details, this structure | 356 | * Per interface configuration details, this structure |
@@ -354,22 +358,6 @@ struct link { | |||
354 | */ | 358 | */ |
355 | struct rt2x00_intf { | 359 | struct rt2x00_intf { |
356 | /* | 360 | /* |
357 | * All fields within the rt2x00_intf structure | ||
358 | * must be protected with a spinlock. | ||
359 | */ | ||
360 | spinlock_t lock; | ||
361 | |||
362 | /* | ||
363 | * MAC of the device. | ||
364 | */ | ||
365 | u8 mac[ETH_ALEN]; | ||
366 | |||
367 | /* | ||
368 | * BBSID of the AP to associate with. | ||
369 | */ | ||
370 | u8 bssid[ETH_ALEN]; | ||
371 | |||
372 | /* | ||
373 | * beacon->skb must be protected with the mutex. | 361 | * beacon->skb must be protected with the mutex. |
374 | */ | 362 | */ |
375 | struct mutex beacon_skb_mutex; | 363 | struct mutex beacon_skb_mutex; |
@@ -384,8 +372,7 @@ struct rt2x00_intf { | |||
384 | /* | 372 | /* |
385 | * Actions that needed rescheduling. | 373 | * Actions that needed rescheduling. |
386 | */ | 374 | */ |
387 | unsigned int delayed_flags; | 375 | unsigned long delayed_flags; |
388 | #define DELAYED_UPDATE_BEACON 0x00000001 | ||
389 | 376 | ||
390 | /* | 377 | /* |
391 | * Software sequence counter, this is only required | 378 | * Software sequence counter, this is only required |
@@ -908,7 +895,7 @@ struct rt2x00_dev { | |||
908 | /* | 895 | /* |
909 | * FIFO for storing tx status reports between isr and tasklet. | 896 | * FIFO for storing tx status reports between isr and tasklet. |
910 | */ | 897 | */ |
911 | struct kfifo txstatus_fifo; | 898 | DECLARE_KFIFO_PTR(txstatus_fifo, u32); |
912 | 899 | ||
913 | /* | 900 | /* |
914 | * Tasklet for processing tx status reports (rt2800pci). | 901 | * Tasklet for processing tx status reports (rt2800pci). |