drm_client_f...nnector_iter(9)
π drm_client_for_each_connector_iter(9) β the Kernel API Manual, bestie edition π
okay so real talk, this is a page from the Kernel API Manual and it's about a macro that loops over connectors. yes, that kind of loop. stay with me, it's literally so cute once you get it.
β¨ NAME β¨
drm_client_for_each_connector_iter β the connector_list iterator macro π¦
like, it's a macro. it iterates. over the connector list. that's the whole vibe.
πΈ SYNOPSIS πΈ
drm_client_for_each_connector_iter (connector , iter );
that's it. two things go in, the loop happens, slay. π
π ARGUMENTS π
connectorβ astruct drm_connectorpointer, and it's the cursor bestie. it's the thing that walks the list, pointing at each connector as you go. main character energy fr fr β¨iterβ astruct drm_connector_list_iter. the iterator state, holding it all together behind the scenes. lowkey the backbone of the whole operation π«Ά
π DESCRIPTION π
so this macro iterates over the connectors that are useable for internal clients β and yes, it excludes writeback connectors. not invited to the party, sorry not sorry π
for more info, go see drm_for_each_connector_iter β that's the icon it's giving a shoutout to. iykyk β
π¦ SEE ALSO π¦
- Kernel file
./include/drm/drm_client.h struct drm_client_funcs(9)struct drm_client_dev(9)struct drm_client_buffer(9)drm_client_for_each_modeset(9)
go read those too, they're all in the same friend group π
k bye bestie, this page lives in ./include/drm and honestly it ate β October 2026, Kernel API Manual, no cap ππ₯π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms