Home
last modified time | relevance | path

Searched refs:start (Results 1 – 200 of 5518) sorted by relevance

12345678910>>...28

/linux-4.4.14/arch/mn10300/include/asm/
Dcacheflush.h24 extern void mn10300_local_icache_inv_page(unsigned long start);
25 extern void mn10300_local_icache_inv_range(unsigned long start, unsigned long end);
26 extern void mn10300_local_icache_inv_range2(unsigned long start, unsigned long size);
28 extern void mn10300_local_dcache_inv_page(unsigned long start);
29 extern void mn10300_local_dcache_inv_range(unsigned long start, unsigned long end);
30 extern void mn10300_local_dcache_inv_range2(unsigned long start, unsigned long size);
32 extern void mn10300_icache_inv_page(unsigned long start);
33 extern void mn10300_icache_inv_range(unsigned long start, unsigned long end);
34 extern void mn10300_icache_inv_range2(unsigned long start, unsigned long size);
36 extern void mn10300_dcache_inv_page(unsigned long start);
[all …]
/linux-4.4.14/drivers/usb/core/
Ddevices.c181 static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end, in usb_dump_endpoint_descriptor() argument
187 if (start > end) in usb_dump_endpoint_descriptor()
188 return start; in usb_dump_endpoint_descriptor()
230 return start; in usb_dump_endpoint_descriptor()
241 start += sprintf(start, format_endpt, desc->bEndpointAddress, dir, in usb_dump_endpoint_descriptor()
246 return start; in usb_dump_endpoint_descriptor()
249 static char *usb_dump_interface_descriptor(char *start, char *end, in usb_dump_interface_descriptor() argument
258 if (start > end) in usb_dump_interface_descriptor()
259 return start; in usb_dump_interface_descriptor()
267 start += sprintf(start, format_iface, in usb_dump_interface_descriptor()
[all …]
/linux-4.4.14/arch/mips/pci/
Dpci-malta.c42 .start = 0x00000000UL,
93 resource_size_t start, end, map, start1, end1, map1, map2, map3, mask; in mips_pcibios_init() local
115 start = GT_READ(GT_PCI0M0LD_OFS); in mips_pcibios_init()
118 end = (end & GT_PCI_HD_MSK) | (start & ~GT_PCI_HD_MSK); in mips_pcibios_init()
124 if (end1 - start1 > end - start) { in mips_pcibios_init()
125 start = start1; in mips_pcibios_init()
129 mask = ~(start ^ end); in mips_pcibios_init()
131 BUG_ON((start & GT_PCI_HD_MSK) != (map & GT_PCI_HD_MSK) && in mips_pcibios_init()
133 gt64120_mem_resource.start = start; in mips_pcibios_init()
135 gt64120_controller.mem_offset = (start & mask) - (map & mask); in mips_pcibios_init()
[all …]
/linux-4.4.14/arch/xtensa/mm/
Dinit.c43 sysmem.bank[i].start, sysmem.bank[i].end, in sysmem_dump()
44 (sysmem.bank[i].end - sysmem.bank[i].start) >> 10); in sysmem_dump()
50 static inline struct meminfo * __init find_bank(unsigned long start) in find_bank() argument
56 if (sysmem.bank[i].start <= start) in find_bank()
88 int __init add_sysmem_bank(unsigned long start, unsigned long end) in add_sysmem_bank() argument
95 if (start == end || in add_sysmem_bank()
96 (start < end) != (PAGE_ALIGN(start) < (end & PAGE_MASK))) { in add_sysmem_bank()
98 start, end - start); in add_sysmem_bank()
102 start = PAGE_ALIGN(start); in add_sysmem_bank()
104 sz = end - start; in add_sysmem_bank()
[all …]
Dtlb.c89 unsigned long start, unsigned long end) in local_flush_tlb_range() argument
100 (unsigned long)mm->context.asid[cpu], start, end); in local_flush_tlb_range()
104 if (end-start + (PAGE_SIZE-1) <= _TLB_ENTRIES << PAGE_SHIFT) { in local_flush_tlb_range()
108 start &= PAGE_MASK; in local_flush_tlb_range()
110 while(start < end) { in local_flush_tlb_range()
111 invalidate_itlb_mapping(start); in local_flush_tlb_range()
112 invalidate_dtlb_mapping(start); in local_flush_tlb_range()
113 start += PAGE_SIZE; in local_flush_tlb_range()
116 while(start < end) { in local_flush_tlb_range()
117 invalidate_dtlb_mapping(start); in local_flush_tlb_range()
[all …]
/linux-4.4.14/kernel/
Drange.c10 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument
12 if (start >= end) in add_range()
19 range[nr_range].start = start; in add_range()
28 u64 start, u64 end) in add_range_with_merge() argument
32 if (start >= end) in add_range_with_merge()
42 common_start = max(range[i].start, start); in add_range_with_merge()
48 start = min(range[i].start, start); in add_range_with_merge()
53 range[nr_range - 1].start = 0; in add_range_with_merge()
60 return add_range(range, az, nr_range, start, end); in add_range_with_merge()
63 void subtract_range(struct range *range, int az, u64 start, u64 end) in subtract_range() argument
[all …]
Dresource.c31 .start = 0,
39 .start = 0,
116 width, (unsigned long long) r->start, in r_show()
123 .start = r_start,
210 resource_size_t start = new->start; in __request_resource() local
214 if (end < start) in __request_resource()
216 if (start < root->start) in __request_resource()
223 if (!tmp || tmp->start > end) { in __request_resource()
230 if (tmp->end < start) in __request_resource()
273 tmp->start = 0; in __release_child_resources()
[all …]
/linux-4.4.14/arch/mn10300/mm/
Dcache-smp-flush.c37 void mn10300_dcache_flush_page(unsigned long start) in mn10300_dcache_flush_page() argument
41 start &= ~(PAGE_SIZE-1); in mn10300_dcache_flush_page()
44 mn10300_local_dcache_flush_page(start); in mn10300_dcache_flush_page()
45 smp_cache_call(SMP_DCACHE_FLUSH_RANGE, start, start + PAGE_SIZE); in mn10300_dcache_flush_page()
57 void mn10300_dcache_flush_range(unsigned long start, unsigned long end) in mn10300_dcache_flush_range() argument
62 mn10300_local_dcache_flush_range(start, end); in mn10300_dcache_flush_range()
63 smp_cache_call(SMP_DCACHE_FLUSH_RANGE, start, end); in mn10300_dcache_flush_range()
75 void mn10300_dcache_flush_range2(unsigned long start, unsigned long size) in mn10300_dcache_flush_range2() argument
80 mn10300_local_dcache_flush_range2(start, size); in mn10300_dcache_flush_range2()
81 smp_cache_call(SMP_DCACHE_FLUSH_RANGE, start, start + size); in mn10300_dcache_flush_range2()
[all …]
Dcache-smp-inv.c37 void mn10300_icache_inv_page(unsigned long start) in mn10300_icache_inv_page() argument
41 start &= ~(PAGE_SIZE-1); in mn10300_icache_inv_page()
44 mn10300_local_icache_inv_page(start); in mn10300_icache_inv_page()
45 smp_cache_call(SMP_ICACHE_INV_RANGE, start, start + PAGE_SIZE); in mn10300_icache_inv_page()
57 void mn10300_icache_inv_range(unsigned long start, unsigned long end) in mn10300_icache_inv_range() argument
62 mn10300_local_icache_inv_range(start, end); in mn10300_icache_inv_range()
63 smp_cache_call(SMP_ICACHE_INV_RANGE, start, end); in mn10300_icache_inv_range()
75 void mn10300_icache_inv_range2(unsigned long start, unsigned long size) in mn10300_icache_inv_range2() argument
80 mn10300_local_icache_inv_range2(start, size); in mn10300_icache_inv_range2()
81 smp_cache_call(SMP_ICACHE_INV_RANGE, start, start + size); in mn10300_icache_inv_range2()
[all …]
Dcache-flush-icache.c27 unsigned long start = page_to_phys(page); in flush_icache_page() local
32 mn10300_local_dcache_flush_page(start); in flush_icache_page()
33 mn10300_local_icache_inv_page(start); in flush_icache_page()
35 smp_cache_call(SMP_IDCACHE_INV_FLUSH_RANGE, start, start + PAGE_SIZE); in flush_icache_page()
50 static void flush_icache_page_range(unsigned long start, unsigned long end) in flush_icache_page_range() argument
60 off = start & ~PAGE_MASK; in flush_icache_page_range()
61 size = end - start; in flush_icache_page_range()
65 pgd = pgd_offset(current->mm, start); in flush_icache_page_range()
69 pud = pud_offset(pgd, start); in flush_icache_page_range()
73 pmd = pmd_offset(pud, start); in flush_icache_page_range()
[all …]
Dcache-inv-icache.c28 static void flush_icache_page_range(unsigned long start, unsigned long end) in flush_icache_page_range() argument
38 off = start & ~PAGE_MASK; in flush_icache_page_range()
39 size = end - start; in flush_icache_page_range()
43 pgd = pgd_offset(current->mm, start); in flush_icache_page_range()
47 pud = pud_offset(pgd, start); in flush_icache_page_range()
51 pmd = pmd_offset(pud, start); in flush_icache_page_range()
55 ppte = pte_offset_map(pmd, start); in flush_icache_page_range()
72 smp_cache_call(SMP_ICACHE_INV_RANGE, start, end); in flush_icache_page_range()
84 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() argument
95 if (start >= end) in flush_icache_range()
[all …]
/linux-4.4.14/arch/arm/mach-pxa/
Ddevices.c38 .start = IRQ_PMU,
52 .start = 0x41100000,
57 .start = IRQ_MMC,
62 .start = 21,
67 .start = 22,
103 .start = 0x40600000,
108 .start = IRQ_USB,
141 .start = 0x54100000,
146 .start = IRQ_USB2,
167 .start = 0x44000000,
[all …]
/linux-4.4.14/arch/arm/mm/
Dcache-feroceon-l2.c73 static inline void l2_clean_pa_range(unsigned long start, unsigned long end) in l2_clean_pa_range() argument
82 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range()
84 va_start = l2_get_va(start); in l2_clean_pa_range()
85 va_end = va_start + (end - start); in l2_clean_pa_range()
104 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) in l2_inv_pa_range() argument
113 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_inv_pa_range()
115 va_start = l2_get_va(start); in l2_inv_pa_range()
116 va_end = va_start + (end - start); in l2_inv_pa_range()
142 static unsigned long calc_range_end(unsigned long start, unsigned long end) in calc_range_end() argument
146 BUG_ON(start & (CACHE_LINE_SIZE - 1)); in calc_range_end()
[all …]
Dcache-xsc3l2.c98 static void xsc3_l2_inv_range(unsigned long start, unsigned long end) in xsc3_l2_inv_range() argument
102 if (start == 0 && end == -1ul) { in xsc3_l2_inv_range()
112 if (start & (CACHE_LINE_SIZE - 1)) { in xsc3_l2_inv_range()
113 vaddr = l2_map_va(start & ~(CACHE_LINE_SIZE - 1), vaddr); in xsc3_l2_inv_range()
116 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in xsc3_l2_inv_range()
122 while (start < (end & ~(CACHE_LINE_SIZE - 1))) { in xsc3_l2_inv_range()
123 vaddr = l2_map_va(start, vaddr); in xsc3_l2_inv_range()
125 start += CACHE_LINE_SIZE; in xsc3_l2_inv_range()
131 if (start < end) { in xsc3_l2_inv_range()
132 vaddr = l2_map_va(start, vaddr); in xsc3_l2_inv_range()
[all …]
Dcache-tauros2.c64 static void tauros2_inv_range(unsigned long start, unsigned long end) in tauros2_inv_range() argument
69 if (start & (CACHE_LINE_SIZE - 1)) { in tauros2_inv_range()
70 tauros2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1)); in tauros2_inv_range()
71 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in tauros2_inv_range()
85 while (start < end) { in tauros2_inv_range()
86 tauros2_inv_pa(start); in tauros2_inv_range()
87 start += CACHE_LINE_SIZE; in tauros2_inv_range()
93 static void tauros2_clean_range(unsigned long start, unsigned long end) in tauros2_clean_range() argument
95 start &= ~(CACHE_LINE_SIZE - 1); in tauros2_clean_range()
96 while (start < end) { in tauros2_clean_range()
[all …]
Dinit.c55 phys_addr_t start; in early_initrd() local
59 start = memparse(p, &endp); in early_initrd()
63 phys_initrd_start = start; in early_initrd()
74 phys_initrd_start = __virt_to_phys(tag->u.initrd.start); in parse_tag_initrd()
83 phys_initrd_start = tag->u.initrd.start; in parse_tag_initrd2()
164 unsigned long start = memblock_region_memory_base_pfn(reg); in zone_sizes_init() local
167 if (start < max_low) { in zone_sizes_init()
169 zhole_size[0] -= low_end - start; in zone_sizes_init()
173 unsigned long high_start = max(start, max_low); in zone_sizes_init()
365 unsigned long start, prev_end = 0; in free_unused_memmap() local
[all …]
Dcache-l2x0.c183 static void __l2c210_op_pa_range(void __iomem *reg, unsigned long start, in __l2c210_op_pa_range() argument
186 while (start < end) { in __l2c210_op_pa_range()
187 writel_relaxed(start, reg); in __l2c210_op_pa_range()
188 start += CACHE_LINE_SIZE; in __l2c210_op_pa_range()
192 static void l2c210_inv_range(unsigned long start, unsigned long end) in l2c210_inv_range() argument
196 if (start & (CACHE_LINE_SIZE - 1)) { in l2c210_inv_range()
197 start &= ~(CACHE_LINE_SIZE - 1); in l2c210_inv_range()
198 writel_relaxed(start, base + L2X0_CLEAN_INV_LINE_PA); in l2c210_inv_range()
199 start += CACHE_LINE_SIZE; in l2c210_inv_range()
207 __l2c210_op_pa_range(base + L2X0_INV_LINE_PA, start, end); in l2c210_inv_range()
[all …]
Dpageattr.c40 unsigned long start = addr; in change_memory_common() local
42 unsigned long end = start + size; in change_memory_common()
47 start &= PAGE_MASK; in change_memory_common()
48 end = start + size; in change_memory_common()
52 if (start < MODULES_VADDR || start >= MODULES_END) in change_memory_common()
55 if (end < MODULES_VADDR || start >= MODULES_END) in change_memory_common()
61 ret = apply_to_page_range(&init_mm, start, size, change_page_range, in change_memory_common()
64 flush_tlb_kernel_range(start, end); in change_memory_common()
/linux-4.4.14/mm/
Dmadvise.c48 unsigned long start, unsigned long end, int behavior) in madvise_behavior() argument
87 error = ksm_madvise(vma, start, end, behavior, &new_flags); in madvise_behavior()
104 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in madvise_behavior()
105 *prev = vma_merge(mm, *prev, start, end, new_flags, vma->anon_vma, in madvise_behavior()
115 if (start != vma->vm_start) { in madvise_behavior()
116 error = split_vma(mm, vma, start, 1); in madvise_behavior()
140 static int swapin_walk_pmd_entry(pmd_t *pmd, unsigned long start, in swapin_walk_pmd_entry() argument
150 for (index = start; index != end; index += PAGE_SIZE) { in swapin_walk_pmd_entry()
156 orig_pte = pte_offset_map_lock(vma->vm_mm, pmd, start, &ptl); in swapin_walk_pmd_entry()
157 pte = *(orig_pte + ((index - start) / PAGE_SIZE)); in swapin_walk_pmd_entry()
[all …]
Dmsync.c31 SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) in SYSCALL_DEFINE3() argument
41 if (offset_in_page(start)) in SYSCALL_DEFINE3()
47 end = start + len; in SYSCALL_DEFINE3()
48 if (end < start) in SYSCALL_DEFINE3()
51 if (end == start) in SYSCALL_DEFINE3()
58 vma = find_vma(mm, start); in SYSCALL_DEFINE3()
68 if (start < vma->vm_start) { in SYSCALL_DEFINE3()
69 start = vma->vm_start; in SYSCALL_DEFINE3()
70 if (start >= end) in SYSCALL_DEFINE3()
81 fstart = (start - vma->vm_start) + in SYSCALL_DEFINE3()
[all …]
Dmlock.c360 struct vm_area_struct *vma, int zoneid, unsigned long start, in __munlock_pagevec_fill() argument
371 pte = get_locked_pte(vma->vm_mm, start, &ptl); in __munlock_pagevec_fill()
373 end = pgd_addr_end(start, end); in __munlock_pagevec_fill()
374 end = pud_addr_end(start, end); in __munlock_pagevec_fill()
375 end = pmd_addr_end(start, end); in __munlock_pagevec_fill()
378 start += PAGE_SIZE; in __munlock_pagevec_fill()
379 while (start < end) { in __munlock_pagevec_fill()
383 page = vm_normal_page(vma, start, *pte); in __munlock_pagevec_fill()
396 start += PAGE_SIZE; in __munlock_pagevec_fill()
401 return start; in __munlock_pagevec_fill()
[all …]
Dbootmem.c96 unsigned long mapstart, unsigned long start, unsigned long end) in init_bootmem_core() argument
100 mminit_validate_memmodel_limits(&start, &end); in init_bootmem_core()
102 bdata->node_min_pfn = start; in init_bootmem_core()
110 mapsize = bootmap_bytes(end - start); in init_bootmem_core()
114 bdata - bootmem_node_data, start, mapstart, end, mapsize); in init_bootmem_core()
141 unsigned long __init init_bootmem(unsigned long start, unsigned long pages) in init_bootmem() argument
144 min_low_pfn = start; in init_bootmem()
145 return init_bootmem_core(NODE_DATA(0)->bdata, start, 0, pages); in init_bootmem()
175 unsigned long *map, start, end, pages, cur, count = 0; in free_all_bootmem_core() local
181 start = bdata->node_min_pfn; in free_all_bootmem_core()
[all …]
Dnobootmem.c94 static void __init __free_pages_memory(unsigned long start, unsigned long end) in __free_pages_memory() argument
98 while (start < end) { in __free_pages_memory()
99 order = min(MAX_ORDER - 1UL, __ffs(start)); in __free_pages_memory()
101 while (start + (1UL << order) > end) in __free_pages_memory()
104 __free_pages_bootmem(pfn_to_page(start), start, order); in __free_pages_memory()
106 start += (1UL << order); in __free_pages_memory()
110 static unsigned long __init __free_memory_core(phys_addr_t start, in __free_memory_core() argument
113 unsigned long start_pfn = PFN_UP(start); in __free_memory_core()
128 phys_addr_t start, end; in free_low_memory_core_early() local
133 for_each_reserved_mem_region(i, &start, &end) in free_low_memory_core_early()
[all …]
Dmemtest.c36 u64 *p, *start, *end; in memtest() local
42 start = __va(start_phys_aligned); in memtest()
43 end = start + (size - (start_phys_aligned - start_phys)) / incr; in memtest()
47 for (p = start; p < end; p++) in memtest()
50 for (p = start; p < end; p++, start_phys_aligned += incr) { in memtest()
65 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass() argument
72 this_start = clamp(this_start, start, end); in do_one_pass()
73 this_end = clamp(this_end, start, end); in do_one_pass()
99 void __init early_memtest(phys_addr_t start, phys_addr_t end) in early_memtest() argument
110 do_one_pass(patterns[idx], start, end); in early_memtest()
/linux-4.4.14/arch/arm/mach-omap1/
Dmcbsp.c100 .start = OMAP7XX_MCBSP1_BASE,
106 .start = INT_7XX_McBSP1RX,
111 .start = INT_7XX_McBSP1TX,
116 .start = 9,
121 .start = 8,
127 .start = OMAP7XX_MCBSP2_BASE,
133 .start = INT_7XX_McBSP2RX,
138 .start = INT_7XX_McBSP2TX,
143 .start = 11,
148 .start = 10,
[all …]
Dgpio7xx.c37 .start = OMAP1_MPUIO_VBASE,
42 .start = INT_7XX_MPUIO,
78 .start = OMAP7XX_GPIO1_BASE,
83 .start = INT_7XX_GPIO_BANK1,
117 .start = OMAP7XX_GPIO2_BASE,
122 .start = INT_7XX_GPIO_BANK2,
145 .start = OMAP7XX_GPIO3_BASE,
150 .start = INT_7XX_GPIO_BANK3,
173 .start = OMAP7XX_GPIO4_BASE,
178 .start = INT_7XX_GPIO_BANK4,
[all …]
Ddma.c84 .start = OMAP1_DMA_BASE,
90 .start = INT_DMA_CH0_6,
95 .start = INT_DMA_CH1_7,
100 .start = INT_DMA_CH2_8,
105 .start = INT_DMA_CH3,
110 .start = INT_DMA_CH4,
115 .start = INT_DMA_CH5,
121 .start = INT_1610_DMA_CH6,
127 .start = INT_1610_DMA_CH7,
132 .start = INT_1610_DMA_CH8,
[all …]
/linux-4.4.14/arch/hexagon/mm/
Dcache.c25 #define spanlines(start, end) \ argument
26 (((end - (start & ~(LINESIZE - 1))) >> LINEBITS) + 1)
28 void flush_dcache_range(unsigned long start, unsigned long end) in flush_dcache_range() argument
30 unsigned long lines = spanlines(start, end-1); in flush_dcache_range()
33 start &= ~(LINESIZE - 1); in flush_dcache_range()
41 : "r" (start) in flush_dcache_range()
43 start += LINESIZE; in flush_dcache_range()
48 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() argument
50 unsigned long lines = spanlines(start, end-1); in flush_icache_range()
53 start &= ~(LINESIZE - 1); in flush_icache_range()
[all …]
Dstrnlen_user.S28 #define start r7 macro
49 start = isrc; define
60 tmp1 = memb(start++#1);
65 P1 = cmp.gtu(end,start);
66 mod8 = and(start,#7);
80 dbuf = memd(start);
81 obo = add(start,#1);
88 P0 = cmp.gtu(end,start);
98 if (!P0.new) start = add(obo,tmp1);
101 start = add(start,#8); define
[all …]
/linux-4.4.14/arch/x86/kernel/
Dprobe_roms.c26 .start = 0xf0000,
33 .start = 0xe0000,
40 .start = 0xc8000,
45 .start = 0,
50 .start = 0,
55 .start = 0,
60 .start = 0,
65 .start = 0,
72 .start = 0xc0000,
126 rom = isa_bus_to_virt(res->start); in find_oprom()
[all …]
Dcrash.c46 u64 start, end; member
185 static int get_nr_ram_ranges_callback(u64 start, u64 end, void *arg) in get_nr_ram_ranges_callback() argument
193 static int get_gart_ranges_callback(u64 start, u64 end, void *arg) in get_gart_ranges_callback() argument
197 ced->gart_start = start; in get_gart_ranges_callback()
246 unsigned long long start, end; in exclude_mem_range() local
250 start = mem->ranges[i].start; in exclude_mem_range()
253 if (mstart > end || mend < start) in exclude_mem_range()
257 if (mstart < start) in exclude_mem_range()
258 mstart = start; in exclude_mem_range()
263 if (mstart == start && mend == end) { in exclude_mem_range()
[all …]
Dpci-iommu_table.c10 find_dependents_of(struct iommu_table_entry *start, in find_dependents_of() argument
19 for (p = start; p < finish; p++) in find_dependents_of()
27 void __init sort_iommu_table(struct iommu_table_entry *start, in sort_iommu_table() argument
32 for (p = start; p < finish; p++) { in sort_iommu_table()
34 q = find_dependents_of(start, finish, p); in sort_iommu_table()
49 void __init check_iommu_entries(struct iommu_table_entry *start, in check_iommu_entries() argument
55 for (p = start; p < finish; p++) { in check_iommu_entries()
56 q = find_dependents_of(start, finish, p); in check_iommu_entries()
57 x = find_dependents_of(start, finish, q); in check_iommu_entries()
66 for (p = start; p < finish; p++) { in check_iommu_entries()
[all …]
De820.c56 e820_any_mapped(u64 start, u64 end, unsigned type) in e820_any_mapped() argument
65 if (ei->addr >= end || ei->addr + ei->size <= start) in e820_any_mapped()
79 int __init e820_all_mapped(u64 start, u64 end, unsigned type) in e820_all_mapped() argument
89 if (ei->addr >= end || ei->addr + ei->size <= start) in e820_all_mapped()
95 if (ei->addr <= start) in e820_all_mapped()
96 start = ei->addr + ei->size; in e820_all_mapped()
101 if (start >= end) in e820_all_mapped()
110 static void __init __e820_add_region(struct e820map *e820x, u64 start, u64 size, in __e820_add_region() argument
117 (unsigned long long) start, in __e820_add_region()
118 (unsigned long long) (start + size - 1)); in __e820_add_region()
[all …]
Dresource.c4 static void resource_clip(struct resource *res, resource_size_t start, in resource_clip() argument
9 if (res->end < start || res->start > end) in resource_clip()
12 if (res->start < start) in resource_clip()
13 low = start - res->start; in resource_clip()
20 res->end = start - 1; in resource_clip()
22 res->start = end + 1; in resource_clip()
Dcheck.c73 phys_addr_t start, end; in setup_bios_corruption_check() local
94 for_each_free_mem_range(i, NUMA_NO_NODE, MEMBLOCK_NONE, &start, &end, in setup_bios_corruption_check()
96 start = clamp_t(phys_addr_t, round_up(start, PAGE_SIZE), in setup_bios_corruption_check()
100 if (start >= end) in setup_bios_corruption_check()
103 memblock_reserve(start, end - start); in setup_bios_corruption_check()
104 scan_areas[num_scan_areas].addr = start; in setup_bios_corruption_check()
105 scan_areas[num_scan_areas].size = end - start; in setup_bios_corruption_check()
108 memset(__va(start), 0, end - start); in setup_bios_corruption_check()
/linux-4.4.14/arch/score/mm/
Dcache.c173 unsigned long start, unsigned long end) in flush_cache_range() argument
185 pgdp = pgd_offset(mm, start); in flush_cache_range()
186 pudp = pud_offset(pgdp, start); in flush_cache_range()
187 pmdp = pmd_offset(pudp, start); in flush_cache_range()
188 ptep = pte_offset(pmdp, start); in flush_cache_range()
190 while (start <= end) { in flush_cache_range()
192 pgdp = pgd_offset(mm, start); in flush_cache_range()
193 pudp = pud_offset(pgdp, start); in flush_cache_range()
194 pmdp = pmd_offset(pudp, start); in flush_cache_range()
195 ptep = pte_offset(pmdp, start); in flush_cache_range()
[all …]
/linux-4.4.14/arch/nios2/mm/
Dcacheflush.c18 static void __flush_dcache(unsigned long start, unsigned long end) in __flush_dcache() argument
22 start &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache()
26 if (end > start + cpuinfo.dcache_size) in __flush_dcache()
27 end = start + cpuinfo.dcache_size; in __flush_dcache()
29 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __flush_dcache()
37 static void __invalidate_dcache(unsigned long start, unsigned long end) in __invalidate_dcache() argument
41 start &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache()
45 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __invalidate_dcache()
53 static void __flush_icache(unsigned long start, unsigned long end) in __flush_icache() argument
57 start &= ~(cpuinfo.icache_line_size - 1); in __flush_icache()
[all …]
/linux-4.4.14/arch/powerpc/mm/
Dinit_64.c175 static int __meminit vmemmap_populated(unsigned long start, int page_size) in vmemmap_populated() argument
177 unsigned long end = start + page_size; in vmemmap_populated()
178 start = (unsigned long)(pfn_to_page(vmemmap_section_start(start))); in vmemmap_populated()
180 for (; start < end; start += (PAGES_PER_SECTION * sizeof(struct page))) in vmemmap_populated()
181 if (pfn_valid(page_to_pfn((struct page *)start))) in vmemmap_populated()
195 static void __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping() argument
214 BUG_ON(map_kernel_page(start + i, phys, flags)); in vmemmap_create_mapping()
218 static void vmemmap_remove_mapping(unsigned long start, in vmemmap_remove_mapping() argument
224 static void __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping() argument
228 int mapped = htab_bolt_mapping(start, start + page_size, phys, in vmemmap_create_mapping()
[all …]
Dtlb_hash32.c90 static void flush_range(struct mm_struct *mm, unsigned long start, in flush_range() argument
102 start &= PAGE_MASK; in flush_range()
103 if (start >= end) in flush_range()
106 pmd = pmd_offset(pud_offset(pgd_offset(mm, start), start), start); in flush_range()
108 pmd_end = ((start + PGDIR_SIZE) & PGDIR_MASK) - 1; in flush_range()
112 count = ((pmd_end - start) >> PAGE_SHIFT) + 1; in flush_range()
113 flush_hash_pages(ctx, start, pmd_val(*pmd), count); in flush_range()
117 start = pmd_end + 1; in flush_range()
125 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument
127 flush_range(&init_mm, start, end); in flush_tlb_kernel_range()
[all …]
Dmem.c110 int memory_add_physaddr_to_nid(u64 start) in memory_add_physaddr_to_nid() argument
112 return hot_add_scn_to_nid(start); in memory_add_physaddr_to_nid()
116 int arch_add_memory(int nid, u64 start, u64 size, bool for_device) in arch_add_memory() argument
120 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_add_memory()
125 start = (unsigned long)__va(start); in arch_add_memory()
126 if (create_section_mapping(start, start + size)) in arch_add_memory()
131 zone_for_memory(nid, start, size, 0, for_device); in arch_add_memory()
137 int arch_remove_memory(u64 start, u64 size) in arch_remove_memory() argument
139 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_remove_memory()
150 start = (unsigned long)__va(start); in arch_remove_memory()
[all …]
/linux-4.4.14/arch/blackfin/include/asm/
Dcacheflush.h28 #define flush_cache_range(vma, start, end) do { } while (0) argument
30 #define flush_cache_vmap(start, end) do { } while (0) argument
31 #define flush_cache_vunmap(start, end) do { } while (0) argument
34 #define flush_icache_range_others(start, end) \ argument
35 smp_icache_flush_range_others((start), (end))
37 #define flush_icache_range_others(start, end) do { } while (0) argument
40 static inline void flush_icache_range(unsigned start, unsigned end) in flush_icache_range() argument
44 blackfin_dcache_flush_range(start, end); in flush_icache_range()
47 if (start >= L2_START && end <= L2_START + L2_LENGTH) in flush_icache_range()
48 blackfin_dcache_flush_range(start, end); in flush_icache_range()
[all …]
/linux-4.4.14/include/linux/
Dioport.h19 resource_size_t start; member
112 .start = (_start), \
147 resource_size_t start, resource_size_t end,
161 struct resource *lookup_resource(struct resource *root, resource_size_t start);
162 int adjust_resource(struct resource *res, resource_size_t start,
167 return res->end - res->start + 1; in resource_size()
180 return r1->start <= r2->start && r1->end >= r2->end; in resource_contains()
185 #define request_region(start,n,name) __request_region(&ioport_resource, (start), (n), (name), 0) argument
186 #define request_muxed_region(start,n,name) __request_region(&ioport_resource, (start), (n), (name),… argument
187 #define __request_mem_region(start,n,name, excl) __request_region(&iomem_resource, (start), (n), (n… argument
[all …]
Dmmu_notifier.h65 unsigned long start,
75 unsigned long start,
153 unsigned long start, unsigned long end);
156 unsigned long start, unsigned long end);
179 unsigned long start, unsigned long end);
214 unsigned long start,
217 unsigned long start,
226 unsigned long start, unsigned long end);
228 unsigned long start, unsigned long end);
230 unsigned long start, unsigned long end);
[all …]
Dinterval_tree_generic.h71 ITTYPE start = ITSTART(node), last = ITLAST(node); \
79 if (start < ITSTART(parent)) \
105 ITPREFIX ## _subtree_search(ITSTRUCT *node, ITTYPE start, ITTYPE last) \
115 if (start <= left->ITSUBTREE) { \
129 if (start <= ITLAST(node)) /* Cond2 */ \
134 if (start <= node->ITSUBTREE) \
143 ITPREFIX ## _iter_first(struct rb_root *root, ITTYPE start, ITTYPE last) \
150 if (node->ITSUBTREE < start) \
152 return ITPREFIX ## _subtree_search(node, start, last); \
156 ITPREFIX ## _iter_next(ITSTRUCT *node, ITTYPE start, ITTYPE last) \
[all …]
/linux-4.4.14/arch/mips/bcm63xx/
Ddev-enet.c48 .start = -1, /* filled at runtime */
53 .start = -1, /* filled at runtime */
58 .start = -1, /* filled at runtime */
75 .start = -1, /* filled at runtime */
80 .start = -1, /* filled at runtime */
84 .start = -1, /* filled at runtime */
88 .start = -1, /* filled at runtime */
107 .start = -1, /* filled at runtime */
112 .start = -1, /* filled at runtime */
116 .start = -1, /* filled at runtime */
[all …]
/linux-4.4.14/arch/blackfin/mach-bf548/boards/
Dcm_bf548.c55 .start = IRQ_EPPI0_ERR,
105 .start = IRQ_KEY,
133 .start = UART0_DLL,
138 .start = IRQ_UART0_TX,
143 .start = IRQ_UART0_RX,
148 .start = IRQ_UART0_ERROR,
153 .start = CH_UART0_TX,
158 .start = CH_UART0_RX,
181 .start = UART1_DLL,
186 .start = IRQ_UART1_TX,
[all …]
Dezkit.c48 .start = 0x2C0C0000,
53 .start = IRQ_PG7,
94 .start = IRQ_EPPI0_ERR,
144 .start = IRQ_KEY,
176 .start = CNT_CONFIG,
181 .start = IRQ_CNT,
248 .start = UART0_DLL,
254 .start = PORTE_FER,
260 .start = IRQ_UART0_TX,
265 .start = IRQ_UART0_RX,
[all …]
/linux-4.4.14/arch/s390/mm/
Dvmem.c24 unsigned long start; member
78 static int vmem_add_mem(unsigned long start, unsigned long size, int ro) in vmem_add_mem() argument
80 unsigned long end = start + size; in vmem_add_mem()
81 unsigned long address = start; in vmem_add_mem()
146 static void vmem_remove_range(unsigned long start, unsigned long size) in vmem_remove_range() argument
148 unsigned long end = start + size; in vmem_remove_range()
149 unsigned long address = start; in vmem_remove_range()
187 flush_tlb_kernel_range(start, end); in vmem_remove_range()
193 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node) in vmemmap_populate() argument
195 unsigned long address = start; in vmemmap_populate()
[all …]
/linux-4.4.14/arch/metag/include/asm/
Dcacheflush.h14 void metag_data_cache_flush_all(const void *start);
15 void metag_code_cache_flush_all(const void *start);
24 void metag_data_cache_flush(const void *start, int bytes);
25 void metag_code_cache_flush(const void *start, int bytes);
50 unsigned long start, unsigned long end) in flush_cache_range() argument
76 static inline void flush_cache_vmap(unsigned long start, unsigned long end) in flush_cache_vmap() argument
81 static inline void flush_cache_vunmap(unsigned long start, unsigned long end) in flush_cache_vunmap() argument
93 #define flush_cache_range(vma, start, end) do { } while (0) argument
98 #define flush_cache_vmap(start, end) do { } while (0) argument
99 #define flush_cache_vunmap(start, end) do { } while (0) argument
[all …]
/linux-4.4.14/arch/c6x/platforms/
Dcache.c132 static void cache_block_operation(unsigned int *start, in cache_block_operation() argument
140 - L2_CACHE_ALIGN_LOW((unsigned int) start)) >> 2; in cache_block_operation()
143 for (; wcnt; wcnt -= wc, start += wc) { in cache_block_operation()
160 imcr_set(bar_reg, L2_CACHE_ALIGN_LOW((unsigned int) start)); in cache_block_operation()
177 static void cache_block_operation_nowait(unsigned int *start, in cache_block_operation_nowait() argument
185 - L2_CACHE_ALIGN_LOW((unsigned int) start)) >> 2; in cache_block_operation_nowait()
188 for (; wcnt; wcnt -= wc, start += wc) { in cache_block_operation_nowait()
192 imcr_set(bar_reg, L2_CACHE_ALIGN_LOW((unsigned int) start)); in cache_block_operation_nowait()
325 void enable_caching(unsigned long start, unsigned long end) in enable_caching() argument
327 unsigned int mar = IMCR_MAR_BASE + ((start >> 24) << 2); in enable_caching()
[all …]
/linux-4.4.14/arch/mips/kernel/
Dsetup.c91 void __init add_memory_region(phys_addr_t start, phys_addr_t size, long type) in add_memory_region() argument
97 if (start + size < start) { in add_memory_region()
112 if (start + size < entry->addr) in add_memory_region()
115 if (entry->addr + entry->size < start) in add_memory_region()
118 top = max(entry->addr + entry->size, start + size); in add_memory_region()
119 entry->addr = min(entry->addr, start); in add_memory_region()
130 boot_mem_map.map[x].addr = start; in add_memory_region()
136 void __init detect_memory_region(phys_addr_t start, phys_addr_t sz_min, phys_addr_t sz_max) in detect_memory_region() argument
148 (unsigned long long) start, in detect_memory_region()
152 add_memory_region(start, size, BOOT_MEM_RAM); in detect_memory_region()
[all …]
/linux-4.4.14/fs/btrfs/
Dextent_io.h71 u64 start, u64 end, int *page_started,
73 int (*writepage_start_hook)(struct page *page, u64 start, u64 end);
74 int (*writepage_io_hook)(struct page *page, u64 start, u64 end);
81 struct page *page, u64 start, u64 end,
83 int (*writepage_end_io_hook)(struct page *page, u64 start, u64 end,
106 u64 start; member
126 u64 start; member
193 u64 start, u64 len,
202 int lock_extent(struct extent_io_tree *tree, u64 start, u64 end);
203 int lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
[all …]
Dextent_io.c68 state->start, state->end, state->state, in btrfs_leak_debug_check()
79 eb->start, eb->len, atomic_read(&eb->refs)); in btrfs_leak_debug_check()
85 #define btrfs_debug_check_extent_io_range(tree, start, end) \ argument
86 __btrfs_debug_check_extent_io_range(__func__, (tree), (start), (end))
88 struct extent_io_tree *tree, u64 start, u64 end) in __btrfs_debug_check_extent_io_range() argument
101 caller, btrfs_ino(inode), isize, start, end); in __btrfs_debug_check_extent_io_range()
114 u64 start; member
146 changeset->bytes_changed += state->end - state->start + 1; in add_extent_changeset()
147 ret = ulist_add(changeset->range_changed, state->start, state->end, in add_extent_changeset()
278 if (offset < entry->start) in tree_insert()
[all …]
Dextent_map.c85 static u64 range_end(u64 start, u64 len) in range_end() argument
87 if (start + len < start) in range_end()
89 return start + len; in range_end()
98 u64 end = range_end(em->start, em->len); in tree_insert()
104 if (em->start < entry->start) in tree_insert()
106 else if (em->start >= extent_map_end(entry)) in tree_insert()
113 while (parent && em->start >= extent_map_end(entry)) { in tree_insert()
118 if (end > entry->start && em->start < extent_map_end(entry)) in tree_insert()
123 while (parent && em->start < entry->start) { in tree_insert()
128 if (end > entry->start && em->start < extent_map_end(entry)) in tree_insert()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf538/boards/
Dezkit.c47 .start = UART0_THR,
52 .start = IRQ_UART0_TX,
57 .start = IRQ_UART0_RX,
62 .start = IRQ_UART0_ERROR,
67 .start = CH_UART0_TX,
72 .start = CH_UART0_RX,
78 .start = GPIO_PG7,
83 .start = GPIO_PG6,
107 .start = UART1_THR,
112 .start = IRQ_UART1_TX,
[all …]
/linux-4.4.14/arch/arm/mach-davinci/
Ddevices-da8xx.c163 .start = DA8XX_TPCC_BASE,
169 .start = DA8XX_TPTC0_BASE,
175 .start = DA8XX_TPTC1_BASE,
181 .start = IRQ_DA8XX_CCINT0,
186 .start = IRQ_DA8XX_CCERRINT,
194 .start = DA850_TPCC1_BASE,
200 .start = DA850_TPTC2_BASE,
206 .start = IRQ_DA850_CCINT1,
211 .start = IRQ_DA850_CCERRINT1,
266 .start = DA8XX_I2C0_BASE,
[all …]
Ddevices.c58 .start = DAVINCI_I2C_BASE,
63 .start = IRQ_I2C,
86 .start = DAVINCI_ATA_BASE,
91 .start = IRQ_IDE,
134 .start = DAVINCI_MMCSD0_BASE,
140 .start = IRQ_MMCINT,
144 .start = IRQ_SDIOINT,
149 .start = EDMA_CTLR_CHAN(0, DAVINCI_DMA_MMCRXEVT),
152 .start = EDMA_CTLR_CHAN(0, DAVINCI_DMA_MMCTXEVT),
172 .start = DM355_MMCSD1_BASE,
[all …]
/linux-4.4.14/arch/alpha/mm/
Dnuma.c62 unsigned long start, end; in setup_memory_node() local
87 start = cluster->start_pfn; in setup_memory_node()
88 end = start + cluster->numpages; in setup_memory_node()
90 if (start >= node_pfn_end || end <= node_pfn_start) in setup_memory_node()
101 if (start < node_pfn_start) in setup_memory_node()
102 start = node_pfn_start; in setup_memory_node()
106 if (start < node_min_pfn) in setup_memory_node()
107 node_min_pfn = start; in setup_memory_node()
172 start = cluster->start_pfn; in setup_memory_node()
173 end = start + cluster->numpages; in setup_memory_node()
[all …]
/linux-4.4.14/fs/btrfs/tests/
Dextent-io-tests.c28 static noinline int process_page_range(struct inode *inode, u64 start, u64 end, in process_page_range() argument
33 unsigned long index = start >> PAGE_CACHE_SHIFT; in process_page_range()
59 …printk(KERN_ERR "stuck in a loop, start %Lu, end %Lu, nr_pages %lu, ret %d\n", start, end, nr_page… in process_page_range()
75 u64 start, end, test_start; in test_find_delalloc() local
113 start = 0; in test_find_delalloc()
115 found = find_lock_delalloc_range(inode, &tmp, locked_page, &start, in test_find_delalloc()
121 if (start != 0 || end != 4095) { in test_find_delalloc()
123 start, end); in test_find_delalloc()
126 unlock_extent(&tmp, start, end); in test_find_delalloc()
144 start = test_start; in test_find_delalloc()
[all …]
Dinode-tests.c26 static void insert_extent(struct btrfs_root *root, u64 start, u64 len, in insert_extent() argument
45 key.offset = start; in insert_extent()
308 if (em->start != 0 || em->len != 5) { in test_btrfs_get_extent()
310 "%llu len %llu\n", em->start, em->len); in test_btrfs_get_extent()
317 offset = em->start + em->len; in test_btrfs_get_extent()
329 if (em->start != offset || em->len != 4091) { in test_btrfs_get_extent()
331 "%llu len %llu\n", offset, em->start, em->len); in test_btrfs_get_extent()
343 offset = em->start + em->len; in test_btrfs_get_extent()
355 if (em->start != offset || em->len != 4) { in test_btrfs_get_extent()
357 "%llu len %llu\n", offset, em->start, em->len); in test_btrfs_get_extent()
[all …]
/linux-4.4.14/arch/powerpc/lib/
Drheap.c138 blk->start = 0; in get_slot()
163 s = blkn->start; in attach_free_block()
175 bs = blk->start; in attach_free_block()
193 if (before && s != (before->start + before->size)) in attach_free_block()
196 if (after && e != after->start) in attach_free_block()
221 after->start -= size; in attach_free_block()
240 if (blk->start > blkn->start) { in attach_taken_block()
329 int rh_attach_region(rh_info_t * info, unsigned long start, int size) in rh_attach_region() argument
336 s = start; in rh_attach_region()
350 start = s; in rh_attach_region()
[all …]
/linux-4.4.14/tools/perf/util/
Dsvghelper.c86 void open_svg(const char *filename, int cpus, int rows, u64 start, u64 end) in open_svg() argument
95 first_time = start; in open_svg()
154 void svg_ubox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int … in svg_ubox() argument
156 double w = time2pixels(end) - time2pixels(start); in svg_ubox()
165 time2pixels(start), in svg_ubox()
173 void svg_lbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int … in svg_lbox() argument
175 double w = time2pixels(end) - time2pixels(start); in svg_lbox()
184 time2pixels(start), in svg_lbox()
192 void svg_fbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int … in svg_fbox() argument
194 double w = time2pixels(end) - time2pixels(start); in svg_fbox()
[all …]
Dsvghelper.h6 extern void open_svg(const char *filename, int cpus, int rows, u64 start, u64 end);
7 extern void svg_ubox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int er…
8 extern void svg_lbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int er…
9 extern void svg_fbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int er…
10 extern void svg_box(int Yslot, u64 start, u64 end, const char *type);
11 extern void svg_blocked(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
12 extern void svg_running(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
13 extern void svg_waiting(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
17 extern void svg_process(int cpu, u64 start, u64 end, int pid, const char *name, const char *backtra…
18 extern void svg_cstate(int cpu, u64 start, u64 end, int type);
[all …]
/linux-4.4.14/lib/
Dfind_bit.c32 unsigned long nbits, unsigned long start, unsigned long invert) in _find_next_bit() argument
36 if (!nbits || start >= nbits) in _find_next_bit()
39 tmp = addr[start / BITS_PER_LONG] ^ invert; in _find_next_bit()
42 tmp &= BITMAP_FIRST_WORD_MASK(start); in _find_next_bit()
43 start = round_down(start, BITS_PER_LONG); in _find_next_bit()
46 start += BITS_PER_LONG; in _find_next_bit()
47 if (start >= nbits) in _find_next_bit()
50 tmp = addr[start / BITS_PER_LONG] ^ invert; in _find_next_bit()
53 return min(start + __ffs(tmp), nbits); in _find_next_bit()
150 unsigned long nbits, unsigned long start, unsigned long invert) in _find_next_bit_le() argument
[all …]
Diommu-common.c58 unsigned int start, i; in iommu_tbl_pool_init() local
70 start = 0; in iommu_tbl_pool_init()
82 iommu->pools[i].start = start; in iommu_tbl_pool_init()
83 iommu->pools[i].hint = start; in iommu_tbl_pool_init()
84 start += iommu->poolsize; /* start for next pool */ in iommu_tbl_pool_init()
85 iommu->pools[i].end = start - 1; in iommu_tbl_pool_init()
91 p->start = start; in iommu_tbl_pool_init()
92 p->hint = p->start; in iommu_tbl_pool_init()
105 unsigned long n, end, start, limit, boundary_size; in iommu_tbl_range_alloc() local
137 (*handle >= pool->start) && (*handle < pool->end)) in iommu_tbl_range_alloc()
[all …]
Dpci_iomap.c32 resource_size_t start = pci_resource_start(dev, bar); in pci_iomap_range() local
36 if (len <= offset || !start) in pci_iomap_range()
39 start += offset; in pci_iomap_range()
43 return __pci_ioport_map(dev, start, len); in pci_iomap_range()
45 return ioremap(start, len); in pci_iomap_range()
72 resource_size_t start = pci_resource_start(dev, bar); in pci_iomap_wc_range() local
80 if (len <= offset || !start) in pci_iomap_wc_range()
84 start += offset; in pci_iomap_wc_range()
89 return ioremap_wc(start, len); in pci_iomap_wc_range()
/linux-4.4.14/arch/microblaze/kernel/cpu/
Dcache.c92 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size) \ argument
95 end = min(start + cache_size, end); \
96 start &= align; \
124 #define CACHE_RANGE_LOOP_2(start, end, line_length, op) \ argument
130 count = end - start; \
136 : : "r" (start), "r" (count), \
141 #define CACHE_RANGE_LOOP_1(start, end, line_length, op) \ argument
146 WARN_ON(end < start); \
152 : : "r" (temp), "r" (start), "r" (end), \
158 static void __flush_icache_range_msr_irq(unsigned long start, unsigned long end) in __flush_icache_range_msr_irq() argument
[all …]
/linux-4.4.14/arch/blackfin/mach-bf537/boards/
Dcm_bf537e.c114 .start = SPI0_REGBASE,
119 .start = CH_SPI,
124 .start = IRQ_SPI,
160 .start = SPORT0_TCR1,
165 .start = IRQ_SPORT0_ERROR,
190 .start = SPORT1_TCR1,
195 .start = IRQ_SPORT1_ERROR,
237 .start = 0x20200300,
241 .start = IRQ_PF14,
261 .start = 0x20308000,
[all …]
Dminotaur.c37 .start = 0x20310000, /* IO PORT */
41 .start = 0x20311000, /* Attribute Memory */
45 .start = IRQ_PF4,
49 .start = IRQ_PF6, /* Card Detect PF6 */
106 .start = 0x20300000,
110 .start = IRQ_PF7,
205 .start = SPI0_REGBASE,
210 .start = CH_SPI,
215 .start = IRQ_SPI,
236 .start = UART0_THR,
[all …]
Dtcm_bf537.c114 .start = SPI0_REGBASE,
119 .start = CH_SPI,
124 .start = IRQ_SPI,
172 .start = 0x20200300,
176 .start = IRQ_PF14,
196 .start = 0x20308000,
200 .start = 0x20308004,
204 .start = IRQ_PG15,
235 .start = 0x20300000,
239 .start = IRQ_PG13,
[all …]
Dcm_bf537u.c114 .start = SPI0_REGBASE,
119 .start = CH_SPI,
124 .start = IRQ_SPI,
172 .start = 0x20200300,
176 .start = IRQ_PF14,
196 .start = 0x20308000,
200 .start = 0x20308004,
204 .start = IRQ_PG15,
235 .start = 0x20200000,
239 .start = IRQ_PH14,
[all …]
Dpnav10.c36 .start = 0x20310000, /* IO PORT */
40 .start = 0x20311000, /* Attribute Memory */
44 .start = IRQ_PF4,
48 .start = 6, /* Card Detect PF6 */
81 .start = 0x20300300,
86 .start = IRQ_PF7,
138 .start = 0x20300000,
142 .start = IRQ_PF7,
260 .start = SPI0_REGBASE,
265 .start = CH_SPI,
[all …]
Ddnp5370.c109 .start = 0x20000000,
198 .start = SPI0_REGBASE,
203 .start = CH_SPI,
208 .start = IRQ_SPI,
235 .start = UART0_THR,
240 .start = IRQ_UART0_TX,
245 .start = IRQ_UART0_RX,
250 .start = IRQ_UART0_ERROR,
255 .start = CH_UART0_TX,
260 .start = CH_UART0_RX,
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtw_debug.h120 int proc_get_drv_version(char *page, char **start,
124 int proc_get_write_reg(char *page, char **start,
130 int proc_get_read_reg(char *page, char **start,
137 int proc_get_fwstate(char *page, char **start,
140 int proc_get_sec_info(char *page, char **start,
143 int proc_get_mlmext_state(char *page, char **start,
147 int proc_get_qos_option(char *page, char **start,
150 int proc_get_ht_option(char *page, char **start,
153 int proc_get_rf_info(char *page, char **start,
156 int proc_get_ap_info(char *page, char **start,
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dpci.c76 dev->resource[2].start = dev->resource[3].start = 0; in quirk_cypress()
80 dev->resource[0].start = 0x170; in quirk_cypress()
82 dev->resource[1].start = 0x376; in quirk_cypress()
131 resource_size_t start = res->start; in pcibios_align_resource() local
135 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource()
136 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource()
141 if (start & 0x300) in pcibios_align_resource()
142 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource()
146 if (start - hose->mem_space->start < PCIBIOS_MIN_MEM) in pcibios_align_resource()
147 start = PCIBIOS_MIN_MEM + hose->mem_space->start; in pcibios_align_resource()
[all …]
/linux-4.4.14/arch/mips/jz4740/
Dplatform.c38 .start = JZ4740_UHC_BASE_ADDR,
43 .start = JZ4740_IRQ_UHC,
68 .start = JZ4740_UDC_BASE_ADDR,
73 .start = JZ4740_IRQ_UDC,
94 .start = JZ4740_MSC_BASE_ADDR,
99 .start = JZ4740_IRQ_MSC,
119 .start = JZ4740_RTC_BASE_ADDR,
124 .start = JZ4740_IRQ_RTC,
140 .start = JZ4740_I2C_BASE_ADDR,
145 .start = JZ4740_IRQ_I2C,
[all …]
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_uiom_interval_tree.c42 #define START(node) ((node)->start)
45 #define MAKE_NODE(node, start, end, ref_cnt, flags, err, err_out) \ argument
47 node = usnic_uiom_interval_node_alloc(start, \
57 #define MAKE_NODE_AND_APPEND(node, start, end, ref_cnt, flags, err, \ argument
60 MAKE_NODE(node, start, end, \
70 usnic_uiom_interval_node_alloc(long int start, long int last, int ref_cnt, in usnic_uiom_interval_node_alloc() argument
78 interval->start = start; in usnic_uiom_interval_node_alloc()
94 if (node_a->start < node_b->start) in interval_cmp()
96 else if (node_a->start > node_b->start) in interval_cmp()
103 find_intervals_intersection_sorted(struct rb_root *root, unsigned long start, in find_intervals_intersection_sorted() argument
[all …]
/linux-4.4.14/arch/x86/boot/compressed/
Daslr.c108 unsigned long start; member
118 if (item->start < region->start) in mem_contains()
121 if (item->start + item->size > region->start + region->size) in mem_contains()
129 if (one->start + one->size <= two->start) in mem_overlaps()
132 if (one->start >= two->start + two->size) in mem_overlaps()
151 mem_avoid[0].start = unsafe; in mem_avoid_init()
159 mem_avoid[1].start = initrd_start; in mem_avoid_init()
169 mem_avoid[2].start = cmd_line; in mem_avoid_init()
173 mem_avoid[3].start = (unsigned long)free_mem_ptr; in mem_avoid_init()
177 mem_avoid[4].start = (unsigned long)free_mem_end_ptr; in mem_avoid_init()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf527/boards/
Dcm_bf527.c44 .start = 0x203C0000,
49 .start = IRQ_PF7,
78 .start = 0xffc03800,
83 .start = IRQ_USB_INT0,
89 .start = IRQ_USB_DMA,
161 .start = NFC_CTL,
166 .start = CH_NFC,
186 .start = 0x20310000, /* IO PORT */
190 .start = 0x20311000, /* Attribute Memory */
194 .start = IRQ_PF4,
[all …]
Dezkit.c49 .start = 0x203C0000,
54 .start = IRQ_PF7,
83 .start = 0xffc03800,
88 .start = IRQ_USB_INT0,
94 .start = IRQ_USB_DMA,
146 .start = IRQ_PPI_ERROR,
170 .start = IRQ_PPI_ERROR,
211 .start = 0x20000000,
255 .start = NFC_CTL,
260 .start = CH_NFC,
[all …]
Dad7160eval.c43 .start = 0xffc03800,
48 .start = IRQ_USB_INT0,
53 .start = IRQ_USB_DMA,
103 .start = IRQ_PPI_ERROR,
141 .start = 0x20000000,
181 .start = NFC_CTL,
186 .start = CH_NFC,
337 .start = SPI0_REGBASE,
342 .start = CH_SPI,
347 .start = IRQ_SPI,
[all …]
Dezbrd.c42 .start = 0xffc03800,
47 .start = IRQ_USB_INT0,
53 .start = IRQ_USB_DMA,
125 .start = 0x20000000,
169 .start = NFC_CTL,
174 .start = CH_NFC,
383 .start = SPI0_REGBASE,
388 .start = CH_SPI,
393 .start = IRQ_SPI,
414 .start = UART0_THR,
[all …]
Dtll6527m.c50 .start = 0xffc03800,
55 .start = IRQ_USB_INT0,
60 .start = IRQ_USB_DMA,
118 .start = IRQ_PPI_ERROR,
163 .start = 0x20000000,
167 .start = (unsigned long)tll6527m_flash_gpios,
458 .start = SPI0_REGBASE,
463 .start = CH_SPI,
468 .start = IRQ_SPI,
489 .start = UART0_THR,
[all …]
/linux-4.4.14/arch/x86/mm/
Dpat_rbtree.c39 static int is_node_overlap(struct memtype *node, u64 start, u64 end) in is_node_overlap() argument
41 if (node->start >= end || node->end <= start) in is_node_overlap()
77 u64 start, u64 end) in RB_DECLARE_CALLBACKS()
85 if (get_subtree_max_end(node->rb_left) > start) { in RB_DECLARE_CALLBACKS()
88 } else if (is_node_overlap(data, start, end)) { in RB_DECLARE_CALLBACKS()
91 } else if (start >= data->start) { in RB_DECLARE_CALLBACKS()
102 u64 start, u64 end) in memtype_rb_exact_match() argument
106 match = memtype_rb_lowest_match(root, start, end); in memtype_rb_exact_match()
107 while (match != NULL && match->start < end) { in memtype_rb_exact_match()
110 if (match->start == start && match->end == end) in memtype_rb_exact_match()
[all …]
Dinit.c144 unsigned long start; member
196 mr[nr_range].start = start_pfn<<PAGE_SHIFT; in save_mr()
217 unsigned long start = round_down(mr[i].start, PMD_SIZE); in adjust_range_page_size_mask() local
225 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
230 unsigned long start = round_down(mr[i].start, PUD_SIZE); in adjust_range_page_size_mask() local
233 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
265 unsigned long start, in split_mem_range() argument
275 pfn = start_pfn = PFN_DOWN(start); in split_mem_range()
345 if (mr[i].end != mr[i+1].start || in split_mem_range()
349 old_start = mr[i].start; in split_mem_range()
[all …]
Dnuma.c131 static int __init numa_add_memblk_to(int nid, u64 start, u64 end, in numa_add_memblk_to() argument
135 if (start == end) in numa_add_memblk_to()
139 if (start > end || nid < 0 || nid >= MAX_NUMNODES) { in numa_add_memblk_to()
141 nid, start, end - 1); in numa_add_memblk_to()
150 mi->blk[mi->nr_blks].start = start; in numa_add_memblk_to()
183 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument
185 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
246 bi->start = max(bi->start, low); in numa_cleanup_meminfo()
250 if (bi->start >= bi->end || in numa_cleanup_meminfo()
252 bi->start, bi->end - bi->start)) in numa_cleanup_meminfo()
[all …]
Dinit_32.c126 page_table_range_init_count(unsigned long start, unsigned long end) in page_table_range_init_count() argument
138 vaddr = start; in page_table_range_init_count()
207 page_table_range_init(unsigned long start, unsigned long end, pgd_t *pgd_base) in page_table_range_init() argument
214 unsigned long count = page_table_range_init_count(start, end); in page_table_range_init()
220 vaddr = start; in page_table_range_init()
252 kernel_physical_mapping_init(unsigned long start, in kernel_physical_mapping_init() argument
268 start_pfn = start >> PAGE_SHIFT; in kernel_physical_mapping_init()
434 phys_addr_t start, end; in add_highpages_with_active_regions() local
437 for_each_free_mem_range(i, nid, MEMBLOCK_NONE, &start, &end, NULL) { in add_highpages_with_active_regions()
438 unsigned long pfn = clamp_t(unsigned long, PFN_UP(start), in add_highpages_with_active_regions()
[all …]
Ddump_pagetables.c283 pte_t *start; in walk_pte_level() local
286 start = (pte_t *) pmd_page_vaddr(addr); in walk_pte_level()
288 prot = pte_flags(*start); in walk_pte_level()
291 start++; in walk_pte_level()
301 pmd_t *start; in walk_pmd_level() local
304 start = (pmd_t *) pud_page_vaddr(addr); in walk_pmd_level()
307 if (!pmd_none(*start)) { in walk_pmd_level()
308 if (pmd_large(*start) || !pmd_present(*start)) { in walk_pmd_level()
309 prot = pmd_flags(*start); in walk_pmd_level()
312 walk_pte_level(m, st, *start, in walk_pmd_level()
[all …]
Dkasan_init_64.c17 unsigned long start; in map_range() local
20 start = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->start)); in map_range()
28 return vmemmap_populate(start, end + 1, NUMA_NO_NODE); in map_range()
31 static void __init clear_pgds(unsigned long start, in clear_pgds() argument
34 for (; start < end; start += PGDIR_SIZE) in clear_pgds()
35 pgd_clear(pgd_offset_k(start)); in clear_pgds()
41 unsigned long start = KASAN_SHADOW_START; in kasan_map_early_shadow() local
44 for (i = pgd_index(start); start < end; i++) { in kasan_map_early_shadow()
47 start += PGDIR_SIZE; in kasan_map_early_shadow()
Dpageattr.c113 within(unsigned long addr, unsigned long start, unsigned long end) in within() argument
115 return addr >= start && addr < end; in within()
177 static void cpa_flush_range(unsigned long start, int numpages, int cache) in cpa_flush_range() argument
183 WARN_ON(PAGE_ALIGN(start) != start); in cpa_flush_range()
196 for (i = 0, addr = start; i < numpages; i++, addr += PAGE_SIZE) { in cpa_flush_range()
207 static void cpa_flush_array(unsigned long *start, int numpages, int cache, in cpa_flush_array() argument
233 addr = start[i]; in cpa_flush_array()
762 static bool unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) in unmap_pte_range() argument
764 pte_t *pte = pte_offset_kernel(pmd, start); in unmap_pte_range()
766 while (start < end) { in unmap_pte_range()
[all …]
Dnuma_emulation.c31 static u64 __init mem_hole_size(u64 start, u64 end) in mem_hole_size() argument
33 unsigned long start_pfn = PFN_UP(start); in mem_hole_size()
58 eb->start = pb->start; in emu_setup_memblk()
59 eb->end = pb->start + size; in emu_setup_memblk()
65 pb->start += size; in emu_setup_memblk()
66 if (pb->start >= pb->end) { in emu_setup_memblk()
67 WARN_ON_ONCE(pb->start > pb->end); in emu_setup_memblk()
72 nid, eb->start, eb->end - 1, (eb->end - eb->start) >> 20); in emu_setup_memblk()
129 u64 start, limit, end; in split_nodes_interleave() local
137 start = pi->blk[phys_blk].start; in split_nodes_interleave()
[all …]
Dtlb.c132 struct mm_struct *mm, unsigned long start, in native_flush_tlb_others() argument
138 end = start + PAGE_SIZE; in native_flush_tlb_others()
140 info.flush_start = start; in native_flush_tlb_others()
148 (end - start) >> PAGE_SHIFT); in native_flush_tlb_others()
154 cpumask = uv_flush_tlb_others(cpumask, mm, start, end, cpu); in native_flush_tlb_others()
192 void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, in flush_tlb_mm_range() argument
217 base_pages_to_flush = (end - start) >> PAGE_SHIFT; in flush_tlb_mm_range()
229 for (addr = start; addr < end; addr += PAGE_SIZE) { in flush_tlb_mm_range()
237 start = 0UL; in flush_tlb_mm_range()
241 flush_tlb_others(mm_cpumask(mm), mm, start, end); in flush_tlb_mm_range()
[all …]
Dpat.c344 static unsigned long pat_x_mtrr_type(u64 start, u64 end, in pat_x_mtrr_type() argument
354 mtrr_type = mtrr_type_lookup(start, end, &uniform); in pat_x_mtrr_type()
382 static int pat_pagerange_is_ram(resource_size_t start, resource_size_t end) in pat_pagerange_is_ram() argument
385 unsigned long start_pfn = start >> PAGE_SHIFT; in pat_pagerange_is_ram()
418 static int reserve_ram_pages_type(u64 start, u64 end, in reserve_ram_pages_type() argument
437 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
444 start, end - 1, type, req_type); in reserve_ram_pages_type()
455 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
462 static int free_ram_pages_type(u64 start, u64 end) in free_ram_pages_type() argument
467 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in free_ram_pages_type()
[all …]
Dinit_64.c166 void sync_global_pgds(unsigned long start, unsigned long end, int removed) in sync_global_pgds() argument
170 for (address = start; address <= end; address += PGDIR_SIZE) { in sync_global_pgds()
599 kernel_physical_mapping_init(unsigned long start, in kernel_physical_mapping_init() argument
607 start = (unsigned long)__va(start); in kernel_physical_mapping_init()
609 addr = start; in kernel_physical_mapping_init()
611 for (; start < end; start = next) { in kernel_physical_mapping_init()
612 pgd_t *pgd = pgd_offset_k(start); in kernel_physical_mapping_init()
615 next = (start & PGDIR_MASK) + PGDIR_SIZE; in kernel_physical_mapping_init()
619 last_map_addr = phys_pud_init(pud, __pa(start), in kernel_physical_mapping_init()
625 last_map_addr = phys_pud_init(pud, __pa(start), __pa(end), in kernel_physical_mapping_init()
[all …]
/linux-4.4.14/arch/microblaze/include/asm/
Dcacheflush.h60 #define flush_icache_range(start, end) mbc->iflr(start, end); argument
62 #define invalidate_icache_range(start, end) mbc->iinr(start, end); argument
71 #define invalidate_dcache_range(start, end) mbc->dinr(start, end); argument
73 #define flush_dcache_range(start, end) mbc->dflr(start, end); argument
88 #define flush_cache_vmap(start, end) do { } while (0) argument
89 #define flush_cache_vunmap(start, end) do { } while (0) argument
97 #define flush_cache_range(vma, start, len) { \
98 flush_icache_range((unsigned) (start), (unsigned) (start) + (len)); \
99 flush_dcache_range((unsigned) (start), (unsigned) (start) + (len)); \
103 #define flush_cache_range(vma, start, len) do { } while (0) argument
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dio.c83 if ((addr >= part->mem.start) && in wlcore_translate_addr()
84 (addr < part->mem.start + part->mem.size)) in wlcore_translate_addr()
85 return addr - part->mem.start; in wlcore_translate_addr()
86 else if ((addr >= part->reg.start) && in wlcore_translate_addr()
87 (addr < part->reg.start + part->reg.size)) in wlcore_translate_addr()
88 return addr - part->reg.start + part->mem.size; in wlcore_translate_addr()
89 else if ((addr >= part->mem2.start) && in wlcore_translate_addr()
90 (addr < part->mem2.start + part->mem2.size)) in wlcore_translate_addr()
91 return addr - part->mem2.start + part->mem.size + in wlcore_translate_addr()
93 else if ((addr >= part->mem3.start) && in wlcore_translate_addr()
[all …]
/linux-4.4.14/arch/arm/mach-iop13xx/
Dtpmi.c45 .start = IOP13XX_TPMI_MMR(4), /* tpmi0 starts at dev == 4 */
50 .start = IOP13XX_TPMI_MEM(0),
55 .start = IOP13XX_TPMI_CTRL(0),
60 .start = IOP13XX_TPMI_IOP_CTRL(0),
65 .start = IRQ_IOP13XX_TPMI0_OUT,
73 .start = IOP13XX_TPMI_MMR(1),
78 .start = IOP13XX_TPMI_MEM(1),
83 .start = IOP13XX_TPMI_CTRL(1),
88 .start = IOP13XX_TPMI_IOP_CTRL(1),
93 .start = IRQ_IOP13XX_TPMI1_OUT,
[all …]
Dsetup.c50 .start = IOP13XX_UART0_PHYS,
55 .start = IRQ_IOP13XX_UART0,
63 .start = IOP13XX_UART1_PHYS,
68 .start = IRQ_IOP13XX_UART1,
119 .start = IOP13XX_I2C0_PHYS,
124 .start = IRQ_IOP13XX_I2C_0,
132 .start = IOP13XX_I2C1_PHYS,
137 .start = IRQ_IOP13XX_I2C_1,
145 .start = IOP13XX_I2C2_PHYS,
150 .start = IRQ_IOP13XX_I2C_2,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf609/boards/
Dezkit.c46 .start = 0x2C0C0000,
51 .start = IRQ_PG7,
91 .start = CNT_CONFIG,
96 .start = IRQ_CNT,
149 .start = EMAC0_MACCFG,
155 .start = IRQ_EMAC0_STAT,
217 .start = UART0_REVID,
223 .start = PORTD_FER,
228 .start = PORTD_MUX,
234 .start = IRQ_UART0_TX,
[all …]
/linux-4.4.14/arch/arm64/kernel/
Dsys_compat.c32 __do_compat_cache_op(unsigned long start, unsigned long end) in __do_compat_cache_op() argument
37 unsigned long chunk = min(PAGE_SIZE, end - start); in __do_compat_cache_op()
42 ret = __flush_cache_user_range(start, start + chunk); in __do_compat_cache_op()
47 start += chunk; in __do_compat_cache_op()
48 } while (start < end); in __do_compat_cache_op()
54 do_compat_cache_op(unsigned long start, unsigned long end, int flags) in do_compat_cache_op() argument
56 if (end < start || flags) in do_compat_cache_op()
59 if (!access_ok(VERIFY_READ, start, end - start)) in do_compat_cache_op()
62 return __do_compat_cache_op(start, end); in do_compat_cache_op()
/linux-4.4.14/arch/c6x/include/asm/
Dcache.h66 extern void enable_caching(unsigned long start, unsigned long end);
67 extern void disable_caching(unsigned long start, unsigned long end);
80 extern void L1P_cache_block_invalidate(unsigned int start, unsigned int end);
81 extern void L1D_cache_block_invalidate(unsigned int start, unsigned int end);
82 extern void L1D_cache_block_writeback_invalidate(unsigned int start,
84 extern void L1D_cache_block_writeback(unsigned int start, unsigned int end);
85 extern void L2_cache_block_invalidate(unsigned int start, unsigned int end);
86 extern void L2_cache_block_writeback(unsigned int start, unsigned int end);
87 extern void L2_cache_block_writeback_invalidate(unsigned int start,
89 extern void L2_cache_block_invalidate_nowait(unsigned int start,
[all …]
/linux-4.4.14/drivers/firmware/efi/
Dfake_mem.c50 if (m1->range.start < m2->range.start) in cmp_fake_mem()
52 if (m1->range.start > m2->range.start) in cmp_fake_mem()
59 u64 start, end, m_start, m_end, m_attr; in efi_fake_memmap() local
73 start = md->phys_addr; in efi_fake_memmap()
74 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_fake_memmap()
78 m_start = fake_mems[i].range.start; in efi_fake_memmap()
81 if (m_start <= start) { in efi_fake_memmap()
83 if (start < m_end && m_end < end) in efi_fake_memmap()
86 if (start < m_start && m_start < end) { in efi_fake_memmap()
118 start = md->phys_addr; in efi_fake_memmap()
[all …]
/linux-4.4.14/tools/testing/nvdimm/test/
Diomap.c64 - nfit_res->res->start; in __nfit_test_ioremap()
78 - nfit_res->res->start; in __wrap_devm_ioremap_nocache()
92 return nfit_res->buf + offset - nfit_res->res->start; in __wrap_devm_memremap()
106 return nfit_res->buf + offset - nfit_res->res->start; in __wrap_memremap()
163 struct resource *parent, resource_size_t start, in nfit_test_request_region() argument
170 nfit_res = get_nfit_res(start); in nfit_test_request_region()
175 if (start + n > nfit_res->res->start in nfit_test_request_region()
178 __func__, start, n, in nfit_test_request_region()
183 res->start = start; in nfit_test_request_region()
184 res->end = start + n - 1; in nfit_test_request_region()
[all …]
/linux-4.4.14/arch/avr32/kernel/
Dsetup.c50 .start = 0,
56 .start = 0,
83 kernel_code.start = __pa(init_mm.start_code); in resource_init()
92 mem->start, mem->end); in resource_init()
103 res->name, res->start, res->end); in resource_init()
108 add_physical_memory(resource_size_t start, resource_size_t end) in add_physical_memory() argument
114 if (end < next->start) in add_physical_memory()
116 if (start <= next->end) { in add_physical_memory()
121 start, end, next->start, next->end); in add_physical_memory()
129 start, end); in add_physical_memory()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec.c123 crashk_res.start = crash_base; in reserve_crashkernel()
127 if (crashk_res.end == crashk_res.start) { in reserve_crashkernel()
128 crashk_res.start = crashk_res.end = 0; in reserve_crashkernel()
138 if (crashk_res.start != KDUMP_KERNELBASE) in reserve_crashkernel()
142 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel()
144 if (!crashk_res.start) { in reserve_crashkernel()
151 crashk_res.start = min(0x8000000ULL, (ppc64_rma_size / 2)); in reserve_crashkernel()
153 crashk_res.start = KDUMP_KERNELBASE; in reserve_crashkernel()
157 crash_base = PAGE_ALIGN(crashk_res.start); in reserve_crashkernel()
158 if (crash_base != crashk_res.start) { in reserve_crashkernel()
[all …]
Dvdso.c553 void *start; in vdso_fixup_features() local
556 start = find_section64(v64->hdr, "__ftr_fixup", &size); in vdso_fixup_features()
557 if (start) in vdso_fixup_features()
559 start, start + size); in vdso_fixup_features()
561 start = find_section64(v64->hdr, "__mmu_ftr_fixup", &size); in vdso_fixup_features()
562 if (start) in vdso_fixup_features()
564 start, start + size); in vdso_fixup_features()
566 start = find_section64(v64->hdr, "__fw_ftr_fixup", &size); in vdso_fixup_features()
567 if (start) in vdso_fixup_features()
569 start, start + size); in vdso_fixup_features()
[all …]
/linux-4.4.14/arch/frv/include/asm/
Dcacheflush.h24 #define flush_cache_range(mm, start, end) do {} while(0) argument
26 #define flush_cache_vmap(start, end) do {} while(0) argument
27 #define flush_cache_vunmap(start, end) do {} while(0) argument
35 extern void frv_dcache_writeback(unsigned long start, unsigned long size);
36 extern void frv_cache_invalidate(unsigned long start, unsigned long size);
37 extern void frv_icache_invalidate(unsigned long start, unsigned long size);
38 extern void frv_cache_wback_inv(unsigned long start, unsigned long size);
71 static inline void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() argument
73 frv_cache_wback_inv(start, end); in flush_icache_range()
78 unsigned long start, unsigned long len);
[all …]
/linux-4.4.14/drivers/gpu/drm/savage/
Dsavage_state.c117 if(start <= reg && start+count > reg) \
118 dev_priv->state.where = regs[reg - start]
120 if(start <= reg && start+count > reg) { \
122 tmp = regs[reg - start]; \
129 unsigned int start, unsigned int count, in savage_verify_state_s3d() argument
132 if (start < SAVAGE_TEXPALADDR_S3D || in savage_verify_state_s3d()
133 start + count - 1 > SAVAGE_DESTTEXRWWATERMARK_S3D) { in savage_verify_state_s3d()
135 start, start + count - 1); in savage_verify_state_s3d()
145 if (start <= SAVAGE_TEXCTRL_S3D && in savage_verify_state_s3d()
146 start + count > SAVAGE_TEXPALADDR_S3D) { in savage_verify_state_s3d()
[all …]
/linux-4.4.14/drivers/parisc/
Dlba_pci.c170 (long)r->start, (long)r->end, r->flags); in lba_dump_res()
192 u8 first_bus = d->hba.hba_bus->busn_res.start; in lba_device_present()
367 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in elroy_cfg_read()
383 if (LBA_SKIP_PROBE(d) && !lba_device_present(bus->busn_res.start, devfn, d)) { in elroy_cfg_read()
434 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in elroy_cfg_write()
447 if (LBA_SKIP_PROBE(d) && (!lba_device_present(bus->busn_res.start, devfn, d))) { in elroy_cfg_write()
484 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in mercury_cfg_read()
517 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in mercury_cfg_write()
574 unsigned long start = new->start; in truncate_pat_collision() local
578 if (end <= start || start < root->start || !tmp) in truncate_pat_collision()
[all …]
/linux-4.4.14/arch/x86/kvm/
Dmtrr.c146 u64 start; member
158 .start = 0x0,
169 .start = 0x80000,
180 .start = 0xc0000,
218 static void fixed_mtrr_seg_unit_range(int seg, int unit, u64 *start, u64 *end) in fixed_mtrr_seg_unit_range() argument
223 *start = mtrr_seg->start + unit * unit_size; in fixed_mtrr_seg_unit_range()
224 *end = *start + unit_size; in fixed_mtrr_seg_unit_range()
232 WARN_ON(mtrr_seg->start + unit * fixed_mtrr_seg_unit_size(seg) in fixed_mtrr_seg_unit_range_index()
244 n = (mtrr_seg->end - mtrr_seg->start) >> mtrr_seg->range_shift; in fixed_mtrr_seg_end_range_index()
248 static bool fixed_msr_to_range(u32 msr, u64 *start, u64 *end) in fixed_msr_to_range() argument
[all …]
/linux-4.4.14/arch/unicore32/kernel/
Dsetup.c73 .start = 0,
79 .start = 0,
134 static int __init uc32_add_memory(unsigned long start, unsigned long size) in uc32_add_memory() argument
140 "ignoring memory at %#lx\n", start); in uc32_add_memory()
148 size -= start & ~PAGE_MASK; in uc32_add_memory()
150 bank->start = PAGE_ALIGN(start); in uc32_add_memory()
171 unsigned long size, start; in early_mem() local
184 start = PHYS_OFFSET; in early_mem()
187 start = memparse(endp + 1, NULL); in early_mem()
189 uc32_add_memory(start, size); in early_mem()
[all …]
Dpuv3-core.c52 .start = io_v2p(PKUNITY_USB_BASE),
56 .start = IRQ_USB,
59 .start = IRQ_USB,
84 .start = io_v2p(PKUNITY_SDC_BASE),
89 .start = IRQ_SDC,
97 .start = io_v2p(PKUNITY_UNIGFX_BASE),
105 .start = io_v2p(PKUNITY_RTC_BASE),
110 .start = IRQ_RTCAlarm,
115 .start = IRQ_RTC,
123 .start = io_v2p(PKUNITY_OST_BASE) + 0x80,
[all …]
/linux-4.4.14/fs/pstore/
Dram_core.c33 atomic_t start; member
47 return atomic_read(&prz->buffer->start); in buffer_start()
57 old = atomic_read(&prz->buffer->start); in buffer_start_add_atomic()
61 } while (atomic_cmpxchg(&prz->buffer->start, old, new) != old); in buffer_start_add_atomic()
94 old = atomic_read(&prz->buffer->start); in buffer_start_add_locked()
98 atomic_set(&prz->buffer->start, new); in buffer_start_add_locked()
156 unsigned int start, unsigned int count) in persistent_ram_update_ecc() argument
169 block = buffer->data + (start & ~(ecc_block_size - 1)); in persistent_ram_update_ecc()
170 par = prz->par_buffer + (start / ecc_block_size) * ecc_size; in persistent_ram_update_ecc()
178 } while (block < buffer->data + start + count); in persistent_ram_update_ecc()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf518/boards/
Dtcm-bf518.c60 .start = 0x20000000,
239 .start = SPI0_REGBASE,
244 .start = CH_SPI0,
249 .start = IRQ_SPI0,
274 .start = SPI1_REGBASE,
279 .start = CH_SPI1,
284 .start = IRQ_SPI1,
305 .start = UART0_THR,
310 .start = IRQ_UART0_TX,
315 .start = IRQ_UART0_RX,
[all …]
Dezbrd.c63 .start = 0x20000000,
304 .start = SPI0_REGBASE,
309 .start = CH_SPI0,
314 .start = IRQ_SPI0,
339 .start = SPI1_REGBASE,
344 .start = CH_SPI1,
349 .start = IRQ_SPI1,
370 .start = UART0_THR,
375 .start = IRQ_UART0_TX,
380 .start = IRQ_UART0_RX,
[all …]
/linux-4.4.14/arch/blackfin/mach-bf533/boards/
Dcm_bf533.c109 .start = SPI0_REGBASE,
114 .start = CH_SPI,
119 .start = IRQ_SPI,
161 .start = 0x20200300,
165 .start = IRQ_PF0,
187 .start = 0x20308000,
191 .start = IRQ_PF8,
219 .start = BFIN_UART_THR,
224 .start = IRQ_UART0_TX,
229 .start = IRQ_UART0_RX,
[all …]
Dip0x.c41 .start = 0x20100000,
45 .start = 0x20100000 + 2,
49 .start = IRQ_PF15,
57 .start = 0x20200000,
61 .start = 0x20200000 + 2,
65 .start = IRQ_PF14,
149 .start = BFIN_UART_THR,
154 .start = IRQ_UART0_TX,
159 .start = IRQ_UART0_RX,
164 .start = IRQ_UART0_ERROR,
[all …]
DH8606.c45 .start = 0x20300000,
50 .start = 0x20300004,
55 .start = IRQ_PF10,
82 .start = 0x20300300,
86 .start = IRQ_PROG_INTB,
90 .start = IRQ_PF7,
110 .start = 0x20300000,
114 .start = IRQ_PF10,
197 .start = SPI0_REGBASE,
202 .start = CH_SPI,
[all …]
Dstamp.c57 .start = 0x20300300,
61 .start = IRQ_PF7,
81 .start = 0x20300000,
85 .start = 1,
88 .start = IRQ_PF10,
128 .start = 0x20000000,
132 .start = 0x7BB07BB0, /* AMBCTL0 setting when accessing flash */
136 .start = GPIO_PF0,
260 .start = SPI0_REGBASE,
265 .start = CH_SPI,
[all …]
Dblackstamp.c57 .start = 0x20300300,
61 .start = IRQ_PF3,
154 .start = SPI0_REGBASE,
159 .start = CH_SPI,
164 .start = IRQ_SPI,
192 .start = BFIN_UART_THR,
197 .start = IRQ_UART0_TX,
202 .start = IRQ_UART0_RX,
207 .start = IRQ_UART0_ERROR,
212 .start = CH_UART0_TX,
[all …]
/linux-4.4.14/drivers/pcmcia/
Drsrc_iodyn.c34 resource_size_t start; in pcmcia_align() local
36 start = (res->start & ~data->mask) + data->offset; in pcmcia_align()
37 if (start < res->start) in pcmcia_align()
38 start += data->mask + 1; in pcmcia_align()
42 if (start & 0x300) in pcmcia_align()
43 start = (start + 0x3ff) & ~0x3ff; in pcmcia_align()
49 if ((res->start + size - 1) >= 1024) in pcmcia_align()
50 start = res->end; in pcmcia_align()
54 return start; in pcmcia_align()
104 if ((s->io[i].res->start & (align-1)) == *base) in iodyn_find_io()
[all …]
/linux-4.4.14/drivers/firmware/
Dmemmap.c40 u64 start; /* start of the memory range */ member
57 firmware_map_find_entry(u64 start, u64 end, const char *type);
68 static struct memmap_attribute memmap_start_attr = __ATTR_RO(start);
150 static int firmware_map_add_entry(u64 start, u64 end, in firmware_map_add_entry() argument
154 BUG_ON(start > end); in firmware_map_add_entry()
156 entry->start = start; in firmware_map_add_entry()
227 firmware_map_find_entry_in_list(u64 start, u64 end, const char *type, in firmware_map_find_entry_in_list() argument
233 if ((entry->start == start) && (entry->end == end) && in firmware_map_find_entry_in_list()
254 firmware_map_find_entry(u64 start, u64 end, const char *type) in firmware_map_find_entry() argument
256 return firmware_map_find_entry_in_list(start, end, type, &map_entries); in firmware_map_find_entry()
[all …]
/linux-4.4.14/arch/hexagon/lib/
Dchecksum.c103 int i, start, mid, end, mask; in do_csum() local
111 start = 0xF & (16-(((int) ptr) & 0xF)) ; in do_csum()
113 start = start & mask ; in do_csum()
115 mid = len - start; in do_csum()
121 if (start & 1) in do_csum()
123 ptr2 = (unsigned short *) &ptr[start & 1]; in do_csum()
124 if (start & 2) in do_csum()
126 ptr4 = (unsigned int *) &ptr[start & 3]; in do_csum()
127 if (start & 4) { in do_csum()
133 ptr8 = (u64 *) &ptr[start & 7]; in do_csum()
[all …]
/linux-4.4.14/arch/ia64/mm/
Dinit.c161 free_initrd_mem (unsigned long start, unsigned long end) in free_initrd_mem() argument
194 start = PAGE_ALIGN(start); in free_initrd_mem()
197 if (start < end) in free_initrd_mem()
198 printk(KERN_INFO "Freeing initrd memory: %ldkB freed\n", (end - start) >> 10); in free_initrd_mem()
200 for (; start < end; start += PAGE_SIZE) { in free_initrd_mem()
201 if (!virt_addr_valid(start)) in free_initrd_mem()
203 free_reserved_page(virt_to_page(start)); in free_initrd_mem()
430 int __init create_mem_map_page_table(u64 start, u64 end, void *arg) in create_mem_map_page_table() argument
440 map_start = vmem_map + (__pa(start) >> PAGE_SHIFT); in create_mem_map_page_table()
445 node = paddr_to_nid(__pa(start)); in create_mem_map_page_table()
[all …]
Ddiscontig.c74 static int __init build_node_maps(unsigned long start, unsigned long len, in build_node_maps() argument
77 unsigned long spfn, epfn, end = start + len; in build_node_maps()
81 spfn = GRANULEROUNDDOWN(start) >> PAGE_SHIFT; in build_node_maps()
323 static int __init find_pernode_space(unsigned long start, unsigned long len, in find_pernode_space() argument
330 spfn = start >> PAGE_SHIFT; in find_pernode_space()
331 epfn = (start + len) >> PAGE_SHIFT; in find_pernode_space()
352 pernode = NODEDATA_ALIGN(start, node); in find_pernode_space()
355 if (start + len > (pernode + pernodesize + mapsize)) in find_pernode_space()
372 static int __init free_node_bootmem(unsigned long start, unsigned long len, in free_node_bootmem() argument
375 free_bootmem_node(pgdat_list[node], start, len); in free_node_bootmem()
[all …]
/linux-4.4.14/arch/avr32/mm/
Dcache.c24 void invalidate_dcache_region(void *start, size_t size) in invalidate_dcache_region() argument
34 begin = (unsigned long)start; in invalidate_dcache_region()
38 flush_dcache_line(start); in invalidate_dcache_region()
52 void clean_dcache_region(void *start, size_t size) in clean_dcache_region() argument
57 begin = (unsigned long)start & ~(linesz - 1); in clean_dcache_region()
58 end = ((unsigned long)start + size + linesz - 1) & ~(linesz - 1); in clean_dcache_region()
65 void flush_dcache_region(void *start, size_t size) in flush_dcache_region() argument
70 begin = (unsigned long)start & ~(linesz - 1); in flush_dcache_region()
71 end = ((unsigned long)start + size + linesz - 1) & ~(linesz - 1); in flush_dcache_region()
78 void invalidate_icache_region(void *start, size_t size) in invalidate_icache_region() argument
[all …]
/linux-4.4.14/arch/mn10300/unit-asb2305/
Dpci-asb2305.c37 resource_size_t start = res->start; in pcibios_align_resource() local
45 res->start, in pcibios_align_resource()
52 if ((res->flags & IORESOURCE_IO) && (start & 0x300)) in pcibios_align_resource()
53 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource()
55 return start; in pcibios_align_resource()
108 if (!r->start || in pcibios_allocate_bus_resources()
118 r->start = r->end = 0; in pcibios_allocate_bus_resources()
140 if (!r->start) /* Address not assigned */ in pcibios_allocate_resources()
149 pci_name(dev), r->start, r->end, r->flags, in pcibios_allocate_resources()
157 r->end -= r->start; in pcibios_allocate_resources()
[all …]
/linux-4.4.14/drivers/misc/
Dsram.c52 u32 start; member
90 phys_addr_t start, struct sram_partition *part) in sram_add_pool() argument
99 ret = gen_pool_add_virt(part->pool, (unsigned long)part->base, start, in sram_add_pool()
110 phys_addr_t start, struct sram_partition *part) in sram_add_export() argument
115 (unsigned long long)start); in sram_add_export()
128 phys_addr_t start) in sram_add_partition() argument
134 part->base = sram->virt_base + block->start; in sram_add_partition()
137 ret = sram_add_pool(sram, block, start, part); in sram_add_partition()
142 ret = sram_add_export(sram, block, start, part); in sram_add_partition()
175 return ra->start - rb->start; in sram_reserve_cmp()
[all …]
/linux-4.4.14/arch/arm/mach-w90x900/
Ddev.c79 .start = NUC900_FLASH_BASE,
99 .start = W90X900_PA_USBEHCIHOST,
104 .start = IRQ_USBH,
127 .start = W90X900_PA_USBOHCIHOST,
132 .start = IRQ_USBH,
154 .start = W90X900_PA_USBDEV,
159 .start = IRQ_USBD,
176 .start = W90X900_PA_EMC,
181 .start = IRQ_EMCTX,
186 .start = IRQ_EMCRX,
[all …]
/linux-4.4.14/drivers/acpi/apei/
Dapei-base.c293 unsigned long start; member
304 unsigned long start, unsigned long size) in apei_res_add() argument
307 unsigned long end = start + size; in apei_res_add()
309 if (end <= start) in apei_res_add()
313 if (res->start > end || res->end < start) in apei_res_add()
315 else if (end <= res->end && start >= res->start) { in apei_res_add()
320 res->start = start = min(res->start, start); in apei_res_add()
333 res_ins->start = start; in apei_res_add()
349 if (res1->start >= res2->end || in apei_res_sub()
350 res1->end <= res2->start) in apei_res_sub()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Dcacheflush_mm.h30 static inline void clear_cf_icache(unsigned long start, unsigned long end) in clear_cf_icache() argument
39 static inline void clear_cf_dcache(unsigned long start, unsigned long end) in clear_cf_dcache() argument
48 static inline void clear_cf_bcache(unsigned long start, unsigned long end) in clear_cf_bcache() argument
61 static inline void flush_cf_icache(unsigned long start, unsigned long end) in flush_cf_icache() argument
65 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_icache()
79 static inline void flush_cf_dcache(unsigned long start, unsigned long end) in flush_cf_dcache() argument
83 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_dcache()
97 static inline void flush_cf_bcache(unsigned long start, unsigned long end) in flush_cf_bcache() argument
101 for (set = start; set <= end; set += (0x10 - 3)) { in flush_cf_bcache()
192 #define flush_cache_vmap(start, end) flush_cache_all() argument
[all …]
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dcm_bf561.c103 .start = SPI0_REGBASE,
108 .start = CH_SPI,
113 .start = IRQ_SPI,
157 .start = 0x28000300,
161 .start = IRQ_PF0,
183 .start = 0x24008000,
188 .start = IRQ_PF43,
215 .start = 0x24000000,
219 .start = IRQ_PF45,
236 .start = 0x24008000,
[all …]
Dtepla.c24 .start = 0x2C000300,
28 .start = IRQ_PROG_INTB,
32 .start = IRQ_PF7,
49 .start = BFIN_UART_THR,
54 .start = IRQ_UART_TX,
59 .start = IRQ_UART_RX,
64 .start = IRQ_UART_ERROR,
69 .start = CH_UART_TX,
74 .start = CH_UART_RX,
100 .start = 0xFFC00400,
[all …]
Dezkit.c33 .start = 0x2C0F0000,
38 .start = IRQ_PF10,
69 .start = 0x2c060000,
73 .start = 0x2c060004,
77 .start = IRQ_PF8,
108 .start = 0x2C000000,
112 .start = 1,
115 .start = IRQ_PF10,
145 .start = 0x2C010300,
150 .start = IRQ_PF9,
[all …]
Dacvilon.c68 .start = 0x20000000,
73 .start = IRQ_PF15,
103 .start = 0x2C000000,
108 .start = IRQ_PF8,
148 .start = 0x4000000,
169 .start = 0x28000000,
174 .start = IRQ_PF7,
202 .start = BFIN_UART_THR,
207 .start = IRQ_UART_TX,
212 .start = IRQ_UART_RX,
[all …]
/linux-4.4.14/arch/parisc/math-emu/
Dfpbits.h53 #define Bitfield_extract(start, length, object) \ argument
54 ((object) >> (HOSTWDSZ - (start) - (length)) & \
57 #define Bitfield_signed_extract(start, length, object) \ argument
58 ((int)((object) << start) >> (HOSTWDSZ - (length)))
60 #define Bitfield_mask(start, len, object) \ argument
61 ((object) & (((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len)))
63 #define Bitfield_deposit(value,start,len,object) object = \ argument
64 ((object) & ~(((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len))) | \
65 (((value) & ((unsigned)-1 >> (HOSTWDSZ-len))) << (HOSTWDSZ-start-len))
/linux-4.4.14/arch/sh/kernel/
Dsetup.c120 unsigned long start, end; in check_for_initrd() local
129 start = INITRD_START + __MEMORY_START; in check_for_initrd()
130 end = start + INITRD_SIZE; in check_for_initrd()
132 if (unlikely(end <= start)) in check_for_initrd()
134 if (unlikely(start & ~PAGE_MASK)) { in check_for_initrd()
139 if (unlikely(start < __MEMORY_START)) { in check_for_initrd()
141 start, __MEMORY_START); in check_for_initrd()
162 initrd_start = (unsigned long)__va(start); in check_for_initrd()
195 unsigned long start, end; in __add_active_range() local
199 start = start_pfn << PAGE_SHIFT; in __add_active_range()
[all …]
Dmachine_kexec.c66 printk(" start : 0x%08x\n\n", (unsigned int)image->start); in kexec_info()
123 (unsigned long)phys_to_virt(image->start)); in machine_kexec()
163 crashk_res.start = crash_base; in reserve_crashkernel()
167 if (crashk_res.end == crashk_res.start) in reserve_crashkernel()
171 if (!crashk_res.start) { in reserve_crashkernel()
173 crashk_res.start = __memblock_alloc_base(crash_size, PAGE_SIZE, max); in reserve_crashkernel()
174 if (!crashk_res.start) { in reserve_crashkernel()
179 ret = memblock_reserve(crashk_res.start, crash_size); in reserve_crashkernel()
187 crashk_res.end = crashk_res.start + crash_size - 1; in reserve_crashkernel()
200 (unsigned long)(crashk_res.start), in reserve_crashkernel()
[all …]
/linux-4.4.14/drivers/pnp/
Dmanager.c44 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_port()
51 res->start = 0; in pnp_assign_port()
60 res->start = rule->min; in pnp_assign_port()
61 res->end = res->start + rule->size - 1; in pnp_assign_port()
64 res->start += rule->align; in pnp_assign_port()
65 res->end = res->start + rule->size - 1; in pnp_assign_port()
66 if (res->start > rule->max || !rule->align) { in pnp_assign_port()
76 pnp_add_io_resource(dev, res->start, res->end, res->flags); in pnp_assign_port()
87 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_mem()
94 res->start = 0; in pnp_assign_mem()
[all …]
Dquirks.c263 if (res->start == 0 && res->end == 0) in quirk_system_pci_resources()
266 pnp_start = res->start; in quirk_system_pci_resources()
308 resource_size_t start, end; in quirk_amd_mmconfig_area() local
319 if (res->end < mmconfig->start || res->start > mmconfig->end || in quirk_amd_mmconfig_area()
320 (res->start == mmconfig->start && res->end == mmconfig->end)) in quirk_amd_mmconfig_area()
326 if (mmconfig->start < res->start) { in quirk_amd_mmconfig_area()
327 start = mmconfig->start; in quirk_amd_mmconfig_area()
328 end = res->start - 1; in quirk_amd_mmconfig_area()
329 pnp_add_mem_resource(dev, start, end, 0); in quirk_amd_mmconfig_area()
332 start = res->end + 1; in quirk_amd_mmconfig_area()
[all …]
Dresource.c156 #define length(start, end) (*(end) - *(start) + 1) argument
172 port = &res->start; in pnp_check_port()
198 tport = &tres->start; in pnp_check_port()
217 tport = &tres->start; in pnp_check_port()
235 addr = &res->start; in pnp_check_mem()
261 taddr = &tres->start; in pnp_check_mem()
280 taddr = &tres->start; in pnp_check_mem()
358 irq = &res->start; in pnp_check_irq()
377 if (tres->start == *irq) in pnp_check_irq()
405 if (tres->start == *irq) in pnp_check_irq()
[all …]
Dsystem.c29 resource_size_t start = r->start, end = r->end; in reserve_range() local
38 res = request_region(start, end - start + 1, regionid); in reserve_range()
40 res = request_mem_region(start, end - start + 1, regionid); in reserve_range()
63 if (res->start == 0) in reserve_resources_of_dev()
65 if (res->start < 0x100) in reserve_resources_of_dev()
75 if (res->end < res->start) in reserve_resources_of_dev()
/linux-4.4.14/arch/sparc/lib/
Duser_fixup.c21 static unsigned long compute_size(unsigned long start, unsigned long size, unsigned long *offset) in compute_size() argument
24 unsigned long end = start + size; in compute_size()
26 if (fault_addr < start || fault_addr >= end) { in compute_size()
29 *offset = fault_addr - start; in compute_size()
58 unsigned long start = (unsigned long) to; in copy_in_user_fixup() local
59 unsigned long end = start + size; in copy_in_user_fixup()
61 if (fault_addr >= start && fault_addr < end) in copy_in_user_fixup()
64 start = (unsigned long) from; in copy_in_user_fixup()
65 end = start + size; in copy_in_user_fixup()
66 if (fault_addr >= start && fault_addr < end) in copy_in_user_fixup()
/linux-4.4.14/arch/ia64/include/asm/
Dmeminit.h27 u64 start; /* virtual address of beginning of element */ member
37 extern int filter_rsvd_memory (u64 start, u64 end, void *arg);
38 extern int filter_memory (u64 start, u64 end, void *arg);
43 extern int reserve_elfcorehdr(u64 *start, u64 *end);
52 extern void call_pernode_memory (unsigned long start, unsigned long len, void *func);
54 # define call_pernode_memory(start, len, func) (*func)(start, len, 0) argument
59 extern int register_active_ranges(u64 start, u64 len, int nid);
65 extern int find_largest_hole(u64 start, u64 end, void *arg);
66 extern int create_mem_map_page_table(u64 start, u64 end, void *arg);
Dtlb.h61 unsigned long start, end; member
95 ia64_tlb_flush_mmu_tlbonly(struct mmu_gather *tlb, unsigned long start, unsigned long end) in ia64_tlb_flush_mmu_tlbonly() argument
106 } else if (unlikely (end - start >= 1024*1024*1024*1024UL in ia64_tlb_flush_mmu_tlbonly()
107 || REGION_NUMBER(start) != REGION_NUMBER(end - 1))) in ia64_tlb_flush_mmu_tlbonly()
124 flush_tlb_range(&vma, start, end); in ia64_tlb_flush_mmu_tlbonly()
126 flush_tlb_range(&vma, ia64_thash(start), ia64_thash(end)); in ia64_tlb_flush_mmu_tlbonly()
151 ia64_tlb_flush_mmu (struct mmu_gather *tlb, unsigned long start, unsigned long end) in ia64_tlb_flush_mmu() argument
155 ia64_tlb_flush_mmu_tlbonly(tlb, start, end); in ia64_tlb_flush_mmu()
171 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) in tlb_gather_mmu() argument
177 tlb->fullmm = !(start | (end+1)); in tlb_gather_mmu()
[all …]
/linux-4.4.14/arch/sh/mm/
Dcache-sh2a.c50 static void sh2a__flush_wback_region(void *start, int size) in sh2a__flush_wback_region() argument
58 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2a__flush_wback_region()
59 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2a__flush_wback_region()
92 static void sh2a__flush_purge_region(void *start, int size) in sh2a__flush_purge_region() argument
98 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2a__flush_purge_region()
99 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2a__flush_purge_region()
122 static void sh2a__flush_invalidate_region(void *start, int size) in sh2a__flush_invalidate_region() argument
128 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2a__flush_invalidate_region()
129 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2a__flush_invalidate_region()
154 unsigned long start, end; in sh2a_flush_icache_range() local
[all …]
Dtlbflush_32.c39 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() argument
50 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_range()
60 start &= PAGE_MASK; in local_flush_tlb_range()
67 while (start < end) { in local_flush_tlb_range()
68 local_flush_tlb_one(asid, start); in local_flush_tlb_range()
69 start += PAGE_SIZE; in local_flush_tlb_range()
78 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
85 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_kernel_range()
93 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
97 while (start < end) { in local_flush_tlb_kernel_range()
[all …]
Dcache-sh2.c19 static void sh2__flush_wback_region(void *start, int size) in sh2__flush_wback_region() argument
24 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2__flush_wback_region()
25 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2__flush_wback_region()
40 static void sh2__flush_purge_region(void *start, int size) in sh2__flush_purge_region() argument
45 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2__flush_purge_region()
46 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2__flush_purge_region()
54 static void sh2__flush_invalidate_region(void *start, int size) in sh2__flush_invalidate_region() argument
76 begin = (unsigned long)start & ~(L1_CACHE_BYTES-1); in sh2__flush_invalidate_region()
77 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) in sh2__flush_invalidate_region()
Dgup.c163 int __get_user_pages_fast(unsigned long start, int nr_pages, int write, in __get_user_pages_fast() argument
173 start &= PAGE_MASK; in __get_user_pages_fast()
174 addr = start; in __get_user_pages_fast()
176 end = start + len; in __get_user_pages_fast()
178 (void __user *)start, len))) in __get_user_pages_fast()
217 int get_user_pages_fast(unsigned long start, int nr_pages, int write, in get_user_pages_fast() argument
226 start &= PAGE_MASK; in get_user_pages_fast()
227 addr = start; in get_user_pages_fast()
230 end = start + len; in get_user_pages_fast()
231 if (end < start) in get_user_pages_fast()
[all …]
Dcache-sh5.c71 static void sh64_icache_inv_kernel_range(unsigned long start, unsigned long end) in sh64_icache_inv_kernel_range() argument
77 aligned_start = (unsigned long long)(signed long long)(signed long) start; in sh64_icache_inv_kernel_range()
133 unsigned long start, unsigned long end) in sh64_icache_inv_user_page_range() argument
154 n_pages = ((end - start) >> PAGE_SHIFT); in sh64_icache_inv_user_page_range()
173 aligned_start = start & PAGE_MASK; in sh64_icache_inv_user_page_range()
204 static void sh64_icache_inv_current_user_range(unsigned long start, unsigned long end) in sh64_icache_inv_current_user_range() argument
222 aligned_start = L1_CACHE_ALIGN(start); in sh64_icache_inv_current_user_range()
468 unsigned long start, unsigned long end) in sh64_dcache_purge_user_range() argument
470 int n_pages = ((end - start) >> PAGE_SHIFT); in sh64_dcache_purge_user_range()
472 if (n_pages >= 64 || ((start ^ (end - 1)) & PMD_MASK)) { in sh64_dcache_purge_user_range()
[all …]
/linux-4.4.14/arch/arm64/include/asm/
Dtlbflush.h108 unsigned long start, unsigned long end, in __flush_tlb_range() argument
114 if ((end - start) > MAX_TLB_RANGE) { in __flush_tlb_range()
119 start = asid | (start >> 12); in __flush_tlb_range()
123 for (addr = start; addr < end; addr += 1 << (PAGE_SHIFT - 12)) { in __flush_tlb_range()
133 unsigned long start, unsigned long end) in flush_tlb_range() argument
135 __flush_tlb_range(vma, start, end, false); in flush_tlb_range()
138 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument
142 if ((end - start) > MAX_TLB_RANGE) { in flush_tlb_kernel_range()
147 start >>= 12; in flush_tlb_kernel_range()
151 for (addr = start; addr < end; addr += 1 << (PAGE_SHIFT - 12)) in flush_tlb_kernel_range()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_mem.c42 static struct mem_block *split_block(struct mem_block *p, int start, int size, in split_block() argument
46 if (start > p->start) { in split_block()
51 newblock->start = start; in split_block()
52 newblock->size = p->size - (start - p->start); in split_block()
68 newblock->start = start + size; in split_block()
91 int start = (p->start + mask) & ~mask; in alloc_block() local
92 if (p->file_priv == NULL && start + size <= p->start + p->size) in alloc_block()
93 return split_block(p, start, size, file_priv); in alloc_block()
99 static struct mem_block *find_block(struct mem_block *heap, int start) in find_block() argument
104 if (p->start == start) in find_block()
[all …]
/linux-4.4.14/arch/arm/mach-ks8695/
Ddevices.c42 .start = KS8695_WAN_PA,
48 .start = KS8695_IRQ_WAN_RX_STATUS,
54 .start = KS8695_IRQ_WAN_TX_STATUS,
60 .start = KS8695_IRQ_WAN_LINK,
66 .start = KS8695_MISC_PA,
86 .start = KS8695_LAN_PA,
92 .start = KS8695_IRQ_LAN_RX_STATUS,
98 .start = KS8695_IRQ_LAN_TX_STATUS,
104 .start = KS8695_SWITCH_PA,
124 .start = KS8695_HPNA_PA,
[all …]
/linux-4.4.14/arch/um/include/asm/
Dtlb.h20 unsigned long start; member
28 if (tlb->start > address) in __tlb_remove_tlb_entry()
29 tlb->start = address; in __tlb_remove_tlb_entry()
38 tlb->start = TASK_SIZE; in init_tlb_gather()
42 tlb->start = 0; in init_tlb_gather()
48 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) in tlb_gather_mmu() argument
51 tlb->start = start; in tlb_gather_mmu()
53 tlb->fullmm = !(start | (end+1)); in tlb_gather_mmu()
58 extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
64 flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end); in tlb_flush_mmu_tlbonly()
[all …]
/linux-4.4.14/arch/xtensa/include/asm/
Dcacheflush.h100 void flush_icache_range(unsigned long start, unsigned long end);
119 #define flush_cache_vmap(start,end) flush_cache_all() argument
120 #define flush_cache_vunmap(start,end) flush_cache_all() argument
126 unsigned long start, unsigned long end);
136 #define flush_cache_vmap(start,end) do { } while (0) argument
137 #define flush_cache_vunmap(start,end) do { } while (0) argument
144 #define flush_cache_range(vma, start, end) do { } while (0) argument
149 #define local_flush_icache_range(start, end) \ argument
151 __flush_dcache_range(start, (end) - (start)); \
152 __invalidate_icache_range(start,(end) - (start)); \
/linux-4.4.14/arch/x86/pci/
Damd_bus.c70 u64 start; in early_root_info_init() local
155 start = reg & 0xfff000; in early_root_info_init()
166 node, link, start, end); in early_root_info_init()
171 update_res(info, start, end, IORESOURCE_IO, 1); in early_root_info_init()
172 subtract_range(range, RANGE_NUM, start, end + 1); in early_root_info_init()
182 update_res(info, range[i].start, range[i].end - 1, in early_root_info_init()
206 fam10h_mmconf_start = fam10h_mmconf->start; in early_root_info_init()
221 start = reg & 0xffffff00; /* 39:16 on 31:8*/ in early_root_info_init()
222 start <<= 8; in early_root_info_init()
236 node, link, start, end); in early_root_info_init()
[all …]
Dbus_numa.c14 if (info->busn.start == bus) in x86_find_pci_root_info()
83 info->busn.start = bus_min; in alloc_pci_root_info()
94 void update_res(struct pci_root_info *info, resource_size_t start, in update_res() argument
100 if (start > end) in update_res()
103 if (start == MAX_RESOURCE) in update_res()
118 common_start = max(res->start, start); in update_res()
123 final_start = min(res->start, start); in update_res()
126 res->start = final_start; in update_res()
141 res->start = start; in update_res()
Di386.c158 resource_size_t start = res->start; in pcibios_align_resource() local
162 return start; in pcibios_align_resource()
163 if (start & 0x300) in pcibios_align_resource()
164 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource()
167 if (start < BIOS_END) in pcibios_align_resource()
168 start = BIOS_END; in pcibios_align_resource()
170 return start; in pcibios_align_resource()
219 if (!r->start || pci_claim_bridge_resource(dev, idx) < 0) { in pcibios_allocate_bridge_resources()
226 r->start = r->end = 0; in pcibios_allocate_bridge_resources()
244 int start; member
[all …]
/linux-4.4.14/arch/mips/ar7/
Dplatform.c106 .start = AR7_REGS_VLYNQ0,
112 .start = 29,
118 .start = 0x04000000,
124 .start = 80,
133 .start = AR7_REGS_VLYNQ1,
139 .start = 33,
145 .start = 0x0c000000,
151 .start = 112,
200 .start = 0x10000000,
227 .start = AR7_REGS_MAC0,
[all …]
/linux-4.4.14/arch/arm/include/asm/
Doutercache.h52 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() argument
55 outer_cache.inv_range(start, end); in outer_inv_range()
63 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() argument
66 outer_cache.clean_range(start, end); in outer_clean_range()
74 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() argument
77 outer_cache.flush_range(start, end); in outer_flush_range()
120 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() argument
122 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() argument
124 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() argument
/linux-4.4.14/drivers/gpu/drm/
Ddrm_mm.c102 u64 start,
147 node->start = adj_start; in drm_mm_insert_helper()
156 BUG_ON(node->start + node->size > adj_end); in drm_mm_insert_helper()
182 u64 end = node->start + node->size; in drm_mm_reserve_node()
190 if (hole_start > node->start || hole_end < end) in drm_mm_reserve_node()
199 if (node->start == hole_start) { in drm_mm_reserve_node()
254 u64 start, u64 end, in drm_mm_insert_helper_range() argument
265 if (adj_start < start) in drm_mm_insert_helper_range()
266 adj_start = start; in drm_mm_insert_helper_range()
294 node->start = adj_start; in drm_mm_insert_helper_range()
[all …]
/linux-4.4.14/drivers/pci/hotplug/
Dibmphp_res.c88 rs->start = curr->start_addr; in alloc_resources()
129 newrange->start = curr->start_addr; in alloc_bus_range()
137 … Primary Bus inserted on bus %x [%x - %x]\n", flag, newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
146 …debug ("First Memory Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->en… in alloc_bus_range()
156 … debug ("First IO Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
166 …debug ("1st PFMemory Primary on Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end… in alloc_bus_range()
231 …debug ("gbuses = NULL, Memory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrang… in ibmphp_rsrc_init()
246 …debug ("New Bus, Memory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end… in ibmphp_rsrc_init()
257 …debug ("gbuses = NULL, PFMemory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newra… in ibmphp_rsrc_init()
271 …debug ("1st Bus, PFMemory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->e… in ibmphp_rsrc_init()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dsetup.c305 unsigned long start = node_start_pfn[i]; in setup_pa_va_mapping() local
307 unsigned long size = end - start; in setup_pa_va_mapping()
312 node_lowmem_end_pfn[i] = start; in setup_pa_va_mapping()
327 start + (j << HUGETLB_PAGE_ORDER); in setup_pa_va_mapping()
334 node_lowmem_end_pfn[i] = start + (j << HUGETLB_PAGE_ORDER); in setup_pa_va_mapping()
395 unsigned long start, size, end, highbits; in setup_memory() local
402 range.size, range.start + range.size); in setup_memory()
407 if ((unsigned long)range.start) { in setup_memory()
409 range.start, range.start + range.size); in setup_memory()
413 if ((range.start & (HPAGE_SIZE-1)) != 0 || in setup_memory()
[all …]
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-frv.c39 resource_size_t start = res->start; in pcibios_align_resource() local
41 if ((res->flags & IORESOURCE_IO) && (start & 0x300)) in pcibios_align_resource()
42 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource()
44 return start; in pcibios_align_resource()
95 if (!r->start) in pcibios_allocate_bus_resources()
117 if (!r->start) /* Address not assigned at all */ in pcibios_allocate_resources()
125 r->start, r->end, r->flags, disabled, pass); in pcibios_allocate_resources()
128 r->end -= r->start; in pcibios_allocate_resources()
129 r->start = 0; in pcibios_allocate_resources()
175 if (!r->start && r->end) in pcibios_assign_resources()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-klconfig.c50 lboard_t *find_lboard(lboard_t *start, unsigned char brd_type) in find_lboard() argument
53 while (start) { in find_lboard()
54 if (start->brd_type == brd_type) in find_lboard()
55 return start; in find_lboard()
56 start = KLCF_NEXT(start); in find_lboard()
62 lboard_t *find_lboard_class(lboard_t *start, unsigned char brd_type) in find_lboard_class() argument
65 while (start) { in find_lboard_class()
66 if (KLCLASS(start->brd_type) == KLCLASS(brd_type)) in find_lboard_class()
67 return start; in find_lboard_class()
68 start = KLCF_NEXT(start); in find_lboard_class()
/linux-4.4.14/arch/parisc/kernel/
Dunwind.c75 if (addr >= kernel_unwind_table.start && in find_unwind_entry()
80 if (addr >= table->start && in find_unwind_entry()
98 struct unwind_table_entry *start = table_start; in unwind_table_init() local
105 table->start = base_addr + start->region_start; in unwind_table_init()
108 table->length = end - start + 1; in unwind_table_init()
111 for (; start <= end; start++) { in unwind_table_init()
112 if (start < end && in unwind_table_init()
113 start->region_end > (start+1)->region_start) { in unwind_table_init()
114 printk("WARNING: Out of order unwind entry! %p and %p\n", start, start+1); in unwind_table_init()
117 start->region_start += base_addr; in unwind_table_init()
[all …]
Dcache.c353 unsigned long size, start; in parisc_setup_cache_timing() local
387 start = (unsigned long) _text; in parisc_setup_cache_timing()
389 while (start < (unsigned long) _end) { in parisc_setup_cache_timing()
390 flush_tlb_kernel_range(start, start + PAGE_SIZE); in parisc_setup_cache_timing()
391 start += PAGE_SIZE; in parisc_setup_cache_timing()
442 int __flush_tlb_range(unsigned long sid, unsigned long start, in __flush_tlb_range() argument
447 size = (end - start); in __flush_tlb_range()
457 while (start < end) { in __flush_tlb_range()
460 pdtlb(start); in __flush_tlb_range()
462 start += PAGE_SIZE; in __flush_tlb_range()
[all …]
/linux-4.4.14/drivers/isdn/hardware/mISDN/
DmISDNinfineon.c103 resource_size_t start; member
286 val = inb((u32)hw->cfg.start + DIVA_PCI_CTRL); in diva_irq()
323 val = inb((u32)hw->cfg.start + TIGER_AUX_STATUS); in tiger_irq()
341 val = inb((u32)hw->cfg.start + ELSA_IRQ_ADDR); in elsa_irq()
359 val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); in niccy_irq()
364 outl(val, (u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); in niccy_irq()
414 outb(TIGER_IRQ_BIT, (u32)hw->cfg.start + TIGER_AUX_IRQMASK); in enable_hwirq()
417 outb(QS1000_IRQ_ON, (u32)hw->cfg.start + ELSA_IRQ_ADDR); in enable_hwirq()
420 outb(QS3000_IRQ_ON, (u32)hw->cfg.start + ELSA_IRQ_ADDR); in enable_hwirq()
423 val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); in enable_hwirq()
[all …]
/linux-4.4.14/arch/m68k/kernel/
Dpcibios.c36 resource_size_t start = res->start; in pcibios_align_resource() local
38 if ((res->flags & IORESOURCE_IO) && (start & 0x300)) in pcibios_align_resource()
39 start = (start + 0x3ff) & ~0x3ff; in pcibios_align_resource()
41 start = (start + align - 1) & ~(align - 1); in pcibios_align_resource()
43 return start; in pcibios_align_resource()
64 if (!r->start && r->end) { in pcibios_enable_device()
/linux-4.4.14/net/core/
Ddatagram.c358 int start = skb_headlen(skb); in skb_copy_datagram_iter() local
359 int i, copy = start - offset; in skb_copy_datagram_iter()
380 WARN_ON(start > offset + len); in skb_copy_datagram_iter()
382 end = start + skb_frag_size(frag); in skb_copy_datagram_iter()
388 start, copy, to) != copy) in skb_copy_datagram_iter()
394 start = end; in skb_copy_datagram_iter()
400 WARN_ON(start > offset + len); in skb_copy_datagram_iter()
402 end = start + frag_iter->len; in skb_copy_datagram_iter()
406 if (skb_copy_datagram_iter(frag_iter, offset - start, in skb_copy_datagram_iter()
413 start = end; in skb_copy_datagram_iter()
[all …]
/linux-4.4.14/arch/mips/jazz/
Dsetup.c32 .start = 0x00,
37 .start = 0x40,
42 .start = 0x80,
47 .start = 0xc0,
123 .start = JAZZ_SCSI_BASE,
128 .start = JAZZ_SCSI_DMA,
133 .start = JAZZ_SCSI_IRQ,
147 .start = JAZZ_ETHERNET_BASE,
152 .start = JAZZ_ETHERNET_IRQ,
166 .start = 0x70,
[all …]
/linux-4.4.14/arch/unicore32/mm/
Dinit.c39 unsigned long start, size; in early_initrd() local
42 start = memparse(p, &endp); in early_initrd()
46 phys_initrd_start = start; in early_initrd()
115 unsigned long start, end; in find_limits() local
117 start = bank_pfn_start(bank); in find_limits()
120 if (*min > start) in find_limits()
121 *min = start; in find_limits()
157 unsigned long start = memblock_region_memory_base_pfn(reg); in uc32_bootmem_init() local
162 if (start >= end) in uc32_bootmem_init()
165 free_bootmem(__pfn_to_phys(start), (end - start) << PAGE_SHIFT); in uc32_bootmem_init()
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dsetup.c144 filter_rsvd_memory (u64 start, u64 end, void *arg) in filter_rsvd_memory() argument
151 if (start == PAGE_OFFSET) { in filter_rsvd_memory()
153 start += PAGE_SIZE; in filter_rsvd_memory()
154 if (start >= end) return 0; in filter_rsvd_memory()
164 range_start = max(start, prev_start); in filter_rsvd_memory()
165 range_end = min(end, rsvd_region[i].start); in filter_rsvd_memory()
184 filter_memory(u64 start, u64 end, void *arg) in filter_memory() argument
189 if (start == PAGE_OFFSET) { in filter_memory()
191 start += PAGE_SIZE; in filter_memory()
192 if (start >= end) in filter_memory()
[all …]
/linux-4.4.14/arch/arm64/mm/
Dinit.c54 unsigned long start, size; in early_initrd() local
57 start = memparse(p, &endp); in early_initrd()
61 initrd_start = (unsigned long)__va(start); in early_initrd()
62 initrd_end = (unsigned long)__va(start + size); in early_initrd()
98 unsigned long start = memblock_region_memory_base_pfn(reg); in zone_sizes_init() local
101 if (start >= max) in zone_sizes_init()
105 if (start < max_dma) { in zone_sizes_init()
107 zhole_size[ZONE_DMA] -= dma_end - start; in zone_sizes_init()
112 unsigned long normal_start = max(start, max_dma); in zone_sizes_init()
241 unsigned long start, prev_end = 0; in free_unused_memmap() local
[all …]
/linux-4.4.14/arch/nios2/include/asm/
Dcacheflush.h26 extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start,
33 extern void flush_icache_range(unsigned long start, unsigned long end);
36 #define flush_cache_vmap(start, end) flush_dcache_range(start, end) argument
37 #define flush_cache_vunmap(start, end) flush_dcache_range(start, end) argument
46 extern void flush_dcache_range(unsigned long start, unsigned long end);
47 extern void invalidate_dcache_range(unsigned long start, unsigned long end);
/linux-4.4.14/arch/sh/include/asm/
Dtlbflush.h16 unsigned long start,
20 extern void local_flush_tlb_kernel_range(unsigned long start,
30 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
33 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
43 #define flush_tlb_range(vma, start, end) \ argument
44 local_flush_tlb_range(vma, start, end)
46 #define flush_tlb_kernel_range(start, end) \ argument
47 local_flush_tlb_kernel_range(start, end)
Dtlb.h24 unsigned long start, end; member
29 tlb->start = TASK_SIZE; in init_tlb_gather()
33 tlb->start = 0; in init_tlb_gather()
39 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) in tlb_gather_mmu() argument
42 tlb->start = start; in tlb_gather_mmu()
44 tlb->fullmm = !(start | (end+1)); in tlb_gather_mmu()
50 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) in tlb_finish_mmu() argument
62 if (tlb->start > address) in tlb_remove_tlb_entry()
63 tlb->start = address; in tlb_remove_tlb_entry()
84 flush_tlb_range(vma, tlb->start, tlb->end); in tlb_end_vma()
/linux-4.4.14/arch/mips/mm/
Dtlb-r8k.c61 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() argument
72 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_range()
87 start &= PAGE_MASK; in local_flush_tlb_range()
90 while (start < end) { in local_flush_tlb_range()
93 write_c0_vaddr(start); in local_flush_tlb_range()
94 write_c0_entryhi(start); in local_flush_tlb_range()
95 start += PAGE_SIZE; in local_flush_tlb_range()
111 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument
115 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_kernel_range()
127 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
[all …]
Dc-r3k.c103 static void r3k_flush_icache_range(unsigned long start, unsigned long end) in r3k_flush_icache_range() argument
108 size = end - start; in r3k_flush_icache_range()
109 if (size > icache_size || KSEGX(start) != KSEG0) { in r3k_flush_icache_range()
110 start = KSEG0; in r3k_flush_icache_range()
113 p = (char *)start; in r3k_flush_icache_range()
160 static void r3k_flush_dcache_range(unsigned long start, unsigned long end) in r3k_flush_dcache_range() argument
165 size = end - start; in r3k_flush_dcache_range()
166 if (size > dcache_size || KSEGX(start) != KSEG0) { in r3k_flush_dcache_range()
167 start = KSEG0; in r3k_flush_dcache_range()
170 p = (char *)start; in r3k_flush_dcache_range()
[all …]
/linux-4.4.14/arch/x86/include/asm/trace/
Dmpx.h68 TP_PROTO(unsigned long start,
70 TP_ARGS(start, end),
73 __field(unsigned long, start)
78 __entry->start = start;
83 (void *)__entry->start,
89 TP_PROTO(unsigned long start, unsigned long end),
90 TP_ARGS(start, end)
94 TP_PROTO(unsigned long start, unsigned long end),
95 TP_ARGS(start, end)
/linux-4.4.14/arch/parisc/include/asm/
Dcacheflush.h46 #define flush_kernel_dcache_range(start,size) \ argument
47 flush_kernel_dcache_range_asm((start), (start)+(size));
53 unsigned long start = (unsigned long)vaddr; in flush_kernel_vmap_range() local
55 flush_kernel_dcache_range_asm(start, start + size); in flush_kernel_vmap_range()
59 unsigned long start = (unsigned long)vaddr; in invalidate_kernel_vmap_range() local
68 flush_kernel_dcache_range_asm(start, start + size); in invalidate_kernel_vmap_range()
71 #define flush_cache_vmap(start, end) flush_cache_all() argument
72 #define flush_cache_vunmap(start, end) flush_cache_all() argument
107 unsigned long start, unsigned long end);
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_rtbitmap.c86 xfs_rtblock_t start, /* starting block to look at */ in xfs_rtfind_back() argument
107 block = XFS_BITTOBLOCK(mp, start); in xfs_rtfind_back()
116 word = XFS_BITTOWORD(mp, start); in xfs_rtfind_back()
118 bit = (int)(start & (XFS_NBWORD - 1)); in xfs_rtfind_back()
119 len = start - limit + 1; in xfs_rtfind_back()
147 *rtblock = start - i + 1; in xfs_rtfind_back()
193 *rtblock = start - i + 1; in xfs_rtfind_back()
240 *rtblock = start - i + 1; in xfs_rtfind_back()
249 *rtblock = start - i + 1; in xfs_rtfind_back()
261 xfs_rtblock_t start, /* starting block to look at */ in xfs_rtfind_forw() argument
[all …]
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_profile.c71 u64 start; in mthca_make_profile() member
144 profile[i].start = mem_base + total_size; in mthca_make_profile()
160 (unsigned long long) profile[i].start, in mthca_make_profile()
176 init_hca->qpc_base = profile[i].start; in mthca_make_profile()
181 init_hca->eec_base = profile[i].start; in mthca_make_profile()
186 init_hca->srqc_base = profile[i].start; in mthca_make_profile()
191 init_hca->cqc_base = profile[i].start; in mthca_make_profile()
195 init_hca->eqpc_base = profile[i].start; in mthca_make_profile()
198 init_hca->eeec_base = profile[i].start; in mthca_make_profile()
202 init_hca->eqc_base = profile[i].start; in mthca_make_profile()
[all …]
/linux-4.4.14/arch/metag/mm/
Dcache.c199 static void metag_phys_data_cache_flush(const void *start) in metag_phys_data_cache_flush() argument
222 if ((int)start < 0) in metag_phys_data_cache_flush()
284 void metag_data_cache_flush_all(const void *start) in metag_data_cache_flush_all() argument
290 metag_phys_data_cache_flush(start); in metag_data_cache_flush_all()
293 void metag_data_cache_flush(const void *start, int bytes) in metag_data_cache_flush() argument
303 metag_phys_data_cache_flush(start); in metag_data_cache_flush()
308 flush0 = (int)start; in metag_data_cache_flush()
309 loops = ((int)start & (DCACHE_LINE_BYTES - 1)) + bytes + in metag_data_cache_flush()
344 static void metag_phys_code_cache_flush(const void *start, int bytes) in metag_phys_code_cache_flush() argument
365 if ((int)start < 0) in metag_phys_code_cache_flush()
[all …]
/linux-4.4.14/arch/arm/kernel/
Dunwind.c116 const struct unwind_idx *start, in search_index() argument
123 __func__, addr, start, origin, stop); in search_index()
129 if (addr < (unsigned long)start) in search_index()
134 start = origin; in search_index()
137 addr_prel31 = (addr - (unsigned long)start) & 0x7fffffff; in search_index()
139 while (start < stop - 1) { in search_index()
140 const struct unwind_idx *mid = start + ((stop - start) >> 1); in search_index()
146 if (addr_prel31 - ((unsigned long)mid - (unsigned long)start) < in search_index()
152 (unsigned long)start); in search_index()
153 start = mid; in search_index()
[all …]
/linux-4.4.14/arch/avr32/include/asm/
Dcacheflush.h74 void invalidate_dcache_region(void *start, size_t len);
75 void clean_dcache_region(void *start, size_t len);
76 void flush_dcache_region(void *start, size_t len);
77 void invalidate_icache_region(void *start, size_t len);
91 #define flush_cache_range(vma, start, end) do { } while (0) argument
93 #define flush_cache_vmap(start, end) do { } while (0) argument
94 #define flush_cache_vunmap(start, end) do { } while (0) argument
119 extern void flush_icache_range(unsigned long start, unsigned long end);
/linux-4.4.14/arch/mips/vr41xx/common/
Drtc.c31 .start = 0x0b0000c0,
36 .start = 0x0b0001c0,
41 .start = ELAPSEDTIME_IRQ,
46 .start = RTCLONG1_IRQ,
54 .start = 0x0f000100,
59 .start = 0x0f000120,
64 .start = ELAPSEDTIME_IRQ,
69 .start = RTCLONG1_IRQ,
/linux-4.4.14/arch/arm/plat-iop/
Dadma.c54 .start = IOP3XX_DMA_PHYS_BASE(0),
59 .start = IRQ_DMA0_EOT,
64 .start = IRQ_DMA0_EOC,
69 .start = IRQ_DMA0_ERR,
77 .start = IOP3XX_DMA_PHYS_BASE(1),
82 .start = IRQ_DMA1_EOT,
87 .start = IRQ_DMA1_EOC,
92 .start = IRQ_DMA1_ERR,
101 .start = IOP3XX_AAU_PHYS_BASE,
106 .start = IRQ_AA_EOT,
[all …]
/linux-4.4.14/drivers/video/fbdev/core/
Dfbcmap.c119 cmap->start = 0; in fb_alloc_cmap_gfp()
169 if (to->start > from->start) in fb_copy_cmap()
170 fromoff = to->start - from->start; in fb_copy_cmap()
172 tooff = from->start - to->start; in fb_copy_cmap()
193 if (to->start > from->start) in fb_cmap_to_user()
194 fromoff = to->start - from->start; in fb_cmap_to_user()
196 tooff = from->start - to->start; in fb_cmap_to_user()
229 int i, start, rc = 0; in fb_set_cmap() local
237 start = cmap->start; in fb_set_cmap()
239 if (start < 0 || (!info->fbops->fb_setcolreg && in fb_set_cmap()
[all …]
/linux-4.4.14/fs/adfs/
Dmap.c77 unsigned int start = dm->dm_startbit; in lookup_zone() local
82 frag = GET_FRAG_ID(map, start, idmask); in lookup_zone()
83 mapptr = start + idlen; in lookup_zone()
104 start = mapptr; in lookup_zone()
110 frag, start, mapptr); in lookup_zone()
115 int length = mapptr - start; in lookup_zone()
121 return start + *offset; in lookup_zone()
138 unsigned int start = 8, mapptr; in scan_free_map() local
145 frag = GET_FRAG_ID(map, start, idmask); in scan_free_map()
155 start += frag; in scan_free_map()
[all …]
/linux-4.4.14/net/ipv6/
Dexthdrs_core.c71 int ipv6_skip_exthdr(const struct sk_buff *skb, int start, u8 *nexthdrp, in ipv6_skip_exthdr() argument
84 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in ipv6_skip_exthdr()
90 start+offsetof(struct frag_hdr, in ipv6_skip_exthdr()
107 start += hdrlen; in ipv6_skip_exthdr()
111 return start; in ipv6_skip_exthdr()
188 unsigned int start = skb_network_offset(skb) + sizeof(struct ipv6hdr); in ipv6_find_hdr() local
204 start = *offset + sizeof(struct ipv6hdr); in ipv6_find_hdr()
207 len = skb->len - start; in ipv6_find_hdr()
220 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in ipv6_find_hdr()
227 rh = skb_header_pointer(skb, start, sizeof(_rh), in ipv6_find_hdr()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dcacheflush.h22 #define flush_cache_range(vma, start, end) do { } while (0) argument
25 #define flush_cache_vmap(start, end) do { } while (0) argument
26 #define flush_cache_vunmap(start, end) do { } while (0) argument
50 extern void flush_dcache_range(unsigned long start, unsigned long stop);
52 extern void clean_dcache_range(unsigned long start, unsigned long stop);
53 extern void invalidate_dcache_range(unsigned long start, unsigned long stop);
56 extern void flush_inval_dcache_range(unsigned long start, unsigned long stop);
57 extern void flush_dcache_phys_range(unsigned long start, unsigned long stop);
/linux-4.4.14/fs/hfs/
Dbitmap.c32 u32 mask, start, len, n; in hfs_find_set_zero_bits() local
70 start = (curr - bitmap) * 32 + i; in hfs_find_set_zero_bits()
71 if (start >= size) in hfs_find_set_zero_bits()
72 return start; in hfs_find_set_zero_bits()
74 len = min(size - start, len); in hfs_find_set_zero_bits()
108 *max = (curr - bitmap) * 32 + i - start; in hfs_find_set_zero_bits()
109 return start; in hfs_find_set_zero_bits()
193 int hfs_clear_vbm_bits(struct super_block *sb, u16 start, u16 count) in hfs_clear_vbm_bits() argument
203 hfs_dbg(BITMAP, "clear_bits: %u,%u\n", start, count); in hfs_clear_vbm_bits()
205 if ((start + count) > HFS_SB(sb)->fs_ablocks) in hfs_clear_vbm_bits()
[all …]
/linux-4.4.14/fs/squashfs/
Dxattr.c45 u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) in squashfs_listxattr() local
63 err = squashfs_read_metadata(sb, &entry, &start, &offset, in squashfs_listxattr()
81 err = squashfs_read_metadata(sb, buffer, &start, in squashfs_listxattr()
92 err = squashfs_read_metadata(sb, NULL, &start, in squashfs_listxattr()
100 err = squashfs_read_metadata(sb, &val, &start, &offset, in squashfs_listxattr()
105 err = squashfs_read_metadata(sb, NULL, &start, &offset, in squashfs_listxattr()
122 u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) in squashfs_xattr_get() local
139 err = squashfs_read_metadata(sb, &entry, &start, &offset, in squashfs_xattr_get()
149 err = squashfs_read_metadata(sb, target, &start, in squashfs_xattr_get()
152 err = squashfs_read_metadata(sb, NULL, &start, in squashfs_xattr_get()
[all …]
/linux-4.4.14/drivers/mfd/
Dwm831x-core.c619 .start = WM831X_DC1_CONTROL_1,
625 .start = WM831X_IRQ_UV_DC1,
631 .start = WM831X_IRQ_HC_DC1,
640 .start = WM831X_DC2_CONTROL_1,
646 .start = WM831X_IRQ_UV_DC2,
652 .start = WM831X_IRQ_HC_DC2,
660 .start = WM831X_DC3_CONTROL_1,
666 .start = WM831X_IRQ_UV_DC3,
674 .start = WM831X_DC4_CONTROL,
680 .start = WM831X_IRQ_UV_DC4,
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_flock.c88 return((new->l_policy_data.l_flock.start <= in ldlm_flocks_overlap()
91 lock->l_policy_data.l_flock.start)); in ldlm_flocks_overlap()
156 req->l_policy_data.l_flock.start, in ldlm_process_flock_lock()
217 req->l_policy_data.l_flock.start = in ldlm_process_flock_lock()
218 lock->l_policy_data.l_flock.start; in ldlm_process_flock_lock()
257 if ((new->l_policy_data.l_flock.start > in ldlm_process_flock_lock()
264 (lock->l_policy_data.l_flock.start - 1)) in ldlm_process_flock_lock()
265 && (lock->l_policy_data.l_flock.start != 0)) in ldlm_process_flock_lock()
268 if (new->l_policy_data.l_flock.start < in ldlm_process_flock_lock()
269 lock->l_policy_data.l_flock.start) { in ldlm_process_flock_lock()
[all …]
/linux-4.4.14/arch/m68k/mm/
Dcache.c78 unsigned long start, end; in flush_icache_range() local
79 start = address & ICACHE_SET_MASK; in flush_icache_range()
81 if (start > end) { in flush_icache_range()
85 flush_cf_icache(start, end); in flush_icache_range()
112 unsigned long start, end; in flush_icache_user_range() local
113 start = addr & ICACHE_SET_MASK; in flush_icache_user_range()
115 if (start > end) { in flush_icache_user_range()
119 flush_cf_icache(start, end); in flush_icache_user_range()
/linux-4.4.14/drivers/s390/cio/
Ditcw.c136 static inline void *fit_chunk(addr_t *start, addr_t end, size_t len, in fit_chunk() argument
141 addr = ALIGN(*start, align); in fit_chunk()
148 *start = addr + len; in fit_chunk()
182 addr_t start; in itcw_init() local
187 start = (addr_t) buffer; in itcw_init()
188 end = start + size; in itcw_init()
193 chunk = fit_chunk(&start, end, sizeof(struct itcw), 1, 0); in itcw_init()
209 chunk = fit_chunk(&start, end, sizeof(struct tcw), 64, 0); in itcw_init()
217 chunk = fit_chunk(&start, end, sizeof(struct tcw), 64, 0); in itcw_init()
226 chunk = fit_chunk(&start, end, sizeof(struct tidaw) * in itcw_init()
[all …]
/linux-4.4.14/fs/
Duserfaultfd.c69 unsigned long start; member
79 unsigned long start, len; in userfaultfd_wake_function() local
84 start = range->start; in userfaultfd_wake_function()
86 if (len && (start > uwq->msg.arg.pagefault.address || in userfaultfd_wake_function()
87 start + len <= uwq->msg.arg.pagefault.address)) in userfaultfd_wake_function()
651 unsigned long start, end; in __wake_userfault() local
653 start = range->start; in __wake_userfault()
654 end = range->start + range->len; in __wake_userfault()
698 __u64 start, __u64 len) in validate_range() argument
702 if (start & ~PAGE_MASK) in validate_range()
[all …]
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.h279 u64 start; /* Start offset always 0 for dri2 */ member
317 uint64_t start,
320 uint64_t start,
325 uint64_t start,
395 #define gen6_for_each_pde(pt, pd, start, length, temp, iter) \ argument
396 for (iter = gen6_pde_index(start); \
400 temp = ALIGN(start+1, 1 << GEN6_PDE_SHIFT) - start, \
402 start += temp, length -= temp)
461 #define gen8_for_each_pde(pt, pd, start, length, temp, iter) \ argument
462 for (iter = gen8_pde_index(start); \
[all …]

12345678910>>...28