Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/dp_rx.c ath12k_dp_rxdma_mon_ring_buf_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 16-17
CAPPED_DATA 0 ab->dev->cma_area->nranges 1
CAPPED_DATA 0 ab->hw_params->max_tx_ring 1
CAPPED_DATA 0 ab->hw_params->num_rxdma_dst_ring 1
CAPPED_DATA 0 ab->hw_params->num_tcl_banks 1
CAPPED_DATA 0 ab->profile_param->dp_params.tx_comp_ring_size 1
DATA_SOURCE 0 ab $0
DATA_SOURCE 1 ring_type $2
HARD_MAX 1 ring_type 17
RX_PATH
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/dp_rx.c ath12k_dp_rxdma_ring_buf_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 14
CAPPED_DATA 0 ab->dev->cma_area->nranges 1
CAPPED_DATA 0 ab->hw_params->max_tx_ring 1
CAPPED_DATA 0 ab->hw_params->num_rxdma_dst_ring 1
CAPPED_DATA 0 ab->hw_params->num_tcl_banks 1
CAPPED_DATA 0 ab->profile_param->dp_params.tx_comp_ring_size 1
DATA_SOURCE 0 ab $0
RX_PATH
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/dbring.c ath12k_dbring_buf_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 1 ring_type 20

drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c ath12k_wifi7_hal_reo_init_cmd_ring_tlv32() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 3
CAPPED_DATA 0 ab->hw_params->max_tx_ring 1
CAPPED_DATA 0 ab->hw_params->num_tcl_banks 1
CAPPED_DATA 0 ab->profile_param->dp_params.rx_release_ring_size 1
CAPPED_DATA 0 ab->profile_param->dp_params.tx_comp_ring_size 1
DATA_SOURCE 0 ab $0
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c ath12k_wifi7_hal_reo_init_cmd_ring_tlv64() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 3
CAPPED_DATA 0 ab->hw_params->max_tx_ring 1
CAPPED_DATA 0 ab->hw_params->num_tcl_banks 1
CAPPED_DATA 0 ab->profile_param->dp_params.rx_release_ring_size 1
CAPPED_DATA 0 ab->profile_param->dp_params.tx_comp_ring_size 1
DATA_SOURCE 0 ab $0
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/dp.c ath12k_dp_link_desc_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 11
CAPPED_DATA 0 ab->dev 1
DATA_SOURCE 0 ab $0
DATA_SOURCE 1 ring_type $2
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/dp.c ath12k_dp_scatter_idle_link_desc_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 11
DATA_SOURCE 0 ab $0
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/dp.c ath12k_dp_srng_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 1 ring_type 0-5,11-18,20
CAPPED_DATA 0 ab->dev->cma_area->nranges 1
CAPPED_DATA 0 ab->hw_params->num_rxdma_dst_ring 1
CAPPED_DATA 0 ab->hw_params->num_rxdma_per_pdev 1
DATA_SOURCE 0 ab $0
DATA_SOURCE 1 ring_type $2
HARD_MAX 1 ring_type 20
RX_PATH
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &ab->core_lock

drivers/net/wireless/ath/ath12k/dp_htt.c ath12k_dp_tx_htt_srng_setup() -> ath12k_hal_srng_get_entrysize()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 1 ring_type 14-18
CAPPED_DATA 0 ab->hw_params->num_rxdma_dst_ring 1
DATA_SOURCE 0 ab $0
DATA_SOURCE 1 ring_type $3
HARD_MAX 1 ring_type 18
RX_PATH
LOCK2 &ag->mutex
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath12k_hw_group)->mutex