Lines Matching defs:address
75 * This routine handles page faults. It determines the address,
89 * - bit 9: illegal address
94 unsigned long address)
126 if (address >= VMALLOC_START && address < VMALLOC_END &&
144 vma = find_vma(mm, address);
147 if (vma->vm_start <= address)
155 if ((address & PAGE_MASK) + 2 * PAGE_SIZE < regs->sp) {
160 if (expand_stack(vma, address))
200 fault = handle_mm_fault(mm, vma, address, write ? FAULT_FLAG_WRITE : 0);
229 info.si_addr = (void *)address;
247 if (address < PAGE_SIZE)
253 printk(" at virtual address %08lx\n", address);
263 page = ((unsigned long *) __va(page))[address >> 22];
267 address &= 0x003ff000;
268 page = ((unsigned long *) __va(page))[address >> PAGE_SHIFT];
297 info.si_addr = (void *)address;
314 int index = pgd_index(address);
325 pud_k = pud_offset(pgd_k, address);
329 pmd_k = pmd_offset(pud_k, address);
334 pud = pud_offset(pgd, address);
335 pmd = pmd_offset(pud, address);
338 pte_k = pte_offset_kernel(pmd_k, address);