Searched refs:start (Results 201 - 225 of 6362) sorted by relevance

1234567891011>>

/linux-master/drivers/firmware/
H A Dmemmap.c28 * 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 Dmmu_notifier.h102 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 Dbitmap.h84 * 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 Dinterval_tree_generic.h19 * 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 Dxattr_id.c65 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 Dexport.c44 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 Dstram.c97 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 Dtlbflush.h48 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 Dtlbflush-radix.h64 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 Dcacheflush.h100 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 Dextent_map.h52 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 Dbitmap-str.c210 * 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 Dtrans_pgd.c63 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 Dvmem.c106 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 Ddev-pcmcia.c22 /* 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 Dgettime_perf.c49 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 Dmanager.c45 "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 Dcacheflush.h36 #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 Di915_gem_stolen.h16 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 Dinit_64.c70 * 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 Dinode-tests.c16 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 Dresource_kunit.c22 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 Dhash_pgtable.c106 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 Dmm.c35 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 Dmem2node.c13 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...]

Completed in 507 milliseconds

1234567891011>>