Lines Matching refs:pa
93 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs, size_t pgsz)
99 while (n && (pa < p->p_paddr || pa >= p->p_paddr + p->p_memsz))
104 *ofs = (pa - p->p_paddr) + p->p_offset;
106 return (p->p_memsz - (pa - p->p_paddr));
107 return (pgsz - ((size_t)pa & (pgsz - 1)));
128 u_long kernbase, physaddr, pa;
175 if (kvm_read(kd, (nl[0].n_value - kernbase + physaddr), &pa,
176 sizeof(pa)) != sizeof(pa)) {
181 if (kvm_read(kd, pa, l1pt, L1_TABLE_SIZE) != L1_TABLE_SIZE) {
206 _kvm_kvatop(kvm_t *kd, u_long va, off_t *pa)
214 return (_kvm_minidump_kvatop(kd, va, pa));
217 return (_kvm_pa2off(kd, va, pa, PAGE_SIZE));
223 *pa = ((u_long)pd & L1_S_ADDR_MASK) + (va & L1_S_OFFSET);
224 return (_kvm_pa2off(kd, *pa, pa, L1_S_SIZE));
240 *pa = (pte & L2_L_FRAME) | (va & L2_L_OFFSET);
241 return (_kvm_pa2off(kd, *pa, pa, L2_L_SIZE));
243 *pa = (pte & L2_S_FRAME) | (va & L2_S_OFFSET);
244 return (_kvm_pa2off(kd, *pa, pa, PAGE_SIZE));