Home
last modified time | relevance | path

Searched refs:kpm (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Option/
H A DOptParser.td167 class MarshallingInfo<KeyPathAndMacro kpm, code defaultvalue> {
168 code KeyPath = kpm.KeyPath;
169 code MacroPrefix = kpm.MacroPrefix;
174 class MarshallingInfoString<KeyPathAndMacro kpm, code defaultvalue="std::string()">
175 : MarshallingInfo<kpm, defaultvalue> {
181 class MarshallingInfoInt<KeyPathAndMacro kpm, code defaultvalue="0", code type="unsigned">
182 : MarshallingInfo<kpm, defaultvalue> {
188 class MarshallingInfoStringVector<KeyPathAndMacro kpm>
189 : MarshallingInfo<kpm, "std::vector<std::string>({})"> {
195 class MarshallingInfoFlag<KeyPathAndMacro kpm, code defaultvalue = "false">
[all …]
/netbsd-src/sys/arch/shark/ofw/
H A Dofrom.c141 pmap_t kpm = pmap_kernel(); in ofromrw() local
177 pmap_update(kpm); in ofromrw()
182 pmap_update(kpm); in ofromrw()
/netbsd-src/sys/arch/hppa/hppa/
H A Dpmap.c804 pmap_t kpm; in pmap_bootstrap() local
831 kpm = pmap_kernel(); in pmap_bootstrap()
832 memset(kpm, 0, sizeof(*kpm)); in pmap_bootstrap()
834 rw_init(&kpm->pm_obj_lock); in pmap_bootstrap()
835 uvm_obj_init(&kpm->pm_obj, &pmap_pager, false, 1); in pmap_bootstrap()
836 uvm_obj_setlock(&kpm->pm_obj, &kpm->pm_obj_lock); in pmap_bootstrap()
838 kpm->pm_space = HPPA_SID_KERNEL; in pmap_bootstrap()
839 kpm->pm_pid = HPPA_PID_KERNEL; in pmap_bootstrap()
840 kpm->pm_pdir_pg = NULL; in pmap_bootstrap()
841 kpm->pm_pdir = (uint32_t *)addr; in pmap_bootstrap()
[all …]
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dpmap.c356 struct pmap *kpm; in pmap_bootstrap() local
383 kpm = pmap_kernel(); in pmap_bootstrap()
384 struct pmap_asid_info * const pai = PMAP_PAI(kpm, cpu_tlb_info(ci)); in pmap_bootstrap()
387 kpm->pm_refcnt = 1; in pmap_bootstrap()
388 kpm->pm_idlepdp = 0; in pmap_bootstrap()
389 kpm->pm_l0table = l0; in pmap_bootstrap()
390 kpm->pm_l0table_pa = l0pa; in pmap_bootstrap()
391 kpm->pm_onproc = kcpuset_running; in pmap_bootstrap()
392 kpm->pm_active = kcpuset_running; in pmap_bootstrap()
393 kpm->pm_activated = true; in pmap_bootstrap()
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dipifuncs.c458 bool kpm = (pm == pmap_kernel()); in smp_tlb_flush_pte() local
462 if (kpm || ctx > 0) in smp_tlb_flush_pte()
476 if (!kpm && ctx == 0) in smp_tlb_flush_pte()
H A Dpmap.c250 bool kpm = (pm == pmap_kernel()); in tsb_invalidate() local
263 if (kpm || ctx > 0) { in tsb_invalidate()
/netbsd-src/sys/arch/x86/x86/
H A Dpmap.c1202 struct pmap *kpm; local
1235 kpm = pmap_kernel();
1236 mutex_init(&kpm->pm_lock, MUTEX_DEFAULT, IPL_NONE);
1237 rw_init(&kpm->pm_dummy_lock);
1239 uvm_obj_init(&kpm->pm_obj[i], &pmap_pager, false, 1);
1240 uvm_obj_setlock(&kpm->pm_obj[i], &kpm->pm_dummy_lock);
1241 kpm->pm_ptphint[i] = NULL;
1243 memset(&kpm->pm_list, 0, sizeof(kpm
1689 pmap_init_directmap(struct pmap * kpm) global() argument
5609 struct pmap *kpm = pmap_kernel(); global() local
5739 struct pmap *kpm = pmap_kernel(); global() local
[all...]
/netbsd-src/tests/modules/x86_pte_tester/
H A Dx86_pte_tester.c385 struct pmap *kpm = pmap_kernel(); in x86_pte_run_scans() local
397 pa0 = (paddr_t)kpm->pm_pdirpa[0]; in x86_pte_run_scans()
/netbsd-src/sys/arch/arm/arm32/
H A Dpmap.c2647 pmap_t kpm = pmap_kernel(); in pmap_syncicache_page() local
2691 pmap_tlb_flush_SE(kpm, dstp + i, PVF_REF | PVF_EXEC); in pmap_syncicache_page()
2712 pmap_tlb_flush_SE(kpm, dstp + i, PVF_REF | PVF_EXEC); in pmap_syncicache_page()
3758 pmap_t kpm = pmap_kernel(); in pmap_kenter_pa() local
3759 pmap_acquire_pmap_lock(kpm); in pmap_kenter_pa()
3760 struct l2_bucket * const l2b = pmap_get_l2_bucket(kpm, va); in pmap_kenter_pa()
3764 va, pa, prot, pmap_curmaxkvaddr, kpm->pm_l2[L2_IDX(l1slot)], in pmap_kenter_pa()
3765 kpm->pm_l2[L2_IDX(l1slot)] in pmap_kenter_pa()
3766 ? &kpm->pm_l2[L2_IDX(l1slot)]->l2_bucket[L2_BUCKET(l1slot)] in pmap_kenter_pa()
3768 kpm->pm_l2[L2_IDX(l1slot)] in pmap_kenter_pa()
[all …]
/netbsd-src/sys/miscfs/genfs/
H A Dgenfs_io.c1857 struct pmap *upm, *kpm __unused; in genfs_do_directio()
1918 kpm = vm_map_pmap(kernel_map); in genfs_do_directio()
1927 pmap_update(kpm); in genfs_do_directio()
1942 pmap_update(kpm); in genfs_do_directio()
/netbsd-src/sys/uvm/pmap/
H A Dpmap_segtab.c323 struct pmap * const kpm = pmap_kernel(); in pmap_pdetab_fixup() local
324 pmap_pdetab_t * const kptb = kpm->pm_pdetab; in pmap_pdetab_fixup()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DOptions.td385 FlagDefExpanded implied, KeyPathAndMacro kpm,
388 MarshallingInfoBooleanFlag<kpm, default.Value, flag.ValueAsCode,
400 KeyPathAndMacro kpm, Default default,
423 def flag1.RecordName : MarshalledFlagRec<flag1, flag2, implied, kpm, default>;
424 def flag2.RecordName : MarshalledFlagRec<flag2, flag1, implied, kpm, default>;
431 multiclass BoolFOption<string flag_base, KeyPathAndMacro kpm,
434 defm NAME : BoolOption<"f", flag_base, kpm, default, flag1, flag2, both>,
442 multiclass BoolGOption<string flag_base, KeyPathAndMacro kpm,
445 defm NAME : BoolOption<"g", flag_base, kpm, default, flag1, flag2, both>,
450 class MarshallingInfoVisibility<KeyPathAndMacro kpm, code default>
[all …]