Home
last modified time | relevance | path

Searched refs:riscv_cbom_block_size (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/arch/riscv/mm/
Ddma-noncoherent.c34 ALT_CMO_OP(clean, vaddr, size, riscv_cbom_block_size); in arch_dma_cache_wback()
48 ALT_CMO_OP(inval, vaddr, size, riscv_cbom_block_size); in arch_dma_cache_inv()
62 ALT_CMO_OP(flush, vaddr, size, riscv_cbom_block_size); in arch_dma_cache_wback_inv()
134 ALT_CMO_OP(flush, flush_addr, size, riscv_cbom_block_size); in arch_dma_prep_coherent()
140 WARN_TAINT(!coherent && riscv_cbom_block_size > ARCH_DMA_MINALIGN, in arch_setup_dma_ops()
144 ARCH_DMA_MINALIGN, riscv_cbom_block_size); in arch_setup_dma_ops()
155 WARN(!riscv_cbom_block_size, in riscv_noncoherent_supported()
Dcacheflush.c94 unsigned int riscv_cbom_block_size; variable
95 EXPORT_SYMBOL_GPL(riscv_cbom_block_size);
137 riscv_cbom_block_size = cbom_block_size; in riscv_init_cbo_blocksizes()
Dpmem.c20 ALT_CMO_OP(clean, addr, size, riscv_cbom_block_size); in arch_wb_cache_pmem()
32 ALT_CMO_OP(inval, addr, size, riscv_cbom_block_size); in arch_invalidate_pmem()
/Linux-v6.6/arch/riscv/errata/andes/
Derrata.c53 riscv_cbom_block_size = 1; in errata_probe_iocp()
/Linux-v6.6/arch/riscv/include/asm/
Dcacheflush.h55 extern unsigned int riscv_cbom_block_size;
/Linux-v6.6/arch/riscv/errata/thead/
Derrata.c49 riscv_cbom_block_size = L1_CACHE_BYTES; in errata_probe_cmo()
/Linux-v6.6/drivers/cache/
Dax45mp_cache.c196 if (!riscv_cbom_block_size) in ax45mp_cache_init()
/Linux-v6.6/arch/riscv/kernel/
Dcpufeature.c86 if (!riscv_cbom_block_size) { in riscv_isa_extension_check()
89 } else if (!is_power_of_2(riscv_cbom_block_size)) { in riscv_isa_extension_check()
/Linux-v6.6/arch/riscv/kvm/
Dvcpu_onereg.c139 reg_val = riscv_cbom_block_size; in kvm_riscv_vcpu_get_reg_config()
228 if (reg_val != riscv_cbom_block_size) in kvm_riscv_vcpu_set_reg_config()