/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 93 if (I == segments().end()) { in createDeadDef() 128 if (I->end <= StartIdx) in extendInBlock() 130 if (I->end < Use) in extendInBlock() 144 if (I->end <= StartIdx) in extendInBlock() 146 if (I->end < Use) { in extendInBlock() 147 if (LR->isUndefIn(Undefs, I->end, BeforeUse)) in extendInBlock() 155 /// by I to end at the specified endpoint. To do this, we should 159 assert(I != segments().end() && "Not a valid segment!"); in extendSegmentEndTo() 165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; in extendSegmentEndTo() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/ |
H A D | guest_sprintf.c | 6 #define APPEND_BUFFER_SAFE(str, end, v) \ 8 GUEST_ASSERT(str < end); \ 43 static char *number(char *str, const char *end, long num, int base, int size, in number() argument 94 APPEND_BUFFER_SAFE(str, end, ' '); in number() 96 APPEND_BUFFER_SAFE(str, end, sign); in number() 99 APPEND_BUFFER_SAFE(str, end, '0'); in number() 101 APPEND_BUFFER_SAFE(str, end, '0'); in number() 102 APPEND_BUFFER_SAFE(str, end, 'x'); in number() 107 APPEND_BUFFER_SAFE(str, end, c); in number() 109 APPEND_BUFFER_SAFE(str, end, ' in number() 120 char *str, *end; guest_vsnprintf() local [all...] |
/kernel/linux/linux-5.10/arch/csky/mm/ |
H A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 28 for (; i < end; i += L1_CACHE_BYTES) in icache_inv_range() 35 unsigned long end; member 54 for (; i < param->end; i += L1_CACHE_BYTES) in local_icache_inv_range() 62 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 64 struct cache_range param = { start, end }; in icache_inv_range() 79 void dcache_wb_range(unsigned long start, unsigned long end) in dcache_wb_range() argument 83 for (; i < end; i += L1_CACHE_BYTES) in dcache_wb_range() 88 void cache_wbinv_range(unsigned long start, unsigned long end) in cache_wbinv_range() argument 90 dcache_wb_range(start, end); in cache_wbinv_range() 95 dma_wbinv_range(unsigned long start, unsigned long end) dma_wbinv_range() argument 104 dma_inv_range(unsigned long start, unsigned long end) dma_inv_range() argument 113 dma_wb_range(unsigned long start, unsigned long end) dma_wb_range() argument [all...] |
/kernel/linux/linux-6.6/arch/csky/mm/ |
H A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 28 for (; i < end; i += L1_CACHE_BYTES) in icache_inv_range() 35 unsigned long end; member 54 for (; i < param->end; i += L1_CACHE_BYTES) in local_icache_inv_range() 62 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 64 struct cache_range param = { start, end }; in icache_inv_range() 79 void dcache_wb_range(unsigned long start, unsigned long end) in dcache_wb_range() argument 83 for (; i < end; i += L1_CACHE_BYTES) in dcache_wb_range() 88 void cache_wbinv_range(unsigned long start, unsigned long end) in cache_wbinv_range() argument 90 dcache_wb_range(start, end); in cache_wbinv_range() 95 dma_wbinv_range(unsigned long start, unsigned long end) dma_wbinv_range() argument 104 dma_inv_range(unsigned long start, unsigned long end) dma_inv_range() argument 113 dma_wb_range(unsigned long start, unsigned long end) dma_wb_range() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/tls/ |
H A D | tlsv1_cred.c | 64 * the chain - add the new certificate to the end. in tlsv1_add_cert_der() 110 const u8 *pos, *end; in tlsv1_add_cert() local 126 end = search_tag(pem_cert_end, pos, buf + len - pos); in tlsv1_add_cert() 127 if (end == NULL) { in tlsv1_add_cert() 129 "certificate end tag (%s)", pem_cert_end); in tlsv1_add_cert() 133 der = base64_decode((const char *) pos, end - pos, &der_len); in tlsv1_add_cert() 149 end += os_strlen(pem_cert_end); in tlsv1_add_cert() 150 pos = search_tag(pem_cert_begin, end, buf + len - end); in tlsv1_add_cert() 268 const u8 *pos, *end; in tlsv1_set_key_pem() local 309 const u8 *pos, *end; tlsv1_set_key_enc_pem() local 449 const u8 *pos, *end; pkcs12_certbag() local 515 pkcs12_parse_attr_friendly_name(const u8 *pos, const u8 *end) pkcs12_parse_attr_friendly_name() argument 540 pkcs12_parse_attr_local_key_id(const u8 *pos, const u8 *end) pkcs12_parse_attr_local_key_id() argument 567 const u8 *end = pos + len; pkcs12_parse_attr() local 612 const u8 *pos = buf, *end = buf + len; pkcs12_safebag() local 683 const u8 *pos, *end; pkcs12_safecontents() local 718 pkcs12_parse_content_data(struct tlsv1_credentials *cred, const u8 *pos, const u8 *end, const char *passwd) pkcs12_parse_content_data() argument 737 pkcs12_parse_content_enc_data(struct tlsv1_credentials *cred, const u8 *pos, const u8 *end, const char *passwd) pkcs12_parse_content_enc_data() argument 848 const u8 *end = buf + len; pkcs12_parse_content() local 888 const u8 *pos, *end; pkcs12_parse() local 1075 const u8 *pos, *end; tlsv1_set_dhparams_der() local 1139 const u8 *pos, *end; tlsv1_set_dhparams_blob() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | kasan_init.c | 21 * For sv48 and sv57, the region start is aligned on PGDIR_SIZE whereas the end 29 static void __init kasan_populate_pte(pmd_t *pmd, unsigned long vaddr, unsigned long end) in kasan_populate_pte() argument 47 } while (ptep++, vaddr += PAGE_SIZE, vaddr != end); in kasan_populate_pte() 50 static void __init kasan_populate_pmd(pud_t *pud, unsigned long vaddr, unsigned long end) in kasan_populate_pmd() argument 64 next = pmd_addr_end(vaddr, end); in kasan_populate_pmd() 76 } while (pmdp++, vaddr = next, vaddr != end); in kasan_populate_pmd() 80 unsigned long vaddr, unsigned long end) in kasan_populate_pud() 94 next = pud_addr_end(vaddr, end); in kasan_populate_pud() 106 } while (pudp++, vaddr = next, vaddr != end); in kasan_populate_pud() 110 unsigned long vaddr, unsigned long end) in kasan_populate_p4d() 79 kasan_populate_pud(p4d_t *p4d, unsigned long vaddr, unsigned long end) kasan_populate_pud() argument 109 kasan_populate_p4d(pgd_t *pgd, unsigned long vaddr, unsigned long end) kasan_populate_p4d() argument 139 kasan_populate_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) kasan_populate_pgd() argument 162 kasan_early_clear_pud(p4d_t *p4dp, unsigned long vaddr, unsigned long end) kasan_early_clear_pud() argument 187 kasan_early_clear_p4d(pgd_t *pgdp, unsigned long vaddr, unsigned long end) kasan_early_clear_p4d() argument 213 kasan_early_clear_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) kasan_early_clear_pgd() argument 231 kasan_early_populate_pud(p4d_t *p4dp, unsigned long vaddr, unsigned long end) kasan_early_populate_pud() argument 260 kasan_early_populate_p4d(pgd_t *pgdp, unsigned long vaddr, unsigned long end) kasan_early_populate_p4d() argument 298 kasan_early_populate_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) kasan_early_populate_pgd() argument 366 kasan_populate(void *start, void *end) kasan_populate() argument 374 kasan_shallow_populate_pud(p4d_t *p4d, unsigned long vaddr, unsigned long end) kasan_shallow_populate_pud() argument 394 kasan_shallow_populate_p4d(pgd_t *pgd, unsigned long vaddr, unsigned long end) kasan_shallow_populate_p4d() argument 414 kasan_shallow_populate_pgd(unsigned long vaddr, unsigned long end) kasan_shallow_populate_pgd() argument 433 kasan_shallow_populate(void *start, void *end) kasan_shallow_populate() argument 502 void *end = (void *)__va(p_end); kasan_init() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/utils/ |
H A D | config.c | 41 char *pos, *end, *sstart; in wpa_config_get_line() local 70 end = os_strchr(sstart, '#'); in wpa_config_get_line() 71 while (end) { in wpa_config_get_line() 73 if (!sstart || sstart > end) in wpa_config_get_line() 79 if (sstart > end) in wpa_config_get_line() 80 end = os_strchr(sstart, '#'); in wpa_config_get_line() 83 if (end) in wpa_config_get_line() 84 *end-- = '\0'; in wpa_config_get_line() 86 end = pos + os_strlen(pos) - 1; in wpa_config_get_line() 89 while (end > po in wpa_config_get_line() [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | block-range.c | 26 assert(entry->start <= entry->end); /* single instruction block; jump to a jump */ in block_range__debug() 28 old = entry->end; in block_range__debug() 45 else if (addr > entry->end) in block_range__find() 77 * @end: branch ending this basic block 81 struct block_range_iter block_range__create(u64 start, u64 end) in block_range__create() argument 94 else if (start > entry->end) in block_range__create() 101 * Didn't find anything.. there's a hole at @start, however @end might in block_range__create() 112 if (entry->end < start) { in block_range__create() 119 if (next->start <= end) { /* add head: [start...][n->start...] */ in block_range__create() 126 .end in block_range__create() [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | block-range.c | 22 assert(entry->start <= entry->end); /* single instruction block; jump to a jump */ in block_range__debug() 24 old = entry->end; in block_range__debug() 41 else if (addr > entry->end) in block_range__find() 73 * @end: branch ending this basic block 77 struct block_range_iter block_range__create(u64 start, u64 end) in block_range__create() argument 90 else if (start > entry->end) in block_range__create() 97 * Didn't find anything.. there's a hole at @start, however @end might in block_range__create() 108 if (entry->end < start) { in block_range__create() 115 if (next->start <= end) { /* add head: [start...][n->start...] */ in block_range__create() 122 .end in block_range__create() [all...] |
/third_party/skia/modules/skparagraph/src/ |
H A D | OneLineShaper.cpp | 16 static inline SkUnichar nextUtf8Unit(const char** ptr, const char* end) { in nextUtf8Unit() argument 17 SkUnichar val = SkUTF::NextUTF8(ptr, end); in nextUtf8Unit() 30 SkDebugf("Run [%zu:%zu)\n", fCurrentRun->fTextRange.start, fCurrentRun->fTextRange.end); in commitRunBuffer() 70 resolved.fText.start, resolved.fText.end); in printState() 77 SkDebugf("[%zu:%zu) ", resolved.fGlyphs.start, resolved.fGlyphs.end); in printState() 79 resolved.fText.start, resolved.fText.end, in printState() 86 SkDebugf("[%zu:%zu)\n", unresolved.fText.start, unresolved.fText.end); in printState() 95 std::swap(resolvedTextLimits.start, resolvedTextLimits.end); in fillGaps() 101 auto end = fUnresolvedBlocks.end(); in fillGaps() local 372 size_t end = std::min(block.fRange.end, textRange.end); generateBlockRange() local 576 auto end = std::min(bidiRegion.end, placeholder.fTextBefore.end); global() local [all...] |
/kernel/linux/linux-5.10/arch/x86/mm/pat/ |
H A D | memtype_interval.c | 43 return entry->end - 1; in interval_end() 57 static struct memtype *memtype_match(u64 start, u64 end, int match_type) in memtype_match() argument 61 entry_match = interval_iter_first(&memtype_rbroot, start, end-1); in memtype_match() 63 while (entry_match != NULL && entry_match->start < end) { in memtype_match() 65 (entry_match->start == start) && (entry_match->end == end)) in memtype_match() 69 (entry_match->start < start) && (entry_match->end == end)) in memtype_match() 72 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_match() 78 static int memtype_check_conflict(u64 start, u64 end, in memtype_check_conflict() argument 131 memtype_erase(u64 start, u64 end) memtype_erase() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/pat/ |
H A D | memtype_interval.c | 43 return entry->end - 1; in interval_end() 57 static struct memtype *memtype_match(u64 start, u64 end, int match_type) in memtype_match() argument 61 entry_match = interval_iter_first(&memtype_rbroot, start, end-1); in memtype_match() 63 while (entry_match != NULL && entry_match->start < end) { in memtype_match() 65 (entry_match->start == start) && (entry_match->end == end)) in memtype_match() 69 (entry_match->start < start) && (entry_match->end == end)) in memtype_match() 72 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_match() 78 static int memtype_check_conflict(u64 start, u64 end, in memtype_check_conflict() argument 131 memtype_erase(u64 start, u64 end) memtype_erase() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
H A D | devices.c | 39 .end = IRQ_PMU, 53 .end = 0x41100fff, 58 .end = IRQ_MMC, 88 .end = 0x4060ffff, 93 .end = IRQ_USB, 125 .end = 0x4400ffff, 130 .end = IRQ_LCD, 157 .end = 0x40100023, 161 .end = IRQ_FFUART, 181 .end [all...] |
/third_party/openssl/test/ |
H A D | dtlstest.c | 88 goto end; in test_dtls_unprocessed() 94 goto end; in test_dtls_unprocessed() 99 goto end; in test_dtls_unprocessed() 104 goto end; in test_dtls_unprocessed() 129 goto end; in test_dtls_unprocessed() 133 goto end; in test_dtls_unprocessed() 137 end: in test_dtls_unprocessed() 213 goto end; in test_dtls_drop_records() 217 goto end; in test_dtls_drop_records() 230 goto end; in test_dtls_drop_records() [all...] |
H A D | lhash_test.c | 99 goto end; in test_int_lhash() 105 goto end; in test_int_lhash() 110 goto end; in test_int_lhash() 116 goto end; in test_int_lhash() 121 goto end; in test_int_lhash() 125 goto end; in test_int_lhash() 130 goto end; in test_int_lhash() 132 goto end; in test_int_lhash() 134 goto end; in test_int_lhash() 142 goto end; in test_int_lhash() [all...] |
/third_party/node/deps/icu-small/source/tools/toolutil/ |
H A D | uparse.cpp | 44 char *end=uprv_strchr(s, 0); in u_rtrim() local 45 while(s<end && U_IS_INV_WHITESPACE(*(end-1))) { in u_rtrim() 46 *--end = 0; in u_rtrim() 48 return end; in u_rtrim() 192 char *end; in u_parseCodePoints() local 212 value=(uint32_t)uprv_strtoul(s, &end, 16); in u_parseCodePoints() 213 if(end<=s || (!U_IS_INV_WHITESPACE(*end) && *end! in u_parseCodePoints() 241 char *end; u_parseString() local 302 char *end; u_parseCodePointRangeAnyTerminator() local [all...] |
/third_party/icu/icu4c/source/tools/toolutil/ |
H A D | uparse.cpp | 44 char *end=uprv_strchr(s, 0); in u_rtrim() local 45 while(s<end && U_IS_INV_WHITESPACE(*(end-1))) { in u_rtrim() 46 *--end = 0; in u_rtrim() 48 return end; in u_rtrim() 192 char *end; in u_parseCodePoints() local 212 value=(uint32_t)uprv_strtoul(s, &end, 16); in u_parseCodePoints() 213 if(end<=s || (!U_IS_INV_WHITESPACE(*end) && *end! in u_parseCodePoints() 241 char *end; u_parseString() local 302 char *end; u_parseCodePointRangeAnyTerminator() local [all...] |
/third_party/skia/third_party/externals/icu/source/tools/toolutil/ |
H A D | uparse.cpp | 44 char *end=uprv_strchr(s, 0); in u_rtrim() local 45 while(s<end && U_IS_INV_WHITESPACE(*(end-1))) { in u_rtrim() 46 *--end = 0; in u_rtrim() 48 return end; in u_rtrim() 192 char *end; in u_parseCodePoints() local 212 value=(uint32_t)uprv_strtoul(s, &end, 16); in u_parseCodePoints() 213 if(end<=s || (!U_IS_INV_WHITESPACE(*end) && *end! in u_parseCodePoints() 241 char *end; u_parseString() local 302 char *end; u_parseCodePointRangeAnyTerminator() local [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | vmem.c | 92 static void __vmemmap_use_sub_pmd(unsigned long start, unsigned long end) in __vmemmap_use_sub_pmd() argument 103 static void vmemmap_use_sub_pmd(unsigned long start, unsigned long end) in vmemmap_use_sub_pmd() argument 110 unused_pmd_start = end; in vmemmap_use_sub_pmd() 116 __vmemmap_use_sub_pmd(start, end); in vmemmap_use_sub_pmd() 119 static void vmemmap_use_new_sub_pmd(unsigned long start, unsigned long end) in vmemmap_use_new_sub_pmd() argument 126 __vmemmap_use_sub_pmd(start, end); in vmemmap_use_new_sub_pmd() 136 if (!IS_ALIGNED(end, PMD_SIZE)) in vmemmap_use_new_sub_pmd() 137 unused_pmd_start = end; in vmemmap_use_new_sub_pmd() 141 static bool vmemmap_unuse_sub_pmd(unsigned long start, unsigned long end) in vmemmap_unuse_sub_pmd() argument 146 memset(__va(start), PAGE_UNUSED, end in vmemmap_unuse_sub_pmd() 151 modify_pte_table(pmd_t *pmd, unsigned long addr, unsigned long end, bool add, bool direct) modify_pte_table() argument 208 modify_pmd_table(pud_t *pud, unsigned long addr, unsigned long end, bool add, bool direct) modify_pmd_table() argument 291 const unsigned long end = start + PUD_SIZE; try_free_pmd_table() local 310 modify_pud_table(p4d_t *p4d, unsigned long addr, unsigned long end, bool add, bool direct) modify_pud_table() argument 366 const unsigned long end = start + P4D_SIZE; try_free_pud_table() local 387 modify_p4d_table(pgd_t *pgd, unsigned long addr, unsigned long end, bool add, bool direct) modify_p4d_table() argument 420 const unsigned long end = start + PGDIR_SIZE; try_free_p4d_table() local 441 modify_pagetable(unsigned long start, unsigned long end, bool add, bool direct) modify_pagetable() argument 477 add_pagetable(unsigned long start, unsigned long end, bool direct) add_pagetable() argument 482 remove_pagetable(unsigned long start, unsigned long end, bool direct) remove_pagetable() argument 506 vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) vmemmap_populate() argument 520 vmemmap_free(unsigned long start, unsigned long end, struct vmem_altmap *altmap) vmemmap_free() argument 558 phys_addr_t base, end; vmem_map_init() local [all...] |
/third_party/elfutils/libdw/ |
H A D | cfi.c | 105 const uint8_t *program, const uint8_t *const end, bool abi_cfi, in execute_cfi() 128 while (program < end) in execute_cfi() 148 cfi_assert (program + 2 <= end); in execute_cfi() 152 cfi_assert (program + 4 <= end); in execute_cfi() 156 cfi_assert (program + 8 <= end); in execute_cfi() 168 These cases end with 'continue'. We only get out of the in execute_cfi() 172 get_uleb128 (operand, program, end); in execute_cfi() 173 cfi_assert (program < end); in execute_cfi() 174 get_uleb128 (offset, program, end); in execute_cfi() 185 get_uleb128 (regno, program, end); in execute_cfi() 102 execute_cfi(Dwarf_CFI *cache, const struct dwarf_cie *cie, Dwarf_Frame **state, const uint8_t *program, const uint8_t *const end, bool abi_cfi, Dwarf_Addr loc, Dwarf_Addr find_pc) execute_cfi() argument [all...] |
/third_party/icu/tools/unicode/c/genprops/misc/ |
H A D | ucdmerge.c | 37 /* return the first character position after the end of the data */ 40 char *end; in endOfData() local 43 end=strchr(l, '#'); in endOfData() 44 if(end!=NULL) { in endOfData() 46 while(l!=end && ((c=*(end-1))==' ' || c=='\t')) { in endOfData() 47 --end; in endOfData() 50 end=strchr(l, 0); in endOfData() 52 return end; in endOfData() 64 /* find the end o in sameData() 76 char *end; main() local [all...] |
/third_party/rust/crates/codespan/codespan/src/ |
H A D | span.rs | 12 end: ByteIndex, 17 pub fn new(start: impl Into<ByteIndex>, end: impl Into<ByteIndex>) -> Span { in new() 19 let end = end.into(); in new() 21 assert!(end >= start); in new() 23 Span { start, end } in new() 30 end: ByteIndex(0), 48 /// and the end of the later span. 66 let end = max(self.end, othe in merge() 109 pub fn end(self) -> ByteIndex { end() functions [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | resource.c | 36 .end = IO_SPACE_LIMIT, 44 .end = -1, 112 unsigned long long start, end; in r_show() local 113 int width = root->end < 0x10000 ? 4 : 8; in r_show() 122 end = r->end; in r_show() 124 start = end = 0; in r_show() 130 width, end, in r_show() 174 resource_size_t end = new->end; in __request_resource() local 325 find_next_iomem_res(resource_size_t start, resource_size_t end, unsigned long flags, unsigned long desc, struct resource *res) find_next_iomem_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 *)) __walk_iomem_res_desc() argument 411 walk_iomem_res_desc(unsigned long desc, unsigned long flags, u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) walk_iomem_res_desc() argument 425 walk_system_ram_res(u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) walk_system_ram_res() argument 438 walk_mem_res(u64 start, u64 end, void *arg, int (*func)(struct resource *, void *)) walk_mem_res() argument 455 resource_size_t start, end; walk_system_ram_range() local 933 resource_size_t end = start + size - 1; __adjust_resource() local 989 __reserve_region_with_split(struct resource *root, resource_size_t start, resource_size_t end, const char *name) __reserve_region_with_split() argument 1050 reserve_region_with_split(struct resource *root, resource_size_t start, resource_size_t end, const char *name) reserve_region_with_split() argument 1255 resource_size_t end; __release_region() local 1317 resource_size_t end; release_mem_region_adjustable() local 1645 resource_size_t end = addr + size - 1; iomem_map_sanity_check() local 1779 resource_size_t end; gfr_start() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | cache-feroceon-l2.c | 34 * end addresses to successive cp15 registers, and process every 36 * [start:end]. 73 static inline void l2_clean_pa_range(unsigned long start, unsigned long end) in l2_clean_pa_range() argument 78 * Make sure 'start' and 'end' reference the same page, as in l2_clean_pa_range() 82 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range() 85 va_end = va_start + (end - start); in l2_clean_pa_range() 104 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) in l2_inv_pa_range() argument 109 * Make sure 'start' and 'end' reference the same page, as in l2_inv_pa_range() 113 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_inv_pa_range() 116 va_end = va_start + (end in l2_inv_pa_range() 142 calc_range_end(unsigned long start, unsigned long end) calc_range_end() argument 171 feroceon_l2_inv_range(unsigned long start, unsigned long end) feroceon_l2_inv_range() argument 201 feroceon_l2_clean_range(unsigned long start, unsigned long end) feroceon_l2_clean_range() argument 220 feroceon_l2_flush_range(unsigned long start, unsigned long end) feroceon_l2_flush_range() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | cache-feroceon-l2.c | 31 * end addresses to successive cp15 registers, and process every 33 * [start:end]. 70 static inline void l2_clean_pa_range(unsigned long start, unsigned long end) in l2_clean_pa_range() argument 75 * Make sure 'start' and 'end' reference the same page, as in l2_clean_pa_range() 79 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range() 82 va_end = va_start + (end - start); in l2_clean_pa_range() 101 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) in l2_inv_pa_range() argument 106 * Make sure 'start' and 'end' reference the same page, as in l2_inv_pa_range() 110 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_inv_pa_range() 113 va_end = va_start + (end in l2_inv_pa_range() 139 calc_range_end(unsigned long start, unsigned long end) calc_range_end() argument 168 feroceon_l2_inv_range(unsigned long start, unsigned long end) feroceon_l2_inv_range() argument 198 feroceon_l2_clean_range(unsigned long start, unsigned long end) feroceon_l2_clean_range() argument 217 feroceon_l2_flush_range(unsigned long start, unsigned long end) feroceon_l2_flush_range() argument [all...] |