/Linux-v6.6/arch/loongarch/kernel/ |
D | fpu.S | 23 .macro EX insn, reg, src, offs macro 24 .ex\@: \insn \reg, \src, \offs 25 _asm_extable .ex\@, .L_fpu_fault 29 EX fst.d $f0, \base, (0 * FPU_REG_WIDTH) 30 EX fst.d $f1, \base, (1 * FPU_REG_WIDTH) 31 EX fst.d $f2, \base, (2 * FPU_REG_WIDTH) 32 EX fst.d $f3, \base, (3 * FPU_REG_WIDTH) 33 EX fst.d $f4, \base, (4 * FPU_REG_WIDTH) 34 EX fst.d $f5, \base, (5 * FPU_REG_WIDTH) 35 EX fst.d $f6, \base, (6 * FPU_REG_WIDTH) [all …]
|
D | lbt.S | 17 .macro EX insn, reg, src, offs macro 18 .ex\@: \insn \reg, \src, \offs 19 _asm_extable .ex\@, .L_lbt_fault 79 EX st.d t1, a0, (0 * SCR_REG_WIDTH) 81 EX st.d t1, a0, (1 * SCR_REG_WIDTH) 83 EX st.d t1, a0, (2 * SCR_REG_WIDTH) 85 EX st.d t1, a0, (3 * SCR_REG_WIDTH) 88 EX st.w t1, a1, 0 98 EX ld.d t1, a0, (0 * SCR_REG_WIDTH) # restore scr 100 EX ld.d t1, a0, (1 * SCR_REG_WIDTH) [all …]
|
/Linux-v6.6/tools/build/tests/ |
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-v6.6/arch/mips/kernel/ |
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-v6.6/arch/sh/lib/ |
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 …]
|
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-v6.6/arch/s390/mm/ |
D | extable.c | 23 static bool ex_handler_fixup(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_fixup() argument 25 regs->psw.addr = extable_fixup(ex); in ex_handler_fixup() 29 static bool ex_handler_ua_store(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_ua_store() argument 31 unsigned int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_ua_store() 34 regs->psw.addr = extable_fixup(ex); in ex_handler_ua_store() 38 static bool ex_handler_ua_load_mem(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_ua_load_mem() argument 40 unsigned int reg_addr = FIELD_GET(EX_DATA_REG_ADDR, ex->data); in ex_handler_ua_load_mem() 41 unsigned int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_ua_load_mem() 42 size_t len = FIELD_GET(EX_DATA_LEN, ex->data); in ex_handler_ua_load_mem() 46 regs->psw.addr = extable_fixup(ex); in ex_handler_ua_load_mem() [all …]
|
/Linux-v6.6/arch/xtensa/lib/ |
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 …]
|
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 …]
|
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 …]
|
/Linux-v6.6/security/ |
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-v6.6/arch/arm64/mm/ |
D | extable.c | 14 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() argument 16 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 19 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() argument 22 int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_uaccess_err_zero() 23 int reg_zero = FIELD_GET(EX_DATA_REG_ZERO, ex->data); in ex_handler_uaccess_err_zero() 28 regs->pc = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 33 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, in ex_handler_load_unaligned_zeropad() argument 36 int reg_data = FIELD_GET(EX_DATA_REG_DATA, ex->data); in ex_handler_load_unaligned_zeropad() 37 int reg_addr = FIELD_GET(EX_DATA_REG_ADDR, ex->data); in ex_handler_load_unaligned_zeropad() 55 regs->pc = get_ex_fixup(ex); in ex_handler_load_unaligned_zeropad() [all …]
|
/Linux-v6.6/net/ceph/ |
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-v6.6/arch/loongarch/mm/ |
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-v6.6/arch/riscv/mm/ |
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() 40 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() argument 43 int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_uaccess_err_zero() 44 int reg_zero = FIELD_GET(EX_DATA_REG_ZERO, ex->data); in ex_handler_uaccess_err_zero() 49 regs->epc = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 55 const struct exception_table_entry *ex; in fixup_exception() local 57 ex = search_exception_tables(regs->epc); in fixup_exception() [all …]
|
/Linux-v6.6/arch/sparc/lib/ |
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-v6.6/Documentation/devicetree/bindings/interrupt-controller/ |
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-v6.6/arch/mips/lib/ |
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-v6.6/tools/build/Documentation/ |
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-v6.6/arch/ia64/lib/ |
D | memcpy_mck.S | 21 #define EK(y...) EX(y) 157 EX(.ex_handler, (p16) ld8 r34=[src0],16) 159 EX(.ex_handler, (p17) st8 [dst0]=r33,16) 162 EX(.ex_handler, (p16) ld8 r32=[src0],16) 164 EX(.ex_handler, (p16) st8 [dst0]=r34,16) 170 EX(.ex_handler, (p6) ld8 t1=[src0]) 173 EX(.ex_hndlr_s, (p7) ld8 t2=[src1],8) 177 EX(.ex_hndlr_s, (p8) ld8 t3=[src1]) 178 EX(.ex_handler, (p6) st8 [dst0]=t1) // store byte 1 180 EX(.ex_hndlr_d, (p7) st8 [dst1]=t2,8) // store byte 2 [all …]
|
/Linux-v6.6/fs/ext4/ |
D | extents.c | 216 struct ext4_extent *ex; in ext4_ext_find_goal() local 235 ex = path[depth].p_ext; in ext4_ext_find_goal() 236 if (ex) { in ext4_ext_find_goal() 237 ext4_fsblk_t ext_pblk = ext4_ext_pblock(ex); in ext4_ext_find_goal() 238 ext4_lblk_t ext_block = le32_to_cpu(ex->ee_block); in ext4_ext_find_goal() 262 struct ext4_extent *ex, int *err, unsigned int flags) in ext4_ext_new_meta_block() argument 266 goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); in ext4_ext_new_meta_block() 526 struct ext4_extent *ex = EXT_FIRST_EXTENT(eh); in ext4_cache_extents() local 530 for (i = le16_to_cpu(eh->eh_entries); i > 0; i--, ex++) { in ext4_cache_extents() 532 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in ext4_cache_extents() [all …]
|
/Linux-v6.6/tools/build/tests/ex/ |
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
|
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-v6.6/Documentation/ABI/testing/ |
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-v6.6/fs/ocfs2/ |
D | dlmglue.h | 137 int ex, 142 int ex, 156 int ex); 158 int ex); 160 int ex); 166 int ocfs2_nfs_sync_lock(struct ocfs2_super *osb, int ex); 167 void ocfs2_nfs_sync_unlock(struct ocfs2_super *osb, int ex); 174 int ocfs2_dentry_lock(struct dentry *dentry, int ex); 175 void ocfs2_dentry_unlock(struct dentry *dentry, int ex); 176 int ocfs2_file_lock(struct file *file, int ex, int trylock); [all …]
|