qcacmn: Move prealloc DP descriptor types to QDF

Move prealloc DP descriptor types to QDF so that
the macros can be used in HIF layer.

Change-Id: I3de60876735e5aa37d80e9e698a86503b18574c1
CRs-Fixed: 3502615
This commit is contained in:
Yeshwanth Sriram Guntuka
2023-05-18 15:50:37 +05:30
committed by Rahul Choudhary
parent a5beb4bc26
commit 4dc955351e
12 changed files with 77 additions and 74 deletions

View File

@@ -1797,4 +1797,42 @@ enum qdf_iommu_attr {
QDF_DOMAIN_ATTR_MAX,
};
/**
* enum qdf_dp_desc_type - source type for multiple pages allocation
* @QDF_DP_TX_DESC_TYPE: DP SW TX descriptor
* @QDF_DP_TX_PPEDS_DESC_TYPE: DP PPE-DS Tx descriptor
* @QDF_DP_TX_EXT_DESC_TYPE: DP TX msdu extension descriptor
* @QDF_DP_TX_EXT_DESC_LINK_TYPE: DP link descriptor for msdu ext_desc
* @QDF_DP_TX_TSO_DESC_TYPE: DP TX TSO descriptor
* @QDF_DP_TX_TSO_NUM_SEG_TYPE: DP TX number of segments
* @QDF_DP_RX_DESC_BUF_TYPE: DP RX SW descriptor
* @QDF_DP_RX_DESC_STATUS_TYPE: DP RX SW descriptor for monitor status
* @QDF_DP_HW_LINK_DESC_TYPE: DP HW link descriptor
* @QDF_DP_HW_CC_SPT_PAGE_TYPE: DP pages for HW CC secondary page table
* @QDF_DP_TX_TCL_DESC_TYPE: DP TCL descriptor
* @QDF_DP_TX_DIRECT_LINK_CE_BUF_TYPE: DP tx direct link CE source ring buf
* pages
* @QDF_DP_TX_DIRECT_LINK_BUF_TYPE: DP tx direct link buffer pages
* @QDF_DP_RX_DIRECT_LINK_CE_BUF_TYPE: DP RX direct link CE dest ring buf pages
* @QDF_DP_DESC_TYPE_MAX: DP max desc type
*/
enum qdf_dp_desc_type {
QDF_DP_TX_DESC_TYPE,
QDF_DP_TX_PPEDS_DESC_TYPE,
QDF_DP_TX_EXT_DESC_TYPE,
QDF_DP_TX_EXT_DESC_LINK_TYPE,
QDF_DP_TX_TSO_DESC_TYPE,
QDF_DP_TX_TSO_NUM_SEG_TYPE,
QDF_DP_RX_DESC_BUF_TYPE,
QDF_DP_RX_DESC_STATUS_TYPE,
QDF_DP_HW_LINK_DESC_TYPE,
QDF_DP_HW_CC_SPT_PAGE_TYPE,
QDF_DP_TX_TCL_DESC_TYPE,
#ifdef FEATURE_DIRECT_LINK
QDF_DP_TX_DIRECT_LINK_CE_BUF_TYPE,
QDF_DP_TX_DIRECT_LINK_BUF_TYPE,
QDF_DP_RX_DIRECT_LINK_CE_BUF_TYPE,
#endif
QDF_DP_DESC_TYPE_MAX
};
#endif /* __QDF_TYPES_H */