Searched refs:emulator (Results 1 - 78 of 78) sorted by relevance

/linux-4.1.27/arch/arm/nwfpe/
H A Dentry.S25 /* This is the kernel's entry point into the floating point emulator.
38 ldr pc, [r4] @ Call FP emulator entry point
40 The kernel expects the emulator to return via one of two possible
41 points of return it passes to the emulator. The emulator, if
44 the user code. If the emulator is unable to emulate the instruction,
48 On entry to the emulator r10 points to an area of private FP workspace
50 emulator saves its registers across calls. The first word of this area
52 so that the emulator startup cost can be avoided for tasks that don't
72 instructions to allow the emulator to spread the cost of the trap over
H A Dfpa11.c32 /* Reset the FPA11 chip. Called to initialize and reset the emulator. */ resetFPA11()
H A Dfpsr.h46 #define FP_EMULATOR 0x01000000 /* System ID for emulator */
H A Dfpa11.h89 instance of the emulator needs to be
H A Dfpmodule.c185 MODULE_DESCRIPTION("NWFPE floating point emulator (" NWFPE_BITS " precision)");
H A Dfpa11_cprt.c360 the data sheet, observation of how the Acorn emulator actually PerformComparison()
/linux-4.1.27/arch/mips/include/asm/
H A Dbreak.h21 #define BRK_MEMU 514 /* Used by FPU emulator */
H A Dprocessor.h127 * It would be nice to add some more fields for emulator statistics,
128 * the additional information is private to the FPU emulator for now.
259 /* Saved fpu/fpu emulator stuff. */
316 * Saved FPU/FPU emulator stuff \
H A Dthread_info.h30 int r2_emul_return; /* 1 => Returning from R2 emulator */
H A Dstackframe.h197 * but the FPU emulator and gdb remote debug stub
/linux-4.1.27/arch/m68k/math-emu/
H A Dfp_trig.h4 floating point emulator.
H A Dfp_arith.h4 floating point emulator.
8 Somewhat based on the AlphaLinux floating point emulator, by David
H A Dfp_trig.c4 floating point emulator.
H A Dfp_log.c4 floating point emulator.
H A Dfp_arith.c4 floating point emulator.
8 Somewhat based on the AlphaLinux floating point emulator, by David
/linux-4.1.27/drivers/platform/goldfish/
H A Dgoldfish_pipe.c19 * guest system and the QEMU emulator.
30 * // emulator service.
41 * intermediate buffers, since the emulator is capable of translating
90 #define CMD_WRITE_BUFFER 4 /* send a user buffer to the emulator */
91 #define CMD_WAKE_ON_WRITE 5 /* tell the emulator to wake us when writing
99 #define CMD_READ_BUFFER 6 /* receive a user buffer from the emulator */
100 #define CMD_WAKE_ON_READ 7 /* tell the emulator to wake us when reading
109 /* Bit-flags used to signal events from the emulator */
110 #define PIPE_WAKE_CLOSED (1 << 0) /* emulator closed pipe */
125 * communicate with the emulator, and a wake queue for blocked tasks
181 /* This function converts an error code returned by the emulator through
239 /* A value that will not be set by qemu emulator */
280 /* If the emulator already closed the pipe, no need to go further */ goldfish_pipe_read_write()
372 /* Tell the emulator we're going to wait for a wake event */ goldfish_pipe_read_write()
449 /* We're going to read from the emulator a list of (channel,flags) goldfish_pipe_interrupt()
475 /* Did the emulator just closed a pipe? */ goldfish_pipe_interrupt()
498 * Create a new pipe link between the emulator and the use application.
520 * Now, tell the emulator we're opening a new pipe. We use the goldfish_pipe_open()
539 /* The guest is closing the channel, so tell the emulator right now */ goldfish_pipe_release()
/linux-4.1.27/arch/mips/include/uapi/asm/
H A Dbreak.h24 #define BRK_MEMU 514 /* Used by FPU emulator */
/linux-4.1.27/arch/x86/include/asm/
H A Dkvm_emulate.h4 * Generic x86 (32-bit and 64-bit) instruction decoder and emulator.
50 * These operations represent the instruction emulator's interface to memory.
55 * The emulator assumes that an instruction accesses only one 'emulated memory'
58 * stack operations are assumed never to access emulated memory. The emulator
63 * 1. The emulator isn't very smart about emulated vs. standard memory.
66 * detect and handle reentrancy into the emulator via recursive faults.
70 * some out-of-band mechanism, unknown to the emulator. The memop signals
71 * failure by returning X86EMUL_PROPAGATE_FAULT to the emulator, which will
75 * 4. The emulator cannot handle 64-bit mode emulation on an x86/32 system.
256 /* Execution mode, passed to the emulator. */
/linux-4.1.27/arch/um/drivers/
H A Dxterm.c72 "xterm=<terminal emulator>,<title switch>,<exec switch>\n"
73 " Specifies an alternate terminal emulator to use for the debugger,\n"
75 " The values are the terminal emulator binary, the switch it uses to set\n"
/linux-4.1.27/drivers/power/
H A Dgoldfish_battery.c2 * Power supply driver for the goldfish emulator
241 MODULE_DESCRIPTION("Battery driver for the Goldfish emulator");
/linux-4.1.27/samples/seccomp/
H A Dbpf-direct.c61 static void emulator(int nr, siginfo_t *info, void *void_context) emulator() function
97 act.sa_sigaction = &emulator; install_emulator()
/linux-4.1.27/drivers/misc/sgi-gru/
H A Dgrulib.h56 /* Get some config options (primarily for tests & emulator) */
H A Dgrufault.c162 prefetchw(tfm); /* Helps on hardware, required for emulator */ get_clear_fault_map()
176 * on emulator) get_clear_fault_map()
564 prefetchw(tfh); /* Helps on hdw, required for emulator */ for_each_cbr_in_tfm()
633 prefetchw(tfh); /* Helps on hdw, required for emulator */ gru_user_dropin()
H A Dgrufile.c168 * Get GRU configuration info (temp - for emulator testing)
H A Dgrutables.h562 /* Lock hierarchy checking enabled only in emulator */
H A Dgrumain.c53 * ZZZ should be inline but did not work on emulator
/linux-4.1.27/drivers/gpu/drm/i915/
H A Di915_vgpu.h27 /* The MMIO offset of the shared info between guest and host emulator */
/linux-4.1.27/arch/x86/math-emu/
H A Dfpu_system.h86 /* access_ok() is very expensive, and causes the emulator to run
H A Dfpu_emu.h134 /* PROTECTED has a restricted meaning in the emulator; it is used
135 to signal that the emulator needs to do special things to ensure
H A Dfpu_entry.c19 | other processes using the emulator while swapping is in progress. |
183 printk("FPU emulator: Unsupported addressing mode\n"); math_emulate()
211 ("FPU emulator: Unknown prefix byte 0x%02x, probably due to\n" math_emulate()
212 "FPU emulator: self-modifying code! (emulation impossible)\n", math_emulate()
583 all prefix bytes, further changes are needed in the emulator code
H A Derrors.c17 | other processes using the emulator while swapping is in progress. |
344 printk("FPU emulator: Unknown Exception: 0x%04x!\n", n); FPU_exception()
347 printk("FPU emulator: Internal error type 0x%04x\n", FPU_exception()
H A Dget_address.c17 | other processes using the emulator while swapping is in progress. |
H A Dload_store.c18 | other processes using the emulator while swapping is in progress. |
H A Dreg_ld_str.c17 | other processes using the emulator while swapping is in progress. |
/linux-4.1.27/arch/sh/include/asm/
H A Dprocessor_32.h80 /* Dummy fpu emulator */
H A Dprocessor_64.h89 /* Dummy fpu emulator */
/linux-4.1.27/arch/blackfin/kernel/
H A Dearly_printk.c195 * RETE - since it might screw up if emulator is attached init_early_exception_vectors()
/linux-4.1.27/arch/blackfin/mach-bf561/
H A Dsecondary.S58 * Leaving these as non-zero can confuse the emulator
/linux-4.1.27/arch/blackfin/mach-common/
H A Dhead.S67 * Leaving these as non-zero can confuse the emulator
/linux-4.1.27/arch/blackfin/mm/
H A Disram-driver.c24 * The emulator will not function correctly if a write command is left in
26 * the emulator. To avoid such problems, ensure that both ITEST_COMMAND
/linux-4.1.27/arch/m68k/sun3/
H A Dmmu_emu.c2 ** Tablewalk MMU emulator
124 * Initialise the MMU emulator.
/linux-4.1.27/drivers/staging/goldfish/
H A Dgoldfish_audio.c174 * clear the buffer empty flag, and signal the emulator goldfish_audio_write()
/linux-4.1.27/include/linux/
H A Dconsole.h11 * 10-Mar-94: Arno Griffioen: Conversion for vt100 emulator port from PC LINUX
H A Disdn.h355 atemu emu; /* AT-emulator data */
462 int v110emu[ISDN_MAX_CHANNELS]; /* V.110 emulator-mode 0=none */
/linux-4.1.27/arch/mips/kernel/
H A Dtraps.c790 * that for the FPU emulator. simulate_fp()
798 /* Run the emulator */ simulate_fp()
841 * software emulator on-board, let's use it... do_fpe()
846 * register operands before invoking the emulator, which seems do_fpe()
852 /* Run the emulator */ do_fpe()
917 * This breakpoint code is used by the FPU emulator to retake do_trap_or_bp()
1402 * emulator too. do_cpu()
H A Dbranch.c689 lose_fpu(1); /* Save FPU state for the emulator. */ __compute_return_epc_for_insn()
848 pr_info("%s: R2 branch but r2-to-r6 emulator is not preset - sending SIGILL.\n", __compute_return_epc_for_insn()
H A Dcpu-probe.c99 * Set the FIR feature flags for the FPU emulator.
116 /* Determined FPU emulator mask to use for the boot CPU with "nofpu". */
140 * Set options for the FPU emulator.
H A Dsignal.c292 * FPU emulator may have it's own trampoline active just get_sigframe()
H A Dmips-r2-to-r6-emul.c10 * MIPS R2 user space instruction emulator for MIPS R6
1169 lose_fpu(1); /* Save FPU state for the emulator. */ mipsr2_decoder()
H A Dunaligned.c1193 lose_fpu(1); /* Save FPU state for the emulator. */ emulate_load_store_insn()
1628 lose_fpu(1); /* save the FPU state for the emulator */ emulate_load_store_microMIPS()
/linux-4.1.27/drivers/media/rc/
H A Dmceusb.c110 #define MCE_CMD_GETEMVER 0x22 /* Get emulator interface version */
130 #define MCE_RSP_EQEMVER 0x22 /* emulator interface ver, 3 bytes */
461 u8 emver; /* emulator interface version */
1382 /* figure out which firmware/emulator version this hardware has */ mceusb_dev_probe()
1404 dev_info(&intf->dev, "Registered %s with mce emulator interface version %x", mceusb_dev_probe()
/linux-4.1.27/arch/mips/math-emu/
H A Dcp1emu.c2 * cp1emu.c: a MIPS coprocessor 1 (FPU) instruction emulator
23 * A complete emulator for MIPS coprocessor 1 instructions. This is
669 * here from a broken userland so just tell emulator isBranchInstr()
1015 * Linux MIPS branch emulator operates on context, updating the cop1Emulate()
1695 * achieve full IEEE-754 accuracy - however this emulator does. fpu_emu()
1897 * achieve full IEEE-754 accuracy - however this emulator does. fpu_emu()
/linux-4.1.27/drivers/i2c/
H A Di2c-stub.c2 i2c-stub.c - I2C/SMBus chip emulator
/linux-4.1.27/arch/sh/kernel/
H A Dhead_64.S346 * to Physical mapping a simulator/emulator can easily
/linux-4.1.27/drivers/media/v4l2-core/
H A Dvideobuf2-core.c2631 * Start file I/O emulator only if streaming API has not been used yet. vb2_poll()
2757 * struct vb2_fileio_buf - buffer context used by file io emulator
2759 * vb2 provides a compatibility layer and emulator of file io (read and
2771 * struct vb2_fileio_data - queue context used by file io emulator
2789 * vb2 provides a compatibility layer and emulator of file io (read and
2808 * __vb2_init_fileio() - initialize file io emulator
2940 * __vb2_cleanup_fileio() - free resourced used by file io emulator
2953 dprintk(3, "file io emulator closed\n"); __vb2_cleanup_fileio()
2991 * Initialize emulator on first call. __vb2_perform_fileio()
/linux-4.1.27/arch/arm/mach-omap2/
H A Dcontrol.h305 * on the device type (general-purpose, emulator, test, secure, bad, other)
/linux-4.1.27/net/irda/ircomm/
H A Dircomm_param.c439 /* Null modem cable emulator */ ircomm_param_dte()
/linux-4.1.27/include/media/
H A Dvideobuf2-core.h384 * @fileio: file io emulator internal data, used only if emulator is active
/linux-4.1.27/arch/m68k/kernel/
H A Dtraps.c736 /* 0111 IFP in emulator mode */ access_errorcf()
742 /* 1111 OEP in emulator mode*/ access_errorcf()
H A Dsignal.c19 * (Note: fpstate in the signal context is completely ignored for the emulator
/linux-4.1.27/net/sched/
H A Dsch_netem.c2 * net/sched/sch_netem.c Network emulator
45 of a full blown network emulator like NISTnet. It can delay
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_tty.c2 * Linux ISDN subsystem, tty functions and AT-command emulator (linklevel).
1629 /* This routine initializes all emulator-data.
2216 * Put a message from the AT-emulator into receive-buffer of tty,
2363 * Return result of AT-emulator to tty-receive-buffer, depending on
H A Disdn_ttyfax.c3 * Linux ISDN subsystem, tty_fax AT-command emulator (linklevel).
H A Disdn_common.c366 * HL-driver, set emulator-flag and change isdn_command()
/linux-4.1.27/include/uapi/linux/
H A Dpkt_sched.h517 /* Network emulator */
/linux-4.1.27/include/uapi/sound/
H A Dasequencer.h336 #define SNDRV_SEQ_CLIENT_OSS 15 /* oss sequencer emulator */
/linux-4.1.27/drivers/net/hamradio/
H A Dscc.c79 * KISS TNC emulator removed (TTY driver)
88 You can use 'kissbridge' if you need a KISS TNC emulator.
/linux-4.1.27/drivers/usb/gadget/udc/
H A Ddummy_hcd.c2 * dummy_hcd.c -- Dummy/Loopback USB host and device emulator driver.
895 * For this emulator, it might be convenient to create a usb slave device
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-nomadik.c633 * This is compatible with generic messages of smbus emulator
/linux-4.1.27/arch/arm/kernel/
H A Dhw_breakpoint.c212 * disassembler and address generation emulator, or we can insert a get_num_wrps()
/linux-4.1.27/arch/ia64/kernel/
H A Dhead.S441 // initialize PAL & SAL emulator:
/linux-4.1.27/arch/x86/kvm/
H A Dx86.c5458 /* FIXME: return into emulator if single-stepping. */ x86_emulate_instruction()
5506 /* do not return to emulator after return from userspace */ kvm_fast_pio_out()
6584 /* FIXME: return into emulator if single-stepping. */ complete_emulated_mmio()
H A Demulate.c4 * Generic x86 (32-bit and 64-bit) instruction decoder and emulator.
/linux-4.1.27/sound/core/seq/
H A Dseq_clientmgr.c2433 /* exported (for OSS emulator) */ snd_seq_kernel_client_write_poll()
/linux-4.1.27/sound/pci/asihpi/
H A Dhpi6205.c1689 /* EMIF SDRAM timing (orig = 0x410, emulator = 0x61a) */ boot_loader_config_emif()
/linux-4.1.27/drivers/tty/vt/
H A Dvt.c1014 * VT102 emulator
/linux-4.1.27/arch/m68k/ifpsp060/src/
H A Dpfpsp.S3807 # _fpsp_fline(): 060FPSP entry point for "Line F emulator" #
H A Dfpsp.S3808 # _fpsp_fline(): 060FPSP entry point for "Line F emulator" exc. #

Completed in 6738 milliseconds