Lines Matching refs:address
139 static struct trapped_io *lookup_tiop(unsigned long address) in lookup_tiop() argument
147 pgd_k = swapper_pg_dir + pgd_index(address); in lookup_tiop()
151 pud_k = pud_offset(pgd_k, address); in lookup_tiop()
155 pmd_k = pmd_offset(pud_k, address); in lookup_tiop()
159 pte_k = pte_offset_kernel(pmd_k, address); in lookup_tiop()
166 unsigned long address) in lookup_address() argument
176 if (address < (vaddr + len)) in lookup_address()
177 return res->start + (address - vaddr); in lookup_address()
271 int handle_trapped_io(struct pt_regs *regs, unsigned long address) in handle_trapped_io() argument
279 if (!lookup_tiop(address)) in handle_trapped_io()
293 &trapped_io_access, 1, address); in handle_trapped_io()