Searched refs:CACHE_LINE_SIZE (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/arch/arm/mm/ |
D | cache-feroceon-l2.c | 137 #define CACHE_LINE_SIZE 32 macro 146 BUG_ON(start & (CACHE_LINE_SIZE - 1)); in calc_range_end() 147 BUG_ON(end & (CACHE_LINE_SIZE - 1)); in calc_range_end() 176 if (start & (CACHE_LINE_SIZE - 1)) { in feroceon_l2_inv_range() 177 l2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1)); in feroceon_l2_inv_range() 178 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in feroceon_l2_inv_range() 184 if (start < end && end & (CACHE_LINE_SIZE - 1)) { in feroceon_l2_inv_range() 185 l2_clean_inv_pa(end & ~(CACHE_LINE_SIZE - 1)); in feroceon_l2_inv_range() 186 end &= ~(CACHE_LINE_SIZE - 1); in feroceon_l2_inv_range() 194 l2_inv_pa_range(start, range_end - CACHE_LINE_SIZE); in feroceon_l2_inv_range() [all …]
|
D | cache-tauros2.c | 67 #define CACHE_LINE_SIZE 32 macro 74 if (start & (CACHE_LINE_SIZE - 1)) { in tauros2_inv_range() 75 tauros2_clean_inv_pa(start & ~(CACHE_LINE_SIZE - 1)); in tauros2_inv_range() 76 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in tauros2_inv_range() 82 if (end & (CACHE_LINE_SIZE - 1)) { in tauros2_inv_range() 83 tauros2_clean_inv_pa(end & ~(CACHE_LINE_SIZE - 1)); in tauros2_inv_range() 84 end &= ~(CACHE_LINE_SIZE - 1); in tauros2_inv_range() 92 start += CACHE_LINE_SIZE; in tauros2_inv_range() 100 start &= ~(CACHE_LINE_SIZE - 1); in tauros2_clean_range() 103 start += CACHE_LINE_SIZE; in tauros2_clean_range() [all …]
|
D | cache-xsc3l2.c | 27 #define CACHE_LINE_SIZE 32 macro 112 if (start & (CACHE_LINE_SIZE - 1)) { in xsc3_l2_inv_range() 113 vaddr = l2_map_va(start & ~(CACHE_LINE_SIZE - 1), vaddr); in xsc3_l2_inv_range() 116 start = (start | (CACHE_LINE_SIZE - 1)) + 1; in xsc3_l2_inv_range() 122 while (start < (end & ~(CACHE_LINE_SIZE - 1))) { in xsc3_l2_inv_range() 125 start += CACHE_LINE_SIZE; in xsc3_l2_inv_range() 148 start &= ~(CACHE_LINE_SIZE - 1); in xsc3_l2_clean_range() 152 start += CACHE_LINE_SIZE; in xsc3_l2_clean_range() 191 start &= ~(CACHE_LINE_SIZE - 1); in xsc3_l2_flush_range() 196 start += CACHE_LINE_SIZE; in xsc3_l2_flush_range()
|
D | cache-l2x0.c | 49 #define CACHE_LINE_SIZE 32 macro 195 start += CACHE_LINE_SIZE; in __l2c210_op_pa_range() 203 if (start & (CACHE_LINE_SIZE - 1)) { in l2c210_inv_range() 204 start &= ~(CACHE_LINE_SIZE - 1); in l2c210_inv_range() 206 start += CACHE_LINE_SIZE; in l2c210_inv_range() 209 if (end & (CACHE_LINE_SIZE - 1)) { in l2c210_inv_range() 210 end &= ~(CACHE_LINE_SIZE - 1); in l2c210_inv_range() 222 start &= ~(CACHE_LINE_SIZE - 1); in l2c210_clean_range() 231 start &= ~(CACHE_LINE_SIZE - 1); in l2c210_flush_range() 307 start += CACHE_LINE_SIZE; in l2c220_op_pa_range() [all …]
|
D | cache-v6.S | 21 #define CACHE_LINE_SIZE 32 macro 135 bic r0, r0, #CACHE_LINE_SIZE - 1 138 add r0, r0, #CACHE_LINE_SIZE
|
/Linux-v4.19/arch/nds32/kernel/ |
D | setup.c | 101 L1_cache_info[ICACHE].line_size = CACHE_LINE_SIZE(ICACHE); in dump_cpu_info() 110 L1_cache_info[DCACHE].line_size = CACHE_LINE_SIZE(DCACHE); in dump_cpu_info() 323 CACHE_LINE_SIZE(ICACHE) / 1024, CACHE_SET(ICACHE), in c_show() 324 CACHE_WAY(ICACHE), CACHE_LINE_SIZE(ICACHE)); in c_show() 328 CACHE_LINE_SIZE(DCACHE) / 1024, CACHE_SET(DCACHE), in c_show() 329 CACHE_WAY(DCACHE), CACHE_LINE_SIZE(DCACHE)); in c_show()
|
D | cacheinfo.c | 15 this_leaf->coherency_line_size = CACHE_LINE_SIZE(cache_type); in ci_leaf_init()
|
/Linux-v4.19/arch/m68k/coldfire/ |
D | cache.c | 41 : "i" (CACHE_LINE_SIZE), in mcf_cache_push()
|
/Linux-v4.19/arch/nds32/include/asm/ |
D | nds32.h | 57 static inline unsigned long CACHE_LINE_SIZE(unsigned char cache) in CACHE_LINE_SIZE() function
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | m53xxacr.h | 65 #define CACHE_LINE_SIZE 16 /* 16 byte line size */ macro
|
D | m54xxacr.h | 65 #define CACHE_LINE_SIZE 0x0010 /* 16 bytes */ macro
|
/Linux-v4.19/Documentation/scsi/ |
D | ChangeLog.ncr53c8xx | 351 Use a single alignment boundary (CACHE_LINE_SIZE) for data
|