Searched refs:rxd (Results 1 - 10 of 10) sorted by relevance
/opensolaris-onvv-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | davicom.c | 145 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 D | natsemi.c | 206 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 D | sis900.c | 65 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 D | tg3.c | 1716 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 D | vnet_txdring.c | 970 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 D | elxl.c | 1264 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 D | rt2860_var.h | 97 struct rt2860_rxd *rxd; member in struct:rt2860_rx_ring
|
H A D | rt2860.c | 829 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 D | atge_l1.c | 631 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 D | xgehal-device.c | 3216 xge_hal_ring_rxd_1_t rxd; local 3234 return xge_hal_device_handle_tcode(&channel, &rxd,
|
Completed in 127 milliseconds