Lines Matching defs:address
54 * This routine handles page faults. It determines the address,
61 * address : M32R MMU MDEVA reg. (Operand ACE)
76 unsigned long address)
108 if (address >= TASK_SIZE && !(error_code & ACE_USERMODE))
125 * address space. Luckily the kernel only validly references user
131 * Attempt to lock the address space, if we cannot we then validate the
132 * source. If this is invalid we can skip the address space check,
142 vma = find_vma(mm, address);
145 if (vma->vm_start <= address)
157 if (address + 4 < regs->spu)
161 if (expand_stack(vma, address))
196 addr = (address & PAGE_MASK);
226 tsk->thread.address = address;
227 tsk->thread.error_code = error_code | (address >= TASK_SIZE);
232 info.si_addr = (void __user *)address;
249 if (address < PAGE_SIZE)
253 printk(" at virtual address %08lx\n",address);
257 page = ((unsigned long *) page)[address >> PGDIR_SHIFT];
261 address &= 0x003ff000;
262 page = ((unsigned long *) __va(page))[address >> PAGE_SHIFT];
292 tsk->thread.address = address;
298 info.si_addr = (void __user *)address;
311 int offset = pgd_index(address);
328 pmd = pmd_offset(pgd, address);
329 pmd_k = pmd_offset(pgd_k, address);
334 pte_k = pte_offset_kernel(pmd_k, address);
338 addr = (address & PAGE_MASK);
391 * entry1: ITLB entry address
392 * entry2: DTLB entry address
427 * entry1: TLB entry address
428 * entry2: TLB base address