Lines Matching refs:bank_config
332 u32 bank_config = 0; in ath12k_dp_tx_get_vdev_bank_config() local
339 bank_config |= in ath12k_dp_tx_get_vdev_bank_config()
343 bank_config |= u32_encode_bits(arvif->tx_encap_type, in ath12k_dp_tx_get_vdev_bank_config()
345 bank_config |= u32_encode_bits(0, HAL_TX_BANK_CONFIG_SRC_BUFFER_SWAP) | in ath12k_dp_tx_get_vdev_bank_config()
350 bank_config |= u32_encode_bits(0, HAL_TX_BANK_CONFIG_INDEX_LOOKUP_EN); in ath12k_dp_tx_get_vdev_bank_config()
352 bank_config |= u32_encode_bits(arvif->hal_addr_search_flags & HAL_TX_ADDRX_EN, in ath12k_dp_tx_get_vdev_bank_config()
358 bank_config |= u32_encode_bits(ieee80211_vif_is_mesh(arvif->vif) ? 3 : 0, in ath12k_dp_tx_get_vdev_bank_config()
363 bank_config |= u32_encode_bits(0, HAL_TX_BANK_CONFIG_DSCP_TIP_MAP_ID); in ath12k_dp_tx_get_vdev_bank_config()
365 return bank_config; in ath12k_dp_tx_get_vdev_bank_config()
373 u32 bank_config; in ath12k_dp_tx_get_bank_profile() local
377 bank_config = ath12k_dp_tx_get_vdev_bank_config(ab, arvif); in ath12k_dp_tx_get_bank_profile()
383 (dp->bank_profiles[i].bank_config ^ bank_config) == 0) { in ath12k_dp_tx_get_bank_profile()
402 dp->bank_profiles[bank_id].bank_config = bank_config; in ath12k_dp_tx_get_bank_profile()
409 ath12k_hal_tx_configure_bank_register(ab, bank_config, bank_id); in ath12k_dp_tx_get_bank_profile()
412 bank_id, bank_config, dp->bank_profiles[bank_id].bank_config, in ath12k_dp_tx_get_bank_profile()