media_entity...test_and_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– media_entity_enum_test_and_set πŸ’–

okay bestie, this is a Kernel API Manual page, and the main character is media_entity_enum_test_and_set. She's a bool-returning function with a whole lot of SEE ALSO friends β€” yes, the group chat is huge. 🫢✨

🌸 NAME 🌸

media_entity_enum_test_and_set β€” test whether the entity is marked, and mark it. That's the assignment, no cap. πŸ’…

✨ SYNOPSIS ✨

bool media_entity_enum_test_and_set (struct media_entity_enum *ent_enum
, struct media_entity *entity );

Keep the signature exactly as-is, bestie β€” the line break is part of the look. πŸ’–

πŸŽ€ ARGUMENTS πŸŽ€

  • ent_enum β€” Entity enumeration. πŸŽ€
  • entity β€” Entity to be tested. πŸ”

πŸ’… DESCRIPTION πŸ’…

Returns true if the entity was marked, and mark it before doing so. That's the whole description β€” short, iconic, and not gonna waste your time. πŸ’…βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

The kernel file is ./include/media/media-entity.h, and this is the full SEE ALSO squad. It's giving "everyone is here" energy, so buckle up:

enum media_gobj_type(9), struct media_gobj(9), struct media_entity_enum(9), struct media_graph(9), struct media_pipeline(9), struct media_pipeline_pad(9), struct media_pipeline_pad_iter(9), struct media_pipeline_entity_iter(9), struct media_link(9), enum media_pad_signal_type(9), struct media_pad(9), struct media_entity_operations(9), enum media_entity_type(9), struct media_entity(9), media_entity_for_each_pad(9), struct media_interface(9), struct media_intf_devnode(9), media_entity_id(9), media_type(9), media_id(9).

media_gobj_gen_id(9), is_media_entity_v4l2_video_device(9), is_media_entity_v4l2_subdev(9), media_entity_enum_init(9), media_entity_enum_cleanup(9), media_entity_enum_zero(9), media_entity_enum_set(9), media_entity_enum_clear(9), media_entity_enum_test(9), media_entity_enum_empty(9), media_entity_enum_intersects(9), gobj_to_entity(9), gobj_to_pad(9), gobj_to_link(9), gobj_to_intf(9), intf_to_devnode(9), media_gobj_create(9), media_gobj_destroy(9), media_entity_pads_init(9), media_entity_cleanup(9).

media_get_pad_index(9), media_create_pad_link(9), media_create_pad_links(9), media_entity_remove_links(9), __media_entity_setup_link(9), media_entity_setup_link(9), media_entity_find_link(9), media_pad_remote_pad_first(9), media_pad_remote_pad_unique(9), media_entity_remote_pad_unique(9), media_entity_remote_source_pad_unique(9), media_pad_is_streaming(9), media_entity_is_streaming(9), media_entity_pipeline(9), media_pad_pipeline(9), media_entity_get_fwnode_pad(9), media_graph_walk_init(9), media_graph_walk_cleanup(9), media_graph_walk_start(9), media_graph_walk_next(9).

media_pipeline_start(9), __media_pipeline_start(9), media_pipeline_stop(9), __media_pipeline_stop(9), media_pipeline_for_each_pad(9), media_pipeline_entity_iter_init(9), media_pipeline_entity_iter_cleanup(9), media_pipeline_for_each_entity(9), media_pipeline_alloc_start(9), media_devnode_create(9), media_devnode_remove(9), media_create_intf_link(9), __media_remove_intf_link(9), media_remove_intf_link(9), __media_remove_intf_links(9), media_remove_intf_links(9), media_entity_call(9), media_create_ancillary_link(9), __media_entity_next_link(9), for_each_media_entity_data_link(9).

Sign-off, bestie: this page is sourced from ./include/media, dated October 2026, and the footer label is media_entity...test_and_set(9). Mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from