Searched defs:hw_rbd_p (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_recv2.c68 static mblk_t *bge_receive_packet(bge_t *bgep, bge_rbd_t *hw_rbd_p,
73 bge_receive_packet(bge_t *bgep, bge_rbd_t *hw_rbd_p, recv_ring_t *rrp) argument
86 hw_rbd = *hw_rbd_p;
286 bge_rbd_t *hw_rbd_p; local
313 hw_rbd_p = DMA_VPTR(rrp->desc);
320 if ((mp = bge_receive_packet(bgep, &hw_rbd_p[slot], rrp))
355 bge_rbd_t *hw_rbd_p; local
384 hw_rbd_p = DMA_VPTR(rrp->desc);
391 if ((mp = bge_receive_packet(bgep, &hw_rbd_p[slot], rrp))
H A Dbge_main2.c287 bge_rbd_t *hw_rbd_p; local
308 hw_rbd_p = DMA_VPTR(brp->desc);
313 for (slot = 0; slot < nslots; ++hw_rbd_p, ++srbdp, ++slot) {
314 hw_rbd_p->host_buf_addr = srbdp->pbuf.cookie.dmac_laddress;
315 hw_rbd_p->index = (uint16_t)slot;
316 hw_rbd_p->len = (uint16_t)bufsize;
317 hw_rbd_p->opaque = srbdp->pbuf.token;
318 hw_rbd_p->flags |= ring_type_flag[ring];
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_rxtx.c133 rge_bd_t *hw_rbd_p; local
138 hw_rbd_p = &rgep->rx_ring[slot];
144 hw_rbd_p->host_buf_addr = RGE_BSWAP_32(rgep->head_room +
146 hw_rbd_p->host_buf_addr_hi =
167 rge_bd_t *hw_rbd_p; local
181 hw_rbd_p = &rgep->rx_ring[slot];
187 rx_status = RGE_BSWAP_32(hw_rbd_p->flags_len) & RBD_FLAGS_MASK;
216 packet_len = RGE_BSWAP_32(hw_rbd_p->flags_len) & RBD_LEN_MASK;
219 pflags = RGE_BSWAP_32(hw_rbd_p->vlan_tag);
316 rge_bd_t *hw_rbd_p; local
[all...]

Completed in 73 milliseconds