Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mwifiex_adapter Struct Reference

#include <main.h>

Data Fields

u8 iface_type
 
struct mwifiex_privatepriv [MWIFIEX_MAX_BSS_NUM]
 
u8 priv_num
 
struct firmwarefirmware
 
char fw_name [32]
 
int winner
 
struct devicedev
 
struct wiphywiphy
 
bool surprise_removed
 
u32 fw_release_number
 
u16 init_wait_q_woken
 
wait_queue_head_t init_wait_q
 
voidcard
 
struct mwifiex_if_ops if_ops
 
atomic_t rx_pending
 
atomic_t tx_pending
 
atomic_t cmd_pending
 
struct workqueue_structworkqueue
 
struct work_struct main_work
 
struct mwifiex_bss_prio_tbl bss_prio_tbl [MWIFIEX_MAX_BSS_NUM]
 
spinlock_t mwifiex_lock
 
spinlock_t main_proc_lock
 
u32 mwifiex_processing
 
u16 max_tx_buf_size
 
u16 tx_buf_size
 
u16 curr_tx_buf_size
 
u32 ioport
 
enum MWIFIEX_HARDWARE_STATUS hw_status
 
u16 number_of_antenna
 
u32 fw_cap_info
 
spinlock_t int_lock
 
u8 int_status
 
u32 event_cause
 
struct sk_buffevent_skb
 
u8 upld_buf [MWIFIEX_UPLD_SIZE]
 
u8 data_sent
 
u8 cmd_sent
 
u8 cmd_resp_received
 
u8 event_received
 
u8 data_received
 
u16 seq_num
 
struct cmd_ctrl_nodecmd_pool
 
struct cmd_ctrl_nodecurr_cmd
 
spinlock_t mwifiex_cmd_lock
 
u32 num_cmd_timeout
 
u16 last_init_cmd
 
struct timer_list cmd_timer
 
struct list_head cmd_free_q
 
spinlock_t cmd_free_q_lock
 
struct list_head cmd_pending_q
 
spinlock_t cmd_pending_q_lock
 
struct list_head scan_pending_q
 
spinlock_t scan_pending_q_lock
 
struct sk_buff_head usb_rx_data_q
 
u32 scan_processing
 
u16 region_code
 
struct mwifiex_802_11d_domain_reg domain_reg
 
u16 scan_probes
 
u32 scan_mode
 
u16 specific_scan_time
 
u16 active_scan_time
 
u16 passive_scan_time
 
u8 fw_bands
 
u8 adhoc_start_band
 
u8 config_bands
 
struct
mwifiex_chan_scan_param_set
scan_channels
 
u8 tx_lock_flag
 
struct mwifiex_sleep_params sleep_params
 
struct mwifiex_sleep_period sleep_period
 
u16 ps_mode
 
u32 ps_state
 
u8 need_to_wakeup
 
u16 multiple_dtim
 
u16 local_listen_interval
 
u16 null_pkt_interval
 
struct sk_buffsleep_cfm
 
u16 bcn_miss_time_out
 
u16 adhoc_awake_period
 
u8 is_deep_sleep
 
u8 delay_null_pkt
 
u16 delay_to_ps
 
u16 enhanced_ps_mode
 
u8 pm_wakeup_card_req
 
u16 gen_null_pkt
 
u16 pps_uapsd_mode
 
u32 pm_wakeup_fw_try
 
u8 is_hs_configured
 
struct mwifiex_hs_config_param hs_cfg
 
u8 hs_activated
 
u16 hs_activate_wait_q_woken
 
wait_queue_head_t hs_activate_wait_q
 
bool is_suspended
 
u8 event_body [MAX_EVENT_SIZE]
 
u32 hw_dot_11n_dev_cap
 
u8 hw_dev_mcs_support
 
u8 adhoc_11n_enabled
 
u8 sec_chan_offset
 
struct mwifiex_dbg dbg
 
u8 arp_filter [ARP_FILTER_MAX_BUF_SIZE]
 
u32 arp_filter_size
 
u16 cmd_wait_q_required
 
struct mwifiex_wait_queue cmd_wait_q
 
u8 scan_wait_q_woken
 
struct cmd_ctrl_nodecmd_queued
 
spinlock_t queue_lock
 
struct completion fw_load
 
u8 country_code [IEEE80211_COUNTRY_STRING_LEN]
 
u16 max_mgmt_ie_index
 
u8 scan_delay_cnt
 
u8 empty_tx_q_cnt
 
atomic_t is_tx_received
 
atomic_t pending_bridged_pkts
 

Detailed Description

Definition at line 608 of file main.h.

Field Documentation

u16 active_scan_time

Definition at line 676 of file main.h.

u8 adhoc_11n_enabled

Definition at line 711 of file main.h.

u16 adhoc_awake_period

Definition at line 693 of file main.h.

u8 adhoc_start_band

Definition at line 679 of file main.h.

Definition at line 714 of file main.h.

u32 arp_filter_size

Definition at line 715 of file main.h.

u16 bcn_miss_time_out

Definition at line 692 of file main.h.

Definition at line 628 of file main.h.

void* card

Definition at line 621 of file main.h.

struct list_head cmd_free_q

Definition at line 660 of file main.h.

spinlock_t cmd_free_q_lock

Definition at line 662 of file main.h.

atomic_t cmd_pending

Definition at line 625 of file main.h.

struct list_head cmd_pending_q

Definition at line 663 of file main.h.

spinlock_t cmd_pending_q_lock

Definition at line 665 of file main.h.

struct cmd_ctrl_node* cmd_pool

Definition at line 653 of file main.h.

struct cmd_ctrl_node* cmd_queued

Definition at line 719 of file main.h.

u8 cmd_resp_received

Definition at line 649 of file main.h.

u8 cmd_sent

Definition at line 648 of file main.h.

struct timer_list cmd_timer

Definition at line 659 of file main.h.

Definition at line 717 of file main.h.

u16 cmd_wait_q_required

Definition at line 716 of file main.h.

u8 config_bands

Definition at line 680 of file main.h.

Definition at line 722 of file main.h.

struct cmd_ctrl_node* curr_cmd

Definition at line 654 of file main.h.

u16 curr_tx_buf_size

Definition at line 636 of file main.h.

u8 data_received

Definition at line 651 of file main.h.

u8 data_sent

Definition at line 647 of file main.h.

Definition at line 713 of file main.h.

u8 delay_null_pkt

Definition at line 695 of file main.h.

u16 delay_to_ps

Definition at line 696 of file main.h.

struct device* dev

Definition at line 615 of file main.h.

Definition at line 672 of file main.h.

u8 empty_tx_q_cnt

Definition at line 725 of file main.h.

u16 enhanced_ps_mode

Definition at line 697 of file main.h.

u8 event_body[MAX_EVENT_SIZE]

Definition at line 708 of file main.h.

u32 event_cause

Definition at line 644 of file main.h.

u8 event_received

Definition at line 650 of file main.h.

struct sk_buff* event_skb

Definition at line 645 of file main.h.

Definition at line 612 of file main.h.

u8 fw_bands

Definition at line 678 of file main.h.

u32 fw_cap_info

Definition at line 640 of file main.h.

struct completion fw_load

Definition at line 721 of file main.h.

char fw_name[32]

Definition at line 613 of file main.h.

u32 fw_release_number

Definition at line 618 of file main.h.

u16 gen_null_pkt

Definition at line 699 of file main.h.

wait_queue_head_t hs_activate_wait_q

Definition at line 706 of file main.h.

u16 hs_activate_wait_q_woken

Definition at line 705 of file main.h.

u8 hs_activated

Definition at line 704 of file main.h.

Definition at line 703 of file main.h.

u8 hw_dev_mcs_support

Definition at line 710 of file main.h.

u32 hw_dot_11n_dev_cap

Definition at line 709 of file main.h.

Definition at line 638 of file main.h.

Definition at line 622 of file main.h.

u8 iface_type

Definition at line 609 of file main.h.

wait_queue_head_t init_wait_q

Definition at line 620 of file main.h.

u16 init_wait_q_woken

Definition at line 619 of file main.h.

spinlock_t int_lock

Definition at line 642 of file main.h.

u8 int_status

Definition at line 643 of file main.h.

u32 ioport

Definition at line 637 of file main.h.

u8 is_deep_sleep

Definition at line 694 of file main.h.

u8 is_hs_configured

Definition at line 702 of file main.h.

bool is_suspended

Definition at line 707 of file main.h.

atomic_t is_tx_received

Definition at line 726 of file main.h.

u16 last_init_cmd

Definition at line 658 of file main.h.

u16 local_listen_interval

Definition at line 689 of file main.h.

spinlock_t main_proc_lock

Definition at line 632 of file main.h.

struct work_struct main_work

Definition at line 627 of file main.h.

u16 max_mgmt_ie_index

Definition at line 723 of file main.h.

u16 max_tx_buf_size

Definition at line 634 of file main.h.

u16 multiple_dtim

Definition at line 688 of file main.h.

spinlock_t mwifiex_cmd_lock

Definition at line 656 of file main.h.

spinlock_t mwifiex_lock

Definition at line 630 of file main.h.

u32 mwifiex_processing

Definition at line 633 of file main.h.

u8 need_to_wakeup

Definition at line 687 of file main.h.

u16 null_pkt_interval

Definition at line 690 of file main.h.

u32 num_cmd_timeout

Definition at line 657 of file main.h.

u16 number_of_antenna

Definition at line 639 of file main.h.

u16 passive_scan_time

Definition at line 677 of file main.h.

atomic_t pending_bridged_pkts

Definition at line 727 of file main.h.

u8 pm_wakeup_card_req

Definition at line 698 of file main.h.

u32 pm_wakeup_fw_try

Definition at line 701 of file main.h.

u16 pps_uapsd_mode

Definition at line 700 of file main.h.

Definition at line 610 of file main.h.

u8 priv_num

Definition at line 611 of file main.h.

u16 ps_mode

Definition at line 685 of file main.h.

u32 ps_state

Definition at line 686 of file main.h.

spinlock_t queue_lock

Definition at line 720 of file main.h.

u16 region_code

Definition at line 671 of file main.h.

atomic_t rx_pending

Definition at line 623 of file main.h.

Definition at line 681 of file main.h.

u8 scan_delay_cnt

Definition at line 724 of file main.h.

Definition at line 674 of file main.h.

struct list_head scan_pending_q

Definition at line 666 of file main.h.

spinlock_t scan_pending_q_lock

Definition at line 668 of file main.h.

u16 scan_probes

Definition at line 673 of file main.h.

u32 scan_processing

Definition at line 670 of file main.h.

u8 scan_wait_q_woken

Definition at line 718 of file main.h.

u8 sec_chan_offset

Definition at line 712 of file main.h.

u16 seq_num

Definition at line 652 of file main.h.

struct sk_buff* sleep_cfm

Definition at line 691 of file main.h.

Definition at line 683 of file main.h.

Definition at line 684 of file main.h.

u16 specific_scan_time

Definition at line 675 of file main.h.

bool surprise_removed

Definition at line 617 of file main.h.

u16 tx_buf_size

Definition at line 635 of file main.h.

u8 tx_lock_flag

Definition at line 682 of file main.h.

Definition at line 624 of file main.h.

u8 upld_buf[MWIFIEX_UPLD_SIZE]

Definition at line 646 of file main.h.

struct sk_buff_head usb_rx_data_q

Definition at line 669 of file main.h.

int winner

Definition at line 614 of file main.h.

Definition at line 616 of file main.h.

Definition at line 626 of file main.h.


The documentation for this struct was generated from the following file: