Symbol: checker
arch/arm/probes/decode.c
355
probes_check_t *checker_func = (*p)[action].checker;
arch/arm/probes/kprobes/checkers-arm.c
160
[PROBES_MRS] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
161
[PROBES_SATURATING_ARITHMETIC] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
162
[PROBES_MUL1] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
163
[PROBES_MUL2] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
164
[PROBES_MUL_ADD_LONG] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
165
[PROBES_MUL_ADD] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
166
[PROBES_LOAD] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
167
[PROBES_LOAD_EXTRA] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
168
[PROBES_STORE] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
169
[PROBES_STORE_EXTRA] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
170
[PROBES_DATA_PROCESSING_REG] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
171
[PROBES_DATA_PROCESSING_IMM] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
172
[PROBES_SEV] = {.checker = arm_check_regs_nouse},
arch/arm/probes/kprobes/checkers-arm.c
173
[PROBES_WFE] = {.checker = arm_check_regs_nouse},
arch/arm/probes/kprobes/checkers-arm.c
174
[PROBES_SATURATE] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
175
[PROBES_REV] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
176
[PROBES_MMI] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
177
[PROBES_PACK] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
178
[PROBES_EXTEND] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
179
[PROBES_EXTEND_ADD] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
180
[PROBES_BITFIELD] = {.checker = arm_check_regs_normal},
arch/arm/probes/kprobes/checkers-arm.c
181
[PROBES_LDMSTM] = {.checker = arm_check_regs_ldmstm},
arch/arm/probes/kprobes/checkers-arm.c
182
[PROBES_MOV_IP_SP] = {.checker = arm_check_regs_mov_ip_sp},
arch/arm/probes/kprobes/checkers-arm.c
183
[PROBES_LDRSTRD] = {.checker = arm_check_regs_ldrdstrd},
arch/arm/probes/kprobes/checkers-arm.c
87
[PROBES_LDRSTRD] = {.checker = arm_check_stack},
arch/arm/probes/kprobes/checkers-arm.c
88
[PROBES_STORE_EXTRA] = {.checker = arm_check_stack},
arch/arm/probes/kprobes/checkers-arm.c
89
[PROBES_STORE] = {.checker = arm_check_stack},
arch/arm/probes/kprobes/checkers-arm.c
90
[PROBES_LDMSTM] = {.checker = arm_check_stack},
arch/arm/probes/kprobes/checkers-thumb.c
101
[PROBES_T16_PUSH] = {.checker = t16_check_stack},
arch/arm/probes/kprobes/checkers-thumb.c
79
[PROBES_T32_LDMSTM] = {.checker = t32_check_stack},
arch/arm/probes/kprobes/checkers-thumb.c
80
[PROBES_T32_LDRDSTRD] = {.checker = t32_check_stack},
arch/arm/probes/kprobes/checkers-thumb.c
81
[PROBES_T32_LDRSTR] = {.checker = t32_check_stack},
drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.h
69
adf_mstate_preamble_checker checker,
drivers/net/wireguard/cookie.c
100
get_random_bytes(checker->secret, NOISE_HASH_LEN);
drivers/net/wireguard/cookie.c
101
up_write(&checker->secret_lock);
drivers/net/wireguard/cookie.c
104
down_read(&checker->secret_lock);
drivers/net/wireguard/cookie.c
106
blake2s_init_key(&blake, COOKIE_LEN, checker->secret, NOISE_HASH_LEN);
drivers/net/wireguard/cookie.c
116
up_read(&checker->secret_lock);
drivers/net/wireguard/cookie.c
119
enum cookie_mac_state wg_cookie_validate_packet(struct cookie_checker *checker,
drivers/net/wireguard/cookie.c
131
checker->message_mac1_key);
drivers/net/wireguard/cookie.c
140
make_cookie(cookie, skb, checker);
drivers/net/wireguard/cookie.c
147
if (!wg_ratelimiter_allow(skb, dev_net(checker->device->dev)))
drivers/net/wireguard/cookie.c
182
struct cookie_checker *checker)
drivers/net/wireguard/cookie.c
19
void wg_cookie_checker_init(struct cookie_checker *checker,
drivers/net/wireguard/cookie.c
192
make_cookie(cookie, skb, checker);
drivers/net/wireguard/cookie.c
195
checker->cookie_encryption_key);
drivers/net/wireguard/cookie.c
22
init_rwsem(&checker->secret_lock);
drivers/net/wireguard/cookie.c
23
checker->secret_birthdate = ktime_get_coarse_boottime_ns();
drivers/net/wireguard/cookie.c
24
get_random_bytes(checker->secret, NOISE_HASH_LEN);
drivers/net/wireguard/cookie.c
25
checker->device = wg;
drivers/net/wireguard/cookie.c
45
void wg_cookie_checker_precompute_device_keys(struct cookie_checker *checker)
drivers/net/wireguard/cookie.c
47
if (likely(checker->device->static_identity.has_identity)) {
drivers/net/wireguard/cookie.c
48
precompute_key(checker->cookie_encryption_key,
drivers/net/wireguard/cookie.c
49
checker->device->static_identity.static_public,
drivers/net/wireguard/cookie.c
51
precompute_key(checker->message_mac1_key,
drivers/net/wireguard/cookie.c
52
checker->device->static_identity.static_public,
drivers/net/wireguard/cookie.c
55
memset(checker->cookie_encryption_key, 0,
drivers/net/wireguard/cookie.c
57
memset(checker->message_mac1_key, 0, NOISE_SYMMETRIC_KEY_LEN);
drivers/net/wireguard/cookie.c
92
struct cookie_checker *checker)
drivers/net/wireguard/cookie.c
96
if (wg_birthdate_has_expired(checker->secret_birthdate,
drivers/net/wireguard/cookie.c
98
down_write(&checker->secret_lock);
drivers/net/wireguard/cookie.c
99
checker->secret_birthdate = ktime_get_coarse_boottime_ns();
drivers/net/wireguard/cookie.h
41
void wg_cookie_checker_init(struct cookie_checker *checker,
drivers/net/wireguard/cookie.h
43
void wg_cookie_checker_precompute_device_keys(struct cookie_checker *checker);
drivers/net/wireguard/cookie.h
47
enum cookie_mac_state wg_cookie_validate_packet(struct cookie_checker *checker,
drivers/net/wireguard/cookie.h
55
struct cookie_checker *checker);
drivers/of/base.c
733
bool (*checker)(const struct device_node *))
drivers/of/base.c
744
if (!checker(next))
lib/tests/fortify_kunit.c
219
#define TEST_kmalloc(checker, expected_size, alloc_size) do { \
lib/tests/fortify_kunit.c
224
checker(expected_size, kmalloc(alloc_size, gfp), \
lib/tests/fortify_kunit.c
226
checker(expected_size, \
lib/tests/fortify_kunit.c
229
checker(expected_size, kzalloc(alloc_size, gfp), \
lib/tests/fortify_kunit.c
231
checker(expected_size, \
lib/tests/fortify_kunit.c
234
checker(expected_size, kcalloc(1, alloc_size, gfp), \
lib/tests/fortify_kunit.c
236
checker(expected_size, kcalloc(alloc_size, 1, gfp), \
lib/tests/fortify_kunit.c
238
checker(expected_size, \
lib/tests/fortify_kunit.c
241
checker(expected_size, \
lib/tests/fortify_kunit.c
244
checker(expected_size, kmalloc_array(1, alloc_size, gfp), \
lib/tests/fortify_kunit.c
246
checker(expected_size, kmalloc_array(alloc_size, 1, gfp), \
lib/tests/fortify_kunit.c
248
checker(expected_size, \
lib/tests/fortify_kunit.c
251
checker(expected_size, \
lib/tests/fortify_kunit.c
257
checker((expected_size) * 2, \
lib/tests/fortify_kunit.c
262
checker((expected_size) * 2, \
lib/tests/fortify_kunit.c
267
checker((expected_size) * 2, \
lib/tests/fortify_kunit.c
275
checker(len, kmemdup("hello there", len, gfp), kfree(p)); \
lib/tests/fortify_kunit.c
280
#define TEST_vmalloc(checker, expected_pages, alloc_pages) do { \
lib/tests/fortify_kunit.c
282
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
284
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
286
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
292
#define TEST_kvmalloc(checker, expected_pages, alloc_pages) do { \
lib/tests/fortify_kunit.c
297
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
300
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
303
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
306
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
309
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
312
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
315
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
318
checker((expected_pages) * PAGE_SIZE, \
lib/tests/fortify_kunit.c
325
checker(((expected_pages) * PAGE_SIZE) * 2, \
lib/tests/fortify_kunit.c
331
#define TEST_devm_kmalloc(checker, expected_size, alloc_size) do { \
lib/tests/fortify_kunit.c
343
checker(expected_size, devm_kmalloc(dev, alloc_size, gfp), \
lib/tests/fortify_kunit.c
345
checker(expected_size, devm_kzalloc(dev, alloc_size, gfp), \
lib/tests/fortify_kunit.c
347
checker(expected_size, \
lib/tests/fortify_kunit.c
350
checker(expected_size, \
lib/tests/fortify_kunit.c
353
checker(expected_size, \
lib/tests/fortify_kunit.c
356
checker(expected_size, \
lib/tests/fortify_kunit.c
362
checker((expected_size) * 2, \
lib/tests/fortify_kunit.c
370
checker(len, devm_kmemdup(dev, "Ohai", len, gfp), \
lib/tests/fortify_kunit.c
383
#define TEST_realloc(checker) do { \
lib/tests/fortify_kunit.c
391
checker(len, kmemdup_array(test_strs[i], 1, len, gfp), \
lib/tests/fortify_kunit.c
393
checker(len, kmemdup(test_strs[i], len, gfp), \
lib/tests/randstruct_kunit.c
123
#define check_pair(outcome, untouched, shuffled, checker...) \
lib/tests/randstruct_kunit.c
125
DO_MANY_MEMBERS(checker, untouched, shuffled) \