Lines Matching refs:aux
77 struct bpf_prog_aux *aux; in bpf_prog_alloc() local
87 aux = kzalloc(sizeof(*aux), GFP_KERNEL | gfp_extra_flags); in bpf_prog_alloc()
88 if (aux == NULL) { in bpf_prog_alloc()
94 fp->aux = aux; in bpf_prog_alloc()
95 fp->aux->prog = fp; in bpf_prog_alloc()
120 fp->aux->prog = fp; in bpf_prog_realloc()
125 fp_old->aux = NULL; in bpf_prog_realloc()
135 kfree(fp->aux); in __bpf_prog_free()
676 struct bpf_prog_aux *aux = fp->aux; in bpf_check_tail_call() local
679 for (i = 0; i < aux->used_map_cnt; i++) { in bpf_check_tail_call()
680 struct bpf_map *map = aux->used_maps[i]; in bpf_check_tail_call()
719 struct bpf_prog_aux *aux; in bpf_prog_free_deferred() local
721 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_free_deferred()
722 bpf_jit_free(aux->prog); in bpf_prog_free_deferred()
728 struct bpf_prog_aux *aux = fp->aux; in bpf_prog_free() local
730 INIT_WORK(&aux->work, bpf_prog_free_deferred); in bpf_prog_free()
731 schedule_work(&aux->work); in bpf_prog_free()