Searched refs:tx_skb (Results 26 - 50 of 96) sorted by relevance

1234

/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.h90 struct sk_buff *tx_skb; member in struct:bnxt_ptp_cfg
/linux-master/drivers/net/ethernet/microchip/
H A Denc28j60.c59 struct sk_buff *tx_skb; member in struct:enc28j60_net
1079 if (priv->tx_skb) {
1081 ndev->stats.tx_bytes += priv->tx_skb->len;
1082 dev_kfree_skb(priv->tx_skb);
1083 priv->tx_skb = NULL;
1239 BUG_ON(!priv->tx_skb);
1243 priv->tx_skb->len);
1247 priv->tx_skb->len, priv->tx_skb->data);
1248 enc28j60_packet_write(priv, priv->tx_skb
[all...]
/linux-master/drivers/net/ethernet/
H A Dkorina.c344 struct sk_buff *tx_skb[KORINA_NUM_TDS]; member in struct:korina_private
447 lp->tx_skb[idx] = skb;
792 lp->tx_skb[lp->tx_next_done]->len;
819 if (lp->tx_skb[lp->tx_next_done]) {
822 lp->tx_skb[lp->tx_next_done]->len,
824 dev_kfree_skb_any(lp->tx_skb[lp->tx_next_done]);
825 lp->tx_skb[lp->tx_next_done] = NULL;
1053 if (lp->tx_skb[i]) {
1055 lp->tx_skb[i]->len, DMA_TO_DEVICE);
1056 dev_kfree_skb_any(lp->tx_skb[
[all...]
/linux-master/net/mac802154/
H A Dtx.c29 struct sk_buff *skb = local->tx_skb;
96 local->tx_skb = skb;
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c228 struct sk_buff *tx_skb[TX_DESC_NUM]; member in struct:hip04_priv
471 priv->tx_skb[tx_tail]->len,
476 bytes_compl += priv->tx_skb[tx_tail]->len;
477 dev_kfree_skb(priv->tx_skb[tx_tail]);
478 priv->tx_skb[tx_tail] = NULL;
527 priv->tx_skb[tx_head] = skb;
886 if (priv->tx_skb[i])
887 dev_kfree_skb_any(priv->tx_skb[i]);
/linux-master/drivers/net/ethernet/ezchip/
H A Dnps_enet.c21 return (!tx_ctrl_ct && priv->tx_skb);
159 dev_kfree_skb(priv->tx_skb);
160 priv->tx_skb = NULL;
472 priv->tx_skb = NULL;
539 priv->tx_skb = skb;
541 /* make sure tx_skb is actually written to the memory
H A Dnps_enet.h157 * @tx_skb: socket buffer of sent frame.
163 struct sk_buff *tx_skb; member in struct:nps_enet_priv
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dtestmode.c36 struct sk_buff *skb = td->tx_skb;
97 dev_kfree_skb(td->tx_skb);
98 td->tx_skb = NULL;
171 td->tx_skb = head;
196 info = IEEE80211_SKB_CB(td->tx_skb);
/linux-master/drivers/isdn/hardware/mISDN/
H A Davmfritz.c449 if (!bch->tx_skb) {
456 count = bch->tx_skb->len - bch->tx_idx;
459 p = bch->tx_skb->data + bch->tx_idx;
471 bch->tx_idx, bch->tx_skb->len);
509 if (bch->tx_skb && bch->tx_idx < bch->tx_skb->len) {
512 dev_kfree_skb(bch->tx_skb);
578 stat, bch->tx_skb ? "tx_skb" : "no tx_skb");
[all...]
H A DmISDNipac.c142 if (!isac->dch.tx_skb)
144 count = isac->dch.tx_skb->len - isac->dch.tx_idx;
154 ptr = isac->dch.tx_skb->data + isac->dch.tx_idx;
209 if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) {
212 dev_kfree_skb(isac->dch.tx_skb);
227 } else if (isac->dch.tx_skb) { /* should not happen */
228 pr_info("%s: tx_skb exist but not busy\n", isac->name);
656 if (dch->tx_skb) {
657 dev_kfree_skb(dch->tx_skb);
[all...]
H A DmISDNisar.c579 pr_debug("%s: ch%d tx_skb %d tx_idx %d\n", ch->is->name, ch->bch.nr,
580 ch->bch.tx_skb ? ch->bch.tx_skb->len : -1, ch->bch.tx_idx);
584 if (!ch->bch.tx_skb) {
595 count = ch->bch.tx_skb->len - ch->bch.tx_idx;
604 ptr = ch->bch.tx_skb->data + ch->bch.tx_idx;
676 pr_debug("%s: %s ch%d tx_skb %d tx_idx %d\n", ch->is->name, __func__,
677 ch->bch.nr, ch->bch.tx_skb ? ch->bch.tx_skb->len : -1,
692 dev_kfree_skb(ch->bch.tx_skb);
[all...]
/linux-master/drivers/net/ethernet/nvidia/
H A Dforcedeth.c828 struct nv_skb_map *tx_skb; member in struct:fe_priv
1038 kfree(np->tx_skb);
1957 np->get_tx_ctx = np->tx_skb;
1958 np->put_tx_ctx = np->tx_skb;
1959 np->last_tx_ctx = &np->tx_skb[np->tx_ring_size-1];
1976 np->tx_skb[i].skb = NULL;
1977 np->tx_skb[i].dma = 0;
1978 np->tx_skb[i].dma_len = 0;
1979 np->tx_skb[i].dma_single = 0;
1980 np->tx_skb[
1998 nv_unmap_txskb(struct fe_priv *np, struct nv_skb_map *tx_skb) argument
2013 nv_release_txskb(struct fe_priv *np, struct nv_skb_map *tx_skb) argument
5141 struct sk_buff *tx_skb, *rx_skb; local
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dpxa168_eth.c215 struct sk_buff **tx_skb; member in struct:pxa168_eth_private
726 skb = pep->tx_skb[tx_index];
728 pep->tx_skb[tx_index] = NULL;
1086 pep->tx_skb = kcalloc(tx_desc_num, sizeof(*pep->tx_skb), GFP_KERNEL);
1087 if (!pep->tx_skb)
1110 kfree(pep->tx_skb);
1125 kfree(pep->tx_skb);
1262 pep->tx_skb[tx_index] = skb;
/linux-master/drivers/net/can/cc770/
H A Dcc770.h189 struct sk_buff *tx_skb; member in struct:cc770_priv
H A Dcc770.c389 struct can_frame *cf = (struct can_frame *)priv->tx_skb->data;
443 priv->tx_skb = skb;
678 if (unlikely(!priv->tx_skb)) {
700 can_put_echo_skb(priv->tx_skb, dev, 0, 0);
703 priv->tx_skb = NULL;
816 priv->tx_skb = NULL;
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.h275 struct sk_buff **tx_skb; member in struct:bcm_enet_priv
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige.h119 struct sk_buff *tx_skb[MLXBF_GIGE_MAX_TXQ_SZ]; member in struct:mlxbf_gige
/linux-master/include/linux/
H A Dti_wilink_st.h102 * @tx_skb: If for some reason the tty's write returns lesser bytes written
132 struct sk_buff *tx_skb; member in struct:st_data_s
/linux-master/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c296 ndev->stats.tx_bytes += priv->tx_skb[tx_tail]->len;
298 dev_consume_skb_irq(priv->tx_skb[tx_tail]);
299 priv->tx_skb[tx_tail] = NULL;
364 priv->tx_skb[tx_head] = skb;
/linux-master/drivers/bluetooth/
H A Dhci_uart.h77 struct sk_buff *tx_skb; member in struct:hci_uart
/linux-master/drivers/net/can/spi/
H A Dmcp251x.c239 struct sk_buff *tx_skb; member in struct:mcp251x_priv
276 if (priv->tx_skb || priv->tx_busy)
278 dev_kfree_skb(priv->tx_skb);
281 priv->tx_skb = NULL;
787 if (priv->tx_skb || priv->tx_busy) {
796 priv->tx_skb = skb;
1001 if (priv->tx_skb) {
1005 frame = (struct can_frame *)priv->tx_skb->data;
1011 can_put_echo_skb(priv->tx_skb, net, 0, 0);
1012 priv->tx_skb
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dxircom_cb.c85 struct sk_buff *tx_skb[4]; member in struct:xircom_private
412 card->tx_skb[desc] = skb;
1158 if (card->tx_skb[descnr]!=NULL) {
1159 dev->stats.tx_bytes += card->tx_skb[descnr]->len;
1160 dev_kfree_skb_irq(card->tx_skb[descnr]);
1162 card->tx_skb[descnr] = NULL;
H A Dde2104x.c302 struct ring_info tx_skb[DE_TX_RING_SIZE]; member in struct:de_private
553 skb = de->tx_skb[tx_tail].skb;
560 de->tx_skb[tx_tail].mapping,
566 dma_unmap_single(&de->pdev->dev, de->tx_skb[tx_tail].mapping,
593 de->tx_skb[tx_tail].skb = NULL;
637 de->tx_skb[entry].skb = skb;
638 de->tx_skb[entry].mapping = mapping;
757 de->tx_skb[entry].skb = DE_DUMMY_SKB;
769 de->tx_skb[entry].skb = DE_SETUP_SKB;
770 de->tx_skb[entr
[all...]
/linux-master/drivers/net/ieee802154/
H A Dmcr20a.c417 struct sk_buff *tx_skb; member in struct:mcr20a_local
468 lp->tx_skb = skb;
852 ieee802154_xmit_complete(lp->hw, lp->tx_skb, false);
867 lp->tx_len[0] = lp->tx_skb->len + 2;
868 lp->tx_xfer_buf.tx_buf = lp->tx_skb->data;
870 lp->tx_xfer_buf.len = lp->tx_skb->len + 1;
/linux-master/drivers/ptp/
H A Dptp_ines.c153 /* lock protects event list and tx_skb */
155 struct sk_buff *tx_skb; member in struct:ines_port
629 if (port->tx_skb)
630 old_skb = port->tx_skb;
632 port->tx_skb = skb;
651 skb = port->tx_skb;
652 port->tx_skb = NULL;

Completed in 517 milliseconds

1234