Home
last modified time | relevance | path

Searched refs:cond (Results 1 – 25 of 248) sorted by relevance

12345678910

/linux/tools/perf/arch/sparc/annotate/
H A Dinstructions.c3 static int is_branch_cond(const char *cond) in is_branch_cond() argument
5 if (cond[0] == '\0') in is_branch_cond()
8 if (cond[0] == 'a' && cond[1] == '\0') in is_branch_cond()
11 if (cond[0] == 'c' && in is_branch_cond()
12 (cond[1] == 'c' || cond[1] == 's') && in is_branch_cond()
13 cond[2] == '\0') in is_branch_cond()
16 if (cond[0] == 'e' && in is_branch_cond()
17 (cond[ in is_branch_cond()
63 is_branch_reg_cond(const char * cond) is_branch_reg_cond() argument
88 is_branch_float_cond(const char * cond) is_branch_float_cond() argument
140 const char *cond = name + 1; sparc__associate_instruction_ops() local
[all...]
/linux/include/linux/
H A Dmmdebug.h19 #define VM_BUG_ON(cond) BUG_ON(cond) argument
20 #define VM_BUG_ON_PAGE(cond, page) \ argument
22 if (unlikely(cond)) { \
23 dump_page(page, "VM_BUG_ON_PAGE(" __stringify(cond)")");\
27 #define VM_BUG_ON_FOLIO(cond, folio) \ argument
29 if (unlikely(cond)) { \
30 dump_page(&folio->page, "VM_BUG_ON_FOLIO(" __stringify(cond)")");\
34 #define VM_BUG_ON_VMA(cond, vma) \ argument
36 if (unlikely(cond)) { \
41 #define VM_BUG_ON_MM(cond, mm) \ argument
[all …]
H A Dcompiler.h55 #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) argument
57 #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) argument
59 #define __trace_if_value(cond) ({ \ argument
68 (cond) ? \
H A Dbug.h18 #define MAYBE_BUILD_BUG_ON(cond) (0) argument
21 #define MAYBE_BUILD_BUG_ON(cond) \ argument
23 if (__builtin_constant_p((cond))) \
24 BUILD_BUG_ON(cond); \
26 BUG_ON(cond); \
H A Drculist.h51 #define __list_check_rcu(dummy, cond, extra...) \ argument
54 RCU_LOCKDEP_WARN(!(cond) && !rcu_read_lock_any_held(), \
58 #define __list_check_srcu(cond) \ argument
60 RCU_LOCKDEP_WARN(!(cond), \
64 #define __list_check_rcu(dummy, cond, extra...) \ argument
67 #define __list_check_srcu(cond) ({ }) argument
392 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument
393 for (__list_check_rcu(dummy, ## cond, 0), \
411 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument
412 for (__list_check_srcu(cond), \
[all …]
/linux/arch/parisc/math-emu/
H A Ddfcmp.c38 unsigned int cond, unsigned int *status) in dbl_fcmp() argument
60 && (Exception(cond) || Dbl_isone_signaling(leftp1))) in dbl_fcmp()
64 && (Exception(cond) || Dbl_isone_signaling(rightp1))) ) in dbl_fcmp()
67 Set_status_cbit(Unordered(cond)); in dbl_fcmp()
71 Set_status_cbit(Unordered(cond)); in dbl_fcmp()
83 Set_status_cbit(Unordered(cond)); in dbl_fcmp()
98 Set_status_cbit(Equal(cond)); in dbl_fcmp()
102 Set_status_cbit(Lessthan(cond)); in dbl_fcmp()
106 Set_status_cbit(Greaterthan(cond)); in dbl_fcmp()
113 Set_status_cbit(Equal(cond)); in dbl_fcmp()
[all …]
H A Dsfcmp.c37 unsigned int cond, unsigned int *status) in sgl_fcmp() argument
60 && (Exception(cond) || Sgl_isone_signaling(left))) in sgl_fcmp()
64 && (Exception(cond) || Sgl_isone_signaling(right)) ) ) in sgl_fcmp()
67 Set_status_cbit(Unordered(cond)); in sgl_fcmp()
71 Set_status_cbit(Unordered(cond)); in sgl_fcmp()
83 Set_status_cbit(Unordered(cond)); in sgl_fcmp()
98 Set_status_cbit(Equal(cond)); in sgl_fcmp()
102 Set_status_cbit(Lessthan(cond)); in sgl_fcmp()
106 Set_status_cbit(Greaterthan(cond)); in sgl_fcmp()
113 Set_status_cbit(Equal(cond)); in sgl_fcmp()
[all …]
/linux/fs/bcachefs/
H A Derror.h48 #define bch2_fs_inconsistent_on(cond, c, ...) \ argument
50 bool _ret = unlikely(!!(cond)); \
68 #define bch2_dev_inconsistent_on(cond, ca, ...) \ argument
70 bool _ret = unlikely(!!(cond)); \
88 #define bch2_trans_inconsistent_on(cond, trans, ...) \ argument
90 bool _ret = unlikely(!!(cond)); \
142 #define __fsck_err_on(cond, c, _flags, _err_type, ...) \ argument
149 (unlikely(cond) ? __fsck_err(c, _flags, _err_type, __VA_ARGS__) : false);\
152 #define need_fsck_err_on(cond, c, _err_type, ...) \ argument
153 __fsck_err_on(cond, c, FSCK_CAN_IGNORE|FSCK_NEED_FSCK, _err_type, __VA_ARGS__)
[all …]
/linux/Documentation/arch/arm/nwfpe/
H A Dnetwinder-fpe.rst24 <LDF|STF>{cond}<S|D|E> Fd, Rn
25 <LDF|STF>{cond}<S|D|E> Fd, [Rn, #<expression>]{!}
26 <LDF|STF>{cond}<S|D|E> Fd, [Rn], #<expression>
33 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn]
34 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn, #<expression>]{!}
35 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn], #<expression>
38 <LFM|SFM>{cond}<FD,EA> Fd, <count>, [Rn]{!}
51 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point
52 FIX{cond}{P,M,Z} Rd, Fn Convert floating point to integer
53 WFS{cond} Rd Write floating point status register
[all …]
/linux/tools/perf/util/
H A Dmutex.c79 static void __cond_init(struct cond *cnd, bool pshared) in __cond_init()
87 CHECK_ERR(pthread_cond_init(&cnd->cond, &attr)); in __cond_init()
91 void cond_init(struct cond *cnd) in cond_init()
96 void cond_init_pshared(struct cond *cnd) in cond_init_pshared()
101 void cond_destroy(struct cond *cnd) in cond_destroy()
103 CHECK_ERR(pthread_cond_destroy(&cnd->cond)); in cond_destroy()
106 void cond_wait(struct cond *cnd, struct mutex *mtx) in cond_wait()
108 CHECK_ERR(pthread_cond_wait(&cnd->cond, &mtx->lock)); in cond_wait()
111 void cond_signal(struct cond *cnd) in cond_signal()
113 CHECK_ERR(pthread_cond_signal(&cnd->cond)); in cond_signal()
[all …]
H A Dmutex.h77 struct cond { struct
78 pthread_cond_t cond; member
96 void cond_init(struct cond *cnd);
101 void cond_init_pshared(struct cond *cnd);
102 void cond_destroy(struct cond *cnd);
104 void cond_wait(struct cond *cnd, struct mutex *mtx) EXCLUSIVE_LOCKS_REQUIRED(mtx);
105 void cond_signal(struct cond *cnd);
106 void cond_broadcast(struct cond *cnd);
/linux/arch/arm/include/asm/
H A Dassembler.h137 .macro asm_trace_hardirqs_on, cond=al, save=1
146 bl\cond trace_hardirqs_on
198 asm_trace_hardirqs_on cond=eq
470 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
473 \instr\()b\t\cond\().w \reg, [\ptr, #\off]
475 \instr\t\cond\().w \reg, [\ptr, #\off]
486 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
489 .ifnc \cond,al
491 itt \cond
493 ittt \cond
[all …]
H A Dvfpmacros.h12 .macro VFPFMRX, rd, sysreg, cond
13 vmrs\cond \rd, \sysreg
16 .macro VFPFMXR, sysreg, rd, cond
17 vmsr\cond \sysreg, \rd
21 .macro VFPFMRX, rd, sysreg, cond
22 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg
25 .macro VFPFMXR, sysreg, rd, cond
26 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd
/linux/arch/x86/include/asm/
H A Dparavirt_types.h406 #define ____PVOP_ALT_CALL(ret, op, alt, cond, call_clbr, \ argument
413 alt, cond) \
425 #define __PVOP_ALT_CALL(rettype, op, alt, cond, ...) \ argument
426 ____PVOP_ALT_CALL(PVOP_RETVAL(rettype), op, alt, cond, \
434 #define __PVOP_ALT_CALLEESAVE(rettype, op, alt, cond, ...) \ argument
435 ____PVOP_ALT_CALL(PVOP_RETVAL(rettype), op.func, alt, cond, \
443 #define __PVOP_ALT_VCALL(op, alt, cond, ...) \ argument
444 (void)____PVOP_ALT_CALL(, op, alt, cond, \
452 #define __PVOP_ALT_VCALLEESAVE(op, alt, cond, ...) \ argument
453 (void)____PVOP_ALT_CALL(, op.func, alt, cond, \
[all …]
/linux/Documentation/locking/
H A Dfutex-requeue-pi.rst27 pthread_cond_wait(cond, mutex)
29 lock(cond->__data.__lock);
32 unlock(cond->__data.__lock);
33 futex_wait(cond->__data.__futex);
34 lock(cond->__data.__lock);
36 unlock(cond->__data.__lock);
40 pthread_cond_broadcast(cond)
42 lock(cond->__data.__lock);
43 unlock(cond->__data.__lock);
44 futex_requeue(cond->data.__futex, cond->mutex);
[all …]
/linux/security/apparmor/
H A Dfile.c150 const char **name, struct path_cond *cond, u32 request) in path_name() argument
162 NULL, NULL, cond->uid, info, error)); in path_name()
181 aa_state_t state, struct path_cond *cond) in aa_lookup_fperms() argument
188 if (uid_eq(current_fsuid(), cond->uid)) in aa_lookup_fperms()
205 const char *name, struct path_cond *cond, in aa_str_perms() argument
210 *perms = *(aa_lookup_fperms(file_rules, state, cond)); in aa_str_perms()
217 u32 request, struct path_cond *cond, int flags, in __aa_path_perm() argument
227 name, cond, perms); in __aa_path_perm()
232 cond->uid, NULL, e); in __aa_path_perm()
239 struct path_cond *cond, int flags, in profile_path_perm() argument
[all …]
/linux/arch/parisc/include/asm/
H A Dalternative.h26 u16 cond; /* see ALT_COND_XXX */ member
36 #define ALTERNATIVE(cond, replacement) "!0:" \ argument
40 ".hword 1, " __stringify(cond) " !" \
47 #define ALTERNATIVE(from, to, cond, replacement)\ argument
51 .hword (to - from)/4, cond ! \
56 #define ALTERNATIVE_CODE(from, num_instructions, cond, new_instr_ptr)\ argument
60 .hword -num_instructions, cond ! \
/linux/arch/parisc/kernel/
H A Dalternative.c49 u16 cond; in apply_alternatives() local
54 cond = entry->cond; in apply_alternatives()
57 WARN_ON(!cond); in apply_alternatives()
59 if ((cond & ALT_COND_ALWAYS) == 0 && no_alternatives) in apply_alternatives()
63 index, cond, len, from, replacement); in apply_alternatives()
66 if ((cond & cond_check) == 0) in apply_alternatives()
84 index, cond, len, replacement, from, from); in apply_alternatives()
/linux/drivers/gpu/drm/nouveau/include/nvif/
H A Dtimer.h22 #define nvif_nsec(d,n,cond...) ({ \ argument
28 cond \
33 #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) argument
34 #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) argument
/linux/tools/testing/selftests/nolibc/
H A Dnolibc-test.c185 #define EXPECT_ZR(cond, expr) \ argument
186 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_zr(expr, llen); } while (0)
199 #define EXPECT_NZ(cond, expr, val) \ argument
200 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_nz(expr, llen; } while (0)
213 #define EXPECT_EQ(cond, expr, val) \ argument
214 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_eq(expr, llen, val); } while (0)
227 #define EXPECT_NE(cond, expr, val) \ argument
228 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ne(expr, llen, val); } while (0)
241 #define EXPECT_GE(cond, expr, val) \ argument
242 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ge(expr, llen, val); } while (0)
[all …]
/linux/rust/kernel/
H A Dbuild_assert.rs74 ($cond:expr $(,)?) => {{
75 if !$cond {
76 $crate::build_error(concat!("assertion failed: ", stringify!($cond)));
79 ($cond:expr, $msg:expr) => {{
80 if !$cond {
/linux/arch/loongarch/net/
H A Dbpf_jit.h175 static inline int invert_jmp_cond(u8 cond) in invert_jmp_cond() argument
177 switch (cond) { in invert_jmp_cond()
203 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset() argument
206 switch (cond) { in cond_jmp_offset()
251 static inline void cond_jmp_offs26(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offs26() argument
254 cond = invert_jmp_cond(cond); in cond_jmp_offs26()
255 cond_jmp_offset(ctx, cond, rj, rd, 2); in cond_jmp_offs26()
264 static inline int emit_cond_jmp(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in emit_cond_jmp() argument
279 cond_jmp_offs26(ctx, cond, rj, rd, jmp_offset); in emit_cond_jmp()
296 static inline int emit_tailcall_jmp(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in emit_tailcall_jmp() argument
[all …]
/linux/tools/bootconfig/include/linux/
H A Dbootconfig.h18 #define WARN_ON(cond) \ argument
19 ((cond) ? printf("Internal warning(%s:%d, %s): %s\n", \
20 __FILE__, __LINE__, __func__, #cond) : 0)
22 #define unlikely(cond) (cond) argument
/linux/include/net/
H A Dnet_debug.h131 #define netif_cond_dbg(priv, type, netdev, cond, level, fmt, args...) \ argument
133 if (cond) \
152 #define DEBUG_NET_WARN_ON_ONCE(cond) ((void)WARN_ON_ONCE(cond)) argument
153 #define DEBUG_NET_WARN_ONCE(cond, format...) ((void)WARN_ONCE(cond, format)) argument
155 #define DEBUG_NET_WARN_ON_ONCE(cond) BUILD_BUG_ON_INVALID(cond) argument
156 #define DEBUG_NET_WARN_ONCE(cond, format...) BUILD_BUG_ON_INVALID(cond) argument
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dtimer.h52 #define nvkm_nsec(d,n,cond...) ({ \ argument
59 cond \
66 #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) argument
67 #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) argument

12345678910