qcacmn: Add wlan_ api to get assoc vdev
- Add wlan_ api to get assoc vdev. - Update mlo_update_connected_links_bmap() to non static. Change-Id: Ib7948023041481c27f1e98a6bd1ecfe583abd3ef CRs-Fixed: 3098594
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f08345f6f1
commit
951e13a2ea
@@ -143,6 +143,28 @@ void ucfg_mlo_mld_clear_mlo_cap(struct wlan_objmgr_vdev *vdev);
|
|||||||
struct wlan_objmgr_vdev *
|
struct wlan_objmgr_vdev *
|
||||||
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev);
|
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* wlan_mlo_get_assoc_link_vdev - API to get assoc link vdev
|
||||||
|
*
|
||||||
|
* @mlo_dev_ctx: mlo dev ctx
|
||||||
|
*
|
||||||
|
* Return: MLD assoc link vdev
|
||||||
|
*/
|
||||||
|
struct wlan_objmgr_vdev *
|
||||||
|
wlan_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* mlo_update_connected_links_bmap: update connected links bitmap
|
||||||
|
*
|
||||||
|
* @mlo_dev_ctx: mlo dev context ptr
|
||||||
|
* @ml_partner_info: ml parnter info ptr
|
||||||
|
*
|
||||||
|
* Return: none
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||||
|
struct mlo_partner_info ml_parnter_info);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* API to have operation on ml vdevs
|
* API to have operation on ml vdevs
|
||||||
*/
|
*/
|
||||||
@@ -441,6 +463,11 @@ static inline void
|
|||||||
mlo_update_connect_req_links(struct wlan_objmgr_vdev *vdev, uint8_t value)
|
mlo_update_connect_req_links(struct wlan_objmgr_vdev *vdev, uint8_t value)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
|
static inline void
|
||||||
|
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||||
|
struct mlo_partner_info ml_parnter_info)
|
||||||
|
{ }
|
||||||
|
|
||||||
static inline bool
|
static inline bool
|
||||||
mlo_is_vdev_connect_req_link(struct wlan_objmgr_vdev *vdev)
|
mlo_is_vdev_connect_req_link(struct wlan_objmgr_vdev *vdev)
|
||||||
{
|
{
|
||||||
|
@@ -96,7 +96,7 @@ mlo_get_assoc_link_vdev(struct wlan_mlo_dev_context *mlo_dev_ctx)
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct wlan_objmgr_vdev *
|
struct wlan_objmgr_vdev *
|
||||||
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
wlan_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||||
{
|
{
|
||||||
struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx;
|
struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx;
|
||||||
|
|
||||||
@@ -106,6 +106,12 @@ ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
|||||||
return mlo_get_assoc_link_vdev(mlo_dev_ctx);
|
return mlo_get_assoc_link_vdev(mlo_dev_ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct wlan_objmgr_vdev *
|
||||||
|
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||||
|
{
|
||||||
|
return wlan_mlo_get_assoc_link_vdev(vdev);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mlo_is_mld_disconnected - Check whether MLD is disconnected
|
* mlo_is_mld_disconnected - Check whether MLD is disconnected
|
||||||
*
|
*
|
||||||
@@ -589,7 +595,7 @@ mlo_send_link_connect(struct wlan_objmgr_vdev *vdev,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline void
|
void
|
||||||
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||||
struct mlo_partner_info ml_parnter_info)
|
struct mlo_partner_info ml_parnter_info)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user