Lines Matching full:pd
65 const struct devmap_entry *pd; in devmap_dump_table() local
73 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_dump_table()
75 (uintmax_t)pd->pd_pa, in devmap_dump_table()
76 (uintmax_t)(pd->pd_pa + pd->pd_size - 1), in devmap_dump_table()
77 (uintmax_t)pd->pd_va); in devmap_dump_table()
98 const struct devmap_entry *pd; in devmap_lastaddr() local
105 for (pd = devmap_table; pd != NULL && pd->pd_size != 0; ++pd) { in devmap_lastaddr()
106 if (lowaddr > pd->pd_va) in devmap_lastaddr()
107 lowaddr = pd->pd_va; in devmap_lastaddr()
172 const struct devmap_entry *pd; in devmap_bootstrap() local
183 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_bootstrap()
185 pmap_preboot_map_attr(pd->pd_pa, pd->pd_va, pd->pd_size, in devmap_bootstrap()
188 pmap_kenter_device(pd->pd_va, pd->pd_size, pd->pd_pa); in devmap_bootstrap()
200 const struct devmap_entry *pd; in devmap_ptov() local
205 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_ptov()
206 if (pa >= pd->pd_pa && pa + size <= pd->pd_pa + pd->pd_size) in devmap_ptov()
207 return ((void *)(pd->pd_va + (pa - pd->pd_pa))); in devmap_ptov()
220 const struct devmap_entry *pd; in devmap_vtop() local
227 for (pd = devmap_table; pd->pd_size != 0; ++pd) { in devmap_vtop()
228 if (va >= pd->pd_va && va + size <= pd->pd_va + pd->pd_size) in devmap_vtop()
229 return ((vm_paddr_t)(pd->pd_pa + (va - pd->pd_va))); in devmap_vtop()