Lines Matching refs:rcur

8086 		       const struct bpf_reg_state *rcur,
8090 struct bpf_reg_state *rold, struct bpf_reg_state *rcur, in maybe_widen_reg() argument
8095 if (rold->type != rcur->type) in maybe_widen_reg()
8097 if (rold->precise || rcur->precise || regs_exact(rold, rcur, idmap)) in maybe_widen_reg()
8099 __mark_reg_unknown(env, rcur); in maybe_widen_reg()
17202 const struct bpf_reg_state *rcur, in regs_exact() argument
17205 return memcmp(rold, rcur, offsetof(struct bpf_reg_state, id)) == 0 && in regs_exact()
17206 check_ids(rold->id, rcur->id, idmap) && in regs_exact()
17207 check_ids(rold->ref_obj_id, rcur->ref_obj_id, idmap); in regs_exact()
17218 struct bpf_reg_state *rcur, struct bpf_idmap *idmap, in regsafe() argument
17222 return regs_exact(rold, rcur, idmap); in regsafe()
17228 if (exact == NOT_EXACT || rcur->type == NOT_INIT) in regsafe()
17254 if (rold->type != rcur->type) in regsafe()
17263 return memcmp(rold, rcur, offsetof(struct bpf_reg_state, id)) == 0 && in regsafe()
17264 check_scalar_ids(rold->id, rcur->id, idmap); in regsafe()
17268 if ((rold->id & BPF_ADD_CONST) != (rcur->id & BPF_ADD_CONST)) in regsafe()
17270 if ((rold->id & BPF_ADD_CONST) && (rold->off != rcur->off)) in regsafe()
17296 return range_within(rold, rcur) && in regsafe()
17297 tnum_in(rold->var_off, rcur->var_off) && in regsafe()
17298 check_scalar_ids(rold->id, rcur->id, idmap); in regsafe()
17307 return memcmp(rold, rcur, offsetof(struct bpf_reg_state, var_off)) == 0 && in regsafe()
17308 range_within(rold, rcur) && in regsafe()
17309 tnum_in(rold->var_off, rcur->var_off) && in regsafe()
17310 check_ids(rold->id, rcur->id, idmap) && in regsafe()
17311 check_ids(rold->ref_obj_id, rcur->ref_obj_id, idmap); in regsafe()
17320 if (rold->range > rcur->range) in regsafe()
17325 if (rold->off != rcur->off) in regsafe()
17328 if (!check_ids(rold->id, rcur->id, idmap)) in regsafe()
17331 return range_within(rold, rcur) && in regsafe()
17332 tnum_in(rold->var_off, rcur->var_off); in regsafe()
17337 return regs_exact(rold, rcur, idmap) && rold->frameno == rcur->frameno; in regsafe()
17341 return regs_exact(rold, rcur, idmap); in regsafe()