diff options
author | David S. Miller <davem@davemloft.net> | 2009-09-23 19:23:46 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-09-23 19:23:46 -0400 |
commit | 139d6065c83071d5f66cd013a274a43699f8e2c1 (patch) | |
tree | b5f0e79e24449ff3284bc5f2f8d3aed041fda108 /drivers/net/wireless/b43/b43.h | |
parent | efb064dec6e35618ddc04f3ba49f70e528fbe069 (diff) | |
parent | b37fa870c7ccb500c7bf6aabc72cefa757da9791 (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Conflicts:
drivers/net/wireless/iwlwifi/iwl-rx.c
Diffstat (limited to 'drivers/net/wireless/b43/b43.h')
-rw-r--r-- | drivers/net/wireless/b43/b43.h | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/drivers/net/wireless/b43/b43.h b/drivers/net/wireless/b43/b43.h index 09cfe68537b..fa1549a03c7 100644 --- a/drivers/net/wireless/b43/b43.h +++ b/drivers/net/wireless/b43/b43.h | |||
@@ -629,13 +629,6 @@ struct b43_wl { | |||
629 | * from the mac80211 subsystem. */ | 629 | * from the mac80211 subsystem. */ |
630 | u16 mac80211_initially_registered_queues; | 630 | u16 mac80211_initially_registered_queues; |
631 | 631 | ||
632 | /* R/W lock for data transmission. | ||
633 | * Transmissions on 2+ queues can run concurrently, but somebody else | ||
634 | * might sync with TX by write_lock_irqsave()'ing. */ | ||
635 | rwlock_t tx_lock; | ||
636 | /* Lock for LEDs access. */ | ||
637 | spinlock_t leds_lock; | ||
638 | |||
639 | /* We can only have one operating interface (802.11 core) | 632 | /* We can only have one operating interface (802.11 core) |
640 | * at a time. General information about this interface follows. | 633 | * at a time. General information about this interface follows. |
641 | */ | 634 | */ |
@@ -686,6 +679,9 @@ struct b43_wl { | |||
686 | struct work_struct tx_work; | 679 | struct work_struct tx_work; |
687 | /* Queue of packets to be transmitted. */ | 680 | /* Queue of packets to be transmitted. */ |
688 | struct sk_buff_head tx_queue; | 681 | struct sk_buff_head tx_queue; |
682 | |||
683 | /* The device LEDs. */ | ||
684 | struct b43_leds leds; | ||
689 | }; | 685 | }; |
690 | 686 | ||
691 | /* The type of the firmware file. */ | 687 | /* The type of the firmware file. */ |
@@ -768,13 +764,10 @@ struct b43_wldev { | |||
768 | /* The device initialization status. | 764 | /* The device initialization status. |
769 | * Use b43_status() to query. */ | 765 | * Use b43_status() to query. */ |
770 | atomic_t __init_status; | 766 | atomic_t __init_status; |
771 | /* Saved init status for handling suspend. */ | ||
772 | int suspend_init_status; | ||
773 | 767 | ||
774 | bool bad_frames_preempt; /* Use "Bad Frames Preemption" (default off) */ | 768 | bool bad_frames_preempt; /* Use "Bad Frames Preemption" (default off) */ |
775 | bool dfq_valid; /* Directed frame queue valid (IBSS PS mode, ATIM) */ | 769 | bool dfq_valid; /* Directed frame queue valid (IBSS PS mode, ATIM) */ |
776 | bool radio_hw_enable; /* saved state of radio hardware enabled state */ | 770 | bool radio_hw_enable; /* saved state of radio hardware enabled state */ |
777 | bool suspend_in_progress; /* TRUE, if we are in a suspend/resume cycle */ | ||
778 | bool qos_enabled; /* TRUE, if QoS is used. */ | 771 | bool qos_enabled; /* TRUE, if QoS is used. */ |
779 | bool hwcrypto_enabled; /* TRUE, if HW crypto acceleration is enabled. */ | 772 | bool hwcrypto_enabled; /* TRUE, if HW crypto acceleration is enabled. */ |
780 | 773 | ||
@@ -794,12 +787,6 @@ struct b43_wldev { | |||
794 | /* Various statistics about the physical device. */ | 787 | /* Various statistics about the physical device. */ |
795 | struct b43_stats stats; | 788 | struct b43_stats stats; |
796 | 789 | ||
797 | /* The device LEDs. */ | ||
798 | struct b43_led led_tx; | ||
799 | struct b43_led led_rx; | ||
800 | struct b43_led led_assoc; | ||
801 | struct b43_led led_radio; | ||
802 | |||
803 | /* Reason code of the last interrupt. */ | 790 | /* Reason code of the last interrupt. */ |
804 | u32 irq_reason; | 791 | u32 irq_reason; |
805 | u32 dma_reason[6]; | 792 | u32 dma_reason[6]; |
@@ -830,6 +817,10 @@ struct b43_wldev { | |||
830 | /* Debugging stuff follows. */ | 817 | /* Debugging stuff follows. */ |
831 | #ifdef CONFIG_B43_DEBUG | 818 | #ifdef CONFIG_B43_DEBUG |
832 | struct b43_dfsentry *dfsentry; | 819 | struct b43_dfsentry *dfsentry; |
820 | unsigned int irq_count; | ||
821 | unsigned int irq_bit_count[32]; | ||
822 | unsigned int tx_count; | ||
823 | unsigned int rx_count; | ||
833 | #endif | 824 | #endif |
834 | }; | 825 | }; |
835 | 826 | ||