Searched refs:brp (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/uts/common/io/nge/ |
H A D | nge_rx.c | 73 buff_ring_t *brp; in nge_recv_recycle() local 78 brp = ngep->buff; in nge_recv_recycle() 85 if (bufp->signature != brp->buf_sign) { in nge_recv_recycle() 89 val = nge_atomic_decrease(&brp->rx_hold, 1); in nge_recv_recycle() 109 val = nge_atomic_decrease(&brp->rx_hold, 1); in nge_recv_recycle() 113 mutex_enter(brp->recycle_lock); in nge_recv_recycle() 114 if (bufp->signature != brp->buf_sign) in nge_recv_recycle() 120 bufp->next = brp->recycle_list; in nge_recv_recycle() 121 brp->recycle_list = bufp; in nge_recv_recycle() 123 mutex_exit(brp->recycle_lock); in nge_recv_recycle() [all …]
|
H A D | nge_main.c | 649 buff_ring_t *brp; in nge_fini_buff_ring() local 653 brp = ngep->buff; in nge_fini_buff_ring() 654 bsbdp = brp->sw_rbds; in nge_fini_buff_ring() 658 mutex_enter(brp->recycle_lock); in nge_fini_buff_ring() 659 brp->buf_sign++; in nge_fini_buff_ring() 660 mutex_exit(brp->recycle_lock); in nge_fini_buff_ring() 670 while (brp->free_list != NULL) { in nge_fini_buff_ring() 671 bufp = brp->free_list; in nge_fini_buff_ring() 672 brp->free_list = bufp->next; in nge_fini_buff_ring() 679 while (brp->recycle_list != NULL) { in nge_fini_buff_ring() [all …]
|
/titanic_50/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); 57 bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp) in bge_refill() argument 63 slot = brp->rf_next; in bge_refill() 64 brp->rf_next = NEXT(slot, brp->desc.nslots); in bge_refill() 65 bge_mbx_put(bgep, brp->chip_mbx_reg, slot); in bge_refill() 76 buff_ring_t *brp; in bge_receive_packet() local 96 brp = &bgep->buff[BGE_JUMBO_BUFF_RING]; in bge_receive_packet() 101 brp = &bgep->buff[BGE_MINI_BUFF_RING]; in bge_receive_packet() 106 brp = &bgep->buff[BGE_STD_BUFF_RING]; in bge_receive_packet() 110 if (hw_rbd.index >= brp->desc.nslots) { in bge_receive_packet() [all …]
|
H A D | bge_main2.c | 285 bge_reinit_buff_ring(buff_ring_t *brp, uint32_t ring) in bge_reinit_buff_ring() argument 306 DMA_ZERO(brp->desc); in bge_reinit_buff_ring() 308 hw_rbd_p = DMA_VPTR(brp->desc); in bge_reinit_buff_ring() 309 nslots = brp->desc.nslots; in bge_reinit_buff_ring() 310 ASSERT(brp->buf[0].nslots == nslots/BGE_SPLIT); in bge_reinit_buff_ring() 311 bufsize = brp->buf[0].size; in bge_reinit_buff_ring() 312 srbdp = brp->sw_rbds; in bge_reinit_buff_ring() 321 DMA_SYNC(brp->desc, DDI_DMA_SYNC_FORDEV); in bge_reinit_buff_ring() 326 brp->rf_next = (nslots != 0) ? (nslots-1) : 0; in bge_reinit_buff_ring() 2208 buff_ring_t *brp; local [all …]
|
H A D | bge_chip2.c | 4473 buff_ring_t *brp = &bgep->buff[BGE_STD_BUFF_RING]; in bge_chip_start() local 4475 brp->desc.cookie.dmac_laddress); in bge_chip_start() 4477 (brp->desc.nslots) << 16 | brp->buf[0].size << 2); in bge_chip_start()
|
/titanic_50/usr/src/uts/common/xen/os/ |
H A D | xvdi.c | 2054 comif_ring_be_t *brp; in xvdi_ring_avail_slots() local 2061 brp = BACK_RING(ringp); in xvdi_ring_avail_slots() 2063 (brp->rsp_prod_pvt - brp->req_cons)); in xvdi_ring_avail_slots() 2070 comif_ring_be_t *brp; in xvdi_ring_has_unconsumed_requests() local 2073 brp = BACK_RING(ringp); in xvdi_ring_has_unconsumed_requests() 2074 return ((brp->req_cons != in xvdi_ring_has_unconsumed_requests() 2075 ddi_get32(ringp->xr_acc_hdl, &brp->sring->req_prod)) && in xvdi_ring_has_unconsumed_requests() 2076 ((brp->req_cons - brp->rsp_prod_pvt) != RING_SIZE(brp))); in xvdi_ring_has_unconsumed_requests() 2106 comif_ring_be_t *brp; in xvdi_ring_get_request() local 2117 brp = BACK_RING(ringp); in xvdi_ring_get_request() [all …]
|
/titanic_50/usr/src/cmd/scsi/smp/common/ |
H A D | smp.c | 752 smp_report_broadcast_resp_t *brp = in main() local 754 smp_broadcast_descr_t *bdp = &brp->srbr_descrs[0]; in main() 757 bcount = brp->srbr_number_broadcast_descrs; in main()
|