/Linux-v4.19/drivers/net/wireless/intel/ipw2x00/ |
D | libipw_tx.c | 180 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 …]
|
D | ipw2100.c | 2944 libipw_txb_free(packet->info.d_struct.txb); in __ipw2100_tx_process() 2945 packet->info.d_struct.txb = NULL; in __ipw2100_tx_process() 3100 if (unlikely(1 + packet->info.d_struct.txb->nr_frags > in ipw2100_tx_send_data() 3109 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) { in ipw2100_tx_send_data() 3122 hdr = (struct libipw_hdr_3addr *)packet->info.d_struct.txb-> in ipw2100_tx_send_data() 3142 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted; in ipw2100_tx_send_data() 3143 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data() 3145 packet->info.d_struct.txb->frag_size - in ipw2100_tx_send_data() 3152 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags; in ipw2100_tx_send_data() 3162 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data() [all …]
|
D | ipw2200.c | 3785 q->txb = kmalloc_array(count, sizeof(q->txb[0]), GFP_KERNEL); in ipw_queue_tx_init() 3786 if (!q->txb) { in ipw_queue_tx_init() 3796 kfree(q->txb); in ipw_queue_tx_init() 3797 q->txb = NULL; in ipw_queue_tx_init() 3837 if (txq->txb[txq->q.last_used]) { in ipw_queue_tx_free_tfd() 3838 libipw_txb_free(txq->txb[txq->q.last_used]); in ipw_queue_tx_free_tfd() 3839 txq->txb[txq->q.last_used] = NULL; in ipw_queue_tx_free_tfd() 3870 kfree(txq->txb); in ipw_queue_tx_free() 5062 txq->txb[q->first_empty] = NULL; in ipw_queue_tx_hcmd() 10105 static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, in ipw_tx_skb() argument [all …]
|
D | libipw.h | 799 netdev_tx_t (*hard_start_xmit) (struct libipw_txb * txb,
|
D | ipw2100.h | 337 struct libipw_txb *txb; member
|
D | ipw2200.h | 535 struct libipw_txb **txb; member
|
/Linux-v4.19/drivers/staging/rtl8192e/ |
D | rtllib_tx.c | 211 void rtllib_txb_free(struct rtllib_txb *txb) in rtllib_txb_free() argument 213 if (unlikely(!txb)) in rtllib_txb_free() 215 kfree(txb); in rtllib_txb_free() 221 struct rtllib_txb *txb; in rtllib_alloc_txb() local 224 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb() 226 if (!txb) in rtllib_alloc_txb() 229 memset(txb, 0, sizeof(struct rtllib_txb)); in rtllib_alloc_txb() 230 txb->nr_frags = nr_frags; in rtllib_alloc_txb() 231 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb() 234 txb->fragments[i] = dev_alloc_skb(txb_size); in rtllib_alloc_txb() [all …]
|
D | rtllib_softmac.c | 2461 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) in rtllib_softmac_xmit() argument 2464 unsigned int queue_index = txb->queue_index; in rtllib_softmac_xmit() 2476 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + in rtllib_softmac_xmit() 2484 for (i = 0; i < txb->nr_frags; i++) { in rtllib_softmac_xmit() 2495 txb->fragments[i]); in rtllib_softmac_xmit() 2497 kfree_skb(txb->fragments[i]); in rtllib_softmac_xmit() 2500 txb->fragments[i], in rtllib_softmac_xmit() 2505 rtllib_txb_free(txb); in rtllib_softmac_xmit() 2517 if (ieee->tx_pending.txb) { in rtllib_reset_queue() 2518 rtllib_txb_free(ieee->tx_pending.txb); in rtllib_reset_queue() [all …]
|
D | rtllib.h | 1213 struct rtllib_txb *txb; member 1700 int (*hard_start_xmit)(struct rtllib_txb *txb, 1985 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee);
|
/Linux-v4.19/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_tx.c | 233 void ieee80211_txb_free(struct ieee80211_txb *txb) { in ieee80211_txb_free() argument 235 if (unlikely(!txb)) in ieee80211_txb_free() 237 kfree(txb); in ieee80211_txb_free() 244 struct ieee80211_txb *txb; in ieee80211_alloc_txb() local 246 txb = kmalloc( in ieee80211_alloc_txb() 249 if (!txb) in ieee80211_alloc_txb() 252 memset(txb, 0, sizeof(struct ieee80211_txb)); in ieee80211_alloc_txb() 253 txb->nr_frags = nr_frags; in ieee80211_alloc_txb() 254 txb->frag_size = __cpu_to_le16(txb_size); in ieee80211_alloc_txb() 257 txb->fragments[i] = dev_alloc_skb(txb_size); in ieee80211_alloc_txb() [all …]
|
D | ieee80211_softmac.c | 2026 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) in ieee80211_softmac_xmit() argument 2028 unsigned int queue_index = txb->queue_index; in ieee80211_softmac_xmit() 2039 ieee->stats.tx_bytes += le16_to_cpu(txb->payload_size); in ieee80211_softmac_xmit() 2041 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_softmac_xmit() 2046 for (i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit() 2061 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2063 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2066 ieee->softmac_data_hard_start_xmit(txb->fragments[i], in ieee80211_softmac_xmit() 2073 ieee80211_txb_free(txb); in ieee80211_softmac_xmit() 2084 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx() [all …]
|
D | ieee80211.h | 1461 struct ieee80211_txb *txb; member 1913 int (*hard_start_xmit)(struct ieee80211_txb *txb, 2187 void ieee80211_txb_free(struct ieee80211_txb *txb); 2232 void ieee80211_softmac_xmit(struct ieee80211_txb *txb,
|
/Linux-v4.19/drivers/net/ethernet/micrel/ |
D | ks8851.c | 63 u8 txb[6]; member 170 __le16 txb[2]; in ks8851_wrreg16() local 173 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); in ks8851_wrreg16() 174 txb[1] = cpu_to_le16(val); in ks8851_wrreg16() 176 xfer->tx_buf = txb; in ks8851_wrreg16() 197 __le16 txb[2]; in ks8851_wrreg8() local 203 txb[0] = cpu_to_le16(MK_OP(bit, reg) | KS_SPIOP_WR); in ks8851_wrreg8() 204 txb[1] = val; in ks8851_wrreg8() 206 xfer->tx_buf = txb; in ks8851_wrreg8() 230 __le16 *txb = (__le16 *)ks->txd; in ks8851_rdreg() local [all …]
|
D | ks8851_mll.c | 382 u8 txb[4]; member
|
/Linux-v4.19/drivers/net/ethernet/aurora/ |
D | nb8800.c | 361 struct nb8800_tx_buf *txb; in __nb8800_tx_dma_start() local 364 txb = &priv->tx_bufs[priv->tx_queue]; in __nb8800_tx_dma_start() 365 if (!txb->ready) in __nb8800_tx_dma_start() 372 nb8800_writel(priv, NB8800_TX_DESC_ADDR, txb->dma_desc); in __nb8800_tx_dma_start() 376 priv->tx_queue = (priv->tx_queue + txb->chain_len) % TX_DESC_COUNT; in __nb8800_tx_dma_start() 401 struct nb8800_tx_buf *txb; in nb8800_xmit() local 432 txb = &priv->tx_bufs[next]; in nb8800_xmit() 442 txb->dma_desc + offsetof(struct nb8800_tx_desc, buf); in nb8800_xmit() 443 desc->n_addr = txb->dma_desc + sizeof(txd->desc[0]); in nb8800_xmit() 456 txb->skb = skb; in nb8800_xmit() [all …]
|
/Linux-v4.19/drivers/spi/ |
D | spi-loopback-test.c | 572 u8 rxb, txb; in spi_test_check_loopback_result() local 595 txb = ((u8 *)xfer->tx_buf)[i]; in spi_test_check_loopback_result() 597 if (txb != rxb) in spi_test_check_loopback_result() 602 txb = ((u8 *)xfer->rx_buf)[0]; in spi_test_check_loopback_result() 604 if (!((txb == 0) || (txb == 0xff))) { in spi_test_check_loopback_result() 607 txb); in spi_test_check_loopback_result() 613 if (rxb != txb) in spi_test_check_loopback_result() 624 i, txb, rxb); in spi_test_check_loopback_result()
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | fsl,asrc.txt | 20 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc". 63 "txa", "txb", "txc";
|
/Linux-v4.19/drivers/net/fjes/ |
D | fjes_hw.h | 89 #define FJES_DEV_COMMAND_SHARE_BUFFER_REQ_LEN(txb, rxb) \ argument 90 (24 + (8 * ((txb) / EP_BUFFER_INFO_SIZE + (rxb) / EP_BUFFER_INFO_SIZE)))
|
/Linux-v4.19/drivers/net/ethernet/atheros/alx/ |
D | main.c | 56 struct alx_buffer *txb = &txq->bufs[entry]; in alx_free_txbuf() local 58 if (dma_unmap_len(txb, size)) { in alx_free_txbuf() 60 dma_unmap_addr(txb, dma), in alx_free_txbuf() 61 dma_unmap_len(txb, size), in alx_free_txbuf() 63 dma_unmap_len_set(txb, size, 0); in alx_free_txbuf() 66 if (txb->skb) { in alx_free_txbuf() 67 dev_kfree_skb_any(txb->skb); in alx_free_txbuf() 68 txb->skb = NULL; in alx_free_txbuf()
|
/Linux-v4.19/drivers/staging/wilc1000/ |
D | wilc_wlan.c | 522 u8 *txb = wilc->tx_buffer; in wilc_wlan_handle_txq() local 669 memcpy(&txb[offset], &header, 4); in wilc_wlan_handle_txq() 676 memcpy(&txb[offset + 8], bssid, 6); in wilc_wlan_handle_txq() 681 memcpy(&txb[offset + buffer_offset], in wilc_wlan_handle_txq() 700 ret = func->hif_block_tx_ext(wilc, 0, txb, offset); in wilc_wlan_handle_txq()
|
/Linux-v4.19/drivers/media/i2c/adv748x/ |
D | adv748x-core.c | 686 ret = adv748x_csi2_init(state, &state->txb); in adv748x_probe() 719 adv748x_csi2_cleanup(&state->txb); in adv748x_remove()
|
D | adv748x.h | 179 struct adv748x_csi2 txb; member
|
/Linux-v4.19/drivers/tty/serial/ |
D | mpsc.c | 172 u8 *txb; /* Tx Ring I/O buf */ member 823 pi->txb = (u8 *)dp; in mpsc_init_rings() 856 bp = pi->txb; in mpsc_init_rings() 898 pi->txb = NULL; in mpsc_uninit_rings() 1130 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_copy_tx_data() 1140 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_copy_tx_data() 1724 bp = dp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); in mpsc_console_write()
|
/Linux-v4.19/drivers/staging/rtl8723bs/include/ |
D | ieee80211.h | 875 struct ieee80211_txb *txb; member
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | tg3.c | 7765 struct tg3_tx_ring_info *txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() local 7767 skb = txb->skb; in tg3_tx_skb_unmap() 7768 txb->skb = NULL; in tg3_tx_skb_unmap() 7771 dma_unmap_addr(txb, mapping), in tg3_tx_skb_unmap() 7775 while (txb->fragmented) { in tg3_tx_skb_unmap() 7776 txb->fragmented = false; in tg3_tx_skb_unmap() 7778 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() 7785 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() 7788 dma_unmap_addr(txb, mapping), in tg3_tx_skb_unmap() 7791 while (txb->fragmented) { in tg3_tx_skb_unmap() [all …]
|