Searched defs:rxb (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/io/cxgbe/shared/
H A Dshared.c68 * 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 Ddavicom.c146 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 Dsis900.c67 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 Dnatsemi.c209 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 Dpcnet32.c194 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 Dr8169.c304 static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE]; variable
632 tpc->RxBufferRing[i] = &rxb[i * RX_BUF_SIZE];
H A Dsundance.c265 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 Dtlan.c202 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 Dforcedeth.c307 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 Dns83820.c389 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 Dtulip.c403 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 Dafe.c1502 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 Dpcn.c892 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 Ddmfe_main.c614 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 Dyge.c491 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 Dmxfe.c1839 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 Dadapter.h127 struct rxbuf *rxb; member in struct:fl_sdesc
H A Dt4_sge.c1937 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 Diprb.h74 iprb_dma_t rxb[NUM_RX]; member in struct:iprb

Completed in 141 milliseconds