Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 25 of 140) sorted by relevance

123456

/openbsd-src/sys/arch/alpha/pci/
H A Dmcpcia_pci.c125 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 Dcn30xxfpavar.h100 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 Dcn30xxfpa.c86 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 Dbsd-kvm.c122 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 Dxcoffsolib.c88 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 Dbus_dma.c146 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 Damd_iommu.h209 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 Dbus_dma.c259 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 Dfastfind.c109 (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 Dbus_dma.c263 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 Defifb.c82 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 Dbus_dma.c390 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 Dccp.c225 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 Dbus_dma.c261 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 Dbus_dma.c331 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 Dupa.c209 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 Dcentral.c181 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 Dbus_dma.c261 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 Dxhci.c55 #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 Dbus_dma.c275 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 DLocore.c49 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 Dif_qwx_pci.c2373 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 Drkvop.c210 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 Duvm_pdaemon.c447 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 Duvm_page.h294 #define PADDR_IS_DMA_REACHABLE(paddr) \ argument
295 (dma_constraint.ucr_low <= paddr && dma_constraint.ucr_high > paddr)

123456