/Linux-v5.4/drivers/isdn/mISDN/ |
D | hwchannel.c | 63 ch->tx_skb = NULL; in mISDN_initdchannel() 87 ch->tx_skb = NULL; in mISDN_initbchannel() 100 if (ch->tx_skb) { in mISDN_freedchannel() 101 dev_kfree_skb(ch->tx_skb); in mISDN_freedchannel() 102 ch->tx_skb = NULL; in mISDN_freedchannel() 118 if (ch->tx_skb) { in mISDN_clear_bchannel() 119 dev_kfree_skb(ch->tx_skb); in mISDN_clear_bchannel() 120 ch->tx_skb = NULL; in mISDN_clear_bchannel() 311 skb = _alloc_mISDN_skb(PH_DATA_CNF, mISDN_HEAD_ID(dch->tx_skb), in confirm_Dsend() 315 mISDN_HEAD_ID(dch->tx_skb)); in confirm_Dsend() [all …]
|
/Linux-v5.4/drivers/net/ethernet/ni/ |
D | nixge.c | 195 struct nixge_tx_skb *tx_skb; member 272 if (priv->tx_skb) in nixge_hw_dma_bd_release() 273 devm_kfree(ndev->dev.parent, priv->tx_skb); in nixge_hw_dma_bd_release() 302 priv->tx_skb = devm_kcalloc(ndev->dev.parent, in nixge_hw_dma_bd_init() 303 TX_BD_NUM, sizeof(*priv->tx_skb), in nixge_hw_dma_bd_init() 305 if (!priv->tx_skb) in nixge_hw_dma_bd_init() 440 struct nixge_tx_skb *tx_skb) in nixge_tx_skb_unmap() argument 442 if (tx_skb->mapping) { in nixge_tx_skb_unmap() 443 if (tx_skb->mapped_as_page) in nixge_tx_skb_unmap() 444 dma_unmap_page(priv->ndev->dev.parent, tx_skb->mapping, in nixge_tx_skb_unmap() [all …]
|
/Linux-v5.4/drivers/staging/isdn/gigaset/ |
D | usb-gigaset.c | 312 if (!bcs->tx_skb) { /* no skb is being sent */ in gigaset_modem_fill() 324 bcs->tx_skb = skb_dequeue(&bcs->squeue); in gigaset_modem_fill() 325 if (!bcs->tx_skb) in gigaset_modem_fill() 329 (unsigned long) bcs->tx_skb); in gigaset_modem_fill() 605 gig_dbg(DEBUG_OUTPUT, "len: %d...", bcs->tx_skb->len); in write_modem() 607 if (!bcs->tx_skb->len) { in write_modem() 608 dev_kfree_skb_any(bcs->tx_skb); in write_modem() 609 bcs->tx_skb = NULL; in write_modem() 614 count = min(bcs->tx_skb->len, (unsigned) ucs->bulk_out_size); in write_modem() 615 skb_copy_from_linear_data(bcs->tx_skb, ucs->bulk_out_buffer, count); in write_modem() [all …]
|
D | ser-gigaset.c | 64 struct sk_buff *skb = bcs->tx_skb; in write_modem() 71 bcs->tx_skb = NULL; in write_modem() 92 bcs->tx_skb = NULL; in write_modem() 172 if (!bcs->tx_skb) { in gigaset_modem_fill() 185 bcs->tx_skb = nextskb; in gigaset_modem_fill() 188 (unsigned long) bcs->tx_skb); in gigaset_modem_fill() 219 if (cs->bcs->tx_skb) in flush_send_queue() 220 dev_kfree_skb_any(cs->bcs->tx_skb); in flush_send_queue()
|
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 44 struct sk_buff *tx_skb; member 180 dev_kfree_skb_any(ptp->tx_skb); in qede_ptp_task() 181 ptp->tx_skb = NULL; in qede_ptp_task() 195 skb_tstamp_tx(ptp->tx_skb, &shhwtstamps); in qede_ptp_task() 196 dev_kfree_skb_any(ptp->tx_skb); in qede_ptp_task() 197 ptp->tx_skb = NULL; in qede_ptp_task() 411 if (ptp->tx_skb) { in qede_ptp_disable() 412 dev_kfree_skb_any(ptp->tx_skb); in qede_ptp_disable() 413 ptp->tx_skb = NULL; in qede_ptp_disable() 543 } else if (unlikely(ptp->tx_skb)) { in qede_ptp_tx_ts() [all …]
|
/Linux-v5.4/drivers/net/ethernet/natsemi/ |
D | sonic.c | 143 if(lp->tx_skb[i]) { in sonic_close() 144 dev_kfree_skb(lp->tx_skb[i]); in sonic_close() 145 lp->tx_skb[i] = NULL; in sonic_close() 181 if(lp->tx_skb[i]) { in sonic_tx_timeout() 182 dev_kfree_skb(lp->tx_skb[i]); in sonic_tx_timeout() 183 lp->tx_skb[i] = NULL; in sonic_tx_timeout() 256 lp->tx_skb[entry] = skb; in sonic_send_packet() 264 if (lp->tx_skb[lp->next_tx] != NULL) { in sonic_send_packet() 312 while (lp->tx_skb[entry] != NULL) { in sonic_interrupt() 332 dev_consume_skb_irq(lp->tx_skb[entry]); in sonic_interrupt() [all …]
|
/Linux-v5.4/drivers/bluetooth/ |
D | hci_serdev.c | 48 struct sk_buff *skb = hu->tx_skb; in hci_uart_dequeue() 54 hu->tx_skb = NULL; in hci_uart_dequeue() 81 hu->tx_skb = skb; in hci_uart_write_work() 102 if (hu->tx_skb) { in hci_uart_flush() 103 kfree_skb(hu->tx_skb); hu->tx_skb = NULL; in hci_uart_flush()
|
/Linux-v5.4/net/nfc/nci/ |
D | uart.c | 53 struct sk_buff *skb = nu->tx_skb; in nci_uart_dequeue() 58 nu->tx_skb = NULL; in nci_uart_dequeue() 65 if (nu->tx_skb) in nci_uart_queue_empty() 102 nu->tx_skb = skb; in nci_uart_write_work() 195 kfree_skb(nu->tx_skb); in nci_uart_tty_close()
|
/Linux-v5.4/drivers/net/can/spi/ |
D | hi311x.c | 155 struct sk_buff *tx_skb; member 178 if (priv->tx_skb || priv->tx_len) in hi3110_clean() 180 dev_kfree_skb(priv->tx_skb); in hi3110_clean() 183 priv->tx_skb = NULL; in hi3110_clean() 371 if (priv->tx_skb || priv->tx_len) { in hi3110_hard_start_xmit() 380 priv->tx_skb = skb; in hi3110_hard_start_xmit() 582 if (priv->tx_skb) { in hi3110_tx_work_handler() 586 frame = (struct can_frame *)priv->tx_skb->data; in hi3110_tx_work_handler() 589 can_put_echo_skb(priv->tx_skb, net, 0); in hi3110_tx_work_handler() 590 priv->tx_skb = NULL; in hi3110_tx_work_handler() [all …]
|
D | mcp251x.c | 212 struct sk_buff *tx_skb; member 244 if (priv->tx_skb || priv->tx_len) in mcp251x_clean() 246 dev_kfree_skb(priv->tx_skb); in mcp251x_clean() 249 priv->tx_skb = NULL; in mcp251x_clean() 466 if (priv->tx_skb || priv->tx_len) { in mcp251x_hard_start_xmit() 475 priv->tx_skb = skb; in mcp251x_hard_start_xmit() 692 if (priv->tx_skb) { in mcp251x_tx_work_handler() 696 frame = (struct can_frame *)priv->tx_skb->data; in mcp251x_tx_work_handler() 702 can_put_echo_skb(priv->tx_skb, net, 0); in mcp251x_tx_work_handler() 703 priv->tx_skb = NULL; in mcp251x_tx_work_handler() [all …]
|
/Linux-v5.4/drivers/net/ethernet/cadence/ |
D | macb_main.c | 190 return &queue->tx_skb[macb_tx_ring_wrap(queue->bp, index)]; in macb_tx_skb() 666 static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb) in macb_tx_unmap() argument 668 if (tx_skb->mapping) { in macb_tx_unmap() 669 if (tx_skb->mapped_as_page) in macb_tx_unmap() 670 dma_unmap_page(&bp->pdev->dev, tx_skb->mapping, in macb_tx_unmap() 671 tx_skb->size, DMA_TO_DEVICE); in macb_tx_unmap() 673 dma_unmap_single(&bp->pdev->dev, tx_skb->mapping, in macb_tx_unmap() 674 tx_skb->size, DMA_TO_DEVICE); in macb_tx_unmap() 675 tx_skb->mapping = 0; in macb_tx_unmap() 678 if (tx_skb->skb) { in macb_tx_unmap() [all …]
|
/Linux-v5.4/drivers/isdn/hardware/mISDN/ |
D | hfcsusb.c | 331 if (dch->tx_skb) { in hfcusb_l2l1D() 332 dev_kfree_skb(dch->tx_skb); in hfcusb_l2l1D() 333 dch->tx_skb = NULL; in hfcusb_l2l1D() 380 if (dch->tx_skb) { in hfc_l1callback() 381 dev_kfree_skb(dch->tx_skb); in hfc_l1callback() 382 dch->tx_skb = NULL; in hfc_l1callback() 1160 struct sk_buff *tx_skb; in tx_iso_complete() local 1177 tx_skb = fifo->dch->tx_skb; in tx_iso_complete() 1181 tx_skb = fifo->bch->tx_skb; in tx_iso_complete() 1184 if (!tx_skb && !hdlc && in tx_iso_complete() [all …]
|
D | w6692.c | 281 if (!dch->tx_skb) in W6692_fill_Dfifo() 283 count = dch->tx_skb->len - dch->tx_idx; in W6692_fill_Dfifo() 290 ptr = dch->tx_skb->data + dch->tx_idx; in W6692_fill_Dfifo() 322 } else if (dch->tx_skb) { /* should not happen */ in d_retransmit() 375 if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) { in handle_txD() 378 dev_kfree_skb(card->dch.tx_skb); in handle_txD() 491 if (!wch->bch.tx_skb) { in W6692_fill_Bfifo() 498 count = wch->bch.tx_skb->len - wch->bch.tx_idx; in W6692_fill_Bfifo() 501 ptr = wch->bch.tx_skb->data + wch->bch.tx_idx; in W6692_fill_Bfifo() 634 if (wch->bch.tx_skb && wch->bch.tx_idx < wch->bch.tx_skb->len) { in send_next() [all …]
|
D | hfcpci.c | 673 if (!dch->tx_skb) in hfcpci_fill_dfifo() 675 count = dch->tx_skb->len - dch->tx_idx; in hfcpci_fill_dfifo() 713 src = dch->tx_skb->data + dch->tx_idx; /* source pointer */ in hfcpci_fill_dfifo() 732 dch->tx_idx = dch->tx_skb->len; in hfcpci_fill_dfifo() 751 if ((!bch->tx_skb) || bch->tx_skb->len == 0) { in hfcpci_fill_fifo() 757 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo() 808 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo() 819 src = bch->tx_skb->data + bch->tx_idx; in hfcpci_fill_fifo() 840 if (bch->tx_idx < bch->tx_skb->len) in hfcpci_fill_fifo() 842 dev_kfree_skb(bch->tx_skb); in hfcpci_fill_fifo() [all …]
|
D | mISDNipac.c | 142 if (!isac->dch.tx_skb) in isac_fill_fifo() 144 count = isac->dch.tx_skb->len - isac->dch.tx_idx; in isac_fill_fifo() 154 ptr = isac->dch.tx_skb->data + isac->dch.tx_idx; in isac_fill_fifo() 209 if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) { in isac_xpr_irq() 212 dev_kfree_skb(isac->dch.tx_skb); in isac_xpr_irq() 227 } else if (isac->dch.tx_skb) { /* should not happen */ in isac_retransmit() 656 if (dch->tx_skb) { in isac_l1cmd() 657 dev_kfree_skb(dch->tx_skb); in isac_l1cmd() 658 dch->tx_skb = NULL; in isac_l1cmd() 967 if (!hscx->bch.tx_skb) { in hscx_fill_fifo() [all …]
|
D | avmfritz.c | 449 if (!bch->tx_skb) { in hdlc_fill_fifo() 456 count = bch->tx_skb->len - bch->tx_idx; in hdlc_fill_fifo() 459 p = bch->tx_skb->data + bch->tx_idx; in hdlc_fill_fifo() 471 bch->tx_idx, bch->tx_skb->len); in hdlc_fill_fifo() 509 if (bch->tx_skb && bch->tx_idx < bch->tx_skb->len) { in HDLC_irq_xpr() 512 dev_kfree_skb(bch->tx_skb); in HDLC_irq_xpr() 578 stat, bch->tx_skb ? "tx_skb" : "no tx_skb"); in HDLC_irq() 579 if (bch->tx_skb && bch->tx_skb->len) { in HDLC_irq()
|
/Linux-v5.4/drivers/net/wireless/marvell/libertas_tf/ |
D | main.c | 241 BUG_ON(priv->tx_skb); in lbtf_tx_work() 243 priv->tx_skb = skb; in lbtf_tx_work() 248 priv->tx_skb = NULL; in lbtf_tx_work() 571 priv->tx_skb = NULL; in lbtf_add_card() 655 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(priv->tx_skb); in lbtf_send_tx_feedback() 666 skb_pull(priv->tx_skb, sizeof(struct txpd)); in lbtf_send_tx_feedback() 667 ieee80211_tx_status_irqsafe(priv->hw, priv->tx_skb); in lbtf_send_tx_feedback() 668 priv->tx_skb = NULL; in lbtf_send_tx_feedback()
|
/Linux-v5.4/drivers/net/ethernet/microchip/ |
D | encx24j600.c | 51 struct sk_buff *tx_skb; member 304 if (!priv->tx_skb) { in encx24j600_tx_complete() 316 dev->stats.tx_bytes += priv->tx_skb->len; in encx24j600_tx_complete() 322 dev_kfree_skb(priv->tx_skb); in encx24j600_tx_complete() 323 priv->tx_skb = NULL; in encx24j600_tx_complete() 838 priv->tx_skb->len); in encx24j600_hw_tx() 841 dump_packet("TX", priv->tx_skb->len, priv->tx_skb->data); in encx24j600_hw_tx() 854 encx24j600_raw_write(priv, WGPDATA, (u8 *)priv->tx_skb->data, in encx24j600_hw_tx() 855 priv->tx_skb->len); in encx24j600_hw_tx() 861 encx24j600_write_reg(priv, ETXLEN, priv->tx_skb->len); in encx24j600_hw_tx() [all …]
|
D | enc28j60.c | 59 struct sk_buff *tx_skb; member 1080 if (priv->tx_skb) { in enc28j60_tx_clear() 1082 ndev->stats.tx_bytes += priv->tx_skb->len; in enc28j60_tx_clear() 1083 dev_kfree_skb(priv->tx_skb); in enc28j60_tx_clear() 1084 priv->tx_skb = NULL; in enc28j60_tx_clear() 1239 BUG_ON(!priv->tx_skb); in enc28j60_hw_tx() 1243 priv->tx_skb->len); in enc28j60_hw_tx() 1247 priv->tx_skb->len, priv->tx_skb->data); in enc28j60_hw_tx() 1248 enc28j60_packet_write(priv, priv->tx_skb->len, priv->tx_skb->data); in enc28j60_hw_tx() 1258 test_len = priv->tx_skb->len; in enc28j60_hw_tx() [all …]
|
/Linux-v5.4/drivers/misc/ti-st/ |
D | st_core.c | 391 if (st_gdata->tx_skb != NULL) { in st_int_dequeue() 392 returning_skb = st_gdata->tx_skb; in st_int_dequeue() 393 st_gdata->tx_skb = NULL; in st_int_dequeue() 485 st_data->tx_skb = skb; in st_tx_wakeup() 821 kfree_skb(st_gdata->tx_skb); in st_tty_flush_buffer() 822 st_gdata->tx_skb = NULL; in st_tty_flush_buffer() 901 kfree_skb(st_gdata->tx_skb); in st_core_exit()
|
/Linux-v5.4/net/mac802154/ |
D | tx.c | 29 struct sk_buff *skb = local->tx_skb; in ieee802154_xmit_worker() 90 local->tx_skb = skb; in ieee802154_tx()
|
/Linux-v5.4/drivers/net/dsa/mv88e6xxx/ |
D | hwtstamp.c | 405 if (!ps->tx_skb) in mv88e6xxx_txtstamp_work() 465 tmp_skb = ps->tx_skb; in mv88e6xxx_txtstamp_work() 466 ps->tx_skb = NULL; in mv88e6xxx_txtstamp_work() 473 dev_kfree_skb_any(ps->tx_skb); in mv88e6xxx_txtstamp_work() 474 ps->tx_skb = NULL; in mv88e6xxx_txtstamp_work() 522 ps->tx_skb = clone; in mv88e6xxx_port_txtstamp()
|
/Linux-v5.4/include/linux/ |
D | mISDNhw.h | 94 struct sk_buff *tx_skb; member 160 struct sk_buff *tx_skb; member
|
/Linux-v5.4/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 828 struct nv_skb_map *tx_skb; member 1038 kfree(np->tx_skb); in free_rings() 1962 np->get_tx_ctx = np->tx_skb; in nv_init_tx() 1963 np->put_tx_ctx = np->tx_skb; in nv_init_tx() 1964 np->last_tx_ctx = &np->tx_skb[np->tx_ring_size-1]; in nv_init_tx() 1981 np->tx_skb[i].skb = NULL; in nv_init_tx() 1982 np->tx_skb[i].dma = 0; in nv_init_tx() 1983 np->tx_skb[i].dma_len = 0; in nv_init_tx() 1984 np->tx_skb[i].dma_single = 0; in nv_init_tx() 1985 np->tx_skb[i].first_tx_desc = NULL; in nv_init_tx() [all …]
|
/Linux-v5.4/drivers/net/ethernet/ezchip/ |
D | nps_enet.c | 22 return (!tx_ctrl_ct && priv->tx_skb); in nps_enet_is_tx_pending() 160 dev_kfree_skb(priv->tx_skb); in nps_enet_tx_handler() 161 priv->tx_skb = NULL; in nps_enet_tx_handler() 473 priv->tx_skb = NULL; in nps_enet_open() 540 priv->tx_skb = skb; in nps_enet_start_xmit()
|