Searched refs:srng_config (Results 1 – 6 of 6) sorted by relevance
253 struct hal_srng_config *srng_config = &ab->hal.srng_config[HAL_CE_DST]; in ath11k_hal_ce_dst_setup() local258 srng_config->reg_start[HAL_SRNG_REG_GRP_R0] + in ath11k_hal_ce_dst_setup()259 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath11k_hal_ce_dst_setup()469 struct hal_srng_config *srng_config = &ab->hal.srng_config[type]; in ath11k_hal_srng_get_ring_id() local472 if (ring_num >= srng_config->max_rings) { in ath11k_hal_srng_get_ring_id()477 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id()478 if (srng_config->lmac_ring) in ath11k_hal_srng_get_ring_id()489 struct hal_srng_config *srng_config; in ath11k_hal_srng_get_entrysize() local494 srng_config = &ab->hal.srng_config[ring_type]; in ath11k_hal_srng_get_entrysize()496 return (srng_config->entry_size << 2); in ath11k_hal_srng_get_entrysize()[all …]
639 hal->srng_config = kmemdup(hw_srng_config_template, in ath12k_hal_srng_create_config_wcn7850()642 if (!hal->srng_config) in ath12k_hal_srng_create_config_wcn7850()645 s = &hal->srng_config[HAL_REO_DST]; in ath12k_hal_srng_create_config_wcn7850()651 s = &hal->srng_config[HAL_REO_EXCEPTION]; in ath12k_hal_srng_create_config_wcn7850()655 s = &hal->srng_config[HAL_REO_REINJECT]; in ath12k_hal_srng_create_config_wcn7850()660 s = &hal->srng_config[HAL_REO_CMD]; in ath12k_hal_srng_create_config_wcn7850()664 s = &hal->srng_config[HAL_REO_STATUS]; in ath12k_hal_srng_create_config_wcn7850()668 s = &hal->srng_config[HAL_TCL_DATA]; in ath12k_hal_srng_create_config_wcn7850()675 s = &hal->srng_config[HAL_TCL_CMD]; in ath12k_hal_srng_create_config_wcn7850()679 s = &hal->srng_config[HAL_TCL_STATUS]; in ath12k_hal_srng_create_config_wcn7850()[all …]
984 hal->srng_config = kmemdup(hw_srng_config_template, in ath12k_hal_srng_create_config_qcn9274()987 if (!hal->srng_config) in ath12k_hal_srng_create_config_qcn9274()990 s = &hal->srng_config[HAL_REO_DST]; in ath12k_hal_srng_create_config_qcn9274()996 s = &hal->srng_config[HAL_REO_EXCEPTION]; in ath12k_hal_srng_create_config_qcn9274()1000 s = &hal->srng_config[HAL_REO_REINJECT]; in ath12k_hal_srng_create_config_qcn9274()1006 s = &hal->srng_config[HAL_REO_CMD]; in ath12k_hal_srng_create_config_qcn9274()1010 s = &hal->srng_config[HAL_REO_STATUS]; in ath12k_hal_srng_create_config_qcn9274()1014 s = &hal->srng_config[HAL_TCL_DATA]; in ath12k_hal_srng_create_config_qcn9274()1020 s = &hal->srng_config[HAL_TCL_CMD]; in ath12k_hal_srng_create_config_qcn9274()1024 s = &hal->srng_config[HAL_TCL_STATUS]; in ath12k_hal_srng_create_config_qcn9274()[all …]
442 s = &hal->srng_config[HAL_REO_CMD]; in ath12k_hal_srng_create_config_qcc2072()446 s = &hal->srng_config[HAL_REO_STATUS]; in ath12k_hal_srng_create_config_qcc2072()
217 struct hal_srng_config *srng_config; in ath12k_hal_srng_get_entrysize() local222 srng_config = &ab->hal.srng_config[ring_type]; in ath12k_hal_srng_get_entrysize()224 return (srng_config->entry_size << 2); in ath12k_hal_srng_get_entrysize()230 struct hal_srng_config *srng_config; in ath12k_hal_srng_get_max_entries() local235 srng_config = &ab->hal.srng_config[ring_type]; in ath12k_hal_srng_get_max_entries()237 return (srng_config->max_size / srng_config->entry_size); in ath12k_hal_srng_get_max_entries()580 struct hal_srng_config *srng_config = &ab->hal.srng_config[type]; in ath12k_hal_srng_setup() local593 srng->ring_dir = srng_config->ring_dir; in ath12k_hal_srng_setup()596 srng->entry_size = srng_config->entry_size; in ath12k_hal_srng_setup()612 srng->hwreg_base[i] = srng_config->reg_start[i] + in ath12k_hal_srng_setup()[all …]
1226 struct hal_srng_config *srng_config; member