/linux-master/drivers/firmware/ |
H A D | memmap.c | 28 * start and end must be u64 rather than resource_size_t, because e820 31 u64 start; /* start of the memory range */ member in struct:firmware_map_entry 48 firmware_map_find_entry(u64 start, u64 end, const char *type); 59 static struct memmap_attribute memmap_start_attr = __ATTR_RO(start); 131 * @start: Start of the memory range. 142 static int firmware_map_add_entry(u64 start, u64 end, argument 146 BUG_ON(start > end); 148 entry->start = start; 219 firmware_map_find_entry_in_list(u64 start, u64 end, const char *type, struct list_head *list) argument 246 firmware_map_find_entry(u64 start, u64 end, const char *type) argument 263 firmware_map_find_entry_bootmem(u64 start, u64 end, const char *type) argument 282 firmware_map_add_hotplug(u64 start, u64 end, const char *type) argument 324 firmware_map_add_early(u64 start, u64 end, const char *type) argument 346 firmware_map_remove(u64 start, u64 end, const char *type) argument [all...] |
/linux-master/include/linux/ |
H A D | mmu_notifier.h | 102 unsigned long start, 112 unsigned long start, 173 * notifier that its start failed. 200 unsigned long start, 264 unsigned long start; member in struct:mmu_notifier_range 301 struct mm_struct *mm, unsigned long start, 306 unsigned long start, unsigned long length, 379 unsigned long start, 382 unsigned long start, 389 unsigned long start, unsigne 405 mmu_notifier_clear_flush_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 414 mmu_notifier_clear_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 475 mmu_notifier_arch_invalidate_secondary_tlbs(struct mm_struct *mm, unsigned long start, unsigned long end) argument 494 mmu_notifier_range_init(struct mmu_notifier_range *range, enum mmu_notifier_event event, unsigned flags, struct mm_struct *mm, unsigned long start, unsigned long end) argument 508 mmu_notifier_range_init_owner( struct mmu_notifier_range *range, enum mmu_notifier_event event, unsigned int flags, struct mm_struct *mm, unsigned long start, unsigned long end, void *owner) argument 569 unsigned long start; member in struct:mmu_notifier_range 573 _mmu_notifier_range_init(struct mmu_notifier_range *range, unsigned long start, unsigned long end) argument 602 mmu_notifier_clear_flush_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 631 mmu_notifier_arch_invalidate_secondary_tlbs(struct mm_struct *mm, unsigned long start, unsigned long end) argument [all...] |
H A D | bitmap.h | 84 * bitmap_get_value8(map, start) Get 8bit value from map at start 85 * bitmap_set_value8(map, value, start) Set 8bit value to map at start 86 * bitmap_read(map, start, nbits) Read an nbits-sized value from 87 * map at start 88 * bitmap_write(map, value, start, nbits) Write an nbits-sized value to 89 * map at start 184 void __bitmap_set(unsigned long *map, unsigned int start, int len); 185 void __bitmap_clear(unsigned long *map, unsigned int start, in 207 bitmap_find_next_zero_area(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long align_mask) argument 451 bitmap_set(unsigned long *map, unsigned int start, unsigned int nbits) argument 467 bitmap_clear(unsigned long *map, unsigned int start, unsigned int nbits) argument 740 bitmap_read(const unsigned long *map, unsigned long start, unsigned long nbits) argument 775 bitmap_write(unsigned long *map, unsigned long value, unsigned long start, unsigned long nbits) argument [all...] |
H A D | interval_tree_generic.h | 19 * ITSTART(n): start endpoint of ITSTRUCT node n 42 ITTYPE start = ITSTART(node), last = ITLAST(node); \ 51 if (start < ITSTART(parent)) \ 72 * Iterate over intervals intersecting [start;last] \ 74 * Note that a node's interval intersects [start;last] iff: \ 77 * Cond2: start <= ITLAST(node) \ 81 ITPREFIX ## _subtree_search(ITSTRUCT *node, ITTYPE start, ITTYPE last) \ 85 * Loop invariant: start <= node->ITSUBTREE \ 91 if (start <= left->ITSUBTREE) { \ 105 if (start < [all...] |
/linux-master/fs/squashfs/ |
H A D | xattr_id.c | 65 u64 start, end; local 87 * match the table start and end points 89 start = table_start + sizeof(*id_table); 92 if (len != (end - start)) 95 table = squashfs_read_table(sb, start, len); 109 start = le64_to_cpu(table[n]); 112 if (start >= end || (end - start) > 119 start = le64_to_cpu(table[indexes - 1]); 120 if (start > [all...] |
H A D | export.c | 44 u64 start; local 53 start = le64_to_cpu(msblk->inode_lookup_table[blk]); 55 err = squashfs_read_metadata(sb, &ino, &start, &offset, sizeof(ino)); 122 u64 start, end; local 134 * match the table start and end points 152 start = le64_to_cpu(table[n]); 155 if (start >= end 156 || (end - start) > 163 start = le64_to_cpu(table[indexes - 1]); 164 if (start > [all...] |
/linux-master/arch/m68k/atari/ |
H A D | stram.c | 97 stram_pool.start = (resource_size_t)memblock_alloc_low(pool_size, 99 if (!stram_pool.start) 103 stram_pool.end = stram_pool.start + pool_size - 1; 125 stram_pool.start = PAGE_SIZE; 126 stram_pool.end = stram_pool.start + pool_size - 1; 128 stram_virt_offset = (unsigned long) ioremap(stram_pool.start, 129 resource_size(&stram_pool)) - stram_pool.start; 179 return atari_stram_to_virt(res->start); 186 unsigned long start = atari_stram_to_phys(addr); local 190 res = lookup_resource(&stram_pool, start); [all...] |
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 48 unsigned long start, unsigned long end) 51 radix__flush_pmd_tlb_range(vma, start, end); 56 unsigned long start, unsigned long end) 59 radix__flush_pud_tlb_range(vma, start, end); 64 unsigned long start, 68 radix__flush_hugetlb_tlb_range(vma, start, end); 72 unsigned long start, unsigned long end) 75 radix__flush_tlb_range(vma, start, end); 78 static inline void flush_tlb_kernel_range(unsigned long start, argument 82 radix__flush_tlb_kernel_range(start, en 47 flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 55 flush_pud_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 63 flush_hugetlb_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 71 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
H A D | tlbflush-radix.h | 64 unsigned long start, unsigned long end); 65 extern void radix__flush_tlb_range_psize(struct mm_struct *mm, unsigned long start, 67 void radix__flush_tlb_pwc_range_psize(struct mm_struct *mm, unsigned long start, 70 unsigned long start, unsigned long end); 72 unsigned long start, unsigned long end); 73 extern void radix__flush_tlb_range(struct vm_area_struct *vma, unsigned long start, 75 extern void radix__flush_tlb_kernel_range(unsigned long start, unsigned long end);
|
/linux-master/arch/xtensa/include/asm/ |
H A D | cacheflush.h | 100 void flush_icache_range(unsigned long start, unsigned long end); 123 #define flush_cache_vmap(start,end) flush_cache_all() 124 #define flush_cache_vmap_early(start,end) do { } while (0) 125 #define flush_cache_vunmap(start,end) flush_cache_all() 137 unsigned long start, unsigned long end); 150 #define local_flush_icache_range(start, end) \ 152 __flush_dcache_range(start, (end) - (start)); \ 153 __invalidate_icache_range(start,(end) - (start)); \ [all...] |
/linux-master/fs/btrfs/ |
H A D | extent_map.h | 52 u64 start; member in struct:extent_map 68 * extent_map::start - btrfs_file_extent_item::offset for 168 if (em->start + em->len < em->start) 170 return em->start + em->len; 175 u64 start, u64 len); 177 int split_extent_map(struct btrfs_inode *inode, u64 start, u64 len, u64 pre, 184 int unpin_extent_cache(struct btrfs_inode *inode, u64 start, u64 len, u64 gen); 187 u64 start, u64 len); 189 struct extent_map **em_in, u64 start, u6 [all...] |
/linux-master/lib/ |
H A D | bitmap-str.c | 210 * start off group_len end nbits 213 unsigned int start; member in struct:region 222 unsigned int start; local 224 for (start = r->start; start <= r->end; start += r->group_len) 225 bitmap_set(bitmap, start, min(r->end - start + 1, r->off)); 230 if (r->start > 287 bitmap_find_region_reverse(const char *start, const char *end) argument 433 bitmap_get_x32_reverse(const char *start, const char *end, u32 *num) argument 473 bitmap_parse(const char *start, unsigned int buflen, unsigned long *maskp, int nmaskbits) argument [all...] |
/linux-master/arch/arm64/mm/ |
H A D | trans_pgd.c | 63 pmd_t *src_pmdp, unsigned long start, unsigned long end) 67 unsigned long addr = start; 73 dst_ptep = pte_offset_kernel(dst_pmdp, start); 75 src_ptep = pte_offset_kernel(src_pmdp, start); 84 pud_t *src_pudp, unsigned long start, unsigned long end) 89 unsigned long addr = start; 97 dst_pmdp = pmd_offset(dst_pudp, start); 99 src_pmdp = pmd_offset(src_pudp, start); 119 p4d_t *src_p4dp, unsigned long start, 125 unsigned long addr = start; 62 copy_pte(struct trans_pgd_info *info, pmd_t *dst_pmdp, pmd_t *src_pmdp, unsigned long start, unsigned long end) argument 83 copy_pmd(struct trans_pgd_info *info, pud_t *dst_pudp, pud_t *src_pudp, unsigned long start, unsigned long end) argument 118 copy_pud(struct trans_pgd_info *info, p4d_t *dst_p4dp, p4d_t *src_p4dp, unsigned long start, unsigned long end) argument 154 copy_p4d(struct trans_pgd_info *info, pgd_t *dst_pgdp, pgd_t *src_pgdp, unsigned long start, unsigned long end) argument 176 copy_page_tables(struct trans_pgd_info *info, pgd_t *dst_pgdp, unsigned long start, unsigned long end) argument 204 trans_pgd_create_copy(struct trans_pgd_info *info, pgd_t **dst_pgdp, unsigned long start, unsigned long end) argument [all...] |
/linux-master/arch/s390/mm/ |
H A D | vmem.c | 106 static void vmemmap_mark_sub_pmd_used(unsigned long start, unsigned long end) argument 114 memset((void *)start, 0, sizeof(struct page)); 117 static void vmemmap_use_sub_pmd(unsigned long start, unsigned long end) argument 123 if (unused_sub_pmd_start == start) { 130 vmemmap_mark_sub_pmd_used(start, end); 133 static void vmemmap_use_new_sub_pmd(unsigned long start, unsigned long end) argument 135 unsigned long page = ALIGN_DOWN(start, PMD_SIZE); 140 vmemmap_mark_sub_pmd_used(start, end); 143 if (!IS_ALIGNED(start, PMD_SIZE)) 144 memset((void *)page, PAGE_UNUSED, start 155 vmemmap_unuse_sub_pmd(unsigned long start, unsigned long end) argument 207 try_free_pte_table(pmd_t *pmd, unsigned long start) argument 305 try_free_pmd_table(pud_t *pud, unsigned long start) argument 372 try_free_pud_table(p4d_t *p4d, unsigned long start) argument 417 try_free_p4d_table(pgd_t *pgd, unsigned long start) argument 431 modify_pagetable(unsigned long start, unsigned long end, bool add, bool direct, struct vmem_altmap *altmap) argument 470 add_pagetable(unsigned long start, unsigned long end, bool direct, struct vmem_altmap *altmap) argument 476 remove_pagetable(unsigned long start, unsigned long end, bool direct, struct vmem_altmap *altmap) argument 485 vmem_add_range(unsigned long start, unsigned long size) argument 494 vmem_remove_range(unsigned long start, unsigned long size) argument 503 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) argument 519 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) argument 529 vmem_remove_mapping(unsigned long start, unsigned long size) argument 545 vmem_add_mapping(unsigned long start, unsigned long size) argument [all...] |
/linux-master/arch/mips/bcm63xx/ |
H A D | dev-pcmcia.c | 22 /* start & end filled at runtime */ 28 .start = BCM_PCMCIA_COMMON_BASE_PA, 33 .start = BCM_PCMCIA_ATTR_BASE_PA, 38 .start = BCM_PCMCIA_IO_BASE_PA, 45 /* start filled at runtime */ 51 .start = BCM_PCMCIA_IO_BASE_PA, 125 pcmcia_resources[0].start = bcm63xx_regset_address(RSET_PCMCIA); 126 pcmcia_resources[0].end = pcmcia_resources[0].start + 128 pcmcia_resources[4].start = bcm63xx_get_irq_number(IRQ_PCMCIA);
|
/linux-master/tools/testing/selftests/timens/ |
H A D | gettime_perf.c | 49 struct timespec tp, start; local 53 vdso_clock_gettime(clockid, &start); 54 tp = start; 55 for (tp = start; start.tv_sec + timeout > tp.tv_sec || 56 (start.tv_sec + timeout == tp.tv_sec && 57 start.tv_nsec > tp.tv_nsec); i++) {
|
/linux-master/drivers/pnp/ |
H A D | manager.c | 45 "flags %#lx\n", idx, (unsigned long long) res->start, 52 res->start = 0; 61 res->start = rule->min; 62 res->end = res->start + rule->size - 1; 65 res->start += rule->align; 66 res->end = res->start + rule->size - 1; 67 if (res->start > rule->max || !rule->align) { 77 pnp_add_io_resource(dev, res->start, res->end, res->flags); 88 "flags %#lx\n", idx, (unsigned long long) res->start, 95 res->start [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | cacheflush.h | 36 #define flush_kernel_dcache_range(start,size) \ 37 flush_kernel_dcache_range_asm((start), (start)+(size)); 43 #define flush_cache_vmap(start, end) flush_cache_all() 44 #define flush_cache_vmap_early(start, end) do { } while (0) 45 #define flush_cache_vunmap(start, end) flush_cache_all() 78 unsigned long start, unsigned long end);
|
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/ |
H A D | i915_gem_stolen.h | 16 u32 start, u32 end) 22 if (start < SZ_4K) 23 start = SZ_4K; 27 start = ALIGN(start, align); 31 NULL, size, start, end, 75 return res.start; 13 i915_gem_stolen_insert_node_in_range(struct xe_device *xe, struct i915_stolen_fb *fb, u32 size, u32 align, u32 start, u32 end) argument
|
/linux-master/arch/powerpc/mm/ |
H A D | init_64.c | 70 * represents the start of the subsection it is within. Note that we have to 79 /* Return the pfn of the start of the section. */ 98 struct page *start; local 100 start = vmemmap_subsection_start(vmemmap_addr); 102 for (; (unsigned long)start < vmemmap_end; start += PAGES_PER_SUBSECTION) 108 if (pfn_valid(page_to_pfn(start))) 168 unsigned long start, 180 vmem_back->virt_addr = start; 187 bool altmap_cross_boundary(struct vmem_altmap *altmap, unsigned long start, argument 167 vmemmap_list_populate(unsigned long phys, unsigned long start, int node) argument 202 __vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) argument 276 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) argument 289 vmemmap_list_free(unsigned long start) argument 319 __vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) argument 378 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) argument [all...] |
/linux-master/fs/btrfs/tests/ |
H A D | inode-tests.c | 16 static void insert_extent(struct btrfs_root *root, u64 start, u64 len, argument 35 key.offset = start; 301 if (em->start != 0 || em->len != sectorsize) { 303 "unexpected extent wanted start 0 len %u, got start %llu len %llu", 304 sectorsize, em->start, em->len); 316 offset = em->start + em->len; 328 if (em->start != offset || em->len != 4) { 330 "unexpected extent wanted start %llu len 4, got start [all...] |
/linux-master/kernel/ |
H A D | resource_kunit.c | 22 static struct resource r0 = { .start = R0_START, .end = R0_END }; 23 static struct resource r1 = { .start = R1_START, .end = R1_END }; 24 static struct resource r2 = { .start = R2_START, .end = R2_END }; 25 static struct resource r3 = { .start = R3_START, .end = R3_END }; 26 static struct resource r4 = { .start = R4_START, .end = R4_END }; 37 .r1 = &r1, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 39 .r1 = &r2, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 41 .r1 = &r3, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 43 .r1 = &r4, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 49 .r1 = &r4, .r2 = &r1, .r.start [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 106 int __meminit hash__vmemmap_create_mapping(unsigned long start, argument 112 if ((start + page_size) >= H_VMEMMAP_END) { 117 rc = htab_bolt_mapping(start, start + page_size, phys, 121 int rc2 = htab_remove_mapping(start, start + page_size, 130 void hash__vmemmap_remove_mapping(unsigned long start, argument 133 int rc = htab_remove_mapping(start, start + page_size, 406 unsigned long start, en member in struct:change_memory_parms 418 change_memory_range(unsigned long start, unsigned long end, unsigned int step, unsigned long newpp) argument 500 hash__change_memory_range(unsigned long start, unsigned long end, unsigned long newpp) argument 543 unsigned long start, end, pp; local 555 unsigned long start, end, pp; local [all...] |
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | mm.c | 35 static int __pkvm_create_mappings(unsigned long start, unsigned long size, argument 41 err = kvm_pgtable_hyp_map(&pkvm_pgtable, start, size, phys, prot); 47 static int __pkvm_alloc_private_va_range(unsigned long start, size_t size) argument 53 if (!start || start < __io_map_base) 57 cur = start + PAGE_ALIGN(size); 71 * @haddr: The hypervisor virtual start address of the allocation. 115 unsigned long start = (unsigned long)from; local 122 start = start 151 unsigned long i, start, size, end = 0; local 330 unsigned long start, end; local [all...] |
/linux-master/tools/perf/util/ |
H A D | mem2node.c | 13 u64 start; member in struct:phys_entry 28 if (entry->start < e->start) 39 phys_entry__init(struct phys_entry *entry, u64 start, u64 bsize, u64 node) argument 41 entry->start = start; 42 entry->end = start + bsize; 72 u64 start; local 77 start = bit * bsize; 86 if ((prev->end == start) [all...] |