/illumos-gate/usr/src/uts/common/io/cxgbe/shared/ |
H A D | shared.c | 68 * have to be made before the rxb is released back to the kmem_cache. 73 struct rxbuf *rxb; local 77 rxb = kmem_cache_alloc(cache, kmflags); 78 if (rxb != NULL) { 79 rxb->ref_cnt = ref_cnt; 80 rxb->cache = cache; 83 return (rxb); 87 * This is normally called via the rxb's freefunc, when an mblk referencing the 88 * rxb is freed. 91 rxbuf_free(struct rxbuf *rxb) argument 100 struct rxbuf *rxb = arg1; local 160 struct rxbuf *rxb = arg1; local [all...] |
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | davicom.c | 146 static unsigned char rxb[NRXD * BUFLEN] __attribute__ ((aligned(4))); variable 461 rxd[i].buf1addr = (void *)virt_to_bus(&rxb[i * BUFLEN]); 613 memcpy(nic->packet, rxb + rxd_tail * BUFLEN, nic->packetlen);
|
H A D | sis900.c | 67 static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE]; variable 729 rxd[i].bufptr = virt_to_bus(&rxb[i*RX_BUF_SIZE]); 1174 memcpy(nic->packet, (rxb + cur_rx*RX_BUF_SIZE), nic->packetlen); 1180 rxd[cur_rx].bufptr = virt_to_bus(&rxb[cur_rx*RX_BUF_SIZE]);
|
H A D | natsemi.c | 209 static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE] __attribute__ ((aligned(4))); variable 538 rxd[i].bufptr = virt_to_bus(&rxb[i*RX_BUF_SIZE]); 702 memcpy(nic->packet, (rxb + cur_rx*RX_BUF_SIZE), nic->packetlen); 708 rxd[cur_rx].bufptr = virt_to_bus(&rxb[cur_rx*RX_BUF_SIZE]);
|
H A D | pcnet32.c | 194 static unsigned char rxb[RX_RING_SIZE * PKT_BUF_SZ]; variable 412 rx_ring[i].base = (u32) virt_to_le32desc(&rxb[i]); 562 memcpy(nic->packet, &rxb[entry], nic->packetlen);
|
H A D | r8169.c | 304 static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE]; variable 632 tpc->RxBufferRing[i] = &rxb[i * RX_BUF_SIZE];
|
H A D | sundance.c | 265 static unsigned char rxb[RX_RING_SIZE * PKT_BUF_SZ]; variable 364 rx_ring[i].addr = virt_to_le32desc(&rxb[i * PKT_BUF_SZ]); 498 memcpy(nic->packet, rxb +
|
H A D | tlan.c | 202 static unsigned char rxb[TLAN_MAX_FRAME_SIZE * TLAN_NUM_RX_LISTS]; variable 305 virt_to_le32desc(&rxb[i * TLAN_MAX_FRAME_SIZE]); 562 memcpy(nic->packet, rxb +
|
H A D | forcedeth.c | 307 static unsigned char rxb[RX_RING * RX_NIC_BUFSIZE]; variable 531 virt_to_le32desc(&rxb[i * RX_NIC_BUFSIZE]); 822 //hex_dump(rxb + (i * RX_NIC_BUFSIZE), len); 823 memcpy(nic->packet, rxb +
|
H A D | ns83820.c | 389 static unsigned char rxb[NR_RX_DESC * REAL_RX_BUF_SIZE] variable 516 virt_to_le32desc(&rxb[i * REAL_RX_BUF_SIZE]); 695 rxb + (entry * REAL_RX_BUF_SIZE),
|
H A D | tulip.c | 403 static unsigned char rxb[RX_RING_SIZE * BUFLEN] __attribute__ ((aligned(4))); variable 910 rx_ring[i].buffer1 = virt_to_le32desc(&rxb[i * BUFLEN]); 1158 memcpy(nic->packet, rxb + tp->cur_rx * BUFLEN, nic->packetlen);
|
/illumos-gate/usr/src/uts/common/io/afe/ |
H A D | afe.c | 1502 afe_rxbuf_t *rxb = afep->afe_rxbufs[i]; local 1510 PUTRXDESC(afep, rmdp->desc_buffer1, rxb->rxb_paddr); 1599 afe_rxbuf_t *rxb; local 1604 rxb = kmem_zalloc(sizeof (*rxb), KM_SLEEP); 1607 DDI_DMA_SLEEP, NULL, &rxb->rxb_dmah) != DDI_SUCCESS) { 1608 kmem_free(rxb, sizeof (*rxb)); 1611 if (ddi_dma_mem_alloc(rxb->rxb_dmah, AFE_BUFSZ, &afe_bufattr, 1612 DDI_DMA_STREAMING, DDI_DMA_SLEEP, NULL, &rxb 1632 afe_destroyrxbuf(afe_rxbuf_t *rxb) argument 1697 afe_rxbuf_t *rxb = afe_allocrxbuf(afep); local 2132 afe_rxbuf_t *rxb; local [all...] |
/illumos-gate/usr/src/uts/common/io/pcn/ |
H A D | pcn.c | 892 pcn_buf_t *rxb; local 903 rxb = pcnp->pcn_rxbufs[head]; 931 SYNCBUF(rxb, len, DDI_DMA_SYNC_FORKERNEL); 934 bcopy((char *)rxb->pb_buf, mp->b_rptr, len); 1490 pcn_buf_t *rxb = pcnp->pcn_rxbufs[i]; local 1493 rmd->pcn_rbaddr = rxb->pb_paddr; 1679 pcn_buf_t *rxb = pcn_allocbuf(pcnp); local 1680 if (rxb == NULL) 1682 pcnp->pcn_rxbufs[i] = rxb;
|
/illumos-gate/usr/src/uts/common/io/dmfe/ |
H A D | dmfe_main.c | 614 char *rxb; local 699 rxb = &dmfep->rx_buff.mem_va[index*DMFE_BUF_SIZE]; 730 if (bcmp(rxb, dmfe_broadcast_addr, ETHERADDRL)) { 747 bcopy(rxb, dp, packet_length);
|
/illumos-gate/usr/src/uts/common/io/yge/ |
H A D | yge.c | 491 yge_buf_t *rxb; local 504 rxb = &port->p_rx_buf[prod]; 506 PUTADDR(ring, prod, rxb->b_paddr); 1816 yge_buf_t *rxb; local 1827 rxb = &port->p_rx_buf[cons]; 1853 SYNCBUF(rxb, DDI_DMA_SYNC_FORKERNEL); 1854 bcopy(rxb->b_buf, mp->b_rptr, len);
|
/illumos-gate/usr/src/uts/common/io/mxfe/ |
H A D | mxfe.c | 1839 mxfe_rxbuf_t *rxb = mxfep->mxfe_rxbufs[i]; local 1847 PUTRXDESC(mxfep, rmdp->desc_buffer1, rxb->rxb_paddr); 1945 mxfe_rxbuf_t *rxb; local 1950 rxb = kmem_zalloc(sizeof (*rxb), KM_SLEEP); 1953 DDI_DMA_SLEEP, NULL, &rxb->rxb_dmah) != DDI_SUCCESS) { 1954 kmem_free(rxb, sizeof (*rxb)); 1957 if (ddi_dma_mem_alloc(rxb->rxb_dmah, MXFE_BUFSZ, &mxfe_bufattr, 1959 &rxb 1978 mxfe_destroyrxbuf(mxfe_rxbuf_t *rxb) argument 2043 mxfe_rxbuf_t *rxb = mxfe_allocrxbuf(mxfep); local 2531 mxfe_rxbuf_t *rxb; local [all...] |
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | adapter.h | 127 struct rxbuf *rxb; member in struct:fl_sdesc
|
H A D | t4_sge.c | 1937 if (sd->rxb != NULL) { 1938 if (sd->rxb->ref_cnt == 1) { 1956 ASSERT(*d == cpu_to_be64(sd->rxb->ba)); 1965 rxbuf_free(sd->rxb); 1969 sd->rxb = rxbuf_alloc(sc->sge.rxbuf_cache, KM_NOSLEEP, 1); 1970 if (sd->rxb == NULL) 1972 *d++ = cpu_to_be64(sd->rxb->ba); 2050 if (sd->rxb != NULL) { 2051 rxbuf_free(sd->rxb); 2052 sd->rxb 2064 struct rxbuf *rxb; local [all...] |
/illumos-gate/usr/src/uts/common/io/iprb/ |
H A D | iprb.h | 74 iprb_dma_t rxb[NUM_RX]; member in struct:iprb
|