qcacld-3.0: Add DP Component Skeleton code

Add new files and Skeleton code for DP component.

Change-Id: I6bfe59f31b292b77bbd728423a4ed53c3e4d1c2f
CRs-Fixed: 3164956
This commit is contained in:
Amit Mehta
2022-03-29 22:01:49 -07:00
committed by Madan Koyyalamudi
parent 9d3ca3f8ad
commit 5116bc8f8f
24 changed files with 1382 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2022 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_dp_comp.h
*/
#ifndef _WLAN_DP_COMP_TGT_IF_H_
#define _WLAN_DP_COMP_TGT_IF_H_
#include "qdf_types.h"
#include "wlan_dp_public_struct.h"
#include <qdf_mem.h>
#include <qdf_status.h>
#include <wmi_unified_api.h>
#include <wmi_unified_priv.h>
#include <wmi_unified_param.h>
#include <wlan_objmgr_psoc_obj.h>
#include <target_if.h>
/**
* target_if_dp_register_tx_ops() - registers dp tx ops
* @sb_ops: tx ops
*
* Return: none
*/
void target_if_dp_register_tx_ops(struct wlan_dp_psoc_sb_ops *sb_ops);
/**
* target_if_dp_register_rx_ops() - registers dp rx ops
* @nb_ops: rx ops
*
* Return: none
*/
void target_if_dp_register_rx_ops(struct wlan_dp_psoc_nb_ops *nb_ops);
#endif