Lines Matching refs:ent_enum
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()
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, entity); in media_graph_walk_start()
374 if (media_entity_enum_test_and_set(&graph->ent_enum, next)) { in media_graph_walk_iter()
969 return media_entity_enum_init(&iter->ent_enum, pipe->mdev); in media_pipeline_entity_iter_init()
975 media_entity_enum_cleanup(&iter->ent_enum); in media_pipeline_entity_iter_cleanup()
995 if (!media_entity_enum_test_and_set(&iter->ent_enum, entity)) in __media_pipeline_entity_iter_next()