Searched refs:pa (Results 26 - 50 of 285) sorted by relevance

1234567891011>>

/freebsd-current/lib/libkvm/
H A Dkvm_amd64.c66 _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 Dkvm_minidump_amd64.c95 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 Dminidump_machdep.c84 * 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 Ddump_machdep.c51 dumpsys_map_chunk(vm_paddr_t pa, size_t chunk, void **va) argument
/freebsd-current/sys/sys/
H A Dphysmem.h54 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 Ddevmap.h60 void devmap_add_entry(vm_paddr_t pa, vm_size_t sz);
/freebsd-current/tools/boot/smbios/
H A Dstand.h18 caddr_t ptov(uintptr_t pa);
/freebsd-current/sys/arm64/iommu/
H A Diommu_pmap.h44 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 Dminidump_machdep.c77 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 Dpte.h237 #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 Ddump.h39 /* 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 Ddump_machdep.c45 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 Dbridge.c200 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 Dt_uvm_physseg_load.c282 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 Dminidump_machdep_base.c76 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 Dfib_lookup.c450 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 Dacpica_machdep.h48 void *acpi_map_table(vm_paddr_t pa, const char *sig);
H A Dmachdep.h57 int memory_mapping_mode(vm_paddr_t pa);
/freebsd-current/sys/powerpc/powerpc/
H A Dminidump_machdep.c77 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 Dmmu_oea64.c133 #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 Dam43xx.h52 #define AM4372_IOPAD(pa, val) (((pa) & 0xffff) - 0x0800) (val)
/freebsd-current/sys/powerpc/include/
H A Dbat.h112 #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 Ddt_print.c461 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 Di15_moddiv.c110 * 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 Di31_moddiv.c113 * 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...]

Completed in 232 milliseconds

1234567891011>>