/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | bpf_iter.c | 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() 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 D | task_iter.c | 326 .seq_info = &task_seq_info, 345 .seq_info = &task_file_seq_info,
|
H A D | arraymap.c | 605 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 D | prog_iter.c | 98 .seq_info = &bpf_prog_seq_info,
|
H A D | map_iter.c | 98 .seq_info = &bpf_map_seq_info,
|
H A D | hashtab.c | 1793 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 D | bpf_iter.c | 24 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 D | arraymap.c | 643 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 D | link_iter.c | 98 .seq_info = &bpf_link_seq_info,
|
H A D | prog_iter.c | 98 .seq_info = &bpf_prog_seq_info,
|
H A D | task_iter.c | 729 .seq_info = &task_seq_info, 752 .seq_info = &task_file_seq_info, 775 .seq_info = &task_vma_seq_info,
|
H A D | map_iter.c | 97 .seq_info = &bpf_map_seq_info,
|
H A D | cgroup_iter.c | 287 .seq_info = &cgroup_iter_seq_info,
|
H A D | hashtab.c | 2117 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 D | hva-h264.c | 403 * @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 D | hva-h264.c | 403 * @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 D | bpf_sk_storage.c | 796 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 D | Makefile | 10 snd-seq-$(CONFIG_SND_PROC_FS) += seq_info.o
|
/kernel/linux/linux-6.6/net/core/ |
H A D | bpf_sk_storage.c | 845 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 D | Makefile | 10 snd-seq-$(CONFIG_SND_PROC_FS) += seq_info.o
|
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
H A D | codec_h264.c | 265 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 D | codec_h264.c | 265 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 D | kallsyms.c | 888 .seq_info = &ksym_iter_seq_info,
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | bpf.h | 1425 const struct bpf_iter_seq_info *seq_info; member
|
/kernel/linux/linux-5.10/net/netlink/ |
H A D | af_netlink.c | 2853 .seq_info = &netlink_seq_info,
|