Lines Matching refs:rxd
102 struct desc rxd[2]; member
137 struct desc *txd, *rxd; in sip_init() local
196 rxd = l->rxd; in sip_init()
197 rxd[0].xd0 = htole32(VTOPHYS(&rxd[1])); in sip_init()
198 rxd[0].xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_init()
199 rxd[0].xd2 = htole32(VTOPHYS(l->store[0])); in sip_init()
200 rxd[1].xd0 = htole32(VTOPHYS(&rxd[0])); in sip_init()
201 rxd[1].xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_init()
202 rxd[1].xd2 = htole32(VTOPHYS(l->store[1])); in sip_init()
222 CSR_WRITE(l, SIP_RXDP, VTOPHYS(rxd)); in sip_init()
261 volatile struct desc *rxd; in sip_recv() local
268 rxd = &l->rxd[l->rx]; in sip_recv()
270 inv(rxd, sizeof(struct desc)); in sip_recv()
271 rxstat = le32toh(rxd->xd1); in sip_recv()
280 rxd->xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_recv()
281 wbinv(rxd, sizeof(struct desc)); in sip_recv()
292 rxd->xd1 = htole32(XD1_OWN | FRAMESIZE); in sip_recv()
293 wbinv(rxd, sizeof(struct desc)); in sip_recv()