Lines Matching refs:iter_link
394 struct bpf_iter_link *iter_link = in bpf_iter_link_release() local
397 if (iter_link->tinfo->reg_info->detach_target) in bpf_iter_link_release()
398 iter_link->tinfo->reg_info->detach_target(&iter_link->aux); in bpf_iter_link_release()
403 struct bpf_iter_link *iter_link = in bpf_iter_link_dealloc() local
406 kfree(iter_link); in bpf_iter_link_dealloc()
439 struct bpf_iter_link *iter_link = in bpf_iter_link_show_fdinfo() local
445 iter_link->tinfo->reg_info->target); in bpf_iter_link_show_fdinfo()
447 show_fdinfo = iter_link->tinfo->reg_info->show_fdinfo; in bpf_iter_link_show_fdinfo()
449 show_fdinfo(&iter_link->aux, seq); in bpf_iter_link_show_fdinfo()
455 struct bpf_iter_link *iter_link = in bpf_iter_link_fill_link_info() local
466 target_name = iter_link->tinfo->reg_info->target; in bpf_iter_link_fill_link_info()
485 fill_link_info = iter_link->tinfo->reg_info->fill_link_info; in bpf_iter_link_fill_link_info()
487 return fill_link_info(&iter_link->aux, info); in bpf_iter_link_fill_link_info()
636 struct bpf_iter_link *iter_link; in bpf_iter_new_fd() local
655 iter_link = container_of(link, struct bpf_iter_link, link); in bpf_iter_new_fd()
656 err = prepare_seq_file(file, iter_link, __get_seq_info(iter_link)); in bpf_iter_new_fd()