/netbsd-src/sys/arch/arm/ti/ |
H A D | if_cpsw.c | 132 volatile u_int sc_txnext; member 635 if (sc->sc_txnext >= sc->sc_txhead) in cpsw_start() 636 txfree = CPSW_NTXDESCS - 1 + sc->sc_txhead - sc->sc_txnext; in cpsw_start() 638 txfree = sc->sc_txhead - sc->sc_txnext - 1; in cpsw_start() 641 txfree, sc->sc_txhead, sc->sc_txnext, sc->sc_txrun); in cpsw_start() 648 dm = rdp->tx_dm[sc->sc_txnext]; in cpsw_start() 671 KASSERT(rdp->tx_mb[sc->sc_txnext] == NULL); in cpsw_start() 672 rdp->tx_mb[sc->sc_txnext] = m; in cpsw_start() 679 txstart = sc->sc_txnext; in cpsw_start() 680 eopi = sc->sc_txnext; in cpsw_start() [all …]
|
/netbsd-src/sys/arch/mips/atheros/dev/ |
H A D | if_ae.c | 566 firsttx = sc->sc_txnext; in ae_start() 662 for (nexttx = sc->sc_txnext, seg = 0; in ae_start() 686 sc->sc_txdescs[sc->sc_txnext].ad_ctl |= ADCTL_Tx_FS; in ae_start() 692 for (seg = sc->sc_txnext;; seg = AE_NEXTTX(seg)) { in ae_start() 709 AE_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in ae_start() 718 txs->txs_firstdesc = sc->sc_txnext; in ae_start() 724 sc->sc_txnext = nexttx; in ae_start() 1331 sc->sc_txnext = 0; in ae_init() 1389 AE_WRITE(sc, CSR_TXLIST, AE_CDTXADDR(sc, sc->sc_txnext)); in ae_init()
|
H A D | aevar.h | 176 int sc_txnext; /* next ready Tx descriptor */ member
|
/netbsd-src/sys/dev/pci/ |
H A D | if_pcn.c | 298 int sc_txnext; /* next ready Tx descriptor */ member 1042 for (nexttx = sc->sc_txnext, seg = 0; in pcn_start() 1056 (nexttx == sc->sc_txnext ? 0 : LE_T1_OWN) | in pcn_start() 1062 for (nexttx = sc->sc_txnext, seg = 0; in pcn_start() 1076 (nexttx == sc->sc_txnext ? 0 : LE_T1_OWN) | in pcn_start() 1090 sc->sc_txdescs[sc->sc_txnext].tmd1 |= in pcn_start() 1094 PCN_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in pcn_start() 1106 txs->txs_firstdesc = sc->sc_txnext; in pcn_start() 1111 sc->sc_txnext = nexttx; in pcn_start() 1624 sc->sc_txnext in pcn_init() [all...] |
H A D | if_kse.c | 253 int sc_txnext; /* next ready Tx descriptor */ member 732 sc->sc_txnext = 0; in kse_init() 900 sc->sc_txfree, sc->sc_txsfree, sc->sc_txnext); in kse_watchdog() 986 for (nexttx = sc->sc_txnext, seg = 0; in kse_start() 1021 sc->sc_txdescs[sc->sc_txnext].t1 |= T1_FS; in kse_start() 1022 sc->sc_txdescs[sc->sc_txnext].t0 = T0_OWN; in kse_start() 1023 KSE_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in kse_start() 1030 txs->txs_firstdesc = sc->sc_txnext; in kse_start() 1035 sc->sc_txnext = nexttx; in kse_start()
|
H A D | if_dge.c | 308 int sc_txnext; /* next ready Tx descriptor */ member 1154 t = (struct dge_ctdes *)&sc->sc_txdescs[sc->sc_txnext]; 1159 DGE_CDTXSYNC(sc, sc->sc_txnext, 1, BUS_DMASYNC_PREWRITE); 1164 sc->sc_txnext = DGE_NEXTTX(sc->sc_txnext); 1307 txs->txs_firstdesc = sc->sc_txnext; 1330 for (nexttx = sc->sc_txnext, seg = 0; 1369 DGE_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, 1384 sc->sc_txnext = nexttx; 1423 sc->sc_txnext); 1917 sc->sc_txnext = 0;
|
H A D | if_sip.c | 286 int sc_txnext; /* next ready Tx descriptor */ member 553 sc->sc_txnext = 0; in sip_init_txring() 1527 sc->sc_txdescs[sc->sc_txnext].sipd_words[sc->sc_extsts_idx] |= extsts; in sipcom_set_extsts() 1547 int firsttx = sc->sc_txnext; in sipcom_start() 1663 for (nexttx = lasttx = sc->sc_txnext, seg = 0; in sipcom_start() 1674 if (nexttx != sc->sc_txnext) in sipcom_start() 1698 sip_cdtxsync(sc, sc->sc_txnext, dmamap->dm_nsegs, in sipcom_start() 1705 sc->sc_txdescs[sc->sc_txnext].sipd_words[sc->sc_cmdsts_idx] |= in sipcom_start() 1707 sip_cdtxsync(sc, sc->sc_txnext, 1, in sipcom_start() 1716 txs->txs_firstdesc = sc->sc_txnext; in sipcom_start() [all …]
|
/netbsd-src/sys/arch/mips/alchemy/dev/ |
H A D | if_aumac.c | 138 int sc_txnext; /* next Tx descriptor to use */ member 417 nexttx = sc->sc_txnext; in aumac_start() 449 sc->sc_txnext = AUMAC_NEXTTX(nexttx); in aumac_start() 778 sc->sc_txnext = TX_ADDR_CB(bus_space_read_4(sc->sc_st, sc->sc_dma_sh, in aumac_init() 780 sc->sc_txdirty = sc->sc_txnext; in aumac_init()
|
/netbsd-src/sys/arch/powerpc/ibm4xx/dev/ |
H A D | if_emac.c | 207 int sc_txnext; /* next ready Tx descriptor */ member 763 txs->txs_firstdesc = sc->sc_txnext; in emac_start() 769 firsttx = sc->sc_txnext; in emac_start() 770 for (nexttx = sc->sc_txnext, seg = 0; in emac_start() 805 EMAC_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in emac_start() 822 sc->sc_txnext = nexttx; in emac_start() 914 sc->sc_txnext = 0; in emac_init() 1115 sc->sc_txfree, sc->sc_txsfree, sc->sc_txnext); in emac_watchdog()
|
/netbsd-src/sys/arch/macppc/dev/ |
H A D | if_gm.c | 77 int sc_txnext; member 462 i = sc->sc_txnext; in gmac_start() 477 sc->sc_txnext = i; in gmac_start() 534 sc->sc_txnext = 0; in gmac_reset()
|
/netbsd-src/sys/arch/arm/sociox/ |
H A D | if_scx.c | 486 int sc_txnext; /* next ready Tx descriptor */ member 1143 sc->sc_txnext = 0; in scx_init() 1428 for (nexttx = sc->sc_txnext, seg = 0; in scx_start() 1456 sc->sc_txdescs[sc->sc_txnext].t0 |= htole32(T0_FS | T0_OWN); in scx_start() 1457 SCX_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in scx_start() 1464 txs->txs_firstdesc = sc->sc_txnext; in scx_start() 1468 sc->sc_txnext = nexttx; in scx_start() 1498 sc->sc_txfree, sc->sc_txsfree, sc->sc_txnext); in scx_watchdog()
|
/netbsd-src/sys/dev/ic/ |
H A D | anvar.h | 133 int sc_txnext; member
|
H A D | awivar.h | 108 u_int32_t sc_txnext; 109 u_int32_t sc_txnext; global() member
|
H A D | tulip.c | 704 firsttx = sc->sc_txnext; in tlp_start() 799 for (nexttx = sc->sc_txnext, seg = 0; in tlp_start() 824 sc->sc_txdescs[sc->sc_txnext].td_ctl |= htole32(TDCTL_Tx_FS); in tlp_start() 830 for (seg = sc->sc_txnext;; seg = TULIP_NEXTTX(seg)) { in tlp_start() 848 TULIP_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in tlp_start() 857 txs->txs_firstdesc = sc->sc_txnext; in tlp_start() 863 sc->sc_txnext = nexttx; in tlp_start() 1782 sc->sc_txnext = 0; in tlp_init() 1854 TULIP_WRITE(sc, CSR_TXLIST, TULIP_CDTXADDR(sc, sc->sc_txnext)); in tlp_init() 2750 txs->txs_firstdesc = sc->sc_txnext; in tlp_filter_setup() [all …]
|
H A D | gem.c | 959 sc->sc_txnext = 0; in gem_meminit() 1201 bus_space_write_4(t, h, GEM_TX_KICK, sc->sc_txnext); in gem_init() 1385 otxnext = sc->sc_txnext; in gem_start() 1488 firsttx = sc->sc_txnext; in gem_start() 1575 txs->txs_firstdesc = sc->sc_txnext; in gem_start() 1593 sc->sc_txnext = nexttx; in gem_start() 1614 sc->sc_txnext); in gem_start()
|
H A D | awi.c | 509 sc->sc_txdone = sc->sc_txnext = sc->sc_txbase; in awi_init() 638 txd = sc->sc_txnext; in awi_stop() 747 sc->sc_txnext = ntxd; in awi_start() 1121 while (sc->sc_txdone != sc->sc_txnext) { in awi_rx_int() 1131 sc->sc_txdone, sc->sc_txnext, sc->sc_txbase, sc->sc_txend)); in awi_rx_int() 1591 txd = sc->sc_txnext; in awi_cmd_wait()
|
H A D | gemvar.h | 197 int sc_txnext; /* next ready Tx descriptor */ member
|
H A D | atw.c | 1278 sc->sc_txnext = 0; in atw_init() 1346 ATW_WRITE(sc, ATW_TDBD, ATW_CDTXADDR(sc, sc->sc_txnext)); in atw_init() 3531 firsttx = lasttx = sc->sc_txnext; in atw_start() 3801 for (nexttx = sc->sc_txnext, seg = 0; in atw_start() 3824 sc->sc_txdescs[sc->sc_txnext].at_flags |= in atw_start() 3831 for (seg = sc->sc_txnext;; seg = ATW_NEXTTX(seg)) { in atw_start() 3848 ATW_CDTXSYNC(sc, sc->sc_txnext, dmamap->dm_nsegs, in atw_start() 3857 txs->txs_firstdesc = sc->sc_txnext; in atw_start() 3863 sc->sc_txnext = nexttx; in atw_start()
|
H A D | tulipvar.h | 431 int sc_txnext; /* next ready Tx descriptor */ member
|
H A D | atwvar.h | 227 int sc_txnext; /* next ready Tx descriptor */ member
|
H A D | an.c | 564 sc->sc_txcur = sc->sc_txnext = 0; in an_init() 736 cur = sc->sc_txnext; in an_start() 849 sc->sc_txnext = cur; in an_start()
|
/netbsd-src/sys/arch/mips/adm5120/dev/ |
H A D | if_admswvar.h | 143 int sc_txnext; /* next Tx descriptor to use */ member
|
H A D | if_admsw.c | 230 sc->sc_txnext = 0; in admsw_init_bufs() 579 nexttx = sc->sc_txnext; in admsw_start() 675 sc->sc_txnext = ADMSW_NEXTTXL(nexttx); in admsw_start()
|