Lines Matching refs:seq_info
23 const struct bpf_iter_seq_info *seq_info; member
41 const struct bpf_iter_seq_info *seq_info);
221 const struct bpf_iter_seq_info *seq_info; in __get_seq_info() local
224 seq_info = link->aux.map->ops->iter_seq_info; in __get_seq_info()
225 if (seq_info) in __get_seq_info()
226 return seq_info; in __get_seq_info()
229 return link->tinfo->reg_info->seq_info; in __get_seq_info()
251 if (iter_priv->seq_info->fini_seq_private) in iter_release()
252 iter_priv->seq_info->fini_seq_private(seq->private); in iter_release()
531 const struct bpf_iter_seq_info *seq_info, in init_seq_meta() argument
535 priv_data->seq_info = seq_info; in init_seq_meta()
543 const struct bpf_iter_seq_info *seq_info) in prepare_seq_file() argument
559 seq_info->seq_priv_size; in prepare_seq_file()
560 priv_data = __seq_open_private(file, seq_info->seq_ops, in prepare_seq_file()
567 if (seq_info->init_seq_private) { in prepare_seq_file()
568 err = seq_info->init_seq_private(priv_data->target_private, &link->aux); in prepare_seq_file()
573 init_seq_meta(priv_data, tinfo, seq_info, prog); in prepare_seq_file()