qcacmn: Add support to get single/multi soc info

Add support to get single/multi soc info for
a mld vdev list

Change-Id: I082e1172bdfad0188944a79da9652b9ffd09290b
CRs-Fixed: 3141416
Šī revīzija ir iekļauta:
Surya Prakash Raajen
2022-03-24 23:05:40 +05:30
revīziju iesūtīja Madan Koyyalamudi
vecāks 15fa2d30d7
revīzija e1ddefa5f2
2 mainīti faili ar 32 papildinājumiem un 0 dzēšanām

Parādīt failu

@@ -125,6 +125,27 @@ static QDF_STATUS mlo_find_pdev_idx(struct wlan_objmgr_pdev *pdev,
return QDF_STATUS_E_FAILURE;
}
#define WLAN_SOC_ID_NOT_INITIALIZED -1
bool mlo_vdevs_check_single_soc(struct wlan_objmgr_vdev **wlan_vdev_list,
uint8_t vdev_count)
{
int i;
uint8_t soc_id = WLAN_SOC_ID_NOT_INITIALIZED;
for (i = 0; i < vdev_count; i++) {
uint8_t vdev_soc_id = wlan_vdev_get_psoc_id(wlan_vdev_list[i]);
if (i == 0)
soc_id = vdev_soc_id;
else if (soc_id != vdev_soc_id)
return false;
}
return true;
}
qdf_export_symbol(mlo_vdevs_check_single_soc);
void mlo_setup_update_num_links(struct wlan_objmgr_psoc *psoc,
uint8_t num_links)
{