Home
last modified time | relevance | path

Searched full:ex (Results 1 – 25 of 626) sorted by relevance

12345678910>>...26

/Linux-v6.6/arch/loongarch/kernel/
Dfpu.S23 .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 …]
Dlbt.S17 .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/
Drun.sh5 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/
Dr4k_fpu.S27 .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/
Dcopy_page.S74 #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 …]
Dmemcpy-sh4.S30 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/
Dextable.c23 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/
Dusercopy.S93 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 …]
Dchecksum.S224 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 …]
Dstrncpy_user.S69 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/
Ddevice_cgroup.c64 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/
Dextable.c14 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/
Dstriper.c59 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/
Dextable.c12 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/
Dextable.c18 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/
Dchecksum_32.S150 #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/
Drenesas,irqc.yaml27 - 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/
Dmemset.S48 #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/
DBuild.txt51 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/
Dmemcpy_mck.S21 #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/
Dextents.c216 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/
DMakefile7 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
DBuild1 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/
Dsysfs-driver-hid-logitech-lg4ff32 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/
Ddlmglue.h137 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 …]

12345678910>>...26