Lines Matching defs:ring_id
270 ti.ring_id = ring_selector % ab->hw_params->max_tx_ring;
272 ring_map |= BIT(ti.ring_id);
273 ti.rbm_id = ab->hw_params->hal_ops->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id;
275 tx_ring = &dp->tx_ring[ti.ring_id];
461 hal_ring_id = tx_ring->tcl_data_ring.ring_id;
474 ab->device_stats.tx_err.desc_na[ti.ring_id]++;
503 ab->device_stats.tx_enqueued[ti.ring_id]++;
997 void ath12k_dp_tx_completion_handler(struct ath12k_base *ab, int ring_id)
1001 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
1006 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
1103 int mac_id, u32 ring_id,
1116 if (!(ring_id == HAL_SRNG_SW2RXDMA_BUF0 ||
1117 ring_id == HAL_SRNG_SW2RXDMA_BUF1)) {
1123 if (ring_id == HAL_SRNG_SW2RXDMA_BUF0) {
1159 int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id,
1163 struct hal_srng *srng = &ab->hal.srng_list[ring_id];
1183 ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
1260 "ring_id:%d, ring_type:%d, intr_info:0x%x, flags:0x%x\n",
1261 ring_id, ring_type, cmd->intr_info, cmd->info2);
1363 int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
1369 struct hal_srng *srng = &ab->hal.srng_list[ring_id];
1384 ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,
1575 int ret, ring_id, i;
1619 ring_id = ar->dp.rxdma_mon_dst_ring[i].ring_id;
1620 ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
1637 ring_id = ab->dp.rx_mac_buf_ring[i].ring_id;
1638 ret = ath12k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id,
1653 ring_id = ab->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id;
1659 ret = ath12k_dp_tx_htt_rx_filter_setup(ab, ring_id,
1675 int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
1681 struct hal_srng *srng = &ab->hal.srng_list[ring_id];
1696 ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id,