/freebsd-current/sys/dev/xdma/ |
H A D | xdma_iommu.c | 78 vm_paddr_t pa, vm_size_t size, vm_prot_t prot) 89 m = PHYS_TO_VM_PAGE(pa); 92 XDMA_IOMMU_ENTER(xio->dev, xio, va, pa); 95 pa += PAGE_SIZE; 101 vm_paddr_t pa, vm_size_t size, vm_prot_t prot) 114 addr |= pa & (PAGE_SIZE - 1); 119 xdma_iommu_enter(xio, addr, pa, size, prot); 77 xdma_iommu_enter(struct xdma_iommu *xio, vm_offset_t va, vm_paddr_t pa, vm_size_t size, vm_prot_t prot) argument 100 xdma_iommu_add_entry(xdma_channel_t *xchan, vm_offset_t *va, vm_paddr_t pa, vm_size_t size, vm_prot_t prot) argument
|
/freebsd-current/sys/net/ |
H A D | pfil.c | 254 pfil_head_register(struct pfil_head_args *pa) argument 258 MPASS(pa->pa_version == PFIL_VERSION); 263 head->head_flags = pa->pa_flags; 264 head->head_type = pa->pa_type; 265 head->head_name = pa->pa_headname; 271 if (strcmp(pa->pa_headname, list->head_name) == 0) { 273 pa->pa_headname); 307 pfil_add_hook(struct pfil_hook_args *pa) argument 311 MPASS(pa->pa_version == PFIL_VERSION); 314 hook->hook_mbuf_chk = pa 336 pfil_unlink(struct pfil_link_args *pa, pfil_head_t head, pfil_hook_t hook) argument 372 pfil_link(struct pfil_link_args *pa) argument [all...] |
/freebsd-current/lib/libkvm/ |
H A D | kvm_minidump_i386.c | 146 _i386_minidump_vatop_pae(kvm_t *kd, kvaddr_t va, off_t *pa) argument 176 *pa = ofs + offset; 191 _i386_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 221 *pa = ofs + offset; 236 _i386_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 244 return (_i386_minidump_vatop_pae(kd, va, pa)); 246 return (_i386_minidump_vatop(kd, va, pa)); 285 _i386_iterator_next(struct i386_iter *it, u_long *pa, u_long *va, u_long *dva, argument 294 *pa = 0; 304 *pa 322 u_long dva, pa, va; local [all...] |
H A D | kvm_minidump_aarch64.c | 173 _aarch64_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 195 *pa = ofs + offset; 215 *pa = ofs + offset; 230 _aarch64_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 238 return (_aarch64_minidump_vatop(kd, va, pa)); 270 u_long bmindex, dva, pa, pteindex, va; local 285 pa = pte & ~AARCH64_ATTR_MASK; 286 dva = vm->hdr.dmapbase + pa; 287 if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva, 294 pa [all...] |
H A D | kvm_minidump_riscv.c | 143 _riscv_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 165 *pa = ofs + offset; 185 *pa = ofs + offset; 200 _riscv_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 208 return (_riscv_minidump_vatop(kd, va, pa)); 239 u_long bmindex, dva, pa, pteindex, va; local 255 pa = (pte >> RISCV_PTE_PPN0_S) << RISCV_L3_SHIFT; 256 dva = vm->hdr.dmapbase + pa; 257 if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva, 264 pa [all...] |
/freebsd-current/sys/kern/ |
H A D | kern_sendfile.c | 100 vm_page_t pa[]; member in struct:sf_io 290 sendfile_iodone(void *arg, vm_page_t *pa, int count, int error) argument 309 MPASS(count == 0 || pa[0] != bogus_page); 311 if (pa[i] == bogus_page) { 312 sfio->pa[(pa[0]->pindex - sfio->pindex0) + i] = 313 pa[i] = vm_page_relookup(sfio->obj, 314 pa[0]->pindex + i); 315 KASSERT(pa[i] != NULL, 317 __func__, pa, 417 vm_page_t *pa; local 758 vm_page_t *pa; local [all...] |
H A D | subr_physmem.c | 436 physmem_hardware_region(uint64_t pa, uint64_t sz) argument 442 if (pa == 0) { 445 pa = PAGE_SIZE; 447 } else if (pa > MAX_PHYS_ADDR) { 463 if ((pa + sz) > (MAX_PHYS_ADDR - 1024 * 1024)) { 464 sz = MAX_PHYS_ADDR - pa + 1; 471 hwcnt = insert_region(hwregions, hwcnt, pa, sz, 0); 478 physmem_exclude_region(vm_paddr_t pa, vm_size_t sz, uint32_t exflags) argument 486 adj = pa - trunc_page(pa); 504 physmem_excluded(vm_paddr_t pa, vm_size_t sz) argument [all...] |
H A D | subr_memdesc.c | 45 phys_copyback(vm_paddr_t pa, int off, int size, const void *src) argument 55 pa += off; 56 page_off = pa & PAGE_MASK; 59 p = (void *)PHYS_TO_DMAP(pa); 63 pa += todo; 193 phys_copydata(vm_paddr_t pa, int off, int size, void *dst) argument 203 pa += off; 204 page_off = pa & PAGE_MASK; 207 p = (const void *)PHYS_TO_DMAP(pa); 211 pa 349 can_append_paddr(struct mbuf *m, vm_paddr_t pa) argument 376 append_paddr_range(struct mbuf *m, vm_paddr_t pa, size_t len) argument 423 paddr_ext_mbuf(memdesc_alloc_extpg_mbuf_t *extpg_alloc, void *cb_arg, int how, vm_paddr_t pa, size_t len, size_t *actual_len, bool can_truncate) argument 525 vm_paddr_t pa; local [all...] |
/freebsd-current/stand/usb/tools/ |
H A D | sysinit.c | 125 const struct sysinit_data * const *pa = _pa; local 128 if ((*pa)->dw_msb_value > (*pb)->dw_msb_value) 131 if ((*pa)->dw_msb_value < (*pb)->dw_msb_value) 134 if ((*pa)->dw_lsb_value > (*pb)->dw_lsb_value) 137 if ((*pa)->dw_lsb_value < (*pb)->dw_lsb_value) 146 const struct sysinit_data * const *pa = _pa; local 149 if ((*pa)->dw_msb_value > (*pb)->dw_msb_value) 152 if ((*pa)->dw_msb_value < (*pb)->dw_msb_value) 155 if ((*pa)->dw_lsb_value > (*pb)->dw_lsb_value) 158 if ((*pa) [all...] |
/freebsd-current/sys/netinet/ |
H A D | tcp_lro.c | 547 tcp_lro_rx_csum_data(const struct lro_parser *pa, uint16_t tcp_csum) argument 554 switch (pa->data.lro_type) { 558 cs = in6_cksum_pseudo(pa->ip6, ntohs(pa->ip6->ip6_plen), pa->ip6->ip6_nxt, 0); 564 cs = in_addword(ntohs(pa->ip4->ip_len) - sizeof(*pa->ip4), IPPROTO_TCP); 565 cs = in_pseudo(pa->ip4->ip_src.s_addr, pa->ip4->ip_dst.s_addr, htons(cs)); 578 cs = ~tcp_lro_rx_csum_tcphdr(pa 681 tcp_lro_update_checksum(const struct lro_parser *pa, const struct lro_entry *le, uint16_t payload_len, uint16_t delta_sum) argument 908 struct lro_parser *pa; local 1287 struct lro_parser *pa; /* current parser for TCP stream */ local [all...] |
/freebsd-current/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_vcbus.c | 218 bcm283x_armc_to_vcbus(vm_paddr_t pa) argument 227 if (pa >= ment->armc_start && 228 pa < ment->armc_start + ment->armc_size) { 229 return (pa - ment->armc_start) + ment->vcbus_start; 239 (uintmax_t)pa); 240 return (pa);
|
/freebsd-current/crypto/openssl/crypto/asn1/ |
H A D | p8_pkey.c | 55 const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8) 63 if (pa) 64 *pa = p8->pkeyalg;
|
/freebsd-current/stand/libofw/ |
H A D | ofw_memory.c | 38 vm_offset_t pa; member in struct:ofw_mapping 83 (uintmax_t)mapptr[i].pa, 84 (uintmax_t)mapptr[i].pa + mapptr[i].len,
|
/freebsd-current/sys/arm64/arm64/ |
H A D | dump_machdep.c | 53 dumpsys_map_chunk(vm_paddr_t pa, size_t chunk __unused, void **va) argument 61 * Add a header to be used by libkvm to get the va to pa delta
|
/freebsd-current/stand/kboot/kboot/ |
H A D | main.c | 207 uintptr_t pa; member in struct:mapping 213 caddr_t ptov(uintptr_t pa) argument 219 pa2 = rounddown(pa, PAGE); 221 if (m->pa == pa2) { 222 return (m->va + pa - m->pa); 238 m->pa = pa2; 240 return (m->va + pa - m->pa); 275 uintptr_t pa; local [all...] |
/freebsd-current/sbin/pfctl/ |
H A D | pfctl_qstats.c | 142 struct pfioc_altq pa; local 148 memset(&pa, 0, sizeof(pa)); 151 pa.version = PFIOC_ALTQ_VERSION; 152 if (ioctl(dev, DIOCGETALTQS, &pa)) { 158 if (pa.ticket != last_ticket && *root != NULL) { 162 last_ticket = pa.ticket; 164 mnr = pa.nr; 166 pa.nr = nr; 167 if (ioctl(dev, DIOCGETALTQ, &pa)) { [all...] |
/freebsd-current/sys/arm/arm/ |
H A D | pmap-v6.c | 217 #define PTE2_KPT(pa) PTE2_KERN(pa, PTE2_AP_KRW, PTE2_ATTR_PT) 218 #define PTE2_KPT_NG(pa) PTE2_KERN_NG(pa, PTE2_AP_KRW, PTE2_ATTR_PT) 220 #define PTE2_KRW(pa) PTE2_KERN(pa, PTE2_AP_KRW, PTE2_ATTR_DEFAULT) 221 #define PTE2_KRO(pa) PTE2_KERN(pa, PTE2_AP_KR, PTE2_ATTR_DEFAULT) 284 #define pa_to_pvh(pa) (&pv_table[pte1_index(pa 772 vm_paddr_t pt2pg_pa, pt2tab_pa, pa, size; local 982 pmap_preboot_map_pages(vm_paddr_t pa, vm_offset_t va, u_int num) argument 1026 vm_paddr_t pa; local 1047 pmap_preboot_map_attr(vm_paddr_t pa, vm_offset_t va, vm_size_t size, vm_prot_t prot, vm_memattr_t attr) argument 1087 vm_paddr_t pa; local 1124 vm_paddr_t pa; local 1286 pmap_kenter_prot_attr(vm_offset_t va, vm_paddr_t pa, uint32_t prot, uint32_t attr) argument 1311 pmap_kenter(vm_offset_t va, vm_paddr_t pa) argument 1448 pmap_kenter_temporary(vm_paddr_t pa, int i) argument 1639 vm_paddr_t pa; local 1681 vm_paddr_t pa; local 1728 vm_paddr_t pa; local 1806 vm_paddr_t pa; local 1956 vm_paddr_t pa; local 1984 vm_paddr_t pa; local 2186 vm_paddr_t pa, pt2tab_pa; local 2774 is_managed(vm_paddr_t pa) argument 3126 pmap_pv_demote_pte1(pmap_t pmap, vm_offset_t va, vm_paddr_t pa) argument 3160 pmap_pv_promote_pte1(pmap_t pmap, vm_offset_t va, vm_paddr_t pa) argument 3846 vm_paddr_t opa, pa; local 4320 vm_paddr_t pa; local 4359 vm_paddr_t pa; local 4512 vm_paddr_t pa; local 4660 vm_paddr_t pa; local 4825 vm_paddr_t pa, pte2_pa; local 5289 vm_paddr_t pa; local 5725 vm_paddr_t pa; local 6212 vm_paddr_t pa; local 6251 pmap_kenter_device(vm_offset_t va, vm_size_t size, vm_paddr_t pa) argument 6299 pmap_dcache_wb_pou(vm_paddr_t pa, vm_size_t size, uint32_t attr) argument 6325 cache_icache_sync_fresh(vm_offset_t va, vm_paddr_t pa, vm_size_t size) argument 6355 vm_paddr_t pa; local 6643 vm_paddr_t pa; local 6880 vm_paddr_t pa; local [all...] |
H A D | dump_machdep.c | 67 dumpsys_map_chunk(vm_paddr_t pa, size_t chunk, void **va) argument 73 a = pa + i * PAGE_SIZE; 79 * Add a header to be used by libkvm to get the va to pa delta
|
/freebsd-current/stand/common/ |
H A D | disk.c | 107 struct print_args *pa, bsd; local 115 pa = (struct print_args *)arg; 116 od = (struct open_disk *)pa->dev->dd.d_opendata; 119 snprintf(line, sizeof(line), " %s%s: %s", pa->prefix, pname, 124 if (pa->verbose) { 140 dev.dd.d_dev = pa->dev->dd.d_dev; 141 dev.dd.d_unit = pa->dev->dd.d_unit; 148 pa->prefix, pname); 149 bsd.dev = pa->dev; 151 bsd.verbose = pa 166 struct print_args pa; local [all...] |
/freebsd-current/sys/vm/ |
H A D | vm_page.h | 352 #define pa_index(pa) ((pa) >> PDRSHIFT) 353 #define PA_LOCKPTR(pa) ((struct mtx *)(&pa_lock[pa_index(pa) % PA_LOCK_COUNT])) 354 #define PA_LOCKOBJPTR(pa) ((struct lock_object *)PA_LOCKPTR((pa))) 355 #define PA_LOCK(pa) mtx_lock(PA_LOCKPTR(pa)) 356 #define PA_TRYLOCK(pa) mtx_trylock(PA_LOCKPTR(pa)) [all...] |
H A D | vm_extern.h | 140 * Is pa a multiple of alignment, which is a power-of-two? 143 vm_addr_align_ok(vm_paddr_t pa, u_long alignment) argument 147 return ((pa & (alignment - 1)) == 0); 155 vm_addr_bound_ok(vm_paddr_t pa, vm_paddr_t size, vm_paddr_t boundary) argument 159 return (((pa ^ (pa + size - 1)) & -boundary) == 0); 163 vm_addr_ok(vm_paddr_t pa, vm_paddr_t size, u_long alignment, argument 166 return (vm_addr_align_ok(pa, alignment) && 167 vm_addr_bound_ok(pa, size, boundary));
|
/freebsd-current/sys/contrib/device-tree/include/dt-bindings/pinctrl/ |
H A D | dra.h | 71 #define DRA7XX_CORE_IOPAD(pa, val) (((pa) & 0xffff) - 0x3400) (val)
|
/freebsd-current/stand/i386/btx/lib/ |
H A D | btxv86.h | 63 #define PTOV(pa) ((caddr_t)(pa) - __base)
|
/freebsd-current/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_fw_cmd.h | 74 #define RTWN_CMD_IQ_EXT_PA_5G(pa) (pa)
|
/freebsd-current/sys/i386/i386/ |
H A D | mem.c | 83 vm_paddr_t pa; local 111 pa = trunc_page(uio->uio_offset); 125 pa = pmap_extract(kernel_pmap, addr); 126 if (pa == 0) 138 pmap_kenter((vm_offset_t)ptvmmap, pa);
|