Lines Matching defs:dhd_conf
202 typedef struct dhd_conf { struct
203 uint devid;
204 uint chip;
205 uint chiprev;
207 uint svid;
208 uint ssid;
211 char module_name[16];
213 struct ether_addr otp_mac;
214 int fw_type;
216 wl_mac_list_ctrl_t fw_by_mac;
217 wl_mac_list_ctrl_t nv_by_mac;
219 wl_chip_nv_path_list_ctrl_t nv_by_chip;
220 country_list_t *country_head;
221 int ioctl_ver;
222 int band;
223 int bw_cap[2];
224 wl_country_t cspec;
225 wl_channel_list_t channels;
226 uint roam_off;
227 uint roam_off_suspend;
228 int roam_trigger[2];
229 int roam_scan_period[2];
230 int roam_delta[2];
231 int fullroamperiod;
232 uint keep_alive_period;
233 bool rekey_offload;
235 bool garp;
237 int force_wme_ac;
238 wme_param_t wme_sta;
239 wme_param_t wme_ap;
241 conf_pkt_filter_add_t pkt_filter_add;
242 conf_pkt_filter_del_t pkt_filter_del;
243 char *magic_pkt_filter_add;
245 int srl;
246 int lrl;
247 uint bcn_timeout;
248 int disable_proptx;
249 int dhd_poll;
251 int use_rxchain;
252 bool bus_rxglom;
253 bool txglom_ext; /* Only for 43362/4330/43340/43341/43241 */
259 int tx_max_offset;
260 uint txglomsize;
261 int txctl_tmo_fix;
262 bool txglom_mode;
263 uint deferred_tx_len;
268 int txglom_bucket_size;
269 int txinrx_thres;
270 int dhd_txminmax; // -1=DATABUFCNT(bus)
272 int max_hdr_read;
274 bool oob_enabled_later;
276 uint32 ramsize;
279 bool intr_extn;
282 bool rxlim_en;
285 bool txseq_sync;
288 uint read_intr_mode;
290 int kso_try_max;
292 uint kso_try_array[10];
296 int bus_deepsleep_disable;
297 int flow_ring_queue_threshold;
298 int d2h_intr_method;
299 int d2h_intr_control;
300 int enq_hdr_pkt;
301 int aspm;
302 int l1ss;
304 int dpc_cpucore;
305 int rxf_cpucore;
306 int dhd_dpc_prio;
307 int frameburst;
308 bool deepsleep;
309 int pm;
310 int pm_in_suspend;
311 int suspend_mode;
312 int suspend_bcn_li_dtim;
314 uint8 tcpack_sup_mode;
315 uint32 tcpack_sup_ratio;
316 uint32 tcpack_sup_delay;
318 int pktprio8021x;
319 uint insuspend;
320 bool suspended;
321 struct ether_addr bssid_insuspend;
323 char resume_eventmask[WL_EVENTING_MASK_LEN];
324 bool wlfc;
327 int dhcpc_enable;
328 int dhcpd_enable;
329 struct ipv4_addr dhcpd_ip_addr;
330 struct ipv4_addr dhcpd_ip_mask;
331 struct ipv4_addr dhcpd_ip_start;
332 struct ipv4_addr dhcpd_ip_end;
335 char isam_init[50];
336 char isam_config[300];
337 char isam_enable[50];
339 int ctrl_resched;
340 uint rxcnt_timeout;
341 mchan_params_t *mchan;
342 char *wl_preinit;
343 char *wl_suspend;
344 char *wl_resume;
345 int tsq;
346 int orphan_move;
347 uint in4way;
348 uint war;
350 uint wowl;
353 char hw_ether[62];
355 wait_queue_head_t event_complete;
357 int proptx_maxcnt_2g;
358 int proptx_maxcnt_5g;
361 int data_drop_mode;
362 unsigned long net_len;
363 uint tput_monitor_ms;
364 struct osl_timespec tput_ts;
365 unsigned long last_tx;
366 unsigned long last_rx;
367 unsigned long last_net_tx;
369 int32 doflow_tput_thresh;
393 } dhd_conf_t; argument