Lines Matching defs:mwifiex_private

531 struct mwifiex_private {  struct
532 struct mwifiex_adapter *adapter;
533 u8 bss_type;
534 u8 bss_role;
535 u8 bss_priority;
536 u8 bss_num;
537 u8 bss_started;
538 u8 frame_type;
539 u8 curr_addr[ETH_ALEN];
540 u8 media_connected;
541 u8 port_open;
542 u8 usb_port;
543 u32 num_tx_timeout;
545 u8 tx_timeout_cnt;
546 struct net_device *netdev;
547 struct net_device_stats stats;
548 u32 curr_pkt_filter;
549 u32 bss_mode;
550 u32 pkt_tx_ctrl;
551 u16 tx_power_level;
552 u8 max_tx_power_level;
553 u8 min_tx_power_level;
554 u32 tx_ant;
555 u32 rx_ant;
556 u8 tx_rate;
557 u8 tx_htinfo;
558 u8 rxpd_htinfo;
559 u8 rxpd_rate;
560 u16 rate_bitmap;
561 u16 bitmap_rates[MAX_BITMAP_RATES_SIZE];
562 u32 data_rate;
563 u8 is_data_rate_auto;
564 u16 bcn_avg_factor;
565 u16 data_avg_factor;
566 s16 data_rssi_last;
567 s16 data_nf_last;
568 s16 data_rssi_avg;
569 s16 data_nf_avg;
570 s16 bcn_rssi_last;
571 s16 bcn_nf_last;
572 s16 bcn_rssi_avg;
573 s16 bcn_nf_avg;
574 struct mwifiex_bssdescriptor *attempted_bss_desc;
575 struct cfg80211_ssid prev_ssid;
576 u8 prev_bssid[ETH_ALEN];
577 struct mwifiex_current_bss_params curr_bss_params;
578 u16 beacon_period;
579 u8 dtim_period;
580 u16 listen_interval;
581 u16 atim_window;
582 u8 adhoc_channel;
583 u8 adhoc_is_link_sensed;
584 u8 adhoc_state;
585 struct mwifiex_802_11_security sec_info;
586 struct mwifiex_wep_key wep_key[NUM_WEP_KEYS];
587 u16 wep_key_curr_index;
588 u8 wpa_ie[256];
589 u16 wpa_ie_len;
590 u8 wpa_is_gtk_set;
591 struct host_cmd_ds_802_11_key_material aes_key;
592 struct host_cmd_ds_802_11_key_material_v2 aes_key_v2;
593 u8 wapi_ie[256];
594 u16 wapi_ie_len;
595 u8 *wps_ie;
596 u16 wps_ie_len;
597 u8 wmm_required;
598 u8 wmm_enabled;
599 u8 wmm_qosinfo;
600 struct mwifiex_wmm_desc wmm;
601 atomic_t wmm_tx_pending[IEEE80211_NUM_ACS];
602 struct list_head sta_list;
604 spinlock_t sta_list_spinlock;
605 struct list_head auto_tdls_list;
607 spinlock_t auto_tdls_lock;
608 struct list_head tx_ba_stream_tbl_ptr;
610 spinlock_t tx_ba_stream_tbl_lock;
611 struct mwifiex_tx_aggr aggr_prio_tbl[MAX_NUM_TID];
612 struct mwifiex_add_ba_param add_ba_param;
613 u16 rx_seq[MAX_NUM_TID];
614 u8 tos_to_tid_inv[MAX_NUM_TID];
615 struct list_head rx_reorder_tbl_ptr;
617 spinlock_t rx_reorder_tbl_lock;
619 u8 assoc_rsp_buf[MWIFIEX_ASSOC_RSP_BUF_SIZE];
620 u32 assoc_rsp_size;
623 u8 gen_ie_buf[MWIFIEX_GENIE_BUF_SIZE];
624 u8 gen_ie_buf_len;
626 struct mwifiex_vendor_spec_cfg_ie vs_ie[MWIFIEX_MAX_VSIE_NUM];
629 u8 assoc_tlv_buf[MWIFIEX_ASSOC_TLV_BUF_SIZE];
630 u8 assoc_tlv_buf_len;
632 u8 *curr_bcn_buf;
633 u32 curr_bcn_size;
635 spinlock_t curr_bcn_buf_lock;
636 struct wireless_dev wdev;
637 struct mwifiex_chan_freq_power cfp;
638 u32 versionstrsel;
639 char version_str[MWIFIEX_VERSION_STR_LENGTH];
641 struct dentry *dfs_dev_dir;
643 u16 current_key_index;
644 struct mutex async_mutex;
645 struct cfg80211_scan_request *scan_request;
646 u8 cfg_bssid[6];
647 struct wps wps;
648 u8 scan_block;
649 s32 cqm_rssi_thold;
650 u32 cqm_rssi_hyst;
651 u8 subsc_evt_rssi_state;
652 struct mwifiex_ds_misc_subsc_evt async_subsc_evt_storage;
653 struct mwifiex_ie mgmt_ie[MAX_MGMT_IE_INDEX];
654 u16 beacon_idx;
655 u16 proberesp_idx;
656 u16 assocresp_idx;
657 u16 gen_idx;
658 u8 ap_11n_enabled;
659 u8 ap_11ac_enabled;
660 u32 mgmt_frame_mask;
661 struct mwifiex_roc_cfg roc_cfg;
662 bool scan_aborting;
663 u8 sched_scanning;
664 u8 csa_chan;
665 unsigned long csa_expire_time;
666 u8 del_list_idx;
667 bool hs2_enabled;
668 struct mwifiex_uap_bss_param bss_cfg;
669 struct cfg80211_chan_def bss_chandef;
670 struct station_parameters *sta_params;
671 struct sk_buff_head tdls_txq;
672 u8 check_tdls_tx;
673 struct timer_list auto_tdls_timer;
674 bool auto_tdls_timer_active;
675 struct idr ack_status_frames;
677 spinlock_t ack_status_lock;
679 struct mwifiex_histogram_data *hist_data;
680 struct cfg80211_chan_def dfs_chandef;
681 struct workqueue_struct *dfs_cac_workqueue;
682 struct delayed_work dfs_cac_work;
683 struct timer_list dfs_chan_switch_timer;
684 struct workqueue_struct *dfs_chan_sw_workqueue;
685 struct delayed_work dfs_chan_sw_work;
709 struct mwifiex_private *priv; argument