Home
last modified time | relevance | path

Searched refs:seq_info (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/kernel/bpf/
H A Dbpf_iter.c23 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()
529 init_seq_meta(struct bpf_iter_priv_data *priv_data, struct bpf_iter_target_info *tinfo, const struct bpf_iter_seq_info *seq_info, struct bpf_prog *prog) init_seq_meta() argument
542 prepare_seq_file(struct file *file, struct bpf_iter_link *link, const struct bpf_iter_seq_info *seq_info) prepare_seq_file() argument
[all...]
H A Dtask_iter.c326 .seq_info = &task_seq_info,
345 .seq_info = &task_file_seq_info,
H A Darraymap.c605 struct bpf_iter_seq_array_map_info *seq_info = priv_data; in bpf_iter_init_array_map() local
616 seq_info->percpu_value_buf = value_buf; in bpf_iter_init_array_map()
624 seq_info->map = map; in bpf_iter_init_array_map()
630 struct bpf_iter_seq_array_map_info *seq_info = priv_data; in bpf_iter_fini_array_map() local
632 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_array_map()
633 kfree(seq_info->percpu_value_buf); in bpf_iter_fini_array_map()
H A Dprog_iter.c98 .seq_info = &bpf_prog_seq_info,
H A Dmap_iter.c98 .seq_info = &bpf_map_seq_info,
H A Dhashtab.c1793 struct bpf_iter_seq_hash_map_info *seq_info = priv_data; in bpf_iter_init_hash_map() local
1805 seq_info->percpu_value_buf = value_buf; in bpf_iter_init_hash_map()
1809 seq_info->map = map; in bpf_iter_init_hash_map()
1810 seq_info->htab = container_of(map, struct bpf_htab, map); in bpf_iter_init_hash_map()
1816 struct bpf_iter_seq_hash_map_info *seq_info = priv_data; in bpf_iter_fini_hash_map() local
1818 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_hash_map()
1819 kfree(seq_info->percpu_value_buf); in bpf_iter_fini_hash_map()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dbpf_iter.c24 const struct bpf_iter_seq_info *seq_info; member
42 const struct bpf_iter_seq_info *seq_info);
245 const struct bpf_iter_seq_info *seq_info; in __get_seq_info() local
248 seq_info = link->aux.map->ops->iter_seq_info; in __get_seq_info()
249 if (seq_info) in __get_seq_info()
250 return seq_info; in __get_seq_info()
253 return link->tinfo->reg_info->seq_info; in __get_seq_info()
275 if (iter_priv->seq_info->fini_seq_private) in iter_release()
276 iter_priv->seq_info->fini_seq_private(seq->private); in iter_release()
580 const struct bpf_iter_seq_info *seq_info, in init_seq_meta()
578 init_seq_meta(struct bpf_iter_priv_data *priv_data, struct bpf_iter_target_info *tinfo, const struct bpf_iter_seq_info *seq_info, struct bpf_prog *prog) init_seq_meta() argument
591 prepare_seq_file(struct file *file, struct bpf_iter_link *link, const struct bpf_iter_seq_info *seq_info) prepare_seq_file() argument
[all...]
H A Darraymap.c643 struct bpf_iter_seq_array_map_info *seq_info = priv_data; in bpf_iter_init_array_map() local
655 seq_info->percpu_value_buf = value_buf; in bpf_iter_init_array_map()
663 seq_info->map = map; in bpf_iter_init_array_map()
669 struct bpf_iter_seq_array_map_info *seq_info = priv_data; in bpf_iter_fini_array_map() local
671 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_array_map()
672 kfree(seq_info->percpu_value_buf); in bpf_iter_fini_array_map()
H A Dlink_iter.c98 .seq_info = &bpf_link_seq_info,
H A Dprog_iter.c98 .seq_info = &bpf_prog_seq_info,
H A Dtask_iter.c729 .seq_info = &task_seq_info,
752 .seq_info = &task_file_seq_info,
775 .seq_info = &task_vma_seq_info,
H A Dmap_iter.c97 .seq_info = &bpf_map_seq_info,
H A Dcgroup_iter.c287 .seq_info = &cgroup_iter_seq_info,
H A Dhashtab.c2117 struct bpf_iter_seq_hash_map_info *seq_info = priv_data; in bpf_iter_init_hash_map() local
2129 seq_info->percpu_value_buf = value_buf; in bpf_iter_init_hash_map()
2133 seq_info->map = map; in bpf_iter_init_hash_map()
2134 seq_info->htab = container_of(map, struct bpf_htab, map); in bpf_iter_init_hash_map()
2140 struct bpf_iter_seq_hash_map_info *seq_info = priv_data; in bpf_iter_fini_hash_map() local
2142 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_hash_map()
2143 kfree(seq_info->percpu_value_buf); in bpf_iter_fini_hash_map()
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
H A Dhva-h264.c403 * @seq_info: sequence information buffer
409 struct hva_buffer *seq_info; member
593 struct hva_buffer *seq_info = ctx->seq_info; in hva_h264_prepare_task() local
784 paddr = seq_info->paddr; in hva_h264_prepare_task()
786 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task()
790 paddr = seq_info->paddr; in hva_h264_prepare_task()
792 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task()
797 paddr = seq_info->paddr + 2 * DATA_SIZE(frame_width, frame_height); in hva_h264_prepare_task()
823 slice_header_vaddr = seq_info in hva_h264_prepare_task()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/
H A Dhva-h264.c403 * @seq_info: sequence information buffer
409 struct hva_buffer *seq_info; member
595 struct hva_buffer *seq_info = ctx->seq_info; in hva_h264_prepare_task() local
786 paddr = seq_info->paddr; in hva_h264_prepare_task()
788 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task()
792 paddr = seq_info->paddr; in hva_h264_prepare_task()
794 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task()
799 paddr = seq_info->paddr + 2 * DATA_SIZE(frame_width, frame_height); in hva_h264_prepare_task()
825 slice_header_vaddr = seq_info in hva_h264_prepare_task()
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dbpf_sk_storage.c796 struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; in bpf_iter_init_sk_storage_map() local
799 seq_info->map = aux->map; in bpf_iter_init_sk_storage_map()
805 struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; in bpf_iter_fini_sk_storage_map() local
807 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_sk_storage_map()
872 .seq_info = &iter_seq_info,
/kernel/linux/linux-5.10/sound/core/seq/
H A DMakefile10 snd-seq-$(CONFIG_SND_PROC_FS) += seq_info.o
/kernel/linux/linux-6.6/net/core/
H A Dbpf_sk_storage.c845 struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; in bpf_iter_init_sk_storage_map() local
848 seq_info->map = aux->map; in bpf_iter_init_sk_storage_map()
854 struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; in bpf_iter_fini_sk_storage_map() local
856 bpf_map_put_with_uref(seq_info->map); in bpf_iter_fini_sk_storage_map()
921 .seq_info = &iter_seq_info,
/kernel/linux/linux-6.6/sound/core/seq/
H A DMakefile10 snd-seq-$(CONFIG_SND_PROC_FS) += seq_info.o
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
H A Dcodec_h264.c265 u32 seq_info = amvdec_read_dos(core, AV_SCRATCH_2); in codec_h264_set_par() local
266 u32 ar_idc = (seq_info >> AR_IDC_BIT) & AR_IDC_MASK; in codec_h264_set_par()
268 if (!(seq_info & AR_PRESENT_FLAG)) in codec_h264_set_par()
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/
H A Dcodec_h264.c265 u32 seq_info = amvdec_read_dos(core, AV_SCRATCH_2); in codec_h264_set_par() local
266 u32 ar_idc = (seq_info >> AR_IDC_BIT) & AR_IDC_MASK; in codec_h264_set_par()
268 if (!(seq_info & AR_PRESENT_FLAG)) in codec_h264_set_par()
/kernel/linux/linux-6.6/kernel/
H A Dkallsyms.c888 .seq_info = &ksym_iter_seq_info,
/kernel/linux/linux-5.10/include/linux/
H A Dbpf.h1425 const struct bpf_iter_seq_info *seq_info; member
/kernel/linux/linux-5.10/net/netlink/
H A Daf_netlink.c2853 .seq_info = &netlink_seq_info,

Completed in 32 milliseconds

12