Lines Matching refs:vmap
319 struct vmapinfo *vmap; member
675 memset((char *)opt_state->vmap, 0, opt_state->maxval * sizeof(*opt_state->vmap)); in init_val()
697 opt_state->vmap[val].const_val = v0; in F()
698 opt_state->vmap[val].is_const = 1; in F()
729 a = opt_state->vmap[v0].const_val; in fold_op()
730 b = opt_state->vmap[v1].const_val; in fold_op()
974 if (opt_state->vmap[val].is_const) { in opt_peep()
984 b->s.k += opt_state->vmap[val].const_val; in opt_peep()
1045 if (opt_state->vmap[val].is_const && BPF_SRC(b->s.code) == BPF_X) { in opt_peep()
1046 bpf_int32 v = opt_state->vmap[val].const_val; in opt_peep()
1055 if (opt_state->vmap[val].is_const && BPF_SRC(b->s.code) == BPF_K) { in opt_peep()
1056 bpf_int32 v = opt_state->vmap[val].const_val; in opt_peep()
1112 if (alter && opt_state->vmap[v].is_const) { in opt_stmt()
1114 s->k += opt_state->vmap[v].const_val; in opt_stmt()
1144 if (alter && opt_state->vmap[val[A_ATOM]].is_const) { in opt_stmt()
1162 s->k = 0U - (bpf_u_int32)(opt_state->vmap[val[A_ATOM]].const_val); in opt_stmt()
1211 if (opt_state->vmap[val[A_ATOM]].is_const) { in opt_stmt()
1231 if (alter && opt_state->vmap[val[X_ATOM]].is_const) { in opt_stmt()
1232 if (opt_state->vmap[val[A_ATOM]].is_const) { in opt_stmt()
1238 s->k = opt_state->vmap[val[X_ATOM]].const_val; in opt_stmt()
1262 if (alter && opt_state->vmap[val[A_ATOM]].is_const in opt_stmt()
1263 && opt_state->vmap[val[A_ATOM]].const_val == 0) { in opt_stmt()
1290 if (alter && opt_state->vmap[v].is_const) { in opt_stmt()
1292 s->k = opt_state->vmap[v].const_val; in opt_stmt()
1304 if (alter && opt_state->vmap[v].is_const) { in opt_stmt()
1306 s->k = opt_state->vmap[v].const_val; in opt_stmt()
2033 free((void *)opt_state->vmap); in opt_cleanup()
2218 opt_state->vmap = (struct vmapinfo *)calloc(opt_state->maxval, sizeof(*opt_state->vmap)); in opt_init()
2219 if (opt_state->vmap == NULL) { in opt_init()