KERNADDR
return (KERNADDR(ad));
if (KERNADDR(ad) == ptr) {
for (ad = sc->sc_dmas; ad && KERNADDR(ad) != start; ad = ad->ad_next)
for (ad = sc->sc_dmas; ad && KERNADDR(ad) != start; ad = ad->ad_next)
buf = KERNADDR(&xfer->ux_dmabuf, 0);
p = KERNADDR(&xfer->ux_dmabuf, 0);
memcpy(KERNADDR(&reqdma, 0), req, sizeof(*req));
p = KERNADDR(sc->sc_dmai);
sc->sc_lptr = (char *)KERNADDR(sc->sc_dma) + (0x100000 * sc->sc_tiles_x);
sc->sc_fbsize, KERNADDR(sc->sc_dmai), KERNADDR(sc->sc_dma));
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
for (p = sc->sc_dmas; p && KERNADDR(p) != temp_buffer; p = p->next)
"in %d segs\n", KERNADDR(dma), (uint32_t) DMAADDR(dma), dma->size,
return KERNADDR(dma);
if (KERNADDR(dma) == addr) {
caddr_v = KERNADDR(c_dma);
next_caddr_v = KERNADDR(c_dma);
if (KERNADDR(sound_dma) == start)
if (KERNADDR(sound_dma) == start)
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
for (p = sc->sc_dmas; p && KERNADDR(p) != addr; p = p->next)
payload.data = KERNADDR(sc->sc_dma);
payload.data = (char *)(KERNADDR(sc->sc_dma)) + (uintptr_t)CORAM_TS_PKTSIZE;
return KERNADDR(p);
if (KERNADDR(p) == addr) {
for (p = sc->sc_dma; p && KERNADDR(p) != buf; p = p->next)
for (p = sc->sc_dma; p && KERNADDR(p) != sc->sc_tsbuf; p = p->next)
sc->sc_pbuf = KERNADDR(p);
sc->sc_rbuf = KERNADDR(p);
sc->sc_pbuf = KERNADDR(p);
sc->sc_rbuf = KERNADDR(p);
return KERNADDR(p);
if (KERNADDR(p) == addr) {
for (p = sc->sc_dma; p && KERNADDR(p) != sc->sc_tsbuf; p = p->next)
for (p = sc->sc_dma; p && KERNADDR(p) != buf; p = p->next)
payload.data = KERNADDR(sc->sc_dma);
payload.data = (char *)(KERNADDR(sc->sc_dma)) + (uintptr_t)CXDTV_TS_PKTSIZE;
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
return KERNADDR(sc->pmem);
if (sc->pmem && ptr == KERNADDR(sc->pmem)) {
if (start != KERNADDR(sc->pmem))
kptb = KERNADDR(sc->ptb);
src = KERNADDR(sc->rmem);
return KERNADDR(p);
if (KERNADDR(p) == addr) {
for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
(long)p->segs[0].ds_addr, (long)KERNADDR(p), (long)DMAADDR(p)));
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
for (p = sc->sc_dmas; p && KERNADDR(p) != start; p = p->next)
return KERNADDR(p);
if (KERNADDR(p) == ptr) {
for (p = sc->sc_dmas; p && KERNADDR(p) != addr; p = p->next)
if (KERNADDR(p) == NULL) {
mp = KERNADDR(p);
sqh->qh = KERNADDR(&dma, offs);
sqtd->qtd = KERNADDR(&dma, offs);
DPRINTF(" VA %#jx", (uintptr_t)KERNADDR(&xfer->ux_dmabuf, 0),
vaddr_t va = (vaddr_t)KERNADDR(dma, curoffs);
itd->itd = KERNADDR(&dma, offs);
sitd->itd = KERNADDR(&dma, offs);
memcpy(KERNADDR(&epipe->ctrl.reqdma, 0), req, sizeof(*req));
sc->sc_flist = KERNADDR(&sc->sc_fldma, 0);
memcpy(KERNADDR(&opipe->ctrl.reqdma, 0), req, sizeof(*req));
sed->ed = KERNADDR(&dma, offs);
std->td = KERNADDR(&dma, offs);
sitd->itd = KERNADDR(&dma, offs);
sc->sc_hcca = KERNADDR(&sc->sc_hccadma, 0);
std = KERNADDR(&dma, offs);
sqh = KERNADDR(&dma, offs);
memcpy(KERNADDR(&upipe->ctrl.reqdma, 0), req, sizeof(*req));
sc->sc_pframes = KERNADDR(&sc->sc_dma, 0);
f = KERNADDR(p, 0);
xfer->ux_buf = KERNADDR(&xfer->ux_dmabuf, 0);
uint64_t *spbufarray = KERNADDR(&sc->sc_spbufarray_dma, 0);
KERNADDR(&sc->sc_eventst_dma, 0),
KERNADDR(&sc->sc_dcbaa_dma, 0),
*(uint64_t *)KERNADDR(dma, 0) =
erst = KERNADDR(&sc->sc_eventst_dma, 0);
HEXDUMP("eventst", KERNADDR(&sc->sc_eventst_dma, 0),
uint64_t * const dcbaa = KERNADDR(&sc->sc_dcbaa_dma, 0);
return KERNADDR(&xs->xs_dc_dma, sc->sc_ctxsz * dci);
return KERNADDR(&xs->xs_ic_dma, sc->sc_ctxsz * ici);
return KERNADDR(&xr->xr_dma, XHCI_TRB_SIZE * idx);