qcacmn: Map and umap MLO DP peer to partner soc

Maping and unmaping of the MLO DP peer to the partner soc
will be initialized based on architecture.
dp_mlo_partner_chips_map
dp_mlo_partner_chips_unmap

Change-Id: I918f6d552acd9d64086abf4c38f913348e13c381
CRs-Fixed: 3267904
这个提交包含在:
Sai Rupesh Chevuru
2022-08-15 22:14:39 +05:30
提交者 Madan Koyyalamudi
父节点 af8acc5430
当前提交 383edf35d0
修改 5 个文件,包含 49 行新增36 行删除

查看文件

@@ -2874,7 +2874,8 @@ static inline struct dp_peer *dp_peer_find_add_id(struct dp_soc *soc,
return NULL;
}
dp_peer_find_id_to_obj_add(soc, peer, peer_id);
dp_mlo_partner_chips_map(soc, peer, peer_id);
if (soc->arch_ops.dp_partner_chips_map)
soc->arch_ops.dp_partner_chips_map(soc, peer, peer_id);
dp_peer_update_state(soc, peer, DP_PEER_STATE_ACTIVE);
return peer;
@@ -3239,7 +3240,10 @@ dp_rx_peer_unmap_handler(struct dp_soc *soc, uint16_t peer_id,
dp_peer_rx_reo_shared_qaddr_delete(soc, peer);
dp_peer_find_id_to_obj_remove(soc, peer_id);
dp_mlo_partner_chips_unmap(soc, peer_id);
if (soc->arch_ops.dp_partner_chips_unmap)
soc->arch_ops.dp_partner_chips_unmap(soc, peer_id);
peer->peer_id = HTT_INVALID_PEER;
/*