Lines Matching refs:error
78 int error, tmp; in vm_setup_freebsd_registers_i386() local
81 error = vm_get_capability(vcpu, VM_CAP_UNRESTRICTED_GUEST, &tmp); in vm_setup_freebsd_registers_i386()
82 if (error) in vm_setup_freebsd_registers_i386()
84 error = vm_set_capability(vcpu, VM_CAP_UNRESTRICTED_GUEST, 1); in vm_setup_freebsd_registers_i386()
85 if (error) in vm_setup_freebsd_registers_i386()
89 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR0, cr0)) != 0) in vm_setup_freebsd_registers_i386()
92 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR4, 0)) != 0) in vm_setup_freebsd_registers_i386()
99 if ((error = vm_set_register(vcpu, VM_REG_GUEST_EFER, 0))) in vm_setup_freebsd_registers_i386()
108 error = vm_set_desc(vcpu, VM_REG_GUEST_GDTR, in vm_setup_freebsd_registers_i386()
110 if (error != 0) in vm_setup_freebsd_registers_i386()
118 error = vm_set_register(vcpu, VM_REG_GUEST_RFLAGS, rflags); in vm_setup_freebsd_registers_i386()
119 if (error) in vm_setup_freebsd_registers_i386()
125 error = vm_set_desc(vcpu, VM_REG_GUEST_CS, in vm_setup_freebsd_registers_i386()
129 error = vm_set_desc(vcpu, VM_REG_GUEST_DS, in vm_setup_freebsd_registers_i386()
131 if (error) in vm_setup_freebsd_registers_i386()
134 error = vm_set_desc(vcpu, VM_REG_GUEST_ES, in vm_setup_freebsd_registers_i386()
136 if (error) in vm_setup_freebsd_registers_i386()
139 error = vm_set_desc(vcpu, VM_REG_GUEST_FS, in vm_setup_freebsd_registers_i386()
141 if (error) in vm_setup_freebsd_registers_i386()
144 error = vm_set_desc(vcpu, VM_REG_GUEST_GS, in vm_setup_freebsd_registers_i386()
146 if (error) in vm_setup_freebsd_registers_i386()
149 error = vm_set_desc(vcpu, VM_REG_GUEST_SS, in vm_setup_freebsd_registers_i386()
151 if (error) in vm_setup_freebsd_registers_i386()
157 error = vm_set_desc(vcpu, VM_REG_GUEST_TR, in vm_setup_freebsd_registers_i386()
159 if (error) in vm_setup_freebsd_registers_i386()
163 error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR, 0, 0, in vm_setup_freebsd_registers_i386()
165 if (error) in vm_setup_freebsd_registers_i386()
169 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CS, gsel)) != 0) in vm_setup_freebsd_registers_i386()
173 if ((error = vm_set_register(vcpu, VM_REG_GUEST_DS, gsel)) != 0) in vm_setup_freebsd_registers_i386()
176 if ((error = vm_set_register(vcpu, VM_REG_GUEST_ES, gsel)) != 0) in vm_setup_freebsd_registers_i386()
179 if ((error = vm_set_register(vcpu, VM_REG_GUEST_FS, gsel)) != 0) in vm_setup_freebsd_registers_i386()
182 if ((error = vm_set_register(vcpu, VM_REG_GUEST_GS, gsel)) != 0) in vm_setup_freebsd_registers_i386()
185 if ((error = vm_set_register(vcpu, VM_REG_GUEST_SS, gsel)) != 0) in vm_setup_freebsd_registers_i386()
189 if ((error = vm_set_register(vcpu, VM_REG_GUEST_TR, gsel)) != 0) in vm_setup_freebsd_registers_i386()
193 if ((error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, 0)) != 0) in vm_setup_freebsd_registers_i386()
197 if ((error = vm_set_register(vcpu, VM_REG_GUEST_RIP, eip)) != 0) in vm_setup_freebsd_registers_i386()
200 if ((error = vm_set_register(vcpu, VM_REG_GUEST_RSP, esp)) != 0) in vm_setup_freebsd_registers_i386()
203 error = 0; in vm_setup_freebsd_registers_i386()
205 return (error); in vm_setup_freebsd_registers_i386()
225 int error; in vm_setup_freebsd_registers() local
231 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR0, cr0)) != 0) in vm_setup_freebsd_registers()
235 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR4, cr4)) != 0) in vm_setup_freebsd_registers()
239 if ((error = vm_set_register(vcpu, VM_REG_GUEST_EFER, efer))) in vm_setup_freebsd_registers()
243 error = vm_set_register(vcpu, VM_REG_GUEST_RFLAGS, rflags); in vm_setup_freebsd_registers()
244 if (error) in vm_setup_freebsd_registers()
250 error = vm_set_desc(vcpu, VM_REG_GUEST_CS, in vm_setup_freebsd_registers()
252 if (error) in vm_setup_freebsd_registers()
256 error = vm_set_desc(vcpu, VM_REG_GUEST_DS, in vm_setup_freebsd_registers()
258 if (error) in vm_setup_freebsd_registers()
261 error = vm_set_desc(vcpu, VM_REG_GUEST_ES, in vm_setup_freebsd_registers()
263 if (error) in vm_setup_freebsd_registers()
266 error = vm_set_desc(vcpu, VM_REG_GUEST_FS, in vm_setup_freebsd_registers()
268 if (error) in vm_setup_freebsd_registers()
271 error = vm_set_desc(vcpu, VM_REG_GUEST_GS, in vm_setup_freebsd_registers()
273 if (error) in vm_setup_freebsd_registers()
276 error = vm_set_desc(vcpu, VM_REG_GUEST_SS, in vm_setup_freebsd_registers()
278 if (error) in vm_setup_freebsd_registers()
286 error = vm_set_desc(vcpu, VM_REG_GUEST_TR, 0, 0, desc_access); in vm_setup_freebsd_registers()
287 if (error) in vm_setup_freebsd_registers()
290 error = vm_set_desc(vcpu, VM_REG_GUEST_LDTR, 0, 0, in vm_setup_freebsd_registers()
292 if (error) in vm_setup_freebsd_registers()
296 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CS, gsel)) != 0) in vm_setup_freebsd_registers()
300 if ((error = vm_set_register(vcpu, VM_REG_GUEST_DS, gsel)) != 0) in vm_setup_freebsd_registers()
303 if ((error = vm_set_register(vcpu, VM_REG_GUEST_ES, gsel)) != 0) in vm_setup_freebsd_registers()
306 if ((error = vm_set_register(vcpu, VM_REG_GUEST_FS, gsel)) != 0) in vm_setup_freebsd_registers()
309 if ((error = vm_set_register(vcpu, VM_REG_GUEST_GS, gsel)) != 0) in vm_setup_freebsd_registers()
312 if ((error = vm_set_register(vcpu, VM_REG_GUEST_SS, gsel)) != 0) in vm_setup_freebsd_registers()
316 if ((error = vm_set_register(vcpu, VM_REG_GUEST_TR, 0)) != 0) in vm_setup_freebsd_registers()
320 if ((error = vm_set_register(vcpu, VM_REG_GUEST_LDTR, 0)) != 0) in vm_setup_freebsd_registers()
324 if ((error = vm_set_register(vcpu, VM_REG_GUEST_RIP, rip)) != 0) in vm_setup_freebsd_registers()
328 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR3, cr3)) != 0) in vm_setup_freebsd_registers()
333 error = vm_set_desc(vcpu, VM_REG_GUEST_GDTR, in vm_setup_freebsd_registers()
335 if (error != 0) in vm_setup_freebsd_registers()
338 if ((error = vm_set_register(vcpu, VM_REG_GUEST_RSP, rsp)) != 0) in vm_setup_freebsd_registers()
341 error = 0; in vm_setup_freebsd_registers()
343 return (error); in vm_setup_freebsd_registers()