Searched refs:tx_work (Results 26 - 50 of 81) sorted by relevance

1234

/linux-master/drivers/net/ethernet/davicom/
H A Ddm9051.c85 * @tx_work: Work queue for tx packets
108 struct work_struct tx_work; member in struct:board_info
907 struct board_info *db = container_of(work, struct board_info, tx_work);
1000 flush_work(&db->tx_work);
1024 schedule_work(&db->tx_work);
1191 INIT_WORK(&db->tx_work, dm9051_tx_delay);
/linux-master/drivers/net/can/
H A Dcan327.c84 struct work_struct tx_work; /* Flushes TTY TX buffer */ member in struct:can327
953 struct can327 *elm = container_of(work, struct can327, tx_work);
988 schedule_work(&elm->tx_work);
1026 INIT_WORK(&elm->tx_work, can327_ldisc_tx_worker);
1072 flush_work(&elm->tx_work);
/linux-master/drivers/bluetooth/
H A Dbtmtkuart.c69 struct work_struct tx_work; member in struct:btmtkuart_dev
239 tx_work);
290 schedule_work(&bdev->tx_work);
490 cancel_work_sync(&bdev->tx_work);
849 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work);
H A Dbtnxpuart.c153 struct work_struct tx_work; member in struct:btnxpuart_dev
307 if (schedule_work(&nxpdev->tx_work))
1198 tx_work);
1270 cancel_work_sync(&nxpdev->tx_work);
1335 INIT_WORK(&nxpdev->tx_work, btnxpuart_tx_work);
/linux-master/net/smc/
H A Dsmc_tx.c570 mod_delayed_work(conn->lgr->tx_wq, &conn->tx_work,
578 /* link of connection changed, tx_work will restart */
684 tx_work);
718 queue_delayed_work(conn->lgr->tx_wq, &conn->tx_work,
H A Dsmc.h203 struct delayed_work tx_work; /* retry of smc_cdc_msg_send */ member in struct:smc_connection
/linux-master/net/tls/
H A Dtls_sw.c516 schedule_delayed_work(&ctx->tx_work.work, 1);
1217 cancel_delayed_work(&ctx->tx_work.work);
1298 cancel_delayed_work(&ctx->tx_work.work);
2455 cancel_delayed_work_sync(&ctx->tx_work.work);
2546 struct tx_work *tx_work = container_of(delayed_work, local
2547 struct tx_work, work);
2548 struct sock *sk = tx_work->sk;
2572 schedule_delayed_work(&ctx->tx_work.work, msecs_to_jiffies(10));
2594 schedule_delayed_work(&tx_ctx->tx_work
[all...]
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_qp_rx.c658 struct siw_wqe *tx_work = tx_wqe(qp); local
683 if (tx_work->wr_status == SIW_WR_IDLE) {
688 tx_work->processed = 0;
689 tx_work->mem[0] = NULL;
690 tx_work->wr_status = SIW_WR_QUEUED;
691 resp = &tx_work->sqe;
/linux-master/drivers/net/wireless/ti/wl1251/
H A Dtx.c332 struct wl1251 *wl = container_of(work, struct wl1251, tx_work);
485 /* firmware buffer has space, reschedule tx_work */
486 wl1251_debug(DEBUG_TX, "tx_complete: reschedule tx_work");
487 ieee80211_queue_work(wl->hw, &wl->tx_work);
H A Dwl1251.h307 struct work_struct tx_work; member in struct:wl1251
H A Dmain.c349 * before that, the tx_work will not be initialized!
352 ieee80211_queue_work(wl->hw, &wl->tx_work);
446 cancel_work_sync(&wl->tx_work);
1633 INIT_WORK(&wl->tx_work, wl1251_tx_work);
/linux-master/drivers/net/ethernet/microchip/
H A Dencx24j600.c54 struct kthread_work tx_work; member in struct:encx24j600_priv
866 container_of(ws, struct encx24j600_priv, tx_work);
885 kthread_queue_work(&priv->kworker, &priv->tx_work);
1048 kthread_init_work(&priv->tx_work, encx24j600_tx_proc);
/linux-master/drivers/net/can/spi/
H A Dhi311x.c158 struct work_struct tx_work; member in struct:hi3110_priv
381 queue_work(priv->wq, &priv->tx_work);
574 tx_work);
768 INIT_WORK(&priv->tx_work, hi3110_tx_work_handler);
/linux-master/net/nfc/nci/
H A Ddata.c196 queue_work(ndev->tx_wq, &ndev->tx_work);
/linux-master/net/nfc/
H A Dllcp.h60 struct work_struct tx_work; member in struct:nfc_llcp_local
H A Dllcp_core.c165 cancel_work_sync(&local->tx_work);
760 tx_work);
1531 schedule_work(&local->tx_work);
1607 schedule_work(&local->tx_work);
1640 INIT_WORK(&local->tx_work, nfc_llcp_tx_work);
/linux-master/drivers/net/slip/
H A Dslip.c424 struct slip *sl = container_of(work, struct slip, tx_work);
461 schedule_work(&sl->tx_work);
767 INIT_WORK(&sl->tx_work, slip_transmit);
898 flush_work(&sl->tx_work);
/linux-master/drivers/staging/nvec/
H A Dnvec.c274 schedule_work(&nvec->tx_work);
376 struct nvec_chip *nvec = container_of(work, struct nvec_chip, tx_work);
828 INIT_WORK(&nvec->tx_work, nvec_request_master);
894 cancel_work_sync(&nvec->tx_work);
/linux-master/net/kcm/
H A Dkcmsock.c78 * write_msgs and psock is reserved. Schedule tx_work
84 queue_work(kcm_wq, &psock->tx_kcm->tx_work);
433 queue_work(kcm_wq, &kcm->tx_work);
519 queue_work(kcm_wq, &kcm->tx_work);
713 struct kcm_sock *kcm = container_of(w, struct kcm_sock, tx_work);
1206 INIT_WORK(&kcm->tx_work, kcm_tx_work);
1424 queue_work(kcm_wq, &psock->tx_kcm->tx_work);
1689 /* Purge queue under lock to avoid race condition with tx_work trying
1690 * to act when queue is nonempty. If tx_work runs after this point
1716 cancel_work_sync(&kcm->tx_work);
[all...]
/linux-master/drivers/tty/serial/
H A Dmax310x.c282 struct work_struct tx_work; member in struct:max310x_one
793 schedule_work(&one->tx_work);
852 struct max310x_one *one = container_of(ws, struct max310x_one, tx_work);
1394 INIT_WORK(&s->p[i].tx_work, max310x_tx_proc);
1455 cancel_work_sync(&s->p[i].tx_work);
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dlibertas_tf.h195 struct work_struct tx_work; member in struct:lbtf_private
/linux-master/drivers/net/ethernet/wiznet/
H A Dw5100.c170 struct work_struct tx_work; member in struct:w5100_priv
816 tx_work);
835 queue_work(priv->xfer_wq, &priv->tx_work);
1153 INIT_WORK(&priv->tx_work, w5100_tx_work);
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dusb.c402 struct rtw_usb *rtwusb = container_of(work, struct rtw_usb, tx_work);
534 queue_work(rtwusb->txwq, &rtwusb->tx_work);
788 INIT_WORK(&rtwusb->tx_work, rtw_usb_tx_handler);
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c137 struct work_struct tx_work; member in struct:adin1110_port_priv
958 flush_work(&port_priv->tx_work);
971 port_priv = container_of(work, struct adin1110_port_priv, tx_work);
1004 schedule_work(&port_priv->tx_work);
1592 INIT_WORK(&port_priv->tx_work, adin1110_tx_work);
/linux-master/include/net/nfc/
H A Dnci_core.h223 struct work_struct tx_work; member in struct:nci_dev

Completed in 391 milliseconds

1234