Lines Matching refs:hw_params
141 grp_mask = &ab->hw_params.ring_mask->rx_wbm_rel[0]; in ath11k_dp_srng_calculate_msi_group()
144 grp_mask = &ab->hw_params.ring_mask->tx[0]; in ath11k_dp_srng_calculate_msi_group()
148 grp_mask = &ab->hw_params.ring_mask->rx_err[0]; in ath11k_dp_srng_calculate_msi_group()
151 grp_mask = &ab->hw_params.ring_mask->rx[0]; in ath11k_dp_srng_calculate_msi_group()
154 grp_mask = &ab->hw_params.ring_mask->reo_status[0]; in ath11k_dp_srng_calculate_msi_group()
158 grp_mask = &ab->hw_params.ring_mask->rx_mon_status[0]; in ath11k_dp_srng_calculate_msi_group()
161 grp_mask = &ab->hw_params.ring_mask->rxdma2host[0]; in ath11k_dp_srng_calculate_msi_group()
164 grp_mask = &ab->hw_params.ring_mask->host2rxdma[0]; in ath11k_dp_srng_calculate_msi_group()
242 if (ab->hw_params.alloc_cacheable_memory) { in ath11k_dp_srng_setup()
344 if (!ab->hw_params.supports_shadow_regs) in ath11k_dp_stop_shadow_timers()
347 for (i = 0; i < ab->hw_params.max_tx_ring; i++) in ath11k_dp_stop_shadow_timers()
362 for (i = 0; i < ab->hw_params.max_tx_ring; i++) { in ath11k_dp_srng_common_cleanup()
403 for (i = 0; i < ab->hw_params.max_tx_ring; i++) { in ath11k_dp_srng_common_setup()
404 tcl_num = ab->hw_params.hal_params->tcl2wbm_rbm_map[i].tcl_ring_num; in ath11k_dp_srng_common_setup()
405 wbm_num = ab->hw_params.hal_params->tcl2wbm_rbm_map[i].wbm_ring_num; in ath11k_dp_srng_common_setup()
409 ab->hw_params.tx_ring_size); in ath11k_dp_srng_common_setup()
480 ab->hw_params.hw_ops->reo_setup(ab); in ath11k_dp_srng_common_setup()
795 for (i = 0; i < ab->hw_params.max_tx_ring; i++) { in ath11k_dp_service_srng()
796 if (BIT(ab->hw_params.hal_params->tcl2wbm_rbm_map[i].wbm_ring_num) & in ath11k_dp_service_srng()
797 ab->hw_params.ring_mask->tx[grp_id]) in ath11k_dp_service_srng()
801 if (ab->hw_params.ring_mask->rx_err[grp_id]) { in ath11k_dp_service_srng()
809 if (ab->hw_params.ring_mask->rx_wbm_rel[grp_id]) { in ath11k_dp_service_srng()
820 if (ab->hw_params.ring_mask->rx[grp_id]) { in ath11k_dp_service_srng()
821 i = fls(ab->hw_params.ring_mask->rx[grp_id]) - 1; in ath11k_dp_service_srng()
830 if (ab->hw_params.ring_mask->rx_mon_status[grp_id]) { in ath11k_dp_service_srng()
832 for (j = 0; j < ab->hw_params.num_rxmda_per_pdev; j++) { in ath11k_dp_service_srng()
833 int id = i * ab->hw_params.num_rxmda_per_pdev + j; in ath11k_dp_service_srng()
835 if (ab->hw_params.ring_mask->rx_mon_status[grp_id] & in ath11k_dp_service_srng()
851 if (ab->hw_params.ring_mask->reo_status[grp_id]) in ath11k_dp_service_srng()
855 for (j = 0; j < ab->hw_params.num_rxmda_per_pdev; j++) { in ath11k_dp_service_srng()
856 int id = i * ab->hw_params.num_rxmda_per_pdev + j; in ath11k_dp_service_srng()
858 if (ab->hw_params.ring_mask->rxdma2host[grp_id] & BIT(id)) { in ath11k_dp_service_srng()
867 if (ab->hw_params.ring_mask->host2rxdma[grp_id] & BIT(id)) { in ath11k_dp_service_srng()
872 hal_params = ab->hw_params.hal_params; in ath11k_dp_service_srng()
915 for (j = 0; j < ab->hw_params.num_rxmda_per_pdev; j++) { in ath11k_dp_pdev_pre_alloc()
990 if (arvif->ar->ab->hw_params.htt_peer_map_v2) { in ath11k_dp_update_vdev_search()
1048 for (i = 0; i < ab->hw_params.max_tx_ring; i++) { in ath11k_dp_free()
1099 for (i = 0; i < ab->hw_params.max_tx_ring; i++) { in ath11k_dp_alloc()
1162 if (!ab->hw_params.supports_shadow_regs) in ath11k_dp_shadow_start_timer()
1179 if (!ab->hw_params.supports_shadow_regs) in ath11k_dp_shadow_stop_timer()
1192 if (!ab->hw_params.supports_shadow_regs) in ath11k_dp_shadow_init_timer()