• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/math-emu/

Lines Matching refs:address

4  | Get the effective address from an FPU instruction.                        |
122 static unsigned long vm86_segment(u_char segment, struct address *addr)
137 struct address *addr, long offset)
140 unsigned long base_address, limit, address, seg_top;
163 address = base_address + offset;
178 (address <= limit) || (address >= seg_top) ? 0 :
179 ((seg_top - address) >= 255 ? 255 : seg_top - address);
182 (address > limit) || (address < base_address) ? 0 :
183 ((limit - address) >= 254 ? 255 : limit - address + 1);
189 return address;
209 struct address *addr, fpu_addr_modes addr_modes)
214 int address = 0; /* Initialized just to stop compiler warnings. */
228 address = sib(mod, fpu_eip);
237 FPU_get_user(address,
242 addr->offset = address;
243 return (void __user *)address;
245 address = *cpu_reg_ptr; /* Just return the contents
247 addr->offset = address;
248 return (void __user *)address;
254 FPU_get_user(address, (signed char __user *)(*fpu_eip));
262 FPU_get_user(address, (long __user *)(*fpu_eip));
270 address += *cpu_reg_ptr;
273 addr->offset = address;
279 address += vm86_segment(addr_modes.override.segment, addr);
283 address = pm_address(FPU_modrm, addr_modes.override.segment,
284 addr, address);
290 return (void __user *)address;
294 struct address *addr, fpu_addr_modes addr_modes)
298 int address = 0; /* Default used for mod == 0 */
317 FPU_get_user(address,
328 FPU_get_user(address, (signed char __user *)(*fpu_eip));
336 FPU_get_user(address, (unsigned short __user *)(*fpu_eip));
347 address += FPU_info->regs->bx + FPU_info->regs->si;
350 address += FPU_info->regs->bx + FPU_info->regs->di;
353 address += FPU_info->regs->bp + FPU_info->regs->si;
358 address += FPU_info->regs->bp + FPU_info->regs->di;
363 address += FPU_info->regs->si;
366 address += FPU_info->regs->di;
369 address += FPU_info->regs->bp;
374 address += FPU_info->regs->bx;
379 address &= 0xffff;
381 addr->offset = address;
387 address += vm86_segment(addr_modes.override.segment, addr);
391 address = pm_address(FPU_modrm, addr_modes.override.segment,
392 addr, address);
398 return (void __user *)address;