Searched refs:rxd (Results 1 - 10 of 10) sorted by relevance

/opensolaris-onvv-gate/usr/src/grub/grub-0.97/netboot/
H A Ddavicom.c145 static struct rxdesc rxd[NRXD] __attribute__ ((aligned(4))); variable in typeref:struct:rxdesc
461 rxd[i].buf1addr = (void *)virt_to_bus(&rxb[i * BUFLEN]);
462 rxd[i].buf2addr = (void *)virt_to_bus(&rxd[i+1]); /* Point to Next RX desc */
463 rxd[i].buf1sz = BUFLEN;
464 rxd[i].buf2sz = 0; /* not used */
465 rxd[i].control = 0x4; /* Chain Structure */
466 rxd[i].status = 0x80000000; /* give ownership to device */
471 rxd[NRXD - 1].buf2addr = (void *)virt_to_bus(&rxd[
[all...]
H A Dnatsemi.c206 static BufferDesc rxd[NUM_RX_DESC] __attribute__ ((aligned(4))); variable
536 rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
537 rxd[i].cmdsts = (u32) RX_BUF_SIZE;
538 rxd[i].bufptr = virt_to_bus(&rxb[i*RX_BUF_SIZE]);
540 printf("natsemi_init_rxd: rxd[%d]=%X link=%X cmdsts=%X bufptr=%X\n",
541 i, &rxd[i], rxd[i].link, rxd[
[all...]
H A Dsis900.c65 static BufferDesc rxd[NUM_RX_DESC]; variable
727 rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
728 rxd[i].cmdsts = (u32) RX_BUF_SIZE;
729 rxd[i].bufptr = virt_to_bus(&rxb[i*RX_BUF_SIZE]);
731 printf("sis900_init_rxd: rxd[%d]=%X link=%X cmdsts=%X bufptr=%X\n",
732 i, &rxd[i], rxd[i].link, rxd[
[all...]
H A Dtg3.c1716 struct tg3_rx_buffer_desc *rxd; local
1718 rxd = &tp->rx_std[i];
1719 rxd->idx_len = (RX_PKT_BUF_SZ - 2 - 64) << RXD_LEN_SHIFT;
1720 rxd->type_flags = (RXD_FLAG_END << RXD_FLAGS_SHIFT);
1721 rxd->opaque = (RXD_OPAQUE_RING_STD | (i << RXD_OPAQUE_INDEX_SHIFT));
1724 rxd->addr_hi = 0;
1725 rxd->addr_lo = virt_to_bus(
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/
H A Dvnet_txdring.c970 vnet_public_desc_t rxd; local
1009 rv = vnet_dring_entry_copy(&(ldcp->mrxdp[rxi]), &rxd,
1018 hdrp = &rxd.hdr;
1053 if ((rxd.nbytes < ETHERMIN) ||
1054 (rxd.nbytes > lp->mtu) ||
1055 (rxd.ncookies == 0) ||
1056 (rxd.ncookies > MAX_COOKIES)) {
1064 nbytes = (VNET_IPALIGN + rxd.nbytes + 7) & ~7;
1066 mp = allocb(VNET_IPALIGN + rxd.nbytes + 8,
1080 rxd
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/elxl/
H A Delxl.c1264 elxl_recv(elxl_t *sc, ex_desc_t *rxd, uint32_t stat) argument
1302 (void) ddi_dma_sync(rxd->ed_dmah, 0, 0, DDI_DMA_SYNC_FORKERNEL);
1305 bcopy(rxd->ed_buf, mp->b_rptr, len);
1309 if (rxd->ed_buf[0] & 0x1) {
1310 if (bcmp(rxd->ed_buf, ex_broadcast, ETHERADDRL) != 0) {
1771 ex_desc_t *rxd; local
1779 rxd = r->r_head;
1780 pd = rxd->ed_pd;
1782 (void) ddi_dma_sync(r->r_dmah, rxd->ed_off,
1794 if ((mp = elxl_recv(sc, rxd, pktsta
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/rwn/
H A Drt2860_var.h97 struct rt2860_rxd *rxd; member in struct:rt2860_rx_ring
H A Drt2860.c829 struct rt2860_rxd *rxd; local
844 ring->rxd = (struct rt2860_rxd *)ring->rxdesc_dma.mem_va;
846 bzero(ring->rxd, size);
854 rxd = &ring->rxd[i];
863 rxd->sdp0 = LE_32(data->rxbuf_dma.cookie.dmac_address);
864 rxd->sdl0 = LE_16(sc->sc_dmabuf_size);
884 ring->rxd[i].sdl0 &= ~LE_16(RT2860_RX_DDONE);
898 if (ring->rxd != NULL)
1718 struct rt2860_rxd *rxd local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/atge/
H A Datge_l1.c631 l1_rx_desc_t *rxd; local
710 rxd = (l1_rx_desc_t *)(
716 l1->atge_rx_ring->r_desc_ring, &rxd->len));
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device.c3216 xge_hal_ring_rxd_1_t rxd; local
3234 return xge_hal_device_handle_tcode(&channel, &rxd,

Completed in 127 milliseconds