Searched refs:tx_skb (Results 51 - 75 of 96) sorted by relevance

1234

/linux-master/drivers/isdn/hardware/mISDN/
H A Dnetjet.c533 if (!bc->bch.tx_skb) {
540 count = bc->bch.tx_skb->len - bc->bch.tx_idx;
545 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate,
547 p = bc->bch.tx_skb->data + bc->bch.tx_idx;
605 if (bc->bch.tx_skb && bc->bch.tx_idx < bc->bch.tx_skb->len) {
608 dev_kfree_skb(bc->bch.tx_skb);
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c252 struct sk_buff *tx_skb[TX_DESC_NUM]; member in struct:hix5hd2_priv
606 skb = priv->tx_skb[pos];
608 netdev_err(dev, "inconsistent tx_skb\n");
624 priv->tx_skb[pos] = NULL;
747 if (unlikely(priv->tx_skb[pos])) {
778 priv->tx_skb[pos] = skb;
814 struct sk_buff *skb = priv->tx_skb[i];
822 priv->tx_skb[i] = NULL;
/linux-master/drivers/net/ethernet/asix/
H A Dax88796c_main.c336 struct sk_buff *tx_skb; local
343 tx_skb = ax88796c_tx_fixup(ax_local->ndev, &ax_local->tx_wait_q);
345 if (!tx_skb) {
349 entry = (struct skb_data *)tx_skb->cb;
354 axspi_write_txq(&ax_local->ax_spi, tx_skb->data, tx_skb->len);
379 dev_kfree_skb(tx_skb);
/linux-master/drivers/net/wireless/quantenna/qtnfmac/pcie/
H A Dpearl_pcie.c369 if (priv->tx_skb && priv->tx_skb[i]) {
371 skb = priv->tx_skb[i];
377 priv->tx_skb[i] = NULL;
483 skb = priv->tx_skb[i];
502 priv->tx_skb[i] = NULL;
559 priv->tx_skb[i] = skb;
H A Dtopaz_pcie.c320 if (priv->tx_skb && priv->tx_skb[i]) {
322 skb = priv->tx_skb[i];
327 priv->tx_skb[i] = NULL;
412 skb = priv->tx_skb[i];
431 priv->tx_skb[i] = NULL;
522 priv->tx_skb[i] = skb;
H A Dpcie.c70 len = priv->tx_bd_num * sizeof(*priv->tx_skb) +
77 priv->tx_skb = vaddr;
/linux-master/drivers/net/ieee802154/
H A Datusb.c60 struct sk_buff *tx_skb; member in struct:atusb
203 ieee802154_xmit_complete(atusb->hw, atusb->tx_skb, false);
205 ieee802154_xmit_error(atusb->hw, atusb->tx_skb, reason);
210 * happen and fail with a tx_skb = NULL;
212 ieee802154_xmit_hw_error(atusb->hw, atusb->tx_skb);
344 atusb->tx_skb = skb;
H A Dat86rf230.c95 struct sk_buff *tx_skb; member in struct:at86rf230_local
337 ieee802154_xmit_hw_error(lp->hw, lp->tx_skb);
644 ieee802154_xmit_complete(lp->hw, lp->tx_skb, false);
646 ieee802154_xmit_error(lp->hw, lp->tx_skb, ctx->trac);
833 struct sk_buff *skb = lp->tx_skb;
882 lp->tx_skb = skb;
H A Dmrf24j40.c211 struct sk_buff *tx_skb; member in struct:mrf24j40
543 __le16 fc = ieee802154_get_fc_from_skb(devrec->tx_skb);
597 devrec->tx_skb = skb;
1034 ieee802154_xmit_complete(devrec->hw, devrec->tx_skb, false);
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c455 skb = priv->tx_skb[priv->tx_dirty_desc];
456 priv->tx_skb[priv->tx_dirty_desc] = NULL;
619 priv->tx_skb[priv->tx_curr_desc] = skb;
984 priv->tx_skb = kcalloc(priv->tx_ring_size, sizeof(struct sk_buff *),
986 if (!priv->tx_skb) {
1114 kfree(priv->tx_skb);
1220 kfree(priv->tx_skb);
2152 priv->tx_skb = kcalloc(priv->tx_ring_size, sizeof(struct sk_buff *),
2154 if (!priv->tx_skb) {
2319 kfree(priv->tx_skb);
[all...]
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c344 struct sk_buff *tx_skb[CP_TX_RING_SIZE]; member in struct:cp_private
664 skb = cp->tx_skb[tx_tail];
697 cp->tx_skb[tx_tail] = NULL;
723 cp->tx_skb[index] = NULL;
797 cp->tx_skb[entry] = skb;
817 cp->tx_skb[entry] = skb;
851 cp->tx_skb[entry] = skb;
1148 if (cp->tx_skb[i]) {
1149 struct sk_buff *skb = cp->tx_skb[i];
1167 memset(cp->tx_skb,
[all...]
H A Dr8169_main.c620 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */ member in struct:rtl8169_private
4010 memset(tp->tx_skb, 0, sizeof(tp->tx_skb));
4018 struct ring_info *tx_skb = tp->tx_skb + entry; local
4021 dma_unmap_single(tp_to_dev(tp), le64_to_cpu(desc->addr), tx_skb->len,
4024 memset(tx_skb, 0, sizeof(*tx_skb));
4034 struct ring_info *tx_skb = tp->tx_skb local
[all...]
/linux-master/drivers/net/ethernet/moxa/
H A Dmoxart_ether.h320 struct sk_buff *tx_skb[TX_DESC_NUM]; member in struct:moxart_mac_priv_t
/linux-master/drivers/net/
H A Drionet.c54 struct sk_buff *tx_skb[RIONET_TX_RING_SIZE]; member in struct:rionet_private
151 rnet->tx_skb[rnet->tx_slot] = skb;
296 dev_kfree_skb_irq(rnet->tx_skb[rnet->ack_slot]);
297 rnet->tx_skb[rnet->ack_slot] = NULL;
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dcore.h251 struct sk_buff *tx_skb[NUM_TX_BUFF]; member in struct:emac_instance
/linux-master/drivers/net/dsa/hirschmann/
H A Dhellcreek.h242 struct sk_buff *tx_skb; member in struct:hellcreek_port_hwtstamp
/linux-master/net/mac802154/
H A Dieee802154_i.h92 struct sk_buff *tx_skb; member in struct:ieee802154_local
/linux-master/drivers/net/ethernet/wiznet/
H A Dw5100.c169 struct sk_buff *tx_skb; member in struct:w5100_priv
817 struct sk_buff *skb = priv->tx_skb;
819 priv->tx_skb = NULL;
833 WARN_ON(priv->tx_skb);
834 priv->tx_skb = skb;
/linux-master/drivers/net/wireless/atmel/
H A Dat76c50x-usb.h373 struct sk_buff *tx_skb; /* skbuff for transmitting data */ member in struct:at76_priv
/linux-master/drivers/net/ethernet/natsemi/
H A Dsonic.h309 struct sk_buff* volatile tx_skb[SONIC_NUM_TDS]; /* packets to be transmitted */ member in struct:sonic_local
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dlibertas_tf.h238 struct sk_buff *tx_skb; member in struct:lbtf_private
/linux-master/drivers/net/usb/
H A Dkaweth.c225 struct sk_buff *tx_skb; member in struct:kaweth_device
682 struct sk_buff *skb = kaweth->tx_skb;
724 kaweth->tx_skb = skb;
H A Drtl8150.c130 struct sk_buff *tx_skb, *rx_skb; member in struct:rtl8150
452 dev_kfree_skb_irq(dev->tx_skb);
685 dev->tx_skb = skb;
/linux-master/drivers/atm/
H A Dsolos-pci.c120 struct sk_buff *tx_skb[4]; member in struct:solos_card
1072 struct sk_buff *oldskb = card->tx_skb[port];
1076 card->tx_skb[port] = NULL;
1096 card->tx_skb[port] = skb;
1419 skb = card->tx_skb[i];
/linux-master/drivers/nfc/
H A Dtrf7970a.c433 struct sk_buff *tx_skb; member in struct:trf7970a
608 dev_kfree_skb_any(trf->tx_skb);
609 trf->tx_skb = NULL;
706 struct sk_buff *skb = trf->tx_skb;
1518 trf->tx_skb = skb;

Completed in 318 milliseconds

1234