Lines Matching defs:rt2x00_dev

729 struct rt2x00_dev {  struct
737 struct device *dev;
742 const struct rt2x00_ops *ops;
747 void *drv_data;
752 struct ieee80211_hw *hw;
753 struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
754 struct rt2x00_chan_survey *chan_survey;
755 enum nl80211_band curr_band;
756 int curr_freq;
763 struct rt2x00debug_intf *debugfs_intf;
771 struct rt2x00_led led_radio;
772 struct rt2x00_led led_assoc;
773 struct rt2x00_led led_qual;
774 u16 led_mcu_reg;
782 unsigned long flags;
789 unsigned long cap_flags;
794 int irq;
795 const char *name;
800 struct rt2x00_chip chip;
805 struct hw_mode_spec spec;
811 struct antenna_setup default_ant;
818 union csr {
821 } csr;
832 struct mutex csr_mutex;
837 struct mutex conf_mutex;
843 unsigned int packet_filter;
852 unsigned int intf_ap_count;
853 unsigned int intf_sta_count;
854 unsigned int intf_associated;
855 unsigned int intf_beaconing;
860 struct ieee80211_iface_limit if_limits_ap;
861 struct ieee80211_iface_combination if_combinations[NUM_IF_COMB];
866 struct link link;
871 __le16 *eeprom;
881 u32 *rf;
886 short lna_gain;
891 u16 tx_power;
896 u8 short_retry;
897 u8 long_retry;
902 u8 rssi_offset;
907 u8 freq_offset;
912 u16 aid;
917 u16 beacon_int;
920 u16 rxdma_busy, txdma_busy;
925 unsigned long last_beacon;
931 struct ieee80211_low_level_stats low_level_stats;
938 struct workqueue_struct *workqueue;
946 struct work_struct intf_work;
951 struct work_struct rxdone_work;
952 struct work_struct txdone_work;
957 struct delayed_work autowakeup_work;
958 struct work_struct sleep_work;
963 unsigned int data_queues;
964 struct data_queue *rx;
965 struct data_queue *tx;
966 struct data_queue *bcn;
967 struct data_queue *atim;
972 const struct firmware *fw;
982 struct hrtimer txstatus_timer;
987 struct tasklet_struct txstatus_tasklet;
988 struct tasklet_struct pretbtt_tasklet;
989 struct tasklet_struct tbtt_tasklet;
990 struct tasklet_struct rxdone_tasklet;
991 struct tasklet_struct autowake_tasklet;
996 int rf_channel;
1001 spinlock_t irqmask_lock;
1006 struct list_head bar_list;
1007 spinlock_t bar_list_lock;
1010 unsigned int extra_tx_headroom;
1012 struct usb_anchor *anchor;
1013 unsigned int num_proto_errs;
1016 struct clk *clk;