Searched refs:brp (Results 1 - 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge_rx.c | 73 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 D | nge_main.c | 649 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 D | bge_recv2.c | 38 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 D | bge_main2.c | 285 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 D | bge_chip2.c | 4473 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 D | xvdi.c | 2054 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 D | smp.c | 752 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