| /arch/mips/pci/ |
| A D | pci-malta.c | 106 end = (end & GT_PCI_HD_MSK) | (start & ~GT_PCI_HD_MSK); in mips_pcibios_init() 114 end = end1; in mips_pcibios_init() 122 gt64120_mem_resource.end = end; in mips_pcibios_init() 133 end = (end & GT_PCI_HD_MSK) | (start & ~GT_PCI_HD_MSK); in mips_pcibios_init() 161 end = 1; in mips_pcibios_init() 165 end++; in mips_pcibios_init() 170 end++; in mips_pcibios_init() 215 end <= msc_mem_resource.end)) { in mips_pcibios_init() 218 end = min(end, msc_mem_resource.end); in mips_pcibios_init() 220 msc_mem_resource.end - end) in mips_pcibios_init() [all …]
|
| /arch/microblaze/kernel/cpu/ |
| A D | cache.c | 96 end = min(start + cache_size, end); \ 130 end = ((end & align) == end) ? end - line_length : end & align; \ 131 count = end - start; \ 146 end = ((end & align) == end) ? end - line_length : end & align; \ 147 WARN_ON(end < start); \ 186 unsigned long end) in __flush_icache_range_nomsr_irq() argument 214 unsigned long end) in __flush_icache_range_noirq() argument 378 unsigned long end) in __invalidate_dcache_range_wb() argument 398 unsigned long end) in __invalidate_dcache_range_nomsr_wt() argument 418 unsigned long end) in __invalidate_dcache_range_msr_irq_wt() argument [all …]
|
| /arch/csky/mm/ |
| A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 28 for (; i < end; i += L1_CACHE_BYTES) in icache_inv_range() 35 unsigned long end; member 54 for (; i < param->end; i += L1_CACHE_BYTES) in local_icache_inv_range() 64 struct cache_range param = { start, end }; in icache_inv_range() 83 for (; i < end; i += L1_CACHE_BYTES) in dcache_wb_range() 90 dcache_wb_range(start, end); in cache_wbinv_range() 91 icache_inv_range(start, end); in cache_wbinv_range() 99 for (; i < end; i += L1_CACHE_BYTES) in dma_wbinv_range() 108 for (; i < end; i += L1_CACHE_BYTES) in dma_inv_range() [all …]
|
| A D | cachev1.c | 45 unsigned int end, in cache_op_range() argument 53 if (unlikely((end - start) >= PAGE_SIZE) || in cache_op_range() 68 for (; i < end; i += L1_CACHE_BYTES) { in cache_op_range() 87 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 89 cache_op_range(start, end, INS_CACHE|CACHE_INV, 0); in icache_inv_range() 102 void dcache_wb_range(unsigned long start, unsigned long end) in dcache_wb_range() argument 104 cache_op_range(start, end, DATA_CACHE|CACHE_CLR, 0); in dcache_wb_range() 112 void cache_wbinv_range(unsigned long start, unsigned long end) in cache_wbinv_range() argument 123 void dma_wbinv_range(unsigned long start, unsigned long end) in dma_wbinv_range() argument 128 void dma_inv_range(unsigned long start, unsigned long end) in dma_inv_range() argument [all …]
|
| /arch/nios2/mm/ |
| A D | cacheflush.c | 117 __flush_dcache(start, end); in flush_icache_range() 118 __flush_icache(start, end); in flush_icache_range() 123 __flush_dcache(start, end); in flush_dcache_range() 124 __flush_icache(start, end); in flush_dcache_range() 135 unsigned long end) in flush_cache_range() argument 137 __flush_dcache(start, end); in flush_cache_range() 139 __flush_icache(start, end); in flush_cache_range() 148 __flush_dcache(start, end); in flush_icache_pages() 149 __flush_icache(start, end); in flush_icache_pages() 158 __flush_dcache(start, end); in flush_cache_page() [all …]
|
| A D | ioremap.c | 26 unsigned long end; in remap_area_pte() local 32 end = address + size; in remap_area_pte() 33 if (end > PMD_SIZE) in remap_area_pte() 34 end = PMD_SIZE; in remap_area_pte() 35 if (address >= end) in remap_area_pte() 54 unsigned long end; in remap_area_pmd() local 57 end = address + size; in remap_area_pmd() 58 if (end > PGDIR_SIZE) in remap_area_pmd() 59 end = PGDIR_SIZE; in remap_area_pmd() 61 if (address >= end) in remap_area_pmd() [all …]
|
| /arch/arm/mach-pxa/ |
| A D | devices.c | 40 .end = IRQ_PMU, 54 .end = 0x41100fff, 59 .end = IRQ_MMC, 93 .end = 0x4060ffff, 98 .end = IRQ_USB, 135 .end = IRQ_LCD, 265 .end = IRQ_I2C, 310 .end = IRQ_I2S, 423 .end = IRQ_SSP, 537 .end = IRQ_SSP, [all …]
|
| /arch/arm64/include/asm/ |
| A D | cacheflush.h | 72 extern void caches_clean_inval_pou(unsigned long start, unsigned long end); 73 extern void icache_inval_pou(unsigned long start, unsigned long end); 74 extern void dcache_clean_inval_poc(unsigned long start, unsigned long end); 75 extern void dcache_inval_poc(unsigned long start, unsigned long end); 76 extern void dcache_clean_poc(unsigned long start, unsigned long end); 77 extern void dcache_clean_pop(unsigned long start, unsigned long end); 78 extern void dcache_clean_pou(unsigned long start, unsigned long end); 79 extern long caches_clean_inval_user_pou(unsigned long start, unsigned long end); 80 extern void sync_icache_aliases(unsigned long start, unsigned long end); 82 static inline void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() argument [all …]
|
| A D | rsi.h | 26 static inline int rsi_set_memory_range(phys_addr_t start, phys_addr_t end, in rsi_set_memory_range() argument 32 while (start != end) { in rsi_set_memory_range() 33 ret = rsi_set_addr_range_state(start, end, state, flags, &top); in rsi_set_memory_range() 34 if (ret || top < start || top > end) in rsi_set_memory_range() 47 phys_addr_t end) in rsi_set_memory_range_protected() argument 49 return rsi_set_memory_range(start, end, RSI_RIPAS_RAM, in rsi_set_memory_range_protected() 58 phys_addr_t end) in rsi_set_memory_range_protected_safe() argument 60 return rsi_set_memory_range(start, end, RSI_RIPAS_RAM, in rsi_set_memory_range_protected_safe() 65 phys_addr_t end) in rsi_set_memory_range_shared() argument 67 return rsi_set_memory_range(start, end, RSI_RIPAS_EMPTY, in rsi_set_memory_range_shared()
|
| /arch/arm/mm/ |
| A D | cache-feroceon-l2.c | 79 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range() 82 va_end = va_start + (end - start); in l2_clean_pa_range() 113 va_end = va_start + (end - start); in l2_inv_pa_range() 149 range_end = end; in calc_range_end() 181 if (start < end && end & (CACHE_LINE_SIZE - 1)) { in feroceon_l2_inv_range() 183 end &= ~(CACHE_LINE_SIZE - 1); in feroceon_l2_inv_range() 189 while (start < end) { in feroceon_l2_inv_range() 206 end = (end + CACHE_LINE_SIZE - 1) & ~(CACHE_LINE_SIZE - 1); in feroceon_l2_clean_range() 207 while (start != end) { in feroceon_l2_clean_range() 220 end = (end + CACHE_LINE_SIZE - 1) & ~(CACHE_LINE_SIZE - 1); in feroceon_l2_flush_range() [all …]
|
| /arch/x86/pci/ |
| A D | amd_bus.c | 80 u64 end; in early_root_info_init() local 179 if (end > 0xffff) in early_root_info_init() 180 end = 0xffff; in early_root_info_init() 189 if (!range[i].end) in early_root_info_init() 200 end++; in early_root_info_init() 207 printk(KERN_INFO "TOM: %016llx aka %lldM\n", end, end>>20); in early_root_info_init() 208 if (end < (1ULL<<32)) in early_root_info_init() 237 end <<= 8; in early_root_info_init() 238 end |= 0xffff; in early_root_info_init() 303 printk(KERN_INFO "TOM2: %016llx aka %lldM\n", end, end>>20); in early_root_info_init() [all …]
|
| /arch/x86/kernel/ |
| A D | resource.c | 8 resource_size_t end) in resource_clip() argument 12 if (res->end < start || res->start > end) in resource_clip() 18 if (res->end > end) in resource_clip() 19 high = res->end - end; in resource_clip() 23 res->end = start - 1; in resource_clip() 25 res->start = end + 1; in resource_clip() 44 if (orig.start != avail->start || orig.end != avail->end) { in remove_e820_regions() 47 if (avail->end > avail->start) in remove_e820_regions() 54 &avail->start, &avail->end); in remove_e820_regions()
|
| A D | dumpstack_32.c | 41 unsigned long *end = begin + (THREAD_SIZE / sizeof(long)); in in_hardirq_stack() local 47 if (stack < begin || stack > end) in in_hardirq_stack() 52 info->end = end; in in_hardirq_stack() 66 unsigned long *end = begin + (THREAD_SIZE / sizeof(long)); in in_softirq_stack() local 72 if (stack < begin || stack > end) in in_softirq_stack() 77 info->end = end; in in_softirq_stack() 94 void *end = begin + sizeof(ss->stack); in in_doublefault_stack() local 96 if ((void *)stack < begin || (void *)stack >= end) in in_doublefault_stack() 101 info->end = end; in in_doublefault_stack()
|
| /arch/m68k/mm/ |
| A D | cache.c | 62 unsigned long start, end; in flush_icache_user_range() local 64 end = endaddr & ICACHE_SET_MASK; in flush_icache_user_range() 65 if (start > end) { in flush_icache_user_range() 66 flush_cf_icache(0, end); in flush_icache_user_range() 67 end = ICACHE_MAX_ADDR; in flush_icache_user_range() 69 flush_cf_icache(start, end); in flush_icache_user_range() 103 unsigned long start, end; in flush_icache_user_page() local 106 if (start > end) { in flush_icache_user_page() 107 flush_cf_icache(0, end); in flush_icache_user_page() 108 end = ICACHE_MAX_ADDR; in flush_icache_user_page() [all …]
|
| /arch/s390/include/asm/ |
| A D | physmem_info.h | 19 u64 end; member 36 unsigned long end; member 61 void add_physmem_online_range(u64 start, u64 end); 64 unsigned long *end, bool respect_usable_limit) in __get_physmem_range() argument 68 *end = 0; in __get_physmem_range() 74 *end = (unsigned long)physmem_info.online[n].end; in __get_physmem_range() 77 *end = (unsigned long)physmem_info.online_extended[n - MEM_INLINED_ENTRIES].end; in __get_physmem_range() 83 if (*end > physmem_info.usable) in __get_physmem_range() 84 *end = physmem_info.usable; in __get_physmem_range() 148 if (range->end) in __physmem_reserved_next() [all …]
|
| /arch/sh/mm/ |
| A D | cache-sh2a.c | 53 unsigned long begin, end; in sh2a__flush_wback_region() local 58 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2a__flush_wback_region() 70 for (v = begin; v < end; v += L1_CACHE_BYTES) { in sh2a__flush_wback_region() 78 for (v = begin; v < end; v += L1_CACHE_BYTES) in sh2a__flush_wback_region() 94 unsigned long begin, end; in sh2a__flush_purge_region() local 104 for (v = begin; v < end; v+=L1_CACHE_BYTES) { in sh2a__flush_purge_region() 124 unsigned long begin, end; in sh2a__flush_invalidate_region() local 139 for (v = begin; v < end; v += L1_CACHE_BYTES) in sh2a__flush_invalidate_region() 153 unsigned long start, end; in sh2a_flush_icache_range() local 161 sh2a__flush_wback_region((void *)start, end-start); in sh2a_flush_icache_range() [all …]
|
| /arch/m68k/include/asm/ |
| A D | cacheflush_mm.h | 66 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_icache() 84 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_dcache() 102 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_bcache() 193 #define flush_cache_vmap(start, end) flush_cache_all() argument 209 unsigned long end) in flush_cache_range() argument 227 unsigned long addr, start, end; in __flush_pages_to_ram() local 230 end = (addr + nr * PAGE_SIZE - 1) & ICACHE_SET_MASK; in __flush_pages_to_ram() 231 if (start > end) { in __flush_pages_to_ram() 232 flush_cf_bcache(0, end); in __flush_pages_to_ram() 233 end = ICACHE_MAX_ADDR; in __flush_pages_to_ram() [all …]
|
| /arch/riscv/mm/ |
| A D | kasan_init.c | 64 next = pmd_addr_end(vaddr, end); in kasan_populate_pmd() 95 next = pud_addr_end(vaddr, end); in kasan_populate_pud() 126 next = p4d_addr_end(vaddr, end); in kasan_populate_p4d() 149 next = pgd_addr_end(vaddr, end); in kasan_populate_pgd() 179 next = pud_addr_end(vaddr, end); in kasan_early_clear_pud() 204 next = p4d_addr_end(vaddr, end); in kasan_early_clear_p4d() 222 next = pgd_addr_end(vaddr, end); in kasan_early_clear_pgd() 236 unsigned long end) in kasan_early_populate_pud() argument 265 unsigned long end) in kasan_early_populate_p4d() argument 303 unsigned long end) in kasan_early_populate_pgd() argument [all …]
|
| /arch/x86/mm/pat/ |
| A D | memtype_interval.c | 43 return entry->end - 1; in interval_end() 52 static int memtype_check_conflict(u64 start, u64 end, in memtype_check_conflict() argument 59 entry_match = interval_iter_first(&memtype_rbroot, start, end-1); in memtype_check_conflict() 66 dprintk("Overlap at 0x%Lx-0x%Lx\n", entry_match->start, entry_match->end); in memtype_check_conflict() 69 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_check_conflict() 74 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_check_conflict() 84 current->comm, current->pid, start, end, in memtype_check_conflict() 105 struct memtype *memtype_erase(u64 start, u64 end) in memtype_erase() argument 109 while (entry && entry->start < end) { in memtype_erase() 110 if (entry->start == start && entry->end == end) { in memtype_erase() [all …]
|
| /arch/mips/cavium-octeon/ |
| A D | csrc-octeon.c | 146 u64 cur, end, inc; in __udelay() local 151 end = cur + inc; in __udelay() 153 while (end > cur) in __udelay() 160 u64 cur, end, inc; in __ndelay() local 165 end = cur + inc; in __ndelay() 167 while (end > cur) in __ndelay() 174 u64 cur, end; in __delay() local 179 while (end > cur) in __delay() 195 u64 cur, end; in octeon_io_clk_delay() local 207 end = cur + end; in octeon_io_clk_delay() [all …]
|
| /arch/x86/mm/ |
| A D | kasan_init_64.c | 46 ((end - addr) == PMD_SIZE) && in kasan_populate_pmd() 96 next = pmd_addr_end(addr, end); in kasan_populate_pud() 116 next = pud_addr_end(addr, end); in kasan_populate_p4d() 136 next = p4d_addr_end(addr, end); in kasan_populate_pgd() 148 end = round_up(end, PAGE_SIZE); in kasan_populate_shadow() 159 unsigned long end; in map_range() local 162 end = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->end)); in map_range() 168 unsigned long end) in clear_pgds() argument 205 unsigned long end) in kasan_early_p4d_populate() argument 246 unsigned long end) in kasan_shallow_populate_p4ds() argument [all …]
|
| /arch/s390/boot/ |
| A D | vmem.c | 93 start, end, sha_start, sha_end); in kasan_populate() 103 unsigned long start, end; in kasan_populate_shadow() local 125 memgap_start = end; in kasan_populate_shadow() 317 unsigned long pa, size = end - addr; in try_get_large_pud_pa() 333 unsigned long pa, size = end - addr; in try_get_large_pmd_pa() 376 next = pmd_addr_end(addr, end); in pgtable_pmd_populate() 408 next = pud_addr_end(addr, end); in pgtable_pud_populate() 440 next = p4d_addr_end(addr, end); in pgtable_p4d_populate() 466 next = pgd_addr_end(addr, end); in pgtable_populate() 484 unsigned long start, end; in setup_vmem() local [all …]
|
| /arch/m68k/coldfire/ |
| A D | device.c | 122 .end = MCF_IRQ_FECRX0, 127 .end = MCF_IRQ_FECTX0, 132 .end = MCF_IRQ_FECENTC0, 159 .end = MCF_IRQ_FECRX1, 164 .end = MCF_IRQ_FECTX1, 169 .end = MCF_IRQ_FECENTC1, 200 .end = MCF_IRQ_QSPI, 570 .end = MCF_IRQ_SDHC, 601 .end = MCF_IRQ_IFL0, 606 .end = MCF_IRQ_BOFF0, [all …]
|
| /arch/arm/include/asm/ |
| A D | outercache.h | 40 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() argument 43 outer_cache.inv_range(start, end); in outer_inv_range() 51 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() argument 54 outer_cache.clean_range(start, end); in outer_clean_range() 62 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() argument 65 outer_cache.flush_range(start, end); in outer_flush_range() 108 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() argument 110 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() argument 112 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() argument
|
| /arch/powerpc/lib/ |
| A D | restart_table.c | 6 unsigned long end; member 11 unsigned long end; member 28 unsigned long end = smte->end; in search_kernel_soft_mask_table() local 30 if (addr >= start && addr < end) in search_kernel_soft_mask_table() 46 unsigned long end = rte->end; in search_kernel_restart_table() local 49 if (addr >= start && addr < end) in search_kernel_restart_table()
|