Esempio n. 1
0
u32 _r8712_free_sta_priv(struct sta_priv *pstapriv)
{
	if (pstapriv) {
		/* be done before free sta_hash_lock */
		mfree_all_stainfo(pstapriv);
		kfree(pstapriv->pallocated_stainfo_buf);
	}
	return _SUCCESS;
}
Esempio n. 2
0
void mfree_sta_priv_lock(struct	sta_priv *pstapriv)
{
	 mfree_all_stainfo(pstapriv); //be done before free sta_hash_lock

	_spinlock_free(&pstapriv->free_sta_queue.lock);

	_spinlock_free(&pstapriv->sta_hash_lock);
	_spinlock_free(&pstapriv->wakeup_q.lock);
	_spinlock_free(&pstapriv->sleep_q.lock);

}
static void mfree_sta_priv_lock(struct	sta_priv *pstapriv)
{
	 mfree_all_stainfo(pstapriv); /*                                   */
}
Esempio n. 4
0
static void mfree_sta_priv_lock(struct	sta_priv *pstapriv)
{
	 mfree_all_stainfo(pstapriv); /* be done before free sta_hash_lock */
}