Lines Matching defs:wcn36xx
206 struct wcn36xx { struct
207 struct ieee80211_hw *hw;
208 struct device *dev;
209 struct list_head vif_list;
211 const char *nv_file;
212 const struct firmware *nv;
214 u8 fw_revision;
215 u8 fw_version;
216 u8 fw_minor;
217 u8 fw_major;
218 u32 fw_feat_caps[WCN36XX_HAL_CAPS_SIZE];
219 bool is_pronto;
222 u8 crm_version[WCN36XX_HAL_VERSION_LENGTH + 1];
223 u8 wlan_version[WCN36XX_HAL_VERSION_LENGTH + 1];
225 bool first_boot;
228 int tx_irq;
229 int rx_irq;
230 void __iomem *ccu_base;
231 void __iomem *dxe_base;
233 struct rpmsg_endpoint *smd_channel;
235 struct qcom_smem_state *tx_enable_state;
236 unsigned tx_enable_state_bit;
237 struct qcom_smem_state *tx_rings_empty_state;
238 unsigned tx_rings_empty_state_bit;
241 struct mutex conf_mutex;
266 struct wcn36xx_dxe_ch dxe_tx_l_ch; /* TX low */ argument
267 struct wcn36xx_dxe_ch dxe_tx_h_ch; /* TX high */ argument
268 struct wcn36xx_dxe_ch dxe_rx_l_ch; /* RX low */ argument
269 struct wcn36xx_dxe_ch dxe_rx_h_ch; /* RX high */ argument
276 struct wcn36xx_dxe_mem_pool mgmt_mem_pool; argument
277 struct wcn36xx_dxe_mem_pool data_mem_pool; argument
290 struct wcn36xx_dfs_entry dfs; argument
297 struct wcn36xx_chan_survey *chan_survey; argument
300 static inline bool wcn36xx_is_fw_version(struct wcn36xx *wcn, in wcn36xx_is_fw_version() argument