Home
last modified time | relevance | path

Searched refs:ent_enum (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/include/media/
H A Dmedia-entity.h85 * @ent_enum: Visited entities
94 struct media_entity_enum ent_enum; member
433 * @ent_enum: Entity enumeration to be initialised
438 __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum,
444 * @ent_enum: Entity enumeration to be released
446 void media_entity_enum_cleanup(struct media_entity_enum *ent_enum);
451 * @ent_enum: Entity enumeration to be cleared
453 static inline void media_entity_enum_zero(struct media_entity_enum *ent_enum) in media_entity_enum_zero() argument
455 bitmap_zero(ent_enum->bmap, ent_enum in media_entity_enum_zero()
464 media_entity_enum_set(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_set() argument
479 media_entity_enum_clear(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_clear() argument
496 media_entity_enum_test(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_test() argument
515 media_entity_enum_test_and_set(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_test_and_set() argument
531 media_entity_enum_empty(struct media_entity_enum *ent_enum) media_entity_enum_empty() argument
[all...]
H A Dmedia-device.h197 * @ent_enum: Entity enumeration to be initialised
203 struct media_entity_enum *ent_enum, struct media_device *mdev) in media_entity_enum_init()
205 return __media_entity_enum_init(ent_enum, in media_entity_enum_init()
202 media_entity_enum_init( struct media_entity_enum *ent_enum, struct media_device *mdev) media_entity_enum_init() argument
/kernel/linux/linux-6.6/include/media/
H A Dmedia-entity.h87 * @ent_enum: Visited entities
96 struct media_entity_enum ent_enum; member
145 * @ent_enum: The entity enumeration tracker
149 struct media_entity_enum ent_enum; member
505 * @ent_enum: Entity enumeration to be initialised
510 __must_check int media_entity_enum_init(struct media_entity_enum *ent_enum,
516 * @ent_enum: Entity enumeration to be released
518 void media_entity_enum_cleanup(struct media_entity_enum *ent_enum);
523 * @ent_enum: Entity enumeration to be cleared
525 static inline void media_entity_enum_zero(struct media_entity_enum *ent_enum) in media_entity_enum_zero() argument
536 media_entity_enum_set(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_set() argument
551 media_entity_enum_clear(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_clear() argument
568 media_entity_enum_test(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_test() argument
587 media_entity_enum_test_and_set(struct media_entity_enum *ent_enum, struct media_entity *entity) media_entity_enum_test_and_set() argument
603 media_entity_enum_empty(struct media_entity_enum *ent_enum) media_entity_enum_empty() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/mc/
H A Dmc-entity.c63 __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum, in __media_entity_enum_init() argument
67 ent_enum->bmap = kcalloc(idx_max / BITS_PER_LONG, sizeof(long), in __media_entity_enum_init()
69 if (!ent_enum->bmap) in __media_entity_enum_init()
72 bitmap_zero(ent_enum->bmap, idx_max); in __media_entity_enum_init()
73 ent_enum->idx_max = idx_max; in __media_entity_enum_init()
79 void media_entity_enum_cleanup(struct media_entity_enum *ent_enum) in media_entity_enum_cleanup() argument
81 kfree(ent_enum->bmap); in media_entity_enum_cleanup()
280 return media_entity_enum_init(&graph->ent_enum, mdev); in media_graph_walk_init()
290 media_entity_enum_cleanup(&graph->ent_enum); in media_graph_walk_cleanup()
297 media_entity_enum_zero(&graph->ent_enum); in media_graph_walk_start()
[all...]
H A Dmc-device.c658 >= mdev->pm_count_walk.ent_enum.idx_max) { in media_device_register_entity()
/kernel/linux/linux-6.6/drivers/media/mc/
H A Dmc-entity.c62 __must_check int media_entity_enum_init(struct media_entity_enum *ent_enum, in media_entity_enum_init() argument
68 ent_enum->bmap = bitmap_zalloc(idx_max, GFP_KERNEL); in media_entity_enum_init()
69 if (!ent_enum->bmap) in media_entity_enum_init()
72 ent_enum->idx_max = idx_max; in media_entity_enum_init()
78 void media_entity_enum_cleanup(struct media_entity_enum *ent_enum) in media_entity_enum_cleanup() argument
80 bitmap_free(ent_enum->bmap); in media_entity_enum_cleanup()
318 return media_entity_enum_init(&graph->ent_enum, mdev); in media_graph_walk_init()
328 media_entity_enum_cleanup(&graph->ent_enum); in media_graph_walk_cleanup()
335 media_entity_enum_zero(&graph->ent_enum); in media_graph_walk_start()
336 media_entity_enum_set(&graph->ent_enum, entit in media_graph_walk_start()
[all...]
H A Dmc-device.c650 >= mdev->pm_count_walk.ent_enum.idx_max) { in media_device_register_entity()
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
H A Dispvideo.c242 media_entity_enum_set(&pipe->ent_enum, entity); in isp_video_get_graph_data()
980 if (!media_entity_enum_test(&pipe->ent_enum, ents[i])) in isp_video_check_external_subdevs()
1032 if (media_entity_enum_test(&pipe->ent_enum, in isp_video_check_external_subdevs()
1099 ret = media_entity_enum_init(&pipe->ent_enum, &video->isp->media_dev); in isp_video_streamon()
1177 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamon()
1233 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamoff()
H A Dispvideo.h80 * @ent_enum: Entities in the pipeline
89 struct media_entity_enum ent_enum; member
H A Disp.c685 if (media_entity_enum_intersects(&pipe->ent_enum, &isp->crashed)) in isp_pipeline_enable()
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c236 media_entity_enum_set(&pipe->ent_enum, entity); in isp_video_get_graph_data()
977 if (!media_entity_enum_test(&pipe->ent_enum, ents[i])) in isp_video_check_external_subdevs()
1028 if (media_entity_enum_test(&pipe->ent_enum, in isp_video_check_external_subdevs()
1094 ret = media_entity_enum_init(&pipe->ent_enum, &video->isp->media_dev); in isp_video_streamon()
1172 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamon()
1228 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamoff()
H A Dispvideo.h80 * @ent_enum: Entities in the pipeline
89 struct media_entity_enum ent_enum; member
H A Disp.c686 if (media_entity_enum_intersects(&pipe->ent_enum, &isp->crashed)) in isp_pipeline_enable()
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/
H A Diss_video.h74 * @ent_enum: Entities in the pipeline
84 struct media_entity_enum ent_enum; member
H A Diss_video.c878 ret = media_entity_enum_init(&pipe->ent_enum, entity->graph_obj.mdev); in iss_video_streamon()
895 media_entity_enum_set(&pipe->ent_enum, entity); in iss_video_streamon()
987 media_entity_enum_cleanup(&pipe->ent_enum); in iss_video_streamon()
1028 media_entity_enum_cleanup(&pipe->ent_enum); in iss_video_streamoff()
H A Diss.c450 if (media_entity_enum_intersects(&pipe->ent_enum, &iss->crashed)) in iss_pipeline_enable()
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
H A Diss_video.h73 * @ent_enum: Entities in the pipeline
83 struct media_entity_enum ent_enum; member
H A Diss_video.c873 ret = media_entity_enum_init(&pipe->ent_enum, mdev); in iss_video_streamon()
885 media_entity_enum_set(&pipe->ent_enum, pad->entity); in iss_video_streamon()
977 media_entity_enum_cleanup(&pipe->ent_enum); in iss_video_streamon()
1018 media_entity_enum_cleanup(&pipe->ent_enum); in iss_video_streamoff()
H A Diss.c450 if (media_entity_enum_intersects(&pipe->ent_enum, &iss->crashed)) in iss_pipeline_enable()
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_video.c472 struct media_entity_enum ent_enum; in vsp1_video_pipeline_build_branch() local
478 ret = media_entity_enum_init(&ent_enum, &input->entity.vsp1->media_dev); in vsp1_video_pipeline_build_branch()
526 if (media_entity_enum_test_and_set(&ent_enum, in vsp1_video_pipeline_build_branch()
553 media_entity_enum_cleanup(&ent_enum); in vsp1_video_pipeline_build_branch()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_video.c473 struct media_entity_enum ent_enum; in vsp1_video_pipeline_build_branch() local
479 ret = media_entity_enum_init(&ent_enum, &input->entity.vsp1->media_dev); in vsp1_video_pipeline_build_branch()
527 if (media_entity_enum_test_and_set(&ent_enum, in vsp1_video_pipeline_build_branch()
554 media_entity_enum_cleanup(&ent_enum); in vsp1_video_pipeline_build_branch()

Completed in 27 milliseconds