Lines Matching refs:fp_off
904 s16 fp_off, slot; in fill_from_stack() local
906 if (arg_add(at_out[reg].off[i], insn->off, &fp_off)) in fill_from_stack()
908 slot = fp_off_to_slot(fp_off); in fill_from_stack()
944 s16 fp_off; in spill_to_stack() local
947 if (arg_add(at_out[reg].off[i], insn->off, &fp_off)) in spill_to_stack()
949 slot = fp_off_to_slot(fp_off); in spill_to_stack()
1004 s16 fp_off; in clear_stack_for_all_offs() local
1006 if (arg_add(at_out[reg].off[i], insn->off, &fp_off)) { in clear_stack_for_all_offs()
1010 clear_overlapping_stack_slots(at_stack_out, fp_off, sz, cnt); in clear_stack_for_all_offs()
1197 static int record_stack_access_off(struct func_instance *instance, s64 fp_off, in record_stack_access_off() argument
1203 if (fp_off >= 0) in record_stack_access_off()
1212 slot_hi = (-fp_off - 1) / STACK_SLOT_SZ; in record_stack_access_off()
1219 slot_hi = (-fp_off - 1) / STACK_SLOT_SZ; in record_stack_access_off()
1220 slot_lo = max_t(s32, (-fp_off - access_bytes) / STACK_SLOT_SZ, 0); in record_stack_access_off()
1227 slot_hi = (-fp_off) / STACK_SLOT_SZ - 1; in record_stack_access_off()
1228 slot_lo = max_t(s32, (-fp_off - access_bytes + STACK_SLOT_SZ - 1) / STACK_SLOT_SZ, 0); in record_stack_access_off()