Lines Matching refs:ci

144 	struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo);  in riscv_get_marchid()  local
147 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_get_marchid()
149 ci->marchid = csr_read(CSR_MARCHID); in riscv_get_marchid()
151 ci->marchid = 0; in riscv_get_marchid()
153 return ci->marchid; in riscv_get_marchid()
158 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_mvendorid() local
161 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()
163 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
165 ci->mvendorid = 0; in riscv_get_mvendorid()
167 return ci->mvendorid; in riscv_get_mvendorid()
174 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mvendorid() local
176 return ci->mvendorid; in riscv_cached_mvendorid()
182 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_marchid() local
184 return ci->marchid; in riscv_cached_marchid()
190 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in riscv_cached_mimpid() local
192 return ci->mimpid; in riscv_cached_mimpid()
198 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_cpuinfo_starting() local
201 if (!ci->mvendorid) in riscv_cpuinfo_starting()
202 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_cpuinfo_starting()
203 if (!ci->marchid) in riscv_cpuinfo_starting()
204 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_cpuinfo_starting()
205 ci->mimpid = sbi_spec_is_0_1() ? 0 : sbi_get_mimpid(); in riscv_cpuinfo_starting()
207 if (!ci->mvendorid) in riscv_cpuinfo_starting()
208 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()
209 if (!ci->marchid) in riscv_cpuinfo_starting()
210 ci->marchid = csr_read(CSR_MARCHID); in riscv_cpuinfo_starting()
211 ci->mimpid = csr_read(CSR_MIMPID); in riscv_cpuinfo_starting()
213 ci->mvendorid = 0; in riscv_cpuinfo_starting()
214 ci->marchid = 0; in riscv_cpuinfo_starting()
215 ci->mimpid = 0; in riscv_cpuinfo_starting()
306 struct riscv_cpuinfo *ci = per_cpu_ptr(&riscv_cpuinfo, cpu_id); in c_show() local
325 seq_printf(m, "mvendorid\t: 0x%lx\n", ci->mvendorid); in c_show()
326 seq_printf(m, "marchid\t\t: 0x%lx\n", ci->marchid); in c_show()
327 seq_printf(m, "mimpid\t\t: 0x%lx\n", ci->mimpid); in c_show()