Lines Matching refs:labels
18 int bpf_resolve_jumps(struct bpf_labels *labels, in bpf_resolve_jumps() argument
36 if (labels->labels[filter->k].location == 0xffffffff) { in bpf_resolve_jumps()
38 labels->labels[filter->k].label); in bpf_resolve_jumps()
41 filter->k = labels->labels[filter->k].location - in bpf_resolve_jumps()
47 if (labels->labels[filter->k].location != 0xffffffff) { in bpf_resolve_jumps()
49 labels->labels[filter->k].label); in bpf_resolve_jumps()
52 labels->labels[filter->k].location = insn; in bpf_resolve_jumps()
63 __u32 seccomp_bpf_label(struct bpf_labels *labels, const char *label) in seccomp_bpf_label() argument
65 struct __bpf_label *begin = labels->labels, *end; in seccomp_bpf_label()
68 if (labels->count == BPF_LABELS_MAX) { in seccomp_bpf_label()
72 if (labels->count == 0) { in seccomp_bpf_label()
75 labels->count++; in seccomp_bpf_label()
78 end = begin + labels->count; in seccomp_bpf_label()
85 labels->count++; in seccomp_bpf_label()