/linux-master/arch/csky/include/asm/ |
H A D | cache.h | 17 void icache_inv_range(unsigned long start, unsigned long end); 21 void dcache_wb_range(unsigned long start, unsigned long end); 24 void cache_wbinv_range(unsigned long start, unsigned long end); 27 void dma_wbinv_range(unsigned long start, unsigned long end); 28 void dma_inv_range(unsigned long start, unsigned long end); 29 void dma_wb_range(unsigned long start, unsigned long end);
|
H A D | tlbflush.h | 12 * - flush_tlb_range(vma, start, end) flushes a range of pages 13 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages 19 unsigned long end); 20 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
|
/linux-master/include/linux/ |
H A D | circ_buf.h | 23 /* Return count up to the end of the buffer. Carefully avoid 27 ({int end = (size) - (tail); \ 28 int n = ((head) + end) & ((size)-1); \ 29 n < end ? n : end;}) 31 /* Return space available up to the end of the buffer. */ 33 ({int end = (size) - 1 - (head); \ 34 int n = (end + (tail)) & ((size)-1); \ 35 n <= end ? n : end [all...] |
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) argument 28 static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type) argument 33 static inline int firmware_map_remove(u64 start, u64 end, const char *type) argument
|
H A D | range.h | 8 u64 end; member in struct:range 13 return range->end - range->start + 1; 18 return r1->start <= r2->start && r1->end >= r2->end; 22 u64 start, u64 end); 26 u64 start, u64 end); 28 void subtract_range(struct range *range, int az, u64 start, u64 end);
|
/linux-master/arch/arm64/include/asm/ |
H A D | cacheflush.h | 26 * Start addresses are inclusive and end addresses are exclusive; start 27 * addresses should be rounded down, end addresses up. 33 * All functions below apply to the interval [start, end) 35 * - end - virtual end address (exclusive) 37 * caches_clean_inval_pou(start, end) 42 * caches_clean_inval_user_pou(start, end) 48 * icache_inval_pou(start, end) 52 * dcache_clean_inval_poc(start, end) 56 * dcache_inval_poc(start, end) 82 flush_icache_range(unsigned long start, unsigned long end) argument [all...] |
/linux-master/kernel/ |
H A D | range.c | 12 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) argument 14 if (start >= end) 22 range[nr_range].end = end; 30 u64 start, u64 end) 34 if (start >= end) 37 /* get new start/end: */ 41 if (!range[i].end) 45 common_end = min(range[i].end, end); 29 add_range_with_merge(struct range *range, int az, int nr_range, u64 start, u64 end) argument 65 subtract_range(struct range *range, int az, u64 start, u64 end) argument [all...] |
H A D | elfcorehdr.c | 31 char *end; local 34 elfcorehdr_addr = memparse(arg, &end); 35 if (*end == '@') { 37 elfcorehdr_addr = memparse(end + 1, &end); 39 return end > arg ? 0 : -EINVAL;
|
/linux-master/arch/powerpc/boot/ |
H A D | stdlib.h | 5 unsigned long long int strtoull(const char *ptr, char **end, int base);
|
/linux-master/arch/csky/mm/ |
H A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end) argument 28 for (; i < end; i += L1_CACHE_BYTES) 35 unsigned long end; member in struct:cache_range 54 for (; i < param->end; i += L1_CACHE_BYTES) 62 void icache_inv_range(unsigned long start, unsigned long end) argument 64 struct cache_range param = { start, end }; 79 void dcache_wb_range(unsigned long start, unsigned long end) argument 83 for (; i < end; i += L1_CACHE_BYTES) 88 void cache_wbinv_range(unsigned long start, unsigned long end) argument 90 dcache_wb_range(start, end); 95 dma_wbinv_range(unsigned long start, unsigned long end) argument 104 dma_inv_range(unsigned long start, unsigned long end) argument 113 dma_wb_range(unsigned long start, unsigned long end) argument [all...] |
/linux-master/arch/x86/kernel/ |
H A D | resource.c | 8 resource_size_t end) 12 if (res->end < start || res->start > end) 18 if (res->end > end) 19 high = res->end - end; 23 res->end = start - 1; 25 res->start = end + 1; 44 if (orig.start != avail->start || orig.end ! 7 resource_clip(struct resource *res, resource_size_t start, resource_size_t end) argument [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | tlbflush.h | 11 * - flush_tlb_range(vma, start, end) flushes a range of pages 12 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages 18 unsigned long end); 22 unsigned long end); 32 unsigned long end); 34 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end); 44 #define flush_tlb_range(vma, start, end) \ 45 local_flush_tlb_range(vma, start, end) 47 #define flush_tlb_kernel_range(start, end) \ 48 local_flush_tlb_kernel_range(start, end) [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | restart_table.c | 6 unsigned long end; member in struct:soft_mask_table_entry 11 unsigned long end; member in struct:restart_table_entry 28 unsigned long end = smte->end; local 30 if (addr >= start && addr < end) 46 unsigned long end = rte->end; local 49 if (addr >= start && addr < end)
|
/linux-master/arch/x86/boot/compressed/ |
H A D | sev.h | 14 void snp_accept_memory(phys_addr_t start, phys_addr_t end); 19 static inline void snp_accept_memory(phys_addr_t start, phys_addr_t end) { } argument
|
/linux-master/arch/sparc/include/asm/ |
H A D | tlbflush_32.h | 11 #define flush_tlb_range(vma, start, end) \ 12 sparc32_cachetlb_ops->tlb_range(vma, start, end) 20 unsigned long end) 19 flush_tlb_kernel_range(unsigned long start, unsigned long end) argument
|
/linux-master/tools/perf/ |
H A D | perf-read-vdso.c | 15 void *start, *end; local 18 if (find_map(&start, &end, VDSO__MAP_NAME)) 21 size = end - start;
|
/linux-master/arch/hexagon/include/asm/ |
H A D | tlbflush.h | 28 unsigned long start, unsigned long end); 29 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end); 43 #define flush_tlb_pgtables(mm, start, end)
|
/linux-master/arch/m68k/mm/ |
H A D | cache.c | 62 unsigned long start, end; local 64 end = endaddr & ICACHE_SET_MASK; 65 if (start > end) { 66 flush_cf_icache(0, end); 67 end = ICACHE_MAX_ADDR; 69 flush_cf_icache(start, end); 103 unsigned long start, end; local 105 end = (addr + len) & ICACHE_SET_MASK; 106 if (start > end) { 107 flush_cf_icache(0, end); [all...] |
/linux-master/drivers/acpi/arm64/ |
H A D | dma.c | 10 u64 end, mask; local 25 end = dev->coherent_dma_mask; 27 end = (1ULL << 32) - 1; 31 end = dma_range_map_max(map); 36 ret = iort_dma_get_ranges(dev, &end); 42 mask = DMA_BIT_MASK(ilog2(end) + 1); 43 dev->bus_dma_limit = end;
|
/linux-master/arch/mips/pci/ |
H A D | pci-malta.c | 31 .end = 0x000fffffUL, 81 resource_size_t start, end, map, start1, end1, map1, map2, map3, mask; local 104 end = GT_READ(GT_PCI0M0HD_OFS); 106 end = (end & GT_PCI_HD_MSK) | (start & ~GT_PCI_HD_MSK); 112 if (end1 - start1 > end - start) { 114 end = end1; 117 mask = ~(start ^ end); 122 gt64120_mem_resource.end = end; [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | tlbflush.h | 13 * - flush_tlb_range(vma, start, end) flushes a range of pages 14 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages 18 unsigned long start, unsigned long end); 20 unsigned long end); 41 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) 42 #define flush_tlb_kernel_range(vmaddr,end) \ 43 local_flush_tlb_kernel_range(vmaddr, end)
|
/linux-master/tools/bootconfig/include/linux/ |
H A D | bootconfig.h | 35 char *end; local 41 end = s + size - 1; 42 while (end >= s && isspace(*end)) 43 end--; 44 *(end + 1) = '\0';
|
/linux-master/arch/loongarch/include/asm/ |
H A D | tlbflush.h | 16 * - flush_tlb_range(vma, start, end) flushes a range of pages 17 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages 23 extern void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); 24 extern void local_flush_tlb_kernel_range(unsigned long start, unsigned long end); 41 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) 42 #define flush_tlb_kernel_range(vmaddr, end) local_flush_tlb_kernel_range(vmaddr, end)
|
/linux-master/include/linux/ceph/ |
H A D | decode.h | 16 * void *end pointer to end of buffer (last byte + 1) 52 static inline bool ceph_has_room(void **p, void *end, size_t n) argument 54 return end >= *p && n <= end - *p; 57 #define ceph_decode_need(p, end, n, bad) \ 59 if (!likely(ceph_has_room(p, end, n))) \ 63 #define ceph_decode_64_safe(p, end, v, bad) \ 65 ceph_decode_need(p, end, sizeof(u64), bad); \ 68 #define ceph_decode_32_safe(p, end, 107 ceph_extract_encoded_string(void **p, void *end, size_t *lenp, gfp_t gfp) argument 282 ceph_encode_filepath(void **p, void *end, u64 ino, const char *path) argument 295 ceph_encode_string(void **p, void *end, const char *s, u32 len) argument 336 ceph_start_decoding(void **p, void *end, u8 v, const char *name, u8 *struct_v, u32 *struct_len) argument [all...] |
/linux-master/arch/mips/cobalt/ |
H A D | time.c | 17 u32 start, end; local 37 end = read_c0_count(); 39 mips_hpt_frequency = (end - start) * 10;
|