Lines Matching refs:iter_link
396 struct bpf_iter_link *iter_link = in bpf_iter_link_release() local
399 if (iter_link->tinfo->reg_info->detach_target) in bpf_iter_link_release()
400 iter_link->tinfo->reg_info->detach_target(&iter_link->aux); in bpf_iter_link_release()
405 struct bpf_iter_link *iter_link = in bpf_iter_link_dealloc() local
408 kfree(iter_link); in bpf_iter_link_dealloc()
441 struct bpf_iter_link *iter_link = in bpf_iter_link_show_fdinfo() local
447 iter_link->tinfo->reg_info->target); in bpf_iter_link_show_fdinfo()
449 show_fdinfo = iter_link->tinfo->reg_info->show_fdinfo; in bpf_iter_link_show_fdinfo()
451 show_fdinfo(&iter_link->aux, seq); in bpf_iter_link_show_fdinfo()
457 struct bpf_iter_link *iter_link = in bpf_iter_link_fill_link_info() local
468 target_name = iter_link->tinfo->reg_info->target; in bpf_iter_link_fill_link_info()
487 fill_link_info = iter_link->tinfo->reg_info->fill_link_info; in bpf_iter_link_fill_link_info()
489 return fill_link_info(&iter_link->aux, info); in bpf_iter_link_fill_link_info()
638 struct bpf_iter_link *iter_link; in bpf_iter_new_fd() local
657 iter_link = container_of(link, struct bpf_iter_link, link); in bpf_iter_new_fd()
658 err = prepare_seq_file(file, iter_link, __get_seq_info(iter_link)); in bpf_iter_new_fd()