Lines Matching refs:err

59 	int err = 0;  in msr_read()  local
66 err = rdmsr_safe_on_cpu(cpu, reg, &data[0], &data[1]); in msr_read()
67 if (err) in msr_read()
70 err = -EFAULT; in msr_read()
77 return bytes ? bytes : err; in msr_read()
115 int err = 0; in msr_write() local
118 err = security_locked_down(LOCKDOWN_MSR); in msr_write()
119 if (err) in msr_write()
120 return err; in msr_write()
122 err = filter_write(reg); in msr_write()
123 if (err) in msr_write()
124 return err; in msr_write()
131 err = -EFAULT; in msr_write()
137 err = wrmsr_safe_on_cpu(cpu, reg, data[0], data[1]); in msr_write()
138 if (err) in msr_write()
145 return bytes ? bytes : err; in msr_write()
153 int err; in msr_ioctl() local
158 err = -EBADF; in msr_ioctl()
162 err = -EFAULT; in msr_ioctl()
165 err = rdmsr_safe_regs_on_cpu(cpu, regs); in msr_ioctl()
166 if (err) in msr_ioctl()
169 err = -EFAULT; in msr_ioctl()
174 err = -EBADF; in msr_ioctl()
178 err = -EFAULT; in msr_ioctl()
181 err = security_locked_down(LOCKDOWN_MSR); in msr_ioctl()
182 if (err) in msr_ioctl()
185 err = filter_write(regs[1]); in msr_ioctl()
186 if (err) in msr_ioctl()
187 return err; in msr_ioctl()
191 err = wrmsr_safe_regs_on_cpu(cpu, regs); in msr_ioctl()
192 if (err) in msr_ioctl()
195 err = -EFAULT; in msr_ioctl()
199 err = -ENOTTY; in msr_ioctl()
203 return err; in msr_ioctl()
264 int err; in msr_init() local
270 err = class_register(&msr_class); in msr_init()
271 if (err) in msr_init()
274 err = cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "x86/msr:online", in msr_init()
276 if (err < 0) in msr_init()
278 cpuhp_msr_state = err; in msr_init()
285 return err; in msr_init()