Searched refs:status_ring (Results 1 – 3 of 3) sorted by relevance
266 if (!(pipe->dest_ring || pipe->status_ring)) in ath11k_ce_rx_post_pipe()323 srng = &ab->hal.srng_list[pipe->status_ring->hal_ring_id]; in ath11k_ce_completed_recv_next()607 pipe->status_ring = ring; in ath11k_ce_alloc_pipe()881 if (pipe->status_ring) { in ath11k_ce_init_pipes()882 ret = ath11k_ce_init_ring(ab, pipe->status_ring, i, in ath11k_ce_init_pipes()891 pipe->status_ring->write_index = 0; in ath11k_ce_init_pipes()892 pipe->status_ring->sw_index = 0; in ath11k_ce_init_pipes()933 if (pipe->status_ring) { in ath11k_ce_free_pipes()937 pipe->status_ring->nentries * desc_sz + in ath11k_ce_free_pipes()939 pipe->status_ring->base_addr_owner_space, in ath11k_ce_free_pipes()[all …]
532 struct hal_srng *status_ring = &ab->hal.srng_list[hal_ring_id]; in ath11k_dp_tx_completion_handler() local540 spin_lock_bh(&status_ring->lock); in ath11k_dp_tx_completion_handler()542 ath11k_hal_srng_access_begin(ab, status_ring); in ath11k_dp_tx_completion_handler()546 (desc = ath11k_hal_srng_dst_get_next_entry(ab, status_ring))) { in ath11k_dp_tx_completion_handler()553 if ((ath11k_hal_srng_dst_peek(ab, status_ring) != NULL) && in ath11k_dp_tx_completion_handler()559 ath11k_hal_srng_access_end(ab, status_ring); in ath11k_dp_tx_completion_handler()561 spin_unlock_bh(&status_ring->lock); in ath11k_dp_tx_completion_handler()
163 struct ath11k_ce_ring *status_ring; member