| /f-stack/freebsd/contrib/device-tree/include/dt-bindings/pinctrl/ |
| H A D | omap.h | 57 #define OMAP_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset)) argument 59 #define OMAP2420_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0030) (val) argument 60 #define OMAP2430_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val) argument 61 #define OMAP3_CORE1_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val) argument 62 #define OMAP3430_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x25d8) (val) argument 63 #define OMAP3630_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x25a0) (val) argument 64 #define OMAP3_WKUP_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2a00) (val) argument 65 #define DM814X_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) argument 66 #define DM816X_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) argument 67 #define AM33XX_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) argument [all …]
|
| H A D | k3.h | 32 #define AM65X_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 33 #define AM65X_WKUP_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 35 #define J721E_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 36 #define J721E_WKUP_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument
|
| H A D | keystone.h | 35 #define KEYSTONE_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset)) argument 37 #define K2G_CORE_IOPAD(pa) KEYSTONE_IOPAD_OFFSET((pa), 0x1000) argument
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | minidump_machdep.c | 78 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in is_dumpable() 186 pa += len; in blk_write() 211 vm_paddr_t pa; in minidumpsys() local 229 if (is_dumpable(pa)) in minidumpsys() 230 dump_add_page(pa); in minidumpsys() 236 if (is_dumpable(pa)) in minidumpsys() 237 dump_add_page(pa); in minidumpsys() 244 if (is_dumpable(pa)) in minidumpsys() 245 dump_add_page(pa); in minidumpsys() 256 if (is_dumpable(pa)) in minidumpsys() [all …]
|
| H A D | uma_machdep.c | 45 vm_paddr_t pa; in uma_small_alloc() local 53 pa = m->phys_addr; in uma_small_alloc() 55 dump_add_page(pa); in uma_small_alloc() 56 va = (void *)PHYS_TO_DMAP(pa); in uma_small_alloc() 66 vm_paddr_t pa; in uma_small_free() local 68 pa = DMAP_TO_PHYS((vm_offset_t)mem); in uma_small_free() 69 dump_drop_page(pa); in uma_small_free() 70 m = PHYS_TO_VM_PAGE(pa); in uma_small_free()
|
| /f-stack/freebsd/i386/i386/ |
| H A D | minidump_machdep_base.c | 66 is_dumpable(vm_paddr_t pa) in is_dumpable() argument 74 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in is_dumpable() 147 pa += len; in blk_write() 185 uint64_t pa; in minidumpsys() local 206 if (is_dumpable(pa)) in minidumpsys() 207 dump_add_page(pa); in minidumpsys() 208 pa += PAGE_SIZE; in minidumpsys() 218 if (is_dumpable(pa)) in minidumpsys() 219 dump_add_page(pa); in minidumpsys() 234 if (is_dumpable(pa)) { in minidumpsys() [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | minidump_machdep.c | 70 is_dumpable(vm_paddr_t pa) in is_dumpable() argument 78 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in is_dumpable() 194 pa += len; in blk_write() 259 if (is_dumpable(pa)) in minidumpsys() 260 dump_add_page(pa); in minidumpsys() 261 pa += PAGE_SIZE; in minidumpsys() 279 pa += PAGE_SIZE; in minidumpsys() 286 if (is_dumpable(pa)) in minidumpsys() 287 dump_add_page(pa); in minidumpsys() 295 dump_add_page(pa); in minidumpsys() [all …]
|
| H A D | uma_machdep.c | 47 vm_paddr_t pa; in uma_small_alloc() local 55 pa = m->phys_addr; in uma_small_alloc() 57 dump_add_page(pa); in uma_small_alloc() 58 va = (void *)PHYS_TO_DMAP(pa); in uma_small_alloc() 68 vm_paddr_t pa; in uma_small_free() local 70 pa = DMAP_TO_PHYS((vm_offset_t)mem); in uma_small_free() 71 dump_drop_page(pa); in uma_small_free() 72 m = PHYS_TO_VM_PAGE(pa); in uma_small_free()
|
| /f-stack/freebsd/arm/include/ |
| H A D | pte-v6.h | 239 #define PTE1_PA(pa) ((pa) & PTE1_FRAME) argument 242 #define PTE1(pa, ap, attr) (PTE1_PA(pa) | (ap) | (attr) | PTE1_AP_COMMON) argument 244 #define PTE1_KERN(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_G, attr) argument 245 #define PTE1_KERN_NG(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_NG, attr) argument 247 #define PTE1_LINK(pa) (((pa) & L1_C_ADDR_MASK) | L1_TYPE_C) argument 289 #define PTE2_PA(pa) ((pa) & PTE2_FRAME) argument 292 #define PTE2(pa, ap, attr) (PTE2_PA(pa) | (ap) | (attr) | PTE2_AP_COMMON) argument 294 #define PTE2_KERN(pa, ap, attr) PTE2(pa, (ap) | PTE2_A | PTE2_G, attr) argument 295 #define PTE2_KERN_NG(pa, ap, attr) PTE2(pa, (ap) | PTE2_A | PTE2_NG, attr) argument
|
| /f-stack/freebsd/kern/ |
| H A D | subr_devmap.c | 153 m->pd_pa = pa; in devmap_add_entry() 214 devmap_ptov(vm_paddr_t pa, vm_size_t size) in devmap_ptov() argument 222 if (pa >= pd->pd_pa && pa + size <= pd->pd_pa + pd->pd_size) in devmap_ptov() 263 pmap_mapdev(vm_offset_t pa, vm_size_t size) in pmap_mapdev() argument 269 if ((rva = devmap_ptov(pa, size)) != NULL) in pmap_mapdev() 272 offset = pa & PAGE_MASK; in pmap_mapdev() 273 pa = trunc_page(pa); in pmap_mapdev() 288 pmap_kenter_device(va, size, pa); in pmap_mapdev() 304 offset = pa & PAGE_MASK; in pmap_mapdev_attr() 305 pa = trunc_page(pa); in pmap_mapdev_attr() [all …]
|
| H A D | subr_physmem.c | 314 physmem_hardware_region(uint64_t pa, uint64_t sz) in physmem_hardware_region() argument 322 if (pa == 0) { in physmem_hardware_region() 325 pa = PAGE_SIZE; in physmem_hardware_region() 327 } else if (pa > MAX_PHYS_ADDR) { in physmem_hardware_region() 343 if ((pa + sz) > (MAX_PHYS_ADDR - 1024 * 1024)) { in physmem_hardware_region() 344 sz = MAX_PHYS_ADDR - pa + 1; in physmem_hardware_region() 354 adj = round_page(pa) - pa; in physmem_hardware_region() 355 pa = round_page(pa); in physmem_hardware_region() 374 adj = pa - trunc_page(pa); in physmem_exclude_region() 375 pa = trunc_page(pa); in physmem_exclude_region() [all …]
|
| H A D | kern_sendfile.c | 99 vm_page_t pa[]; member 311 sfio->pa[(pa[0]->pindex - sfio->pindex0) + i] = in sendfile_iodone() 333 KASSERT(sfio->pa[0]->object == sfio->pa[i]->object, in sendfile_iodone() 335 sfio->pa[i], sfio->pa[0]->object, sfio->pa[i]->object)); in sendfile_iodone() 336 KASSERT(sfio->pa[0]->pindex + i == sfio->pa[i]->pindex, in sendfile_iodone() 338 sfio->pa[i], (uintmax_t)sfio->pa[0]->pindex, in sendfile_iodone() 418 vm_page_t *pa; in sendfile_swapin() local 421 pa = sfio->pa; in sendfile_swapin() 435 pa[i] = NULL; in sendfile_swapin() 539 KASSERT(pa[j] != NULL && pa[j] != bogus_page, in sendfile_swapin() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | minidump_machdep.c | 69 is_dumpable(vm_paddr_t pa) in is_dumpable() argument 77 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in is_dumpable() 113 if (pa != 0) { in blk_write() 154 pa += len; in blk_write() 205 if (pa != 0 && is_dumpable(pa)) in minidumpsys() 206 dump_add_page(pa); in minidumpsys() 215 VM_PAGE_DUMP_FOREACH(pa) { in minidumpsys() 217 if (is_dumpable(pa)) in minidumpsys() 220 dump_drop_page(pa); in minidumpsys() 301 prev_pa = pa; in minidumpsys() [all …]
|
| H A D | pmap-v6.c | 836 for (pa = pt2pg_pa; pa < pt2pg_pa + size; pa += PTE2_SIZE) in pmap_bootstrap_prepare() 840 for (pa = pt2pg_pa; pa < pt2pg_pa + size; pa += NB_IN_PT2) in pmap_bootstrap_prepare() 846 for (pa = KERNEL_V2P(KERNBASE); pa < last; pa += PTE1_SIZE) in pmap_bootstrap_prepare() 1115 return (pa); in pmap_kextract() 1141 pa = 0; in pmap_dump_kextract() 1145 return (pa); in pmap_dump_kextract() 1675 return (pa); in pmap_pt2pg_zero() 1707 return (pa); in pmap_pt2pg_init() 1972 pa = 0; in pmap_extract() 4877 for (pa = pte2_pa + PAGE_SIZE; pa < pte2_pa + size; in pmap_object_init_pt() [all …]
|
| /f-stack/freebsd/vm/ |
| H A D | vm_dumpset.h | 41 dump_add_page(vm_paddr_t pa) in dump_add_page() argument 48 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) { in dump_add_page() 50 (pa >> PAGE_SHIFT) - (dump_avail[i] >> PAGE_SHIFT) + in dump_add_page() 60 dump_drop_page(vm_paddr_t pa) in dump_drop_page() argument 67 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) { in dump_drop_page() 69 (pa >> PAGE_SHIFT) - (dump_avail[i] >> PAGE_SHIFT) + in dump_drop_page() 94 #define VM_PAGE_DUMP_FOREACH(pa) \ argument 96 (pa) = vm_page_dump_index_to_pa(__b - 1), __b != 0; \
|
| H A D | vm_phys.c | 889 if (pa >= seg->start && pa < seg->end) in vm_phys_paddr_to_vm_page() 902 tmp.start = pa; in vm_phys_fictitious_to_vm_page() 1088 vm_paddr_t pa; in vm_phys_free_pages() local 1105 if (pa < seg->start || pa >= seg->end) in vm_phys_free_pages() 1315 if (pa >= seg->start) in vm_phys_unfree_page() 1441 if (pa_end < pa) in vm_phys_alloc_seg_contig() 1457 if (pa < pa_end) in vm_phys_alloc_seg_contig() 1536 if (phys_avail[i] <= pa && phys_avail[i + 1] > pa) in vm_phys_avail_find() 1581 if (pa <= phys_avail[i] || pa >= phys_avail[i + 1]) in vm_phys_avail_split() 1677 return (pa); in vm_phys_early_alloc() [all …]
|
| H A D | vm_page.h | 356 #define pa_index(pa) ((pa) >> PDRSHIFT) argument 357 #define PA_LOCKPTR(pa) ((struct mtx *)(&pa_lock[pa_index(pa) % PA_LOCK_COUNT])) argument 358 #define PA_LOCKOBJPTR(pa) ((struct lock_object *)PA_LOCKPTR((pa))) argument 359 #define PA_LOCK(pa) mtx_lock(PA_LOCKPTR(pa)) argument 360 #define PA_TRYLOCK(pa) mtx_trylock(PA_LOCKPTR(pa)) argument 361 #define PA_UNLOCK(pa) mtx_unlock(PA_LOCKPTR(pa)) argument 362 #define PA_UNLOCK_COND(pa) \ argument 364 if ((pa) != 0) { \ 365 PA_UNLOCK((pa)); \ 366 (pa) = 0; \ [all …]
|
| H A D | vm_phys.h | 73 vm_page_t vm_phys_fictitious_to_vm_page(vm_paddr_t pa); 77 vm_page_t vm_phys_paddr_to_vm_page(vm_paddr_t pa); 92 vm_phys_domain(vm_paddr_t pa) in vm_phys_domain() argument 100 if (mem_affinity[i].start <= pa && in vm_phys_domain() 101 mem_affinity[i].end >= pa) in vm_phys_domain()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | minidump_machdep.c | 68 is_dumpable(vm_paddr_t pa) in is_dumpable() argument 76 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in is_dumpable() 170 vm_paddr_t pa; in minidumpsys() local 192 if (is_dumpable(pa)) in minidumpsys() 193 dump_add_page(pa); in minidumpsys() 202 for (pa = 0; pa < phys_avail[0]; pa += PAGE_SIZE) { in minidumpsys() 203 if (is_dumpable(pa)) in minidumpsys() 204 dump_add_page(pa); in minidumpsys() 212 VM_PAGE_DUMP_FOREACH(pa) { in minidumpsys() 214 if (is_dumpable(pa)) in minidumpsys() [all …]
|
| H A D | uma_machdep.c | 46 vm_paddr_t pa; in uma_small_alloc() local 73 pa = VM_PAGE_TO_PHYS(m); in uma_small_alloc() 75 dump_add_page(pa); in uma_small_alloc() 76 va = (void *)MIPS_PHYS_TO_DIRECT(pa); in uma_small_alloc() 86 vm_paddr_t pa; in uma_small_free() local 88 pa = MIPS_DIRECT_TO_PHYS((vm_offset_t)mem); in uma_small_free() 89 dump_drop_page(pa); in uma_small_free() 90 m = PHYS_TO_VM_PAGE(pa); in uma_small_free()
|
| /f-stack/freebsd/net/ |
| H A D | pfil.c | 216 head->head_type = pa->pa_type; in pfil_head_register() 225 pa->pa_headname); in pfil_head_register() 265 hook->hook_func = pa->pa_func; in pfil_add_hook() 268 hook->hook_type = pa->pa_type; in pfil_add_hook() 277 pa->pa_modname, pa->pa_rulname); in pfil_add_hook() 292 if (pa->pa_flags & PFIL_IN) { in pfil_unlink() 342 head = pa->pa_head; in pfil_link() 348 hook = pa->pa_hook; in pfil_link() 368 if (pa->pa_flags & PFIL_IN) in pfil_link() 374 if (pa->pa_flags & PFIL_OUT) in pfil_link() [all …]
|
| /f-stack/freebsd/arm64/include/ |
| H A D | vmparam.h | 167 #define PHYS_IN_DMAP(pa) ((pa) >= DMAP_MIN_PHYSADDR && \ argument 168 (pa) < DMAP_MAX_PHYSADDR) 174 #define PHYS_TO_DMAP(pa) \ argument 176 KASSERT(PHYS_IN_DMAP(pa), \ 178 (vm_paddr_t)(pa))); \ 179 ((pa) - dmap_phys_base) + DMAP_MIN_ADDRESS; \
|
| /f-stack/freebsd/mips/include/ |
| H A D | cpuregs.h | 132 #define MIPS_DIRECT_MAPPABLE(pa) 1 argument 133 #define MIPS_PHYS_TO_DIRECT(pa) MIPS_PHYS_TO_XKPHYS_CACHED(pa) argument 134 #define MIPS_PHYS_TO_DIRECT_UNCACHED(pa) MIPS_PHYS_TO_XKPHYS_UNCACHED(pa) argument 137 #define MIPS_DIRECT_MAPPABLE(pa) ((pa) < MIPS_KSEG0_LARGEST_PHYS) argument 138 #define MIPS_PHYS_TO_DIRECT(pa) MIPS_PHYS_TO_KSEG0(pa) argument 139 #define MIPS_PHYS_TO_DIRECT_UNCACHED(pa) MIPS_PHYS_TO_KSEG1(pa) argument
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_vcbus.c | 222 bcm283x_armc_to_vcbus(vm_paddr_t pa) in bcm283x_armc_to_vcbus() argument 231 if (pa >= ment->armc_start && in bcm283x_armc_to_vcbus() 232 pa < ment->armc_start + ment->armc_size) { in bcm283x_armc_to_vcbus() 233 return (pa - ment->armc_start) + ment->vcbus_start; in bcm283x_armc_to_vcbus() 243 (uintmax_t)pa); in bcm283x_armc_to_vcbus() 244 return (pa); in bcm283x_armc_to_vcbus()
|
| /f-stack/dpdk/kernel/linux/kni/ |
| H A D | kni_net.c | 57 pa2kva(void *pa) in pa2kva() argument 59 return phys_to_virt((unsigned long)pa); in pa2kva() 64 pa2va(void *pa, struct rte_kni_mbuf *m) in pa2va() argument 68 va = (void *)((unsigned long)pa + in pa2va() 82 get_kva(struct kni_dev *kni, void *pa) in get_kva() argument 86 return iova2kva(kni, pa); in get_kva() 88 return pa2kva(pa); in get_kva() 217 kva = get_kva(kni, kni->pa[i]); in kni_fifo_trans_pa2va() 377 kva = get_kva(kni, kni->pa[i]); in kni_net_rx_normal() 476 kva = get_kva(kni, kni->pa[i]); in kni_net_rx_lo_fifo() [all …]
|