Searched refs:DX (Results 1 - 68 of 68) sorted by relevance

/linux-4.4.14/arch/metag/include/asm/
H A Dsyscall.h36 return regs->ctx.DX[0].U1; syscall_get_nr()
50 unsigned long error = regs->ctx.DX[0].U0; syscall_get_error()
57 return regs->ctx.DX[0].U0; syscall_get_return_value()
64 regs->ctx.DX[0].U0 = (long) error ?: val; syscall_set_return_value()
77 args[j] = regs->ctx.DX[(reg + 1) / 2].U0; syscall_get_arguments()
79 args[j] = regs->ctx.DX[reg / 2].U1; syscall_get_arguments()
93 regs->ctx.DX[(reg + 1) / 2].U0 = args[i]; syscall_set_arguments()
95 regs->ctx.DX[reg / 2].U1 = args[i]; syscall_set_arguments()
H A Dprocessor.h119 regs->ctx.DX[3].U1 = *((int *)argc); /* argc */ \
120 regs->ctx.DX[3].U0 = (int)((int *)argc + 1); /* argv */ \
121 regs->ctx.DX[2].U1 = (int)((int *)argc + \
122 regs->ctx.DX[3].U1 + 2); /* envp */ \
123 regs->ctx.DX[2].U0 = 0; /* rtld_fini */ \
H A Dtbx.h246 #define TBICTX_XDX8_BIT 0x0100 /* Saved DX.8 to DX.15 too */
422 TBIDUAL DX[8]; member in struct:_tbictx_tag_
441 TBIDUAL DX[2]; /* DU.0, DU.4 */ member in struct:_tbictx2_tag_
457 TBIDUAL DX[6]; /* DU.1-DU.3, DU.5-DU.7 */ member in struct:_tbictxgp_tag_
/linux-4.4.14/tools/perf/arch/x86/util/
H A Dunwind-libdw.c21 dwarf_regs[2] = REG(DX); libdw__arch_set_initial_registers()
31 dwarf_regs[1] = REG(DX); libdw__arch_set_initial_registers()
H A Dperf_regs.c8 SMPL_REG(DX, PERF_REG_X86_DX),
/linux-4.4.14/arch/metag/include/uapi/asm/
H A Dech.h13 #define TBICTX_XDX8_BIT 0x0100 /* Extended DX registers (D*.8-15) */
/linux-4.4.14/drivers/watchdog/
H A Dsbc8360.c75 * MOV DX,0120H
76 * OUT DX,AX
78 * MOV DX,0120H
79 * OUT DX,AX
81 * MOV DX,0120H
82 * OUT DX,AX
84 * MOV DX,0121H
85 * OUT DX,AX
89 * MOV DX,0121H
90 * OUT DX,AX
94 * MOV DX,0120H
95 * OUT DX,AX
H A Dib700wdt.c73 * MOV DX,0443H
74 * OUT DX,AX
78 * MOV DX,0441H
79 * OUT DX,AX
/linux-4.4.14/tools/perf/arch/x86/tests/
H A Dregs_load.S6 #define DX 3 * 8 define
34 movq %rdx, DX(%rdi)
70 movl %edx, DX(%edi)
/linux-4.4.14/arch/x86/include/asm/
H A Dmpspec_def.h159 * 1 2 CPU ISA 82489DX
160 * 2 2 CPU EISA 82489DX neither IRQ 0 timer nor IRQ 13 DMA chaining
161 * 3 2 CPU EISA 82489DX
162 * 4 2 CPU MCA 82489DX
H A Dapic.h69 * With 82489DX we can't rely on apic feature bit
526 * an APIC. See e.g. "AP-388 82489DX User's Manual" (Intel
/linux-4.4.14/arch/metag/kernel/
H A Dsignal.c30 #define REG_RETVAL ctx.DX[0].U0
31 #define REG_SYSCALL ctx.DX[0].U1
33 #define REG_ARG1 ctx.DX[3].U1
34 #define REG_ARG2 ctx.DX[3].U0
35 #define REG_ARG3 ctx.DX[2].U1
37 #define REG_RTP ctx.DX[4].U1
H A Dprocess.c170 pr_info(" %s = 0x%08x ", DX0_names[i], regs->ctx.DX[i].U0); show_regs()
171 printk(" %s = 0x%08x\n", DX1_names[i], regs->ctx.DX[i].U1); show_regs()
209 childregs->ctx.DX[4].U1 = usp; copy_thread()
210 childregs->ctx.DX[3].U1 = kthread_arg; copy_thread()
228 childregs->ctx.DX[0].U0 = 0; copy_thread()
233 (__force void __user *)childregs->ctx.DX[1].U1; copy_thread()
H A Dperf_callchain.c93 fr.lr = regs->ctx.DX[4].U1; perf_callchain_kernel()
H A Dptrace.c37 regs->ctx.DX, 0, 4*16); metag_gp_regs_copyout()
94 regs->ctx.DX, 0, 4*16); metag_gp_regs_copyin()
402 trace_sys_enter(regs, regs->ctx.DX[0].U1); syscall_trace_enter()
404 return ret ? -1 : regs->ctx.DX[0].U1; syscall_trace_enter()
410 trace_sys_exit(regs, regs->ctx.DX[0].U1); syscall_trace_leave()
H A Dtraps.c508 print_vma_addr(" rtp in ", regs->ctx.DX[4].U1); unhandled_fault()
660 sysnumber = regs->ctx.DX[0].U1; switch1_handler()
676 a5_a6 = *(unsigned long long *)&regs->ctx.DX[1]; switch1_handler()
677 a3_a4 = *(unsigned long long *)&regs->ctx.DX[2]; switch1_handler()
678 a1_a2 = *(unsigned long long *)&regs->ctx.DX[3]; switch1_handler()
681 regs->ctx.DX[0].U0 = syscall_entry(a1_a2, a3_a4, a5_a6); switch1_handler()
893 fn = (void *)regs->ctx.DX[4].U1; ret_from_fork()
896 fn((void *)regs->ctx.DX[3].U1); ret_from_fork()
H A Dstacktrace.c65 lr = regs->ctx.DX[4].U1; unwind_frame()
/linux-4.4.14/tools/perf/arch/x86/include/
H A Dperf_regs.h36 return "DX"; perf_reg_name()
/linux-4.4.14/sound/soc/intel/haswell/
H A Dsst-haswell-ipc.h97 /* DX Power State */
114 /* DX State Type */
381 /* DX State Request */
387 /* DX State Reply Memory Info Item */
394 /* DX State Reply */
492 /* DX Config */
H A Dsst-haswell-ipc.c301 /* DX */
1429 /* DX Config */ sst_hsw_dx_set_state()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c115 * so there's no need to destroy DX shaders separately.
350 * DX shader code:
384 * vmw_dx_shader_unscrub - Have the device reattach a MOB to a DX shader.
424 * vmw_dx_shader_create - The DX shader create callback
426 * @res: The DX shader resource
450 * vmw_dx_shader_bind - The DX shader bind callback
452 * @res: The DX shader resource
471 * vmw_dx_shader_scrub - Have the device unbind a MOB from a DX shader.
475 * This function unbinds a MOB from the DX shader without requiring the
549 * DX shaders.
574 * vmw_dx_shader_res_free - The DX shader free callback
578 * Frees the DX shader resource and updates memory accounting.
644 * The user_key name-space is not per shader type for DX shaders, vmw_dx_shader_add()
H A Dvmwgfx_binding.c50 * (surface, shader or even DX query) is conceptually a context binding that
615 DRM_ERROR("Failed reserving FIFO space for DX shader " vmw_binding_scrub_dx_shader()
646 DRM_ERROR("Failed reserving FIFO space for DX shader " vmw_binding_scrub_cb()
747 * vmw_binding_emit_set_sr - Issue delayed DX shader resource binding commands
773 DRM_ERROR("Failed reserving FIFO space for DX shader" vmw_emit_set_sr()
793 * vmw_binding_emit_set_rt - Issue delayed DX rendertarget binding commands
812 DRM_ERROR("Failed reserving FIFO space for DX render-target" vmw_emit_set_rt()
899 DRM_ERROR("Failed reserving FIFO space for DX SO target" vmw_emit_set_so()
1016 DRM_ERROR("Failed reserving FIFO space for DX vertex buffer" vmw_emit_set_vb()
1172 DRM_ERROR("Failed reserving FIFO space for DX index buffer " vmw_binding_scrub_ib()
H A Dvmwgfx_execbuf.c310 * The view is represented by a view id and the DX context it's created on,
311 * or scheduled for creation on. If there is no DX context set, the function
322 DRM_ERROR("DX Context not set.\n"); vmw_view_id_val_add()
762 * vmw_rebind_dx_query - Rebind DX query associated with the context
859 DRM_ERROR("DX Context not set.\n"); vmw_view_bindings_add()
1357 DRM_ERROR("DX Context not set for query.\n"); vmw_cmd_dx_define_query()
2351 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_set_single_constant_buffer()
2439 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_set_shader()
2500 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_set_vertex_buffers()
2556 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_set_index_buffer()
2599 DRM_ERROR("Invalid DX Rendertarget binding.\n"); vmw_cmd_dx_set_rendertargets()
2676 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_view_define()
2727 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_set_so_targets()
2736 DRM_ERROR("Invalid DX SO binding.\n"); vmw_cmd_dx_set_so_targets()
2779 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_so_define()
2835 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_cid_check()
2868 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_view_remove()
2907 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_define_shader()
2942 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_destroy_shader()
2984 DRM_ERROR("DX Context not set.\n"); vmw_cmd_dx_bind_shader()
3232 * DX commands
3876 DRM_ERROR("Could not find or user DX context 0x%08x.\n", vmw_execbuf_tie_context()
H A Dvmwgfx_context.c465 * DX context.
751 DRM_ERROR("DX contexts not supported by device.\n"); vmw_context_define()
926 * vmw_context_get_dx_query_mob - Returns non-counted reference to DX query mob
H A Dvmwgfx_drv.c290 DRM_INFO(" DX Features.\n"); vmw_print_capabilities()
874 DRM_INFO("DX: %s\n", dev_priv->has_dx ? "yes." : "no."); vmw_driver_load()
H A Dvmwgfx_so.c85 .type_name = "DX view",
H A Dvmwgfx_surface.c1512 DRM_ERROR("Tried to create DX surface on non-DX host.\n"); vmw_surface_gb_priv_define()
H A Dvmwgfx_resource.c1524 * @dx_query_mob: Buffer containing the DX query MOB
H A Dvmwgfx_kms.c570 * For DX, surface format validation is done when surface->scanout vmw_kms_new_framebuffer_surface()
/linux-4.4.14/sound/pci/trident/
H A Dtrident.c2 * Driver for Trident 4DWave DX/NX & SiS SI7018 Audio PCI soundcard
35 MODULE_SUPPORTED_DEVICE("{{Trident,4DWave DX},"
H A Dtrident.h7 * Definitions for Trident 4DWave DX/NX chips
289 unsigned int CSO; /* 24 bits (16 on DX) */
290 unsigned int ESO; /* 24 bits (16 on DX) */
H A Dtrident_main.c5 * Routines for control of Trident 4DWave (DX and NX) chip
3297 s = "Trident 4DWave PCI DX"; snd_trident_proc_read()
3393 * initialize 4D DX chip
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga3d_limits.h83 * Maximum number of array indexes in a GB surface (with DX enabled).
H A Dsvga3d_devcaps.h232 * Does the device support the DX commands?
252 * DX context?
H A Dsvga3d_dx.h152 * Bind a DX context.
173 * Readback a DX context.
665 * Defines a resource/DX surface. Resources share the surfaceId namespace.
/linux-4.4.14/sound/pci/oxygen/
H A Dxonar_cs43xx.c2 * card driver for models with CS4398/CS4362A DACs (Xonar D1/DX)
20 * Xonar D1/DX
28 * GPI 0 <- external power present (DX only)
445 chip->model.shortname = "Xonar DX"; get_xonar_cs43xx_model()
/linux-4.4.14/arch/metag/tbx/
H A Dtbictx.S63 MOV D0.5,D0Ar2 /* Save State in DX.5 */
115 TSTT D0Ar2,#TBICTX_XDX8_BIT /* Save extended DX regs? */
118 * Save 8 extra DX registers
275 TSTT D1Re0,#TBICTX_XDX8_BIT /* Get extended DX regs? */
279 * Restore 8 extra DX registers
H A Dtbisoft.S106 MGETL D0.5,D0.6,D0.7,[A0.2] /* Get caller-saved DX regs */
215 MSETL [A0.2],D0Ar6,D0Ar4,D0Ar2,D0FrT D0_5 /* Set DX and then AX regs */
H A Dtbipcx.S87 ADD A0.3,A0.2,#TBICTX_DX /* DX Save area */
140 ADD A1.2,A0StP,#TBICTX_DX+(8*1) /* Address DX.1 save area */
258 ADD A0StP,A0FrP,#TBICTX_DX+(8*1) /* Address DX.1 save area */
295 MGETL D0Ar6,D0Ar4,D0Ar2,D0FrT,D0.5,D0.6,D0.7,[A0StP] /* Restore DX */
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dintel.c715 [0] = "486 DX-25/33",
716 [1] = "486 DX-50",
718 [3] = "486 DX/2",
721 [7] = "486 DX/2-WB",
722 [8] = "486 DX/4",
723 [9] = "486 DX/4-WB"
H A Damd.c839 [3] = "486 DX/2",
840 [7] = "486 DX/2-WB",
841 [8] = "486 DX/4",
842 [9] = "486 DX/4-WB",
H A Dcyrix.c75 "DX", "DX2", "?", "?", "?", "DX4"
229 case 1: /* Cx486S/DX/DX2/DX4 */ init_cyrix()
/linux-4.4.14/arch/x86/kernel/apic/
H A Dbigsmp_32.c55 * an APIC. See e.g. "AP-388 82489DX User's Manual" (Intel
H A Dapic_flat_64.c40 * an APIC. See e.g. "AP-388 82489DX User's Manual" (Intel
H A Dapic.c7 * Maciej W. Rozycki : Bits for genuine 82489DX APICs;
1027 /* Integrated APIC (!82489DX) ? */ clear_local_APIC()
1051 * for 82489DX!). disable_local_APIC()
1162 if (!lapic_is_integrated()) /* 82489DX */ init_bsp_APIC()
1172 pr_info("No ESR for 82489DX.\n"); lapic_setup_esr()
1249 * an APIC. See e.g. "AP-388 82489DX User's Manual" (Intel setup_local_APIC()
1387 if (!lapic_is_integrated()) /* 82489DX */ setup_local_APIC()
H A Dvector.c782 /* !82489DX */ print_local_APIC()
794 * Remote read supported only in the 82489DX and local APIC for print_local_APIC()
818 /* !82489DX */ print_local_APIC()
H A Dio_apic.c16 * Maciej W. Rozycki : Bits for genuine 82489DX APICs;
495 * 0Xh 82489DX
/linux-4.4.14/arch/metag/mm/
H A Dfault.c196 print_vma_addr(" rtp in ", regs->ctx.DX[4].U1); do_page_fault()
/linux-4.4.14/arch/x86/um/
H A Dsignal.c179 GETREG(DX, dx); copy_sc_from_user()
268 PUTREG(DX, dx); copy_sc_to_user()
/linux-4.4.14/sound/isa/
H A Dopl3sa2.c41 "{Genius,Sound Maker 3DX},"
44 "{NeoMagic,MagicWave 3DX}}");
153 /* Yamaha YMF719E-S (Genius Sound Maker 3DX) */
161 /* NeoMagic MagicWave 3DX */
/linux-4.4.14/drivers/video/fbdev/
H A Ds3fb.c78 "S3 Trio64UV+", "S3 Trio64V2/DX", "S3 Trio64V2/GX",
80 "S3 Virge/VX", "S3 Virge/DX", "S3 Virge/GX",
712 /* S3 virge DX hack */ s3fb_set_par()
H A Dstifb.c1153 if the device name contains the string "DX" and tell the stifb_init_fb()
1155 if (strstr(dev_name, "DX")) { stifb_init_fb()
/linux-4.4.14/arch/m32r/kernel/
H A Dsmpboot.c38 * Maciej W. Rozycki : Bits for genuine 82489DX APICs
/linux-4.4.14/sound/pci/
H A Dazt3328.h159 * for Enhanced Digital Gameport (see 4D Wave DX card): */
H A Dazt3328.c93 * At least the Trident 4D Wave DX has one bit somewhere
/linux-4.4.14/arch/x86/kernel/
H A Dsmpboot.c32 * Maciej W. Rozycki : Bits for genuine 82489DX APICs
146 * If waken up by an INIT in an 82489DX configuration smp_callin()
H A Dmpparse.c406 /* Either an integrated APIC or a discrete 82489DX. */ construct_default_ISA_mptable()
H A Duprobes.c411 * AX, DX, CX are off-limits (many implicit users). riprel_analyze()
/linux-4.4.14/drivers/char/mwave/
H A Dsmapi.c526 printk("AX=%x, BX=%x, CX=%x, DX=%x, DI=%x, SI=%x\n",
/linux-4.4.14/drivers/firmware/google/
H A Dgsmi.c186 * DX : SMI command port gsmi_exec()
/linux-4.4.14/drivers/input/misc/
H A Dwistron_btns.c685 /* Maxdata Pro 7000 DX */
/linux-4.4.14/drivers/net/ethernet/amd/
H A Dni65.c38 * simple performance test: (486DX-33/Ni6510-EB receives from 486DX4-100/Ni6510-EB)
/linux-4.4.14/include/uapi/drm/
H A Dvmwgfx_drm.h914 * @array_size Must be zero for non-DX hardware, and if non-zero
/linux-4.4.14/arch/x86/lguest/
H A Dboot.c442 * DX: SSE, SSE2, FXSR, MMX, CMOV, CMPXCHG8B, TSC, FPU and PAE. lguest_cpuid()
/linux-4.4.14/sound/usb/
H A Dquirks-table.h1517 /* Edirol M-16DX */
/linux-4.4.14/arch/x86/kvm/
H A Demulate.c44 #define OpDX 8ull /* DX register */
66 #define OpAccHi 30ull /* High part of extended acc (-/DX/EDX/RDX) */
/linux-4.4.14/arch/parisc/kernel/
H A Dhardware.c562 {HPHW_BCPORT, 0x508, 0x0000C, 0x00, "Keyaki-DX BC GSC+ Port"},
/linux-4.4.14/fs/ocfs2/
H A Ddir.c3748 mlog(ML_ERROR, "DX Dir: %llu, Asked to rebalance empty leaf: " ocfs2_dx_dir_rebalance()

Completed in 1928 milliseconds