Home
last modified time | relevance | path

Searched refs:txdata (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h536 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata);
724 static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) in bnx2x_has_tx_work_unload() argument
728 return txdata->tx_pkt_prod != txdata->tx_pkt_cons; in bnx2x_has_tx_work_unload()
732 struct bnx2x_fp_txdata *txdata) in bnx2x_tx_avail() argument
738 prod = txdata->tx_bd_prod; in bnx2x_tx_avail()
739 cons = txdata->tx_bd_cons; in bnx2x_tx_avail()
745 WARN_ON(used > txdata->tx_ring_size); in bnx2x_tx_avail()
746 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); in bnx2x_tx_avail()
749 return (s16)(txdata->tx_ring_size) - used; in bnx2x_tx_avail()
752 static inline int bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) in bnx2x_tx_queue_has_work() argument
[all …]
Dbnx2x_cmn.c195 static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, in bnx2x_free_tx_pkt() argument
199 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt()
211 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt()
213 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; in bnx2x_free_tx_pkt()
239 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt()
253 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt()
274 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) in bnx2x_tx_int() argument
277 u16 hw_cons, sw_cons, bd_cons = txdata->tx_bd_cons; in bnx2x_tx_int()
285 txq = netdev_get_tx_queue(bp->dev, txdata->txq_index); in bnx2x_tx_int()
286 hw_cons = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_tx_int()
[all …]
Dbnx2x_ethtool.c2393 struct bnx2x_fp_txdata *txdata = fp_tx->txdata_ptr[0]; in bnx2x_run_loopback() local
2407 txdata->txq_index); in bnx2x_run_loopback()
2470 tx_start_idx = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_run_loopback()
2475 pkt_prod = txdata->tx_pkt_prod++; in bnx2x_run_loopback()
2476 tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; in bnx2x_run_loopback()
2477 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_run_loopback()
2481 bd_prod = TX_BD(txdata->tx_bd_prod); in bnx2x_run_loopback()
2482 tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd; in bnx2x_run_loopback()
2502 &txdata->tx_desc_ring[bd_prod].parse_bd_e1x; in bnx2x_run_loopback()
2510 &txdata->tx_desc_ring[bd_prod].parse_bd_e2; in bnx2x_run_loopback()
[all …]
Dbnx2x_main.c969 struct bnx2x_fp_txdata txdata; in bnx2x_panic_dump() local
992 txdata = *fp->txdata_ptr[cos]; in bnx2x_panic_dump()
994 if (!txdata.tx_cons_sb) in bnx2x_panic_dump()
998 i, txdata.tx_pkt_prod, in bnx2x_panic_dump()
999 txdata.tx_pkt_cons, txdata.tx_bd_prod, in bnx2x_panic_dump()
1000 txdata.tx_bd_cons, in bnx2x_panic_dump()
1001 le16_to_cpu(*txdata.tx_cons_sb)); in bnx2x_panic_dump()
1142 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; in bnx2x_panic_dump() local
1147 if (!txdata->tx_cons_sb) in bnx2x_panic_dump()
1150 start = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) - 10); in bnx2x_panic_dump()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.c704 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_init_tx() local
715 memset(txdata, 0, sizeof(*txdata)); in wil_vring_init_tx()
716 spin_lock_init(&txdata->lock); in wil_vring_init_tx()
740 txdata->enabled = 1; in wil_vring_init_tx()
772 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_init_bcast() local
783 memset(txdata, 0, sizeof(*txdata)); in wil_vring_init_bcast()
784 spin_lock_init(&txdata->lock); in wil_vring_init_bcast()
808 txdata->enabled = 1; in wil_vring_init_bcast()
821 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_fini_tx() local
830 spin_lock_bh(&txdata->lock); in wil_vring_fini_tx()
[all …]
Drx_reorder.c391 struct vring_tx_data *txdata = &wil->vring_tx_data[req->ringid]; in wil_back_tx_handle() local
394 if (txdata->addba_in_progress) { in wil_back_tx_handle()
399 if (txdata->agg_wsize) { in wil_back_tx_handle()
402 req->ringid, txdata->agg_wsize); in wil_back_tx_handle()
405 txdata->addba_in_progress = true; in wil_back_tx_handle()
408 txdata->addba_in_progress = false; in wil_back_tx_handle()
Dwmi.c601 struct vring_tx_data *txdata; in wmi_evt_ba_status() local
620 txdata = &wil->vring_tx_data[evt->ringid]; in wmi_evt_ba_status()
622 txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); in wmi_evt_ba_status()
623 txdata->agg_wsize = evt->agg_wsize; in wmi_evt_ba_status()
624 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status()
625 txdata->addba_in_progress = false; in wmi_evt_ba_status()
659 struct vring_tx_data *txdata = in wmi_evt_delba() local
663 txdata->agg_timeout = 0; in wmi_evt_delba()
664 txdata->agg_wsize = 0; in wmi_evt_delba()
665 txdata->addba_in_progress = false; in wmi_evt_delba()
Ddebugfs.c95 struct vring_tx_data *txdata = &wil->vring_tx_data[i]; in wil_vring_debugfs_show() local
109 uint64_t idle = txdata->idle * 100; in wil_vring_debugfs_show()
110 uint64_t total = now - txdata->begin; in wil_vring_debugfs_show()
119 txdata->begin = now; in wil_vring_debugfs_show()
120 txdata->idle = 0ULL; in wil_vring_debugfs_show()
128 txdata->agg_wsize, in wil_vring_debugfs_show()
129 txdata->agg_timeout, in wil_vring_debugfs_show()
130 txdata->agg_amsdu ? "+" : "-", in wil_vring_debugfs_show()
/linux-4.1.27/arch/powerpc/include/asm/
Dmpc52xx_psc.h279 } txdata; /* PSC + 0xbc */ member
280 #define txdata_8 txdata.txdata_8
281 #define txdata_16 txdata.txdata_16
282 #define txdata_32 txdata.txdata_32
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dproto.h33 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, member
66 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata()
Dbus.h77 int (*txdata)(struct device *dev, struct sk_buff *skb); member
157 return bus->ops->txdata(bus->dev, skb); in brcmf_bus_txdata()
Dproto.c54 if ((proto->txdata == NULL) || (proto->hdrpull == NULL) || in brcmf_proto_attach()
Dbcdc.c375 drvr->proto->txdata = brcmf_proto_bcdc_txdata; in brcmf_proto_bcdc_attach()
Dusb.c1166 .txdata = brcmf_usb_tx,
Dmsgbuf.c1404 drvr->proto->txdata = brcmf_msgbuf_txdata; in brcmf_proto_msgbuf_attach()
Dpcie.c1252 .txdata = brcmf_pcie_tx,
Dsdio.c3984 .txdata = brcmf_sdio_bus_txdata,
/linux-4.1.27/include/linux/platform_data/
Dcrypto-atmel.h10 struct at_dma_slave txdata; member
/linux-4.1.27/drivers/net/wireless/
Dzd1201.h42 unsigned char txdata[ZD1201_RXSIZE]; member
Dzd1201.c791 unsigned char *txbuf = zd->txdata; in zd1201_hard_start_xmit()
/linux-4.1.27/drivers/tty/serial/
D68328serial.c317 uart->utx.b.txdata = info->x_char; in transmit_chars()
329 uart->utx.b.txdata = info->xmit_buf[info->xmit_tail++]; in transmit_chars()
649 uart->utx.b.txdata = info->xmit_buf[info->xmit_tail++];
712 uart->utx.b.txdata = info->xmit_buf[info->xmit_tail++];
/linux-4.1.27/arch/m68k/include/asm/
DMC68EZ328.h811 volatile unsigned char txdata; member
DMC68328.h989 volatile unsigned char txdata; member
DMC68VZ328.h905 volatile unsigned char txdata; member
/linux-4.1.27/drivers/crypto/
Datmel-tdes.c747 atmel_tdes_filter, &pdata->dma_slave->txdata, dd->dev, "rx"); in atmel_tdes_dma_init()
Datmel-aes.c793 atmel_aes_filter, &pdata->dma_slave->txdata, dd->dev, "rx"); in atmel_aes_dma_init()