diff --git a/dp/inc/cdp_txrx_ops.h b/dp/inc/cdp_txrx_ops.h index f636f99e16..cbe18433ce 100644 --- a/dp/inc/cdp_txrx_ops.h +++ b/dp/inc/cdp_txrx_ops.h @@ -1197,9 +1197,6 @@ struct cdp_peer_ops { void * (*find_peer_by_addr_and_vdev)(struct cdp_pdev *pdev, struct cdp_vdev *vdev, uint8_t *peer_addr, uint8_t *peer_id); - uint16_t (*local_peer_id)(void *peer); - void * (*peer_find_by_local_id)(struct cdp_pdev *pdev, - uint8_t local_peer_id); QDF_STATUS (*peer_state_update)(struct cdp_pdev *pdev, uint8_t *peer_addr, enum ol_txrx_peer_state state); diff --git a/dp/inc/cdp_txrx_peer_ops.h b/dp/inc/cdp_txrx_peer_ops.h index 41d3f609f5..ae8e7b0bbd 100644 --- a/dp/inc/cdp_txrx_peer_ops.h +++ b/dp/inc/cdp_txrx_peer_ops.h @@ -278,34 +278,6 @@ static inline void return NULL; } -/** - * cdp_peer_find_by_local_id() - Find peer by local peer id - * @soc - data path soc handle - * @pdev - data path device instance - * @local_peer_id - local peer id want to find - * - * Find peer by local peer id within physical device - * - * Return: peer instance void pointer - * NULL cannot find target peer - */ -static inline void -*cdp_peer_find_by_local_id(ol_txrx_soc_handle soc, struct cdp_pdev *pdev, - uint8_t local_peer_id) -{ - if (!soc || !soc->ops || !soc->ops->peer_ops) { - QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_FATAL, - "%s invalid instance", __func__); - return NULL; - } - - if (soc->ops->peer_ops->peer_find_by_local_id) - return soc->ops->peer_ops->peer_find_by_local_id( - pdev, local_peer_id); - - return NULL; -} - /** * cdp_peer_state_update() - update peer local state * @soc - data path soc handle @@ -359,31 +331,6 @@ cdp_peer_state_get(ol_txrx_soc_handle soc, void *peer) return 0; } -/** - * cdp_peer_get_local_peer_id() - Find local peer id within peer instance - * @soc - data path soc handle - * @peer - peer instance - * - * Find local peer id within peer instance - * - * Return: local peer id - * HTT_INVALID_PEER Invalid peer - */ -static inline uint16_t -cdp_peer_get_local_peer_id(ol_txrx_soc_handle soc, void *peer) -{ - if (!soc || !soc->ops || !soc->ops->peer_ops) { - QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_FATAL, - "%s invalid instance", __func__); - return HTT_INVALID_PEER; - } - - if (soc->ops->peer_ops->local_peer_id) - return soc->ops->peer_ops->local_peer_id(peer); - - return HTT_INVALID_PEER; -} - /** * cdp_peer_get_vdevid() - Get virtual interface id which peer registered * @soc - data path soc handle diff --git a/dp/wifi3.0/dp_internal.h b/dp/wifi3.0/dp_internal.h index 2bcce6eab1..a47f2eff02 100644 --- a/dp/wifi3.0/dp_internal.h +++ b/dp/wifi3.0/dp_internal.h @@ -912,8 +912,6 @@ QDF_STATUS dp_clear_peer(struct cdp_pdev *pdev_handle, void *dp_find_peer_by_addr_and_vdev(struct cdp_pdev *pdev_handle, struct cdp_vdev *vdev, uint8_t *peer_addr, uint8_t *local_id); -uint16_t dp_local_peer_id(void *peer); -void *dp_peer_find_by_local_id(struct cdp_pdev *pdev_handle, uint8_t local_id); QDF_STATUS dp_peer_state_update(struct cdp_pdev *pdev_handle, uint8_t *peer_mac, enum ol_txrx_peer_state state); QDF_STATUS dp_get_vdevid(void *peer_handle, uint8_t *vdev_id); diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index e5d18637c5..69975b1f9b 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -9797,8 +9797,6 @@ static struct cdp_peer_ops dp_ops_peer = { .find_peer_by_addr_and_vdev = dp_find_peer_by_addr_and_vdev, .peer_get_ref_by_addr = dp_peer_get_ref_find_by_addr, .peer_release_ref = dp_peer_release_ref, - .local_peer_id = dp_local_peer_id, - .peer_find_by_local_id = dp_peer_find_by_local_id, .peer_state_update = dp_peer_state_update, .get_vdevid = dp_get_vdevid, .get_vdev_by_peer_addr = dp_get_vdev_by_peer_addr, diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index aff5dc2cc9..17d8b6eb71 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -3130,46 +3130,6 @@ void *dp_find_peer_by_addr_and_vdev(struct cdp_pdev *pdev_handle, return peer; } -/** - * dp_local_peer_id() - Find local peer id within peer instance - * @peer - peer instance - * - * Find local peer id within peer instance - * - * Return: local peer id - */ -uint16_t dp_local_peer_id(void *peer) -{ - return ((struct dp_peer *)peer)->local_id; -} - -/** - * dp_peer_find_by_local_id() - Find peer by local peer id - * @pdev - data path device instance - * @local_peer_id - local peer id want to find - * - * Find peer by local peer id within physical device - * - * Return: peer instance void pointer - * NULL cannot find target peer - */ -void *dp_peer_find_by_local_id(struct cdp_pdev *pdev_handle, uint8_t local_id) -{ - struct dp_peer *peer; - struct dp_pdev *pdev = (struct dp_pdev *)pdev_handle; - - if (local_id >= OL_TXRX_NUM_LOCAL_PEER_IDS) { - QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_DP, - "Incorrect local id %u", local_id); - return NULL; - } - qdf_spin_lock_bh(&pdev->local_peer_ids.lock); - peer = pdev->local_peer_ids.map[local_id]; - qdf_spin_unlock_bh(&pdev->local_peer_ids.lock); - DP_TRACE(DEBUG, "peer %pK local id %d", peer, local_id); - return peer; -} - /** * dp_peer_state_update() - update peer local state * @pdev - data path device instance