Searched refs:pa (Results 51 - 75 of 285) sorted by relevance

1234567891011>>

/freebsd-current/sys/dev/xdma/
H A Dxdma_iommu.c78 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 Dpfil.c254 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 Dkvm_minidump_i386.c146 _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 Dkvm_minidump_aarch64.c173 _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 Dkvm_minidump_riscv.c143 _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 Dkern_sendfile.c100 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 Dsubr_physmem.c436 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 Dsubr_memdesc.c45 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 Dsysinit.c125 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 Dtcp_lro.c547 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 Dbcm2835_vcbus.c218 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 Dp8_pkey.c55 const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8)
63 if (pa)
64 *pa = p8->pkeyalg;
/freebsd-current/stand/libofw/
H A Dofw_memory.c38 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 Ddump_machdep.c53 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 Dmain.c207 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 Dpfctl_qstats.c142 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 Dpmap-v6.c217 #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 Ddump_machdep.c67 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 Ddisk.c107 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 Dvm_page.h352 #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 Dvm_extern.h140 * 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 Ddra.h71 #define DRA7XX_CORE_IOPAD(pa, val) (((pa) & 0xffff) - 0x3400) (val)
/freebsd-current/stand/i386/btx/lib/
H A Dbtxv86.h63 #define PTOV(pa) ((caddr_t)(pa) - __base)
/freebsd-current/sys/dev/rtwn/rtl8812a/
H A Dr12a_fw_cmd.h74 #define RTWN_CMD_IQ_EXT_PA_5G(pa) (pa)
/freebsd-current/sys/i386/i386/
H A Dmem.c83 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);

Completed in 196 milliseconds

1234567891011>>