Lines Matching defs:rt2x00_dev

730 struct rt2x00_dev {  struct
738 struct device *dev;
743 const struct rt2x00_ops *ops;
748 void *drv_data;
753 struct ieee80211_hw *hw;
754 struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
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;
922 unsigned long last_beacon;
928 struct ieee80211_low_level_stats low_level_stats;
935 struct workqueue_struct *workqueue;
943 struct work_struct intf_work;
948 struct work_struct rxdone_work;
949 struct work_struct txdone_work;
954 struct delayed_work autowakeup_work;
955 struct work_struct sleep_work;
960 unsigned int data_queues;
961 struct data_queue *rx;
962 struct data_queue *tx;
963 struct data_queue *bcn;
964 struct data_queue *atim;
969 const struct firmware *fw;
979 struct hrtimer txstatus_timer;
984 struct tasklet_struct txstatus_tasklet;
985 struct tasklet_struct pretbtt_tasklet;
986 struct tasklet_struct tbtt_tasklet;
987 struct tasklet_struct rxdone_tasklet;
988 struct tasklet_struct autowake_tasklet;
993 int rf_channel;
998 spinlock_t irqmask_lock;
1003 struct list_head bar_list;
1004 spinlock_t bar_list_lock;
1007 unsigned int extra_tx_headroom;
1009 struct usb_anchor *anchor;
1010 unsigned int num_proto_errs;
1013 struct clk *clk;