Searched refs:ent_enum (Results 1 – 7 of 7) sorted by relevance
| /linux/include/media/ |
| H A D | media-entity.h | 96 struct media_entity_enum ent_enum; member 149 struct media_entity_enum ent_enum; member 506 __must_check int media_entity_enum_init(struct media_entity_enum *ent_enum, 514 void media_entity_enum_cleanup(struct media_entity_enum *ent_enum); 521 static inline void media_entity_enum_zero(struct media_entity_enum *ent_enum) in media_entity_enum_zero() argument 523 bitmap_zero(ent_enum->bmap, ent_enum->idx_max); in media_entity_enum_zero() 532 static inline void media_entity_enum_set(struct media_entity_enum *ent_enum, in media_entity_enum_set() argument 535 if (WARN_ON(entity->internal_idx >= ent_enum->idx_max)) in media_entity_enum_set() 538 __set_bit(entity->internal_idx, ent_enum->bmap); in media_entity_enum_set() 547 static inline void media_entity_enum_clear(struct media_entity_enum *ent_enum, in media_entity_enum_clear() argument [all …]
|
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 62 __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() 331 return media_entity_enum_init(&graph->ent_enum, mdev); in media_graph_walk_init() 341 media_entity_enum_cleanup(&graph->ent_enum); in media_graph_walk_cleanup() 348 media_entity_enum_zero(&graph->ent_enum); in media_graph_walk_start() 349 media_entity_enum_set(&graph->ent_enum, entity); in media_graph_walk_start() [all …]
|
| H A D | mc-device.c | 646 >= mdev->pm_count_walk.ent_enum.idx_max) { in media_device_register_entity()
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispvideo.c | 240 media_entity_enum_set(&pipe->ent_enum, entity); in isp_video_get_graph_data() 1051 if (!media_entity_enum_test(&pipe->ent_enum, ents[i])) in isp_video_check_external_subdevs() 1102 if (media_entity_enum_test(&pipe->ent_enum, in isp_video_check_external_subdevs() 1168 ret = media_entity_enum_init(&pipe->ent_enum, &video->isp->media_dev); in isp_video_streamon() 1246 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamon() 1302 media_entity_enum_cleanup(&pipe->ent_enum); in isp_video_streamoff()
|
| H A D | ispvideo.h | 89 struct media_entity_enum ent_enum; member
|
| H A D | isp.c | 686 if (media_entity_enum_intersects(&pipe->ent_enum, &isp->crashed)) in isp_pipeline_enable()
|
| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_video.c | 365 struct media_entity_enum ent_enum; in vsp1_video_pipeline_build_branch() local 371 ret = media_entity_enum_init(&ent_enum, &input->entity.vsp1->media_dev); in vsp1_video_pipeline_build_branch() 419 if (media_entity_enum_test_and_set(&ent_enum, in vsp1_video_pipeline_build_branch() 446 media_entity_enum_cleanup(&ent_enum); in vsp1_video_pipeline_build_branch()
|