Searched refs:tnum (Results 1 – 11 of 11) sorted by relevance
/linux/include/linux/ |
H A D | tnum.h | 14 struct tnum { struct 21 struct tnum tnum_const(u64 value); 23 extern const struct tnum tnum_unknown; 30 struct tnum tnum_range(u64 min, u64 max); 34 struct tnum tnum_lshift(struct tnum a, u8 shift); 36 struct tnum tnum_rshift(struct tnum a, u8 shift); 38 struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness); 40 struct tnum tnum_add(struct tnum a, struct tnum b); 42 struct tnum tnum_sub(struct tnum a, struct tnum b); 44 struct tnum tnum_and(struct tnum a, struct tnum b); [all …]
|
H A D | bpf_verifier.h | 132 struct tnum var_off;
|
/linux/kernel/bpf/ |
H A D | tnum.c | 12 #define TNUM(_v, _m) (struct tnum){.value = _v, .mask = _m} 14 const struct tnum tnum_unknown = { .value = 0, .mask = -1 }; 16 struct tnum tnum_const(u64 value) in tnum_const() 21 struct tnum tnum_range(u64 min, u64 max) in tnum_range() 37 struct tnum tnum_lshift(struct tnum a, u8 shift) in tnum_lshift() 42 struct tnum tnum_rshift(struct tnum a, u8 shift) in tnum_rshift() 47 struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness) in tnum_arshift() 62 struct tnum tnum_add(struct tnum a, struct tnum b) in tnum_add() 74 struct tnum tnum_sub(struct tnum a, struct tnum b) in tnum_sub() 86 struct tnum tnum_and(struct tnum a, struct tnum b) in tnum_and() [all …]
|
H A D | Makefile | 9 obj-$(CONFIG_BPF_SYSCALL) += syscall.o verifier.o inode.o helpers.o tnum.o log.o token.o
|
H A D | log.c | 586 int tnum_strn(char *str, size_t size, struct tnum a) in tnum_strn()
|
H A D | verifier.c | 2155 struct tnum var32_off = tnum_subreg(reg->var_off); in __update_reg32_bounds() 2449 struct tnum var64_off = tnum_intersect(reg->var_off, in __reg_bound_offset() 2452 struct tnum var32_off = tnum_intersect(tnum_subreg(var64_off), in __reg_bound_offset() 6168 struct tnum reg_off; in check_pkt_ptr_alignment() 6204 struct tnum reg_off; in check_generic_ptr_alignment() 14254 struct tnum var32_off = tnum_subreg(dst_reg->var_off); in scalar32_min_max_and() 14317 struct tnum var32_off = tnum_subreg(dst_reg->var_off); in scalar32_min_max_or() 14380 struct tnum var32_off = tnum_subreg(dst_reg->var_off); in scalar32_min_max_xor() 14457 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_lsh() 14517 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_rsh() [all …]
|
/linux/arch/mips/include/asm/sn/sn0/ |
H A D | hubio.h | 456 tnum: 5, /* TNUM field in xtalk */ member 478 tnum: 5, /* TNUM field in xtalk */ member 881 tnum: 5, /* 36-32: TNUM of xtalk request */ member
|
/linux/arch/mips/include/asm/xtalk/ |
H A D | xwidget.h | 239 unsigned tnum:5; member
|
/linux/arch/mips/include/asm/pci/ |
H A D | bridge.h | 278 tnum:5, /* Trans Number */ member
|
/linux/Documentation/bpf/ |
H A D | verifier.rst | 162 * knowledge of the values of individual bits, in the form of a 'tnum': a u64 167 the low 8 are unknown - which is represented as the tnum (0x0; 0xff). If we
|
/linux/ |
H A D | MAINTAINERS | 4245 F: include/linux/tnum.h 4250 F: kernel/bpf/tnum.c
|