// SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #include "hal_desc.h" #include "hal.h" #include "hal_tx.h" #include "hif.h" #define DSCP_TID_MAP_TBL_ENTRY_SIZE … /* dscp_tid_map - Default DSCP-TID mapping *================= * DSCP TID *================= * 000xxx 0 * 001xxx 1 * 010xxx 2 * 011xxx 3 * 100xxx 4 * 101xxx 5 * 110xxx 6 * 111xxx 7 */ static inline u8 dscp2tid(u8 dscp) { … } void ath12k_hal_tx_cmd_desc_setup(struct ath12k_base *ab, struct hal_tcl_data_cmd *tcl_cmd, struct hal_tx_info *ti) { … } void ath12k_hal_tx_set_dscp_tid_map(struct ath12k_base *ab, int id) { … } void ath12k_hal_tx_configure_bank_register(struct ath12k_base *ab, u32 bank_config, u8 bank_id) { … }