Lines Matching refs:STACK_DYNPTR
690 * as STACK_DYNPTR and will simply skip destruction.
700 state->stack[spi].slot_type[i] = STACK_DYNPTR;
701 state->stack[spi - 1].slot_type[i] = STACK_DYNPTR;
791 bpf_for_each_reg_in_vstate_mask(env->cur_state, state, reg, stack, 1 << STACK_DYNPTR, ({
792 if (!stack || stack->slot_type[0] != STACK_DYNPTR)
808 /* We always ensure that STACK_DYNPTR is never set partially,
813 if (state->stack[spi].slot_type[0] != STACK_DYNPTR)
863 * STACK_DYNPTR slots, see mark_stack_slots_dynptr which calls
894 if (state->stack[spi].slot_type[i] != STACK_DYNPTR ||
895 state->stack[spi - 1].slot_type[i] != STACK_DYNPTR)
1213 * - dynptr state (STACK_DYNPTR);
1223 case STACK_DYNPTR:
1904 /* reg->type has no meaning for STACK_DYNPTR, but when we set reg for
1906 * set it unconditionally as it is ignored for STACK_DYNPTR anyway.
7599 * bytes as STACK_DYNPTR in case of PTR_TO_STACK. In case of
9476 u32 mask = (1 << STACK_SPILL) | (1 << STACK_DYNPTR);
9524 if (stack && stack->slot_type[BPF_REG_SIZE - 1] == STACK_DYNPTR) {