Lines Matching defs:wlan_cfg_dp_soc_ctxt

358 struct wlan_cfg_dp_soc_ctxt {  struct
359 int num_int_ctxts;
360 int max_clients;
361 int max_alloc_size;
362 int per_pdev_tx_ring;
363 int num_tx_comp_rings;
364 int num_tcl_data_rings;
365 int num_nss_tcl_data_rings;
366 int per_pdev_rx_ring;
367 int per_pdev_lmac_ring;
368 int num_reo_dest_rings;
369 int num_nss_reo_dest_rings;
370 int num_tx_desc_pool;
371 int num_tx_ext_desc_pool;
372 int num_global_tx_desc;
373 int num_global_spcl_tx_desc;
374 int num_tx_desc;
375 int num_tx_spl_desc;
376 int min_tx_desc;
377 int num_tx_ext_desc;
378 int max_peer_id;
379 int htt_packet_type;
380 int int_batch_threshold_ppe2tcl;
381 int int_timer_threshold_ppe2tcl;
382 int int_batch_threshold_tx;
383 int int_timer_threshold_tx;
384 int int_batch_threshold_rx;
385 int int_timer_threshold_rx;
386 int int_batch_threshold_other;
387 int int_timer_threshold_other;
388 int int_batch_threshold_mon_dest;
389 int int_timer_threshold_mon_dest;
390 int tx_ring_size;
391 int time_control_bp;
392 int rx_buffer_size;
393 int qref_control_size;
394 int tx_comp_ring_size;
395 int tx_comp_ring_size_nss;
396 uint8_t int_tx_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
397 uint8_t int_rx_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
398 uint8_t int_rx_mon_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
399 uint8_t int_tx_mon_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
400 uint8_t int_host2rxdma_mon_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
401 uint8_t int_rxdma2host_mon_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
402 uint8_t int_ce_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
403 uint8_t int_rx_err_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
404 uint8_t int_rx_wbm_rel_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
405 uint8_t int_reo_status_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
406 uint8_t int_rxdma2host_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
407 uint8_t int_host2rxdma_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
408 uint8_t int_rx_ring_near_full_irq_1_mask[WLAN_CFG_INT_NUM_CONTEXTS];
409 uint8_t int_rx_ring_near_full_irq_2_mask[WLAN_CFG_INT_NUM_CONTEXTS];
410 uint8_t int_tx_ring_near_full_irq_mask[WLAN_CFG_INT_NUM_CONTEXTS];
411 uint8_t int_host2txmon_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
412 uint8_t int_ppeds_wbm_release_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
413 uint8_t int_ppe2tcl_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
414 uint8_t int_reo2ppe_ring_mask[WLAN_CFG_INT_NUM_CONTEXTS];
415 uint8_t int_umac_reset_intr_mask[WLAN_CFG_INT_NUM_CONTEXTS];
416 int hw_macid[MAX_PDEV_CNT];
417 int hw_macid_pdev_id_map[MAX_NUM_LMAC_HW];
418 int base_hw_macid;
419 bool rx_hash;
420 bool tso_enabled;
421 bool lro_enabled;
422 bool sg_enabled;
423 bool gro_enabled;
424 bool tc_based_dynamic_gro;
425 uint32_t tc_ingress_prio;
426 bool ipa_enabled;
427 bool ol_tx_csum_enabled;
428 bool ol_rx_csum_enabled;
429 bool rawmode_enabled;
430 bool peer_flow_ctrl_enabled;
431 bool napi_enabled;
432 bool p2p_tcp_udp_checksumoffload;
433 bool nan_tcp_udp_checksumoffload;
434 bool tcp_udp_checksumoffload;
435 bool legacy_mode_checksumoffload_disable;
436 bool defrag_timeout_check;
437 int nss_cfg;
438 uint32_t tx_flow_stop_queue_threshold;
439 uint32_t tx_flow_start_queue_offset;
440 int rx_defrag_min_timeout;
441 int reo_dst_ring_size;
442 int wbm_release_ring;
443 int tcl_cmd_credit_ring;
444 int tcl_status_ring;
445 int reo_reinject_ring;
446 int rx_release_ring;
447 int reo_exception_ring;
448 int reo_cmd_ring;
449 int reo_status_ring;
450 int rxdma_refill_ring;
451 bool rxdma_refill_lt_disable;
452 int rxdma_err_dst_ring;
453 uint32_t per_pkt_trace;
454 bool raw_mode_war;
455 uint32_t enable_data_stall_detection;
456 bool disable_intra_bss_fwd;
457 bool rxdma1_enable;
458 bool delay_mon_replenish;
459 int max_ast_idx;
460 int tx_desc_limit_0;
461 int tx_desc_limit_1;
462 int tx_desc_limit_2;
463 int tx_device_limit;
464 int tx_spl_device_limit;
465 int tx_sw_internode_queue;
466 int mon_drop_thresh;
468 uint32_t tx_comp_loop_pkt_limit;
469 uint32_t rx_reap_loop_pkt_limit;
470 uint32_t rx_hp_oos_update_limit;
471 bool rx_enable_eol_data_check;
472 bool tx_comp_enable_eol_data_check;
474 int rx_sw_desc_weight;
475 int rx_sw_desc_num;
476 bool is_rx_mon_protocol_flow_tag_enabled;
477 bool is_rx_flow_tag_enabled;
478 bool is_rx_flow_search_table_per_pdev;
479 uint16_t rx_flow_search_table_size;
480 uint16_t rx_flow_max_search;
481 uint8_t *rx_toeplitz_hash_key;
482 uint8_t pktlog_buffer_size;
483 bool is_tso_desc_attach_defer;
484 uint32_t delayed_replenish_entries;
485 uint32_t reo_rings_mapping;
486 uint32_t rx_rings_mapping;
487 bool pext_stats_enabled;
488 bool is_rx_buff_pool_enabled;
489 bool is_rx_refill_buff_pool_enabled;
490 bool enable_dp_buf_page_frag_alloc;
491 int rx_refill_buff_pool_size;
492 uint32_t rx_pending_high_threshold;
493 uint32_t rx_pending_low_threshold;
494 bool is_poll_mode_enabled;
495 uint8_t is_swlm_enabled;
496 bool fst_in_cmem;
497 bool tx_per_pkt_vdev_id_check;
498 uint8_t radio0_rx_default_reo;
499 uint8_t radio1_rx_default_reo;
500 uint8_t radio2_rx_default_reo;
501 bool wow_check_rx_pending_enable;
502 bool jitter_stats_enabled;
503 bool peer_link_stats_enabled;
505 uint32_t ipa_tx_ring_size;
506 uint32_t ipa_tx_comp_ring_size;
508 int ipa_tx_alt_ring_size;
509 int ipa_tx_alt_comp_ring_size;
512 bool hw_cc_enabled;
513 struct wlan_cfg_tcl_wbm_ring_num_map *tcl_wbm_map_array;
515 bool ppeds_enable;
516 int reo2ppe_ring;
517 int ppe2tcl_ring;
518 int ppeds_num_tx_desc;
519 int ppeds_tx_comp_napi_budget;
520 int ppeds_tx_desc_hotlist_len;
523 uint32_t pkt_capture_mode;
525 uint32_t rx_mon_buf_ring_size;
526 uint32_t tx_mon_buf_ring_size;
527 uint8_t rx_rel_wbm2sw_ring_id;
528 uint32_t tx_rings_grp_bitmap;
530 uint8_t mlo_chip_rx_ring_map;
533 bool vdev_stats_hw_offload_config;
534 int vdev_stats_hw_offload_timer;
536 uint8_t num_rxdma_dst_rings_per_pdev;
537 bool txmon_hw_support;
538 bool txmon_sw_peer_filtering;
539 uint8_t num_rxdma_status_rings_per_pdev;
541 uint32_t tx_capt_max_mem_allowed;
542 uint8_t tx_capt_rbm_id[MAX_PDEV_CNT];
545 bool sawf_enabled;
548 uint8_t sawf_stats;
550 uint8_t mpdu_retry_threshold_1;
551 uint8_t mpdu_retry_threshold_2;
552 uint8_t napi_scale_factor;
553 uint8_t notify_frame_support;
554 bool is_handle_invalid_decap_type_disabled;
556 bool tx_pkt_inspect_for_ilp;
558 uint16_t pointer_timer_threshold_rx;
559 uint8_t pointer_num_threshold_rx;
561 bool local_pkt_capture;
563 uint32_t special_frame_msk;
565 bool rx_rr;
568 uint32_t umac_reset_buffer_window;
570 bool fw_ast_indication_disable;
571 uint16_t avg_rate_stats_filter_val;