/src/sys/arch/aarch64/aarch64/ |
pmap_machdep.c | 497 pmap_t efipm = pmap_efirt(); local in function:pmap_bootstrap 498 efipm->pm_l0_pa = AARCH64_KVA_TO_PA(efi_l0va); 499 efipm->pm_pdetab = (pmap_pdetab_t *)efi_l0va;
|
pmap.c | 403 struct pmap * const efipm = &efirt_pmap; local in function:pmap_bootstrap 404 struct pmap_asid_info * const efipai = PMAP_PAI(efipm, cpu_tlb_info(ci)); 407 efipm->pm_refcnt = 1; 412 efipm->pm_l0table = (pd_entry_t *)efi_l0va; 413 memset(efipm->pm_l0table, 0, Ln_TABLE_SIZE); 415 efipm->pm_l0table_pa = AARCH64_KVA_TO_PA(efi_l0va); 417 efipm->pm_activated = false; 418 LIST_INIT(&efipm->pm_vmlist); 419 LIST_INIT(&efipm->pm_pvlist); /* not used for efi pmap */ 420 mutex_init(&efipm->pm_lock, MUTEX_DEFAULT, IPL_NONE) [all...] |
/src/sys/uvm/pmap/ |
pmap.c | 673 const pmap_t efipm = pmap_efirt(); local in function:pmap_bootstrap_common 674 struct pmap_asid_info * const efipai = PMAP_PAI(efipm, cpu_tlb_info(ci)); 676 rw_init(&efipm->pm_obj_lock); 677 uvm_obj_init(&efipm->pm_uobject, &pmap_pager, false, 1); 678 uvm_obj_setlock(&efipm->pm_uobject, &efipm->pm_obj_lock); 682 TAILQ_INIT(&efipm->pm_ppg_list); 685 TAILQ_INIT(&efipm->pm_pdetab_list); 688 TAILQ_INIT(&efipm->pm_segtab_list);
|
/src/sys/arch/arm/arm32/ |
pmap.c | 6368 struct pmap * const efipm = &efirt_pmap; local in function:pmap_bootstrap 6369 struct pmap_asid_info * const efipai = PMAP_PAI(efipm, cpu_tlb_info(curcpu())); 6372 efipm->pm_refs = 1; 6373 efipm->pm_stats.wired_count = 0; 6374 efipm->pm_stats.resident_count = 1; 6375 efipm->pm_l1 = (pd_entry_t *)efirt_l1pt.pv_va; 6376 efipm->pm_l1_pa = efirt_l1pt.pv_pa; 6379 kcpuset_create(&efipm->pm_active, true); 6380 kcpuset_create(&efipm->pm_onproc, true); 6382 mutex_init(&efipm->pm_lock, MUTEX_DEFAULT, IPL_NONE) [all...] |