Searched refs:txb (Results 1 - 14 of 14) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ieee80211/
H A Dieee80211_tx.c179 void ieee80211_txb_free(struct ieee80211_txb *txb) argument
182 if (unlikely(!txb))
184 for (i = 0; i < txb->nr_frags; i++)
185 if (txb->fragments[i])
186 dev_kfree_skb_any(txb->fragments[i]);
187 kfree(txb);
193 struct ieee80211_txb *txb; local
195 txb = kmalloc(sizeof(struct ieee80211_txb) + (sizeof(u8 *) * nr_frags),
197 if (!txb)
200 memset(txb,
257 struct ieee80211_txb *txb = NULL; local
550 struct ieee80211_txb *txb = NULL; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/
H A Dbcm43xx_pio.h43 struct ieee80211_txb *txb; member in struct:bcm43xx_pio_txpacket
107 struct ieee80211_txb *txb);
132 struct ieee80211_txb *txb)
131 bcm43xx_pio_tx(struct bcm43xx_private *bcm, struct ieee80211_txb *txb) argument
H A Dbcm43xx_pio.c205 ieee80211_txb_free(packet->txb);
218 struct ieee80211_txb *txb = packet->txb; local
223 for (i = packet->xmitted_frags; i < txb->nr_frags; i++) {
224 skb = txb->fragments[i];
247 assert(packet->xmitted_frags < packet->txb->nr_frags);
274 assert(packet->xmitted_frags < packet->txb->nr_frags);
283 for (i = 0; i < packet->txb->nr_frags; i++) {
284 skb = packet->txb->fragments[i];
461 struct ieee80211_txb *txb)
460 bcm43xx_pio_tx(struct bcm43xx_private *bcm, struct ieee80211_txb *txb) argument
[all...]
H A Dbcm43xx_dma.h315 struct ieee80211_txb *txb);
363 struct ieee80211_txb *txb)
362 bcm43xx_dma_tx(struct bcm43xx_private *bcm, struct ieee80211_txb *txb) argument
H A Dbcm43xx_dma.c1012 struct ieee80211_txb *txb)
1024 if (unlikely(free_slots(ring) < txb->nr_frags)) {
1033 for (i = 0; i < txb->nr_frags; i++) {
1034 skb = txb->fragments[i];
1036 txb->fragments[i] = NULL;
1039 ieee80211_txb_free(txb);
1011 bcm43xx_dma_tx(struct bcm43xx_private *bcm, struct ieee80211_txb *txb) argument
H A Dbcm43xx_main.c3765 /* Do the Hardware IO operations to send the txb */
3767 struct ieee80211_txb *txb)
3772 err = bcm43xx_pio_tx(bcm, txb);
3774 err = bcm43xx_dma_tx(bcm, txb);
3887 static int bcm43xx_ieee80211_hard_start_xmit(struct ieee80211_txb *txb, argument
3897 err = bcm43xx_tx(bcm, txb);
3766 bcm43xx_tx(struct bcm43xx_private *bcm, struct ieee80211_txb *txb) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/rxrpc/
H A Dar-ack.c170 struct sk_buff *txb; local
193 txb = (struct sk_buff *) *p_txb;
194 sp = rxrpc_skb(txb);
203 hdr = (struct rxrpc_header *) txb->head;
208 if (rxrpc_send_packet(call->conn->trans, txb) < 0) {
239 struct sk_buff *txb; local
256 txb = (struct sk_buff *) (*p_txb & ~1);
257 sp = rxrpc_skb(txb);
289 struct sk_buff *txb; local
308 txb
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/zd1211rw/
H A Dzd_mac.c816 struct ieee80211_txb *txb,
820 struct sk_buff *skb = txb->fragments[frag_num];
829 if (frag_num+1 < txb->nr_frags) {
830 next_frag_len = txb->fragments[frag_num+1]->len +
885 static int zd_mac_tx(struct zd_mac *mac, struct ieee80211_txb *txb, int pri) argument
890 for (i = 0; i < txb->nr_frags; i++) {
891 struct sk_buff *skb = txb->fragments[i];
893 r = fill_ctrlset(mac, txb, i);
907 ieee80211_txb_free(txb);
1162 static int netdev_tx(struct ieee80211_txb *txb, struc argument
815 fill_ctrlset(struct zd_mac *mac, struct ieee80211_txb *txb, int frag_num) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/
H A Dipw2100.c2866 ieee80211_txb_free(packet->info.d_struct.txb);
2867 packet->info.d_struct.txb = NULL;
3022 if (unlikely(1 + packet->info.d_struct.txb->nr_frags >
3031 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) {
3044 hdr = (struct ieee80211_hdr_3addr *)packet->info.d_struct.txb->
3064 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted;
3065 if (packet->info.d_struct.txb->nr_frags > 1)
3067 packet->info.d_struct.txb->frag_size -
3074 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags;
3084 if (packet->info.d_struct.txb
3312 ipw2100_tx(struct ieee80211_txb *txb, struct net_device *dev, int pri) argument
[all...]
H A Dipw2200.c3662 q->txb = kmalloc(sizeof(q->txb[0]) * count, GFP_KERNEL);
3663 if (!q->txb) {
3673 kfree(q->txb);
3674 q->txb = NULL;
3714 if (txq->txb[txq->q.last_used]) {
3715 ieee80211_txb_free(txq->txb[txq->q.last_used]);
3716 txq->txb[txq->q.last_used] = NULL;
3747 kfree(txq->txb);
4938 txq->txb[
10107 ipw_tx_skb(struct ipw_priv *priv, struct ieee80211_txb *txb, int pri) argument
10314 ipw_handle_promiscuous_tx(struct ipw_priv *priv, struct ieee80211_txb *txb) argument
10395 ipw_net_hard_start_xmit(struct ieee80211_txb *txb, struct net_device *dev, int pri) argument
[all...]
H A Dipw2100.h321 struct ieee80211_txb *txb; member in struct:ipw2100_tx_packet::__anon6110::__anon6112
H A Dipw2200.h535 struct ieee80211_txb **txb; member in struct:clx2_tx_queue
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/serial/
H A Dmpsc.c148 u8 *txb; /* Tx Ring I/O buf */ member in struct:mpsc_port_info
149 u8 *txb_p; /* Phys addr of txb */
852 pi->txb = (u8 *) dp;
886 bp = pi->txb;
928 pi->txb = NULL;
1143 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE);
1153 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE);
1620 bp = dp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dieee80211.h1063 int (*hard_start_xmit) (struct ieee80211_txb * txb,

Completed in 237 milliseconds