Lines Matching refs:rfd
1120 iprb_dma_t *rfd, *nfd, *lfd; in iprb_rx_add() local
1132 rfd = &ip->rxb[curr]; in iprb_rx_add()
1135 PUTRFD32(rfd, RFD_LNK_OFFSET, nfd->paddr); in iprb_rx_add()
1136 PUTRFD16(rfd, RFD_CTL_OFFSET, RFD_CTL_EL); in iprb_rx_add()
1137 PUTRFD16(rfd, RFD_SIZ_OFFSET, RFD_SIZE - RFD_PKT_OFFSET); in iprb_rx_add()
1138 PUTRFD16(rfd, RFD_CNT_OFFSET, 0); in iprb_rx_add()
1139 SYNCRFD(rfd, 0, RFD_PKT_OFFSET, DDI_DMA_SYNC_FORDEV); in iprb_rx_add()
1142 SYNCRFD(rfd, RFD_CTL_OFFSET, 2, DDI_DMA_SYNC_FORDEV); in iprb_rx_add()
1159 iprb_dma_t *rfd; in iprb_rx() local
1171 rfd = &ip->rxb[ip->rx_index]; in iprb_rx()
1172 SYNCRFD(rfd, RFD_STS_OFFSET, 2, DDI_DMA_SYNC_FORKERNEL); in iprb_rx()
1173 if ((GETRFD16(rfd, RFD_STS_OFFSET) & RFD_STS_C) == 0) { in iprb_rx()
1179 SYNCRFD(rfd, 0, 0, DDI_DMA_SYNC_FORKERNEL); in iprb_rx()
1180 cnt = GETRFD16(rfd, RFD_CNT_OFFSET); in iprb_rx()
1182 sts = GETRFD16(rfd, RFD_STS_OFFSET); in iprb_rx()
1198 bcopy(rfd->vaddr + RFD_PKT_OFFSET, mp->b_wptr, cnt); in iprb_rx()