Lines Matching refs:alter
772 vstore(struct stmt *s, bpf_u_int32 *valp, bpf_u_int32 newval, int alter)
774 if (alter && newval != VAL_UNKNOWN && *valp == newval)
1186 * anything it defines in the value table 'val'. If 'alter' is true,
1191 opt_stmt(opt_state_t *opt_state, struct stmt *s, bpf_u_int32 val[], int alter)
1202 vstore(s, &val[A_ATOM], v, alter);
1209 if (alter && opt_state->vmap[v].is_const) {
1221 vstore(s, &val[A_ATOM], v, alter);
1226 vstore(s, &val[A_ATOM], v, alter);
1231 vstore(s, &val[A_ATOM], v, alter);
1236 vstore(s, &val[X_ATOM], v, alter);
1241 vstore(s, &val[X_ATOM], v, alter);
1245 if (alter && opt_state->vmap[val[A_ATOM]].is_const) {
1281 if (alter) {
1332 if (alter && opt_state->vmap[val[X_ATOM]].is_const) {
1361 if (alter && opt_state->vmap[val[A_ATOM]].is_const
1365 vstore(s, &val[A_ATOM], val[X_ATOM], alter);
1372 vstore(s, &val[A_ATOM], K(s->k), alter);
1384 vstore(s, &val[A_ATOM], val[X_ATOM], alter);
1389 if (alter && opt_state->vmap[v].is_const) {
1398 vstore(s, &val[A_ATOM], v, alter);
1402 vstore(s, &val[X_ATOM], val[A_ATOM], alter);
1407 if (alter && opt_state->vmap[v].is_const) {
1416 vstore(s, &val[X_ATOM], v, alter);
1420 vstore(s, &val[s->k], val[A_ATOM], alter);
1424 vstore(s, &val[s->k], val[X_ATOM], alter);