Lines Matching defs:ath9k_htc_priv

457 struct ath9k_htc_priv {  struct
458 struct device *dev;
459 struct ieee80211_hw *hw;
460 struct ath_hw *ah;
461 struct htc_target *htc;
462 struct wmi *wmi;
464 u16 fw_version_major;
465 u16 fw_version_minor;
467 enum htc_endpoint_id wmi_cmd_ep;
468 enum htc_endpoint_id beacon_ep;
469 enum htc_endpoint_id cab_ep;
470 enum htc_endpoint_id uapsd_ep;
471 enum htc_endpoint_id mgmt_ep;
472 enum htc_endpoint_id data_be_ep;
473 enum htc_endpoint_id data_bk_ep;
474 enum htc_endpoint_id data_vi_ep;
475 enum htc_endpoint_id data_vo_ep;
477 u8 vif_slot;
478 u8 mon_vif_idx;
479 u8 sta_slot;
480 u8 vif_sta_pos[ATH9K_HTC_MAX_VIF];
481 u8 num_ibss_vif;
482 u8 num_mbss_vif;
483 u8 num_sta_vif;
484 u8 num_sta_assoc_vif;
485 u8 num_ap_vif;
487 u16 curtxpow;
488 u16 txpowlimit;
489 u16 nvifs;
490 u16 nstations;
491 bool rearm_ani;
492 bool reconfig_beacon;
493 unsigned int rxfilter;
494 unsigned long op_flags;
495 unsigned long fw_flags;
497 struct ath9k_hw_cal_data caldata;
498 struct ath_spec_scan_priv spec_priv;
500 spinlock_t beacon_lock;
501 struct ath_beacon_config cur_beacon_conf;
502 struct htc_beacon beacon;
504 struct ath9k_htc_rx rx;
505 struct ath9k_htc_tx tx;
507 struct tasklet_struct swba_tasklet;
508 struct tasklet_struct rx_tasklet;
509 struct delayed_work ani_work;
510 struct tasklet_struct tx_failed_tasklet;
511 struct work_struct ps_work;
512 struct work_struct fatal_work;
514 struct mutex htc_pm_lock;
515 unsigned long ps_usecount;
516 bool ps_enabled;
517 bool ps_idle;
520 enum led_brightness brightness;
521 bool led_registered;
522 char led_name[32];
523 struct led_classdev led_cdev;
524 struct work_struct led_work;
548 void ath9k_htc_reset(struct ath9k_htc_priv *priv); argument