Lines Matching defs:mwifiex_private
461 struct mwifiex_private { struct
462 struct mwifiex_adapter *adapter;
463 u8 bss_type;
464 u8 bss_role;
465 u8 bss_priority;
466 u8 bss_num;
467 u8 bss_started;
468 u8 frame_type;
469 u8 curr_addr[ETH_ALEN];
470 u8 media_connected;
471 u32 num_tx_timeout;
473 u8 tx_timeout_cnt;
474 struct net_device *netdev;
475 struct net_device_stats stats;
476 u16 curr_pkt_filter;
477 u32 bss_mode;
478 u32 pkt_tx_ctrl;
479 u16 tx_power_level;
480 u8 max_tx_power_level;
481 u8 min_tx_power_level;
482 u8 tx_rate;
483 u8 tx_htinfo;
484 u8 rxpd_htinfo;
485 u8 rxpd_rate;
486 u16 rate_bitmap;
487 u16 bitmap_rates[MAX_BITMAP_RATES_SIZE];
488 u32 data_rate;
489 u8 is_data_rate_auto;
490 u16 bcn_avg_factor;
491 u16 data_avg_factor;
492 s16 data_rssi_last;
493 s16 data_nf_last;
494 s16 data_rssi_avg;
495 s16 data_nf_avg;
496 s16 bcn_rssi_last;
497 s16 bcn_nf_last;
498 s16 bcn_rssi_avg;
499 s16 bcn_nf_avg;
500 struct mwifiex_bssdescriptor *attempted_bss_desc;
501 struct cfg80211_ssid prev_ssid;
502 u8 prev_bssid[ETH_ALEN];
503 struct mwifiex_current_bss_params curr_bss_params;
504 u16 beacon_period;
505 u8 dtim_period;
506 u16 listen_interval;
507 u16 atim_window;
508 u8 adhoc_channel;
509 u8 adhoc_is_link_sensed;
510 u8 adhoc_state;
511 struct mwifiex_802_11_security sec_info;
512 struct mwifiex_wep_key wep_key[NUM_WEP_KEYS];
513 u16 wep_key_curr_index;
514 u8 wpa_ie[256];
515 u8 wpa_ie_len;
516 u8 wpa_is_gtk_set;
517 struct host_cmd_ds_802_11_key_material aes_key;
518 struct host_cmd_ds_802_11_key_material_v2 aes_key_v2;
519 u8 wapi_ie[256];
520 u8 wapi_ie_len;
521 u8 *wps_ie;
522 u8 wps_ie_len;
523 u8 wmm_required;
524 u8 wmm_enabled;
525 u8 wmm_qosinfo;
526 struct mwifiex_wmm_desc wmm;
527 atomic_t wmm_tx_pending[IEEE80211_NUM_ACS];
528 struct list_head sta_list;
530 spinlock_t sta_list_spinlock;
531 struct list_head auto_tdls_list;
533 spinlock_t auto_tdls_lock;
534 struct list_head tx_ba_stream_tbl_ptr;
536 spinlock_t tx_ba_stream_tbl_lock;
537 struct mwifiex_tx_aggr aggr_prio_tbl[MAX_NUM_TID];
538 struct mwifiex_add_ba_param add_ba_param;
539 u16 rx_seq[MAX_NUM_TID];
540 u8 tos_to_tid_inv[MAX_NUM_TID];
541 struct list_head rx_reorder_tbl_ptr;
543 spinlock_t rx_reorder_tbl_lock;
545 spinlock_t rx_pkt_lock;
548 u8 assoc_rsp_buf[MWIFIEX_ASSOC_RSP_BUF_SIZE];
549 u32 assoc_rsp_size;
552 u8 gen_ie_buf[MWIFIEX_GENIE_BUF_SIZE];
553 u8 gen_ie_buf_len;
555 struct mwifiex_vendor_spec_cfg_ie vs_ie[MWIFIEX_MAX_VSIE_NUM];
558 u8 assoc_tlv_buf[MWIFIEX_ASSOC_TLV_BUF_SIZE];
559 u8 assoc_tlv_buf_len;
561 u8 *curr_bcn_buf;
562 u32 curr_bcn_size;
564 spinlock_t curr_bcn_buf_lock;
565 struct wireless_dev wdev;
566 struct mwifiex_chan_freq_power cfp;
567 char version_str[128];
569 struct dentry *dfs_dev_dir;
571 u16 current_key_index;
572 struct semaphore async_sem;
573 struct cfg80211_scan_request *scan_request;
574 u8 cfg_bssid[6];
575 struct wps wps;
576 u8 scan_block;
577 s32 cqm_rssi_thold;
578 u32 cqm_rssi_hyst;
579 u8 subsc_evt_rssi_state;
580 struct mwifiex_ds_misc_subsc_evt async_subsc_evt_storage;
581 struct mwifiex_ie mgmt_ie[MAX_MGMT_IE_INDEX];
582 u16 beacon_idx;
583 u16 proberesp_idx;
584 u16 assocresp_idx;
585 u16 gen_idx;
586 u8 ap_11n_enabled;
587 u8 ap_11ac_enabled;
588 u32 mgmt_frame_mask;
589 struct mwifiex_roc_cfg roc_cfg;
590 bool scan_aborting;
591 u8 csa_chan;
592 unsigned long csa_expire_time;
593 u8 del_list_idx;
594 bool hs2_enabled;
595 struct mwifiex_uap_bss_param bss_cfg;
596 struct station_parameters *sta_params;
597 struct sk_buff_head tdls_txq;
598 u8 check_tdls_tx;
599 struct timer_list auto_tdls_timer;
600 bool auto_tdls_timer_active;
601 struct idr ack_status_frames;
603 spinlock_t ack_status_lock;
605 struct mwifiex_histogram_data *hist_data;
606 struct cfg80211_chan_def dfs_chandef;
630 struct mwifiex_private *priv; argument