qcacmn: Change macro IPA_WDI3_RX_TWO_PIPES to IPA_WDI3_VLAN_SUPPORT

Change macro IPA_WDI3_RX_TWO_PIPES to IPA_WDI3_VLAN_SUPPORT to represent
the feature supported under this macro

Change-Id: Ie1e387d641052cd5690c63f0c1216f4852544605
CRs-Fixed: 3250264
This commit is contained in:
Himanshu Batra
2022-07-14 12:12:04 +05:30
committed by Madan Koyyalamudi
parent 81603fe08c
commit a2f709fa4f
8 changed files with 22 additions and 22 deletions

View File

@@ -549,7 +549,7 @@ int htt_srng_setup(struct htt_soc *soc, int mac_id,
(lmac_id * HAL_MAX_RINGS_PER_LMAC))) {
htt_ring_id = HTT_HOST2_TO_FW_RXBUF_RING;
htt_ring_type = HTT_SW_TO_SW_RING;
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
} else if (srng_params.ring_id ==
(HAL_SRNG_WMAC1_SW2RXDMA0_BUF3 +
(lmac_id * HAL_MAX_RINGS_PER_LMAC))) {

View File

@@ -1175,7 +1175,7 @@ static void dp_rx_ipa_uc_detach(struct dp_soc *soc, struct dp_pdev *pdev)
*
* Return: none
*/
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
static void dp_rx_alt_ipa_uc_detach(struct dp_soc *soc, struct dp_pdev *pdev)
{
struct dp_ipa_resources *ipa_res = &pdev->ipa_resource;
@@ -1386,7 +1386,7 @@ int dp_ipa_uc_attach(struct dp_soc *soc, struct dp_pdev *pdev)
return QDF_STATUS_SUCCESS; /* success */
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_ipa_rx_alt_ring_resource_setup() - setup IPA 2nd RX ring resources
* @soc: data path SoC handle
@@ -1623,7 +1623,7 @@ int dp_ipa_ring_resource_setup(struct dp_soc *soc,
return 0;
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_ipa_rx_alt_ring_get_resource() - get IPA 2nd RX ring resources
* @pdev: data path pdev handle
@@ -1728,7 +1728,7 @@ QDF_STATUS dp_ipa_get_resource(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
dp_ipa_set_tx_doorbell_paddr(soc, ipa_res)
#endif
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_ipa_map_rx_alt_ring_doorbell_paddr() - Map 2nd rx ring doorbell paddr
* @pdev: data path pdev handle
@@ -2286,7 +2286,7 @@ dp_ipa_wdi_rx_smmu_params(struct dp_soc *soc,
soc->rx_pkt_tlv_size + L3_HEADER_PADDING;
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_ipa_wdi_rx_alt_pipe_smmu_params() - Setup 2nd rx pipe smmu params
* @soc: data path soc handle
@@ -2637,7 +2637,7 @@ QDF_STATUS dp_ipa_setup(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
return QDF_STATUS_SUCCESS;
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_ipa_set_rx1_used() - Set rx1 used flag for 2nd rx offload ring
* @in: pipe in handle

View File

@@ -4095,7 +4095,7 @@ static void dp_soc_disable_unused_mac_intr_mask(struct dp_soc *soc,
}
#ifdef IPA_OFFLOAD
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/*
* dp_soc_reset_ipa_vlan_intr_mask() - reset interrupt mask for IPA offloaded
* ring for vlan tagged traffic
@@ -4134,7 +4134,7 @@ static void dp_soc_reset_ipa_vlan_intr_mask(struct dp_soc *soc)
static inline
void dp_soc_reset_ipa_vlan_intr_mask(struct dp_soc *soc)
{ }
#endif /* IPA_WDI3_RX_TWO_PIPES */
#endif /* IPA_WDI3_VLAN_SUPPORT */
#else
static inline
void dp_soc_reset_ipa_vlan_intr_mask(struct dp_soc *soc)
@@ -5102,7 +5102,7 @@ static int dp_setup_ipa_rx_refill_buf_ring(struct dp_soc *soc,
return QDF_STATUS_SUCCESS;
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
static int dp_setup_ipa_rx_alt_refill_buf_ring(struct dp_soc *soc,
struct dp_pdev *pdev)
{
@@ -6191,7 +6191,7 @@ dp_htt_setup_rxdma_err_dst_ring(struct dp_soc *soc, int mac_id,
RXDMA_DST);
}
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
static inline
void dp_rxdma_setup_refill_ring3(struct dp_soc *soc,
struct dp_pdev *pdev,

View File

@@ -2268,7 +2268,7 @@ struct dp_soc {
#endif
struct ipa_dp_rx_rsc ipa_uc_rx_rsc;
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
struct ipa_dp_rx_rsc ipa_uc_rx_rsc_alt;
#endif
qdf_atomic_t ipa_pipes_enabled;
@@ -2497,7 +2497,7 @@ struct dp_ipa_resources {
qdf_dma_addr_t tx_alt_comp_doorbell_paddr;
uint32_t *tx_alt_comp_doorbell_vaddr;
#endif
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
qdf_shared_mem_t rx_alt_rdy_ring;
qdf_shared_mem_t rx_alt_refill_ring;
qdf_dma_addr_t rx_alt_ready_doorbell_paddr;
@@ -2804,7 +2804,7 @@ struct dp_pdev {
/* Second ring used to replenish rx buffers */
struct dp_srng rx_refill_buf_ring2;
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
/* Third ring used to replenish rx buffers */
struct dp_srng rx_refill_buf_ring3;
#endif

View File

@@ -280,7 +280,7 @@ enum hal_srng_ring_id {
#ifdef IPA_OFFLOAD
HAL_SRNG_WMAC1_SW2RXDMA0_BUF1,
HAL_SRNG_WMAC1_SW2RXDMA0_BUF2,
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
HAL_SRNG_WMAC1_SW2RXDMA0_BUF3,
#endif
HAL_SRNG_WMAC1_SW2RXDMA1_BUF,

View File

@@ -2273,7 +2273,7 @@ struct hal_hw_srng_config hw_srng_table_9000[] = {
{ /* RXDMA_BUF */
.start_ring_id = HAL_SRNG_WMAC1_SW2RXDMA0_BUF0,
#ifdef IPA_OFFLOAD
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
.max_rings = 4,
#else
.max_rings = 3,

View File

@@ -209,7 +209,7 @@ typedef __qdf_ipa_wdi_reg_intf_in_params_t qdf_ipa_wdi_reg_intf_in_params_t;
#define QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_TX1_USED(in) \
__QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_TX1_USED(in)
#endif
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_RX1_USED(in) \
__QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_RX1_USED(in)
#endif
@@ -309,7 +309,7 @@ typedef __qdf_ipa_wdi_conn_in_params_t qdf_ipa_wdi_conn_in_params_t;
#define QDF_IPA_WDI_CONN_OUT_PARAMS_TX_UC_ALT_DB_PA(pipe_out) \
__QDF_IPA_WDI_CONN_OUT_PARAMS_TX_UC_ALT_DB_PA(pipe_out)
#endif
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define QDF_IPA_WDI_CONN_IN_PARAMS_IS_RX1_USED(pipe_in) \
__QDF_IPA_WDI_CONN_IN_PARAMS_IS_RX1_USED(pipe_in)
#define QDF_IPA_WDI_CONN_IN_PARAMS_RX_ALT(pipe_in) \
@@ -329,7 +329,7 @@ typedef __qdf_ipa_wdi_conn_out_params_t qdf_ipa_wdi_conn_out_params_t;
__QDF_IPA_WDI_CONN_OUT_PARAMS_TX_UC_DB_VA(pipe_out)
#define QDF_IPA_WDI_CONN_OUT_PARAMS_RX_UC_DB_PA(pipe_out) \
__QDF_IPA_WDI_CONN_OUT_PARAMS_RX_UC_DB_PA(pipe_out)
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define QDF_IPA_WDI_CONN_OUT_PARAMS_RX_ALT_UC_DB_PA(pipe_out) \
__QDF_IPA_WDI_CONN_OUT_PARAMS_RX_ALT_UC_DB_PA(pipe_out)
#endif

View File

@@ -191,7 +191,7 @@ typedef struct ipa_wdi_reg_intf_in_params __qdf_ipa_wdi_reg_intf_in_params_t;
#define __QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_TX1_USED(in) \
(((struct ipa_wdi_reg_intf_in_params *)(in))->is_tx1_used)
#endif
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define __QDF_IPA_WDI_REG_INTF_IN_PARAMS_IS_RX1_USED(in) \
(((struct ipa_wdi_reg_intf_in_params *)(in))->is_rx1_used)
#endif
@@ -317,7 +317,7 @@ typedef struct ipa_wdi_conn_in_params __qdf_ipa_wdi_conn_in_params_t;
(((struct ipa_wdi_conn_in_params *)(pipe_in))->u_rx.rx)
#define __QDF_IPA_WDI_CONN_IN_PARAMS_RX_SMMU(pipe_in) \
(((struct ipa_wdi_conn_in_params *)(pipe_in))->u_rx.rx_smmu)
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define __QDF_IPA_WDI_CONN_IN_PARAMS_IS_RX1_USED(pipe_in) \
(((struct ipa_wdi_conn_in_params *)(pipe_in))->is_rx1_used)
#define __QDF_IPA_WDI_CONN_IN_PARAMS_RX_ALT(pipe_in) \
@@ -347,7 +347,7 @@ typedef struct ipa_wdi_conn_out_params __qdf_ipa_wdi_conn_out_params_t;
#endif
#define __QDF_IPA_WDI_CONN_OUT_PARAMS_RX_UC_DB_PA(pipe_out) \
(((struct ipa_wdi_conn_out_params *)(pipe_out))->rx_uc_db_pa)
#ifdef IPA_WDI3_RX_TWO_PIPES
#ifdef IPA_WDI3_VLAN_SUPPORT
#define __QDF_IPA_WDI_CONN_OUT_PARAMS_RX_ALT_UC_DB_PA(pipe_out) \
(((struct ipa_wdi_conn_out_params *)(pipe_out))->rx1_uc_db_pa)
#endif