Lines Matching refs:i
103 #define ins(i, p) append_insn((i), (p)) argument
186 int i, err = 0; in gen_prologue_fastpath() local
188 for (i = 0; i < nargs; i++) { in gen_prologue_fastpath()
189 err = gen_ldx_reg_from_ctx(pos, BPF_REG_1, args[i].value, in gen_prologue_fastpath()
190 BPF_PROLOGUE_START_ARG_REG + i); in gen_prologue_fastpath()
245 int err, i, probeid; in gen_prologue_slowpath() local
247 for (i = 0; i < nargs; i++) { in gen_prologue_slowpath()
248 struct probe_trace_arg *arg = &args[i]; in gen_prologue_slowpath()
251 int stack_offset = (i + 1) * -8; in gen_prologue_slowpath()
254 i, reg); in gen_prologue_slowpath()
283 i, ref->offset); in gen_prologue_slowpath()
308 for (i = 0; i < nargs; i++) { in gen_prologue_slowpath()
309 int insn_sz = (args[i].ref) ? argtype_to_ldx_size(args[i].type) : BPF_DW; in gen_prologue_slowpath()
312 i, insn_sz_to_str(insn_sz)); in gen_prologue_slowpath()
313 ins(BPF_LDX_MEM(insn_sz, BPF_PROLOGUE_START_ARG_REG + i, in gen_prologue_slowpath()
314 BPF_REG_FP, -BPF_REG_SIZE * (i + 1)), pos); in gen_prologue_slowpath()
373 int err = 0, i; in bpf__gen_prologue() local
403 for (i = 0; i < nargs; i++) { in bpf__gen_prologue()
404 struct probe_trace_arg_ref *ref = args[i].ref; in bpf__gen_prologue()
406 if (args[i].value[0] == '@') { in bpf__gen_prologue()
409 args[i].value, ref ? ref->offset : 0); in bpf__gen_prologue()
466 for (i = 0; i < nargs; i++) in bpf__gen_prologue()
468 BPF_PROLOGUE_START_ARG_REG + i, in bpf__gen_prologue()