Lines Matching full:ci

143 	struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo);  in riscv_get_marchid()  local
146 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_get_marchid()
148 ci->marchid = csr_read(CSR_MARCHID); in riscv_get_marchid()
150 ci->marchid = 0; in riscv_get_marchid()
152 return ci->marchid; in riscv_get_marchid()
157 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_mvendorid() local
160 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()
162 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
164 ci->mvendorid = 0; in riscv_get_mvendorid()
166 return ci->mvendorid; in riscv_get_mvendorid()
173 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mvendorid() local
175 return ci->mvendorid; in riscv_cached_mvendorid()
181 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_marchid() local
183 return ci->marchid; in riscv_cached_marchid()
189 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mimpid() local
191 return ci->mimpid; in riscv_cached_mimpid()
197 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_cpuinfo_starting() local
200 if (!ci->mvendorid) in riscv_cpuinfo_starting()
201 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_cpuinfo_starting()
202 if (!ci->marchid) in riscv_cpuinfo_starting()
203 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_cpuinfo_starting()
204 ci->mimpid = sbi_spec_is_0_1() ? 0 : sbi_get_mimpid(); in riscv_cpuinfo_starting()
206 if (!ci->mvendorid) in riscv_cpuinfo_starting()
207 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()
208 if (!ci->marchid) in riscv_cpuinfo_starting()
209 ci->marchid = csr_read(CSR_MARCHID); in riscv_cpuinfo_starting()
210 ci->mimpid = csr_read(CSR_MIMPID); in riscv_cpuinfo_starting()
212 ci->mvendorid = 0; in riscv_cpuinfo_starting()
213 ci->marchid = 0; in riscv_cpuinfo_starting()
214 ci->mimpid = 0; in riscv_cpuinfo_starting()
332 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in c_show() local
359 seq_printf(m, "mvendorid\t: 0x%lx\n", ci->mvendorid); in c_show()
360 seq_printf(m, "marchid\t\t: 0x%lx\n", ci->marchid); in c_show()
361 seq_printf(m, "mimpid\t\t: 0x%lx\n", ci->mimpid); in c_show()