Lines Matching defs:ath9k_htc_priv

415 struct ath9k_htc_priv {  struct
416 struct device *dev;
417 struct ieee80211_hw *hw;
418 struct ath_hw *ah;
419 struct htc_target *htc;
420 struct wmi *wmi;
422 u16 fw_version_major;
423 u16 fw_version_minor;
425 enum htc_endpoint_id wmi_cmd_ep;
426 enum htc_endpoint_id beacon_ep;
427 enum htc_endpoint_id cab_ep;
428 enum htc_endpoint_id uapsd_ep;
429 enum htc_endpoint_id mgmt_ep;
430 enum htc_endpoint_id data_be_ep;
431 enum htc_endpoint_id data_bk_ep;
432 enum htc_endpoint_id data_vi_ep;
433 enum htc_endpoint_id data_vo_ep;
435 u8 vif_slot;
436 u8 mon_vif_idx;
437 u8 sta_slot;
438 u8 vif_sta_pos[ATH9K_HTC_MAX_VIF];
439 u8 num_ibss_vif;
440 u8 num_sta_vif;
441 u8 num_sta_assoc_vif;
442 u8 num_ap_vif;
444 u16 op_flags;
445 u16 curtxpow;
446 u16 txpowlimit;
447 u16 nvifs;
448 u16 nstations;
449 bool rearm_ani;
450 bool reconfig_beacon;
451 unsigned int rxfilter;
453 struct ath9k_hw_cal_data caldata;
454 struct ieee80211_supported_band sbands[IEEE80211_NUM_BANDS];
456 spinlock_t beacon_lock;
457 struct htc_beacon_config cur_beacon_conf;
459 struct ath9k_htc_rx rx;
460 struct ath9k_htc_tx tx;
462 struct tasklet_struct swba_tasklet;
463 struct tasklet_struct rx_tasklet;
464 struct delayed_work ani_work;
465 struct tasklet_struct tx_failed_tasklet;
466 struct work_struct ps_work;
467 struct work_struct fatal_work;
469 struct mutex htc_pm_lock;
470 unsigned long ps_usecount;
471 bool ps_enabled;
472 bool ps_idle;
475 enum led_brightness brightness;
476 bool led_registered;
500 void ath9k_htc_reset(struct ath9k_htc_priv *priv); argument