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

/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_rx.c73 buff_ring_t *brp; local
78 brp = ngep->buff;
85 if (bufp->signature != brp->buf_sign) {
89 val = nge_atomic_decrease(&brp->rx_hold, 1);
109 val = nge_atomic_decrease(&brp->rx_hold, 1);
113 mutex_enter(brp->recycle_lock);
114 if (bufp->signature != brp->buf_sign)
120 bufp->next = brp->recycle_list;
121 brp->recycle_list = bufp;
123 mutex_exit(brp
150 buff_ring_t *brp; local
320 buff_ring_t *brp; local
[all...]
H A Dnge_main.c649 buff_ring_t *brp; local
653 brp = ngep->buff;
654 bsbdp = brp->sw_rbds;
658 mutex_enter(brp->recycle_lock);
659 brp->buf_sign++;
660 mutex_exit(brp->recycle_lock);
670 while (brp->free_list != NULL) {
671 bufp = brp->free_list;
672 brp->free_list = bufp->next;
679 while (brp
704 buff_ring_t *brp; local
782 buff_ring_t *brp; local
816 buff_ring_t *brp; local
2232 buff_ring_t *brp; local
2590 buff_ring_t *brp; 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
63 slot = brp->rf_next;
64 brp->rf_next = NEXT(slot, brp->desc.nslots);
65 bge_mbx_put(bgep, brp->chip_mbx_reg, slot);
76 buff_ring_t *brp; local
96 brp = &bgep->buff[BGE_JUMBO_BUFF_RING];
101 brp
[all...]
H A Dbge_main2.c285 bge_reinit_buff_ring(buff_ring_t *brp, uint32_t ring) argument
306 DMA_ZERO(brp->desc);
308 hw_rbd_p = DMA_VPTR(brp->desc);
309 nslots = brp->desc.nslots;
310 ASSERT(brp->buf[0].nslots == nslots/BGE_SPLIT);
311 bufsize = brp->buf[0].size;
312 srbdp = brp->sw_rbds;
321 DMA_SYNC(brp->desc, DDI_DMA_SYNC_FORDEV);
326 brp->rf_next = (nslots != 0) ? (nslots-1) : 0;
2208 buff_ring_t *brp; local
2286 buff_ring_t *brp; local
[all...]
H A Dbge_chip2.c4473 buff_ring_t *brp = &bgep->buff[BGE_STD_BUFF_RING]; local
4475 brp->desc.cookie.dmac_laddress);
4477 (brp->desc.nslots) << 16 | brp->buf[0].size << 2);
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c2054 comif_ring_be_t *brp; local
2061 brp = BACK_RING(ringp);
2063 (brp->rsp_prod_pvt - brp->req_cons));
2070 comif_ring_be_t *brp; local
2073 brp = BACK_RING(ringp);
2074 return ((brp->req_cons !=
2075 ddi_get32(ringp->xr_acc_hdl, &brp->sring->req_prod)) &&
2076 ((brp->req_cons - brp
2106 comif_ring_be_t *brp; local
2158 comif_ring_be_t *brp; local
2187 comif_ring_be_t *brp; local
[all...]
/illumos-gate/usr/src/cmd/scsi/smp/common/
H A Dsmp.c752 smp_report_broadcast_resp_t *brp = local
754 smp_broadcast_descr_t *bdp = &brp->srbr_descrs[0];
757 bcount = brp->srbr_number_broadcast_descrs;

Completed in 220 milliseconds