int gfp_mask) 
unsigned int gfp_mask) 
static struct ieee80211_txb *ieee80211_alloc_txb(int nr_frags, int txb_size,						 int gfp_mask){	struct ieee80211_txb *txb;	int i;	txb = kmalloc(sizeof(struct ieee80211_txb) + (sizeof(u8 *) * nr_frags),		      gfp_mask);	if (!txb)		return NULL;	memset(txb, 0, sizeof(struct ieee80211_txb));	txb->nr_frags = nr_frags;	txb->frag_size = txb_size;	for (i = 0; i < nr_frags; i++) {		txb->fragments[i] = dev_alloc_skb(txb_size);		if (unlikely(!txb->fragments[i])) {			i--;			break;		}	}	if (unlikely(i != nr_frags)) {		while (i >= 0)			dev_kfree_skb_any(txb->fragments[i--]);		kfree(txb);		return NULL;	}	return txb;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8cb6108baee9dcd1dc96f476fe217d6a6b53c994/ieee80211_tx.c/clean/net/ieee80211/ieee80211_tx.c