Searched refs:MDR (Results 1 - 15 of 15) sorted by relevance

/linux-4.4.14/arch/mn10300/include/asm/
H A Ddiv64.h19 * Beginning with gcc 4.6, the MDR register is represented explicitly. We
22 * order to leave the moves to/from the MDR register to the compiler, but the
34 * through the MDR register
53 asm("mov %0,mdr \n" /* MDR = 0 */ \
56 /* MDR = MDR:__div.MSL % base */ \
58 /* __quot.LSL = MDR:__div.LSL / base, */ \
59 /* MDR = MDR:__div.LSL % base */ \
76 * - we use the MDR register to hold the MSW of the product
83 asm("mulu %2,%0 \n" /* MDR:val = val*mult */ __muldiv64u()
84 "divu %3,%0 \n" /* val = MDR:val/div; __muldiv64u()
85 * MDR = MDR:val%div */ __muldiv64u()
97 * - we use the MDR register to hold the MSW of the product
104 asm("mul %2,%0 \n" /* MDR:val = val*mult */ __muldiv64s()
105 "div %3,%0 \n" /* val = MDR:val/div; __muldiv64s()
106 * MDR = MDR:val%div */ __muldiv64s()
/linux-4.4.14/drivers/atm/
H A DuPD98402.c79 PUT((GET(MDR) & ~uPD98402_MDR_SS_MASK) | (set[3] << set_framing()
80 uPD98402_MDR_SS_SHIFT),MDR); set_framing()
106 mode_reg = GET(MDR) & ~(uPD98402_MDR_TPLP | uPD98402_MDR_ALP | set_loopback()
129 PUT(mode_reg,MDR); set_loopback()
H A DuPD98402.h52 /* MDR is at 0x01 */
/linux-4.4.14/arch/mn10300/lib/
H A D__ashrdi3.S47 ext d0 # sign-extend result through MDR
/linux-4.4.14/arch/avr32/mach-at32ap/
H A Dsdramc.h68 /* MDR - Memory Device Register */
/linux-4.4.14/arch/mn10300/kernel/
H A Dkprobes.c511 /* fixup MDR and return address on stack */ resume_execution()
518 /* fixup MDR and return address on stack */ resume_execution()
523 /* fixup MDR and return address on stack */ resume_execution()
H A Dptrace.c221 * E1, E0, E7...E2, SP, LAR, LIR, MDR
H A Dgdb-stub.c1707 "--> debugger_intercept(%p,%04x) [MDR=%lx PC=%lx]\n", debugger_intercept()
1755 gdbstub_entry("--> gdbstub exception({%p},%04x) [MDR=%lx]\n", gdbstub_exception()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-rcar.c81 #define MDR (1 << 1) macro
90 #define RCAR_IRQ_RECV (MNR | MAL | MST | MAT | MDR)
94 #define RCAR_IRQ_ACK_RECV (~(MAT | MDR) & 0xFF)
339 if (!(msr & MDR)) rcar_i2c_irq_recv()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dfsl_lbc.h213 #define FIR_OP_WS 0x9 /* Write 1 or 2 bytes from MDR[AS] */
215 #define FIR_OP_RS 0xB /* Read 1 or 2 bytes to MDR[AS] */
/linux-4.4.14/arch/arm/mach-at91/
H A Dpm_suspend.S275 /* Restore MDR in case of LPDDR1 */
/linux-4.4.14/drivers/net/fddi/skfp/
H A Dfplustm.c143 * write long value into buffer memory over memory data register (MDR),
153 * read long value from buffer memory over memory data register (MDR),
/linux-4.4.14/drivers/mtd/nand/
H A Dfsl_elbc_nand.c75 unsigned int use_mdr; /* Non zero if the MDR is to be set */
/linux-4.4.14/drivers/net/fddi/skfp/h/
H A Dsupern_2.h662 #define FM_IRMEMWO 0x03 /* load MDR from buffer memory, n.i. */
/linux-4.4.14/arch/powerpc/kernel/
H A Dprocess.c481 /* dawr length is stored in field MDR bits 48:53. Matches range in set_dawr()

Completed in 573 milliseconds