Lines Matching refs:iter_priv

45 	struct bpf_iter_priv_data *iter_priv;  in bpf_iter_inc_seq_num()  local
47 iter_priv = container_of(seq->private, struct bpf_iter_priv_data, in bpf_iter_inc_seq_num()
49 iter_priv->seq_num++; in bpf_iter_inc_seq_num()
54 struct bpf_iter_priv_data *iter_priv; in bpf_iter_dec_seq_num() local
56 iter_priv = container_of(seq->private, struct bpf_iter_priv_data, in bpf_iter_dec_seq_num()
58 iter_priv->seq_num--; in bpf_iter_dec_seq_num()
63 struct bpf_iter_priv_data *iter_priv; in bpf_iter_done_stop() local
65 iter_priv = container_of(seq->private, struct bpf_iter_priv_data, in bpf_iter_done_stop()
67 iter_priv->done_stop = true; in bpf_iter_done_stop()
77 struct bpf_iter_priv_data *iter_priv; in bpf_iter_support_resched() local
79 iter_priv = container_of(seq->private, struct bpf_iter_priv_data, in bpf_iter_support_resched()
81 return bpf_iter_target_support_resched(iter_priv->tinfo); in bpf_iter_support_resched()
264 struct bpf_iter_priv_data *iter_priv; in iter_release() local
271 iter_priv = container_of(seq->private, struct bpf_iter_priv_data, in iter_release()
274 if (iter_priv->seq_info->fini_seq_private) in iter_release()
275 iter_priv->seq_info->fini_seq_private(seq->private); in iter_release()
277 bpf_prog_put(iter_priv->prog); in iter_release()
278 seq->private = iter_priv; in iter_release()
672 struct bpf_iter_priv_data *iter_priv; in bpf_iter_get_info() local
681 iter_priv = container_of(seq_priv, struct bpf_iter_priv_data, in bpf_iter_get_info()
684 if (in_stop && iter_priv->done_stop) in bpf_iter_get_info()
687 meta->session_id = iter_priv->session_id; in bpf_iter_get_info()
688 meta->seq_num = iter_priv->seq_num; in bpf_iter_get_info()
690 return iter_priv->prog; in bpf_iter_get_info()