Lines Matching refs:slot
707 int slot = size / (SIZE); \
712 state->COUNT = slot * (SIZE); \
719 new_##FIELD = kmalloc_array(slot, sizeof(struct bpf_##NAME##_state), GFP_KERNEL); \
727 state->COUNT = slot * (SIZE); \
1534 /* Parentage chain of this register (or stack slot) should take care of all
1535 * issues like callee-saved registers, stack slot allocation time, etc.
1871 * that [fp - off] slot contains scalar that needs to be
2162 * stack slot fp-8 is still marked in stack_mask.
2291 int i, slot = -off - 1, spi = slot / BPF_REG_SIZE, err;
2295 err = realloc_func_state(state, round_up(slot + 1, BPF_REG_SIZE), state->acquired_refs, true);
2329 * stack slot address like [fp - 8]. Other spill of
2364 /* only mark the slot as written if all 8 bytes were written
2388 state->stack[spi].slot_type[(slot - i) % BPF_REG_SIZE] = type;
2397 * tracks the effects of the write, considering that each stack slot in the
2447 int slot, spi;
2449 slot = -i - 1;
2450 spi = slot / BPF_REG_SIZE;
2451 stype = &state->stack[spi].slot_type[slot % BPF_REG_SIZE];
2467 /* Update the slot type. */
2473 /* If the slot is STACK_INVALID, we check whether it's OK to
2474 * pretend that it will be initialized by this write. The slot
2512 int i, slot, spi;
2517 slot = -i - 1;
2518 spi = slot / BPF_REG_SIZE;
2520 if (stype[slot % BPF_REG_SIZE] != STACK_ZERO) {
2549 * 'dst_regno'. It handles reg filling if the addressed stack slot is a
2563 int i, slot = -off - 1, spi = slot / BPF_REG_SIZE;
2585 if (stype[(slot - i) % BPF_REG_SIZE] != STACK_SPILL) {
2614 type = stype[(slot - i) % BPF_REG_SIZE];
3953 int err, min_off, max_off, i, j, slot, spi;
4020 slot = -i - 1;
4021 spi = slot / BPF_REG_SIZE;
4022 if (state->allocated_stack <= slot) {
4025 stype = &state->stack[spi].slot_type[slot % BPF_REG_SIZE];
4066 * the whole slot to be marked as 'read'
8868 /* Reached an empty slot; haven't seen this id before */
8901 /* liveness must not touch this stack slot anymore */
9148 * this stack slot, but current has STACK_MISC ->
9161 /* when explored and current stack slot are both storing