Home
last modified time | relevance | path

Searched refs:pmap (Results 51 – 75 of 135) sorted by relevance

123456

/freebsd/sys/vm/
H A Dvm_extern.h35 struct pmap;
112 typedef int (*pmap_pinit_t)(struct pmap *pmap);
H A Dvm_fault.c388 pmap_ps_enabled(fs->map->pmap)) { in vm_fault_soft_fast()
573 rv = pmap_enter(fs->map->pmap, vaddr, m, fs->prot, in vm_fault_populate()
620 !pmap_ps_enabled(fs->map->pmap))) in vm_fault_populate()
645 rv = pmap_enter(fs->map->pmap, vaddr + ptoa(i), in vm_fault_populate()
1757 pmap_enter(fs.map->pmap, vaddr, fs.m, fs.prot, in vm_fault()
1888 pmap_t pmap; in vm_fault_prefault() local
1896 pmap = fs->map->pmap; in vm_fault_prefault()
1927 if (!pmap_is_prefaultable(pmap, addr)) in vm_fault_prefault()
1952 pmap_enter_quick(pmap, addr, m, entry->protection); in vm_fault_prefault()
1993 *mp = pmap_extract_and_hold(map->pmap, va, prot); in vm_fault_quick_hold_pages()
[all …]
H A Dvm_mmap.c782 pmap_t pmap; in kern_mincore() local
803 pmap = vmspace_pmap(td->td_proc->p_vmspace); in kern_mincore()
859 mincoreinfo = pmap_mincore(pmap, addr, &pa); in kern_mincore()
885 if (pa != pmap_extract(pmap, addr)) in kern_mincore()
1053 nsize = ptoa(npages + pmap_wired_count(map->pmap)); in kern_mlock()
1074 ptoa(pmap_wired_count(map->pmap))); in kern_mlock()
1153 ptoa(pmap_wired_count(map->pmap))); in sys_mlockall()
1235 ptoa(pmap_wired_count(map->pmap))); in kern_munlock()
1488 if (ptoa(pmap_wired_count(map->pmap)) + size > in kern_mmap_racct_check()
1495 ptoa(pmap_wired_count(map->pmap)) + size); in kern_mmap_racct_check()
/freebsd/sys/arm64/vmm/
H A Dvmm_arm64.c499 vmmops_init(struct vm *vm, pmap_t pmap) in vmmops_init() argument
549 arm_vmm_pinit(pmap_t pmap) in arm_vmm_pinit() argument
552 pmap_pinit_stage(pmap, PM_STAGE2, vmm_pmap_levels); in arm_vmm_pinit()
671 pmap_t pmap) in handle_el1_sync_excp() argument
772 struct vm_exit *vme, pmap_t pmap) in arm64_handle_world_switch() argument
779 handled = handle_el1_sync_excp(hypctx, vme, pmap); in arm64_handle_world_switch()
1056 vmmops_run(void *vcpui, register_t pc, pmap_t pmap, struct vm_eventinfo *evinfo) in vmmops_run() argument
1128 pmap_activate_vm(pmap); in vmmops_run()
1129 hyp->vttbr_el2 = pmap_to_ttbr0(pmap); in vmmops_run()
1165 pmap); in vmmops_run()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx_genassym.c77 ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active));
78 ASSYM(PM_EPTGEN, offsetof(struct pmap, pm_eptgen));
H A Dvmx.c1116 vmx->pmap = pmap; in vmx_init()
1234 vcpu->ctx.pmap = vmx->pmap; in vmx_vcpu_init()
1350 vmx_invvpid(vmx, vcpu, pmap, 1); in vmx_set_pcpu_defaults()
3008 smr_enter(pmap->pm_eptsmr); in vmx_pmap_activate()
3020 smr_exit(pmap->pm_eptsmr); in vmx_pmap_deactivate()
3046 KASSERT(vmxctx->pmap == pmap, in vmx_run()
3047 ("pmap %p different than ctx pmap %p", pmap, vmxctx->pmap)); in vmx_run()
3177 vmx_pmap_activate(vmx, pmap); in vmx_run()
3182 vmx_pmap_deactivate(vmx, pmap); in vmx_run()
3429 pmap_t pmap; in vmx_setreg() local
[all …]
H A Dept.c173 ept_pinit(pmap_t pmap) in ept_pinit() argument
176 return (pmap_pinit_type(pmap, PT_EPT, ept_pmap_flags)); in ept_pinit()
/freebsd/sys/kern/
H A Dsubr_bus_dma.c103 bus_dma_segment_t *list, int sglist_cnt, struct pmap *pmap, int *nsegs, in _bus_dmamap_load_vlist() argument
122 error = _bus_dmamap_load_buffer(dmat, map, addr, ds_len, pmap, in _bus_dmamap_load_vlist()
289 pmap_t pmap; in _bus_dmamap_load_uio() local
296 pmap = vmspace_pmap(uio->uio_td->td_proc->p_vmspace); in _bus_dmamap_load_uio()
298 pmap = kernel_pmap; in _bus_dmamap_load_uio()
313 minlen, pmap, flags, NULL, nsegs); in _bus_dmamap_load_uio()
/freebsd/sys/fs/udf/
H A Dudf_vfsops.c758 uint8_t *pmap = (uint8_t *) &lvd->maps[0]; in udf_find_partmaps() local
761 ptype = pmap[0]; in udf_find_partmaps()
762 psize = pmap[1]; in udf_find_partmaps()
772 pmap += UDF_PMAP_TYPE1_SIZE; in udf_find_partmaps()
777 pmap_id = (struct regid *)&pmap[4]; in udf_find_partmaps()
787 pms = (struct part_map_spare *)pmap; in udf_find_partmaps()
788 pmap += UDF_PMAP_TYPE2_SIZE; in udf_find_partmaps()
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c504 _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap, in _bus_dmamap_count_pages() argument
528 if (pmap == kernel_pmap) in _bus_dmamap_count_pages()
531 paddr = pmap_extract(pmap, vaddr); in _bus_dmamap_count_pages()
609 pmap_t pmap, in _bus_dmamap_load_buffer() argument
623 _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen, flags); in _bus_dmamap_load_buffer()
637 if (pmap == kernel_pmap) { in _bus_dmamap_load_buffer()
641 curaddr = pmap_extract(pmap, vaddr); in _bus_dmamap_load_buffer()
/freebsd/sys/powerpc/include/
H A Dpcpu.h37 struct pmap;
43 struct pmap *pc_curpmap; /* current pmap */ \
/freebsd/sys/riscv/include/
H A Dbus_dma_impl.h65 void *buf, bus_size_t buflen, struct pmap *pmap, int flags,
H A Dpcpu.h46 struct pmap *pc_curpmap; /* Currently active pmap */ \
/freebsd/sys/riscv/riscv/
H A Dbusdma_bounce.c107 pmap_t pmap, void *buf, bus_size_t buflen, int flags);
514 _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap, in _bus_dmamap_count_pages() argument
539 if (pmap == kernel_pmap) in _bus_dmamap_count_pages()
542 paddr = pmap_extract(pmap, vaddr); in _bus_dmamap_count_pages()
629 bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, in bounce_bus_dmamap_load_buffer() argument
642 _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen, flags); in bounce_bus_dmamap_load_buffer()
659 if (pmap == kernel_pmap) { in bounce_bus_dmamap_load_buffer()
663 curaddr = pmap_extract(pmap, vaddr); in bounce_bus_dmamap_load_buffer()
/freebsd/sys/x86/include/
H A Dbusdma_impl.h70 void *buf, bus_size_t buflen, struct pmap *pmap, int flags,
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h68 void *buf, bus_size_t buflen, struct pmap *pmap, int flags,
/freebsd/sys/x86/x86/
H A Dbusdma_bounce.c104 pmap_t pmap, void *buf, bus_size_t buflen, int flags);
543 _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap, in _bus_dmamap_count_pages() argument
568 if (pmap == kernel_pmap) in _bus_dmamap_count_pages()
571 paddr = pmap_extract(pmap, vaddr); in _bus_dmamap_count_pages()
685 bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, in bounce_bus_dmamap_load_buffer() argument
700 _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen, flags); in bounce_bus_dmamap_load_buffer()
713 if (pmap == kernel_pmap) { in bounce_bus_dmamap_load_buffer()
717 curaddr = pmap_extract(pmap, vaddr); in bounce_bus_dmamap_load_buffer()
/freebsd/sys/arm64/arm64/
H A Dbusdma_bounce.c117 pmap_t pmap, void *buf, bus_size_t buflen, int flags);
676 _bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap, in _bus_dmamap_count_pages() argument
701 if (pmap == kernel_pmap) in _bus_dmamap_count_pages()
704 paddr = pmap_extract(pmap, vaddr); in _bus_dmamap_count_pages()
804 bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, in bounce_bus_dmamap_load_buffer() argument
825 _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen, flags); in bounce_bus_dmamap_load_buffer()
847 if (__predict_true(pmap == kernel_pmap)) { in bounce_bus_dmamap_load_buffer()
851 curaddr = pmap_extract(pmap, vaddr); in bounce_bus_dmamap_load_buffer()
/freebsd/contrib/sendmail/src/
H A Dmap.c5474 pmap = (PH_MAP_STRUCT *) xalloc(sizeof(*pmap));
5479 pmap->ph = NULL;
5480 pmap->ph_timeout = 0;
5589 pmap->ph_field_list = newstr(ph_map_dequote(pmap->ph_field_list));
5592 pmap->ph_servers = newstr(ph_map_dequote(pmap->ph_servers));
5611 PH_MAP_STRUCT *pmap; local
5619 if (pmap->ph != NULL)
5623 ph_close(pmap->ph, pmap->ph_fastclose);
5686 PH_MAP_STRUCT *pmap; local
5797 PH_MAP_STRUCT *pmap; local
[all …]
/freebsd/sys/amd64/include/
H A Dvmm.h160 struct pmap;
172 typedef void * (*vmi_init_func_t)(struct vm *vm, struct pmap *pmap);
174 struct pmap *pmap, struct vm_eventinfo *info);
/freebsd/tools/test/stress2/misc/
H A Dkpti.sh37 [ `sysctl -n vm.pmap.pti` -eq 1 ] && echo "Page Table Isolation enabled" ||
/freebsd/lib/libc/rpc/
H A Dpmap_prot.c50 xdr_pmap(XDR *xdrs, struct pmap *regs) in xdr_pmap()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c158 static void _bus_dmamap_count_pages(bus_dma_tag_t dmat, pmap_t pmap,
813 _bus_dmamap_count_pages(bus_dma_tag_t dmat, pmap_t pmap, bus_dmamap_t map, in _bus_dmamap_count_pages() argument
836 if (__predict_true(pmap == kernel_pmap)) in _bus_dmamap_count_pages()
839 paddr = pmap_extract(pmap, vaddr); in _bus_dmamap_count_pages()
943 bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer() argument
972 _bus_dmamap_count_pages(dmat, pmap, map, buf, buflen, flags); in _bus_dmamap_load_buffer()
990 if (__predict_true(pmap == kernel_pmap)) { in _bus_dmamap_load_buffer()
994 curaddr = pmap_extract(pmap, vaddr); in _bus_dmamap_load_buffer()
/freebsd/include/i386/
H A DMakefile9 pmap.h \
/freebsd/usr.sbin/rpcbind/
H A Drpcb_svc_com.c1399 struct pmap pmap; in add_pmaplist() local
1405 pmap.pm_prot = IPPROTO_UDP; in add_pmaplist()
1408 pmap.pm_prot = IPPROTO_TCP; in add_pmaplist()
1417 pmap.pm_port = ((p1 & 0xff) << 8) + (p2 & 0xff); in add_pmaplist()
1418 pmap.pm_prog = arg->r_prog; in add_pmaplist()
1419 pmap.pm_vers = arg->r_vers; in add_pmaplist()
1428 pml->pml_map = pmap; in add_pmaplist()

123456