Lines Matching refs:srbdp
341 sw_rbd_t *srbdp; in rge_reinit_recv_ring() local
349 srbdp = rgep->sw_rbds; in rge_reinit_recv_ring()
352 pbuf = &srbdp->rx_buf->pbuf; in rge_reinit_recv_ring()
362 srbdp++; in rge_reinit_recv_ring()
412 sw_rbd_t *srbdp; in rge_fini_recv_ring() local
415 srbdp = rgep->sw_rbds; in rge_fini_recv_ring()
416 for (slot = 0; slot < RGE_RECV_SLOTS; ++srbdp, ++slot) { in rge_fini_recv_ring()
417 if (srbdp->rx_buf) { in rge_fini_recv_ring()
418 if (srbdp->rx_buf->mp != NULL) { in rge_fini_recv_ring()
419 freemsg(srbdp->rx_buf->mp); in rge_fini_recv_ring()
420 srbdp->rx_buf->mp = NULL; in rge_fini_recv_ring()
422 rge_free_dma_mem(&srbdp->rx_buf->pbuf); in rge_fini_recv_ring()
423 kmem_free(srbdp->rx_buf, sizeof (dma_buf_t)); in rge_fini_recv_ring()
424 srbdp->rx_buf = NULL; in rge_fini_recv_ring()
435 sw_rbd_t *srbdp; in rge_fini_buf_ring() local
443 srbdp = rgep->free_srbds; in rge_fini_buf_ring()
444 for (slot = 0; slot < RGE_BUF_SLOTS; ++srbdp, ++slot) { in rge_fini_buf_ring()
445 if (srbdp->rx_buf != NULL) { in rge_fini_buf_ring()
446 if (srbdp->rx_buf->mp != NULL) { in rge_fini_buf_ring()
447 freemsg(srbdp->rx_buf->mp); in rge_fini_buf_ring()
448 srbdp->rx_buf->mp = NULL; in rge_fini_buf_ring()
450 rge_free_dma_mem(&srbdp->rx_buf->pbuf); in rge_fini_buf_ring()
451 kmem_free(srbdp->rx_buf, sizeof (dma_buf_t)); in rge_fini_buf_ring()
452 srbdp->rx_buf = NULL; in rge_fini_buf_ring()
519 sw_rbd_t *srbdp; in rge_init_recv_ring() local
527 srbdp = kmem_zalloc(RGE_RECV_SLOTS*sizeof (*srbdp), KM_SLEEP); in rge_init_recv_ring()
528 rgep->sw_rbds = srbdp; in rge_init_recv_ring()
539 srbdp->rx_buf = rx_buf = in rge_init_recv_ring()
571 srbdp++; in rge_init_recv_ring()