/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt_walk.h | 52 * @next: The virtual address for the next call, or end address. 84 u64 addr, u64 end, struct xe_pt_walk *walk); 87 u64 addr, u64 end, struct xe_pt_walk *walk); 92 * @end: End of range + 1. 101 static inline bool xe_pt_covers(u64 addr, u64 end, unsigned int level, argument 106 return end - addr == pt_size && IS_ALIGNED(addr, pt_size); 113 * @end: End address. 118 * @end. 121 xe_pt_num_entries(u64 addr, u64 end, unsigned int level, argument 126 return (round_up(end, pt_siz [all...] |
/linux-master/arch/x86/include/asm/e820/ |
H A D | api.h | 13 extern bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type); 14 extern bool e820__mapped_any(u64 start, u64 end, enum e820_type type); 15 extern bool e820__mapped_all(u64 start, u64 end, enum e820_type type); 45 extern int e820__get_entry_type(u64 start, u64 end); 48 * Returns true iff the specified range [start,end) is completely contained inside 51 static inline bool is_ISA_range(u64 start, u64 end) argument 53 return start >= ISA_START_ADDRESS && end <= ISA_END_ADDRESS;
|
/linux-master/lib/ |
H A D | iomap_copy.c | 24 const u32 *end = src + count; local 26 while (src < end) 46 const u32 __iomem *end = src + count; local 48 while (src < end) 69 const u64 *end = src + count; local 71 while (src < end)
|
H A D | siphash.c | 48 const u8 *end = data + len - (len % sizeof(u64)); local 52 for (; data != end; data += sizeof(u64)) { 65 case 7: b |= ((u64)end[6]) << 48; fallthrough; 66 case 6: b |= ((u64)end[5]) << 40; fallthrough; 67 case 5: b |= ((u64)end[4]) << 32; fallthrough; 69 case 3: b |= ((u64)end[2]) << 16; fallthrough; 71 case 1: b |= end[0]; 81 const u8 *end = data + len - (len % sizeof(u64)); local 85 for (; data != end; data += sizeof(u64)) { 98 case 7: b |= ((u64)end[ 249 const u8 *end = data + len - (len % sizeof(u64)); local 282 const u8 *end = data + len - (len % sizeof(u64)); local 411 const u8 *end = data + len - (len % sizeof(u32)); local 434 const u8 *end = data + len - (len % sizeof(u32)); local [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | cacheflush.h | 17 unsigned long end) 41 #define flush_icache_range(start, end) flush_icache_all() 49 #define flush_cache_vmap(start, end) flush_tlb_kernel_range(start, end) 50 #define flush_cache_vmap_early(start, end) local_flush_tlb_kernel_range(start, end) 16 local_flush_icache_range(unsigned long start, unsigned long end) argument
|
/linux-master/fs/bcachefs/ |
H A D | extent_update.c | 43 struct bpos *end, 50 *end = bpos_min(*end, k.k->p); 60 *end = bpos_min(*end, k.k->p); 68 unsigned sectors = bpos_min(*end, p.k->p).offset - 89 *end = bpos_min(*end, pos); 108 struct bpos *end) 119 *end 40 count_iters_for_insert(struct btree_trans *trans, struct bkey_s_c k, unsigned offset, struct bpos *end, unsigned *nr_iters, unsigned max_iters) argument 105 bch2_extent_atomic_end(struct btree_trans *trans, struct btree_iter *iter, struct bkey_i *insert, struct bpos *end) argument 164 struct bpos end; local [all...] |
/linux-master/drivers/firmware/ |
H A D | memmap.c | 28 * start and end must be u64 rather than resource_size_t, because e820 32 u64 end; /* end of the memory range (incl.) */ member in struct:firmware_map_entry 48 firmware_map_find_entry(u64 start, u64 end, const char *type); 60 static struct memmap_attribute memmap_end_attr = __ATTR_RO(end); 132 * @end: End of the memory range (exclusive). 142 static int firmware_map_add_entry(u64 start, u64 end, argument 146 BUG_ON(start > end); 149 entry->end = end 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/drivers/acpi/acpica/ |
H A D | utprint.c | 27 static char *acpi_ut_bound_string_output(char *string, const char *end, char c); 30 char *end, 68 * end - Boundary of the string 77 static char *acpi_ut_bound_string_output(char *string, const char *end, char c) argument 80 if (string < end) { 188 * end - Boundary of the string 202 char *end, 269 string = acpi_ut_bound_string_output(string, end, ' '); 273 string = acpi_ut_bound_string_output(string, end, sign); 276 string = acpi_ut_bound_string_output(string, end, ' 201 acpi_ut_format_number(char *string, char *end, u64 number, u8 base, s32 width, s32 precision, u8 type) argument 327 char *end; local [all...] |
/linux-master/arch/sh/mm/ |
H A D | tlbflush_32.c | 40 unsigned long end) 50 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; 61 end += (PAGE_SIZE - 1); 62 end &= PAGE_MASK; 67 while (start < end) { 78 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) argument 85 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; 94 end += (PAGE_SIZE - 1); 95 end &= PAGE_MASK; 97 while (start < end) { 39 local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
/linux-master/arch/csky/mm/ |
H A D | tlb.c | 53 unsigned long end) 58 end += TLB_ENTRY_SIZE - 1; 59 end &= TLB_ENTRY_SIZE_MASK; 63 while (start < end) { 79 while (start < end) { 95 void flush_tlb_kernel_range(unsigned long start, unsigned long end) argument 98 end += TLB_ENTRY_SIZE - 1; 99 end &= TLB_ENTRY_SIZE_MASK; 103 while (start < end) { 119 while (start < end) { 52 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
/linux-master/net/ceph/ |
H A D | cls_lock_client.c | 36 void *p, *end; local 57 end = p + lock_op_buf_size; 62 ceph_encode_string(&p, end, lock_name, name_len); 64 ceph_encode_string(&p, end, cookie, cookie_len); 65 ceph_encode_string(&p, end, tag, tag_len); 66 ceph_encode_string(&p, end, desc, desc_len); 101 void *p, *end; local 116 end = p + unlock_op_buf_size; 121 ceph_encode_string(&p, end, lock_name, name_len); 122 ceph_encode_string(&p, end, cooki 154 void *p, *end; local 201 void *p, *end; local 251 decode_locker(void **p, void *end, struct ceph_locker *locker) argument 288 decode_lockers(void **p, void *end, u8 *type, char **tag, struct ceph_locker **lockers, u32 *num_lockers) argument 344 void *p, *end; local 397 void *p, *end; local [all...] |
/linux-master/arch/x86/pci/ |
H A D | bus_numa.c | 85 info->busn.end = bus_max; 96 resource_size_t end, unsigned long flags, int merge) 101 if (start > end) 120 common_end = min(res->end, end); 125 final_end = max(res->end, end); 128 res->end = final_end; 143 res->end = end; 95 update_res(struct pci_root_info *info, resource_size_t start, resource_size_t end, unsigned long flags, int merge) argument [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); 65 unsigned long end) 68 radix__flush_hugetlb_tlb_range(vma, start, end); 72 unsigned long start, unsigned long end) 75 radix__flush_tlb_range(vma, start, end); 79 unsigned long end) 82 radix__flush_tlb_kernel_range(start, end); 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 78 flush_tlb_kernel_range(unsigned long start, unsigned long end) argument [all...] |
H A D | tlbflush-radix.h | 64 unsigned long start, unsigned long end); 66 unsigned long end, int psize); 68 unsigned long end, int psize); 70 unsigned long start, unsigned long end); 72 unsigned long start, unsigned long end); 74 unsigned long end); 75 extern void radix__flush_tlb_kernel_range(unsigned long start, unsigned long end);
|
/linux-master/kernel/ |
H A D | resource.c | 38 .end = IO_SPACE_LIMIT, 46 .end = -1, 112 unsigned long long start, end; local 113 int width = root->end < 0x10000 ? 4 : 8; 122 end = r->end; 124 start = end = 0; 130 width, end, 174 resource_size_t end = new->end; local 325 find_next_iomem_res(resource_size_t start, resource_size_t end, unsigned long flags, unsigned long desc, struct resource *res) argument 374 __walk_iomem_res_desc(resource_size_t start, resource_size_t end, unsigned long flags, unsigned long desc, void *arg, int (*func)(struct resource *, void *)) argument 411 walk_iomem_res_desc(unsigned long desc, unsigned long flags, u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) argument 425 walk_system_ram_res(u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) argument 440 walk_system_ram_res_rev(u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) argument 493 walk_mem_res(u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) argument 510 resource_size_t start, end; local 988 resource_size_t end = start + size - 1; local 1044 __reserve_region_with_split(struct resource *root, resource_size_t start, resource_size_t end, const char *name) argument 1105 reserve_region_with_split(struct resource *root, resource_size_t start, resource_size_t end, const char *name) argument 1310 resource_size_t end; local 1372 resource_size_t end; local 1699 resource_size_t end = addr + size - 1; local 1833 resource_size_t end; local [all...] |
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 = R1_START, .r.end [all...] |
/linux-master/arch/x86/kernel/ |
H A D | dumpstack_64.c | 96 unsigned long begin, end, stk = (unsigned long)stack; local 111 end = begin + sizeof(struct cea_exception_stacks); 113 if (stk < begin || stk >= end) 125 end = begin + (unsigned long)ep->size; 126 regs = (struct pt_regs *)end - 1; 130 info->end = (unsigned long *)end; 137 unsigned long *end = (unsigned long *)this_cpu_read(pcpu_hot.hardirq_stack_ptr); local 141 * @end points directly to the top most stack entry to avoid a -8 145 end [all...] |
/linux-master/arch/x86/mm/ |
H A D | ident_map.c | 8 unsigned long addr, unsigned long end) 11 for (; addr < end; addr += PMD_SIZE) { 22 unsigned long addr, unsigned long end) 26 for (; addr < end; addr = next) { 31 if (next > end) 32 next = end; 62 unsigned long addr, unsigned long end) 67 for (; addr < end; addr = next) { 72 if (next > end) 73 next = end; 7 ident_pmd_init(struct x86_mapping_info *info, pmd_t *pmd_page, unsigned long addr, unsigned long end) argument 21 ident_pud_init(struct x86_mapping_info *info, pud_t *pud_page, unsigned long addr, unsigned long end) argument 61 ident_p4d_init(struct x86_mapping_info *info, p4d_t *p4d_page, unsigned long addr, unsigned long end) argument 101 unsigned long end = pend + info->offset; local [all...] |
H A D | kasan_init_64.c | 39 unsigned long end, int nid) 47 ((end - addr) == PMD_SIZE) && 70 } while (pte++, addr += PAGE_SIZE, addr != end); 74 unsigned long end, int nid) 83 ((end - addr) == PUD_SIZE) && 97 next = pmd_addr_end(addr, end); 100 } while (pmd++, addr = next, addr != end); 104 unsigned long end, int nid) 117 next = pud_addr_end(addr, end); 120 } while (pud++, addr = next, addr != end); 38 kasan_populate_pmd(pmd_t *pmd, unsigned long addr, unsigned long end, int nid) argument 73 kasan_populate_pud(pud_t *pud, unsigned long addr, unsigned long end, int nid) argument 103 kasan_populate_p4d(p4d_t *p4d, unsigned long addr, unsigned long end, int nid) argument 123 kasan_populate_pgd(pgd_t *pgd, unsigned long addr, unsigned long end, int nid) argument 142 kasan_populate_shadow(unsigned long addr, unsigned long end, int nid) argument 160 unsigned long end; local 168 clear_pgds(unsigned long start, unsigned long end) argument 204 kasan_early_p4d_populate(pgd_t *pgd, unsigned long addr, unsigned long end) argument 235 unsigned long end = KASAN_SHADOW_END; local 245 kasan_shallow_populate_p4ds(pgd_t *pgd, unsigned long addr, unsigned long end) argument 264 kasan_shallow_populate_pgds(void *start, void *end) argument [all...] |
/linux-master/fs/netfs/ |
H A D | direct_write.c | 15 unsigned long long end = wreq->start + wreq->len; local 18 i_size_read(inode) < end) { 20 wreq->netfs_ops->update_i_size(inode, end); 22 i_size_write(inode, end); 35 unsigned long long end = start + iov_iter_count(iter); local 48 _debug("uw %llx-%llx", start, end); 142 unsigned long long end = pos + iov_iter_count(from) - 1; local 167 if (filemap_range_has_page(mapping, pos, end)) 168 if (filemap_invalidate_inode(inode, true, pos, end)) 171 ret = filemap_write_and_wait_range(mapping, pos, end); [all...] |
/linux-master/arch/alpha/boot/ |
H A D | head.S | 18 .end __start 27 .end wrent 36 .end wrkgp 86 .end switch_to_osf_pal 95 .end tbi 103 .end halt 124 .end move_stack
|
/linux-master/mm/ |
H A D | page_poison.c | 52 unsigned char *end; local 58 for (end = mem + bytes - 1; end > start; end--) { 59 if (*end != PAGE_POISON) 65 else if (start == end && single_bit_flip(*start, PAGE_POISON)) 71 end - start + 1, 1);
|
/linux-master/fs/proc/ |
H A D | bootconfig.c | 23 #define rest(dst, end) ((end) > (dst) ? (end) - (dst) : 0) 29 char *key, *end = dst + size; local 42 ret = snprintf(dst, rest(dst, end), "%s = ", key); 53 ret = snprintf(dst, rest(dst, end), "%c%s%c%s", 60 ret = snprintf(dst, rest(dst, end), "\"\"\n"); 67 ret = snprintf(dst, rest(dst, end), "# Parameters from bootloader:\n# %s\n", 75 return ret < 0 ? ret : dst - (end - size);
|
/linux-master/include/linux/ |
H A D | mmu_notifier.h | 32 * page table (from the end callback). 35 * access flags). User should soft dirty the page in the end callback to make 97 * Start-end is necessary in case the secondary MMU is mapping the page 103 unsigned long end); 113 unsigned long end); 137 * invalidate_range_begin/end for the whole duration of the 138 * invalidate_range_begin/end critical section. 183 * invalidate_range_start()/end() callbacks should not be implemented as 201 unsigned long end); 265 unsigned long end; member in struct:mmu_notifier_range 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 570 unsigned long end; 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...] |
/linux-master/drivers/bus/ |
H A D | uniphier-system-bus.c | 29 u32 end; member in struct:uniphier_system_bus_bank 41 u64 end, mask; local 52 if (priv->bank[bank].base || priv->bank[bank].end) { 63 end = paddr + size; 74 end = round_up(end, 0x00020000); 76 if (end > U32_MAX) { 77 dev_err(priv->dev, "end address %08llx is too high\n", end); 80 mask = paddr ^ (end 137 u32 base, end, mask, val; local [all...] |