| /openbsd-src/sys/arch/alpha/pci/ |
| H A D | mcpcia_pci.c | 125 unsigned long paddr; local 136 paddr = (unsigned long) tag; 137 paddr |= (3LL << 3); /* 32 Bit PCI byte enables */ 138 paddr |= ((unsigned long) ((offset >> 2) << 7)); 139 paddr |= MCPCIA_PCI_CONF; 140 paddr |= ccp->cc_sysbase; 141 dp = (pcireg_t *)KV(paddr); 157 unsigned long paddr; local 168 paddr = (unsigned long) tag; 169 paddr |= (3LL << 3); /* 32 Bit PCI byte enables */ [all …]
|
| /openbsd-src/sys/arch/octeon/dev/ |
| H A D | cn30xxfpavar.h | 100 cn30xxfpa_buf_put_paddr(struct cn30xxfpa_buf *fb, paddr_t paddr) in cn30xxfpa_buf_put_paddr() argument 102 KASSERT(paddr >= fb->fb_paddr); in cn30xxfpa_buf_put_paddr() 103 KASSERT(paddr < fb->fb_paddr + fb->fb_len); in cn30xxfpa_buf_put_paddr() 104 cn30xxfpa_store(paddr, fb->fb_poolno, fb->fb_size / CACHELINESIZE); in cn30xxfpa_buf_put_paddr() 110 paddr_t paddr; in cn30xxfpa_buf_put() local 114 paddr = fb->fb_paddr + (paddr_t/* XXX */)((vaddr_t)addr - fb->fb_addr); in cn30xxfpa_buf_put() 115 cn30xxfpa_buf_put_paddr(fb, paddr); in cn30xxfpa_buf_put()
|
| H A D | cn30xxfpa.c | 86 paddr_t paddr; in cn30xxfpa_buf_init() local 103 for (paddr = fb->fb_paddr; paddr < fb->fb_paddr + fb->fb_len; in cn30xxfpa_buf_init() 104 paddr += fb->fb_size) in cn30xxfpa_buf_init() 105 cn30xxfpa_buf_put_paddr(fb, paddr); in cn30xxfpa_buf_init() 115 paddr_t paddr; in cn30xxfpa_buf_get() local 118 paddr = cn30xxfpa_buf_get_paddr(fb); in cn30xxfpa_buf_get() 119 if (paddr == 0) in cn30xxfpa_buf_get() 122 addr = fb->fb_addr + (vaddr_t/* XXX */)(paddr - fb->fb_paddr); in cn30xxfpa_buf_get()
|
| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | bsd-kvm.c | 122 bsd_kvm_fetch_pcb (struct pcb *paddr) in bsd_kvm_fetch_pcb() argument 126 if (kvm_read (core_kd, (unsigned long) paddr, &pcb, sizeof pcb) == -1) in bsd_kvm_fetch_pcb() 172 struct pcb *paddr; in bsd_kvm_fetch_registers() local 175 if (kvm_read (core_kd, nl[0].n_value, &paddr, sizeof paddr) == -1) in bsd_kvm_fetch_registers() 178 bsd_kvm_fetch_pcb (paddr); in bsd_kvm_fetch_registers() 196 struct pcb *paddr; in bsd_kvm_fetch_registers() local 200 if (kvm_read (core_kd, nl[0].n_value, &paddr, sizeof paddr) == -1) in bsd_kvm_fetch_registers() 203 bsd_kvm_fetch_pcb (paddr); in bsd_kvm_fetch_registers()
|
| H A D | xcoffsolib.c | 88 paddr (vp->tstart),paddr (vp->tend), in solib_info() 89 paddr (vp->dstart), paddr (vp->dend), in solib_info()
|
| /openbsd-src/sys/arch/landisk/landisk/ |
| H A D | bus_dma.c | 146 paddr_t paddr, vaddr_t vaddr, bus_size_t size) in _bus_dmamap_load_paddr() argument 164 baddr = (paddr + map->_dm_boundary) & bmask; in _bus_dmamap_load_paddr() 165 if (sgsize > (baddr - paddr)) in _bus_dmamap_load_paddr() 166 sgsize = (baddr - paddr); in _bus_dmamap_load_paddr() 175 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr() 179 } else if ((paddr == lastaddr) in _bus_dmamap_load_paddr() 182 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) { in _bus_dmamap_load_paddr() 190 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr() 195 lastaddr = paddr + sgsize; in _bus_dmamap_load_paddr() 196 paddr += sgsize; in _bus_dmamap_load_paddr() [all …]
|
| /openbsd-src/sys/dev/acpi/ |
| H A D | amd_iommu.h | 209 dte_set_guest_cr3(struct ivhd_dte *dte, paddr_t paddr) in dte_set_guest_cr3() argument 211 iommu_rmw32(&dte->dw1, DTE_GCR312_MASK, DTE_GCR312_SHIFT, paddr >> 12); in dte_set_guest_cr3() 212 iommu_rmw32(&dte->dw2, DTE_GCR315_MASK, DTE_GCR315_SHIFT, paddr >> 15); in dte_set_guest_cr3() 213 iommu_rmw32(&dte->dw3, DTE_GCR331_MASK, DTE_GCR331_SHIFT, paddr >> 31); in dte_set_guest_cr3() 218 dte_set_interrupt_table_root_ptr(struct ivhd_dte *dte, paddr_t paddr) in dte_set_interrupt_table_root_ptr() argument 221 _put64(&dte->dw4, (ov & ~DTE_IRTP_MASK) | (paddr & DTE_IRTP_MASK)); in dte_set_interrupt_table_root_ptr() 247 dte_set_host_page_table_root_ptr(struct ivhd_dte *dte, paddr_t paddr) in dte_set_host_page_table_root_ptr() argument 252 ov |= (paddr & DTE_HPTRP_MASK) | PTE_IW | PTE_IR; in dte_set_host_page_table_root_ptr()
|
| /openbsd-src/sys/arch/riscv64/riscv64/ |
| H A D | bus_dma.c | 259 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _dmamap_load_raw() local 284 paddr = segs[i].ds_addr; in _dmamap_load_raw() 295 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _dmamap_load_raw() 303 baddr = (paddr + map->_dm_boundary) & bmask; in _dmamap_load_raw() 304 if (sgsize > (baddr - paddr)) in _dmamap_load_raw() 305 sgsize = (baddr - paddr); in _dmamap_load_raw() 313 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw() 315 map->dm_segs[seg]._ds_paddr = paddr; in _dmamap_load_raw() 319 if (paddr == lastaddr && in _dmamap_load_raw() 324 (paddr & bmask)) && in _dmamap_load_raw() [all …]
|
| /openbsd-src/usr.bin/locate/locate/ |
| H A D | fastfind.c | 109 (char *pathpart, caddr_t paddr, int len, char *database) in fastfind_mmap_icase() argument 129 p[c] = check_bigram_char(*paddr++); in fastfind_mmap_icase() 130 s[c] = check_bigram_char(*paddr++); in fastfind_mmap_icase() 155 c = (u_char)*paddr++; len--; in fastfind_mmap_icase() 162 count += getwm(paddr) - OFFSET; in fastfind_mmap_icase() 164 paddr += sizeof(int); in fastfind_mmap_icase() 175 c = (u_char)*paddr++; in fastfind_mmap_icase() 188 c = (u_char)*paddr++; in fastfind_mmap_icase()
|
| /openbsd-src/sys/arch/octeon/octeon/ |
| H A D | bus_dma.c | 263 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _dmamap_load_raw() local 281 paddr = segs[i].ds_addr; in _dmamap_load_raw() 288 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _dmamap_load_raw() 292 if (paddr > dma_constraint.ucr_high) in _dmamap_load_raw() 294 "paddr %#lx(raw)", paddr); in _dmamap_load_raw() 300 baddr = (paddr + map->_dm_boundary) & bmask; in _dmamap_load_raw() 301 if (sgsize > (baddr - paddr)) in _dmamap_load_raw() 302 sgsize = (baddr - paddr); in _dmamap_load_raw() 310 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw() 314 if (paddr == lastaddr && in _dmamap_load_raw() [all …]
|
| /openbsd-src/sys/arch/amd64/amd64/ |
| H A D | efifb.c | 82 paddr_t paddr; member 153 if (efifb_console.paddr != 0) in efifb_match() 173 if (efifb_console.paddr != 0) { in efifb_attach() 187 if (bus_space_map(iot, fb->paddr, fb->psize, in efifb_attach() 339 return ((sc->sc_fb->paddr + off) | PMAP_WC); in efifb_mmap() 367 fb->paddr = bios_efiinfo->fb_addr; in efifb_efiinfo_init() 383 ri->ri_bits = (u_char *)efifb_early_map(fb->paddr); in efifb_cnattach_common() 406 if (fb->paddr == 0) in efifb_cnremap() 409 if (_bus_space_map(iot, fb->paddr, fb->psize, in efifb_cnremap() 439 if (efifb_console.paddr >= base && in efifb_is_console() [all …]
|
| H A D | bus_dma.c | 390 bus_addr_t paddr, baddr, bmask, lastaddr = 0; 408 paddr = segs[i].ds_addr; in _bus_dmamem_alloc() 415 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _bus_dmamem_alloc() 419 if (paddr > dma_constraint.ucr_high && 422 "paddr %#lx(raw)", paddr); 428 baddr = (paddr + map->_dm_boundary) & bmask; in _bus_dmamem_free() 429 if (sgsize > (baddr - paddr)) in _bus_dmamem_free() 430 sgsize = (baddr - paddr); in _bus_dmamem_free() 438 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamem_free() 293 bus_addr_t paddr, baddr, bmask, lastaddr = 0; _bus_dmamap_load_raw() local [all...] |
| /openbsd-src/sys/dev/ic/ |
| H A D | ccp.c | 225 ccp_docmd(struct ccp_softc * sc,int cmd,uint64_t paddr) ccp_docmd() argument 447 uint64_t paddr; psp_launch_measure() local 498 uint64_t paddr; psp_attestation() local
|
| /openbsd-src/sys/arch/powerpc64/powerpc64/ |
| H A D | bus_dma.c | 261 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _dmamap_load_raw() local 280 paddr = segs[i].ds_addr; in _dmamap_load_raw() 288 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _dmamap_load_raw() 296 baddr = (paddr + map->_dm_boundary) & bmask; in _dmamap_load_raw() 297 if (sgsize > (baddr - paddr)) in _dmamap_load_raw() 298 sgsize = (baddr - paddr); in _dmamap_load_raw() 306 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw() 308 map->dm_segs[seg]._ds_paddr = paddr; in _dmamap_load_raw() 312 if (paddr == lastaddr && in _dmamap_load_raw() 317 (paddr & bmask))) in _dmamap_load_raw() [all …]
|
| /openbsd-src/sys/arch/powerpc/powerpc/ |
| H A D | bus_dma.c | 331 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _dmamap_load_raw() local 349 paddr = segs[i].ds_addr; in _dmamap_load_raw() 356 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _dmamap_load_raw() 360 if (paddr > dma_constraint.ucr_high) in _dmamap_load_raw() 362 paddr); in _dmamap_load_raw() 368 baddr = (paddr + map->_dm_boundary) & bmask; in _dmamap_load_raw() 369 if (sgsize > (baddr - paddr)) in _dmamap_load_raw() 370 sgsize = (baddr - paddr); in _dmamap_load_raw() 378 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw() 382 if (paddr == lastaddr && in _dmamap_load_raw() [all …]
|
| /openbsd-src/sys/arch/sparc64/dev/ |
| H A D | upa.c | 209 upa_bus_mmap(bus_space_tag_t t, bus_space_tag_t t0, bus_addr_t paddr, in upa_bus_mmap() argument 223 return ((*t->sparc_bus_mmap)(t, t0, paddr, off, prot, flags)); in upa_bus_mmap() 226 if (paddr + off < sc->sc_range[i].ur_space) in upa_bus_mmap() 228 if (paddr + off >= (sc->sc_range[i].ur_space + in upa_bus_mmap() 236 paddr -= sc->sc_range[i].ur_space; in upa_bus_mmap() 237 paddr += sc->sc_range[i].ur_addr; in upa_bus_mmap() 239 return ((*t->sparc_bus_mmap)(t, t0, paddr, off, prot, flags)); in upa_bus_mmap()
|
| H A D | central.c | 181 bus_addr_t paddr; in _central_bus_map() local 186 paddr = offset - sc->sc_range[i].coffset; in _central_bus_map() 187 paddr += sc->sc_range[i].poffset; in _central_bus_map() 188 paddr |= ((bus_addr_t)sc->sc_range[i].pspace << 32); in _central_bus_map() 190 return ((*t->parent->sparc_bus_map)(t->parent, t0, paddr, in _central_bus_map()
|
| /openbsd-src/sys/arch/arm64/arm64/ |
| H A D | bus_dma.c | 261 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _dmamap_load_raw() local 280 paddr = segs[i].ds_addr; in _dmamap_load_raw() 288 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _dmamap_load_raw() 296 baddr = (paddr + map->_dm_boundary) & bmask; in _dmamap_load_raw() 297 if (sgsize > (baddr - paddr)) in _dmamap_load_raw() 298 sgsize = (baddr - paddr); in _dmamap_load_raw() 306 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw() 308 map->dm_segs[seg]._ds_paddr = paddr; in _dmamap_load_raw() 312 if (paddr == lastaddr && in _dmamap_load_raw() 317 (paddr & bmask)) && in _dmamap_load_raw() [all …]
|
| /openbsd-src/sys/dev/usb/ |
| H A D | xhci.c | 55 #define DEQPTR(r) ((r).dma.paddr + (sizeof(struct xhci_trb) * (r).index)) 263 dma->paddr = dma->map->dm_segs[0].ds_addr; in usbd_dma_contig_alloc() 389 sc->sc_erst.segs[0].er_addr = htole64(sc->sc_evt_ring.dma.paddr); in xhci_init() 417 uint64_t paddr; in xhci_config() 428 paddr = (uint64_t)sc->sc_dcbaa.dma.paddr; in xhci_config() 429 XOWRITE4(sc, XHCI_DCBAAP_LO, (uint32_t)paddr); in xhci_config() 430 XOWRITE4(sc, XHCI_DCBAAP_HI, (uint32_t)(paddr >> 32)); in xhci_config() 436 paddr = (uint64_t)sc->sc_cmd_ring.dma.paddr; in xhci_config() 415 uint64_t paddr; xhci_config() local 670 uint64_t paddr; xhci_event_dequeue() local 738 xhci_event_xfer(struct xhci_softc * sc,uint64_t paddr,uint32_t status,uint32_t flags) xhci_event_xfer() argument 1017 xhci_event_command(struct xhci_softc * sc,uint64_t paddr) xhci_event_command() argument 1090 xhci_event_port_change(struct xhci_softc * sc,uint64_t paddr,uint32_t status) xhci_event_port_change() argument 2949 uint64_t paddr = DMAADDR(&xfer->dmabuf, 0); xhci_device_generic_start() local 3095 uint64_t paddr; xhci_device_isoc_start() local [all...] |
| /openbsd-src/sys/arch/i386/i386/ |
| H A D | bus_dma.c | 275 bus_addr_t paddr, baddr, bmask, lastaddr = 0; in _bus_dmamap_load_raw() local 293 paddr = segs[i].ds_addr; in _bus_dmamap_load_raw() 300 sgsize = PAGE_SIZE - ((u_long)paddr & PGOFSET); in _bus_dmamap_load_raw() 308 baddr = (paddr + map->_dm_boundary) & bmask; in _bus_dmamap_load_raw() 309 if (sgsize > (baddr - paddr)) in _bus_dmamap_load_raw() 310 sgsize = (baddr - paddr); in _bus_dmamap_load_raw() 318 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw() 322 if (paddr == lastaddr && in _bus_dmamap_load_raw() 327 (paddr & bmask))) in _bus_dmamap_load_raw() 332 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw() [all …]
|
| /openbsd-src/sys/arch/sparc64/stand/ofwboot/ |
| H A D | Locore.c | 49 static int OF_map_phys(paddr_t paddr, off_t size, vaddr_t vaddr, int mode); 51 static int OF_free_phys(paddr_t paddr, int len); 442 OF_map_phys(paddr_t paddr, off_t size, vaddr_t vaddr, int mode) in OF_map_phys() argument 465 args.paddr_hi = HDQ2CELL_HI(paddr); in OF_map_phys() 466 args.paddr_lo = HDQ2CELL_LO(paddr); in OF_map_phys() 548 paddr_t paddr; in OF_claim() local 567 if ((paddr = OF_alloc_phys(size, align)) == (paddr_t)-1LL) { in OF_claim() 572 if (OF_map_phys(paddr, size, (vaddr_t)virt, -1) == -1) { in OF_claim() 574 paddr, size, virt, -1); in OF_claim() 575 OF_free_phys((paddr_t)paddr, size); in OF_claim()
|
| /openbsd-src/sys/dev/pci/ |
| H A D | if_qwx_pci.c | 2373 uint64_t paddr; 2455 uint64_t paddr, len; in qwx_mhi_init_xfer_rings() 2474 paddr = QWX_DMA_DVA(ring->dmamem); in qwx_mhi_init_xfer_rings() 2475 ring->rp = paddr; in qwx_mhi_init_xfer_rings() 2476 ring->wp = paddr + ring->size - in qwx_mhi_init_xfer_rings() 2478 c->rbase = htole64(paddr); 2496 uint64_t paddr, len; in qwx_mhi_init_event_rings() 2498 paddr = QWX_DMA_DVA(ring->dmamem); in qwx_mhi_init_event_rings() 2501 ring->rp = ring->wp = paddr; in qwx_mhi_init_event_rings() 2504 c->rbase = htole64(paddr); in qwx_mhi_init_event_rings() 2402 uint64_t paddr; global() member 2484 uint64_t paddr, len; qwx_mhi_init_event_rings() local 2525 uint64_t paddr, len; qwx_mhi_init_cmd_ring() local 2658 uint64_t paddr, base; qwx_mhi_submit_xfer() local 2740 uint64_t paddr, len; qwx_mhi_start_channel() local 2788 uint64_t paddr; qwx_mhi_start_channel() local 3199 uint64_t paddr; qwx_mhi_init_mmio() local 3255 uint64_t paddr; qwx_mhi_fw_load_bhi() local 3311 uint64_t paddr; qwx_mhi_fw_load_bhie() local 3411 uint64_t paddr; qwx_rddm_prepare() local 3828 uint64_t rp, evrp, base, paddr; qwx_pci_intr_data_event_tx() local [all...] |
| /openbsd-src/sys/dev/fdt/ |
| H A D | rkvop.c | 210 paddr_t paddr; in rkvop_attach() 249 paddr = HREAD4(sc, VOP_WIN0_YRGB_MST); in rkvop_attach() 250 if (paddr != 0) { in rkvop_attach() 255 rasops_claim_framebuffer(paddr, height * stride * 4, self); in rkvop_attach() 295 uint64_t paddr; in rkvop_plane_update() 331 paddr = (uint64_t)rkfb->obj->dmamap->dm_segs[0].ds_addr; in rkvop_plane_update() 332 paddr += (src->y1 >> 16) * fb->pitches[0]; in rkvop_plane_update() 333 paddr += (src->x1 >> 16) * fb->format->cpp[0]; in rkvop_plane_update() 334 KASSERT((paddr & ~0xffffffff) == 0); in rkvop_plane_update() 335 HWRITE4(sc, VOP_WIN0_YRGB_MST, (uint32_t)paddr); in rkvop_plane_update() 211 paddr_t paddr; rkvop_attach() local 298 uint64_t paddr; rkvop_plane_update() local [all...] |
| /openbsd-src/sys/uvm/ |
| H A D | uvm_pdaemon.c | 447 paddr_t paddr; in uvmpd_scan_inactive() 449 paddr = atop(VM_PAGE_TO_PHYS(p)); in uvmpd_scan_inactive() 450 if (paddr >= constraint->ucr_low && paddr < constraint->ucr_high) in uvmpd_scan_inactive() 438 paddr_t paddr; uvmpd_scan_inactive() local 863 paddr_t paddr; uvmpd_scan() local
|
| H A D | uvm_page.h | 294 #define PADDR_IS_DMA_REACHABLE(paddr) \ argument 295 (dma_constraint.ucr_low <= paddr && dma_constraint.ucr_high > paddr)
|