| /netbsd/src/sys/arch/sandpoint/stand/altboot/ |
| D | kse.c | 104 struct desc rxd[2]; member 129 struct desc *txd, *rxd; in kse_init() local 166 rxd = &l->rxd[0]; in kse_init() 167 rxd[0].xd0 = htole32(R0_OWN); in kse_init() 168 rxd[0].xd1 = htole32(FRAMESIZE); in kse_init() 169 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in kse_init() 170 rxd[0].xd3 = htole32(VTOPHYS(&rxd[1])); in kse_init() 171 rxd[1].xd0 = htole32(R0_OWN); in kse_init() 172 rxd[1].xd1 = htole32(R1_RER | FRAMESIZE); in kse_init() 173 rxd[1].xd2 = htole32(VTOPHYS(l->rxstore[1])); in kse_init() [all …]
|
| D | sme.c | 95 struct desc rxd[2]; member 122 struct desc *txd, *rxd; in sme_init() local 157 rxd = &l->rxd[0]; in sme_init() 158 rxd[0].xd0 = htole32(R0_OWN); in sme_init() 159 rxd[0].xd1 = htole32(R1_RCH | FRAMESIZE); in sme_init() 160 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in sme_init() 161 rxd[0].xd3 = htole32(VTOPHYS(&rxd[1])); in sme_init() 162 rxd[1].xd0 = htole32(R0_OWN); in sme_init() 163 rxd[1].xd1 = htole32(R1_RER | FRAMESIZE); in sme_init() 164 rxd[1].xd2 = htole32(VTOPHYS(l->rxstore[1])); in sme_init() [all …]
|
| D | nvt.c | 143 struct desc rxd[2]; member 175 struct desc *txd, *rxd; in nvt_init() local 214 rxd = &l->rxd[0]; in nvt_init() 215 rxd[0].xd0 = htole32(R0_OWN); in nvt_init() 216 rxd[0].xd1 = htole32(FRAMESIZE << 16); in nvt_init() 217 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in nvt_init() 218 rxd[0].xd3 = htole32(VTOPHYS(&rxd[1])); in nvt_init() 219 rxd[1].xd0 = htole32(R0_OWN); in nvt_init() 220 rxd[1].xd1 = htole32(VTOPHYS(l->rxstore[1])); in nvt_init() 221 rxd[1].xd2 = htole32(FRAMESIZE << 16); in nvt_init() [all …]
|
| D | vge.c | 190 struct rdesc rxd[NRXDESC]; member 221 struct rdesc *rxd; in vge_init() local 265 rxd = &l->rxd[0]; in vge_init() 267 rxd[i].r0 = htole32(R0_OWN); in vge_init() 268 rxd[i].r1 = 0; in vge_init() 269 rxd[i].r2 = htole32(VTOPHYS(l->rxstore[i])); in vge_init() 270 rxd[i].r3 = htole32(FRAMESIZE << 16); in vge_init() 293 CSR_WRITE_4(l, VR_RDB, VTOPHYS(rxd)); in vge_init() 348 volatile struct rdesc *rxd; in vge_recv() local 355 rxd = &l->rxd[l->rx]; in vge_recv() [all …]
|
| D | sip.c | 102 struct desc rxd[2]; member 137 struct desc *txd, *rxd; in sip_init() local 196 rxd = l->rxd; in sip_init() 197 rxd[0].xd0 = htole32(VTOPHYS(&rxd[1])); in sip_init() 198 rxd[0].xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_init() 199 rxd[0].xd2 = htole32(VTOPHYS(l->store[0])); in sip_init() 200 rxd[1].xd0 = htole32(VTOPHYS(&rxd[0])); in sip_init() 201 rxd[1].xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_init() 202 rxd[1].xd2 = htole32(VTOPHYS(l->store[1])); in sip_init() 222 CSR_WRITE(l, SIP_RXDP, VTOPHYS(rxd)); in sip_init() [all …]
|
| D | wm.c | 108 struct rdesc rxd[2]; member 141 struct rdesc *rxd; in wm_init() local 179 rxd = &l->rxd[0]; in wm_init() 180 rxd[0].lo = htole32(VTOPHYS(l->rxstore[0])); in wm_init() 181 rxd[0].r2 = 0; in wm_init() 182 rxd[0].r3 = 0; in wm_init() 183 rxd[1].lo = htole32(VTOPHYS(l->rxstore[1])); in wm_init() 184 rxd[1].r2 = 0; in wm_init() 185 rxd[0].r3 = 0; in wm_init() 201 CSR_WRITE(l, WMREG_RDBAL, VTOPHYS(rxd)); in wm_init() [all …]
|
| D | skg.c | 178 struct desc rxd[2]; member 207 struct desc *txd, *rxd; in skg_init() local 294 rxd = &l->rxd[0]; in skg_init() 295 rxd[0].xd0 = htole32(FRAMESIZE|CTL_DEFOPC|CTL_LS|CTL_FS|CTL_OWN); in skg_init() 296 rxd[0].xd1 = htole32(VTOPHYS(&rxd[1])); in skg_init() 297 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in skg_init() 298 rxd[1].xd0 = htole32(FRAMESIZE|CTL_DEFOPC|CTL_LS|CTL_FS|CTL_OWN); in skg_init() 299 rxd[1].xd1 = htole32(VTOPHYS(&rxd[0])); in skg_init() 300 rxd[1].xd2 = htole32(VTOPHYS(l->rxstore[1])); in skg_init() 308 CSR_WRITE_4(l, SK_RXQ1_CURADDR_LO, VTOPHYS(rxd)); in skg_init() [all …]
|
| D | rge.c | 119 struct desc rxd[2]; /* 256B align */ member 151 struct desc *txd, *rxd; in rge_init() local 208 rxd = &l->rxd[0]; in rge_init() 209 rxd[0].xd0 = htole32(R0_OWN | FRAMESIZE); in rge_init() 210 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in rge_init() 211 rxd[1].xd0 = htole32(R0_OWN | R0_EOR | FRAMESIZE); in rge_init() 212 rxd[1].xd2 = htole32(VTOPHYS(l->rxstore[1])); in rge_init() 224 CSR_WRITE_4(l, RGE_RDSAR, VTOPHYS(rxd)); in rge_init() 273 volatile struct desc *rxd; in rge_recv() local 282 rxd = &l->rxd[l->rx]; in rge_recv() [all …]
|
| D | tlp.c | 104 struct desc rxd[2]; member 132 struct desc *txd, *rxd; in tlp_init() local 180 rxd = &l->rxd[0]; in tlp_init() 181 rxd[0].xd0 = htole32(R0_OWN); in tlp_init() 182 rxd[0].xd1 = htole32(FRAMESIZE); in tlp_init() 183 rxd[0].xd2 = htole32(VTOPHYS(l->rxstore[0])); in tlp_init() 184 rxd[1].xd0 = htole32(R0_OWN); in tlp_init() 185 rxd[1].xd1 = htole32(R1_RER | FRAMESIZE); in tlp_init() 186 rxd[1].xd2 = htole32(VTOPHYS(l->rxstore[1])); in tlp_init() 193 CSR_WRITE(l, RDB_CSR3, VTOPHYS(rxd)); in tlp_init() [all …]
|
| D | pcn.c | 120 struct desc rxd[2]; member 148 struct desc *txd, *rxd; in pcn_init() local 183 rxd = &l->rxd[0]; in pcn_init() 184 rxd[0].xd0 = htole32(VTOPHYS(l->rxstore[0])); in pcn_init() 185 rxd[0].xd1 = htole32(R1_OWN | R1_ONES | FRAMESIZE); in pcn_init() 186 rxd[1].xd0 = htole32(VTOPHYS(l->rxstore[1])); in pcn_init() 187 rxd[1].xd1 = htole32(R1_OWN | R1_ONES | FRAMESIZE); in pcn_init() 196 ib->init_rdra = htole32(VTOPHYS(rxd)); in pcn_init() 253 volatile struct desc *rxd; in pcn_recv() local 260 rxd = &l->rxd[l->rx]; in pcn_recv() [all …]
|
| D | stg.c | 128 struct desc rxd[2]; member 162 struct desc *txd, *rxd; in stg_init() local 222 rxd = &l->rxd[0]; in stg_init() 223 rxd[0].xd0 = htole64(VTOPHYS(&rxd[1])); in stg_init() 224 rxd[0].xd2 = htole64(VTOPHYS(l->rxstore[0]) | in stg_init() 226 rxd[1].xd0 = htole64(VTOPHYS(&rxd[0])); in stg_init() 227 rxd[1].xd2 = htole64(VTOPHYS(l->rxstore[1]) | in stg_init() 237 CSR_WRITE_4(l, STGE_RFDListPtrLo, VTOPHYS(rxd)); in stg_init() 321 volatile struct desc *rxd; in stg_recv() local 328 rxd = &l->rxd[l->rx]; in stg_recv() [all …]
|
| /netbsd/src/sys/arch/cobalt/stand/boot/ |
| D | tlp.c | 140 struct desc rxd[NRXBUF]; member 167 struct desc *txd, *rxd; in tlp_init() local 183 &l->rxd[0], &l->rxd[1])); in tlp_init() 244 rxd = &l->rxd[0]; in tlp_init() 246 rxd[i].xd3 = htole32(VTOPHYS(&rxd[NEXT_RXBUF(i)])); in tlp_init() 247 rxd[i].xd2 = htole32(VTOPHYS(l->rxstore[i])); in tlp_init() 248 rxd[i].xd1 = htole32(R1_RCH|FRAMESIZE); in tlp_init() 249 rxd[i].xd0 = htole32(R0_OWN); in tlp_init() 281 CSR_WRITE(l, TLP_RRBA, VTOPHYS(rxd)); in tlp_init() 333 struct desc *rxd; in tlp_recv() local [all …]
|
| /netbsd/src/sys/dev/pci/ |
| D | if_vte.c | 460 struct vte_rxdesc *rxd; in vte_dma_alloc() local 573 rxd = &sc->vte_cdata.vte_rxdesc[i]; in vte_dma_alloc() 574 rxd->rx_m = NULL; in vte_dma_alloc() 575 rxd->rx_dmamap = NULL; in vte_dma_alloc() 578 &rxd->rx_dmamap); in vte_dma_alloc() 596 struct vte_rxdesc *rxd; in vte_dma_free() local 609 rxd = &sc->vte_cdata.vte_rxdesc[i]; in vte_dma_free() 610 if (rxd->rx_dmamap != NULL) { in vte_dma_free() 611 bus_dmamap_destroy(sc->vte_dmatag, rxd->rx_dmamap); in vte_dma_free() 612 rxd->rx_dmamap = NULL; in vte_dma_free() [all …]
|
| D | if_xge.c | 98 #define rxd_4k CONCAT3(rxd, RX_MODE, _4k) 99 #define rxdesc ___CONCAT(rxd, RX_MODE) 766 struct rxdesc *rxd; in xge_intr() local 772 rxd = XGE_RXD(sc->sc_nextrx); in xge_intr() 773 if (rxd->rxd_control1 & RXD_CTL1_OWN) { in xge_intr() 781 plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2); in xge_intr() 785 plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2); in xge_intr() 786 plen += m->m_next->m_len = RXD_CTL2_BUF1SIZ(rxd->rxd_control2); in xge_intr() 788 RXD_CTL2_BUF2SIZ(rxd->rxd_control2); in xge_intr() 790 RXD_CTL3_BUF3SIZ(rxd->rxd_control3); in xge_intr() [all …]
|
| D | if_age.c | 690 struct age_rxdesc *rxd; in age_dma_alloc() local 959 rxd = &sc->age_cdata.age_rxdesc[i]; in age_dma_alloc() 960 rxd->rx_m = NULL; in age_dma_alloc() 961 rxd->rx_dmamap = NULL; in age_dma_alloc() 963 MCLBYTES, 0, BUS_DMA_NOWAIT, &rxd->rx_dmamap); in age_dma_alloc() 965 rxd->rx_dmamap = NULL; in age_dma_alloc() 979 struct age_rxdesc *rxd; in age_dma_free() local 992 rxd = &sc->age_cdata.age_rxdesc[i]; in age_dma_free() 993 if (rxd->rx_dmamap != NULL) { in age_dma_free() 994 bus_dmamap_destroy(sc->sc_dmat, rxd->rx_dmamap); in age_dma_free() [all …]
|
| D | if_alc.c | 1573 struct alc_rxdesc *rxd; in alc_dma_alloc() local 1815 rxd = &sc->alc_cdata.alc_rxdesc[i]; in alc_dma_alloc() 1816 rxd->rx_m = NULL; in alc_dma_alloc() 1817 rxd->rx_dmamap = NULL; in alc_dma_alloc() 1819 MCLBYTES, 0, BUS_DMA_NOWAIT, &rxd->rx_dmamap); in alc_dma_alloc() 1834 struct alc_rxdesc *rxd; in alc_dma_free() local 1847 rxd = &sc->alc_cdata.alc_rxdesc[i]; in alc_dma_free() 1848 if (rxd->rx_dmamap != NULL) { in alc_dma_free() 1849 bus_dmamap_destroy(sc->sc_dmat, rxd->rx_dmamap); in alc_dma_free() 1850 rxd->rx_dmamap = NULL; in alc_dma_free() [all …]
|
| D | if_txp.c | 712 struct txp_rx_desc *rxd; in txp_rx_reclaim() local 723 rxd = r->r_desc + idx; in txp_rx_reclaim() 731 if (rxd->rx_flags & RX_FLAGS_ERROR) { in txp_rx_reclaim() 733 le32toh(rxd->rx_stat)); in txp_rx_reclaim() 739 KASSERT(rxd->rx_vaddrlo < RXBUF_ENTRIES); in txp_rx_reclaim() 740 sd = &sc->sc_rxd[rxd->rx_vaddrlo]; in txp_rx_reclaim() 745 len = le16toh(rxd->rx_len); in txp_rx_reclaim() 782 if (rxd->rx_stat & htole32(RX_STAT_IPCKSUMBAD)) in txp_rx_reclaim() 784 else if (rxd->rx_stat & htole32(RX_STAT_IPCKSUMGOOD)) in txp_rx_reclaim() 787 if (rxd->rx_stat & htole32(RX_STAT_TCPCKSUMBAD)) in txp_rx_reclaim() [all …]
|
| D | if_vge.c | 352 vge_set_rxaddr(struct vge_rxdesc *rxd, bus_addr_t daddr) in vge_set_rxaddr() argument 355 rxd->rd_addrlo = htole32((uint32_t)daddr); in vge_set_rxaddr() 357 rxd->rd_addrhi = htole16(((uint64_t)daddr >> 32) & 0xFFFF); in vge_set_rxaddr() 359 rxd->rd_addrhi = 0; in vge_set_rxaddr() 1071 struct vge_rxdesc *rxd; in vge_newbuf() local 1116 rxd = &sc->sc_rxdescs[idx]; in vge_newbuf() 1121 rd_sts = le32toh(rxd->rd_sts); in vge_newbuf() 1133 rxd->rd_buflen = in vge_newbuf() 1135 vge_set_rxaddr(rxd, map->dm_segs[0].ds_addr); in vge_newbuf() 1136 rxd->rd_sts = 0; in vge_newbuf() [all …]
|
| D | if_vmx.c | 2187 struct vmxnet3_rxdesc *rxd; in vmxnet3_newbuf() local 2196 rxd = &rxr->vxrxr_rxd[idx]; in vmxnet3_newbuf() 2236 rxd->addr = DMAADDR(dmap); in vmxnet3_newbuf() 2237 rxd->len = m->m_pkthdr.len; in vmxnet3_newbuf() 2238 rxd->btype = btype; in vmxnet3_newbuf() 2239 rxd->gen = rxr->vxrxr_gen; in vmxnet3_newbuf() 2249 struct vmxnet3_rxdesc *rxd; in vmxnet3_rxq_eof_discard() local 2251 rxd = &rxr->vxrxr_rxd[idx]; in vmxnet3_rxq_eof_discard() 2252 rxd->gen = rxr->vxrxr_gen; in vmxnet3_rxq_eof_discard() 2355 struct vmxnet3_rxdesc *rxd __diagused; in vmxnet3_rxq_eof() [all …]
|
| /netbsd/src/sys/dev/ic/ |
| D | elinkxl.c | 460 struct ex_rxdesc *rxd; in ex_config() local 463 rxd = &sc->sc_rxdescs[i]; in ex_config() 464 if (rxd->rx_mbhead != NULL) { in ex_config() 465 bus_dmamap_unload(sc->sc_dmat, rxd->rx_dmamap); in ex_config() 466 m_freem(rxd->rx_mbhead); in ex_config() 1331 struct ex_rxdesc *rxd; in ex_intr() local 1338 rxd = sc->rx_head; in ex_intr() 1339 rxmap = rxd->rx_dmamap; in ex_intr() 1340 m = rxd->rx_mbhead; in ex_intr() 1341 upd = rxd->rx_upd; in ex_intr() [all …]
|
| D | atwvar.h | 404 struct atw_rxdesc *rxd = &sc->sc_rxdescs[x]; in atw_init_rxdesc() local 407 rxd->ar_buf1 = in atw_init_rxdesc() 409 rxd->ar_buf2 = /* for descriptor chaining */ in atw_init_rxdesc() 411 rxd->ar_ctlrssi = in atw_init_rxdesc() 416 rxd->ar_stat = htole32(ATW_RXSTAT_OWN); in atw_init_rxdesc()
|
| D | rt2860.c | 742 (void **)&ring->rxd, BUS_DMA_NOWAIT); in rt2860_alloc_rx_ring() 748 error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->rxd, size, NULL, in rt2860_alloc_rx_ring() 759 struct rt2860_rxd *rxd = &ring->rxd[i]; in rt2860_alloc_rx_ring() local 795 rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr); in rt2860_alloc_rx_ring() 796 rxd->sdl0 = htole16(MCLBYTES); in rt2860_alloc_rx_ring() 812 ring->rxd[i].sdl0 &= ~htole16(RT2860_RX_DDONE); in rt2860_reset_rx_ring() 825 if (ring->rxd != NULL) { in rt2860_free_rx_ring() 829 bus_dmamem_unmap(sc->sc_dmat, (void *)ring->rxd, in rt2860_free_rx_ring() 832 ring->rxd = NULL; in rt2860_free_rx_ring() 1336 struct rt2860_rxd *rxd = &sc->rxq.rxd[sc->rxq.cur]; in rt2860_rx_intr() local [all …]
|
| /netbsd/src/sys/dev/marvell/ |
| D | if_gfe.c | 785 volatile struct gt_eth_desc *rxd; in gfe_rx_rxqinit() local 815 nxtaddr = rxq->rxq_desc_busaddr + sizeof(*rxd); in gfe_rx_rxqinit() 816 for (idx = 0, rxd = rxq->rxq_descs; idx < GE_RXDESC_MAX; in gfe_rx_rxqinit() 817 idx++, rxd++, nxtaddr += sizeof(*rxd)) { in gfe_rx_rxqinit() 818 rxd->ed_lencnt = htogt32(GE_RXBUF_SIZE << 16); in gfe_rx_rxqinit() 819 rxd->ed_cmdsts = htogt32(RX_CMD_F|RX_CMD_L|RX_CMD_O|RX_CMD_EI); in gfe_rx_rxqinit() 820 rxd->ed_bufptr = htogt32(ds->ds_addr + boff); in gfe_rx_rxqinit() 826 rxd->ed_nxtptr = htogt32(nxtaddr); in gfe_rx_rxqinit() 878 volatile struct gt_eth_desc *rxd = &rxq->rxq_descs[rxq->rxq_fi]; in gfe_rx_get() local 885 cmdsts = gt32toh(rxd->ed_cmdsts); in gfe_rx_get() [all …]
|
| /netbsd/src/sys/arch/sgimips/mace/ |
| D | if_mec.c | 858 struct mec_rxdesc *rxd; in mec_init() local 879 rxd = &sc->sc_rxdesc[i]; in mec_init() 880 rxd->rxd_stat = 0; in mec_init() 1632 struct mec_rxdesc *rxd; in mec_rxintr() local 1641 rxd = &sc->sc_rxdesc[i]; in mec_rxintr() 1644 rxstat = rxd->rxd_stat; in mec_rxintr() 1666 rxd->rxd_stat = 0; in mec_rxintr() 1722 memcpy(mtod(m, void *), rxd->rxd_buf, MEC_ETHER_ALIGN + len); in mec_rxintr() 1723 crc = be32dec(rxd->rxd_buf + MEC_ETHER_ALIGN + len); in mec_rxintr() 1728 rxd->rxd_stat = 0; in mec_rxintr()
|
| /netbsd/src/external/gpl3/gdb/dist/sim/erc32/ |
| D | erc32.c | 1279 char rxd; in uart_rx() local 1284 rsize = DO_STDIO_READ(ifd1, &rxd, 1); in uart_rx() 1286 uarta_data = UART_DR | rxd; in uart_rx() 1300 rsize = DO_STDIO_READ(ifd2, &rxd, 1); in uart_rx() 1302 uartb_data = UART_DR | rxd; in uart_rx()
|