Lines Matching defs:lbs_private

37 struct lbs_private {  struct
40 struct net_device *dev;
41 u32 connect_status;
42 struct work_struct mcast_work;
43 u32 nr_of_multicastmacaddr;
44 u8 multicastlist[MRVDRV_MAX_MULTICAST_LIST_SIZE][ETH_ALEN];
47 struct wireless_dev *wdev;
48 bool wiphy_registered;
49 struct cfg80211_scan_request *scan_req;
50 u8 assoc_bss[ETH_ALEN];
51 u8 disassoc_reason;
54 struct net_device *mesh_dev; /* Virtual device */
56 struct lbs_mesh_stats mstats;
57 uint16_t mesh_tlv;
58 u8 mesh_ssid[IEEE80211_MAX_SSID_LEN + 1];
59 u8 mesh_ssid_len;
63 struct dentry *debugfs_dir;
64 struct dentry *debugfs_debug;
65 struct dentry *debugfs_files[6];
66 struct dentry *events_dir;
67 struct dentry *debugfs_events_files[6];
68 struct dentry *regs_dir;
69 struct dentry *debugfs_regs_files[6];
72 u32 mac_offset;
73 u32 bbp_offset;
74 u32 rf_offset;
77 u16 psmode;
78 u32 psstate;
102 int (*hw_host_to_card) (struct lbs_private *priv, u8 type, u8 *payload, u16 nb); argument
103 void (*reset_card) (struct lbs_private *priv); argument
104 int (*power_save) (struct lbs_private *priv); argument
105 int (*power_restore) (struct lbs_private *priv); argument
106 int (*enter_deep_sleep) (struct lbs_private *priv); argument
107 int (*exit_deep_sleep) (struct lbs_private *priv); argument
108 int (*reset_deep_sleep_wakeup) (struct lbs_private *priv); argument
111 u32 fwrelease;
112 u32 fwcapinfo;
113 u16 regioncode;
114 u8 current_addr[ETH_ALEN];
115 u8 copied_hwaddr;
118 u8 dnld_sent;
122 u16 seqnum;
123 struct cmd_ctrl_node *cmd_array;
124 struct cmd_ctrl_node *cur_cmd;
125 struct list_head cmdfreeq; /* free command buffers */
126 struct list_head cmdpendingq; /* pending command buffers */
127 struct timer_list command_timer;
128 int cmd_timed_out;
131 u8 resp_idx;
132 u8 resp_buf[2][LBS_UPLD_SIZE];
133 u32 resp_len[2];
136 struct kfifo event_fifo;
139 struct task_struct *main_thread;
140 wait_queue_head_t waitq;
141 struct workqueue_struct *work_thread;
144 u8 authtype_auto;
145 u8 wep_tx_key;
146 u8 wep_key[4][WLAN_KEY_LEN_WEP104];
147 u8 wep_key_len[4];
150 uint32_t wol_criteria;
151 uint8_t wol_gpio;
152 uint8_t wol_gap;
153 bool ehs_remove_supported;
156 int tx_pending_len; /* -1 while building packet */
157 u8 tx_pending_buf[LBS_UPLD_SIZE];
159 u8 txretrycount;
160 struct sk_buff *currenttxskb;
161 struct timer_list tx_lockup_timer;
164 struct mutex lock;
188 static inline int lbs_iface_active(struct lbs_private *priv) in lbs_iface_active() argument