/freebsd-current/lib/libkvm/ |
H A D | kvm_amd64.c | 66 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) argument 73 *ofs = pa; 74 return (AMD64_PAGE_SIZE - (pa & AMD64_PAGE_MASK)); 79 while (n && (pa < p->p_paddr || pa >= p->p_paddr + p->p_memsz)) 83 *ofs = (pa - p->p_paddr) + p->p_offset; 84 return (AMD64_PAGE_SIZE - (pa & AMD64_PAGE_MASK)); 111 amd64_physaddr_t pa; local 144 if (kvm_read2(kd, (nl[0].n_value - kernbase), &pa, sizeof(pa)) ! 165 _amd64_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 303 _amd64_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument [all...] |
H A D | kvm_minidump_amd64.c | 95 u_long *pa; local 97 pa = _kvm_pmap_get(kd, pdeindex, sizeof(amd64_pde_t)); 98 if (pa == NULL) 100 return _kvm_map_get(kd, *pa & AMD64_PG_FRAME, AMD64_PAGE_SIZE); 184 _amd64_minidump_vatop_v1(kvm_t *kd, kvaddr_t va, off_t *pa) argument 214 *pa = ofs + offset; 225 *pa = ofs + offset; 240 _amd64_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 302 *pa = ofs + offset; 313 *pa 328 _amd64_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 347 u_long bmindex, dva, pa, pdeindex, va; local [all...] |
/freebsd-current/sys/riscv/riscv/ |
H A D | minidump_machdep.c | 84 * XXX writes using pa should be no larger than PAGE_SIZE. 87 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) argument 101 if (ptr != NULL && pa != 0) { 102 printf("cant have both va and pa!\n"); 105 if ((((uintptr_t)pa) % PAGE_SIZE) != 0) { 106 printf("address not page aligned %#lx\n", (uintptr_t)pa); 112 * pre-existing pa pages. 133 dump_va = (void *)PHYS_TO_DMAP(pa); 135 pa += len; 162 vm_paddr_t pa; local [all...] |
H A D | dump_machdep.c | 51 dumpsys_map_chunk(vm_paddr_t pa, size_t chunk, void **va) argument
|
/freebsd-current/sys/sys/ |
H A D | physmem.h | 54 void physmem_hardware_region(uint64_t pa, uint64_t sz); 55 void physmem_exclude_region(vm_paddr_t pa, vm_size_t sz, uint32_t flags); 59 bool physmem_excluded(vm_paddr_t pa, vm_size_t sz);
|
H A D | devmap.h | 60 void devmap_add_entry(vm_paddr_t pa, vm_size_t sz);
|
/freebsd-current/tools/boot/smbios/ |
H A D | stand.h | 18 caddr_t ptov(uintptr_t pa);
|
/freebsd-current/sys/arm64/iommu/ |
H A D | iommu_pmap.h | 44 int smmu_pmap_enter(struct smmu_pmap *pmap, vm_offset_t va, vm_paddr_t pa, 49 int pmap_gpu_enter(struct smmu_pmap *pmap, vm_offset_t va, vm_paddr_t pa,
|
/freebsd-current/sys/arm/arm/ |
H A D | minidump_machdep.c | 77 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) argument 87 if (ptr != NULL && pa != 0) { 88 printf("cant have both va and pa!\n"); 91 if (pa != 0) { 96 if ((pa & PAGE_MASK) != 0) { 102 /* Flush any pre-existing pa pages before a virtual dump. */ 123 dump_va = pmap_kenter_temporary(pa + i, 126 pa += len; 157 uint32_t pa, prev_pa = 0, count = 0; local 182 pa [all...] |
/freebsd-current/sys/arm/include/ |
H A D | pte.h | 237 #define PTE1_PA(pa) ((pa) & PTE1_FRAME) 240 #define PTE1(pa, ap, attr) (PTE1_PA(pa) | (ap) | (attr) | PTE1_AP_COMMON) 242 #define PTE1_KERN(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_G, attr) 243 #define PTE1_KERN_NG(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_NG, attr) 245 #define PTE1_LINK(pa) (((pa) [all...] |
/freebsd-current/sys/x86/include/ |
H A D | dump.h | 39 /* 20 phys_avail entry pairs correspond to 10 pa's */ 68 dumpsys_unmap_chunk(vm_paddr_t pa, size_t s, void *va) argument 71 dumpsys_gen_unmap_chunk(pa, s, va);
|
/freebsd-current/sys/x86/x86/ |
H A D | dump_machdep.c | 45 dumpsys_map_chunk(vm_paddr_t pa, size_t chunk, void **va) argument 51 a = pa + i * PAGE_SIZE;
|
/freebsd-current/tools/tools/netmap/ |
H A D | bridge.c | 200 struct nmport_d *pa = NULL, *pb = NULL; local 277 pa = nmport_open(ifa); 278 if (pa == NULL) { 286 nmport_close(pa); 289 zerocopy = zerocopy && (pa->mem == pb->mem); 294 pollfd[0].fd = pa->fd; 300 pa->hdr.nr_name, pa->first_rx_ring, pa->reg.nr_rx_rings, 303 pa_sw_rings = (pa [all...] |
/freebsd-current/contrib/netbsd-tests/sys/uvm/ |
H A D | t_uvm_physseg_load.c | 282 uvm_phys_to_vm_page(paddr_t pa) argument 284 paddr_t pf = atop(pa); 307 #define PHYS_TO_VM_PAGE(pa) uvm_phys_to_vm_page(pa) 330 paddr_t pa; local 344 pa = (paddr_t) random() % (paddr_t) ctob(VALID_END_PFN_1); 345 PHYS_TO_VM_PAGE(pa); 359 paddr_t pa; local 373 pa = (paddr_t) random() % (paddr_t) ctob(VALID_END_PFN_1); 374 PHYS_TO_VM_PAGE(pa); 388 paddr_t pa; local 417 paddr_t pa; local 446 paddr_t pa; local 475 paddr_t pa; local 504 paddr_t pa; local 533 paddr_t pa = 0; local 582 paddr_t pa = 0; local 631 paddr_t pa = 0; local 680 paddr_t pa = 0; local [all...] |
/freebsd-current/sys/i386/i386/ |
H A D | minidump_machdep_base.c | 76 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) argument 90 if (ptr != NULL && pa != 0) { 91 printf("cant have both va and pa!\n"); 94 if (pa != 0 && (((uintptr_t)ptr) % PAGE_SIZE) != 0) { 99 /* If we're doing a virtual dump, flush any pre-existing pa pages */ 120 dump_va = pmap_kenter_temporary(pa + i, (i + fragsz) >> PAGE_SHIFT); 122 pa += len; 160 uint64_t pa; local 188 pa = pde & PG_PS_FRAME; 190 if (vm_phys_is_dumpable(pa)) [all...] |
/freebsd-current/sys/tests/fib_lookup/ |
H A D | fib_lookup.c | 450 struct inet_array *pa = (struct inet_array *)_data; local 455 pa->rnh_prefixes++; 457 if (pa->num_items + 5 >= pa->alloc_items) { 458 if (pa->error == 0) 459 pa->error = ENOSPC; 465 pa->arr[pa->num_items++] = addr; 468 pa->arr[pa 481 prepare_list(uint32_t fibnum, struct inet_array *pa) argument 516 struct inet_array pa = {}; local 634 struct inet6_array *pa = (struct inet6_array *)_data; local 674 prepare_list6(uint32_t fibnum, struct inet6_array *pa) argument 709 struct inet6_array pa = {}; local [all...] |
/freebsd-current/sys/arm64/include/ |
H A D | acpica_machdep.h | 48 void *acpi_map_table(vm_paddr_t pa, const char *sig);
|
H A D | machdep.h | 57 int memory_mapping_mode(vm_paddr_t pa);
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | minidump_machdep.c | 77 pmap_kenter_temporary(vm_offset_t va, vm_paddr_t pa) argument 80 pmap_kenter(va, pa); 98 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) argument 111 if (ptr != NULL && pa != 0) { 112 printf("Can't have both va and pa!\n"); 115 if ((pa % PAGE_SIZE) != 0) { 116 printf("Address not page aligned 0x%lx\n", pa); 122 * pa pages 145 pa + i); 148 pa 193 vm_paddr_t pa; local [all...] |
/freebsd-current/sys/powerpc/aim/ |
H A D | mmu_oea64.c | 133 #define PV_LOCK_IDX(pa) ((pa_index(pa) * (((pa) >> 45) + 1)) % PV_LOCK_COUNT) 135 #define PV_LOCK_IDX(pa) (pa_index(pa) % PV_LOCK_COUNT) 137 #define PV_LOCKPTR(pa) ((struct mtx *)(&pv_lock[PV_LOCK_IDX(pa)])) 138 #define PV_LOCK(pa) mtx_lock(PV_LOCKPTR(pa)) 139 #define PV_UNLOCK(pa) mtx_unloc 150 moea64_sp_pv_lock(vm_paddr_t pa) argument 165 moea64_sp_pv_unlock(vm_paddr_t pa) argument 523 vm_paddr_t pa; local 622 moea64_calc_wimg(vm_paddr_t pa, vm_memattr_t ma) argument 807 moea64_kenter_large(vm_offset_t va, vm_paddr_t pa, uint64_t attr, int bootstrap) argument 834 vm_paddr_t pa, pkernelstart, pkernelend; local 857 moea64_kenter_large(PHYS_TO_DMAP(pa), pa, pte_lo, 1); local 910 const vm_paddr_t *pa = a, *pb = b; local 1138 vm_offset_t pa, va; local 1391 vm_paddr_t pa; local 1442 moea64_set_scratchpage_pa(int which, vm_paddr_t pa) argument 1542 vm_paddr_t pa = VM_PAGE_TO_PHYS(m); local 1563 vm_paddr_t pa = VM_PAGE_TO_PHYS(m); local 1580 vm_paddr_t pa = VM_PAGE_TO_PHYS(m); local 1592 vm_paddr_t pa = VM_PAGE_TO_PHYS(m); local 1652 vm_paddr_t pa; local 1771 moea64_syncicache(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, vm_size_t sz) argument 1861 vm_paddr_t pa; local 2169 moea64_kenter_attr(vm_offset_t va, vm_paddr_t pa, vm_memattr_t ma) argument 2203 moea64_kenter(vm_offset_t va, vm_paddr_t pa) argument 2217 vm_paddr_t pa; local 3144 moea64_dev_direct_mapped(vm_paddr_t pa, vm_size_t size) argument 3176 moea64_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma) argument 3200 moea64_mapdev(vm_paddr_t pa, vm_size_t size) argument 3225 vm_paddr_t pa; local 3247 moea64_dumpsys_map(vm_paddr_t pa, size_t sz, void **va) argument 3322 vm_paddr_t pa, pa_end; local 3403 moea64_map_range(vm_offset_t va, vm_paddr_t pa, vm_size_t npages) argument 3429 vm_paddr_t pa; local 3682 vm_paddr_t pa, spa; local 3796 vm_paddr_t pa, pa_end; local 3924 vm_paddr_t pa; local [all...] |
/freebsd-current/sys/contrib/device-tree/include/dt-bindings/pinctrl/ |
H A D | am43xx.h | 52 #define AM4372_IOPAD(pa, val) (((pa) & 0xffff) - 0x0800) (val)
|
/freebsd-current/sys/powerpc/include/ |
H A D | bat.h | 112 #define BATL(pa, wimg, pp) \ 113 (((pa) & BAT_PBS) | (wimg) | (pp)) 160 #define BATL601(pa, size, v) \ 161 (((pa) & BAT601_PBN) | (v) | (size))
|
/freebsd-current/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_print.c | 461 dt_printarg_t pa = *pap; local 462 pa.pa_nest += pap->pa_depth + 1; 463 pa.pa_depth = 0; 464 pa.pa_addr = addr + eltsize * i; 467 dt_format_member, &pa); 474 dt_printarg_t pa = *pap; local 475 pa.pa_nest += pap->pa_depth + 1; 476 pa.pa_depth = 0; 477 pa.pa_addr = addr + eltsize * i; 479 dt_print_member, &pa); 737 dt_print_prepare(dtrace_hdl_t *dtp, const char *typename, caddr_t addr, size_t len, dt_printarg_t *pa) argument 804 dt_printarg_t pa; local 827 dt_printarg_t pa; local [all...] |
/freebsd-current/contrib/bearssl/src/int/ |
H A D | i15_moddiv.c | 110 * a <- (a*pa+b*pb)/(2^15) 118 * Factors pa, pb, qa and qb must be at most 2^15 in absolute value. 124 int32_t pa, int32_t pb, int32_t qa, int32_t qb) 138 * |pa| <= 2^15 151 za = wa * (uint32_t)pa + wb * (uint32_t)pb + (uint32_t)cca; 173 * a <- (a*pa+b*pb)/(2^15) mod m 178 * Factors pa, pb, qa and qb must be at most 2^15 in absolute value. 184 int32_t pa, int32_t pb, int32_t qa, int32_t qb, 192 fa = ((a[0] * (uint32_t)pa + b[0] * (uint32_t)pb) * m0i) & 0x7FFF; 204 za = wa * (uint32_t)pa 123 co_reduce(uint16_t *a, uint16_t *b, size_t len, int32_t pa, int32_t pb, int32_t qa, int32_t qb) argument 183 co_reduce_mod(uint16_t *a, uint16_t *b, size_t len, int32_t pa, int32_t pb, int32_t qa, int32_t qb, const uint16_t *m, uint16_t m0i) argument 326 int32_t pa, pb, qa, qb; local [all...] |
H A D | i31_moddiv.c | 113 * a <- (a*pa+b*pb)/(2^31) 121 * Factors pa, pb, qa and qb must be at most 2^31 in absolute value. 127 int64_t pa, int64_t pb, int64_t qa, int64_t qb) 142 * |pa| <= 2^31 155 za = wa * (uint64_t)pa + wb * (uint64_t)pb + (uint64_t)cca; 189 * a <- (a*pa+b*pb)/(2^31) mod m 194 * Factors pa, pb, qa and qb must be at most 2^31 in absolute value. 200 int64_t pa, int64_t pb, int64_t qa, int64_t qb, 209 fa = ((a[0] * (uint32_t)pa + b[0] * (uint32_t)pb) * m0i) & 0x7FFFFFFF; 222 za = wa * (uint64_t)pa 126 co_reduce(uint32_t *a, uint32_t *b, size_t len, int64_t pa, int64_t pb, int64_t qa, int64_t qb) argument 199 co_reduce_mod(uint32_t *a, uint32_t *b, size_t len, int64_t pa, int64_t pb, int64_t qa, int64_t qb, const uint32_t *m, uint32_t m0i) argument 340 int64_t pa, pb, qa, qb; local [all...] |