Home
last modified time | relevance | path

Searched refs:hal_srng (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/net/wireless/ath/ath12k/ !
H A Dhal.c11 struct hal_srng *srng, int ring_num) in ath12k_hal_ce_dst_setup()
17 struct hal_srng *srng) in ath12k_hal_srng_src_hw_init()
23 struct hal_srng *srng) in ath12k_hal_srng_dst_hw_init()
29 struct hal_srng *srng) in ath12k_hal_set_umac_srng_ptr_addr()
99 void ath12k_hal_reo_init_cmd_ring(struct ath12k_base *ab, struct hal_srng *srng) in ath12k_hal_reo_init_cmd_ring()
207 struct hal_srng *srng) in ath12k_hal_srng_hw_init()
240 void ath12k_hal_srng_get_params(struct ath12k_base *ab, struct hal_srng *srng, in ath12k_hal_srng_get_params()
259 struct hal_srng *srng) in ath12k_hal_srng_get_hp_addr()
275 struct hal_srng *srng) in ath12k_hal_srng_get_tp_addr()
318 void *ath12k_hal_srng_dst_peek(struct ath12k_base *ab, struct hal_srng *srng) in ath12k_hal_srng_dst_peek()
[all …]
H A Dhal.h846 struct hal_srng { struct
1214 struct hal_srng srng_list[HAL_SRNG_RING_ID_MAX];
1381 struct hal_srng *srng, int ring_num);
1383 struct hal_srng *srng);
1384 void (*srng_src_hw_init)(struct ath12k_base *ab, struct hal_srng *srng);
1385 void (*srng_dst_hw_init)(struct ath12k_base *ab, struct hal_srng *srng);
1414 struct hal_srng *srng);
1462 struct hal_srng *srng);
1464 struct hal_srng *srng);
1475 void ath12k_hal_srng_get_params(struct ath12k_base *ab, struct hal_srng *srng,
[all …]
H A Ddbring.c17 struct hal_srng *srng; in ath12k_dbring_bufs_replenish()
81 struct hal_srng *srng; in ath12k_dbring_fill_bufs()
169 struct hal_srng *srng; in ath12k_dbring_buf_setup()
235 struct hal_srng *srng; in ath12k_dbring_buffer_release_event()
H A Dce.c16 struct hal_srng *srng; in ath12k_ce_rx_buf_enqueue_pipe()
114 struct hal_srng *srng; in ath12k_ce_completed_recv_next()
199 struct hal_srng *srng; in ath12k_ce_completed_send_next()
430 struct hal_srng *srng; in ath12k_ce_send()
H A Ddp_htt.c733 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath12k_dp_tx_htt_srng_setup()
938 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath12k_dp_tx_htt_rx_filter_setup()
1253 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath12k_dp_tx_htt_tx_filter_setup()
H A Ddp.c446 struct hal_srng *srng; in ath12k_dp_srng_common_setup()
748 u32 ring_type, struct hal_srng *srng, in ath12k_dp_link_desc_setup()
1473 struct hal_srng *srng = NULL; in ath12k_dp_setup()
H A Ddp_mon.c662 struct hal_srng *srng; in ath12k_dp_mon_buf_replenish()
740 struct hal_srng *srng; in ath12k_dp_mon_status_bufs_replenish()
/linux/drivers/net/wireless/ath/ath11k/ !
H A Dhal.h532 struct hal_srng { struct
890 struct hal_srng srng_list[HAL_SRNG_RING_ID_MAX];
923 struct hal_srng *srng);
930 struct hal_srng *srng);
932 struct hal_srng *srng);
942 void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng,
945 struct hal_srng *srng);
946 u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng);
947 int ath11k_hal_srng_dst_num_free(struct ath11k_base *ab, struct hal_srng *srng,
949 u32 *ath11k_hal_srng_src_peek(struct ath11k_base *ab, struct hal_srng *srng);
[all …]
H A Dhal.c251 struct hal_srng *srng, int ring_num) in ath11k_hal_ce_dst_setup()
269 struct hal_srng *srng) in ath11k_hal_srng_dst_hw_init()
348 struct hal_srng *srng) in ath11k_hal_srng_src_hw_init()
457 struct hal_srng *srng) in ath11k_hal_srng_hw_init()
511 void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng, in ath11k_hal_srng_get_params()
527 struct hal_srng *srng) in ath11k_hal_srng_get_hp_addr()
543 struct hal_srng *srng) in ath11k_hal_srng_get_tp_addr()
620 u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng) in ath11k_hal_srng_dst_peek()
631 struct hal_srng *srng, dma_addr_t *paddr) in ath11k_hal_srng_dst_peek_with_dma()
645 struct hal_srng *srng) in ath11k_hal_srng_prefetch_desc()
[all …]
H A Dhal_tx.h69 int ath11k_hal_reo_cmd_send(struct ath11k_base *ab, struct hal_srng *srng,
73 struct hal_srng *srng);
H A Ddbring.c45 struct hal_srng *srng; in ath11k_dbring_bufs_replenish()
114 struct hal_srng *srng; in ath11k_dbring_fill_bufs()
219 struct hal_srng *srng; in ath11k_dbring_buf_setup()
285 struct hal_srng *srng; in ath11k_dbring_buffer_release_event()
H A Ddebugfs.h313 struct hal_srng *srng);
386 struct hal_srng *srng) in ath11k_debugfs_add_dbring_entry()
H A Ddp.c376 struct hal_srng *srng; in ath11k_dp_srng_common_setup()
687 u32 ring_type, struct hal_srng *srng, in ath11k_dp_link_desc_setup()
1053 struct hal_srng *srng = NULL; in ath11k_dp_alloc()
1126 struct hal_srng *srng = &ab->hal.srng_list[update_timer->ring_id]; in ath11k_dp_shadow_timer_handler()
1148 struct hal_srng *srng, in ath11k_dp_shadow_start_timer()
H A Dce.c278 struct hal_srng *srng; in ath11k_ce_rx_buf_enqueue_pipe()
376 struct hal_srng *srng; in ath11k_ce_completed_recv_next()
461 struct hal_srng *srng; in ath11k_ce_completed_send_next()
714 struct hal_srng *srng; in ath11k_ce_send()
H A Ddp_tx.c91 struct hal_srng *tcl_ring; in ath11k_dp_tx()
693 struct hal_srng *status_ring = &ab->hal.srng_list[hal_ring_id]; in ath11k_dp_tx_completion_handler()
775 struct hal_srng *cmd_ring; in ath11k_dp_tx_send_reo_cmd()
882 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath11k_dp_tx_htt_srng_setup()
1078 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath11k_dp_tx_htt_rx_filter_setup()
H A Ddp_rx.c349 struct hal_srng *srng; in ath11k_dp_rxbufs_replenish()
851 struct hal_srng *srng; in ath11k_dp_rx_link_desc_return()
2632 struct hal_srng *srng; in ath11k_dp_process_rx()
2883 struct hal_srng *srng; in ath11k_dp_rx_mon_status_bufs_replenish()
2981 ath11k_dp_rx_mon_buf_done(struct ath11k_base *ab, struct hal_srng *srng, in ath11k_dp_rx_mon_buf_done()
3029 struct hal_srng *srng; in ath11k_dp_rx_reap_mon_status_ring()
3430 struct hal_srng *srng; in ath11k_dp_rx_h_defrag_reo_reinject()
3824 struct hal_srng *srng; in ath11k_dp_process_rx_err()
4131 struct hal_srng *srng; in ath11k_dp_rx_process_wbm_err()
4248 struct hal_srng *srng; in ath11k_dp_process_rxdma_err()
[all …]
H A Dhal_tx.c140 void ath11k_hal_tx_init_data_ring(struct ath11k_base *ab, struct hal_srng *srng) in ath11k_hal_tx_init_data_ring()
H A Ddp.h1681 u32 ring_type, struct hal_srng *srng,
1684 struct hal_srng *srng,
/linux/drivers/net/wireless/ath/ath12k/wifi7/ !
H A Dhal.c120 struct hal_srng *srng, int ring_num) in ath12k_wifi7_hal_ce_dst_setup()
138 struct hal_srng *srng) in ath12k_wifi7_hal_srng_dst_hw_init()
221 struct hal_srng *srng) in ath12k_wifi7_hal_srng_src_hw_init()
316 struct hal_srng *srng) in ath12k_wifi7_hal_set_umac_srng_ptr_addr()
374 struct hal_srng *srng; in ath12k_wifi7_hal_srng_update_hp_tp_addr()
H A Dhal.h521 struct hal_srng *srng, int ring_num);
523 struct hal_srng *srng);
525 struct hal_srng *srng);
527 struct hal_srng *srng);
H A Dhal_tx.h188 int ath12k_wifi7_hal_reo_cmd_send(struct ath12k_base *ab, struct hal_srng *srng,
H A Ddp_rx.c113 struct hal_srng *srng; in ath12k_wifi7_dp_rx_link_desc_return()
147 struct hal_srng *cmd_ring; in ath12k_wifi7_dp_reo_cmd_send()
654 struct hal_srng *srng; in ath12k_wifi7_dp_rx_process()
841 struct hal_srng *srng; in ath12k_wifi7_dp_rx_h_defrag_reo_reinject()
1414 struct hal_srng *srng; in ath12k_wifi7_dp_rx_process_err()
1833 struct hal_srng *srng; in ath12k_wifi7_dp_rx_process_wbm_err()
2161 struct hal_srng *srng; in ath12k_wifi7_dp_rx_process_reo_status()
H A Dhal_rx.c219 int ath12k_wifi7_hal_reo_cmd_send(struct ath12k_base *ab, struct hal_srng *srng, in ath12k_wifi7_hal_reo_cmd_send()
869 struct hal_srng *srng) in ath12k_wifi7_hal_reo_init_cmd_ring_tlv64()
894 struct hal_srng *srng) in ath12k_wifi7_hal_reo_init_cmd_ring_tlv32()
H A Dhal_rx.h866 struct hal_srng *srng);
868 struct hal_srng *srng);
H A Ddp_tx.c75 struct hal_srng *tcl_ring; in ath12k_wifi7_dp_tx()
824 struct hal_srng *status_ring = &dp->hal->srng_list[hal_ring_id]; in ath12k_wifi7_dp_tx_completion_handler()

12