Lines Matching refs:ci
145 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_marchid() local
148 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_get_marchid()
150 ci->marchid = csr_read(CSR_MARCHID); in riscv_get_marchid()
152 ci->marchid = 0; in riscv_get_marchid()
154 return ci->marchid; in riscv_get_marchid()
159 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_mvendorid() local
162 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()
164 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
166 ci->mvendorid = 0; in riscv_get_mvendorid()
168 return ci->mvendorid; in riscv_get_mvendorid()
175 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mvendorid() local
177 return ci->mvendorid; in riscv_cached_mvendorid()
183 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_marchid() local
185 return ci->marchid; in riscv_cached_marchid()
191 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mimpid() local
193 return ci->mimpid; in riscv_cached_mimpid()
199 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_cpuinfo_starting() local
202 if (!ci->mvendorid) in riscv_cpuinfo_starting()
203 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_cpuinfo_starting()
204 if (!ci->marchid) in riscv_cpuinfo_starting()
205 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_cpuinfo_starting()
206 ci->mimpid = sbi_spec_is_0_1() ? 0 : sbi_get_mimpid(); in riscv_cpuinfo_starting()
208 if (!ci->mvendorid) in riscv_cpuinfo_starting()
209 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()
210 if (!ci->marchid) in riscv_cpuinfo_starting()
211 ci->marchid = csr_read(CSR_MARCHID); in riscv_cpuinfo_starting()
212 ci->mimpid = csr_read(CSR_MIMPID); in riscv_cpuinfo_starting()
214 ci->mvendorid = 0; in riscv_cpuinfo_starting()
215 ci->marchid = 0; in riscv_cpuinfo_starting()
216 ci->mimpid = 0; in riscv_cpuinfo_starting()
334 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in c_show() local
361 seq_printf(m, "mvendorid\t: 0x%lx\n", ci->mvendorid); in c_show()
362 seq_printf(m, "marchid\t\t: 0x%lx\n", ci->marchid); in c_show()
363 seq_printf(m, "mimpid\t\t: 0x%lx\n", ci->mimpid); in c_show()