Home
last modified time | relevance | path

Searched refs:txb (Results 1 – 22 of 22) sorted by relevance

/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_tx.c180 void libipw_txb_free(struct libipw_txb *txb) in libipw_txb_free() argument
183 if (unlikely(!txb)) in libipw_txb_free()
185 for (i = 0; i < txb->nr_frags; i++) in libipw_txb_free()
186 if (txb->fragments[i]) in libipw_txb_free()
187 dev_kfree_skb_any(txb->fragments[i]); in libipw_txb_free()
188 kfree(txb); in libipw_txb_free()
194 struct libipw_txb *txb; in libipw_alloc_txb() local
196 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags), in libipw_alloc_txb()
198 if (!txb) in libipw_alloc_txb()
201 memset(txb, 0, sizeof(struct libipw_txb)); in libipw_alloc_txb()
[all …]
Dipw2100.c2942 libipw_txb_free(packet->info.d_struct.txb); in __ipw2100_tx_process()
2943 packet->info.d_struct.txb = NULL; in __ipw2100_tx_process()
3098 if (unlikely(1 + packet->info.d_struct.txb->nr_frags > in ipw2100_tx_send_data()
3107 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) { in ipw2100_tx_send_data()
3120 hdr = (struct libipw_hdr_3addr *)packet->info.d_struct.txb-> in ipw2100_tx_send_data()
3140 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted; in ipw2100_tx_send_data()
3141 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
3143 packet->info.d_struct.txb->frag_size - in ipw2100_tx_send_data()
3150 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags; in ipw2100_tx_send_data()
3160 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
[all …]
Dipw2200.c3796 q->txb = kmalloc(sizeof(q->txb[0]) * count, GFP_KERNEL); in ipw_queue_tx_init()
3797 if (!q->txb) { in ipw_queue_tx_init()
3807 kfree(q->txb); in ipw_queue_tx_init()
3808 q->txb = NULL; in ipw_queue_tx_init()
3848 if (txq->txb[txq->q.last_used]) { in ipw_queue_tx_free_tfd()
3849 libipw_txb_free(txq->txb[txq->q.last_used]); in ipw_queue_tx_free_tfd()
3850 txq->txb[txq->q.last_used] = NULL; in ipw_queue_tx_free_tfd()
3881 kfree(txq->txb); in ipw_queue_tx_free()
5073 txq->txb[q->first_empty] = NULL; in ipw_queue_tx_hcmd()
10117 static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, in ipw_tx_skb() argument
[all …]
Dipw2100.h337 struct libipw_txb *txb; member
Dlibipw.h799 netdev_tx_t (*hard_start_xmit) (struct libipw_txb * txb,
Dipw2200.h535 struct libipw_txb **txb; member
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_tx.c215 void rtllib_txb_free(struct rtllib_txb *txb) in rtllib_txb_free() argument
217 if (unlikely(!txb)) in rtllib_txb_free()
219 kfree(txb); in rtllib_txb_free()
225 struct rtllib_txb *txb; in rtllib_alloc_txb() local
228 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb()
230 if (!txb) in rtllib_alloc_txb()
233 memset(txb, 0, sizeof(struct rtllib_txb)); in rtllib_alloc_txb()
234 txb->nr_frags = nr_frags; in rtllib_alloc_txb()
235 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb()
238 txb->fragments[i] = dev_alloc_skb(txb_size); in rtllib_alloc_txb()
[all …]
Drtllib_softmac.c2474 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) in rtllib_softmac_xmit() argument
2477 unsigned int queue_index = txb->queue_index; in rtllib_softmac_xmit()
2489 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + in rtllib_softmac_xmit()
2497 for (i = 0; i < txb->nr_frags; i++) { in rtllib_softmac_xmit()
2508 txb->fragments[i]); in rtllib_softmac_xmit()
2510 kfree_skb(txb->fragments[i]); in rtllib_softmac_xmit()
2513 txb->fragments[i], in rtllib_softmac_xmit()
2518 rtllib_txb_free(txb); in rtllib_softmac_xmit()
2529 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; in rtllib_resume_tx()
2538 ieee->tx_pending.txb->fragments[i], in rtllib_resume_tx()
[all …]
Drtllib.h1682 struct rtllib_txb *txb; member
2329 int (*hard_start_xmit)(struct rtllib_txb *txb,
2686 extern void rtllib_softmac_xmit(struct rtllib_txb *txb,
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c232 void ieee80211_txb_free(struct ieee80211_txb *txb) { in ieee80211_txb_free() argument
234 if (unlikely(!txb)) in ieee80211_txb_free()
236 kfree(txb); in ieee80211_txb_free()
243 struct ieee80211_txb *txb; in ieee80211_alloc_txb() local
245 txb = kmalloc( in ieee80211_alloc_txb()
248 if (!txb) in ieee80211_alloc_txb()
251 memset(txb, 0, sizeof(struct ieee80211_txb)); in ieee80211_alloc_txb()
252 txb->nr_frags = nr_frags; in ieee80211_alloc_txb()
253 txb->frag_size = txb_size; in ieee80211_alloc_txb()
256 txb->fragments[i] = dev_alloc_skb(txb_size); in ieee80211_alloc_txb()
[all …]
Dieee80211_softmac.c2142 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) in ieee80211_softmac_xmit() argument
2145 unsigned int queue_index = txb->queue_index; in ieee80211_softmac_xmit()
2156 ieee->stats.tx_bytes += txb->payload_size; in ieee80211_softmac_xmit()
2158 tcb_desc = (cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_softmac_xmit()
2163 for(i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit()
2178 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit()
2180 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit()
2184 txb->fragments[i], in ieee80211_softmac_xmit()
2191 ieee80211_txb_free(txb); in ieee80211_softmac_xmit()
2203 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
[all …]
Dieee80211.h1598 struct ieee80211_txb *txb; member
2049 int (*hard_start_xmit)(struct ieee80211_txb *txb,
2367 extern void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee);
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8851.c62 u8 txb[6]; member
171 __le16 txb[2]; in ks8851_wrreg16() local
174 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); in ks8851_wrreg16()
175 txb[1] = cpu_to_le16(val); in ks8851_wrreg16()
177 xfer->tx_buf = txb; in ks8851_wrreg16()
198 __le16 txb[2]; in ks8851_wrreg8() local
204 txb[0] = cpu_to_le16(MK_OP(bit, reg) | KS_SPIOP_WR); in ks8851_wrreg8()
205 txb[1] = val; in ks8851_wrreg8()
207 xfer->tx_buf = txb; in ks8851_wrreg8()
250 __le16 *txb = (__le16 *)ks->txd; in ks8851_rdreg() local
[all …]
Dks8851_mll.c381 u8 txb[4]; member
/linux-4.1.27/net/rxrpc/
Dar-ack.c219 struct sk_buff *txb; in rxrpc_resend() local
243 txb = (struct sk_buff *) *p_txb; in rxrpc_resend()
244 sp = rxrpc_skb(txb); in rxrpc_resend()
253 hdr = (struct rxrpc_header *) txb->head; in rxrpc_resend()
258 if (rxrpc_send_packet(call->conn->trans, txb) < 0) { in rxrpc_resend()
289 struct sk_buff *txb; in rxrpc_resend_timer() local
309 txb = (struct sk_buff *) (*p_txb & ~1); in rxrpc_resend_timer()
310 sp = rxrpc_skb(txb); in rxrpc_resend_timer()
342 struct sk_buff *txb; in rxrpc_process_soft_ACKs() local
361 txb = (struct sk_buff *) (*p_txb & ~1); in rxrpc_process_soft_ACKs()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dfsl,asrc.txt20 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc".
56 "txa", "txb", "txc";
/linux-4.1.27/arch/blackfin/include/asm/
Dbfin_sport3.h98 u32 txb; member
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c57 struct alx_buffer *txb = &alx->txq.bufs[entry]; in alx_free_txbuf() local
59 if (dma_unmap_len(txb, size)) { in alx_free_txbuf()
61 dma_unmap_addr(txb, dma), in alx_free_txbuf()
62 dma_unmap_len(txb, size), in alx_free_txbuf()
64 dma_unmap_len_set(txb, size, 0); in alx_free_txbuf()
67 if (txb->skb) { in alx_free_txbuf()
68 dev_kfree_skb_any(txb->skb); in alx_free_txbuf()
69 txb->skb = NULL; in alx_free_txbuf()
/linux-4.1.27/drivers/tty/serial/
Dmpsc.c178 u8 *txb; /* Tx Ring I/O buf */ member
827 pi->txb = (u8 *)dp; in mpsc_init_rings()
860 bp = pi->txb; in mpsc_init_rings()
902 pi->txb = NULL; in mpsc_uninit_rings()
1133 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_copy_tx_data()
1143 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_copy_tx_data()
1730 bp = dp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_console_write()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dieee80211.h963 struct ieee80211_txb *txb; member
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c7747 struct tg3_tx_ring_info *txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() local
7749 skb = txb->skb; in tg3_tx_skb_unmap()
7750 txb->skb = NULL; in tg3_tx_skb_unmap()
7753 dma_unmap_addr(txb, mapping), in tg3_tx_skb_unmap()
7757 while (txb->fragmented) { in tg3_tx_skb_unmap()
7758 txb->fragmented = false; in tg3_tx_skb_unmap()
7760 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
7767 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
7770 dma_unmap_addr(txb, mapping), in tg3_tx_skb_unmap()
7773 while (txb->fragmented) { in tg3_tx_skb_unmap()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dimx6sx.dtsi355 "txa", "txb", "txc";