qcacmn: Provide new objmgr API

Provide objmgr API to reset os private object of vdev, during
vap deletion.

Change-Id: I52c6b7905f0bb9ef109390d649f2f59ba3c8d849
CRs-Fixed: 2019136
This commit is contained in:
Soumya Bhat
2017-03-14 14:56:25 +05:30
کامیت شده توسط Sandeep Puligilla
والد 2190e728ad
کامیت 40b91b83fa

مشاهده پرونده

@@ -1377,6 +1377,22 @@ static inline struct vdev_osif_priv *wlan_vdev_get_ospriv(
return vdev->vdev_nif.osdev;
}
/**
* wlan_vdev_reset_ospriv() - reset os priv pointer
* @vdev: VDEV object
*
* API to reset OS private pointer in VDEV
*
* Caller need to acquire lock with wlan_vdev_obj_lock()
*
* Return: void
*/
static inline void wlan_vdev_reset_ospriv(struct wlan_objmgr_vdev *vdev)
{
/* This API is invoked with lock acquired, do not add log prints */
vdev->vdev_nif.osdev = NULL;
}
/**
* wlan_vdev_get_peer_count() - get vdev peer count
* @vdev: VDEV object