/arch/sh/mm/ |
H A D | tlbex_64.c | 44 unsigned long address) 52 if (is_vmalloc_addr((void *)address)) { 53 pgd = pgd_offset_k(address); 55 if (unlikely(address >= TASK_SIZE || !current->mm)) 58 pgd = pgd_offset(current->mm, address); 61 pud = pud_offset(pgd, address); 65 pmd = pmd_offset(pud, address); 69 pte = pte_offset_kernel(pmd, address); 83 update_mmu_cache(NULL, address, pte); 90 * arithmetic relative to a single base address 43 handle_tlbmiss(unsigned long long protection_flags, unsigned long address) argument 131 do_fast_page_fault(unsigned long long ssr_md, unsigned long long expevt, unsigned long address) argument [all...] |
/arch/sparc/include/asm/ |
H A D | pgalloc_32.h | 40 unsigned long address) 60 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address); 63 unsigned long address) 39 pmd_alloc_one(struct mm_struct *mm, unsigned long address) argument 62 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) argument
|
/arch/um/include/asm/ |
H A D | tlb.h | 26 unsigned long address) 28 if (tlb->start > address) 29 tlb->start = address; 30 if (tlb->end < address + PAGE_SIZE) 31 tlb->end = address + PAGE_SIZE; 120 #define tlb_remove_tlb_entry(tlb, ptep, address) \ 123 __tlb_remove_tlb_entry(tlb, ptep, address); \ 25 __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) argument
|
/arch/unicore32/include/asm/ |
H A D | processor.h | 33 u32 address; member in struct:debug_entry 44 unsigned long address; member in struct:thread_struct
|
/arch/x86/kernel/ |
H A D | head64.c | 53 int __init early_make_pgtable(unsigned long address) argument 55 unsigned long physaddr = address - __PAGE_OFFSET; 61 /* Invalid address or early pgt is done ? */ 66 pgd_p = &early_level4_pgt[pgd_index(address)].pgd; 87 pud_p += pud_index(address); 104 pmd_p[pmd_index(address)] = pmd;
|
/arch/x86/mm/ |
H A D | hugetlbpage.c | 21 follow_huge_addr(struct mm_struct *mm, unsigned long address, int write) 23 unsigned long start = address; 33 pte = huge_pte_offset(mm, address); 56 follow_huge_pmd(struct mm_struct *mm, unsigned long address, 64 follow_huge_addr(struct mm_struct *mm, unsigned long address, int write) argument
|
/arch/x86/mm/kmemcheck/ |
H A D | shadow.c | 12 * Return the shadow address for the given address. Returns NULL if the 13 * address is not tracked. 16 * because this function can be called for *any* possible address. 18 void *kmemcheck_shadow_lookup(unsigned long address) argument 23 if (!virt_addr_valid(address)) 26 pte = kmemcheck_pte_lookup(address); 30 page = virt_to_page(address); 33 return page->shadow + (address & (PAGE_SIZE - 1)); 36 static void mark_shadow(void *address, unsigne argument 77 kmemcheck_mark_unallocated(void *address, unsigned int n) argument 82 kmemcheck_mark_uninitialized(void *address, unsigned int n) argument 91 kmemcheck_mark_initialized(void *address, unsigned int n) argument 97 kmemcheck_mark_freed(void *address, unsigned int n) argument [all...] |
/arch/x86/platform/olpc/ |
H A D | olpc-xo1-pm.c | 34 unsigned long address; member in struct:__anon3252
|
/arch/xtensa/mm/ |
H A D | fault.c | 30 * This routine handles page faults. It determines the address, 42 unsigned int address = regs->excvaddr; local 54 if (address >= TASK_SIZE && !user_mode(regs)) 61 bad_page_fault(regs, address, SIGSEGV); 72 address, exccause, regs->pc, is_write? "w":"", is_exec? "x":""); 79 vma = find_vma(mm, address); 83 if (vma->vm_start <= address) 87 if (expand_stack(vma, address)) 112 fault = handle_mm_fault(mm, vma, address, flags); 151 current->thread.bad_vaddr = address; 234 bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) argument [all...] |
/arch/arm/include/asm/xen/ |
H A D | page.h | 20 /* Xen machine address */ 25 /* Xen pseudo-physical address */ 84 static inline pte_t *lookup_address(unsigned long address, unsigned int *level) argument
|
/arch/arm/kernel/ |
H A D | swp_emulate.c | 18 * Rn = address 131 static int emulate_swpX(unsigned int address, unsigned int *data, argument 136 if ((type != TYPE_SWPB) && (address & 0x3)) { 137 /* SWP to unaligned address not permitted */ 146 __user_swpb_asm(*data, address, res, temp); 148 __user_swp_asm(*data, address, res, temp); 173 unsigned int address, destreg, data, type; local 199 address = regs->uregs[EXTRACT_REG_NUM(instr, RN_OFFSET)]; 206 EXTRACT_REG_NUM(instr, RN_OFFSET), address, 210 if (!access_ok(VERIFY_WRITE, (address [all...] |
/arch/arm/mm/ |
H A D | fault-armv.c | 40 static int do_adjust_pte(struct vm_area_struct *vma, unsigned long address, argument 56 flush_cache_page(vma, address, pfn); 61 set_pte_at(vma->vm_mm, address, ptep, entry); 62 flush_tlb_page(vma, address); 92 static int adjust_pte(struct vm_area_struct *vma, unsigned long address, argument 102 pgd = pgd_offset(vma->vm_mm, address); 106 pud = pud_offset(pgd, address); 110 pmd = pmd_offset(pud, address); 120 pte = pte_offset_map(pmd, address); 123 ret = do_adjust_pte(vma, address, pf [all...] |
/arch/ia64/hp/common/ |
H A D | aml_nfw.c | 56 static void *virt_map(u64 address) argument 58 if (address & (1UL << 63)) 59 return (void *) (__IA64_UNCACHED_OFFSET | address); 61 return __va(address); 115 static acpi_status aml_nfw_handler(u32 function, acpi_physical_address address, argument 120 u8 *offset = (u8 *) context + address; 126 if (address + (bit_width >> 3) > sizeof(struct ia64_nfw_context)) 131 if (address == offsetof(struct ia64_nfw_context, ret)) 186 * the address space handler for the specific device we found.
|
/arch/ia64/mm/ |
H A D | hugetlbpage.c | 77 * the address is in the right region. 118 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) argument
|
/arch/ia64/sn/kernel/ |
H A D | io_init.c | 34 static inline u64 sal_get_hubdev_info(u64 handle, u64 address) argument 42 (u64) handle, (u64) address, 0, 0, 0, 0, 0); 49 static inline u64 sal_get_pcibus_info(u64 segment, u64 busnum, u64 address) argument 57 (u64) segment, (u64) busnum, (u64) address, 0, 0, 0, 0);
|
/arch/m32r/include/asm/ |
H A D | pgtable-2level.h | 60 static inline pmd_t *pmd_offset(pgd_t * dir, unsigned long address) argument
|
H A D | processor.h | 86 unsigned long address; member in struct:thread_struct
|
/arch/m68k/include/asm/ |
H A D | dma-mapping.h | 65 static inline void dma_unmap_page(struct device *dev, dma_addr_t address, argument
|
H A D | pgtable_mm.h | 71 /* Virtual address region for use by kernel_map() */ 115 /* to align the pointer to a pointer address */ 130 unsigned long address, pte_t *ptep) 129 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
|
/arch/m68k/mm/ |
H A D | mcfmmu.c | 39 unsigned long address, size; local 58 address = PAGE_OFFSET; 59 while (address < (unsigned long)high_memory) { 67 pte_t pte = pfn_pte(virt_to_pfn(address), PAGE_INIT); 68 if (address >= (unsigned long) high_memory) 72 address += PAGE_SIZE;
|
/arch/metag/mm/ |
H A D | hugetlbpage.c | 98 unsigned long address, int write) 113 struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, argument 97 follow_huge_addr(struct mm_struct *mm, unsigned long address, int write) argument
|
/arch/microblaze/include/asm/ |
H A D | pci-bridge.h | 18 extern int pcibios_vaddr_is_ioport(void __iomem *address); 20 static inline int pcibios_vaddr_is_ioport(void __iomem *address) argument 100 static inline int isa_vaddr_is_ioport(void __iomem *address) argument
|
/arch/microblaze/kernel/ |
H A D | kgdb.c | 116 unsigned long address; local 122 if (kgdb_hex2long(&ptr, &address)) 123 regs->pc = address;
|
H A D | signal.c | 162 unsigned long address = 0; local 203 address = ((unsigned long)frame->tramp); 206 pgd_offset(current->mm, address), 207 address), address); 210 ptep = pte_offset_map(pmdp, address); 212 address = (unsigned long) page_address(pte_page(*ptep)); 214 address += ((unsigned long)frame->tramp) & ~PAGE_MASK; 215 /* MS address is virtual */ 216 address [all...] |
/arch/microblaze/mm/ |
H A D | pgtable.c | 58 * Choose an address to map it to. 92 * same virt address (and this is contiguous). 187 * a virtual address in a context. 212 /* Find physical address for this virtual address. Normally used by 238 unsigned long address) 254 unsigned long address = __fix_to_virt(idx); local 259 map_page(address, phys, pgprot_val(flags)); 237 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) argument
|