Lines Matching defs:self
147 void (*fill_helper)(struct bpf_test *self);
188 static void bpf_fill_ld_abs_vlan_push_pop(struct bpf_test *self)
194 struct bpf_insn *insn = self->fill_insns;
232 self->prog_len = len;
235 static void bpf_fill_jump_around_ld_abs(struct bpf_test *self)
237 struct bpf_insn *insn = self->fill_insns;
254 self->prog_len = i + 1;
257 static void bpf_fill_rand_ld_dw(struct bpf_test *self)
259 struct bpf_insn *insn = self->fill_insns;
264 while (i < self->retval) {
277 self->prog_len = i + 1;
279 self->retval = (uint32_t)res;
285 static void bpf_fill_scale1(struct bpf_test *self)
287 struct bpf_insn *insn = self->fill_insns;
306 self->prog_len = i + 1;
307 self->retval = 42;
311 static void bpf_fill_scale2(struct bpf_test *self)
313 struct bpf_insn *insn = self->fill_insns;
335 self->prog_len = i + 1;
336 self->retval = 42;
339 static void bpf_fill_scale(struct bpf_test *self)
341 switch (self->retval) {
343 return bpf_fill_scale1(self);
345 return bpf_fill_scale2(self);
347 self->prog_len = 0;
390 static void bpf_fill_torturous_jumps(struct bpf_test *self)
392 struct bpf_insn *insn = self->fill_insns;
395 switch (self->retval) {
397 self->prog_len = bpf_fill_torturous_jumps_insn_1(insn);
400 self->prog_len = bpf_fill_torturous_jumps_insn_2(insn);
416 self->prog_len = i;
419 self->prog_len = 0;
424 static void bpf_fill_big_prog_with_loop_1(struct bpf_test *self)
426 struct bpf_insn *insn = self->fill_insns;
458 self->func_info[1].insn_off = callback_idx;
459 self->prog_len = i;