/linux/arch/arm/kernel/ |
H A D | bios32.c | 87 dev->resource[0].end -= dev->resource[0].start; in pci_fixup_83c553() 88 dev->resource[0].start = 0; in pci_fixup_83c553() 133 dev->resource[0].end -= dev->resource[0].start; in pci_fixup_unassign() 134 dev->resource[0].start = 0; in pci_fixup_unassign() 151 r->start = 0; in pci_fixup_dec21285() 170 if ((r->start & ~0x80) == 0x374) { in pci_fixup_ide_bases() 171 r->start |= 2; in pci_fixup_ide_bases() 172 r->end = r->start; in pci_fixup_ide_bases() 221 dev->resource[0].start = 0; in pci_fixup_cy82c693() 225 dev->resource[1].start = 0; in pci_fixup_cy82c693() [all …]
|
/linux/arch/riscv/mm/ |
H A D | pageattr.c | 256 static int split_linear_mapping(unsigned long start, unsigned long end) in split_linear_mapping() argument 258 return __split_linear_mapping_pgd(pgd_offset_k(start), start, end); in split_linear_mapping() 266 unsigned long start = addr; in __set_memory() local 267 unsigned long end = start + PAGE_SIZE * numpages; in __set_memory() 287 if (is_vmalloc_or_module_addr((void *)start)) { in __set_memory() 291 area = find_vm_area((void *)start); in __set_memory() 292 page_start = (start - (unsigned long)area->addr) >> PAGE_SHIFT; in __set_memory() 307 } else if (is_kernel_mapping(start) || is_linear_mapping(start)) { in __set_memory() 308 if (is_kernel_mapping(start)) { in __set_memory() 309 lm_start = (unsigned long)lm_alias(start); in __set_memory() [all …]
|
/linux/arch/x86/lib/ |
H A D | delay.c | 37 static void (*delay_halt_fn)(u64 start, u64 cycles) __ro_after_init; 105 static void delay_halt_tpause(u64 start, u64 cycles) in delay_halt_tpause() argument 107 u64 until = start + cycles; in delay_halt_tpause() 151 u64 start, end, cycles = __cycles; in delay_halt() local 160 start = rdtsc_ordered(); in delay_halt() 163 delay_halt_fn(start, cycles); in delay_halt() 166 if (cycles <= end - start) in delay_halt() 169 cycles -= end - start; in delay_halt() 170 start = end; in delay_halt()
|
/linux/arch/arm/mach-dove/ |
H A D | mpp.c | 17 int start; member 24 .start = 24, 28 .start = 40, 32 .start = 46, 36 .start = 58, 40 .start = 62, 47 static void __init dove_mpp_gpio_mode(int start, int end, int gpio_mode) in dove_mpp_gpio_mode() argument 51 for (i = start; i <= end; i++) in dove_mpp_gpio_mode() 137 dove_mpp_gpio_mode(dove_mpp_grp[num].start, in dove_mpp_conf_grp()
|
/linux/mm/damon/ |
H A D | vaddr.c | 69 unsigned long start; in damon_va_evenly_split_region() local 81 r->ar.end = r->ar.start + sz_piece; in damon_va_evenly_split_region() 83 for (start = r->ar.end; start + sz_piece <= orig_end; in damon_va_evenly_split_region() 84 start += sz_piece) { in damon_va_evenly_split_region() 85 n = damon_new_region(start, start + sz_piece); in damon_va_evenly_split_region() 100 return r->end - r->start; in sz_range() 122 unsigned long start; in __damon_va_three_regions() local 133 start = vma->vm_start; in __damon_va_three_regions() 140 first_gap.start = prev->vm_end; in __damon_va_three_regions() 143 second_gap.start = prev->vm_end; in __damon_va_three_regions() [all …]
|
/linux/fs/proc/ |
H A D | vmcore.c | 242 static int vmcoredd_copy_dumps(struct iov_iter *iter, u64 start, size_t size) in vmcoredd_copy_dumps() argument 252 if (start < offset + dump->size) { in vmcoredd_copy_dumps() 253 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps() 254 buf = dump->buf + start - offset; in vmcoredd_copy_dumps() 261 start += tsz; in vmcoredd_copy_dumps() 277 u64 start, size_t size) in vmcoredd_mmap_dumps() argument 287 if (start < offset + dump->size) { in vmcoredd_mmap_dumps() 288 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps() 289 buf = dump->buf + start - offset; in vmcoredd_mmap_dumps() 297 start in vmcoredd_mmap_dumps() 321 u64 start; __read_vmcore() local 573 u64 start, end, len, tsz; mmap_vmcore() local 1116 u64 paddr, start, end, size; process_ptload_program_headers_elf64() local 1159 u64 paddr, start, end, size; process_ptload_program_headers_elf32() local 1391 u64 start, end, size; vmcoredd_update_program_headers() local [all...] |
/linux/mm/ |
H A D | execmem.c | 22 unsigned long start = range->start; in __execmem_alloc() local 31 p = __vmalloc_node_range(size, align, start, end, gfp_flags, in __execmem_alloc() 35 start = range->fallback_start; in __execmem_alloc() 37 p = __vmalloc_node_range(size, align, start, end, gfp_flags, in __execmem_alloc() 76 if (!r->alignment || !r->start || !r->end || !pgprot_val(r->pgprot)) { in execmem_validate() 91 if (!r->start) { in execmem_init_missing() 97 r->start = default_range->start; in execmem_init_missing() 117 info->ranges[EXECMEM_DEFAULT].start = VMALLOC_START; in __execmem_init()
|
H A D | page_poison.c | 51 unsigned char *start; in check_poison_mem() local 54 start = memchr_inv(mem, PAGE_POISON, bytes); in check_poison_mem() 55 if (!start) in check_poison_mem() 58 for (end = mem + bytes - 1; end > start; end--) { in check_poison_mem() 65 else if (start == end && single_bit_flip(*start, PAGE_POISON)) in check_poison_mem() 70 print_hex_dump(KERN_ERR, "", DUMP_PREFIX_ADDRESS, 16, 1, start, in check_poison_mem() 71 end - start + 1, 1); in check_poison_mem()
|
H A D | hugetlb_vmemmap.c | 49 static int vmemmap_split_pmd(pmd_t *pmd, struct page *head, unsigned long start, in vmemmap_split_pmd() argument 54 unsigned long addr = start; in vmemmap_split_pmd() 86 flush_tlb_kernel_range(start, start + PMD_SIZE); in vmemmap_split_pmd() 110 * pages being at the start of the hotplugged memory in vmemmap_pmd_entry() 159 static int vmemmap_remap_range(unsigned long start, unsigned long end, in vmemmap_remap_range() argument 164 VM_BUG_ON(!PAGE_ALIGNED(start | end)); in vmemmap_remap_range() 167 ret = walk_page_range_novma(&init_mm, start, end, &vmemmap_remap_ops, in vmemmap_remap_range() 174 flush_tlb_kernel_range(start, end); in vmemmap_remap_range() 242 static inline void reset_struct_pages(struct page *start) in reset_struct_pages() argument 284 vmemmap_remap_split(unsigned long start,unsigned long end,unsigned long reuse) vmemmap_remap_split() argument 313 vmemmap_remap_free(unsigned long start,unsigned long end,unsigned long reuse,struct list_head * vmemmap_pages,unsigned long flags) vmemmap_remap_free() argument 380 alloc_vmemmap_page_list(unsigned long start,unsigned long end,struct list_head * list) alloc_vmemmap_page_list() argument 415 vmemmap_remap_alloc(unsigned long start,unsigned long end,unsigned long reuse,unsigned long flags) vmemmap_remap_alloc() argument [all...] |
/linux/arch/sh/boards/mach-se/770x/ |
H A D | setup.c | 71 .start = PA_MRSHPC_IO + 0x1f0, 76 .start = PA_MRSHPC_IO + 0x1f0 + 0x206, 81 .start = IRQ_CFCARD, 101 .start = PA_LED, 126 .start = SH_ETH0_BASE, 131 .start = SH_TSU_BASE, 136 .start = SH_ETH0_IRQ, 154 .start = SH_ETH1_BASE, 159 .start = SH_TSU_BASE, 164 .start = SH_ETH1_IRQ,
|
/linux/tools/testing/selftests/vDSO/ |
H A D | vdso_test_correctness.c | 81 void *start, *end; in vsyscall_getcpu() local 86 &start, &end, &r, &x, name) != 5) in vsyscall_getcpu() 259 struct timespec start, vdso, end; in test_one_clock_gettime() local 264 if (sys_clock_gettime(clock, &start) < 0) { in test_one_clock_gettime() 290 (unsigned long long)start.tv_sec, start.tv_nsec, in test_one_clock_gettime() 294 if (!ts_leq(&start, &vdso) || !ts_leq(&vdso, &end)) { in test_one_clock_gettime() 321 struct __kernel_timespec start, vdso, end; in test_one_clock_gettime64() local 326 if (sys_clock_gettime64(clock, &start) < 0) { in test_one_clock_gettime64() 352 (unsigned long long)start.tv_sec, start.tv_nsec, in test_one_clock_gettime64() 356 if (!ts64_leq(&start, &vdso) || !ts64_leq(&vdso, &end)) { in test_one_clock_gettime64() [all …]
|
/linux/arch/arm/mach-omap1/ |
H A D | gpio16xx.c | 30 .start = OMAP1_MPUIO_VBASE, 35 .start = INT_MPUIO, 71 .start = OMAP1610_GPIO1_BASE, 76 .start = INT_GPIO_BANK1, 115 .start = OMAP1610_GPIO2_BASE, 120 .start = INT_1610_GPIO_BANK2, 143 .start = OMAP1610_GPIO3_BASE, 148 .start = INT_1610_GPIO_BANK3, 171 .start = OMAP1610_GPIO4_BASE, 176 .start = INT_1610_GPIO_BANK4, [all …]
|
/linux/arch/sparc/mm/ |
H A D | srmmu.c | 226 static void srmmu_early_allocate_ptable_skeleton(unsigned long start, 566 extern void tsunami_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); 573 extern void tsunami_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); 581 unsigned long start, unsigned long end); 589 unsigned long start, unsigned long end); 632 extern void viking_flush_cache_range(struct vm_area_struct *vma, unsigned long start, 642 extern void viking_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, 648 extern void sun4dsmp_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, 656 extern void hypersparc_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); 663 extern void hypersparc_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigne 680 srmmu_early_allocate_ptable_skeleton(unsigned long start,unsigned long end) srmmu_early_allocate_ptable_skeleton() argument 715 srmmu_allocate_ptable_skeleton(unsigned long start,unsigned long end) srmmu_allocate_ptable_skeleton() argument 772 srmmu_inherit_prom_mappings(unsigned long start,unsigned long end) srmmu_inherit_prom_mappings() argument 1246 turbosparc_flush_cache_range(struct vm_area_struct * vma,unsigned long start,unsigned long end) turbosparc_flush_cache_range() argument 1297 turbosparc_flush_tlb_range(struct vm_area_struct * vma,unsigned long start,unsigned long end) turbosparc_flush_tlb_range() argument 1685 smp_flush_cache_range(struct vm_area_struct * vma,unsigned long start,unsigned long end) smp_flush_cache_range() argument 1702 smp_flush_tlb_range(struct vm_area_struct * vma,unsigned long start,unsigned long end) smp_flush_tlb_range() argument [all...] |
/linux/tools/lib/ |
H A D | find_bit.c | 49 #define FIND_NEXT_BIT(FETCH, MUNGE, size, start) \ argument 51 unsigned long mask, idx, tmp, sz = (size), __start = (start); \ 103 unsigned long _find_next_bit(const unsigned long *addr, unsigned long nbits, unsigned long start) in _find_next_bit() argument 105 return FIND_NEXT_BIT(addr[idx], /* nop */, nbits, start); in _find_next_bit() 111 unsigned long nbits, unsigned long start) in _find_next_and_bit() argument 113 return FIND_NEXT_BIT(addr1[idx] & addr2[idx], /* nop */, nbits, start); in _find_next_and_bit() 119 unsigned long start) in _find_next_zero_bit() argument 121 return FIND_NEXT_BIT(~addr[idx], /* nop */, nbits, start); in _find_next_zero_bit()
|
/linux/arch/powerpc/include/asm/ |
H A D | cacheflush.h | 25 static inline void flush_cache_vmap(unsigned long start, unsigned long end) in flush_cache_vmap() argument 53 void flush_icache_range(unsigned long start, unsigned long stop); 70 static inline void flush_dcache_range(unsigned long start, unsigned long stop) in flush_dcache_range() argument 74 void *addr = (void *)(start & ~(bytes - 1)); in flush_dcache_range() 92 static inline void clean_dcache_range(unsigned long start, unsigned long stop) in clean_dcache_range() argument 96 void *addr = (void *)(start & ~(bytes - 1)); in clean_dcache_range() 110 static inline void invalidate_dcache_range(unsigned long start, in invalidate_dcache_range() argument 115 void *addr = (void *)(start & ~(bytes - 1)); in invalidate_dcache_range()
|
/linux/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 82 cb->desc->start = 0; in ia_css_circbuf_create() 133 max_offset = ia_css_circbuf_get_offset(cb, cb->desc->start, cb->desc->end); in ia_css_circbuf_extract() 157 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, offset); in ia_css_circbuf_extract() 192 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, offset); in ia_css_circbuf_peek_from_start() 237 if (curr_end < cb->desc->start) { in ia_css_circbuf_increase_size() 277 elem = cb->elems[cb->desc->start]; in ia_css_circbuf_read() 280 ia_css_circbuf_elem_init(&cb->elems[cb->desc->start]); in ia_css_circbuf_read() 283 cb->desc->start = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, 1); in ia_css_circbuf_read() 302 chunk_sz = ia_css_circbuf_get_offset(cb, cb->desc->start, chunk_src) + 1; in ia_css_circbuf_shift_chunk() 319 cb->desc->start = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, in ia_css_circbuf_shift_chunk()
|
/linux/include/linux/ |
H A D | firmware-map.h | 17 int firmware_map_add_early(u64 start, u64 end, const char *type); 18 int firmware_map_add_hotplug(u64 start, u64 end, const char *type); 19 int firmware_map_remove(u64 start, u64 end, const char *type); 23 static inline int firmware_map_add_early(u64 start, u64 end, const char *type) in firmware_map_add_early() argument 28 static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug() argument 33 static inline int firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove() argument
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-yuv-planar.rst | 223 * - start + 0: 228 * - start + 4: 233 * - start + 8: 238 * - start + 12: 243 * - start + 16: 248 * - start + 20: 415 * - start + 0: 420 * - start + 4: 425 * - start + 8: 430 * - start + 12: [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_mm.c | 130 node->start, node->size); in show_leaks() 136 node->start, node->size, buf); in show_leaks() 149 #define START(node) ((node)->start) 150 #define LAST(node) ((node)->start + (node)->size - 1) 157 __drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last) in INTERVAL_TREE_DEFINE() 160 start, last) ?: (struct drm_mm_node *)&mm->head_node; in INTERVAL_TREE_DEFINE() 199 if (node->start < parent->start) { in drm_mm_interval_tree_add_node() 248 u64 start = HOLE_ADDR(node), subtree_max_hole = node->subtree_max_hole; in RB_DECLARE_CALLBACKS_MAX() local 256 if (start < HOLE_ADDR(parent)) in RB_DECLARE_CALLBACKS_MAX() 357 u64 start, u64 end, u64 size, in first_hole() argument [all …]
|
/linux/arch/mips/alchemy/devboards/ |
H A D | db1550.c | 187 .start = 0x20000000, 240 .start = AU1550_PSC0_PHYS_ADDR, 245 .start = AU1550_PSC0_INT, 250 .start = AU1550_DSCR_CMD0_PSC0_TX, 255 .start = AU1550_DSCR_CMD0_PSC0_RX, 292 .start = AU1550_PSC1_PHYS_ADDR, 297 .start = AU1550_PSC1_INT, 302 .start = AU1550_DSCR_CMD0_PSC1_TX, 307 .start = AU1550_DSCR_CMD0_PSC1_RX, 323 .start = AU1550_PSC2_PHYS_ADDR, [all …]
|
/linux/tools/testing/selftests/mm/ |
H A D | mlock2-tests.c | 14 unsigned long start; member 23 unsigned long start; in get_vm_area() 38 if (sscanf(line, "%lx-%lx", &start, &end) != 2) { in get_vm_area() 43 if (start <= addr && end > addr) { in get_vm_area() 44 area->start = start; in get_vm_area() 373 if (page1.start != page2.start || page2.start != page3.start) { in test_vma_management() 25 unsigned long start; get_vm_area() local [all...] |
/linux/arch/powerpc/mm/ |
H A D | cacheflush.c | 34 static void invalidate_icache_range(unsigned long start, unsigned long stop) in invalidate_icache_range() argument 38 char *addr = (char *)(start & ~(bytes - 1)); in invalidate_icache_range() 58 void flush_icache_range(unsigned long start, unsigned long stop) in flush_icache_range() argument 63 clean_dcache_range(start, stop); in flush_icache_range() 71 iccci((void *)start); in flush_icache_range() 75 invalidate_icache_range(start, stop); in flush_icache_range() 164 void *start = kmap_local_folio(folio, i * PAGE_SIZE); in flush_dcache_icache_folio() local 166 __flush_dcache_icache(start); in flush_dcache_icache_folio() 167 kunmap_local(start); in flush_dcache_icache_folio()
|
/linux/fs/hfsplus/ |
H A D | extents.c | 312 u32 count, start; in hfsplus_add_extent() local 319 start = be32_to_cpu(extent->start_block); in hfsplus_add_extent() 320 if (alloc_block != start + count) { in hfsplus_add_extent() 341 u32 count, start; in hfsplus_free_extents() local 361 start = be32_to_cpu(extent->start_block); in hfsplus_free_extents() 363 err = hfsplus_block_free(sb, start, count); in hfsplus_free_extents() 367 start, count); in hfsplus_free_extents() 374 err = hfsplus_block_free(sb, start + count, block_nr); in hfsplus_free_extents() 378 start, count); in hfsplus_free_extents() 401 u32 total_blocks, blocks, start; in hfsplus_free_fork() local [all …]
|
/linux/include/trace/events/ |
H A D | btrfs.h | 292 __field( u64, start ) 304 __entry->start = map->start; 313 TP_printk_btrfs("root=%llu(%s) ino=%llu start=%llu len=%llu " 318 __entry->start, 331 u64 start, u64 len), 333 TP_ARGS(fs_info, existing, map, start, len), 340 __field( u64, start ) 345 __entry->e_start = existing->start; 347 __entry->map_start = map->start; [all...] |
/linux/drivers/video/fbdev/ |
H A D | pmag-ba-fb.c | 145 resource_size_t start, len; in pmagbafb_probe() local 169 start = tdev->resource.start; in pmagbafb_probe() 170 len = tdev->resource.end - start + 1; in pmagbafb_probe() 171 if (!request_mem_region(start, len, dev_name(dev))) { in pmagbafb_probe() 179 info->fix.mmio_start = start; in pmagbafb_probe() 189 info->fix.smem_start = start + PMAG_BA_FBMEM; in pmagbafb_probe() 223 release_mem_region(start, len); in pmagbafb_probe() 238 resource_size_t start, len; in pmagbafb_remove() local 244 start = tdev->resource.start; in pmagbafb_remove() 245 len = tdev->resource.end - start + 1; in pmagbafb_remove() [all …]
|