physaddr
#define md_space_map(rbt, physaddr, size, flags, bshp) \
_bus_space_map((rbt)->rb_bt, (physaddr), (size), (flags), (bshp))
#define md_space_map(rbt, physaddr, size, flags, bshp) \
_bus_space_map((rbt)->rb_bt, (physaddr), (size), (flags), (bshp))
#define md_space_map(rbt, physaddr, size, flags, bshp) \
bus_space_map((rbt)->rb_bt, (physaddr), (size), (flags), (bshp))
physaddr seg_addr;
bus_addr_t physaddr;
physaddr = sg_map->sg_physaddr;
next_scb->sg_list_phys = physaddr + sizeof(struct ahc_dma_seg);
physaddr += (AHC_NSEG * sizeof(struct ahc_dma_seg));
uint32_t physaddr;
physaddr = ahc->scb_data->hscb_busaddr;
ahc_outb(ahc, HSCB_ADDR, physaddr & 0xFF);
ahc_outb(ahc, HSCB_ADDR + 1, (physaddr >> 8) & 0xFF);
ahc_outb(ahc, HSCB_ADDR + 2, (physaddr >> 16) & 0xFF);
ahc_outb(ahc, HSCB_ADDR + 3, (physaddr >> 24) & 0xFF);
physaddr = ahc->shared_data_busaddr;
ahc_outb(ahc, SHARED_DATA_ADDR, physaddr & 0xFF);
ahc_outb(ahc, SHARED_DATA_ADDR + 1, (physaddr >> 8) & 0xFF);
ahc_outb(ahc, SHARED_DATA_ADDR + 2, (physaddr >> 16) & 0xFF);
ahc_outb(ahc, SHARED_DATA_ADDR + 3, (physaddr >> 24) & 0xFF);
sc->sc_rxring.physaddr);
sc->sc_rxring.physaddr);
sc->sc_txring.physaddr);
ring->physaddr = ring->map->dm_segs->ds_addr;
desc->physnext = htole32(ring->physaddr +
ring->physaddr = ring->map->dm_segs->ds_addr;
ring->desc[i].physnext = htole32(ring->physaddr +
bus_addr_t physaddr;
bus_addr_t physaddr;
hw = (RAL_READ(sc, RT2560_SECCSR0) - sc->rxq.physaddr) /
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
uint32_t flags, int len, int rate, int encrypt, bus_addr_t physaddr)
desc->physaddr = htole32(physaddr);
RAL_WRITE(sc, RT2560_TXCSR3, sc->txq.physaddr);
RAL_WRITE(sc, RT2560_TXCSR5, sc->prioq.physaddr);
RAL_WRITE(sc, RT2560_TXCSR4, sc->atimq.physaddr);
RAL_WRITE(sc, RT2560_TXCSR6, sc->bcnq.physaddr);
RAL_WRITE(sc, RT2560_RXCSR2, sc->rxq.physaddr);
ring->physaddr = ring->map->dm_segs->ds_addr;
ring->physaddr = ring->map->dm_segs->ds_addr;
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
hw = (RAL_READ(sc, RT2560_SECCSR1) - sc->txq.physaddr) /
uint32_t physaddr;
uint32_t physaddr;
bus_addr_t physaddr;
bus_addr_t physaddr;
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
RAL_WRITE(sc, RT2661_AC1_BASE_CSR, sc->txq[1].physaddr);
RAL_WRITE(sc, RT2661_AC0_BASE_CSR, sc->txq[0].physaddr);
RAL_WRITE(sc, RT2661_AC2_BASE_CSR, sc->txq[2].physaddr);
RAL_WRITE(sc, RT2661_AC3_BASE_CSR, sc->txq[3].physaddr);
RAL_WRITE(sc, RT2661_MGT_BASE_CSR, sc->mgtq.physaddr);
RAL_WRITE(sc, RT2661_RX_BASE_CSR, sc->rxq.physaddr);
ring->physaddr = ring->map->dm_segs->ds_addr;
ring->physaddr = ring->map->dm_segs->ds_addr;
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
uint32_t physaddr;
bus_addr_t physaddr;
bus_addr_t physaddr;
mscp->data_addr = (physaddr)0;
mscp->link_addr = (physaddr)0;
physaddr seg_addr;
physaddr data_addr;
physaddr link_addr;
physaddr sense_ptr; /* if 0 no auto sense */
physaddr scb_addr;
physaddr scb_addr;
physaddr mbaddr;
physaddr seg_addr;
physaddr data;
physaddr link;
sbd->bd->physaddr = htole32(sc->cmd_map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(shdr->map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[i].ds_addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
uint32_t physaddr;
NFE_WRITE(sc, NFE_RX_RING_ADDR_HI, sc->rxq.physaddr >> 32);
NFE_WRITE(sc, NFE_RX_RING_ADDR_LO, sc->rxq.physaddr & 0xffffffff);
NFE_WRITE(sc, NFE_TX_RING_ADDR_HI, sc->txq.physaddr >> 32);
NFE_WRITE(sc, NFE_TX_RING_ADDR_LO, sc->txq.physaddr & 0xffffffff);
bus_addr_t physaddr;
ring->physaddr = ring->map->dm_segs[0].ds_addr;
physaddr = data->map->dm_segs[0].ds_addr;
desc64->physaddr[0] = htole32(physaddr >> 32);
desc64->physaddr[1] = htole32(physaddr & 0xffffffff);
desc32->physaddr = htole32(physaddr);
ring->physaddr = ring->map->dm_segs[0].ds_addr;
bus_addr_t physaddr;
vtag = letoh32(desc64->physaddr[1]);
physaddr = data->map->dm_segs[0].ds_addr;
desc64->physaddr[0] = htole32(physaddr >> 32);
desc64->physaddr[1] = htole32(physaddr & 0xffffffff);
desc32->physaddr = htole32(physaddr);
desc64->physaddr[0] =
desc64->physaddr[1] =
desc32->physaddr = htole32(map->dm_segs[i].ds_addr);
uint32_t physaddr;
uint32_t physaddr[2];
bus_addr_t physaddr;
bus_addr_t physaddr;
wcreg_t wcreg = (sc->physaddr - 16) & WAVCACHE_CHCTL_ADDRTAG_MASK;
bus_addr_t physaddr;
sc->physaddr = sc->dmamap->dm_segs[0].ds_addr;
sc->physaddr >> WAVCACHE_BASEADDR_SHIFT);
sc->sc_async_head->physaddr | EHCI_LINK_QH);
printf("QTD(%p) at 0x%08x:\n", sqtd, sqtd->physaddr);
printf("QH(%p) at 0x%08x:\n", sqh, sqh->physaddr);
head->qh.qh_link = htole32(sqh->physaddr | EHCI_LINK_QH);
sqh->qh.qh_qtd.qtd_next = htole32(sqtd->physaddr);
sqh->physaddr = DMAADDR(&dma, offs);
sqtd->physaddr = DMAADDR(&dma, offs);
nextphys = htole32(next->physaddr);
itd->physaddr = DMAADDR(&dma, offs);
end->qtd.qtd_altnext = htole32(stat->physaddr);
setup->qtd.qtd_next = setup->qtd.qtd_altnext = htole32(next->physaddr);
sc->sc_flist[frindex] = htole32(link | itd->physaddr);
sqh->qh.qh_link = htole32(sqh->next->physaddr |
i, EHCI_IPOLLRATES - 1))].sqh->physaddr);
htole32(sqh->physaddr | EHCI_LINK_QH);
EOWRITE4(sc, EHCI_ASYNCLISTADDR, sqh->physaddr | EHCI_LINK_QH);
ehci_physaddr_t physaddr;
ehci_physaddr_t physaddr;
ehci_physaddr_t physaddr;
opipe->sed->ed.ed_headp = htole32(p->physaddr);
data->td.td_nexttd = htole32(tail->physaddr);
sed->ed.ed_tailp = htole32(tail->physaddr);
setup->td.td_nexttd = htole32(next->physaddr);
stat->td.td_nexttd = htole32(tail->physaddr);
sed->ed.ed_tailp = htole32(tail->physaddr);
head->ed.ed_nexted = htole32(sed->physaddr);
int h = HASH(std->physaddr);
if (std->physaddr == a)
int h = HASH(sitd->physaddr);
sitd, (u_long)sitd->physaddr));
sitd, (u_long)sitd->physaddr));
if (sitd->physaddr == a)
std, (u_long)std->physaddr, sbuf,
sitd, (u_long)sitd->physaddr,
sed, (u_long)sed->physaddr,
tdphys = sitd->physaddr;
tdphys = std->physaddr;
hit |= headp == p->physaddr;
(int)p->physaddr, (int)letoh32(sed->ed.ed_tailp)));
sed->ed.ed_headp = htole32(p->physaddr); /* unlink TDs */
sed->ed.ed_tailp = htole32(tail->physaddr);
data->td.td_nexttd = htole32(tail->physaddr);
sed->ed.ed_tailp = htole32(tail->physaddr);
hsed->ed.ed_nexted = htole32(sed->physaddr);
sitd->itd.itd_nextitd = htole32(nsitd->physaddr);
sitd->itd.itd_nextitd = htole32(nsitd->physaddr);
sed->ed.ed_tailp = htole32(nsitd->physaddr);
OWRITE4(sc, OHCI_CONTROL_HEAD_ED, sc->sc_ctrl_head->physaddr);
OWRITE4(sc, OHCI_BULK_HEAD_ED, sc->sc_bulk_head->physaddr);
sed->ed.ed_headp = htole32(sitd->physaddr); /* unlink TDs */
sed->physaddr = DMAADDR(&dma, offs);
std->physaddr = DMAADDR(&dma, offs);
cur->td.td_nexttd = htole32(next->physaddr);
cur->td.td_nexttd = htole32(next->physaddr);
sitd->physaddr = DMAADDR(&dma, offs);
sed->ed.ed_nexted = htole32(psed->physaddr);
htole32(sc->sc_eds[OHCI_NO_EDS-OHCI_NO_INTRS+i]->physaddr);
OWRITE4(sc, OHCI_CONTROL_HEAD_ED, sc->sc_ctrl_head->physaddr);
OWRITE4(sc, OHCI_BULK_HEAD_ED, sc->sc_bulk_head->physaddr);
ohci_physaddr_t physaddr;
ohci_physaddr_t physaddr;
ohci_physaddr_t physaddr;
std->physaddr = DMAADDR(&dma, offs);
sqh->physaddr = DMAADDR(&dma, offs);
lastlink = p->physaddr;
sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
dataend->td.td_link = htole32(stat->physaddr | UHCI_PTR_VF | UHCI_PTR_TD);
setup->td.td_link = htole32(next->physaddr | UHCI_PTR_VF | UHCI_PTR_TD);
sqh->qh.qh_elink = htole32(setup->physaddr | UHCI_PTR_TD);
vstd->td.td_link = htole32(std->physaddr | UHCI_PTR_TD);
sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
lsqh->qh.qh_elink = htole32(std->physaddr | UHCI_PTR_TD);
bsqh->qh.qh_hlink = htole32(lsqh->physaddr | UHCI_PTR_QH);
chsqh->qh.qh_hlink = htole32(bsqh->physaddr | UHCI_PTR_QH);
clsqh->qh.qh_hlink = htole32(chsqh->physaddr | UHCI_PTR_QH);
std->td.td_link = htole32(sqh->physaddr | UHCI_PTR_QH);
sqh->qh.qh_hlink = htole32(clsqh->physaddr | UHCI_PTR_QH);
sc->sc_pframes[j] = htole32(std->physaddr);
p, (long)p->physaddr,
(int)sqh->physaddr, letoh32(sqh->qh.qh_hlink),
htole32(sc->sc_hctl_start->physaddr | UHCI_PTR_QH);
eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
eqh->qh.qh_hlink = htole32(sqh->physaddr | UHCI_PTR_QH);
uhci_physaddr_t physaddr; /* QH's physical address. */
uhci_physaddr_t physaddr; /* TD's physical address. */