/kernel/linux/linux-5.10/arch/nds32/mm/ |
H A D | proc.c | 103 unsigned long end, line_size; in cpu_icache_inval_all() local 105 line_size = L1_cache_info[ICACHE].line_size; in cpu_icache_inval_all() 107 line_size * L1_cache_info[ICACHE].ways * L1_cache_info[ICACHE].sets; in cpu_icache_inval_all() 110 end -= line_size; in cpu_icache_inval_all() 112 end -= line_size; in cpu_icache_inval_all() 114 end -= line_size; in cpu_icache_inval_all() 116 end -= line_size; in cpu_icache_inval_all() 177 unsigned long line_size, end; in cpu_icache_inval_page() local 179 line_size in cpu_icache_inval_page() 197 unsigned long line_size, end; cpu_dcache_inval_page() local 217 unsigned long line_size, end; cpu_dcache_wb_page() local 238 unsigned long line_size, end; cpu_dcache_wbinval_page() local 280 unsigned long line_size; cpu_icache_inval_range() local 293 unsigned long line_size; cpu_dcache_inval_range() local 306 unsigned long line_size; cpu_dcache_wb_range() local 320 unsigned long line_size; cpu_dcache_wbinval_range() local 336 unsigned long line_size, align_start, align_end; cpu_cache_wbinval_range() local 355 unsigned long line_size, t_start, t_end; cpu_cache_wbinval_range_check() local 416 unsigned long line_size; cpu_l2cache_op() local 444 unsigned long line_size; cpu_dma_wb_range() local 461 unsigned long line_size; cpu_dma_inval_range() local 488 unsigned long line_size; cpu_dma_wbinval_range() local [all...] |
H A D | cacheflush.c | 18 unsigned long line_size, flags; in flush_icache_range() local 19 line_size = L1_cache_info[DCACHE].line_size; in flush_icache_range() 20 start = start & ~(line_size - 1); in flush_icache_range() 21 end = (end + line_size - 1) & ~(line_size - 1); in flush_icache_range() 268 unsigned long line_size, start, end, vto, flags; in copy_to_user_page() local 275 line_size = L1_cache_info[DCACHE].line_size; in copy_to_user_page() 276 start = (unsigned long)dst & ~(line_size in copy_to_user_page() [all...] |
/kernel/linux/linux-6.6/drivers/cache/ |
H A D | ax45mp_cache.c | 68 unsigned long line_size = ax45mp_priv.ax45mp_cache_line_size; in ax45mp_cpu_cache_operation() local 85 start += line_size; in ax45mp_cpu_cache_operation() 107 unsigned long line_size; in ax45mp_dma_cache_inv() local 113 line_size = ax45mp_priv.ax45mp_cache_line_size; in ax45mp_dma_cache_inv() 115 start = start & (~(line_size - 1)); in ax45mp_dma_cache_inv() 116 end = ((end + line_size - 1) & (~(line_size - 1))); in ax45mp_dma_cache_inv() 129 unsigned long line_size; in ax45mp_dma_cache_wback() local 135 line_size = ax45mp_priv.ax45mp_cache_line_size; in ax45mp_dma_cache_wback() 136 start = start & (~(line_size in ax45mp_dma_cache_wback() [all...] |
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | cacheinfo.c | 69 unsigned int sets, unsigned int line_size) in ci_leaf_init() 75 this_leaf->coherency_line_size = line_size; in ci_leaf_init() 88 if (sets > 0 && size > 0 && line_size > 0) in ci_leaf_init() 89 this_leaf->ways_of_associativity = (size / sets) / line_size; in ci_leaf_init() 95 unsigned int size, sets, line_size; in fill_cacheinfo() local 98 !of_property_read_u32(node, "cache-block-size", &line_size) && in fill_cacheinfo() 100 ci_leaf_init((*this_leaf)++, CACHE_TYPE_UNIFIED, level, size, sets, line_size); in fill_cacheinfo() 105 !of_property_read_u32(node, "i-cache-block-size", &line_size)) { in fill_cacheinfo() 106 ci_leaf_init((*this_leaf)++, CACHE_TYPE_INST, level, size, sets, line_size); in fill_cacheinfo() 111 !of_property_read_u32(node, "d-cache-block-size", &line_size)) { in fill_cacheinfo() 67 ci_leaf_init(struct cacheinfo *this_leaf, enum cache_type type, unsigned int level, unsigned int size, unsigned int sets, unsigned int line_size) ci_leaf_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-vbi.c | 97 u32 line_size = VBI_ACTIVE_SAMPLES; in compress_raw_buf() local 107 p = buf + i * line_size; in compress_raw_buf() 116 memcpy(q, p + 4, line_size - 4 - hdr_size); in compress_raw_buf() 117 q += line_size - 4 - hdr_size; in compress_raw_buf() 118 p += line_size - hdr_size - 1; in compress_raw_buf() 121 memcpy(q, p + 4, line_size - 4); in compress_raw_buf() 122 q += line_size - 4; in compress_raw_buf() 125 return lines * (line_size - 4); in compress_raw_buf() 134 u32 line_size = cx->is_60hz ? VBI_HBLANK_SAMPLES_60HZ in compress_sliced_buf() local 151 if (size < line_size) in compress_sliced_buf() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-vbi.c | 97 u32 line_size = VBI_ACTIVE_SAMPLES; in compress_raw_buf() local 107 p = buf + i * line_size; in compress_raw_buf() 116 memcpy(q, p + 4, line_size - 4 - hdr_size); in compress_raw_buf() 117 q += line_size - 4 - hdr_size; in compress_raw_buf() 118 p += line_size - hdr_size - 1; in compress_raw_buf() 121 memcpy(q, p + 4, line_size - 4); in compress_raw_buf() 122 q += line_size - 4; in compress_raw_buf() 125 return lines * (line_size - 4); in compress_raw_buf() 134 u32 line_size = cx->is_60hz ? VBI_HBLANK_SAMPLES_60HZ in compress_sliced_buf() local 151 if (size < line_size) in compress_sliced_buf() [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | cache-uniphier.c | 68 * @line_size: line size in bytes 79 u32 line_size; member 187 start = start & ~(data->line_size - 1); in __uniphier_cache_maint_range() 191 if (unlikely(size >= (unsigned long)(-data->line_size))) { in __uniphier_cache_maint_range() 201 size = ALIGN(size, data->line_size); in __uniphier_cache_maint_range() 347 if (of_property_read_u32(np, "cache-line-size", &data->line_size) || in __uniphier_cache_init() 348 !is_power_of_2(data->line_size)) { in __uniphier_cache_init() 364 cache_size == 0 || cache_size % (data->nsets * data->line_size)) { in __uniphier_cache_init() 371 data->way_mask = GENMASK(cache_size / data->nsets / data->line_size - 1, in __uniphier_cache_init() 423 data->range_op_max_size -= data->line_size; in __uniphier_cache_init() [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | cache-uniphier.c | 70 * @line_size: line size in bytes 81 u32 line_size; member 189 start = start & ~(data->line_size - 1); in __uniphier_cache_maint_range() 193 if (unlikely(size >= (unsigned long)(-data->line_size))) { in __uniphier_cache_maint_range() 203 size = ALIGN(size, data->line_size); in __uniphier_cache_maint_range() 349 if (of_property_read_u32(np, "cache-line-size", &data->line_size) || in __uniphier_cache_init() 350 !is_power_of_2(data->line_size)) { in __uniphier_cache_init() 366 cache_size == 0 || cache_size % (data->nsets * data->line_size)) { in __uniphier_cache_init() 373 data->way_mask = GENMASK(cache_size / data->nsets / data->line_size - 1, in __uniphier_cache_init() 425 data->range_op_max_size -= data->line_size; in __uniphier_cache_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dpp.c | 43 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl32_calc_lb_num_partitions() local 48 if (line_size == 0) in dscl32_calc_lb_num_partitions() 49 line_size = 1; in dscl32_calc_lb_num_partitions() 54 memory_line_size_y = (line_size + 5) / 6; /* +5 to ceil */ in dscl32_calc_lb_num_partitions() 56 memory_line_size_a = (line_size + 5) / 6; /* +5 to ceil */ in dscl32_calc_lb_num_partitions()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | cacheinfo.c | 235 const __be32 *line_size; in cache_get_line_size() local 244 line_size = of_get_property(cache->ofnode, propname, NULL); in cache_get_line_size() 245 if (line_size) in cache_get_line_size() 249 if (!line_size) in cache_get_line_size() 252 *ret = of_read_number(line_size, 1); in cache_get_line_size() 273 unsigned int line_size; in cache_associativity() local 288 if (cache_get_line_size(cache, &line_size)) in cache_associativity() 293 if (!(nr_sets > 0 && size > 0 && line_size > 0)) in cache_associativity() 296 *ret = (size / nr_sets) / line_size; in cache_associativity() 572 unsigned int line_size; in line_size_show() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | cacheinfo.c | 237 const __be32 *line_size; in cache_get_line_size() local 246 line_size = of_get_property(cache->ofnode, propname, NULL); in cache_get_line_size() 247 if (line_size) in cache_get_line_size() 251 if (!line_size) in cache_get_line_size() 254 *ret = of_read_number(line_size, 1); in cache_get_line_size() 275 unsigned int line_size; in cache_associativity() local 290 if (cache_get_line_size(cache, &line_size)) in cache_associativity() 295 if (!(nr_sets > 0 && size > 0 && line_size > 0)) in cache_associativity() 298 *ret = (size / nr_sets) / line_size; in cache_associativity() 608 unsigned int line_size; in line_size_show() local [all...] |
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | setup.c | 105 L1_cache_info[ICACHE].line_size = CACHE_LINE_SIZE(ICACHE); in dump_cpu_info() 108 L1_cache_info[ICACHE].ways * L1_cache_info[ICACHE].line_size * in dump_cpu_info() 112 L1_cache_info[ICACHE].line_size); in dump_cpu_info() 114 L1_cache_info[DCACHE].line_size = CACHE_LINE_SIZE(DCACHE); in dump_cpu_info() 117 L1_cache_info[DCACHE].ways * L1_cache_info[DCACHE].line_size * in dump_cpu_info() 121 L1_cache_info[DCACHE].line_size); in dump_cpu_info()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
H A D | cacheinfo.c | 176 unsigned line_size:8; member 186 unsigned line_size:8; member 196 unsigned line_size:8; member 235 unsigned line_size, lines_per_tag, assoc, size_in_kb; in amd_cpuid4() local 256 line_size = l1->line_size; in amd_cpuid4() 264 line_size = l2.line_size; in amd_cpuid4() 273 line_size = l3.line_size; in amd_cpuid4() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | cacheinfo.c | 191 unsigned line_size:8; member 201 unsigned line_size:8; member 211 unsigned line_size:8; member 250 unsigned line_size, lines_per_tag, assoc, size_in_kb; in amd_cpuid4() local 271 line_size = l1->line_size; in amd_cpuid4() 279 line_size = l2.line_size; in amd_cpuid4() 288 line_size = l3.line_size; in amd_cpuid4() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.c | 301 u32 line_size = itv->vbi.raw_decoder_line_size; in compress_raw_buf() local 310 p = buf + i * line_size; in compress_raw_buf() 316 memcpy(q, p + 4, line_size - 4); in compress_raw_buf() 317 q += line_size - 4; in compress_raw_buf() 319 return lines * (line_size - 4); in compress_raw_buf() 327 u32 line_size = itv->vbi.sliced_decoder_line_size; in compress_sliced_buf() local 339 if (size < line_size) { in compress_sliced_buf() 342 for (i = 0; i < size / line_size; i++) { in compress_sliced_buf() 343 u8 *p = buf + i * line_size; in compress_sliced_buf()
|
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.c | 301 u32 line_size = itv->vbi.raw_decoder_line_size; in compress_raw_buf() local 310 p = buf + i * line_size; in compress_raw_buf() 316 memcpy(q, p + 4, line_size - 4); in compress_raw_buf() 317 q += line_size - 4; in compress_raw_buf() 319 return lines * (line_size - 4); in compress_raw_buf() 327 u32 line_size = itv->vbi.sliced_decoder_line_size; in compress_sliced_buf() local 339 if (size < line_size) { in compress_sliced_buf() 342 for (i = 0; i < size / line_size; i++) { in compress_sliced_buf() 343 u8 *p = buf + i * line_size; in compress_sliced_buf()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dpp.c | 277 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() local 282 if (line_size == 0) in dscl2_calc_lb_num_partitions() 283 line_size = 1; in dscl2_calc_lb_num_partitions() 288 memory_line_size_y = (line_size + 5) / 6; /* +5 to ceil */ in dscl2_calc_lb_num_partitions() 290 memory_line_size_a = (line_size + 5) / 6; /* +5 to ceil */ in dscl2_calc_lb_num_partitions()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dpp.c | 267 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() local 272 if (line_size == 0) in dscl2_calc_lb_num_partitions() 273 line_size = 1; in dscl2_calc_lb_num_partitions() 278 memory_line_size_y = (line_size + 5) / 6; /* +5 to ceil */ in dscl2_calc_lb_num_partitions() 280 memory_line_size_a = (line_size + 5) / 6; /* +5 to ceil */ in dscl2_calc_lb_num_partitions()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/resctrl/ |
H A D | pseudo_lock.c | 246 plr->line_size = 0; in pseudo_lock_region_clear() 297 plr->line_size = ci->info_list[i].coherency_line_size; in pseudo_lock_region_init() 429 unsigned int line_size; in pseudo_lock_fn() local 433 register unsigned int line_size asm("esi"); in pseudo_lock_fn() 469 line_size = plr->line_size; in pseudo_lock_fn() 497 for (i = 0; i < size; i += line_size) { in pseudo_lock_fn() 944 unsigned int line_size; in measure_residency_fn() local 987 line_size = READ_ONCE(plr->line_size); in measure_residency_fn() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/resctrl/ |
H A D | pseudo_lock.c | 264 plr->line_size = 0; in pseudo_lock_region_clear() 315 plr->line_size = ci->info_list[i].coherency_line_size; in pseudo_lock_region_init() 447 unsigned int line_size; in pseudo_lock_fn() local 451 register unsigned int line_size asm("esi"); in pseudo_lock_fn() 487 line_size = plr->line_size; in pseudo_lock_fn() 515 for (i = 0; i < size; i += line_size) { in pseudo_lock_fn() 962 unsigned int line_size; in measure_residency_fn() local 1005 line_size = READ_ONCE(plr->line_size); in measure_residency_fn() [all...] |
/kernel/linux/linux-5.10/drivers/base/ |
H A D | cacheinfo.c | 96 u32 line_size; in cache_get_line_size() local 100 ret = of_property_read_u32(np, propname, &line_size); in cache_get_line_size() 102 this_leaf->coherency_line_size = line_size; in cache_get_line_size() 121 unsigned int line_size = this_leaf->coherency_line_size; in cache_associativity() local 129 if (!(nr_sets == 1) && (nr_sets > 0 && size > 0 && line_size > 0)) in cache_associativity() 130 this_leaf->ways_of_associativity = (size / nr_sets) / line_size; in cache_associativity()
|
/kernel/linux/linux-5.10/tools/spi/ |
H A D | spidev_test.c | 62 static void hex_dump(const void *src, size_t length, size_t line_size, in hex_dump() argument 73 if (!(++i % line_size) || (length == 0 && i % line_size)) { in hex_dump() 75 while (i++ % line_size) in hex_dump()
|
/kernel/linux/linux-6.6/tools/spi/ |
H A D | spidev_test.c | 62 static void hex_dump(const void *src, size_t length, size_t line_size, in hex_dump() argument 73 if (!(++i % line_size) || (length == 0 && i % line_size)) { in hex_dump() 75 while (i++ % line_size) in hex_dump()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | cacheinfo.c | 143 u32 line_size; in cache_get_line_size() local 147 ret = of_property_read_u32(np, propname, &line_size); in cache_get_line_size() 149 this_leaf->coherency_line_size = line_size; in cache_get_line_size() 168 unsigned int line_size = this_leaf->coherency_line_size; in cache_associativity() local 176 if (!(nr_sets == 1) && (nr_sets > 0 && size > 0 && line_size > 0)) in cache_associativity() 177 this_leaf->ways_of_associativity = (size / nr_sets) / line_size; in cache_associativity()
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | cache_info.h | 6 unsigned char line_size; member
|