Lines Matching defs:ring_id
1672 val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) |
1771 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) {
1803 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK)
1823 int ring_id;
1830 ring_id = srng_config->start_ring_id + ring_num;
1832 ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC;
1834 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX))
1837 return ring_id;
2334 int ring_id;
2339 ring_id = ath12k_hal_srng_get_ring_id(ab, type, ring_num, mac_id);
2340 if (ring_id < 0)
2341 return ring_id;
2343 srng = &hal->srng_list[ring_id];
2345 srng->ring_id = ring_id;
2378 srng->u.src_ring.tp_addr = (void *)(hal->rdp.vaddr + ring_id);
2393 idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START;
2410 srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id);
2427 idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START;
2435 return ring_id;
2444 return ring_id;
2454 int ring_id;
2457 ring_id = ath12k_hal_srng_get_ring_id(ab, ring_type, ring_num, 0);
2458 if (ring_id < 0)
2461 srng = &hal->srng_list[ring_id];
2557 u32 ring_id;
2559 for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
2560 lockdep_register_key(&hal->srng_list[ring_id].lock_key);
2566 u32 ring_id;
2568 for (ring_id = 0; ring_id < HAL_SRNG_RING_ID_MAX; ring_id++)
2569 lockdep_unregister_key(&hal->srng_list[ring_id].lock_key);
2649 srng->ring_id, srng->u.src_ring.hp,
2657 srng->ring_id, srng->u.dst_ring.tp,