/drivers/net/wireless/ath/ath5k/ |
D | desc.c | 446 struct ath5k_hw_tx_status *tx_status; in ath5k_hw_proc_2word_tx_status() local 448 tx_status = &desc->ud.ds_tx5210.tx_stat; in ath5k_hw_proc_2word_tx_status() 451 if (unlikely((tx_status->tx_status_1 & AR5K_DESC_TX_STATUS1_DONE) == 0)) in ath5k_hw_proc_2word_tx_status() 457 ts->ts_tstamp = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status() 459 ts->ts_shortretry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status() 461 ts->ts_final_retry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status() 464 ts->ts_seqnum = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status() 466 ts->ts_rssi = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status() 472 if (!(tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FRAME_XMIT_OK)) { in ath5k_hw_proc_2word_tx_status() 473 if (tx_status->tx_status_0 & in ath5k_hw_proc_2word_tx_status() [all …]
|
/drivers/net/ethernet/packetengines/ |
D | yellowfin.c | 316 struct tx_status_words *tx_status; member 453 np->tx_status = ring_space; in yellowfin_init_one() 509 pci_free_consistent(pdev, STATUS_TOTAL_SIZE, np->tx_status, in yellowfin_init_one() 704 yp->tx_status[i].tx_errs, in yellowfin_tx_timeout() 782 cpu_to_le32(CMD_TXSTATUS | sizeof(*yp->tx_status)); in yellowfin_init_ring() 783 yp->tx_ring[j].request_cnt = sizeof(*yp->tx_status); in yellowfin_init_ring() 794 &(yp->tx_status[0].tx_errs) - in yellowfin_init_ring() 795 &(yp->tx_status[0])); in yellowfin_init_ring() 804 yp->tx_tail_desc = &yp->tx_status[0]; in yellowfin_init_ring() 949 u16 tx_errs = yp->tx_status[entry].tx_errs; in yellowfin_interrupt() [all …]
|
/drivers/net/ethernet/xilinx/ |
D | xilinx_emaclite.c | 669 u32 tx_status; in xemaclite_interrupt() local 679 tx_status = in_be32(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt() 680 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt() 681 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt() 683 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt() 684 out_be32(base_addr + XEL_TSR_OFFSET, tx_status); in xemaclite_interrupt() 690 tx_status = in_be32(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt() 691 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt() 692 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt() 694 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt() [all …]
|
/drivers/net/ethernet/silan/ |
D | sc92031.c | 655 u32 tx_status; in _sc92031_tx_tasklet() local 660 tx_status = ioread32(port_base + TxStatus0 + entry * 4); in _sc92031_tx_tasklet() 662 if (!(tx_status & (TxStatOK | TxUnderrun | TxAborted))) in _sc92031_tx_tasklet() 667 if (tx_status & TxStatOK) { in _sc92031_tx_tasklet() 668 dev->stats.tx_bytes += tx_status & 0x1fff; in _sc92031_tx_tasklet() 671 dev->stats.collisions += (tx_status >> 22) & 0xf; in _sc92031_tx_tasklet() 674 if (tx_status & (TxOutOfWindow | TxAborted)) { in _sc92031_tx_tasklet() 677 if (tx_status & TxAborted) in _sc92031_tx_tasklet() 680 if (tx_status & TxCarrierLost) in _sc92031_tx_tasklet() 683 if (tx_status & TxOutOfWindow) in _sc92031_tx_tasklet() [all …]
|
/drivers/net/wireless/zd1211rw/ |
D | zd_mac.c | 446 int ackssi, struct tx_status *tx_status) in zd_mac_tx_status() argument 456 if (tx_status) { in zd_mac_tx_status() 457 success = !tx_status->failure; in zd_mac_tx_status() 458 retry = tx_status->retry + success; in zd_mac_tx_status() 506 struct tx_status *tx_status = (struct tx_status *)urb->transfer_buffer; in zd_mac_tx_failed() local 508 int success = !tx_status->failure; in zd_mac_tx_failed() 509 int retry = tx_status->retry + success; in zd_mac_tx_failed() 528 if (tx_status->failure && mac->ack_pending && in zd_mac_tx_failed() 536 if (unlikely(memcmp(tx_hdr->addr1, tx_status->mac, ETH_ALEN))) { in zd_mac_tx_failed() 552 if (final_rate != tx_status->rate) { in zd_mac_tx_failed() [all …]
|
/drivers/staging/octeon/ |
D | ethernet.c | 229 cvmx_pko_port_status_t tx_status; in cvm_oct_common_get_stats() local 236 memset(&tx_status, 0, sizeof(tx_status)); in cvm_oct_common_get_stats() 239 cvmx_pko_get_port_status(priv->port, 1, &tx_status); in cvm_oct_common_get_stats() 243 priv->stats.tx_packets += tx_status.packets; in cvm_oct_common_get_stats() 245 priv->stats.tx_bytes += tx_status.octets; in cvm_oct_common_get_stats()
|
/drivers/net/ethernet/3com/ |
D | 3c509.c | 776 short tx_status; in el3_start_xmit() local 779 while (--i > 0 && (tx_status = inb(ioaddr + TX_STATUS)) > 0) { in el3_start_xmit() 780 if (tx_status & 0x38) dev->stats.tx_aborted_errors++; in el3_start_xmit() 781 if (tx_status & 0x30) outw(TxReset, ioaddr + EL3_CMD); in el3_start_xmit() 782 if (tx_status & 0x3C) outw(TxEnable, ioaddr + EL3_CMD); in el3_start_xmit() 830 short tx_status; in el3_interrupt() local 833 while (--i>0 && (tx_status = inb(ioaddr + TX_STATUS)) > 0) { in el3_interrupt() 834 if (tx_status & 0x38) dev->stats.tx_aborted_errors++; in el3_interrupt() 835 if (tx_status & 0x30) outw(TxReset, ioaddr + EL3_CMD); in el3_interrupt() 836 if (tx_status & 0x3C) outw(TxEnable, ioaddr + EL3_CMD); in el3_interrupt()
|
D | 3c59x.c | 1966 unsigned char tx_status = 0; in vortex_error() local 1973 tx_status = ioread8(ioaddr + TxStatus); in vortex_error() 1976 (tx_status != 0x88 && vortex_debug > 0)) { in vortex_error() 1978 dev->name, tx_status); in vortex_error() 1979 if (tx_status == 0x82) { in vortex_error() 1985 if (tx_status & 0x14) dev->stats.tx_fifo_errors++; in vortex_error() 1986 if (tx_status & 0x38) dev->stats.tx_aborted_errors++; in vortex_error() 1987 if (tx_status & 0x08) vp->xstats.tx_max_collisions++; in vortex_error() 1989 if (tx_status & 0x30) { /* txJabber or txUnderrun */ in vortex_error() 1991 } else if ((tx_status & 0x08) && (vp->drv_flags & MAX_COLLISION_RESET)) { /* maxCollisions */ in vortex_error() [all …]
|
D | 3c589_cs.c | 538 u_char tx_status = inb(ioaddr + TX_STATUS); in pop_tx_status() local 539 if (!(tx_status & 0x84)) break; in pop_tx_status() 541 if (tx_status & 0x30) in pop_tx_status() 543 if (tx_status & 0x38) { in pop_tx_status() 544 netdev_dbg(dev, "transmit error: status 0x%02x\n", tx_status); in pop_tx_status()
|
D | 3c515.c | 1096 short tx_status; in corkscrew_start_xmit() local 1099 while (--i > 0 && (tx_status = inb(ioaddr + TxStatus)) > 0) { in corkscrew_start_xmit() 1100 if (tx_status & 0x3C) { /* A Tx-disabling error occurred. */ in corkscrew_start_xmit() 1103 dev->name, tx_status); in corkscrew_start_xmit() 1104 if (tx_status & 0x04) in corkscrew_start_xmit() 1106 if (tx_status & 0x38) in corkscrew_start_xmit() 1108 if (tx_status & 0x30) { in corkscrew_start_xmit()
|
D | 3c574_cs.c | 718 u_char tx_status = inb(ioaddr + TxStatus); in pop_tx_status() local 719 if (!(tx_status & 0x84)) in pop_tx_status() 722 if (tx_status & 0x30) in pop_tx_status() 724 if (tx_status & 0x38) { in pop_tx_status() 726 dev->name, tx_status); in pop_tx_status()
|
/drivers/net/wireless/ath/carl9170/ |
D | debug.c | 274 skb_queue_len(&ar->tx_status[0]), in carl9170_debugfs_qos_stat_read() 276 skb_queue_len(&ar->tx_status[1]), in carl9170_debugfs_qos_stat_read() 278 skb_queue_len(&ar->tx_status[2]), in carl9170_debugfs_qos_stat_read() 280 skb_queue_len(&ar->tx_status[3])); in carl9170_debugfs_qos_stat_read() 775 DEBUGFS_QUEUE_DUMP(tx_status, 0); 776 DEBUGFS_QUEUE_DUMP(tx_status, 1); 777 DEBUGFS_QUEUE_DUMP(tx_status, 2); 778 DEBUGFS_QUEUE_DUMP(tx_status, 3);
|
/drivers/net/wireless/b43/ |
D | xmit.h | 55 __le16 tx_status; /* TX status */ member 72 __le16 tx_status; /* TX status */ member 83 __le16 tx_status; /* TX status */ member
|
/drivers/staging/dwc2/ |
D | hcd.c | 997 u32 tx_status; in dwc2_process_periodic_channels() local 1008 tx_status = readl(hsotg->regs + HPTXSTS); in dwc2_process_periodic_channels() 1009 qspcavail = tx_status >> TXSTS_QSPCAVAIL_SHIFT & in dwc2_process_periodic_channels() 1011 fspcavail = tx_status >> TXSTS_FSPCAVAIL_SHIFT & in dwc2_process_periodic_channels() 1023 tx_status = readl(hsotg->regs + HPTXSTS); in dwc2_process_periodic_channels() 1024 if ((tx_status & TXSTS_QSPCAVAIL_MASK) == 0) { in dwc2_process_periodic_channels() 1050 fspcavail = tx_status >> TXSTS_FSPCAVAIL_SHIFT & in dwc2_process_periodic_channels() 1081 tx_status = readl(hsotg->regs + HPTXSTS); in dwc2_process_periodic_channels() 1082 qspcavail = tx_status >> TXSTS_QSPCAVAIL_SHIFT & in dwc2_process_periodic_channels() 1084 fspcavail = tx_status >> TXSTS_FSPCAVAIL_SHIFT & in dwc2_process_periodic_channels() [all …]
|
/drivers/net/ethernet/smsc/ |
D | smc9194.c | 1305 word tx_status; in smc_tx() local 1320 tx_status = inw( ioaddr + DATA_1 ); in smc_tx() 1321 PRINTK3((CARDNAME": TX DONE STATUS: %4x\n", tx_status)); in smc_tx() 1324 if ( tx_status & TS_LOSTCAR ) dev->stats.tx_carrier_errors++; in smc_tx() 1325 if ( tx_status & TS_LATCOL ) { in smc_tx() 1331 if ( tx_status & TS_16COL ) { ... } in smc_tx() 1334 if ( tx_status & TS_SUCCESS ) { in smc_tx()
|
D | smc911x.c | 590 unsigned int tx_status; in smc911x_tx() local 600 tx_status = SMC_GET_TX_STS_FIFO(lp); in smc911x_tx() 602 dev->stats.tx_bytes+=tx_status>>16; in smc911x_tx() 604 dev->name, (tx_status & 0xffff0000) >> 16, in smc911x_tx() 605 tx_status & 0x0000ffff); in smc911x_tx() 608 if ((tx_status & TX_STS_ES_) && !(lp->ctl_rfduplx && in smc911x_tx() 609 !(tx_status & 0x00000306))) { in smc911x_tx() 612 if (tx_status & TX_STS_MANY_COLL_) { in smc911x_tx() 616 dev->stats.collisions+=(tx_status & TX_STS_COLL_CNT_) >> 3; in smc911x_tx() 619 if ((tx_status & (TX_STS_LOC_ | TX_STS_NO_CARR_)) && in smc911x_tx() [all …]
|
/drivers/net/ethernet/dlink/ |
D | dl2k.c | 77 static void tx_error (struct net_device *dev, int tx_status); 689 int tx_status; in rio_interrupt() local 690 tx_status = dr32(TxStatus); in rio_interrupt() 691 if (tx_status & 0x01) in rio_interrupt() 692 tx_error (dev, tx_status); in rio_interrupt() 761 tx_error (struct net_device *dev, int tx_status) in tx_error() argument 768 frame_id = (tx_status & 0xffff0000); in tx_error() 770 dev->name, tx_status, frame_id); in tx_error() 773 if (tx_status & 0x10) { in tx_error() 794 if (tx_status & 0x04) { in tx_error() [all …]
|
D | sundance.c | 1179 int tx_status; in intr_handler() local 1205 tx_status = ioread16 (ioaddr + TxStatus); in intr_handler() 1206 for (tx_cnt=32; tx_status & 0x80; --tx_cnt) { in intr_handler() 1210 dev->name, tx_status); in intr_handler() 1211 if (tx_status & 0x1e) { in intr_handler() 1214 dev->name, tx_status); in intr_handler() 1216 if (tx_status & 0x10) in intr_handler() 1218 if (tx_status & 0x08) in intr_handler() 1220 if (tx_status & 0x04) in intr_handler() 1222 if (tx_status & 0x02) in intr_handler() [all …]
|
/drivers/net/ethernet/dec/tulip/ |
D | winbond-840.c | 1067 int tx_status = np->tx_ring[entry].status; in netdev_tx_done() local 1069 if (tx_status < 0) in netdev_tx_done() 1071 if (tx_status & 0x8000) { /* There was an error, log it. */ in netdev_tx_done() 1075 tx_status); in netdev_tx_done() 1078 if (tx_status & 0x0104) np->stats.tx_aborted_errors++; in netdev_tx_done() 1079 if (tx_status & 0x0C80) np->stats.tx_carrier_errors++; in netdev_tx_done() 1080 if (tx_status & 0x0200) np->stats.tx_window_errors++; in netdev_tx_done() 1081 if (tx_status & 0x0002) np->stats.tx_fifo_errors++; in netdev_tx_done() 1082 if ((tx_status & 0x0080) && np->mii_if.full_duplex == 0) in netdev_tx_done() 1088 entry, tx_status); in netdev_tx_done() [all …]
|
/drivers/media/platform/omap/ |
D | omap_vout_vrfb.c | 69 t->tx_status = 1; in omap_vout_vrfb_dma_tx_callback() 253 tx->tx_status = 0; in omap_vout_prepare_vrfb() 275 if (tx->tx_status == 0) { in omap_vout_prepare_vrfb()
|
/drivers/spi/ |
D | spi-tegra20-sflash.c | 136 u32 tx_status; member 366 if (tsd->tx_status || tsd->rx_status) { in tegra_sflash_transfer_one_message() 393 if (tsd->tx_status || tsd->rx_status || (tsd->status_reg & SPI_BSY)) { in handle_cpu_based_xfer() 432 tsd->tx_status = tsd->status_reg & SPI_TX_OVF; in tegra_sflash_isr()
|
/drivers/net/ethernet/ |
D | fealnx.c | 1495 long tx_status = np->cur_tx->status; in intr_handler() local 1502 tx_status = next->status; in intr_handler() 1506 if (tx_status & TXOWN) in intr_handler() 1510 if (tx_status & (CSL | LC | EC | UDF | HF)) { in intr_handler() 1512 if (tx_status & EC) in intr_handler() 1514 if (tx_status & CSL) in intr_handler() 1516 if (tx_status & LC) in intr_handler() 1518 if (tx_status & UDF) in intr_handler() 1520 if ((tx_status & HF) && np->mii.full_duplex == 0) in intr_handler() 1528 ((tx_status & NCRMask) >> NCRShift); in intr_handler()
|
/drivers/net/wireless/brcm80211/brcmsmac/ |
D | ampdu.h | 49 struct sk_buff *p, struct tx_status *txs);
|
/drivers/net/ethernet/sis/ |
D | sis900.c | 1909 u32 tx_status; in sis900_finish_xmit() local 1912 tx_status = sis_priv->tx_ring[entry].cmdsts; in sis900_finish_xmit() 1914 if (tx_status & OWN) { in sis900_finish_xmit() 1921 if (tx_status & (ABORT | UNDERRUN | OWCOLL)) { in sis900_finish_xmit() 1926 net_dev->name, tx_status); in sis900_finish_xmit() 1928 if (tx_status & UNDERRUN) in sis900_finish_xmit() 1930 if (tx_status & ABORT) in sis900_finish_xmit() 1932 if (tx_status & NOCARRIER) in sis900_finish_xmit() 1934 if (tx_status & OWCOLL) in sis900_finish_xmit() 1938 net_dev->stats.collisions += (tx_status & COLCNT) >> 16; in sis900_finish_xmit() [all …]
|
/drivers/net/ethernet/xircom/ |
D | xirc2ps_cs.c | 983 unsigned int_status, eth_status, rx_status, tx_status; in xirc2ps_interrupt() local 1016 tx_status = GetByte(XIRCREG40_TXST0); in xirc2ps_interrupt() 1017 tx_status |= GetByte(XIRCREG40_TXST1) << 8; in xirc2ps_interrupt() 1022 dev->name, int_status, eth_status, rx_status, tx_status); in xirc2ps_interrupt() 1148 if (tx_status & 0x0002) { /* Execessive collissions */ in xirc2ps_interrupt() 1152 if (tx_status & 0x0040) in xirc2ps_interrupt()
|