Symbol: num_t
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
100
static const char *t_str(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
111
static enum num_t t_is_32(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1187
enum num_t t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
122
static enum num_t t_signed(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1320
static bool assert_range_eq(enum num_t t, struct range x, struct range y,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
133
static enum num_t t_unsigned(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1339
static bool needs_two_arcs(enum num_t t1, struct range r1,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1340
enum num_t t2, struct range r2)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1362
enum num_t t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1405
static void sim_case(enum num_t init_t, enum num_t cond_t,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1417
enum num_t t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
148
static bool num_is_small(enum num_t t, u64 x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1523
enum num_t init_t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1524
enum num_t cond_t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1543
static int verify_case_op(enum num_t init_t, enum num_t cond_t,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
159
static void snprintf_num(enum num_t t, struct strbuf *sb, u64 x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1614
static int verify_case_opt(struct ctx *ctx, enum num_t init_t, enum num_t cond_t,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1668
static int verify_case(struct ctx *ctx, enum num_t init_t, enum num_t cond_t,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1913
static void validate_gen_range_vs_const_64(enum num_t init_t, enum num_t cond_t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1952
static void validate_gen_range_vs_const_32(enum num_t init_t, enum num_t cond_t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1991
static void validate_gen_range_vs_range(enum num_t init_t, enum num_t cond_t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2111
static u64 rand_const(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2116
static struct range rand_range(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2123
static void validate_rand_ranges(enum num_t init_t, enum num_t cond_t, bool const_range)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
222
static void snprintf_range(enum num_t t, struct strbuf *sb, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
234
static void print_range(enum num_t t, struct range x, const char *sfx)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
249
static struct range unkn_subreg(enum num_t t)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
260
static struct range range(enum num_t t, u64 a, u64 b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
307
static struct range range_cast_u64(enum num_t to_t, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
328
static struct range range_cast_s64(enum num_t to_t, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
350
static struct range range_cast_u32(enum num_t to_t, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
367
static struct range range_cast_s32(enum num_t to_t, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
389
static struct range range_cast(enum num_t from_t, enum num_t to_t, struct range from)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
400
static bool is_valid_num(enum num_t t, u64 x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
411
static bool is_valid_range(enum num_t t, struct range x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
425
static struct range range_intersection(enum num_t t, struct range old, struct range new)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
434
static struct range range_union(enum num_t t, struct range x, struct range y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
456
static struct range range_refine_in_halves(enum num_t x_t, struct range x,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
457
enum num_t y_t, struct range y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
496
static bool range64_range32_intersect(enum num_t a_t,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
527
static struct range range_refine(enum num_t x_t, struct range x, enum num_t y_t, struct range y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
631
static bool range_canbe_op(enum num_t t, struct range x, struct range y, enum op op)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
660
static bool range_always_op(enum num_t t, struct range x, struct range y, enum op op)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
67
static __always_inline u64 min_t(enum num_t t, u64 x, u64 y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
671
static bool range_never_op(enum num_t t, struct range x, struct range y, enum op op)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
681
static int range_branch_taken_op(enum num_t t, struct range x, struct range y, enum op op)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
697
static void range_cond(enum num_t t, struct range x, struct range y,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
769
enum num_t t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
78
static __always_inline u64 max_t(enum num_t t, u64 x, u64 y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
787
static void print_refinement(enum num_t s_t, struct range src,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
788
enum num_t d_t, struct range old, struct range new,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
799
static void reg_state_refine(struct reg_state *r, enum num_t t, struct range x, const char *ctx)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
801
enum num_t d_t, s_t;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
837
static void reg_state_set_const(struct reg_state *rs, enum num_t t, u64 val)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
839
enum num_t tt;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
848
static void reg_state_cond(enum num_t t, struct reg_state *x, struct reg_state *y, enum op op,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
852
enum num_t ts[2];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
89
static __always_inline u64 cast_t(enum num_t t, u64 x)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
892
static int reg_state_branch_taken_op(enum num_t t, struct reg_state *x, struct reg_state *y,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
897
enum num_t tu = t_unsigned(t);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
898
enum num_t ts = t_signed(t);