Lines Matching refs:at_stack_out
884 struct arg_track *at_stack_out, in fill_from_stack() argument
897 return slot >= 0 ? at_stack_out[slot] : imp; in fill_from_stack()
911 result = __arg_track_join(result, at_stack_out[slot]); in fill_from_stack()
923 int reg, struct arg_track *at_stack_out, in spill_to_stack() argument
934 at_stack_out[slot] = new_val; in spill_to_stack()
940 at_stack_out[slot] = __arg_track_join(at_stack_out[slot], new_val); in spill_to_stack()
953 at_stack_out[slot] = new_val; in spill_to_stack()
955 at_stack_out[slot] = __arg_track_join(at_stack_out[slot], new_val); in spill_to_stack()
990 struct arg_track *at_stack_out, u32 sz) in clear_stack_for_all_offs() argument
995 clear_overlapping_stack_slots(at_stack_out, insn->off, sz, 1); in clear_stack_for_all_offs()
1000 clear_overlapping_stack_slots(at_stack_out, 0, sz, cnt); in clear_stack_for_all_offs()
1007 clear_overlapping_stack_slots(at_stack_out, 0, sz, 0); in clear_stack_for_all_offs()
1010 clear_overlapping_stack_slots(at_stack_out, fp_off, sz, cnt); in clear_stack_for_all_offs()
1016 struct arg_track *at_out, struct arg_track *at_stack_out) in arg_track_log() argument
1036 if (arg_track_eq(&at_stack_out[i], &at_stack_in[i])) in arg_track_log()
1045 verbose(env, " -> "); verbose_arg_track(env, &at_stack_out[i]); in arg_track_log()
1064 struct arg_track *at_out, struct arg_track *at_stack_out, in arg_track_xfer() argument
1135 *dst = fill_from_stack(insn, at_out, insn->src_reg, at_stack_out, depth); in arg_track_xfer()
1164 at_stack_out, src, sz); in arg_track_xfer()
1169 at_stack_out, sz); in arg_track_xfer()
1185 at_stack_out, sz); in arg_track_xfer()
1549 struct arg_track *at_stack_out = NULL; in compute_subprog_args() local
1563 at_stack_out = kvmalloc_objs(*at_stack_out, MAX_ARG_SPILL_SLOTS, GFP_KERNEL_ACCOUNT); in compute_subprog_args()
1564 if (!at_stack_out) in compute_subprog_args()
1606 memcpy(at_stack_out, at_stack_in[i], MAX_ARG_SPILL_SLOTS * sizeof(*at_stack_out)); in compute_subprog_args()
1608 arg_track_xfer(env, insn, idx, at_out, at_stack_out, instance, callsites); in compute_subprog_args()
1609 arg_track_log(env, insn, idx, at_in[i], at_stack_in[i], at_out, at_stack_out); in compute_subprog_args()
1628 &at_stack_in[ti][r], at_stack_out[r]); in compute_subprog_args()
1671 kvfree(at_stack_out); in compute_subprog_args()