Searched refs:end (Results 1 - 25 of 3768) sorted by relevance

1234567891011>>

/linux-master/arch/csky/include/asm/
H A Dcache.h17 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 Dtlbflush.h12 * - 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 Dcirc_buf.h23 /* 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 Dfirmware-map.h17 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 Drange.h8 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 Dcacheflush.h26 * 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 Drange.c12 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 Delfcorehdr.c31 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 Dstdlib.h5 unsigned long long int strtoull(const char *ptr, char **end, int base);
/linux-master/arch/csky/mm/
H A Dcachev2.c24 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 Dresource.c8 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 Dtlbflush.h11 * - 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 Drestart_table.c6 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 Dsev.h14 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 Dtlbflush_32.h11 #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 Dperf-read-vdso.c15 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 Dtlbflush.h28 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 Dcache.c62 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 Ddma.c10 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 Dpci-malta.c31 .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 Dtlbflush.h13 * - 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 Dbootconfig.h35 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 Dtlbflush.h16 * - 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 Ddecode.h16 * 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 Dtime.c17 u32 start, end; local
37 end = read_c0_count();
39 mips_hpt_frequency = (end - start) * 10;

Completed in 367 milliseconds

1234567891011>>