Lines Matching refs:spec
852 int branch_taken, struct case_spec spec, in load_range_cmp_prog() argument
893 if (spec.init_subregs) in load_range_cmp_prog()
898 if (spec.init_subregs) in load_range_cmp_prog()
908 if (spec.setup_subregs) { in load_range_cmp_prog()
911 emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog()
913 emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog()
918 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog()
920 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog()
929 if (spec.setup_subregs) { in load_range_cmp_prog()
932 emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog()
934 emit(BPF_JMP32_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog()
939 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog()
941 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog()
948 case OP_LT: op_code = spec.compare_signed ? BPF_JSLT : BPF_JLT; break; in load_range_cmp_prog()
949 case OP_LE: op_code = spec.compare_signed ? BPF_JSLE : BPF_JLE; break; in load_range_cmp_prog()
950 case OP_GT: op_code = spec.compare_signed ? BPF_JSGT : BPF_JGT; break; in load_range_cmp_prog()
951 case OP_GE: op_code = spec.compare_signed ? BPF_JSGE : BPF_JGE; break; in load_range_cmp_prog()
965 if (spec.compare_subregs) { in load_range_cmp_prog()
972 if (spec.compare_subregs) in load_range_cmp_prog()
982 if (spec.compare_subregs) { in load_range_cmp_prog()
999 if (spec.compare_subregs) { in load_range_cmp_prog()
1154 static int parse_range_cmp_log(const char *log_buf, struct case_spec spec, in parse_range_cmp_log() argument
1176 spec.compare_subregs ? "bc" : "bf", in parse_range_cmp_log()
1177 spec.compare_subregs ? "w0" : "r0", in parse_range_cmp_log()
1178 spec.compare_subregs ? "w" : "r", specs[i].reg_idx); in parse_range_cmp_log()
1408 struct case_spec spec = { in verify_case_op() local
1420 err = load_range_cmp_prog(x, y, op, branch_taken, spec, in verify_case_op()
1427 err = parse_range_cmp_log(log_buf, spec, false_pos, true_pos, in verify_case_op()