Searched refs:rx_buf (Results 1 - 22 of 22) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_rx.c83 recycle_rcb->rx_buf.address,
84 recycle_rcb->rx_buf.size,
120 ixgbe_free_dma_buffer(&recycle_rcb->rx_buf);
154 DMA_SYNC(&current_rcb->rx_buf, DDI_DMA_SYNC_FORKERNEL);
156 if (ixgbe_check_dma_handle(current_rcb->rx_buf.dma_handle) !=
176 bcopy(current_rcb->rx_buf.address, mp->b_rptr, pkt_len);
212 current_rcb->rx_buf.address,
213 current_rcb->rx_buf.size,
228 DMA_SYNC(&current_rcb->rx_buf, DDI_DMA_SYNC_FORKERNEL);
230 if (ixgbe_check_dma_handle(current_rcb->rx_buf
[all...]
H A Dixgbe_buf.c829 dma_buffer_t *rx_buf; local
850 rx_buf = &rcb->rx_buf;
852 rx_buf, ixgbe->rx_buf_size);
859 rx_buf->size -= IPHDR_ALIGN_ROOM;
860 rx_buf->address += IPHDR_ALIGN_ROOM;
861 rx_buf->dma_address += IPHDR_ALIGN_ROOM;
871 rx_buf->address,
872 rx_buf->size,
912 ixgbe_free_dma_buffer(&rcb->rx_buf);
[all...]
H A Dixgbe_sw.h441 dma_buffer_t rx_buf; member in struct:rx_control_block
H A Dixgbe_main.c2056 rbd->read.pkt_addr = rcb->rx_buf.dma_address;
/opensolaris-onvv-gate/usr/src/uts/common/io/igb/
H A Digb_rx.c76 recycle_rcb->rx_buf.address,
77 recycle_rcb->rx_buf.size,
113 igb_free_dma_buffer(&recycle_rcb->rx_buf);
146 DMA_SYNC(&current_rcb->rx_buf, DDI_DMA_SYNC_FORKERNEL);
149 current_rcb->rx_buf.dma_handle) != DDI_FM_OK) {
168 bcopy(current_rcb->rx_buf.address, mp->b_rptr, pkt_len);
204 current_rcb->rx_buf.address,
205 current_rcb->rx_buf.size,
220 DMA_SYNC(&current_rcb->rx_buf, DDI_DMA_SYNC_FORKERNEL);
223 current_rcb->rx_buf
[all...]
H A Digb_buf.c833 dma_buffer_t *rx_buf; local
854 rx_buf = &rcb->rx_buf;
856 rx_buf, igb->rx_buf_size);
863 rx_buf->size -= IPHDR_ALIGN_ROOM;
864 rx_buf->address += IPHDR_ALIGN_ROOM;
865 rx_buf->dma_address += IPHDR_ALIGN_ROOM;
873 rx_buf->address,
874 rx_buf->size,
914 igb_free_dma_buffer(&rcb->rx_buf);
[all...]
H A Digb_sw.h399 dma_buffer_t rx_buf; member in struct:rx_control_block
H A Digb_main.c1941 rbd->read.pkt_addr = rcb->rx_buf.dma_address;
/opensolaris-onvv-gate/usr/src/uts/common/io/rge/
H A Drge_main.c352 pbuf = &srbdp->rx_buf->pbuf;
417 if (srbdp->rx_buf) {
418 if (srbdp->rx_buf->mp != NULL) {
419 freemsg(srbdp->rx_buf->mp);
420 srbdp->rx_buf->mp = NULL;
422 rge_free_dma_mem(&srbdp->rx_buf->pbuf);
423 kmem_free(srbdp->rx_buf, sizeof (dma_buf_t));
424 srbdp->rx_buf = NULL;
445 if (srbdp->rx_buf != NULL) {
446 if (srbdp->rx_buf
520 dma_buf_t *rx_buf; local
582 dma_buf_t *rx_buf; local
[all...]
H A Drge_log.c222 srbdp->rx_buf->pbuf.cookie.dmac_laddress,
223 srbdp->rx_buf->pbuf.alength,
224 srbdp->rx_buf->pbuf.token);
226 minidump(rgep, "packet data", srbdp->rx_buf->pbuf.mem_va,
H A Drge_rxtx.c84 dma_buf_t *rx_buf; local
88 rx_buf = (dma_buf_t *)arg;
89 rgep = (rge_t *)rx_buf->private;
105 rx_buf->mp = desballoc(DMA_VPTR(rx_buf->pbuf),
106 rgep->rxbuf_size, 0, &rx_buf->rx_recycle);
107 if (rx_buf->mp == NULL) {
115 ASSERT(free_srbdp->rx_buf == NULL);
116 free_srbdp->rx_buf = rx_buf;
[all...]
H A Drge.h305 dma_buf_t *rx_buf; member in struct:sw_rbd
/opensolaris-onvv-gate/usr/src/uts/common/io/e1000g/
H A De1000g_rx.c78 address = (unsigned char *)packet->rx_buf->address;
81 address, packet->rx_buf->size,
187 packet->rx_buf->dma_address;
215 packet->rx_buf->dma_address;
436 dma_buffer_t *rx_buf; local
509 rx_buf = packet->rx_buf;
515 dvma_sync(rx_buf->dma_handle, 0,
518 (void) ddi_dma_sync(rx_buf->dma_handle,
522 (void) ddi_dma_sync(rx_buf
[all...]
H A De1000g_alloc.c1328 dma_buffer_t *rx_buf; local
1340 rx_buf = packet->rx_buf;
1346 rx_buf, Adapter->rx_buffer_size);
1355 rx_buf, Adapter->rx_buffer_size, p_dma_attr);
1358 rx_buf, Adapter->rx_buffer_size, p_dma_attr);
1375 rx_buf->size -= E1000G_IPALIGNROOM;
1376 rx_buf->address += E1000G_IPALIGNROOM;
1377 rx_buf->dma_address += E1000G_IPALIGNROOM;
1388 rx_buf
1401 dma_buffer_t *rx_buf; local
[all...]
H A De1000g_sw.h589 dma_buffer_t rx_buf[1]; member in struct:_rx_sw_packet
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/
H A Drmc_comm.c350 char *rx_buf = rcs->sd_state.serdev_rx_buf; local
368 rx_buf[rx_buflen++] = data;
374 DATASCOPE(rcs, 'R', rx_buf, rx_buflen)
382 rmc_comm_dp_drecv(rcs, (uint8_t *)rx_buf, rx_buflen);
/opensolaris-onvv-gate/usr/src/uts/common/io/nge/
H A Dnge_main.c712 brp->nslots = ngep->rx_buf;
1021 ngep->rx_buf = NGE_RECV_JB2500_SLOTS_DESC * 2;
1028 ngep->rx_buf = NGE_RECV_JB4500_SLOTS_DESC * 2;
1035 ngep->rx_buf = NGE_RECV_JB9000_SLOTS_DESC * 2;
1042 ngep->rx_buf = NGE_RECV_JB9000_SLOTS_DESC * 2;
1049 ngep->rx_buf = NGE_RECV_LOWMEM_SLOTS_DESC * 2;
1056 ngep->rx_buf = dev_param_p->rx_desc_num * 2;
1638 ngep->rx_buf = NGE_RECV_JB2500_SLOTS_DESC * 2;
1645 ngep->rx_buf = NGE_RECV_JB4500_SLOTS_DESC * 2;
1652 ngep->rx_buf
[all...]
H A Dnge.h732 uint32_t rx_buf; member in struct:nge
/opensolaris-onvv-gate/usr/src/uts/intel/io/amd8111s/
H A Damd8111s_hw.c1772 (long)(pLayerPointers->pOdl->rx_buf.next->vir_addr);
1775 = pLayerPointers->pOdl->rx_buf.next->phy_addr;
1780 pLayerPointers->pOdl->rx_buf.next =
1781 NEXT(pLayerPointers->pOdl->rx_buf, next);
1788 pLayerPointers->pOdl->rx_buf.next =
1789 pLayerPointers->pOdl->rx_buf.msg_buf;
H A Damd8111s_main.h329 struct amd8111s_dma_ringbuf rx_buf; member in struct:odl
H A Damd8111s_main.c1088 if (amd8111s_alloc_dma_ringbuf(pLayerPointers, &pOdl->rx_buf,
1132 amd8111s_free_dma_ringbuf(&pLayerPointers->pOdl->rx_buf);
/opensolaris-onvv-gate/usr/src/uts/common/io/elxl/
H A Delxl.h450 caddr_t rx_buf; member in struct:ex_rxdesc

Completed in 283 milliseconds