/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_tx.c | 67 if (priv->tx_skb[i]) { 69 priv->tx_skb[i]->len, DMA_TO_DEVICE); 70 dev_kfree_skb(priv->tx_skb[i]); 71 priv->tx_skb[i] = NULL; 159 priv->tx_skb[tx_wqe_index]->len, DMA_TO_DEVICE); 160 dev_consume_skb_any(priv->tx_skb[tx_wqe_index]); 161 priv->tx_skb[tx_wqe_index] = NULL; 196 struct sk_buff *tx_skb; local 218 tx_skb = mlxbf_gige_alloc_skb(priv, skb->len, 220 if (!tx_skb) { [all...] |
/linux-master/drivers/net/ethernet/ni/ |
H A D | nixge.c | 194 struct nixge_tx_skb *tx_skb; member in struct:nixge_priv 272 if (priv->tx_skb) 273 devm_kfree(ndev->dev.parent, priv->tx_skb); 302 priv->tx_skb = devm_kcalloc(ndev->dev.parent, 303 TX_BD_NUM, sizeof(*priv->tx_skb), 305 if (!priv->tx_skb) 441 struct nixge_tx_skb *tx_skb) 443 if (tx_skb->mapping) { 444 if (tx_skb->mapped_as_page) 445 dma_unmap_page(priv->ndev->dev.parent, tx_skb 440 nixge_tx_skb_unmap(struct nixge_priv *priv, struct nixge_tx_skb *tx_skb) argument 464 struct nixge_tx_skb *tx_skb; local 511 struct nixge_tx_skb *tx_skb; local 794 struct nixge_tx_skb *tx_skb; local [all...] |
/linux-master/drivers/isdn/mISDN/ |
H A D | hwchannel.c | 63 ch->tx_skb = NULL; 87 ch->tx_skb = NULL; 100 if (ch->tx_skb) { 101 dev_kfree_skb(ch->tx_skb); 102 ch->tx_skb = NULL; 118 if (ch->tx_skb) { 119 dev_kfree_skb(ch->tx_skb); 120 ch->tx_skb = NULL; 311 skb = _alloc_mISDN_skb(PH_DATA_CNF, mISDN_HEAD_ID(dch->tx_skb), 315 mISDN_HEAD_ID(dch->tx_skb)); [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 19 struct sk_buff *tx_skb; member in struct:qede_ptp 158 dev_kfree_skb_any(ptp->tx_skb); 159 ptp->tx_skb = NULL; 173 skb_tstamp_tx(ptp->tx_skb, &shhwtstamps); 174 dev_kfree_skb_any(ptp->tx_skb); 175 ptp->tx_skb = NULL; 385 if (ptp->tx_skb) { 386 dev_kfree_skb_any(ptp->tx_skb); 387 ptp->tx_skb = NULL; 512 } else if (unlikely(ptp->tx_skb)) { [all...] |
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_wwan.c | 58 struct sk_buff *cur = skb, *tx_skb; local 70 tx_skb = __dev_alloc_skb(len, GFP_KERNEL); 71 if (!tx_skb) 74 skb_put_data(tx_skb, cur->data + offset, len); 76 ret = t7xx_port_send_raw_skb(port, tx_skb); 78 dev_kfree_skb(tx_skb);
|
/linux-master/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.c | 222 if (!ps->tx_skb) 270 tmp_skb = ps->tx_skb; 271 ps->tx_skb = NULL; 275 * ps->tx_skb "flag" beforehand 279 /* Deliver a clone of the original outgoing tx_skb with tx hwtstamp */ 285 dev_kfree_skb_any(ps->tx_skb); 286 ps->tx_skb = NULL; 398 ps->tx_skb = clone;
|
/linux-master/drivers/bluetooth/ |
H A D | hci_serdev.c | 46 struct sk_buff *skb = hu->tx_skb; 52 hu->tx_skb = NULL; 79 hu->tx_skb = skb; 100 if (hu->tx_skb) { 101 kfree_skb(hu->tx_skb); hu->tx_skb = NULL;
|
H A D | hci_ldisc.c | 100 struct sk_buff *skb = hu->tx_skb; 110 hu->tx_skb = NULL; 168 hu->tx_skb = skb; 232 if (hu->tx_skb) { 233 kfree_skb(hu->tx_skb); hu->tx_skb = NULL;
|
/linux-master/net/nfc/nci/ |
H A D | uart.c | 41 struct sk_buff *skb = nu->tx_skb; 46 nu->tx_skb = NULL; 53 if (nu->tx_skb) 90 nu->tx_skb = skb; 183 kfree_skb(nu->tx_skb);
|
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | sonic.c | 202 if(lp->tx_skb[i]) { 203 dev_kfree_skb(lp->tx_skb[i]); 204 lp->tx_skb[i] = NULL; 243 if(lp->tx_skb[i]) { 244 dev_kfree_skb(lp->tx_skb[i]); 245 lp->tx_skb[i] = NULL; 261 * set tx_skb[i] 266 * reset tx_skb[i] 323 lp->tx_skb[entry] = skb; 328 if (lp->tx_skb[entr [all...] |
/linux-master/include/linux/ |
H A D | mISDNhw.h | 94 struct sk_buff *tx_skb; member in struct:dchannel 160 struct sk_buff *tx_skb; member in struct:bchannel
|
/linux-master/drivers/net/wireless/marvell/libertas_tf/ |
H A D | main.c | 241 BUG_ON(priv->tx_skb); 243 priv->tx_skb = skb; 248 priv->tx_skb = NULL; 574 priv->tx_skb = NULL; 658 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(priv->tx_skb); 669 skb_pull(priv->tx_skb, sizeof(struct txpd)); 670 ieee80211_tx_status_irqsafe(priv->hw, priv->tx_skb); 671 priv->tx_skb = NULL;
|
/linux-master/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | pcie_priv.h | 49 struct sk_buff **tx_skb; member in struct:qtnf_pcie_bus_priv
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | encx24j600.c | 51 struct sk_buff *tx_skb; member in struct:encx24j600_priv 303 if (!priv->tx_skb) { 315 dev->stats.tx_bytes += priv->tx_skb->len; 321 dev_kfree_skb(priv->tx_skb); 322 priv->tx_skb = NULL; 834 priv->tx_skb->len); 837 dump_packet("TX", priv->tx_skb->len, priv->tx_skb->data); 850 encx24j600_raw_write(priv, WGPDATA, (u8 *)priv->tx_skb->data, 851 priv->tx_skb [all...] |
/linux-master/drivers/net/can/spi/ |
H A D | hi311x.c | 155 struct sk_buff *tx_skb; member in struct:hi3110_priv 179 if (priv->tx_skb || priv->tx_busy) 181 dev_kfree_skb(priv->tx_skb); 184 priv->tx_skb = NULL; 371 if (priv->tx_skb || priv->tx_busy) { 380 priv->tx_skb = skb; 580 if (priv->tx_skb) { 584 frame = (struct can_frame *)priv->tx_skb->data; 587 can_put_echo_skb(priv->tx_skb, net, 0, 0); 588 priv->tx_skb [all...] |
/linux-master/drivers/net/mctp/ |
H A D | mctp-i3c.c | 54 /* tx_lock protects tx_skb and devs */ 57 struct sk_buff *tx_skb; member in struct:mctp_i3c_bus 431 skb = mbus->tx_skb; 432 mbus->tx_skb = NULL; 443 mbus->tx_skb || kthread_should_stop()); 458 if (mbus->tx_skb) { 462 mbus->tx_skb = skb; 488 kfree_skb(mbus->tx_skb);
|
/linux-master/drivers/misc/ti-st/ |
H A D | st_core.c | 398 if (st_gdata->tx_skb != NULL) { 399 returning_skb = st_gdata->tx_skb; 400 st_gdata->tx_skb = NULL; 492 st_data->tx_skb = skb; 834 kfree_skb(st_gdata->tx_skb); 835 st_gdata->tx_skb = NULL; 912 kfree_skb(st_gdata->tx_skb);
|
/linux-master/drivers/isdn/hardware/mISDN/ |
H A D | w6692.c | 281 if (!dch->tx_skb) 283 count = dch->tx_skb->len - dch->tx_idx; 290 ptr = dch->tx_skb->data + dch->tx_idx; 322 } else if (dch->tx_skb) { /* should not happen */ 375 if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) { 378 dev_kfree_skb(card->dch.tx_skb); 491 if (!wch->bch.tx_skb) { 498 count = wch->bch.tx_skb->len - wch->bch.tx_idx; 501 ptr = wch->bch.tx_skb [all...] |
H A D | hfcpci.c | 673 if (!dch->tx_skb) 675 count = dch->tx_skb->len - dch->tx_idx; 713 src = dch->tx_skb->data + dch->tx_idx; /* source pointer */ 732 dch->tx_idx = dch->tx_skb->len; 751 if ((!bch->tx_skb) || bch->tx_skb->len == 0) { 757 count = bch->tx_skb->len - bch->tx_idx; 808 count = bch->tx_skb->len - bch->tx_idx; 819 src = bch->tx_skb->data + bch->tx_idx; 840 if (bch->tx_idx < bch->tx_skb [all...] |
H A D | hfcsusb.c | 335 if (dch->tx_skb) { 336 __skb_queue_tail(&free_queue, dch->tx_skb); 337 dch->tx_skb = NULL; 384 if (dch->tx_skb) { 385 dev_kfree_skb(dch->tx_skb); 386 dch->tx_skb = NULL; 1162 struct sk_buff *tx_skb; local 1179 tx_skb = fifo->dch->tx_skb; 1183 tx_skb [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.c | 685 skb_tstamp_tx(ptp->tx_skb, ×tamp); 691 dev_kfree_skb_any(ptp->tx_skb); 692 ptp->tx_skb = NULL; 703 if (ptp->tx_skb) 704 bnxt_stamp_tx_skb(bp, ptp->tx_skb); 724 if (ptp->tx_skb) { 728 ptp->tx_skb = skb; 990 if (ptp->tx_skb) { 991 dev_kfree_skb_any(ptp->tx_skb); 992 ptp->tx_skb [all...] |
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.c | 371 if (!ps->tx_skb) 428 * -- by clearing the ps->tx_skb "flag" -- beforehand. 431 tmp_skb = ps->tx_skb; 432 ps->tx_skb = NULL; 439 dev_kfree_skb_any(ps->tx_skb); 440 ps->tx_skb = NULL; 494 ps->tx_skb = clone;
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.c | 68 ptp->tx_skb = skb_get(skb); 76 struct sk_buff *skb = hdev->ptp->tx_skb; 90 hdev->ptp->tx_skb = NULL; 544 if (ptp->tx_skb) { 545 struct sk_buff *skb = ptp->tx_skb; 547 ptp->tx_skb = NULL;
|
H A D | hclge_ptp.h | 61 struct sk_buff *tx_skb; member in struct:hclge_ptp
|
/linux-master/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 198 return &queue->tx_skb[macb_tx_ring_wrap(queue->bp, index)]; 1029 static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb, int budget) argument 1031 if (tx_skb->mapping) { 1032 if (tx_skb->mapped_as_page) 1033 dma_unmap_page(&bp->pdev->dev, tx_skb->mapping, 1034 tx_skb->size, DMA_TO_DEVICE); 1036 dma_unmap_single(&bp->pdev->dev, tx_skb->mapping, 1037 tx_skb->size, DMA_TO_DEVICE); 1038 tx_skb->mapping = 0; 1041 if (tx_skb 1090 struct macb_tx_skb *tx_skb; local 1243 struct macb_tx_skb *tx_skb; local 2036 struct macb_tx_skb *tx_skb = NULL; local [all...] |