physaddr
#define md_space_map(bt, physaddr, size, flags, bshp) \
_x86_memio_map((bt), (physaddr), (size), (flags), (bshp))
physaddr seg_addr;
physaddr data_addr;
physaddr link_addr;
physaddr sense_ptr;
physaddr addr;
physaddr ccb_addr;
physaddr ccb_addr;
mainbus_map(u_long physaddr, int size, int cacheable, void ** virtaddr)
pa = m68k_trunc_page(physaddr);
endpa = m68k_round_page(physaddr + size);
*virtaddr = (void*)(va + (physaddr & PGOFSET));
int physaddr;
desc->val = *(unsigned char*)(desc->physaddr | 0xa0000000);
desc->val = *(unsigned short*)(desc->physaddr | 0xa0000000);
desc->val = *(unsigned long*)(desc->physaddr | 0xa0000000);
test_regs[i].physaddr,
#define md_space_map(bt, physaddr, size, flags, bshp) \
_x86_memio_map((bt), (physaddr), (size), (flags), (bshp))
fb.physaddr = efi_gop->Mode->FrameBufferBase;
btinfo_framebuffer.physaddr = 0;
if (fb->physaddr != 0) {
if (fb->physaddr == 0) {
mbt->common.framebuffer_addr = fb->physaddr;
fb.physaddr = (uint64_t)mi.PhysBasePtr & 0xffffffff;
uint8_t *physaddr = (uint8_t *)MIPS_PHYS_TO_KSEG1(addr);
printf("%p: ", physaddr);
printf("%02x ", *(physaddr + i) & 0xff);
printf("\n%p: ", physaddr + i);
oldmon_mapin(u_long physaddr, int length, int maptype)
pa += physaddr;
dev2_mapin(int maptype, u_long physaddr, int length)
if (physaddr & ~(sun2_mapinfo[i].mask))
pa = sun2_mapinfo[i].base += physaddr;
va += (physaddr & PGOFSET);
dev3_mapin(int maptype, u_long physaddr, int length)
if (physaddr & ~(sun3_mapinfo[i].mask))
pa = sun3_mapinfo[i].base += physaddr;
va += (physaddr & PGOFSET);
dev3x_mapin(int maptype, u_long physaddr, int length)
if (physaddr & ~(sun3x_mapinfo[i].mask))
pa = sun3x_mapinfo[i].base + physaddr;
va += (physaddr & PGOFSET);
uint64_t physaddr;
if (fbinfo.physaddr != 0) {
prop_dictionary_set_uint64(dict, "address", fbinfo.physaddr);
if (fbinfo.physaddr != 0) {
if (fbinfo && fbinfo->physaddr > 0) {
if (fbinfo == NULL || fbinfo->physaddr == 0)
err = _x86_memio_map(t, (bus_addr_t)fbinfo->physaddr,
if (fbinfo.physaddr != 0) {
prop_dictionary_set_uint64(dict, "address", fbinfo.physaddr);
if (fbinfo.physaddr != 0) {
bif->physaddr = mbt->common.framebuffer_addr;
if (fbinfo && fbinfo->physaddr > 0) {
_xen_genfb_btinfo.physaddr = d0_consi->u.vesa_lfb.lfb_base;
_xen_genfb_btinfo.physaddr |=
physaddr ccb_addr;
physaddr ccb_addr;
physaddr seg_addr;
physaddr data_addr;
physaddr link_addr;
physaddr addr;
physaddr seg_addr;
hscb_busaddr = hscb_map->physaddr + (offset * sizeof(*hscb));
&hscb_map->physaddr, &hscb_map->dmasegs,
hscb_busaddr = hscb_map->physaddr;
sg_busaddr = sg_map->physaddr + offset;
&sg_map->physaddr, &sg_map->dmasegs,
sg_busaddr = sg_map->physaddr;
sense_busaddr = sense_map->physaddr + offset;
&sense_map->physaddr, &sense_map->dmasegs,
sense_busaddr = sense_map->physaddr;
&ahd->shared_data_map.physaddr,
next_baddr = ahd->shared_data_map.physaddr +
busaddr = ahd->shared_data_map.physaddr;
/*offset*/scb->sense_busaddr - scb->sense_map->physaddr,
bus_addr_t physaddr;
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);
physaddr ccb_addr;
physaddr ccb_addr;
physaddr seg_addr;
physaddr data_addr;
physaddr link_addr;
physaddr sense_ptr;
physaddr addr;
bus_addr_t physaddr;
physaddr = data->rd_map->dm_segs[0].ds_addr;
desc->ddesc_data = htole32(physaddr);
bus_addr_t physaddr;
physaddr = data->rd_map->dm_segs[0].ds_addr;
desc->ddesc_data = htole32(physaddr);
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_SECCSR1) - sc->txq.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);
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(sbuf->map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(sc->cmd_map->dm_segs[0].ds_addr);
sbd->bd->physaddr = htole32(shdr->addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[i].ds_addr);
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
u_int32_t physaddr;
desc64->physaddr[0] =
desc64->physaddr[1] =
desc32->physaddr = htole32(map->dm_segs[i].ds_addr);
NFE_WRITE(sc, NFE_RX_RING_ADDR_HI, ((uint64_t)sc->rxq.physaddr) >> 32);
NFE_WRITE(sc, NFE_RX_RING_ADDR_LO, sc->rxq.physaddr & 0xffffffff);
NFE_WRITE(sc, NFE_TX_RING_ADDR_HI, ((uint64_t)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 = jbuf->physaddr;
physaddr = data->map->dm_segs[0].ds_addr;
desc64->physaddr[0] =
htole32(((uint64_t)physaddr) >> 32);
desc64->physaddr[1] = htole32(physaddr & 0xffffffff);
desc32->physaddr = htole32(physaddr);
bus_addr_t physaddr;
physaddr = ring->jmap->dm_segs[0].ds_addr;
jbuf->physaddr = physaddr;
physaddr += NFE_JBYTES;
ring->physaddr = ring->map->dm_segs[0].ds_addr;
bus_addr_t physaddr;
physaddr =
sc->rxq.jbuf[sc->rxq.jbufmap[i]].physaddr;
physaddr = jbuf->physaddr;
physaddr = data->map->dm_segs[0].ds_addr;
desc64->physaddr[0] =
htole32(((uint64_t)physaddr) >> 32);
desc64->physaddr[1] = htole32(physaddr & 0xffffffff);
desc32->physaddr = htole32(physaddr);
volatile uint32_t physaddr;
volatile uint32_t physaddr[2];
bus_addr_t physaddr;
bus_addr_t physaddr;
bus_addr_t physaddr;
sg->physaddr = htole64(ds->ds_addr);
u_int64_t physaddr;
uint32_t physaddr;
physaddr = vtophys((uintptr_t)sc->sc_taskfile);
OUTB(sc, (physaddr >> 0x0a) & 0xff, OBOE_TFP0);
OUTB(sc, (physaddr >> 0x12) & 0xff, OBOE_TFP1);
OUTB(sc, (physaddr >> 0x1a) & 0x3f, OBOE_TFP2);
il_setaddr(u_char *physaddr, struct il_softc *sc)
memcpy((void *)is->is_addr, (void *)physaddr, sizeof is->is_addr);
sc->sc_async_head->physaddr | EHCI_LINK_QH);
DPRINTFN(10, "QTD(%#jx) at 0x%08jx:", (uintptr_t)sqtd, sqtd->physaddr,
DPRINTFN(10, "QH(%#jx) at %#jx:", (uintptr_t)sqh, sqh->physaddr, 0, 0);
(uintptr_t)itd->xfer_next, itd->physaddr, itd->slot, 0);
head->qh->qh_link = htole32(sqh->physaddr | EHCI_LINK_QH);
sqh->qh->qh_qtd.qtd_next = htole32(sqtd->physaddr);
sqh->physaddr = BUS_ADDR_LO32(baddr);
sqtd->physaddr = BUS_ADDR_LO32(baddr);
prev->qtd->qtd_next = htole32(sqtd->physaddr);
itd->physaddr = BUS_ADDR_LO32(baddr);
sitd->physaddr = BUS_ADDR_LO32(baddr);
hit |= cur == sqtd->physaddr;
DPRINTF("cur=0x%08jx", sqtd->physaddr, 0, 0, 0);
sqh->qh->qh_curqtd = htole32(sqtd->physaddr); /* unlink qTDs */
setup->qtd->qtd_next = setup->qtd->qtd_altnext = htole32(next->physaddr);
htole32(status->physaddr);
setup->qtd->qtd_next = setup->qtd->qtd_altnext = htole32(next->physaddr);
sc->sc_async_head->physaddr | EHCI_LINK_QH);
htole32(EHCI_LINK_SITD | sitd->physaddr);
htole32(itd->physaddr | EHCI_LINK_ITD);
htole32(itd->physaddr | EHCI_LINK_ITD);
sc->sc_flist[frindex] = htole32(EHCI_LINK_ITD | itd->physaddr);
sqh->qh->qh_link = htole32(sqh->next->physaddr |
i)].sqh->physaddr);
htole32(sqh->physaddr | EHCI_LINK_QH);
EOWRITE4(sc, EHCI_ASYNCLISTADDR, sqh->physaddr | EHCI_LINK_QH);
ehci_physaddr_t physaddr; /* qTD's physical address */
ehci_physaddr_t physaddr;
ehci_physaddr_t physaddr;
OWRITE4(sc, OHCI_CONTROL_HEAD_ED, sc->sc_ctrl_head->physaddr);
OWRITE4(sc, OHCI_BULK_HEAD_ED, sc->sc_bulk_head->physaddr);
sc->sc_ctrl_head->physaddr);
sc->sc_bulk_head->physaddr);
sed->ed->ed_headp = HTOO32(p->physaddr |
head->ed->ed_nexted = HTOO32(sed->physaddr);
int h = HASH(std->physaddr);
if (std->physaddr == a)
int h = HASH(sitd->physaddr);
(uintptr_t)sitd, (u_long)sitd->physaddr, 0, 0);
sitd->physaddr, 0, 0);
if (sitd->physaddr == a)
DPRINTF("TD(%#jx) at 0x%08jx:", (uintptr_t)std, std->physaddr, 0, 0);
DPRINTF("ITD(%#jx) at 0x%08jx", (uintptr_t)sitd, sitd->physaddr, 0, 0);
DPRINTF("ED(%#jx) at 0x%08jx:", (uintptr_t)sed, sed->physaddr, 0, 0);
tdphys = sitd->physaddr;
tdphys = std->physaddr;
hit |= headp == p->physaddr;
DPRINTFN(1, "set hd=0x%08jx, tl=0x%08jx", (int)p->physaddr,
sed->ed->ed_headp = HTOO32(p->physaddr |
end->td->td_nexttd = HTOO32(stat->physaddr);
setup->td->td_nexttd = HTOO32(next->physaddr);
stat->td->td_nexttd = HTOO32(tail->physaddr);
sed->ed->ed_tailp = HTOO32(tail->physaddr);
last->td->td_nexttd = HTOO32(tail->physaddr);
sed->ed->ed_tailp = HTOO32(tail->physaddr);
last->td->td_nexttd = HTOO32(tail->physaddr);
sed->ed->ed_tailp = HTOO32(tail->physaddr);
hsed->ed->ed_nexted = HTOO32(sed->physaddr);
sitd->itd->itd_nextitd = HTOO32(nsitd->physaddr);
sitd->itd->itd_nextitd = HTOO32(tail->physaddr);
sed->ed->ed_tailp = HTOO32(tail->physaddr);
sed->ed->ed_headp = HTOO32(sitd->physaddr); /* unlink TDs */
sed->physaddr = DMAADDR(&dma, offs);
std->physaddr = DMAADDR(&dma, offs);
cur->td->td_nexttd = (next != NULL) ? HTOO32(next->physaddr) : 0;
sitd->physaddr = DMAADDR(&dma, offs);
sed->ed->ed_nexted = HTOO32(psed->physaddr);
HTOO32(sc->sc_eds[OHCI_NO_EDS-OHCI_NO_INTRS+i]->physaddr);
ohci_physaddr_t physaddr;
ohci_physaddr_t physaddr;
ohci_physaddr_t physaddr;
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);
htole32(stat->physaddr | UHCI_PTR_TD);
std->physaddr = DMAADDR(&dma, offs);
sqh->physaddr = DMAADDR(&dma, offs);
std->physaddr | UHCI_PTR_VF | UHCI_PTR_TD
std->physaddr | UHCI_PTR_VF | UHCI_PTR_TD
sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
dataend->td.td_link = htole32(stat->physaddr | UHCI_PTR_TD);
setup->td.td_link = htole32(next->physaddr | UHCI_PTR_TD);
sqh->qh.qh_elink = htole32(setup->physaddr | UHCI_PTR_TD);
sqh->qh.qh_elink = htole32(data->physaddr | UHCI_PTR_TD);
vstd->td.td_link = htole32(std->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);
DPRINTF("TD(%#jx) at 0x%08jx", (uintptr_t)p, p->physaddr, 0, 0);
(int)sqh->physaddr, le32toh(sqh->qh.qh_hlink),
uhci_physaddr_t physaddr; /* TD's physical address. */
uhci_physaddr_t physaddr; /* QH's physical address. */