Lines Matching refs:TYPE
148 #define BPF_ENDIAN(TYPE, DST, LEN) \
150 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
287 #define BPF_MOV64_RAW(TYPE, DST, SRC, IMM) \
289 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \
295 #define BPF_MOV32_RAW(TYPE, DST, SRC, IMM) \
297 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
607 #define bpf_ctx_range(TYPE, MEMBER) \
608 offsetof(TYPE, MEMBER) ... offsetofend(TYPE, MEMBER) - 1
609 #define bpf_ctx_range_till(TYPE, MEMBER1, MEMBER2) \
610 offsetof(TYPE, MEMBER1) ... offsetofend(TYPE, MEMBER2) - 1
612 # define bpf_ctx_range_ptr(TYPE, MEMBER) \
613 offsetof(TYPE, MEMBER) ... offsetofend(TYPE, MEMBER) - 1
615 # define bpf_ctx_range_ptr(TYPE, MEMBER) \
616 offsetof(TYPE, MEMBER) ... offsetof(TYPE, MEMBER) + 8 - 1
619 #define bpf_target_off(TYPE, MEMBER, SIZE, PTR_SIZE) \
621 BUILD_BUG_ON(sizeof_field(TYPE, MEMBER) != (SIZE)); \
623 offsetof(TYPE, MEMBER); \