Symbol: _t
arch/mips/include/asm/atomic.h
107
arch_##pfx##_fetch_##op##_relaxed(type i, pfx##_t * v) \
arch/mips/include/asm/atomic.h
197
static __inline__ type arch_##pfx##_sub_if_positive(type i, pfx##_t * v) \
arch/mips/include/asm/atomic.h
27
static __always_inline type arch_##pfx##_read(const pfx##_t *v) \
arch/mips/include/asm/atomic.h
32
static __always_inline void arch_##pfx##_set(pfx##_t *v, type i) \
arch/mips/include/asm/atomic.h
45
static __inline__ void arch_##pfx##_##op(type i, pfx##_t * v) \
arch/mips/include/asm/atomic.h
73
arch_##pfx##_##op##_return_relaxed(type i, pfx##_t * v) \
arch/mips/include/asm/mips-cps.h
25
static inline uint##sz##_t read_##unit##_##name(void) \
arch/mips/include/asm/mips-cps.h
48
static inline void write_##unit##_##name(uint##sz##_t val) \
arch/mips/include/asm/mips-cps.h
73
static inline void change_##unit##_##name(uint##sz##_t mask, \
arch/mips/include/asm/mips-cps.h
74
uint##sz##_t val) \
arch/mips/include/asm/mips-cps.h
76
uint##sz##_t reg_val = read_##unit##_##name(); \
arch/mips/include/asm/mips-cps.h
82
static inline void set_##unit##_##name(uint##sz##_t val) \
arch/mips/include/asm/mips-cps.h
87
static inline void clear_##unit##_##name(uint##sz##_t val) \
arch/mips/include/asm/octeon/cvmx.h
213
static inline void cvmx_write64_##TYPE(uint64_t addr, TYPE##_t val) \
arch/mips/include/asm/octeon/cvmx.h
215
*CASTPTR(volatile TYPE##_t, addr) = val; \
arch/mips/include/asm/octeon/cvmx.h
227
static inline TYPE##_t cvmx_read64_##TYPE(uint64_t addr) \
arch/mips/include/asm/octeon/cvmx.h
229
return *CASTPTR(volatile TYPE##_t, addr); \
arch/mips/vdso/genvdso.c
78
static uint##bits##_t swap_uint##bits(uint##bits##_t val) \
arch/riscv/include/asm/atomic.h
101
c_type arch_atomic##prefix##_fetch_##op(c_type i, atomic##prefix##_t *v) \
arch/riscv/include/asm/atomic.h
115
atomic##prefix##_t *v) \
arch/riscv/include/asm/atomic.h
120
c_type arch_atomic##prefix##_##op##_return(c_type i, atomic##prefix##_t *v) \
arch/riscv/include/asm/atomic.h
55
void arch_atomic##prefix##_##op(c_type i, atomic##prefix##_t *v) \
arch/riscv/include/asm/atomic.h
90
atomic##prefix##_t *v) \
arch/s390/include/asm/page.h
102
static __always_inline unsigned long name ## _val(name ## _t name) \
arch/s390/include/asm/page.h
87
static __always_inline unsigned long name ## _val(name ## _t name) \
arch/sparc/vdso/vdso2c.c
104
#define INT_BITS BITSFUNC2(int, ELF_BITS, _t)
arch/x86/mm/init_64.c
65
type1##_t *arg1, type2##_t *arg2, bool init) \
arch/x86/mm/init_64.c
79
static inline void set_##type1##_init(type1##_t *arg1, \
arch/x86/mm/init_64.c
80
type2##_t arg2, bool init) \
arch/x86/tools/vdso2c.c
137
#define INT_BITS BITSFUNC2(int, ELF_BITS, _t)
crypto/asymmetric_keys/x509_cert_parser.c
685
int x509_decode_time(time64_t *_t, size_t hdrlen,
crypto/asymmetric_keys/x509_cert_parser.c
748
*_t = mktime64(year, mon, day, hour, min, sec);
crypto/asymmetric_keys/x509_parser.h
53
extern int x509_decode_time(time64_t *_t, size_t hdrlen,
drivers/comedi/drivers/addi_apci_3120.c
58
#define APCI3120_TIMER_MODE(_t, _m) ((_m) << ((_t) * 2))
drivers/comedi/drivers/addi_apci_3120.c
63
#define APCI3120_TIMER_MODE_MASK(_t) (3 << ((_t) * 2))
drivers/gpu/drm/drm_drv.c
138
typeof(t) _t = (t); \
drivers/gpu/drm/drm_drv.c
139
_t == DRM_MINOR_ACCEL ? XA_LIMIT(0, ACCEL_MAX_MINORS) : XA_LIMIT(64 * _t, 64 * _t + 63); \
drivers/gpu/drm/nouveau/include/nvhw/drf.h
141
ty _t = DRF_RD_X(er, (p), (o), dr); \
drivers/gpu/drm/nouveau/include/nvhw/drf.h
142
DRF_WR_X(ew, (p), (o), dr, (_t & ~(m)) | (v)); \
drivers/gpu/drm/nouveau/include/nvhw/drf.h
143
_t; \
drivers/irqchip/irq-imx-irqsteer.c
19
#define CTRL_STRIDE_OFF(_t, _r) (_t * 4 * _r)
drivers/md/bcache/util.h
227
typeof(*((dest)->data)) _t; \
drivers/md/bcache/util.h
229
fifo_pop(src, _t)) \
drivers/md/bcache/util.h
230
fifo_push(dest, _t); \
drivers/media/usb/airspy/airspy.c
148
#define airspy_dbg_usb_control_msg(_dev, _r, _t, _v, _i, _b, _l) { \
drivers/media/usb/airspy/airspy.c
150
if (_t & USB_DIR_IN) \
drivers/media/usb/airspy/airspy.c
155
_t, _r, _v & 0xff, _v >> 8, _i & 0xff, _i >> 8, \
drivers/media/usb/hackrf/hackrf.c
170
#define hackrf_dbg_usb_control_msg(_dev, _r, _t, _v, _i, _b, _l) { \
drivers/media/usb/hackrf/hackrf.c
172
if (_t & USB_DIR_IN) \
drivers/media/usb/hackrf/hackrf.c
177
_t, _r, _v & 0xff, _v >> 8, _i & 0xff, \
drivers/media/usb/msi2500/msi2500.c
642
#define msi2500_dbg_usb_control_msg(_dev, _r, _t, _v, _i, _b, _l) { \
drivers/media/usb/msi2500/msi2500.c
644
if (_t & USB_DIR_IN) \
drivers/media/usb/msi2500/msi2500.c
649
_t, _r, _v & 0xff, _v >> 8, _i & 0xff, _i >> 8, \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1189
#define MCU_CMD(_t) FIELD_PREP(__MCU_CMD_FIELD_ID, \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1190
MCU_CMD_##_t)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1191
#define MCU_EXT_CMD(_t) (MCU_CMD(EXT_CID) | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1193
MCU_EXT_CMD_##_t))
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1194
#define MCU_EXT_QUERY(_t) (MCU_EXT_CMD(_t) | __MCU_CMD_FIELD_QUERY)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1195
#define MCU_UNI_CMD(_t) (__MCU_CMD_FIELD_UNI | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1197
MCU_UNI_CMD_##_t))
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1199
#define MCU_UNI_QUERY(_t) (__MCU_CMD_FIELD_UNI | __MCU_CMD_FIELD_QUERY | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1201
MCU_UNI_CMD_##_t))
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1203
#define MCU_CE_CMD(_t) (__MCU_CMD_FIELD_CE | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1205
MCU_CE_CMD_##_t))
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1206
#define MCU_CE_QUERY(_t) (MCU_CE_CMD(_t) | __MCU_CMD_FIELD_QUERY)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1208
#define MCU_WA_CMD(_t) (MCU_CMD(_t) | __MCU_CMD_FIELD_WA)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1209
#define MCU_WA_EXT_CMD(_t) (MCU_EXT_CMD(_t) | __MCU_CMD_FIELD_WA)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1210
#define MCU_WA_PARAM_CMD(_t) (MCU_WA_CMD(WA_PARAM) | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1212
MCU_WA_PARAM_CMD_##_t))
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1214
#define MCU_WM_UNI_CMD(_t) (MCU_UNI_CMD(_t) | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1216
#define MCU_WM_UNI_CMD_QUERY(_t) (MCU_UNI_CMD(_t) | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1219
#define MCU_WA_UNI_CMD(_t) (MCU_UNI_CMD(_t) | \
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
1221
#define MCU_WMWA_UNI_CMD(_t) (MCU_WM_UNI_CMD(_t) | \
drivers/net/wireless/mediatek/mt76/mt7915/init.c
262
#define TO_HW_TICK(_t) (((_t) > HW_TICK) ? ((_t) / HW_TICK) : HW_TICK)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
337
#define TO_HW_TICK(_t) (((_t) > HW_TICK) ? ((_t) / HW_TICK) : HW_TICK)
drivers/net/wireless/realtek/rtw89/debug.c
476
#define __GEN_TXPWR_ENT0(_t) { .len = 0, .txt = _t }
drivers/net/wireless/realtek/rtw89/debug.c
478
#define __GEN_TXPWR_ENT2(_t, _e0, _e1) \
drivers/net/wireless/realtek/rtw89/debug.c
479
{ .len = 2, .txt = _t "\t- " _e0 " " _e1 }
drivers/net/wireless/realtek/rtw89/debug.c
481
#define __GEN_TXPWR_ENT4(_t, _e0, _e1, _e2, _e3) \
drivers/net/wireless/realtek/rtw89/debug.c
482
{ .len = 4, .txt = _t "\t- " _e0 " " _e1 " " _e2 " " _e3 }
drivers/net/wireless/realtek/rtw89/debug.c
484
#define __GEN_TXPWR_ENT8(_t, _e0, _e1, _e2, _e3, _e4, _e5, _e6, _e7) \
drivers/net/wireless/realtek/rtw89/debug.c
485
{ .len = 8, .txt = _t "\t- " \
drivers/regulator/tps65023-regulator.c
100
#define TPS65023_REGULATOR_LDO(_num, _t, _vm) \
drivers/regulator/tps65023-regulator.c
106
.n_voltages = ARRAY_SIZE(_t), \
drivers/regulator/tps65023-regulator.c
110
.volt_table = _t, \
drivers/regulator/tps65023-regulator.c
81
#define TPS65023_REGULATOR_DCDC(_num, _t, _em) \
drivers/regulator/tps65023-regulator.c
87
.n_voltages = ARRAY_SIZE(_t), \
drivers/regulator/tps65023-regulator.c
91
.volt_table = _t, \
drivers/regulator/tps65023-regulator.c
93
.vsel_mask = ARRAY_SIZE(_t) - 1, \
drivers/regulator/tps65217-regulator.c
23
_t, _lr, _nlr, _sr, _sm) \
drivers/regulator/tps65217-regulator.c
37
.volt_table = _t, \
drivers/rtc/rtc-mt7622.c
51
#define MTK_RTC_TREG(_t, _f) (0x40 + (0x4 * (_f)) + ((_t) * 0x20))
drivers/scsi/fnic/fnic_trace.h
73
#define FNIC_TRACE(_fn, _hn, _t, _a, _b, _c, _d, _e) \
drivers/scsi/fnic/fnic_trace.h
85
trace_buf->tag = _t; \
drivers/scsi/libsas/sas_internal.h
28
#define ASSIGN_SAS_TASK(_sc, _t) do { (_sc)->host_scribble = (void *) _t; } while (0)
drivers/usb/atm/cxacru.c
221
#define CXACRU_ATTR_CREATE(_v, _t, _name) CXACRU_DEVICE_CREATE_FILE(_name)
drivers/usb/atm/cxacru.c
226
#define CXACRU_ATTR_REMOVE(_v, _t, _name) CXACRU_DEVICE_REMOVE_FILE(_name)
include/linux/btree-type.h
8
#define VISITOR_FN_T _BTREE_TP(visitor, BTREE_TYPE_SUFFIX, _t)
include/linux/cleanup.h
290
typedef lock_##_name##_t lock_##_name##ext##_t; \
include/linux/cleanup.h
291
typedef class_##_name##_t class_##_name##ext##_t; \
include/linux/cleanup.h
292
static __always_inline void class_##_name##ext##_destructor(class_##_name##_t *_T) \
include/linux/cleanup.h
294
static __always_inline class_##_name##_t class_##_name##ext##_constructor(_init_args) \
include/linux/cleanup.h
296
{ class_##_name##_t t = _init; return t; }
include/linux/cleanup.h
302
class_##_name##_t var __cleanup(class_##_name##_destructor) = \
include/linux/cleanup.h
306
class_##_name##_t _var __cleanup(class_##_name##_destructor) = (_init_expr)
include/linux/cleanup.h
361
static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
371
static __always_inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
379
static __always_inline int class_##_name##_lock_err(class_##_name##_t *_T) \
include/linux/cleanup.h
407
({ void *_t = _T; int _RET = (_lock); if (_T && !(_cond)) _t = ERR_PTR(_RET); _t; }), \
include/linux/cleanup.h
408
class_##_name##_t _T) \
include/linux/cleanup.h
409
static __always_inline void * class_##_name##_ext##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
411
static __always_inline int class_##_name##_ext##_lock_err(class_##_name##_t *_T) \
include/linux/cleanup.h
492
static __always_inline void class_##_name##_destructor(class_##_name##_t *_T) \
include/linux/cleanup.h
502
class_##_name##_t class_##_name##_constructor(_type *l) \
include/linux/cleanup.h
505
class_##_name##_t _t = { .lock = l }, *_T = &_t; \
include/linux/cleanup.h
507
return _t; \
include/linux/cleanup.h
511
static __always_inline class_##_name##_t class_##_name##_constructor(void) \
include/linux/cleanup.h
514
class_##_name##_t _t = { .lock = (void*)1 }, \
include/linux/cleanup.h
515
*_T __maybe_unused = &_t; \
include/linux/cleanup.h
517
return _t; \
include/linux/cleanup.h
521
static inline class_##_name##_t class_##_name##_constructor(void) _lock;\
include/linux/cleanup.h
522
static inline void class_##_name##_destructor(class_##_name##_t *_T) _unlock;
include/linux/cleanup.h
554
static inline class_##_name##_t class_##_name##_constructor(lock_##_name##_t *_T) _lock;\
include/linux/cleanup.h
555
static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \
include/linux/cleanup.h
574
({ class_##_name##_t _t = { .lock = l }, *_T = &_t;\
include/linux/cleanup.h
577
_t; }), \
include/linux/cleanup.h
578
typeof_member(class_##_name##_t, lock) l) \
include/linux/cleanup.h
579
static __always_inline void * class_##_name##_ext##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
581
static __always_inline int class_##_name##_ext##_lock_err(class_##_name##_t *_T) \
include/linux/closure.h
460
long _t; \
include/linux/closure.h
467
_t = max_t(long, 1L, _until - jiffies); \
include/linux/closure.h
470
_t = max_t(long, 0L, _until - jiffies); \
include/linux/closure.h
471
if (!_t) \
include/linux/closure.h
473
closure_sync_timeout(&cl, _t); \
include/linux/closure.h
477
_t; \
include/linux/seqlock.h
126
seqcount_##lockname##_t *____s = (s); \
include/linux/seqlock.h
147
__seqprop_##lockname##_ptr(seqcount_##lockname##_t *s) \
include/linux/seqlock.h
153
__seqprop_##lockname##_const_ptr(const seqcount_##lockname##_t *s) \
include/linux/seqlock.h
159
__seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \
include/linux/seqlock.h
181
__seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \
include/linux/seqlock.h
191
__seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \
include/linux/seqlock.h
251
seqcount_##lockname##_t: __seqprop_##lockname##_##prop
include/linux/tty_port.h
292
class_tty_port_tty_t _t = {
include/linux/tty_port.h
295
return _t;
include/math-emu/op-2.h
157
UWtype _t = xl; \
include/math-emu/op-2.h
158
xh -= yh + ((xl -= yl) > _t); \
include/math-emu/op-4.h
343
UWtype _t; \
include/math-emu/op-4.h
345
umul_ppmm(p2,_t,m,n1); \
include/math-emu/op-4.h
346
__FP_FRAC_ADDI_2(p2,p1,_t); \
include/math-emu/op-4.h
347
umul_ppmm(p3,_t,m,n2); \
include/math-emu/op-4.h
348
__FP_FRAC_ADDI_2(p3,p2,_t); \
include/math-emu/op-4.h
600
UWtype _t; \
include/math-emu/op-4.h
601
_t = ((x0 += i) < i); \
include/math-emu/op-4.h
602
x1 += _t; _t = (x1 < _t); \
include/math-emu/op-4.h
603
x2 += _t; _t = (x2 < _t); \
include/math-emu/op-4.h
604
x3 += _t; \
include/math-emu/op-common.h
848
_FP_W_TYPE _t = (x); \
include/math-emu/op-common.h
850
if (_t > 0xffff) r -= 16; \
include/math-emu/op-common.h
851
if (_t > 0xffff) _t >>= 16; \
include/math-emu/op-common.h
852
if (_t > 0xff) r -= 8; \
include/math-emu/op-common.h
853
if (_t > 0xff) _t >>= 8; \
include/math-emu/op-common.h
854
if (_t & 0xf0) r -= 4; \
include/math-emu/op-common.h
855
if (_t & 0xf0) _t >>= 4; \
include/math-emu/op-common.h
856
if (_t & 0xc) r -= 2; \
include/math-emu/op-common.h
857
if (_t & 0xc) _t >>= 2; \
include/math-emu/op-common.h
858
if (_t & 0x2) r -= 1; \
include/math-emu/op-common.h
863
_FP_W_TYPE _t = (x); \
include/math-emu/op-common.h
865
if (_t > 0xffffffff) r -= 32; \
include/math-emu/op-common.h
866
if (_t > 0xffffffff) _t >>= 32; \
include/math-emu/op-common.h
867
if (_t > 0xffff) r -= 16; \
include/math-emu/op-common.h
868
if (_t > 0xffff) _t >>= 16; \
include/math-emu/op-common.h
869
if (_t > 0xff) r -= 8; \
include/math-emu/op-common.h
870
if (_t > 0xff) _t >>= 8; \
include/math-emu/op-common.h
871
if (_t & 0xf0) r -= 4; \
include/math-emu/op-common.h
872
if (_t & 0xf0) _t >>= 4; \
include/math-emu/op-common.h
873
if (_t & 0xc) r -= 2; \
include/math-emu/op-common.h
874
if (_t & 0xc) _t >>= 2; \
include/math-emu/op-common.h
875
if (_t & 0x2) r -= 1; \
include/net/ip_vs.h
587
struct ip_vs_rht *_t, *_p; \
include/net/ip_vs.h
605
ip_vs_rht_for_each_table_rcu(table, _t, _p) \
include/net/ip_vs.h
606
ip_vs_rht_for_each_bucket(_t, _bucket, head) \
include/net/ip_vs.h
607
ip_vs_rht_for_bucket_retry(_t, _bucket, _sc, \
include/net/ip_vs.h
644
struct ip_vs_rht *_t, *_p; \
include/net/ip_vs.h
655
ip_vs_rht_for_each_table_rcu(table, _t, _p) \
include/net/ip_vs.h
656
ip_vs_rht_for_each_bucket(_t, _bucket, head)
include/net/ip_vs.h
664
struct ip_vs_rht *_t, *_p; \
include/net/ip_vs.h
675
ip_vs_rht_for_each_table(table, _t, _p) \
include/net/ip_vs.h
676
ip_vs_rht_for_each_bucket(_t, _bucket, head)
kernel/irq/internals.h
203
class_irqdesc_lock_t _t = { .bus = bus, };
kernel/irq/internals.h
205
_t.lock = __irq_get_desc_lock(irq, &_t.flags, bus, check);
kernel/irq/internals.h
207
return _t;
kernel/locking/spinlock.c
100
static void __lockfunc __raw_##op##_lock_irq(locktype##_t *lock) \
kernel/locking/spinlock.c
106
static void __lockfunc __raw_##op##_lock_bh(locktype##_t *lock) \
kernel/locking/spinlock.c
68
static void __lockfunc __raw_##op##_lock(locktype##_t *lock) \
kernel/locking/spinlock.c
81
static unsigned long __lockfunc __raw_##op##_lock_irqsave(locktype##_t *lock) \
kernel/sched/sched.h
3195
static inline class_##name##_t class_##name##_constructor(type *lock, type *lock2) \
kernel/sched/sched.h
3197
{ class_##name##_t _t = { .lock = lock, .lock2 = lock2 }, *_T = &_t; \
kernel/sched/sched.h
3198
_lock; return _t; }
kernel/sched/sched.h
3200
static inline class_##_name##_t class_##_name##_constructor(lock_##_name##_t *_T1, \
kernel/sched/sched.h
3201
lock_##_name##_t *_T2) _lock; \
kernel/sched/sched.h
3202
static __always_inline void __class_##_name##_cleanup_ctx1(class_##_name##_t **_T1) \
kernel/sched/sched.h
3204
static __always_inline void __class_##_name##_cleanup_ctx2(class_##_name##_t **_T2) \
mm/kmsan/kmsan_test.c
605
volatile uint##size##_t uninit; \
mm/kmsan/kmsan_test.c
609
memset##size((uint##size##_t *)&uninit, 0, 1); \
mm/mprotect.c
474
low##_t *p = low##_alloc(vma->vm_mm, high, addr); \
net/rxrpc/call_event.c
447
#define set(T) { ktime_t _t = (T); if (ktime_before(_t, next)) next = _t; }
tools/include/nolibc/compiler.h
75
# define __nolibc_static_assert(_t) _Static_assert(_t, "")
tools/include/nolibc/compiler.h
77
# define __nolibc_static_assert(_t)
tools/testing/selftests/filesystems/fclog.c
16
#define ASSERT_ERRNO(expected, _t, seen) \
tools/testing/selftests/filesystems/fclog.c
19
_tmp_seen >= 0 ? _tmp_seen : -errno; }), #seen, _t, 1)
tools/testing/selftests/kselftest_harness.h
765
#define __EXPECT(_expected, _expected_str, _seen, _seen_str, _t, _assert) do { \
tools/testing/selftests/kselftest_harness.h
769
if (!(__exp _t __seen)) { \
tools/testing/selftests/kselftest_harness.h
776
_expected_str, __exp_print, #_t, \
tools/testing/selftests/kselftest_harness.h
784
_expected_str, __exp_print, #_t, \
tools/testing/selftests/kselftest_harness.h
792
_expected_str, __exp_print, #_t, \
tools/testing/selftests/kselftest_harness.h
800
_expected_str, __exp_print, #_t, \
tools/testing/selftests/kselftest_harness.h
811
#define __EXPECT_STR(_expected, _seen, _t, _assert) do { \
tools/testing/selftests/kselftest_harness.h
814
if (!(strcmp(__exp, __seen) _t 0)) { \
tools/testing/selftests/kselftest_harness.h
815
__TH_LOG("Expected '%s' %s '%s'.", __exp, #_t, __seen); \
tools/testing/selftests/proc/proc-pidns.c
21
#define ASSERT_ERRNO(expected, _t, seen) \
tools/testing/selftests/proc/proc-pidns.c
24
_tmp_seen >= 0 ? _tmp_seen : -errno; }), #seen, _t, 1)