Lines Matching refs:skel
22 entrypoints_bpf__hid_tail_call__attach(struct entrypoints_bpf *skel)
24 int prog_fd = skel->progs.hid_tail_call.prog_fd;
28 skel->links.hid_tail_call_fd = fd;
33 entrypoints_bpf__attach(struct entrypoints_bpf *skel)
37 ret = ret < 0 ? ret : entrypoints_bpf__hid_tail_call__attach(skel);
42 entrypoints_bpf__detach(struct entrypoints_bpf *skel)
44 skel_closenz(skel->links.hid_tail_call_fd);
47 entrypoints_bpf__destroy(struct entrypoints_bpf *skel)
49 if (!skel)
51 entrypoints_bpf__detach(skel);
52 skel_closenz(skel->progs.hid_tail_call.prog_fd);
53 skel_closenz(skel->maps.hid_jmp_table.map_fd);
54 skel_free(skel);
59 struct entrypoints_bpf *skel;
61 skel = skel_alloc(sizeof(*skel));
62 if (!skel)
64 skel->ctx.sz = (void *)&skel->links - (void *)skel;
65 return skel;
67 entrypoints_bpf__destroy(skel);
72 entrypoints_bpf__load(struct entrypoints_bpf *skel)
77 opts.ctx = (struct bpf_loader_ctx *)skel;
225 struct entrypoints_bpf *skel;
227 skel = entrypoints_bpf__open();
228 if (!skel)
230 if (entrypoints_bpf__load(skel)) {
231 entrypoints_bpf__destroy(skel);
234 return skel;