Lines Matching refs:iter_link
395 struct bpf_iter_link *iter_link = in bpf_iter_link_release() local
398 if (iter_link->tinfo->reg_info->detach_target) in bpf_iter_link_release()
399 iter_link->tinfo->reg_info->detach_target(&iter_link->aux); in bpf_iter_link_release()
404 struct bpf_iter_link *iter_link = in bpf_iter_link_dealloc() local
407 kfree(iter_link); in bpf_iter_link_dealloc()
440 struct bpf_iter_link *iter_link = in bpf_iter_link_show_fdinfo() local
446 iter_link->tinfo->reg_info->target); in bpf_iter_link_show_fdinfo()
448 show_fdinfo = iter_link->tinfo->reg_info->show_fdinfo; in bpf_iter_link_show_fdinfo()
450 show_fdinfo(&iter_link->aux, seq); in bpf_iter_link_show_fdinfo()
456 struct bpf_iter_link *iter_link = in bpf_iter_link_fill_link_info() local
467 target_name = iter_link->tinfo->reg_info->target; in bpf_iter_link_fill_link_info()
486 fill_link_info = iter_link->tinfo->reg_info->fill_link_info; in bpf_iter_link_fill_link_info()
488 return fill_link_info(&iter_link->aux, info); in bpf_iter_link_fill_link_info()
637 struct bpf_iter_link *iter_link; in bpf_iter_new_fd() local
656 iter_link = container_of(link, struct bpf_iter_link, link); in bpf_iter_new_fd()
657 err = prepare_seq_file(file, iter_link, __get_seq_info(iter_link)); in bpf_iter_new_fd()