Searched refs:srbdp (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_rx.c151 sw_rx_sbd_t *srbdp; local
162 srbdp = &brp->sw_rbds[start_index];
163 DMA_SYNC(*srbdp->bufp, DDI_DMA_SYNC_FORKERNEL);
164 hw_bd_p = DMA_VPTR(srbdp->desc);
179 ngep->desc_attr.rxd_fill(hw_bd_p, &srbdp->bufp->cookie,
180 srbdp->bufp->alength);
181 srbdp->flags = CONTROLER_OWN;
199 ngep->desc_attr.rxd_fill(hw_bd_p, &srbdp->bufp->cookie,
200 srbdp->bufp->alength);
201 srbdp
321 sw_rx_sbd_t *srbdp; local
[all...]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_recv2.c38 static void bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp);
42 * Return the specified buffer (srbdp) to the ring it came from (brp).
57 bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp) argument
61 _NOTE(ARGUNUSED(srbdp))
77 sw_rbd_t *srbdp; local
116 srbdp = &brp->sw_rbds[hw_rbd.index];
117 if (hw_rbd.opaque != srbdp->pbuf.token) {
119 BGE_PKTDUMP((bgep, &hw_rbd, srbdp, "bad ring token"));
125 BGE_PKTDUMP((bgep, &hw_rbd, srbdp, "unterminated packet"));
131 BGE_PKTDUMP((bgep, &hw_rbd, srbdp, "errore
[all...]
H A Dbge_log.c200 bge_pkt_dump(bge_t *bgep, bge_rbd_t *hrbdp, sw_rbd_t *srbdp, const char *msg) argument
214 if (srbdp != NULL) {
215 minidump(bgep, "software descriptor", srbdp, sizeof (*srbdp));
218 srbdp->pbuf.cookie.dmac_laddress,
219 srbdp->pbuf.alength,
220 srbdp->pbuf.token);
222 minidump(bgep, "packet data", srbdp->pbuf.mem_va, hrbdp->len);
H A Dbge_main2.c288 sw_rbd_t *srbdp; local
312 srbdp = brp->sw_rbds;
313 for (slot = 0; slot < nslots; ++hw_rbd_p, ++srbdp, ++slot) {
314 hw_rbd_p->host_buf_addr = srbdp->pbuf.cookie.dmac_laddress;
317 hw_rbd_p->opaque = srbdp->pbuf.token;
2210 sw_rbd_t *srbdp; local
2266 srbdp = kmem_zalloc(nslots*sizeof (*srbdp), KM_SLEEP);
2267 brp->sw_rbds = srbdp;
2274 for (slot = 0; slot < nslots/BGE_SPLIT; ++srbdp,
2287 sw_rbd_t *srbdp; local
[all...]
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_log.c206 rge_pkt_dump(rge_t *rgep, rge_bd_t *hrbdp, sw_rbd_t *srbdp, const char *msg) argument
218 if (srbdp != NULL) {
219 minidump(rgep, "software descriptor", srbdp, sizeof (*srbdp));
222 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_main.c341 sw_rbd_t *srbdp; local
349 srbdp = rgep->sw_rbds;
352 pbuf = &srbdp->rx_buf->pbuf;
362 srbdp++;
412 sw_rbd_t *srbdp; local
415 srbdp = rgep->sw_rbds;
416 for (slot = 0; slot < RGE_RECV_SLOTS; ++srbdp, ++slot) {
417 if (srbdp->rx_buf) {
418 if (srbdp->rx_buf->mp != NULL) {
419 freemsg(srbdp
435 sw_rbd_t *srbdp; local
519 sw_rbd_t *srbdp; local
[all...]
H A Drge_rxtx.c134 sw_rbd_t *srbdp; local
137 srbdp = &rgep->sw_rbds[slot];
142 srbdp->rx_buf = free_buf;
168 sw_rbd_t *srbdp; local
182 srbdp = &rgep->sw_rbds[slot];
228 DMA_SYNC(srbdp->rx_buf->pbuf, DDI_DMA_SYNC_FORKERNEL);
244 rx_ptr = DMA_VPTR(srbdp->rx_buf->pbuf);
249 mp = srbdp->rx_buf->mp;

Completed in 70 milliseconds