Home
last modified time | relevance | path

Searched refs:STORE (Results 1 – 39 of 39) sorted by relevance

/linux-4.1.27/arch/sparc/lib/
Dcsum_copy.S28 #ifndef STORE
29 #define STORE(type,src,addr) type src, [addr] macro
50 EX_ST(STORE(stb, %o4, %o1 + 0x00))
60 EX_ST(STORE(sth, %o5, %o1 + 0x00))
106 EX_ST(STORE(stw, %o5, %o1 + 0x00))
109 EX_ST(STORE(stw, %g1, %o1 + 0x04))
112 EX_ST(STORE(stw, %g2, %o1 + 0x08))
115 EX_ST(STORE(stw, %o5, %o1 + 0x0c))
118 EX_ST(STORE(stw, %g1, %o1 + 0x10))
121 EX_ST(STORE(stw, %g2, %o1 + 0x14))
[all …]
DNG4memcpy.S64 #ifndef STORE
66 #define STORE(type,src,addr) type src, [addr] macro
68 #define STORE(type,src,addr) type##a src, [addr] %asi macro
126 EX_ST(STORE(stb, %g2, %o0 - 0x01))
156 EX_ST(STORE(stx, %g2, %o0 - 0x08))
232 EX_ST(STORE(std, %f16, %o0 + 0x00))
233 EX_ST(STORE(std, %f18, %o0 + 0x08))
234 EX_ST(STORE(std, %f20, %o0 + 0x10))
235 EX_ST(STORE(std, %f22, %o0 + 0x18))
236 EX_ST(STORE(std, %f24, %o0 + 0x20))
[all …]
DU3memcpy.S40 #ifndef STORE
41 #define STORE(type,src,addr) type src, [addr] macro
124 EX_ST(STORE(stb, %o3, %o1 + GLOBAL_SPARE))
140 EX_ST(STORE(std, %f0, %o0))
148 EX_ST(STORE(std, %f2, %o0))
262 EX_ST(STORE(std, %f8, %o0))
269 EX_ST(STORE(std, %f8, %o0))
290 EX_ST(STORE(stx, %o5, %o1 + %o3))
297 EX_ST(STORE(stw, %o5, %o1 + %o3))
304 EX_ST(STORE(sth, %o5, %o1 + %o3))
[all …]
DGENmemcpy.S28 #ifndef STORE
29 #define STORE(type,src,addr) type src, [addr] macro
77 EX_ST(STORE(stb, %g1, %o0))
86 EX_ST(STORE(stx, %g2, %o0))
104 EX_ST(STORE(stw, %g1, %o1 + %o3))
115 EX_ST(STORE(stb, %g1, %o1 + %o3))
DNGmemcpy.S54 #ifndef STORE
55 #define STORE(type,src,addr) type src, [addr] macro
130 EX_ST(STORE(stb, %g1, %o0))
328 EX_ST(STORE(stx, %o4, %i1 + %i3))
330 EX_ST(STORE(stx, %g1, %i1 + %i3))
338 EX_ST(STORE(stx, %o4, %i1 + %i3))
345 EX_ST(STORE(stw, %i5, %i1 + %i3))
362 EX_ST(STORE(stb, %i5, %i1 + %i3))
387 EX_ST(STORE(stx, %i5, %o0))
408 EX_ST(STORE(stw, %g1, %i1 + %i3))
[all …]
DU1memcpy.S45 #ifndef STORE
46 #define STORE(type,src,addr) type src, [addr] macro
106 EX_ST(STORE(std, %f48, %dest)); \
164 EX_ST(STORE(stb, %o3, %o1 + %GLOBAL_SPARE))
180 EX_ST(STORE(std, %f0, %o0))
188 EX_ST(STORE(std, %f0, %o0))
433 EX_ST(STORE(std, %f8, %o0))
440 EX_ST(STORE(std, %f8, %o0))
450 EX_ST(STORE(stb, %o3, %o0))
469 EX_ST(STORE(stx, %o5, %o1 + %o3))
[all …]
DNG2memcpy.S54 #ifndef STORE
56 #define STORE(type,src,addr) type src, [addr] macro
58 #define STORE(type,src,addr) type##a src, [addr] 0x80 macro
228 EX_ST(STORE(stb, %g1, %o0))
424 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE))
426 EX_ST(STORE(stx, %g1, %o1 + GLOBAL_SPARE))
434 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE))
441 EX_ST(STORE(stw, %o5, %o1 + GLOBAL_SPARE))
458 EX_ST(STORE(stb, %o5, %o1 + GLOBAL_SPARE))
483 EX_ST(STORE(stx, %o5, %o0))
[all …]
Dcsum_copy_to_user.S19 #define STORE(type,src,addr) type##a src, [addr] %asi macro
DGENcopy_to_user.S19 #define STORE(type,src,addr) type##a src, [addr] ASI_AIUS macro
DNG4copy_to_user.S23 #define STORE(type,src,addr) type##a src, [addr] %asi macro
DU1copy_to_user.S15 #define STORE(type,src,addr) type##a src, [addr] ASI_AIUS macro
DNGcopy_to_user.S19 #define STORE(type,src,addr) type##a src, [addr] ASI_AIUS macro
DU3copy_to_user.S15 #define STORE(type,src,addr) type##a src, [addr] ASI_AIUS macro
DNG2copy_to_user.S27 #define STORE(type,src,addr) type##a src, [addr] ASI_AIUS macro
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-memcpy.S88 #define STORE sd macro
197 EXC( STORE t0, UNIT(0)(dst), s_exc_p16u)
198 EXC( STORE t1, UNIT(1)(dst), s_exc_p15u)
199 EXC( STORE t2, UNIT(2)(dst), s_exc_p14u)
200 EXC( STORE t3, UNIT(3)(dst), s_exc_p13u)
205 EXC( STORE t0, UNIT(4)(dst), s_exc_p12u)
206 EXC( STORE t1, UNIT(5)(dst), s_exc_p11u)
207 EXC( STORE t2, UNIT(6)(dst), s_exc_p10u)
209 EXC( STORE t3, UNIT(7)(dst), s_exc_p9u)
215 EXC( STORE t0, UNIT(-8)(dst), s_exc_p8u)
[all …]
/linux-4.1.27/arch/mips/lib/
Dmemcpy.S150 #define STORE(reg, addr, handler) EXC(sd, ST_INSN, reg, addr, handler) macro
187 #define STORE(reg, addr, handler) EXC(sw, ST_INSN, reg, addr, handler) macro
324 STORE(t0, UNIT(0)(dst), .Ls_exc_p8u\@)
325 STORE(t1, UNIT(1)(dst), .Ls_exc_p7u\@)
330 STORE(t2, UNIT(-6)(dst), .Ls_exc_p6u\@)
331 STORE(t3, UNIT(-5)(dst), .Ls_exc_p5u\@)
332 STORE(t4, UNIT(-4)(dst), .Ls_exc_p4u\@)
333 STORE(t7, UNIT(-3)(dst), .Ls_exc_p3u\@)
334 STORE(t0, UNIT(-2)(dst), .Ls_exc_p2u\@)
335 STORE(t1, UNIT(-1)(dst), .Ls_exc_p1u\@)
[all …]
Dcsum_partial.S391 #define STORE(reg, addr, handler) EXC(sd, ST_INSN, reg, addr, handler) macro
411 #define STORE(reg, addr, handler) EXC(sw, ST_INSN, reg, addr, handler) macro
506 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
508 STORE(t1, UNIT(1)(dst), .Ls_exc\@)
510 STORE(t2, UNIT(2)(dst), .Ls_exc\@)
512 STORE(t3, UNIT(3)(dst), .Ls_exc\@)
514 STORE(t4, UNIT(4)(dst), .Ls_exc\@)
516 STORE(t5, UNIT(5)(dst), .Ls_exc\@)
518 STORE(t6, UNIT(6)(dst), .Ls_exc\@)
520 STORE(t7, UNIT(7)(dst), .Ls_exc\@)
[all …]
/linux-4.1.27/arch/powerpc/lib/
Dxor_vmx.c41 #define STORE(V) \ macro
71 STORE(v1); in xor_altivec_2()
98 STORE(v1); in xor_altivec_3()
130 STORE(v1); in xor_altivec_4()
166 STORE(v1); in xor_altivec_5()
Dsstep.c1394 op->type = MKOP(STORE, u, 8); in analyse_instr()
1400 op->type = MKOP(STORE, u, 4); in analyse_instr()
1405 op->type = MKOP(STORE, u, 1); in analyse_instr()
1427 op->type = MKOP(STORE, u, 2); in analyse_instr()
1486 op->type = MKOP(STORE, BYTEREV, 8); in analyse_instr()
1496 op->type = MKOP(STORE, BYTEREV, 4); in analyse_instr()
1515 op->type = MKOP(STORE, BYTEREV, 2); in analyse_instr()
1554 op->type = MKOP(STORE, u, 4); in analyse_instr()
1560 op->type = MKOP(STORE, u, 1); in analyse_instr()
1578 op->type = MKOP(STORE, u, 2); in analyse_instr()
[all …]
/linux-4.1.27/sound/oss/
Dmidi_synth.c31 #define STORE(cmd) \ macro
51 STORE(SEQ_START_NOTE(synthno, msg[0] & 0x0f, msg[1], msg[2])); in do_midi_msg()
57 STORE(SEQ_STOP_NOTE(synthno, msg[0] & 0x0f, msg[1], msg[2])); in do_midi_msg()
61 STORE(SEQ_KEY_PRESSURE(synthno, msg[0] & 0x0f, msg[1], msg[2])); in do_midi_msg()
65 STORE(SEQ_CONTROL(synthno, msg[0] & 0x0f, in do_midi_msg()
70 STORE(SEQ_SET_PATCH(synthno, msg[0] & 0x0f, msg[1])); in do_midi_msg()
74 STORE(SEQ_CHN_PRESSURE(synthno, msg[0] & 0x0f, msg[1])); in do_midi_msg()
78 STORE(SEQ_BENDER(synthno, msg[0] & 0x0f, in do_midi_msg()
Dmpu401.c163 #define STORE(cmd) \ macro
1659 STORE(SEQ_START_TIMER()); in timer_ext_event()
1670 STORE(SEQ_STOP_TIMER()); in timer_ext_event()
1680 STORE(SEQ_CONTINUE_TIMER()); in timer_ext_event()
1688 STORE(SEQ_SONGPOS(parm)); in timer_ext_event()
/linux-4.1.27/Documentation/
Dmemory-barriers.txt124 STORE A=3, STORE B=4, y=LOAD A->3, x=LOAD B->4
125 STORE A=3, STORE B=4, x=LOAD B->4, y=LOAD A->3
126 STORE A=3, y=LOAD A->3, STORE B=4, x=LOAD B->4
127 STORE A=3, y=LOAD A->3, x=LOAD B->2, STORE B=4
128 STORE A=3, x=LOAD B->2, STORE B=4, y=LOAD A->3
129 STORE A=3, x=LOAD B->2, y=LOAD A->3, STORE B=4
130 STORE B=4, STORE A=3, y=LOAD A->3, x=LOAD B->4
131 STORE B=4, ...
182 STORE *A = 5, x = LOAD *D
183 x = LOAD *D, STORE *A = 5
[all …]
/linux-4.1.27/arch/arm64/net/
Dbpf_jit.h66 #define A64_STRB(Wt, Xn, Xm) A64_LS_REG(Wt, Xn, Xm, 8, STORE)
68 #define A64_STRH(Wt, Xn, Xm) A64_LS_REG(Wt, Xn, Xm, 16, STORE)
70 #define A64_STR32(Wt, Xn, Xm) A64_LS_REG(Wt, Xn, Xm, 32, STORE)
72 #define A64_STR64(Xt, Xn, Xm) A64_LS_REG(Xt, Xn, Xm, 64, STORE)
81 #define A64_PUSH(Rt, Rt2, Rn) A64_LS_PAIR(Rt, Rt2, Rn, -16, STORE, PRE_INDEX)
/linux-4.1.27/drivers/md/bcache/
Dsysfs.h18 #define STORE(fn) \ macro
33 STORE(fn) \
Dsysfs.c190 STORE(__cached_dev) in STORE() function
288 STORE(bch_cached_dev) in STORE() function
360 STORE(__bch_flash_dev) in STORE() function
580 STORE(__bch_cache_set) in STORE() function
666 STORE(bch_cache_set_internal) in STORE() function
841 STORE(__bch_cache) in STORE() function
Dstats.c73 STORE(bch_stats) in STORE() function
/linux-4.1.27/arch/powerpc/include/asm/
Dsstep.h36 STORE, enumerator
/linux-4.1.27/Documentation/input/
Dyealink.txt83 Icon names : M D : IN OUT STORE
160 STORE
184 echo -n "STORE" > ./show_icon
/linux-4.1.27/arch/arm/nwfpe/
Dfpopcode.h226 #define STORE(opcode) ((opcode & BIT_LOAD) == 0) macro
/linux-4.1.27/arch/m68k/fpsp040/
Dsatan.S276 |-- -ATAN(|F|), WE NEED TO STORE ONLY ATAN(|F|).
292 |--CREATE ATAN(F) AND STORE IT IN ATANF, AND
Dslogn.S441 fmovex %fp1,SAVEU(%a6) | ...STORE U IN MEMORY, FREE FP1
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt79 1998: new sym53c8xx driver for Linux based on LOAD/STORE instruction and that
124 LOAD/STORE and handles PHASE MISMATCH from SCRIPTS for devices that
129 On board LOAD/STORE HARDWARE
169 named LOAD and STORE that allow to move up to 1 DWORD from/to an IO register
173 The LOAD/STORE instructions support absolute and DSA relative addressing
174 modes. The SCSI SCRIPTS had been entirely rewritten using LOAD/STORE instead
177 Due to the lack of LOAD/STORE SCRIPTS instructions by earlier chips, this
190 registers for bit 32-63. Another interesting feature is that LOAD/STORE
DChangeLog.sym53c8xx_262 disabling internal LOAD/STORE. Was applied up to revision 1.
Dncr53c8xx.txt102 chips in order to gain advantage of new features, as LOAD/STORE instructions
197 named LOAD and STORE that allow to move up to 1 DWORD from/to an IO register
200 The LOAD/STORE instructions support absolute and DSA relative addressing
201 modes. The SCSI SCRIPTS had been entirely rewritten using LOAD/STORE instead
209 Implementing this without using LOAD/STORE instructions would be painful
215 registers for bit 32-63. Another interesting feature is that LOAD/STORE
218 Due to the use of LOAD/STORE SCRIPTS instructions, this driver does not
DChangeLog.sym53c8xx515 LOAD/STORE instructions (work-around).
550 - LOAD/STORE instructions were miscompiled for register offsets
554 when this feature is enabled (and above LOAD/STORE fix applied).
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_ds.c76 u64 val = P(OP, STORE) | P(SNOOP, NA) | P(LVL, L1) | P(TLB, L2); in precise_store_data()
/linux-4.1.27/arch/blackfin/
DKconfig754 If enabled, interrupt entry code (STORE/RESTORE CONTEXT) is linked
763 (STORE/RESTORE CONTEXT) is linked into L1 instruction memory.
/linux-4.1.27/Documentation/s390/
DDebugging390.txt970 TR STORE INTO STD <CR13's value> <address range>
1317 START SUBCHANNEL, STORE SUBCHANNEL and TEST SUBCHANNEL). We use this as the ID
/linux-4.1.27/arch/m68k/ifpsp060/src/
Dfpsp.S6383 #-- -ATAN(|F|), WE NEED TO STORE ONLY ATAN(|F|).
6398 #--CREATE ATAN(F) AND STORE IT IN ATANF, AND
8451 fmov.x %fp1,SAVEU(%a6) # STORE U IN MEMORY, FREE FP1