1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 2 /* 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 5 */ 6 7 #ifndef ATH12K_DP_MON_WIFI7_H 8 #define ATH12K_DP_MON_WIFI7_H 9 10 #include "hw.h" 11 12 enum dp_monitor_mode; 13 14 int ath12k_wifi7_dp_mon_process_ring(struct ath12k_dp *dp, int mac_id, 15 struct napi_struct *napi, int budget, 16 enum dp_monitor_mode monitor_mode); 17 enum hal_rx_mon_status 18 ath12k_wifi7_dp_mon_tx_parse_mon_status(struct ath12k_pdev_dp *dp_pdev, 19 struct ath12k_mon_data *pmon, 20 struct sk_buff *skb, 21 struct napi_struct *napi, 22 u32 ppdu_id); 23 #endif 24