Lines Matching refs:rp
332 #define DESCADDR(rp, x) ((rp)->r_dmac.dmac_address + DESCSZ(x)) argument
333 #define DESCLEN(rp) ((rp)->r_len) argument
338 #define NEXTDESC(rp, x) (((x) + 1) % (rp)->r_len) argument
339 #define NEXTDESCADDR(rp, x) DESCADDR(rp, NEXTDESC(rp, x)) argument
341 #define GETDESC(rp, x) (&(rp)->r_descp[(x)]) argument
343 #define GETDESC16(rp, addr) \ argument
344 ddi_get16((rp)->r_acch, (addr))
346 #define PUTDESC16(rp, addr, val) \ argument
347 ddi_put16((rp)->r_acch, (addr), (val))
349 #define GETDESC32(rp, addr) \ argument
350 ddi_get32((rp)->r_acch, (addr))
352 #define PUTDESC32(rp, addr, val) \ argument
353 ddi_put32((rp)->r_acch, (addr), (val))
355 #define SYNCDESC(rp, x, type) \ argument
356 (void) ddi_dma_sync((rp)->r_dmah, DESCSZ(x), \
359 #define GETBUF(rp, x) ((rp)->r_bufpp[(x)]) argument