// SPDX-License-Identifier: BSD-3-Clause-Clear /* * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. * Copyright (c) 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 * 000000 0 * 001000 1 * 010000 2 * 011000 3 * 100000 4 * 101000 5 * 110000 6 * 111000 7 */ static const u8 dscp_tid_map[DSCP_TID_MAP_TBL_ENTRY_SIZE] = …; void ath11k_hal_tx_cmd_desc_setup(struct ath11k_base *ab, void *cmd, struct hal_tx_info *ti) { … } void ath11k_hal_tx_set_dscp_tid_map(struct ath11k_base *ab, int id) { … } void ath11k_hal_tx_init_data_ring(struct ath11k_base *ab, struct hal_srng *srng) { … }