/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.h | 90 struct sk_buff *tx_skb; member in struct:bnxt_ptp_cfg
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | enc28j60.c | 59 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 D | korina.c | 344 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 D | tx.c | 29 struct sk_buff *skb = local->tx_skb; 96 local->tx_skb = skb;
|
/linux-master/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 228 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 D | nps_enet.c | 21 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 D | nps_enet.h | 157 * @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 D | testmode.c | 36 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 D | avmfritz.c | 449 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 D | mISDNipac.c | 142 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 D | mISDNisar.c | 579 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 D | forcedeth.c | 828 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 D | pxa168_eth.c | 215 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 D | cc770.h | 189 struct sk_buff *tx_skb; member in struct:cc770_priv
|
H A D | cc770.c | 389 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 D | bcm63xx_enet.h | 275 struct sk_buff **tx_skb; member in struct:bcm_enet_priv
|
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige.h | 119 struct sk_buff *tx_skb[MLXBF_GIGE_MAX_TXQ_SZ]; member in struct:mlxbf_gige
|
/linux-master/include/linux/ |
H A D | ti_wilink_st.h | 102 * @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 D | moxart_ether.c | 296 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 D | hci_uart.h | 77 struct sk_buff *tx_skb; member in struct:hci_uart
|
/linux-master/drivers/net/can/spi/ |
H A D | mcp251x.c | 239 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 D | xircom_cb.c | 85 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 D | de2104x.c | 302 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 D | mcr20a.c | 417 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 D | ptp_ines.c | 153 /* 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;
|