| /linux/arch/loongarch/kernel/ |
| H A D | fpu.S | 24 .macro EX insn, reg, src, offs macro 25 .ex\@: \insn \reg, \src, \offs 26 _asm_extable .ex\@, .L_fpu_fault 30 EX fst.d $f0, \base, (0 * FPU_REG_WIDTH) 31 EX fst.d $f1, \base, (1 * FPU_REG_WIDTH) 32 EX fst.d $f2, \base, (2 * FPU_REG_WIDTH) 33 EX fst.d $f3, \base, (3 * FPU_REG_WIDTH) 34 EX fst.d $f4, \base, (4 * FPU_REG_WIDTH) 35 EX fst.d $f5, \base, (5 * FPU_REG_WIDTH) 36 EX fst.d $f6, \base, (6 * FPU_REG_WIDTH) [all …]
|
| H A D | lbt.S | 18 .macro EX insn, reg, src, offs macro 19 .ex\@: \insn \reg, \src, \offs 20 _asm_extable .ex\@, .L_lbt_fault 80 EX st.d t1, a0, (0 * SCR_REG_WIDTH) 82 EX st.d t1, a0, (1 * SCR_REG_WIDTH) 84 EX st.d t1, a0, (2 * SCR_REG_WIDTH) 86 EX st.d t1, a0, (3 * SCR_REG_WIDTH) 89 EX st.w t1, a1, 0 100 EX ld.d t1, a0, (0 * SCR_REG_WIDTH) # restore scr 102 EX ld.d t1, a0, (1 * SCR_REG_WIDTH) [all …]
|
| /linux/tools/build/tests/ |
| H A D | run.sh | 5 make -C ex V=1 clean > ex.out 2>&1 6 make -C ex V=1 >> ex.out 2>&1 8 if [ ! -x ./ex/ex ]; then 13 make -C ex V=1 clean > /dev/null 2>&1 14 rm -f ex.out 18 make -C ex V=1 clean > ex.out 2>&1 21 make -rR -C ex V=1 ex.o >> ex.out 2>&1 22 make -rR -C ex V=1 ex.i >> ex.out 2>&1 23 make -rR -C ex V=1 ex.s >> ex.out 2>&1 25 if [ -x ./ex/ex ]; then [all …]
|
| /linux/arch/mips/kernel/ |
| H A D | r4k_fpu.S | 27 .macro EX insn, reg, src macro 31 .ex\@: \insn \reg, \src 34 PTR_WD .ex\@, fault 118 EX sdc1 $f1, 8(a0) 119 EX sdc1 $f3, 24(a0) 120 EX sdc1 $f5, 40(a0) 121 EX sdc1 $f7, 56(a0) 122 EX sdc1 $f9, 72(a0) 123 EX sdc1 $f11, 88(a0) 124 EX sdc1 $f13, 104(a0) [all …]
|
| /linux/arch/sh/lib/ |
| H A D | copy_page.S | 74 #define EX(...) \ macro 105 EX( mov.b @r5+,r1 ) 108 EX( mov.b r1,@r4 ) 184 EX( mov.l @r5+,r1 ) 186 EX( mov.l r1,@r4 ) 191 EX( mov.l @r5+,r0 ) 192 EX( mov.l @r5+,r1 ) 193 EX( mov.l @r5+,r2 ) 194 EX( mov.l @r5+,r7 ) 195 EX( mov.l @r5+,r8 ) [all …]
|
| H A D | memcpy-sh4.S | 30 add #-1,r5 ! 79 EX 34 add #-4,r5 ! 50 EX 36 add #7,r2 ! 79 EX 44 shll16 r3 ! 103 EX 47 shll8 r3 ! 102 EX ! Oxxx 49 shlr8 r6 ! 106 EX ! xNML 52 or r6,r3 ! 82 EX ! ONML 61 shlr16 r3 ! 107 EX 63 shlr8 r3 ! 106 EX ! xxxO 66 shll8 r6 ! 102 EX ! LMNx [all …]
|
| /linux/arch/xtensa/lib/ |
| H A D | usercopy.S | 93 EX(10f) l8ui a6, a3, 0 95 EX(10f) s8i a6, a5, 0 103 EX(10f) l8ui a6, a3, 0 104 EX(10f) l8ui a7, a3, 1 106 EX(10f) s8i a6, a5, 0 107 EX(10f) s8i a7, a5, 1 126 EX(10f) l8ui a6, a3, 0 128 EX(10f) s8i a6, a5, 0 152 EX(10f) l32i a6, a3, 0 153 EX(10f) l32i a7, a3, 4 [all …]
|
| H A D | checksum.S | 224 EX(10f) l32i a9, a2, 0 225 EX(10f) l32i a8, a2, 4 226 EX(10f) s32i a9, a3, 0 227 EX(10f) s32i a8, a3, 4 230 EX(10f) l32i a9, a2, 8 231 EX(10f) l32i a8, a2, 12 232 EX(10f) s32i a9, a3, 8 233 EX(10f) s32i a8, a3, 12 236 EX(10f) l32i a9, a2, 16 237 EX(10f) l32i a8, a2, 20 [all …]
|
| H A D | strncpy_user.S | 69 EX(11f) l8ui a9, a3, 0 # get byte 0 71 EX(10f) s8i a9, a11, 0 # store byte 0 79 EX(11f) l8ui a9, a3, 0 # get byte 0 81 EX(10f) s8i a9, a11, 0 # store byte 0 86 EX(11f) l8ui a9, a3, 1 # get byte 0 88 EX(10f) s8i a9, a11, 0 # store byte 0 111 EX(11f) l32i a9, a3, 0 # get word from src 116 EX(10f) s32i a9, a11, 0 # store word to dst 126 EX(11f) l16ui a9, a3, 0 135 EX(10f) s16i a9, a11, 0 [all …]
|
| H A D | memset.S | 68 EX(10f) s32i a3, a5, 0 69 EX(10f) s32i a3, a5, 4 70 EX(10f) s32i a3, a5, 8 71 EX(10f) s32i a3, a5, 12 79 EX(10f) s32i a3, a5, 0 80 EX(10f) s32i a3, a5, 4 85 EX(10f) s32i a3, a5, 0 90 EX(10f) s16i a3, a5, 0 95 EX(10f) s8i a3, a5, 0 109 EX(10f) s8i a3, a5, 0 [all …]
|
| /linux/security/ |
| H A D | device_cgroup.c | 64 struct dev_exception_item *ex, *tmp, *new; in dev_exceptions_copy() local 68 list_for_each_entry(ex, orig, list) { in dev_exceptions_copy() 69 new = kmemdup(ex, sizeof(*ex), GFP_KERNEL); in dev_exceptions_copy() 78 list_for_each_entry_safe(ex, tmp, dest, list) { in dev_exceptions_copy() 79 list_del(&ex->list); in dev_exceptions_copy() 80 kfree(ex); in dev_exceptions_copy() 87 struct dev_exception_item *ex, *tmp; in dev_exceptions_move() local 91 list_for_each_entry_safe(ex, tmp, orig, list) { in dev_exceptions_move() 92 list_move_tail(&ex->list, dest); in dev_exceptions_move() 100 struct dev_exception_item *ex) in dev_exception_add() argument [all …]
|
| /linux/arch/riscv/mm/ |
| H A D | extable.c | 18 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() argument 20 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 23 static bool ex_handler_fixup(const struct exception_table_entry *ex, in ex_handler_fixup() argument 26 regs->epc = get_ex_fixup(ex); in ex_handler_fixup() 48 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() argument 51 int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_uaccess_err_zero() 52 int reg_zero = FIELD_GET(EX_DATA_REG_ZERO, ex->data); in ex_handler_uaccess_err_zero() 57 regs->epc = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 62 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, in ex_handler_load_unaligned_zeropad() argument 65 int reg_data = FIELD_GET(EX_DATA_REG_DATA, ex->data); in ex_handler_load_unaligned_zeropad() [all …]
|
| /linux/net/ceph/ |
| H A D | striper.c | 59 struct ceph_object_extent *ex = in lookup_last() local 60 list_entry(pos, typeof(*ex), oe_item); in lookup_last() 62 if (ex->oe_objno == objno) in lookup_last() 63 return ex; in lookup_last() 65 if (ex->oe_objno < objno) in lookup_last() 77 struct ceph_object_extent *ex; in lookup_containing() local 79 list_for_each_entry(ex, object_extents, oe_item) { in lookup_containing() 80 if (ex->oe_objno == objno && in lookup_containing() 81 ex->oe_off <= objoff && in lookup_containing() 82 ex->oe_off + ex->oe_len >= objoff + xlen) /* paranoia */ in lookup_containing() [all …]
|
| /linux/arch/loongarch/mm/ |
| H A D | extable.c | 12 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() argument 14 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 24 static bool ex_handler_fixup(const struct exception_table_entry *ex, in ex_handler_fixup() argument 27 regs->csr_era = get_ex_fixup(ex); in ex_handler_fixup() 32 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() argument 35 int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_uaccess_err_zero() 36 int reg_zero = FIELD_GET(EX_DATA_REG_ZERO, ex->data); in ex_handler_uaccess_err_zero() 40 regs->csr_era = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 47 const struct exception_table_entry *ex; in fixup_exception() local 49 ex = search_exception_tables(exception_era(regs)); in fixup_exception() [all …]
|
| /linux/arch/sparc/lib/ |
| H A D | checksum_32.S | 150 #define EX(x,y) \ macro 165 EX(ldd [src + off + 0x00], t0); \ 166 EX(ldd [src + off + 0x08], t2); \ 168 EX(ldd [src + off + 0x10], t4); \ 170 EX(ldd [src + off + 0x18], t6); \ 172 EX(std t0, [dst + off + 0x00]); \ 174 EX(std t2, [dst + off + 0x08]); \ 176 EX(std t4, [dst + off + 0x10]); \ 178 EX(std t6, [dst + off + 0x18]); \ 187 EX(ldd [src + off + 0x00], t0); \ [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | renesas,irqc.yaml | 27 - renesas,intc-ex-r8a774a1 # RZ/G2M 28 - renesas,intc-ex-r8a774b1 # RZ/G2N 29 - renesas,intc-ex-r8a774c0 # RZ/G2E 30 - renesas,intc-ex-r8a774e1 # RZ/G2H 31 - renesas,intc-ex-r8a7795 # R-Car H3 32 - renesas,intc-ex-r8a7796 # R-Car M3-W 33 - renesas,intc-ex-r8a77961 # R-Car M3-W+ 34 - renesas,intc-ex-r8a77965 # R-Car M3-N 35 - renesas,intc-ex-r8a77970 # R-Car V3M 36 - renesas,intc-ex-r8a77980 # R-Car V3H [all …]
|
| /linux/arch/mips/lib/ |
| H A D | memset.S | 48 #define EX(insn,reg,addr,handler) \ macro 59 EX(LONG_S, \val, (\offset + 0 * STORSIZE)(\dst), \fixup) 60 EX(LONG_S, \val, (\offset + 1 * STORSIZE)(\dst), \fixup) 61 EX(LONG_S, \val, (\offset + 2 * STORSIZE)(\dst), \fixup) 62 EX(LONG_S, \val, (\offset + 3 * STORSIZE)(\dst), \fixup) 64 EX(LONG_S, \val, (\offset + 4 * STORSIZE)(\dst), \fixup) 65 EX(LONG_S, \val, (\offset + 5 * STORSIZE)(\dst), \fixup) 66 EX(LONG_S, \val, (\offset + 6 * STORSIZE)(\dst), \fixup) 67 EX(LONG_S, \val, (\offset + 7 * STORSIZE)(\dst), \fixup) 70 EX(LONG_S, \val, (\offset + 8 * STORSIZE)(\dst), \fixup) [all …]
|
| /linux/tools/build/Documentation/ |
| H A D | Build.txt | 51 ex/a.c 58 Out of which you build the 'ex' binary ' and the 'libex.a' library: 60 'ex' - consists of 'a.o', 'b.o' and libex.a 63 The build framework does not create the 'ex' and 'libex.a' binaries for you, it 68 ex/Build: 69 ex-y += a.o 70 ex-y += b.o 71 ex-y += b.o # duplicates in the lists are allowed 77 ex/arch/Build: 83 $ make -f tools/build/Makefile.build dir=. obj=ex [all …]
|
| /linux/tools/build/tests/ex/ |
| H A D | Makefile | 7 ex: target 11 ex: ex-in.o libex-in.o target 14 ex.%: fixdep FORCE 17 ex-in.o: fixdep FORCE 18 make $(build)=ex 25 rm -f ex ex.i ex.s
|
| H A D | Build | 1 ex-y += ex.o 2 ex-y += a.o 3 ex-y += b.o 4 ex-y += b.o 5 ex-y += empty/ 6 ex-y += empty2/ 7 ex-y += inc.o
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-logitech-lg4ff | 32 DF-EX --> DFP 36 DF-EX --> DFP --> G25 40 DF-EX <*> DFP <-> G25 <-> G27 41 DF-EX <*--------> G25 <-> G27 42 DF-EX <*----------------> G27 46 DF-EX <*> DFP <-> G25 <-> G27 <-> G29 47 DF-EX <*--------> G25 <-> G27 <-> G29 48 DF-EX <*----------------> G27 <-> G29 49 DF-EX <*------------------------> G29 53 DF-EX <*> DFP <-> DFGT [all …]
|
| /linux/drivers/net/team/ |
| H A D | team_mode_loadbalance.c | 72 struct lb_priv_ex *ex; /* priv extension */ member 91 (lb_priv)->ex->tx_hash_to_port_mapping[hash].port 94 (lb_priv)->ex->tx_hash_to_port_mapping[hash].opt_inst_info 106 pm = &lb_priv->ex->tx_hash_to_port_mapping[i]; in lb_tx_hash_to_port_mapping_null_port() 244 if (!lb_priv->ex->orig_fprog) { in lb_bpf_func_get() 249 ctx->data.bin_val.len = lb_priv->ex->orig_fprog->len * in lb_bpf_func_get() 251 ctx->data.bin_val.ptr = lb_priv->ex->orig_fprog->filter; in lb_bpf_func_get() 301 if (lb_priv->ex->orig_fprog) { in lb_bpf_func_set() 303 __fprog_destroy(lb_priv->ex->orig_fprog); in lb_bpf_func_set() 308 lb_priv->ex->orig_fprog = fprog; in lb_bpf_func_set() [all …]
|
| /linux/arch/alpha/lib/ |
| H A D | clear_user.S | 16 #define EX(x,y...) \ macro 36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word 46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words 48 EX( stq_u $31, 8($16) ) # e0 : 50 EX( stq_u $31, 16($16) ) # e0 : 52 EX( stq_u $31, 24($16) ) # e0 : 62 1: EX( ldq_u $5, 0($16) ) # e0 : 66 EX( stq_u $5, 0($16) ) # e0 : 78 EX( ldq_u $5, 0($16) ) # e0 : load dst word to mask back in 83 EX( stq_u $5, -8($16) ) # e0 : [all …]
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | canyonlands.dts | 2 * Device Tree Source for AMCC Canyonlands (460EX) 33 model = "PowerPC,460EX"; 53 compatible = "ibm,uic-460ex","ibm,uic"; 63 compatible = "ibm,uic-460ex","ibm,uic"; 75 compatible = "ibm,uic-460ex","ibm,uic"; 87 compatible = "ibm,uic-460ex","ibm,uic"; 99 compatible = "ibm,sdr-460ex"; 104 compatible = "ibm,cpr-460ex"; 118 compatible = "ibm,l2-cache-460ex", "ibm,l2-cache"; 128 compatible = "ibm,plb-460ex", "ibm,plb4"; [all …]
|
| /linux/tools/testing/selftests/x86/ |
| H A D | test_FISTTP.c | 23 int ex; in test() local 39 ex = fetestexcept(FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW); in test() 40 if (ex != 0) { in test() 59 ex = fetestexcept(FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW); in test() 60 if (ex != FE_INEXACT) { in test() 82 ex = fetestexcept(FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW); in test() 83 if (ex != FE_INEXACT) { in test() 103 ex = fetestexcept(FE_DIVBYZERO|FE_INEXACT|FE_INVALID|FE_OVERFLOW|FE_UNDERFLOW); in test() 104 if (ex != FE_INEXACT) { in test()
|