Lines Matching refs:pd
67 const struct devmap_entry *pd; in devmap_dump_table() local
75 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_dump_table()
77 (uintmax_t)pd->pd_pa, in devmap_dump_table()
78 (uintmax_t)(pd->pd_pa + pd->pd_size - 1), in devmap_dump_table()
79 (uintmax_t)pd->pd_va); in devmap_dump_table()
100 const struct devmap_entry *pd; in devmap_lastaddr() local
107 for (pd = devmap_table; pd != NULL && pd->pd_size != 0; ++pd) { in devmap_lastaddr()
108 if (lowaddr > pd->pd_va) in devmap_lastaddr()
109 lowaddr = pd->pd_va; in devmap_lastaddr()
181 const struct devmap_entry *pd; in devmap_bootstrap() local
194 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_bootstrap()
197 pmap_preboot_map_attr(pd->pd_pa, pd->pd_va, pd->pd_size, in devmap_bootstrap()
200 pmap_map_chunk(l1pt, pd->pd_va, pd->pd_pa, pd->pd_size, in devmap_bootstrap()
204 pmap_kenter_device(pd->pd_va, pd->pd_size, pd->pd_pa); in devmap_bootstrap()
216 const struct devmap_entry *pd; in devmap_ptov() local
221 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_ptov()
222 if (pa >= pd->pd_pa && pa + size <= pd->pd_pa + pd->pd_size) in devmap_ptov()
223 return ((void *)(pd->pd_va + (pa - pd->pd_pa))); in devmap_ptov()
236 const struct devmap_entry *pd; in devmap_vtop() local
243 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_vtop()
244 if (va >= pd->pd_va && va + size <= pd->pd_va + pd->pd_size) in devmap_vtop()
245 return ((vm_paddr_t)(pd->pd_pa + (va - pd->pd_va))); in devmap_vtop()