
The kernel-doc script identified multiple documentation issues in the target_if folder. Some sub-folders which had a multitude of issues were patched individually. Now fix the remaining issues. Change-Id: Ia46f54eaec90762e61e590344760f3c3364088de CRs-Fixed: 3417471
86 行
2.3 KiB
C
86 行
2.3 KiB
C
/*
|
|
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
|
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for any
|
|
* purpose with or without fee is hereby granted, provided that the above
|
|
* copyright notice and this permission notice appear in all copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
/**
|
|
* DOC: target_if_dcs.h
|
|
*
|
|
* This header file provide declarations required for Rx and Tx events from
|
|
* firmware
|
|
*/
|
|
|
|
#ifndef __TARGET_IF_DCS_H__
|
|
#define __TARGET_IF_DCS_H__
|
|
|
|
#include <target_if.h>
|
|
#include <wlan_lmac_if_def.h>
|
|
|
|
/**
|
|
* target_if_dcs_get_rx_ops() - get rx ops
|
|
* @psoc: pointer to psoc context
|
|
*
|
|
* API to retrieve the dcs rx ops from the psoc context
|
|
*
|
|
* Return: pointer to rx ops
|
|
*/
|
|
static inline struct wlan_target_if_dcs_rx_ops *
|
|
target_if_dcs_get_rx_ops(struct wlan_objmgr_psoc *psoc)
|
|
{
|
|
struct wlan_lmac_if_rx_ops *rx_ops;
|
|
|
|
rx_ops = wlan_psoc_get_lmac_if_rxops(psoc);
|
|
if (!rx_ops) {
|
|
target_if_err("rx_ops is NULL");
|
|
return NULL;
|
|
}
|
|
return &rx_ops->dcs_rx_ops;
|
|
}
|
|
|
|
/**
|
|
* target_if_dcs_get_tx_ops() - get tx ops
|
|
* @psoc: pointer to psoc context
|
|
*
|
|
* API to retrieve the dcs tx ops from the psoc context
|
|
*
|
|
* Return: pointer to tx ops
|
|
*/
|
|
static inline struct wlan_target_if_dcs_tx_ops *
|
|
target_if_dcs_get_tx_ops(struct wlan_objmgr_psoc *psoc)
|
|
{
|
|
struct wlan_lmac_if_tx_ops *tx_ops;
|
|
|
|
tx_ops = wlan_psoc_get_lmac_if_txops(psoc);
|
|
if (!tx_ops) {
|
|
target_if_err("tx_ops is NULL");
|
|
return NULL;
|
|
}
|
|
return &tx_ops->dcs_tx_ops;
|
|
}
|
|
|
|
/**
|
|
* target_if_dcs_register_tx_ops() - register dcs target_if tx ops functions
|
|
* @tx_ops: pointer to target_if tx ops
|
|
*
|
|
* API to register dcs tx ops
|
|
*
|
|
* Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_** on error
|
|
*/
|
|
QDF_STATUS
|
|
target_if_dcs_register_tx_ops(struct wlan_lmac_if_tx_ops *tx_ops);
|
|
|
|
#endif /* __TARGET_IF_DCS_H__ */
|
|
|