| /arch/mips/pci/ |
| A D | pci-malta.c | 30 .start = 0x00000000UL, 113 start = start1; in mips_pcibios_init() 117 mask = ~(start ^ end); in mips_pcibios_init() 121 gt64120_mem_resource.start = start; in mips_pcibios_init() 172 bonito64_mem_resource.start = start; in mips_pcibios_init() 189 msc_mem_resource.start = start & mask; in mips_pcibios_init() 210 start = start & mask; in mips_pcibios_init() 211 end = start | ~mask; in mips_pcibios_init() 212 if ((start >= msc_mem_resource.start && in mips_pcibios_init() 217 start = max(start, msc_mem_resource.start); in mips_pcibios_init() [all …]
|
| /arch/riscv/mm/ |
| A D | tlbflush.c | 55 start += stride; in local_flush_tlb_range_threshold_asid() 63 start += stride; in local_flush_tlb_range_threshold_asid() 81 local_flush_tlb_range_asid(start, end - start, PAGE_SIZE, FLUSH_TLB_NO_ASID); in local_flush_tlb_kernel_range() 101 unsigned long start; member 140 ftd.start = start; in __flush_tlb_range() 149 mmu_notifier_arch_invalidate_secondary_tlbs(mm, start, start + size); in __flush_tlb_range() 161 __flush_tlb_range(mm, mm_cpumask(mm), start, end - start, page_size); in flush_tlb_mm_range() 200 start, end - start, stride_size); in flush_tlb_range() 206 start, end - start, PAGE_SIZE); in flush_tlb_kernel_range() 214 start, end - start, PMD_SIZE); in flush_pmd_tlb_range() [all …]
|
| /arch/hexagon/mm/ |
| A D | cache.c | 20 start &= ~(LINESIZE - 1); in flush_dcache_range() 28 : "r" (start) in flush_dcache_range() 30 start += LINESIZE; in flush_dcache_range() 40 start &= ~(LINESIZE - 1); in flush_icache_range() 49 : "r" (start) in flush_icache_range() 51 start += LINESIZE; in flush_icache_range() 65 start &= ~(LINESIZE - 1); in hexagon_clean_dcache_range() 73 : "r" (start) in hexagon_clean_dcache_range() 75 start += LINESIZE; in hexagon_clean_dcache_range() 93 : "r" (start) in hexagon_inv_dcache_range() [all …]
|
| /arch/arm/mm/ |
| A D | cache-feroceon-l2.c | 81 va_start = l2_get_va(start); in l2_clean_pa_range() 82 va_end = va_start + (end - start); in l2_clean_pa_range() 112 va_start = l2_get_va(start); in l2_inv_pa_range() 175 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in feroceon_l2_inv_range() 189 while (start < end) { in feroceon_l2_inv_range() 192 start = range_end; in feroceon_l2_inv_range() 207 while (start != end) { in feroceon_l2_clean_range() 210 start = range_end; in feroceon_l2_clean_range() 219 start &= ~(CACHE_LINE_SIZE - 1); in feroceon_l2_flush_range() 221 while (start != end) { in feroceon_l2_flush_range() [all …]
|
| A D | cache-xsc3l2.c | 90 if (start == 0 && end == -1ul) { in xsc3_l2_inv_range() 104 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in xsc3_l2_inv_range() 113 start += CACHE_LINE_SIZE; in xsc3_l2_inv_range() 119 if (start < end) { in xsc3_l2_inv_range() 136 start &= ~(CACHE_LINE_SIZE - 1); in xsc3_l2_clean_range() 137 while (start < end) { in xsc3_l2_clean_range() 140 start += CACHE_LINE_SIZE; in xsc3_l2_clean_range() 172 if (start == 0 && end == -1ul) { in xsc3_l2_flush_range() 179 start &= ~(CACHE_LINE_SIZE - 1); in xsc3_l2_flush_range() 180 while (start < end) { in xsc3_l2_flush_range() [all …]
|
| /arch/powerpc/lib/ |
| A D | pmem.c | 17 void *addr = (void *)(start & ~(bytes - 1)); in __clean_pmem_range() 29 void *addr = (void *)(start & ~(bytes - 1)); in __flush_pmem_range() 40 return __clean_pmem_range(start, stop); in clean_pmem_range() 46 return __flush_pmem_range(start, stop); in flush_pmem_range() 54 unsigned long start = (unsigned long) addr; in arch_wb_cache_pmem() local 55 clean_pmem_range(start, start + size); in arch_wb_cache_pmem() 61 unsigned long start = (unsigned long) addr; in arch_invalidate_pmem() local 62 flush_pmem_range(start, start + size); in arch_invalidate_pmem() 75 clean_pmem_range(start, start + size); in __copy_from_user_flushcache() 82 unsigned long start = (unsigned long) dest; in memcpy_flushcache() local [all …]
|
| A D | rheap.c | 240 if (blk->start > blkn->start) { in attach_taken_block() 359 blk->start = start; in rh_attach_region() 481 sp_size = start - blk->start; in rh_alloc_align() 486 spblk->start = blk->start; in rh_alloc_align() 492 newblk->start = start; in rh_alloc_align() 497 blk->start = start + size; in rh_alloc_align() 571 start = blk->start; in rh_alloc_fixed() 601 start = newblk1->start; in rh_alloc_fixed() 622 if (start < blk2->start) in rh_free() 667 stats->start = blk->start; in rh_get_stats() [all …]
|
| /arch/nios2/mm/ |
| A D | cacheflush.c | 86 unsigned long start; in flush_aliases() local 94 flush_cache_range(vma, start, start + nr * PAGE_SIZE); in flush_aliases() 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() 137 __flush_dcache(start, end); in flush_cache_range() 148 __flush_dcache(start, end); in flush_icache_pages() 149 __flush_icache(start, end); in flush_icache_pages() 172 __flush_dcache(start, start + folio_size(folio)); in __flush_dcache_folio() [all …]
|
| /arch/x86/kernel/ |
| A D | probe_roms.c | 28 .start = 0xf0000, 35 .start = 0xe0000, 42 .start = 0xc8000, 47 .start = 0, 52 .start = 0, 57 .start = 0, 62 .start = 0, 67 .start = 0, 208 for (start = video_rom_resource.start; start < upper; start += 2048) { in probe_roms() 213 video_rom_resource.start = start; in probe_roms() [all …]
|
| A D | resource.c | 7 static void resource_clip(struct resource *res, resource_size_t start, in resource_clip() argument 12 if (res->end < start || res->start > end) in resource_clip() 15 if (res->start < start) in resource_clip() 16 low = start - res->start; 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()
|
| /arch/csky/mm/ |
| A D | cachev2.c | 26 unsigned long i = start & ~(L1_CACHE_BYTES - 1); in icache_inv_range() 34 unsigned long start; member 49 unsigned long i = param->start & ~(L1_CACHE_BYTES - 1); in local_icache_inv_range() 64 struct cache_range param = { start, end }; in icache_inv_range() 73 inline void dcache_wb_line(unsigned long start) in dcache_wb_line() argument 81 unsigned long i = start & ~(L1_CACHE_BYTES - 1); in dcache_wb_range() 90 dcache_wb_range(start, end); in cache_wbinv_range() 91 icache_inv_range(start, end); in cache_wbinv_range() 97 unsigned long i = start & ~(L1_CACHE_BYTES - 1); in dma_wbinv_range() 106 unsigned long i = start & ~(L1_CACHE_BYTES - 1); in dma_inv_range() [all …]
|
| A D | cachev1.c | 44 unsigned int start, in cache_op_range() argument 53 if (unlikely((end - start) >= PAGE_SIZE) || in cache_op_range() 54 unlikely(start < PAGE_OFFSET) || in cache_op_range() 55 unlikely(start >= PAGE_OFFSET + LOWMEM_LIMIT)) { in cache_op_range() 67 i = start & ~(L1_CACHE_BYTES - 1); in cache_op_range() 80 void dcache_wb_line(unsigned long start) in dcache_wb_line() argument 83 cache_op_line(start, DATA_CACHE|CACHE_CLR); in dcache_wb_line() 89 cache_op_range(start, end, INS_CACHE|CACHE_INV, 0); in icache_inv_range() 104 cache_op_range(start, end, DATA_CACHE|CACHE_CLR, 0); in dcache_wb_range() 128 void dma_inv_range(unsigned long start, unsigned long end) in dma_inv_range() argument [all …]
|
| A D | tlb.c | 57 start &= TLB_ENTRY_SIZE_MASK; in flush_tlb_range() 63 while (start < end) { in flush_tlb_range() 67 : "r" (start | newpid) in flush_tlb_range() 70 start += 2*PAGE_SIZE; in flush_tlb_range() 79 while (start < end) { in flush_tlb_range() 83 start += 2*PAGE_SIZE; in flush_tlb_range() 103 while (start < end) { in flush_tlb_kernel_range() 107 : "r" (start) in flush_tlb_kernel_range() 110 start += 2*PAGE_SIZE; in flush_tlb_kernel_range() 119 while (start < end) { in flush_tlb_kernel_range() [all …]
|
| /arch/arm/mach-omap1/ |
| A D | mcbsp.c | 111 .start = 9, 116 .start = 8, 138 .start = 17, 143 .start = 16, 165 .start = 11, 170 .start = 10, 211 .start = 9, 216 .start = 8, 238 .start = 17, 243 .start = 16, [all …]
|
| /arch/powerpc/mm/ |
| A D | mem.c | 80 start = (unsigned long)__va(start); in arch_create_linear_mapping() 82 rc = create_section_mapping(start, start + size, nid, in arch_create_linear_mapping() 87 start, start + size, rc); in arch_create_linear_mapping() 98 start = (unsigned long)__va(start); in arch_remove_linear_mapping() 101 ret = remove_section_mapping(start, start + size); in arch_remove_linear_mapping() 105 start, start + size, ret); in arch_remove_linear_mapping() 322 phys_addr_t start, end; in add_system_ram_resources() local 333 res->start = start; in add_system_ram_resources() 408 start = limit; in execmem_arch_setup() 417 start = VMALLOC_START; in execmem_arch_setup() [all …]
|
| A D | init_64.c | 99 struct page *start; in vmemmap_populated() local 103 for (; (unsigned long)start < vmemmap_end; start += PAGES_PER_SUBSECTION) in vmemmap_populated() 109 if (pfn_valid(page_to_pfn(start))) in vmemmap_populated() 169 unsigned long start, in vmemmap_list_populate() argument 181 vmem_back->virt_addr = start; in vmemmap_list_populate() 210 start = ALIGN_DOWN(start, page_size); in __vmemmap_populate() 214 for (; start < end; start += page_size) { in __vmemmap_populate() 264 start, start + page_size, p); in __vmemmap_populate() 328 start = ALIGN_DOWN(start, page_size); in __vmemmap_free() 336 for (; start < end; start += page_size) { in __vmemmap_free() [all …]
|
| /arch/powerpc/include/asm/ |
| A D | head-64.h | 61 sname##_start = (start); \ 63 sname##_len = (end) - (start); \ 76 #define OPEN_TEXT_SECTION(start) \ argument 80 text_start = (start) + 0x100; \ 86 text_start = (start); \ 93 sname##_start = (start); \ 95 sname##_len = (end) - (start); \ 123 name##_start = (start); \ 124 .if ((start) % (size) != 0); \ 130 .if (start) < sname##_start; \ [all …]
|
| /arch/mips/bcm63xx/ |
| A D | dev-enet.c | 48 .start = -1, /* filled at runtime */ 53 .start = -1, /* filled at runtime */ 58 .start = -1, /* filled at runtime */ 77 .start = -1, /* filled at runtime */ 82 .start = -1, /* filled at runtime */ 86 .start = -1, /* filled at runtime */ 90 .start = -1, /* filled at runtime */ 111 .start = -1, /* filled at runtime */ 116 .start = -1, /* filled at runtime */ 307 if (!enetsw_res[2].start) in bcm63xx_enetsw_register() [all …]
|
| /arch/riscv/kernel/ |
| A D | hibernate.c | 190 } while (dst_ptep++, src_ptep++, start += PAGE_SIZE, start < end); in temp_pgtable_map_pte() 217 next = pmd_addr_end(start, end); in temp_pgtable_map_pmd() 229 } while (dst_pmdp++, src_pmdp++, start = next, start != end); in temp_pgtable_map_pmd() 256 next = pud_addr_end(start, end); in temp_pgtable_map_pud() 268 } while (dst_pudp++, src_pudp++, start = next, start != end); in temp_pgtable_map_pud() 295 next = p4d_addr_end(start, end); in temp_pgtable_map_p4d() 307 } while (dst_p4dp++, src_p4dp++, start = next, start != end); in temp_pgtable_map_p4d() 322 next = pgd_addr_end(start, end); in temp_pgtable_mapping() 334 } while (dst_pgdp++, src_pgdp++, start = next, start != end); in temp_pgtable_mapping() 357 unsigned long start = PAGE_OFFSET; in swsusp_arch_resume() local [all …]
|
| /arch/arm/mach-pxa/ |
| A D | devices.c | 39 .start = IRQ_PMU, 53 .start = 0x41100000, 58 .start = IRQ_MMC, 92 .start = 0x40600000, 97 .start = IRQ_USB, 134 .start = IRQ_LCD, 264 .start = IRQ_I2C, 309 .start = IRQ_I2S, 422 .start = IRQ_SSP, 536 .start = 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 …]
|
| /arch/x86/boot/compressed/ |
| A D | kaslr.c | 101 if (one->start + one->size <= two->start) in mem_overlaps() 104 if (one->start >= two->start + two->size) in mem_overlaps() 154 *start = 0; in parse_memmap() 189 mem_avoid[MEM_AVOID_MEMMAP_BEGIN + i].start = start; in mem_avoid_memmap() 505 tmp.start = region->start; in process_gb_huge_pages() 559 region.start = max_t(u64, entry->start, minimum); in __process_mem_region() 585 if (overlap.start >= region.start + image_size) { in __process_mem_region() 586 region.size = overlap.start - region.start; in __process_mem_region() 591 region.start = overlap.start + overlap.size; in __process_mem_region() 626 start = immovable_mem[i].start; in process_mem_region() [all …]
|
| /arch/microblaze/kernel/cpu/ |
| A D | cache.c | 97 start &= align; \ 131 count = end - start; \ 147 WARN_ON(end < start); \ 168 CACHE_LOOP_LIMITS(start, end, in __flush_icache_range_msr_irq() 195 CACHE_LOOP_LIMITS(start, end, in __flush_icache_range_nomsr_irq() 222 CACHE_LOOP_LIMITS(start, end, in __flush_icache_range_noirq() 386 CACHE_LOOP_LIMITS(start, end, in __invalidate_dcache_range_wb() 405 CACHE_LOOP_LIMITS(start, end, in __invalidate_dcache_range_nomsr_wt() 426 CACHE_LOOP_LIMITS(start, end, in __invalidate_dcache_range_msr_irq_wt() 454 CACHE_LOOP_LIMITS(start, end, in __invalidate_dcache_range_nomsr_irq() [all …]
|
| /arch/mips/sgi-ip27/ |
| A D | ip27-klconfig.c | 51 lboard_t *find_lboard(lboard_t *start, unsigned char brd_type) in find_lboard() argument 54 while (start) { in find_lboard() 55 if (start->brd_type == brd_type) in find_lboard() 56 return start; in find_lboard() 57 start = KLCF_NEXT(start); in find_lboard() 63 lboard_t *find_lboard_class(lboard_t *start, unsigned char brd_type) in find_lboard_class() argument 66 while (start) { in find_lboard_class() 67 if (KLCLASS(start->brd_type) == KLCLASS(brd_type)) in find_lboard_class() 68 return start; in find_lboard_class() 69 start = KLCF_NEXT(start); in find_lboard_class()
|
| /arch/alpha/kernel/ |
| A D | pci.c | 78 dev->resource[2].start = dev->resource[3].start = 0; in quirk_cypress() 133 resource_size_t start = res->start; in pcibios_align_resource() local 137 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource() 138 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource() 144 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource() 148 if (start - hose->mem_space->start < PCIBIOS_MIN_MEM) in pcibios_align_resource() 149 start = PCIBIOS_MIN_MEM + hose->mem_space->start; in pcibios_align_resource() 169 start = ALIGN(start, alignto); in pcibios_align_resource() 174 start = ALIGN(start, alignto); in pcibios_align_resource() 176 if (start/(128*MB) != (start + size - 1)/(128*MB)) { in pcibios_align_resource() [all …]
|