Searched refs:addr_modes (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/arch/x86/math-emu/ |
D | get_address.c | 209 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address() argument 218 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address() 219 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address() 275 switch (addr_modes.default_mode) { in FPU_get_address() 279 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address() 283 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address() 294 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address_16() argument 302 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address_16() 303 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address_16() 354 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16() [all …]
|
D | fpu_entry.c | 104 fpu_addr_modes addr_modes; in math_emulate() local 132 addr_modes.default_mode = VM86; in math_emulate() 136 addr_modes.default_mode = 0; in math_emulate() 153 addr_modes.default_mode = SEG32; in math_emulate() 156 addr_modes.default_mode = PM16; in math_emulate() 170 &addr_modes.override)) { in math_emulate() 187 if (addr_modes.default_mode) { in math_emulate() 251 if ((addr_modes.default_mode & SIXTEEN) in math_emulate() 252 ^ (addr_modes.override.address_size == ADDR_SIZE_PREFIX)) in math_emulate() 255 &data_sel_off, addr_modes); in math_emulate() [all …]
|
D | load_store.c | 66 int FPU_load_store(u_char type, fpu_addr_modes addr_modes, in FPU_load_store() argument 77 if (addr_modes.default_mode & PROTECTED) { in FPU_load_store() 78 if (addr_modes.default_mode == SEG32) { in FPU_load_store() 81 } else if (addr_modes.default_mode == PM16) { in FPU_load_store() 237 fldenv(addr_modes, (u_char __user *) data_address); in FPU_load_store() 242 frstor(addr_modes, (u_char __user *) data_address); in FPU_load_store() 279 fstenv(addr_modes, (u_char __user *) data_address); in FPU_load_store() 282 fsave(addr_modes, (u_char __user *) data_address); in FPU_load_store()
|
D | fpu_proto.h | 87 fpu_addr_modes addr_modes); 90 fpu_addr_modes addr_modes); 92 extern int FPU_load_store(u_char type, fpu_addr_modes addr_modes, 145 extern u_char __user *fldenv(fpu_addr_modes addr_modes, u_char __user *s); 146 extern void frstor(fpu_addr_modes addr_modes, u_char __user *data_address); 147 extern u_char __user *fstenv(fpu_addr_modes addr_modes, u_char __user *d); 148 extern void fsave(fpu_addr_modes addr_modes, u_char __user *data_address);
|
D | reg_ld_str.c | 1026 u_char __user *fldenv(fpu_addr_modes addr_modes, u_char __user *s) in fldenv() argument 1032 if ((addr_modes.default_mode == VM86) || in fldenv() 1033 ((addr_modes.default_mode == PM16) in fldenv() 1034 ^ (addr_modes.override.operand_size == OP_SIZE_PREFIX))) { in fldenv() 1050 if (addr_modes.default_mode == VM86) { in fldenv() 1119 void frstor(fpu_addr_modes addr_modes, u_char __user *data_address) in frstor() argument 1122 u_char __user *s = fldenv(addr_modes, data_address); in frstor() 1142 u_char __user *fstenv(fpu_addr_modes addr_modes, u_char __user *d) in fstenv() argument 1144 if ((addr_modes.default_mode == VM86) || in fstenv() 1145 ((addr_modes.default_mode == PM16) in fstenv() [all …]
|