| /linux/arch/csky/mm/ | 
| H A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end)  in icache_inv_range()34 	unsigned long start;  member
 62 void icache_inv_range(unsigned long start, unsigned long end)  in icache_inv_range()
 73 inline void dcache_wb_line(unsigned long start)  in dcache_wb_line()
 79 void dcache_wb_range(unsigned long start, unsigned long end)  in dcache_wb_range()
 88 void cache_wbinv_range(unsigned long start, unsigned long end)  in cache_wbinv_range()
 95 void dma_wbinv_range(unsigned long start, unsigned long end)  in dma_wbinv_range()
 104 void dma_inv_range(unsigned long start, unsigned long end)  in dma_inv_range()
 113 void dma_wb_range(unsigned long start, unsigned long end)  in dma_wb_range()
 
 | 
| H A D | cachev1.c | 44 	unsigned int start,  in cache_op_range()80 void dcache_wb_line(unsigned long start)  in dcache_wb_line()
 87 void icache_inv_range(unsigned long start, unsigned long end)  in icache_inv_range()
 102 void dcache_wb_range(unsigned long start, unsigned long end)  in dcache_wb_range()
 112 void cache_wbinv_range(unsigned long start, unsigned long end)  in cache_wbinv_range()
 123 void dma_wbinv_range(unsigned long start, unsigned long end)  in dma_wbinv_range()
 128 void dma_inv_range(unsigned long start, unsigned long end)  in dma_inv_range()
 133 void dma_wb_range(unsigned long start, unsigned long end)  in dma_wb_range()
 
 | 
| /linux/arch/nios2/mm/ | 
| H A D | cacheflush.c | 19 static void __flush_dcache(unsigned long start, unsigned long end)  in __flush_dcache()38 static void __invalidate_dcache(unsigned long start, unsigned long end)  in __invalidate_dcache()
 54 static void __flush_icache(unsigned long start, unsigned long end)  in __flush_icache()
 86 		unsigned long start;  in flush_aliases()  local
 115 void flush_icache_range(unsigned long start, unsigned long end)  in flush_icache_range()
 121 void flush_dcache_range(unsigned long start, unsigned long end)  in flush_dcache_range()
 128 void invalidate_dcache_range(unsigned long start, unsigned long end)  in invalidate_dcache_range()
 134 void flush_cache_range(struct vm_area_struct *vma, unsigned long start,  in flush_cache_range()
 145 	unsigned long start = (unsigned long) page_address(page);  in flush_icache_pages()  local
 155 	unsigned long start = vmaddr;  in flush_cache_page()  local
 [all …]
 
 | 
| /linux/arch/powerpc/lib/ | 
| H A D | pmem.c | 13 static inline void __clean_pmem_range(unsigned long start, unsigned long stop)  in __clean_pmem_range()25 static inline void __flush_pmem_range(unsigned long start, unsigned long stop)  in __flush_pmem_range()
 37 static inline void clean_pmem_range(unsigned long start, unsigned long stop)  in clean_pmem_range()
 43 static inline void flush_pmem_range(unsigned long start, unsigned long stop)  in flush_pmem_range()
 54 	unsigned long start = (unsigned long) addr;  in arch_wb_cache_pmem()  local
 61 	unsigned long start = (unsigned long) addr;  in arch_invalidate_pmem()  local
 72 	unsigned long copied, start = (unsigned long) dest;  in __copy_from_user_flushcache()  local
 82 	unsigned long start = (unsigned long) dest;  in memcpy_flushcache()  local
 
 | 
| H A D | restart_table.c | 5 	unsigned long start;  member10 	unsigned long start;  member
 27 		unsigned long start = smte->start;  in search_kernel_soft_mask_table()  local
 45 		unsigned long start = rte->start;  in search_kernel_restart_table()  local
 
 | 
| /linux/arch/riscv/mm/ | 
| H A D | tlbflush.c | 38 static void local_flush_tlb_range_threshold_asid(unsigned long start,  in local_flush_tlb_range_threshold_asid()67 static inline void local_flush_tlb_range_asid(unsigned long start,  in local_flush_tlb_range_asid()
 79 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end)  in local_flush_tlb_kernel_range()
 101 	unsigned long start;  member
 120 			      unsigned long start, unsigned long size,  in __flush_tlb_range()
 158 			unsigned long start, unsigned long end,  in flush_tlb_mm_range()
 170 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,  in flush_tlb_range()
 203 void flush_tlb_kernel_range(unsigned long start, unsigned long end)  in flush_tlb_kernel_range()
 210 void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start,  in flush_pmd_tlb_range()
 217 void flush_pud_tlb_range(struct vm_area_struct *vma, unsigned long start,  in flush_pud_tlb_range()
 [all …]
 
 | 
| /linux/arch/s390/mm/ | 
| H A D | vmem.c | 106 static void vmemmap_mark_sub_pmd_used(unsigned long start, unsigned long end)  in vmemmap_mark_sub_pmd_used()117 static void vmemmap_use_sub_pmd(unsigned long start, unsigned long end)  in vmemmap_use_sub_pmd()
 133 static void vmemmap_use_new_sub_pmd(unsigned long start, unsigned long end)  in vmemmap_use_new_sub_pmd()
 155 static bool vmemmap_unuse_sub_pmd(unsigned long start, unsigned long end)  in vmemmap_unuse_sub_pmd()
 204 static void try_free_pte_table(pmd_t *pmd, unsigned long start)  in try_free_pte_table()
 299 static void try_free_pmd_table(pud_t *pud, unsigned long start)  in try_free_pmd_table()
 364 static void try_free_pud_table(p4d_t *p4d, unsigned long start)  in try_free_pud_table()
 409 static void try_free_p4d_table(pgd_t *pgd, unsigned long start)  in try_free_p4d_table()
 423 static int modify_pagetable(unsigned long start, unsigned long end, bool add,  in modify_pagetable()
 462 static int add_pagetable(unsigned long start, unsigned long end, bool direct,  in add_pagetable()
 [all …]
 
 | 
| /linux/arch/m68k/include/asm/ | 
| H A D | cacheflush_mm.h | 31 static inline void clear_cf_icache(unsigned long start, unsigned long end)  in clear_cf_icache()40 static inline void clear_cf_dcache(unsigned long start, unsigned long end)  in clear_cf_dcache()
 49 static inline void clear_cf_bcache(unsigned long start, unsigned long end)  in clear_cf_bcache()
 62 static inline void flush_cf_icache(unsigned long start, unsigned long end)  in flush_cf_icache()
 80 static inline void flush_cf_dcache(unsigned long start, unsigned long end)  in flush_cf_dcache()
 98 static inline void flush_cf_bcache(unsigned long start, unsigned long end)  in flush_cf_bcache()
 193 #define flush_cache_vmap(start, end)		flush_cache_all()  argument
 194 #define flush_cache_vmap_early(start, end)	do { } while (0)  argument
 195 #define flush_cache_vunmap(start, end)		flush_cache_all()  argument
 208 				     unsigned long start,  in flush_cache_range()
 [all …]
 
 | 
| /linux/fs/btrfs/ | 
| H A D | subpage.c | 178 				 struct folio *folio, u64 start, u32 len)  in btrfs_subpage_assert()194 #define subpage_calc_start_bit(fs_info, folio, name, start, len)	\  argument
 206 static void btrfs_subpage_clamp_range(struct folio *folio, u64 *start, u32 *len)  in btrfs_subpage_clamp_range()
 224 					    struct folio *folio, u64 start, u32 len)  in btrfs_subpage_end_and_test_lock()
 276 			  struct folio *folio, u64 start, u32 len)  in btrfs_folio_end_lock()
 362 				struct folio *folio, u64 start, u32 len)  in btrfs_subpage_set_uptodate()
 377 				  struct folio *folio, u64 start, u32 len)  in btrfs_subpage_clear_uptodate()
 391 			     struct folio *folio, u64 start, u32 len)  in btrfs_subpage_set_dirty()
 415 					struct folio *folio, u64 start, u32 len)  in btrfs_subpage_clear_and_test_dirty()
 432 			       struct folio *folio, u64 start, u32 len)  in btrfs_subpage_clear_dirty()
 [all …]
 
 | 
| H A D | extent-io-tree.c | 57 #define btrfs_debug_check_extent_io_range(tree, start, end)		\  argument61 						       u64 start, u64 end)  in __btrfs_debug_check_extent_io_range()
 427 	const u64 start = state->start - 1;  in insert_state()  local
 612 int btrfs_clear_extent_bit_changeset(struct extent_io_tree *tree, u64 start, u64 end,  in btrfs_clear_extent_bit_changeset()
 776 static void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,  in wait_extent_bit()
 864 							u64 start, u32 bits)  in find_first_extent_bit_state()
 889 bool btrfs_find_first_extent_bit(struct extent_io_tree *tree, u64 start,  in btrfs_find_first_extent_bit()
 953 bool btrfs_find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,  in btrfs_find_contiguous_extent_bit()
 983 bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,  in btrfs_find_delalloc_range()
 1046 static int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,  in set_extent_bit()
 [all …]
 
 | 
| H A D | extent-io-tree.h | 124 	u64 start;  member149 static inline int btrfs_lock_extent(struct extent_io_tree *tree, u64 start, u64 end,  in btrfs_lock_extent()
 155 static inline bool btrfs_try_lock_extent(struct extent_io_tree *tree, u64 start,  in btrfs_try_lock_extent()
 181 static inline int btrfs_clear_extent_bit(struct extent_io_tree *tree, u64 start,  in btrfs_clear_extent_bit()
 188 static inline int btrfs_unlock_extent(struct extent_io_tree *tree, u64 start, u64 end,  in btrfs_unlock_extent()
 200 static inline int btrfs_clear_extent_dirty(struct extent_io_tree *tree, u64 start,  in btrfs_clear_extent_dirty()
 222 static inline int btrfs_lock_dio_extent(struct extent_io_tree *tree, u64 start,  in btrfs_lock_dio_extent()
 228 static inline bool btrfs_try_lock_dio_extent(struct extent_io_tree *tree, u64 start,  in btrfs_try_lock_dio_extent()
 234 static inline int btrfs_unlock_dio_extent(struct extent_io_tree *tree, u64 start,  in btrfs_unlock_dio_extent()
 
 | 
| H A D | extent_io.c | 245 			      unsigned long page_ops, u64 start, u64 end)  in process_one_folio()266 				    const struct folio *locked_folio, u64 start,  in __process_folios_contig()
 294 					   u64 start, u64 end)  in unlock_delalloc_folio()
 304 					 u64 start, u64 end)  in lock_delalloc_folios()
 371 						 u64 *start, u64 *end)  in find_lock_delalloc_range()
 469 void extent_clear_unlock_delalloc(struct btrfs_inode *inode, u64 start, u64 end,  in extent_clear_unlock_delalloc()
 480 static bool btrfs_verify_folio(struct folio *folio, u64 start, u32 len)  in btrfs_verify_folio()
 491 static void end_folio_read(struct folio *folio, bool uptodate, u64 start, u32 len)  in end_folio_read()
 530 		u64 start = folio_pos(folio) + fi.offset;  in end_bbio_data_write()  local
 586 		u64 start = folio_pos(folio) + fi.offset;  in end_bbio_data_read()  local
 [all …]
 
 | 
| /linux/arch/microblaze/kernel/cpu/ | 
| H A D | cache.c | 92 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size)	\  argument125 #define CACHE_RANGE_LOOP_2(start, end, line_length, op)			\  argument
 142 #define CACHE_RANGE_LOOP_1(start, end, line_length, op)			\  argument
 159 static void __flush_icache_range_msr_irq(unsigned long start, unsigned long end)  in __flush_icache_range_msr_irq()
 185 static void __flush_icache_range_nomsr_irq(unsigned long start,  in __flush_icache_range_nomsr_irq()
 213 static void __flush_icache_range_noirq(unsigned long start,  in __flush_icache_range_noirq()
 377 static void __invalidate_dcache_range_wb(unsigned long start,  in __invalidate_dcache_range_wb()
 397 static void __invalidate_dcache_range_nomsr_wt(unsigned long start,  in __invalidate_dcache_range_nomsr_wt()
 417 static void __invalidate_dcache_range_msr_irq_wt(unsigned long start,  in __invalidate_dcache_range_msr_irq_wt()
 444 static void __invalidate_dcache_range_nomsr_irq(unsigned long start,  in __invalidate_dcache_range_nomsr_irq()
 [all …]
 
 | 
| /linux/arch/arm/include/asm/ | 
| H A D | outercache.h | 40 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end)  in outer_inv_range()51 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end)  in outer_clean_range()
 62 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end)  in outer_flush_range()
 108 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end)  in outer_inv_range()
 110 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end)  in outer_clean_range()
 112 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end)  in outer_flush_range()
 
 | 
| /linux/drivers/usb/core/ | 
| H A D | devices.c | 142 static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end,  in usb_dump_endpoint_descriptor()191 static char *usb_dump_interface_descriptor(char *start, char *end,  in usb_dump_interface_descriptor()
 222 static char *usb_dump_interface(int speed, char *start, char *end,  in usb_dump_interface()
 237 static char *usb_dump_iad_descriptor(char *start, char *end,  in usb_dump_iad_descriptor()
 257 static char *usb_dump_config_descriptor(char *start, char *end,  in usb_dump_config_descriptor()
 279 static char *usb_dump_config(int speed, char *start, char *end,  in usb_dump_config()
 313 static char *usb_dump_device_descriptor(char *start, char *end,  in usb_dump_device_descriptor()
 341 static char *usb_dump_device_strings(char *start, char *end,  in usb_dump_device_strings()
 364 static char *usb_dump_desc(char *start, char *end, struct usb_device *dev)  in usb_dump_desc()
 
 | 
| /linux/fs/pstore/ | 
| H A D | ram_core.c | 35 	atomic_t    start;  member123 	unsigned int start, unsigned int count)  in persistent_ram_update_ecc()
 275 	const void *s, unsigned int start, unsigned int count)  in persistent_ram_update()
 283 	const void __user *s, unsigned int start, unsigned int count)  in persistent_ram_update_user()
 296 	size_t start = buffer_start(prz);  in persistent_ram_save_old()  local
 320 	size_t start;  in persistent_ram_write()  local
 349 	size_t start;  in persistent_ram_write_user()  local
 403 static void *persistent_ram_vmap(phys_addr_t start, size_t size,  in persistent_ram_vmap()
 457 static void *persistent_ram_iomap(phys_addr_t start, size_t size,  in persistent_ram_iomap()
 482 static int persistent_ram_buffer_map(phys_addr_t start, phys_addr_t size,  in persistent_ram_buffer_map()
 [all …]
 
 | 
| /linux/arch/x86/kernel/ | 
| H A D | e820.c | 78 			      u64 start, u64 end, enum e820_type type)  in _e820__mapped_any()94 bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type)  in e820__mapped_raw_any()
 100 bool e820__mapped_any(u64 start, u64 end, enum e820_type type)  in e820__mapped_any()
 112 static struct e820_entry *__e820__mapped_all(u64 start, u64 end,  in __e820__mapped_all()
 148 bool __init e820__mapped_all(u64 start, u64 end, enum e820_type type)  in e820__mapped_all()
 156 int e820__get_entry_type(u64 start, u64 end)  in e820__get_entry_type()
 166 static void __init __e820__range_add(struct e820_table *table, u64 start, u64 size, enum e820_type …  in __e820__range_add()
 182 void __init e820__range_add(u64 start, u64 size, enum e820_type type)  in e820__range_add()
 426 		u64 start = entry->addr;  in __append_e820_table()  local
 462 __e820__range_update(struct e820_table *table, u64 start, u64 size, enum e820_type old_type, enum e…  in __e820__range_update()
 [all …]
 
 | 
| /linux/arch/hexagon/mm/ | 
| H A D | cache.c | 12 #define spanlines(start, end) \  argument15 void flush_dcache_range(unsigned long start, unsigned long end)  in flush_dcache_range()
 35 void flush_icache_range(unsigned long start, unsigned long end)  in flush_icache_range()
 60 void hexagon_clean_dcache_range(unsigned long start, unsigned long end)  in hexagon_clean_dcache_range()
 80 void hexagon_inv_dcache_range(unsigned long start, unsigned long end)  in hexagon_inv_dcache_range()
 
 | 
| /linux/kernel/ | 
| H A D | static_call_inline.c | 106 static inline void static_call_sort_entries(struct static_call_site *start, in static_call_sort_entries()   argument 221 			      struct static_call_site *start, in __static_call_init()   argument
 293 static int addr_conflict(struct static_call_site *site, void *start, void *end) in addr_conflict()   argument
 306 				       void *start, voi in __static_call_text_reserved()   argument
 323 __static_call_mod_text_reserved(void * start,void * end) __static_call_mod_text_reserved()  argument
 349 struct static_call_tramp_key *start = __start_static_call_tramp_key; tramp_key_lookup()  local
 366 struct static_call_site *start = mod->static_call_sites; static_call_add_module()  local
 405 struct static_call_site *start = mod->static_call_sites; static_call_del_module()  local
 477 __static_call_mod_text_reserved(void * start,void * end) __static_call_mod_text_reserved()  argument
 484 static_call_text_reserved(void * start,void * end) static_call_text_reserved()  argument
 [all...]
 | 
| /linux/arch/parisc/math-emu/ | 
| H A D | fpbits.h | 40 #define Bitfield_extract(start, length, object) 	\  argument44 #define Bitfield_signed_extract(start, length, object) \  argument
 47 #define Bitfield_mask(start, len, object)		\  argument
 50 #define Bitfield_deposit(value,start,len,object)  object = \  argument
 
 | 
| /linux/drivers/infiniband/hw/usnic/ | 
| H A D | usnic_uiom_interval_tree.c | 45 #define MAKE_NODE(node, start, end, ref_cnt, flags, err, err_out)	\  argument57 #define MAKE_NODE_AND_APPEND(node, start, end, ref_cnt, flags, err,	\  argument
 70 usnic_uiom_interval_node_alloc(long int start, long int last, int ref_cnt,  in usnic_uiom_interval_node_alloc()
 105 				   unsigned long start, unsigned long last,  in find_intervals_intersection_sorted()
 120 int usnic_uiom_get_intervals_diff(unsigned long start, unsigned long last,  in usnic_uiom_get_intervals_diff()
 179 int usnic_uiom_insert_interval(struct rb_root_cached *root, unsigned long start,  in usnic_uiom_insert_interval()
 251 				unsigned long start, unsigned long last,  in usnic_uiom_remove_interval()
 
 | 
| /linux/arch/arm64/include/asm/ | 
| H A D | rsi.h | 26 static inline int rsi_set_memory_range(phys_addr_t start, phys_addr_t end,  in rsi_set_memory_range()46 static inline int rsi_set_memory_range_protected(phys_addr_t start,  in rsi_set_memory_range_protected()
 57 static inline int rsi_set_memory_range_protected_safe(phys_addr_t start,  in rsi_set_memory_range_protected_safe()
 64 static inline int rsi_set_memory_range_shared(phys_addr_t start,  in rsi_set_memory_range_shared()
 
 | 
| /linux/mm/ | 
| H A D | numa_memblks.c | 133 static int __init numa_add_memblk_to(int nid, u64 start, u64 end,  in numa_add_memblk_to()198 int __init numa_add_memblk(int nid, u64 start, u64 end)  in numa_add_memblk()
 220 int __init numa_add_reserved_memblk(int nid, u64 start, u64 end)  in numa_add_reserved_memblk()
 273 			u64 start, end;  in numa_cleanup_meminfo()  local
 507 int __init numa_fill_memblks(u64 start, u64 end)  in numa_fill_memblks()
 558 static int meminfo_to_nid(struct numa_meminfo *mi, u64 start)  in meminfo_to_nid()
 568 int phys_to_target_node(u64 start)  in phys_to_target_node()
 583 int memory_add_physaddr_to_nid(u64 start)  in memory_add_physaddr_to_nid()
 
 | 
| H A D | mlock.c | 320 		struct vm_area_struct *vma, unsigned long start,  in allow_mlock_munlock()360 	unsigned long start = addr;  in mlock_pte_range()  local
 424 	unsigned long start, unsigned long end, vm_flags_t newflags)  in mlock_vma_pages_range()
 467 	       struct vm_area_struct **prev, unsigned long start,  in mlock_fixup()
 514 static int apply_vma_lock_flags(unsigned long start, size_t len,  in apply_vma_lock_flags()
 572 		unsigned long start, size_t len)  in count_mm_mlocked_page_nr()
 612 static __must_check int do_mlock(unsigned long start, size_t len, vm_flags_t flags)  in do_mlock()
 659 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len)  in SYSCALL_DEFINE2()  argument
 664 SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags)  in SYSCALL_DEFINE3()  argument
 677 SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len)  in SYSCALL_DEFINE2()  argument
 
 | 
| /linux/arch/arm/mm/ | 
| H A D | cache-l2x0.c | 179 static void __l2c210_op_pa_range(void __iomem *reg, unsigned long start,  in __l2c210_op_pa_range()188 static void l2c210_inv_range(unsigned long start, unsigned long end)  in l2c210_inv_range()
 207 static void l2c210_clean_range(unsigned long start, unsigned long end)  in l2c210_clean_range()
 216 static void l2c210_flush_range(unsigned long start, unsigned long end)  in l2c210_flush_range()
 285 static unsigned long l2c220_op_pa_range(void __iomem *reg, unsigned long start,  in l2c220_op_pa_range()
 308 static void l2c220_inv_range(unsigned long start, unsigned long end)  in l2c220_inv_range()
 335 static void l2c220_clean_range(unsigned long start, unsigned long end)  in l2c220_clean_range()
 354 static void l2c220_flush_range(unsigned long start, unsigned long end)  in l2c220_flush_range()
 468 static void l2c310_inv_range_erratum(unsigned long start, unsigned long end)  in l2c310_inv_range_erratum()
 500 static void l2c310_flush_range_erratum(unsigned long start, unsigned long end)  in l2c310_flush_range_erratum()
 [all …]
 
 |