/freebsd-11-stable/lib/libkvm/ |
H A D | kvm_arm.c | 57 arm_pd_entry_t *l1pt; member in struct:vmstate 110 arm_pd_entry_t *l1pt; local 125 vm->l1pt = NULL; 170 l1pt = _kvm_malloc(kd, ARM_L1_TABLE_SIZE); 171 if (l1pt == NULL) { 172 _kvm_err(kd, kd->program, "cannot allocate l1pt"); 175 if (kvm_read2(kd, pa, l1pt, ARM_L1_TABLE_SIZE) != ARM_L1_TABLE_SIZE) { 176 _kvm_err(kd, kd->program, "cannot read l1pt"); 177 free(l1pt); 180 vm->l1pt [all...] |
/freebsd-11-stable/sys/arm/arm/ |
H A D | pmap-v4.c | 426 pmap_init_l1(struct l1_ttable *l1, pd_entry_t *l1pt) argument 430 l1->l1_kva = l1pt; 440 if (l1pt != kernel_pmap->pm_l1->l1_kva) 441 memcpy(l1pt, kernel_pmap->pm_l1->l1_kva, L1_TABLE_SIZE); 443 if ((l1->l1_physaddr = pmap_extract(kernel_pmap, (vm_offset_t)l1pt)) == 0) 444 panic("pmap_init_l1: can't get PA of L1 at %p", l1pt); 631 xscale_setup_minidata(vm_offset_t l1pt, vm_offset_t va, vm_paddr_t pa) argument 633 pd_entry_t *pde = (pd_entry_t *) l1pt; 2150 pmap_bootstrap(vm_offset_t firstaddr, struct pv_addr *l1pt) argument 2158 pd_entry_t *kernel_l1pt = (pd_entry_t *)l1pt 4644 pmap_map_section(vm_offset_t l1pt, vm_offset_t va, vm_offset_t pa, int prot, int cache) argument 4680 pmap_link_l2pt(vm_offset_t l1pt, vm_offset_t va, struct pv_addr *l2pv) argument 4706 pmap_map_entry(vm_offset_t l1pt, vm_offset_t va, vm_offset_t pa, int prot, int cache) argument 4751 pmap_map_chunk(vm_offset_t l1pt, vm_offset_t va, vm_offset_t pa, vm_size_t size, int prot, int cache) argument [all...] |
/freebsd-11-stable/sys/arm/include/ |
H A D | pmap-v4.h | 237 void pmap_bootstrap(vm_offset_t firstaddr, struct pv_addr *l1pt); 250 pmap_map_entry(vm_offset_t l1pt, vm_offset_t va, vm_offset_t pa, int prot,
|
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | pmap.c | 567 pmap_early_page_idx(vm_offset_t l1pt, vm_offset_t va, u_int *l1_slot, argument 573 l1 = (pd_entry_t *)l1pt; 587 pmap_early_vtophys(vm_offset_t l1pt, vm_offset_t va) argument 592 l2 = pmap_early_page_idx(l1pt, va, &l1_slot, &l2_slot); 625 pmap_bootstrap_l2(vm_offset_t l1pt, vm_offset_t va, vm_offset_t l2_start) argument 634 l1 = (pd_entry_t *)l1pt; 641 pa = pmap_early_vtophys(l1pt, l2pt); 658 pmap_bootstrap_l3(vm_offset_t l1pt, vm_offset_t va, vm_offset_t l3_start) argument 676 pa = pmap_early_vtophys(l1pt, l3pt); 695 pmap_bootstrap(vm_offset_t l0pt, vm_offset_t l1pt, vm_paddr_ argument [all...] |
/freebsd-11-stable/sys/kern/ |
H A D | subr_devmap.c | 176 devmap_bootstrap(vm_offset_t l1pt, const struct devmap_entry *table) argument 197 pmap_map_chunk(l1pt, pd->pd_va, pd->pd_pa, pd->pd_size,
|
/freebsd-11-stable/sys/riscv/riscv/ |
H A D | pmap.c | 435 pmap_early_page_idx(vm_offset_t l1pt, vm_offset_t va, u_int *l1_slot, argument 441 l1 = (pd_entry_t *)l1pt; 456 pmap_early_vtophys(vm_offset_t l1pt, vm_offset_t va) argument 462 l2 = pmap_early_page_idx(l1pt, va, &l1_slot, &l2_slot); 472 pmap_bootstrap_dmap(vm_offset_t l1pt, vm_paddr_t kernstart) argument 483 l1 = (pd_entry_t *)l1pt; 502 pmap_bootstrap_l3(vm_offset_t l1pt, vm_offset_t va, vm_offset_t l3_start) argument 522 pa = pmap_early_vtophys(l1pt, l3pt); 543 pmap_bootstrap(vm_offset_t l1pt, vm_paddr_t kernstart, vm_size_t kernlen) argument 556 printf("pmap_bootstrap %lx %lx %lx\n", l1pt, kernstar 1180 vm_page_t l1pt; local [all...] |