qcacmn: API to expose vdev max_peer_count

Adding a new API to expose vdev_objmgr.max_peer_count

Change-Id: I674f4fe84abf49629199e6fe2c14c62893504cfa
Этот коммит содержится в:
Subrat Mishra
2017-03-02 12:24:49 +05:30
коммит произвёл Sandeep Puligilla
родитель 95ef0c5675
Коммит 8aa751af59

Просмотреть файл

@@ -1461,4 +1461,38 @@ QDF_STATUS wlan_objmgr_vdev_try_get_ref(struct wlan_objmgr_vdev *vdev,
void wlan_objmgr_vdev_release_ref(struct wlan_objmgr_vdev *vdev,
wlan_objmgr_ref_dbgid id);
/**
* wlan_vdev_set_max_peer_count() - set max peer count
* @vdev: VDEV object
* @count: Max peer count
*
* API to set max peer count of VDEV
*
* Caller need to acquire lock with wlan_vdev_obj_lock()
*
* Return: void
*/
static inline void wlan_vdev_set_max_peer_count(struct wlan_objmgr_vdev *vdev,
uint16_t count)
{
/* This API is invoked with lock acquired, do not add log prints */
vdev->vdev_objmgr.max_peer_count = count;
}
/**
* wlan_vdev_get_max_peer_count() - get max peer count
* @vdev: VDEV object
*
* API to get max peer count of VDEV
*
* Caller need to acquire lock with wlan_vdev_obj_lock()
*
* Return: max peer count
*/
static inline uint16_t wlan_vdev_get_max_peer_count(
struct wlan_objmgr_vdev *vdev)
{
/* This API is invoked with lock acquired, do not add log prints */
return vdev->vdev_objmgr.max_peer_count;
}
#endif /* _WLAN_OBJMGR_VDEV_OBJ_H_*/