/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_bridge.c | 322 list_add(&bridge->chain_node, &encoder->bridge_chain); in drm_bridge_attach() 499 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_fixup() 538 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_valid() 575 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_set() 604 list_for_each_entry_reverse(iter, &encoder->bridge_chain, chain_node) { in drm_atomic_bridge_chain_disable() 672 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_atomic_bridge_chain_post_disable() 675 if (!list_is_last(&bridge->chain_node, &encoder->bridge_chain)) { in drm_atomic_bridge_chain_post_disable() 687 list_for_each_entry_from(next, &encoder->bridge_chain, in drm_atomic_bridge_chain_post_disable() 697 list_for_each_entry_from_reverse(next, &encoder->bridge_chain, in drm_atomic_bridge_chain_post_disable() 762 list_for_each_entry_reverse(iter, &encoder->bridge_chain, chain_nod in drm_atomic_bridge_chain_pre_enable() [all...] |
H A D | drm_encoder.c | 127 INIT_LIST_HEAD(&encoder->bridge_chain); in __drm_encoder_init() 193 list_for_each_entry_safe(bridge, next, &encoder->bridge_chain, in drm_encoder_cleanup()
|
H A D | drm_bridge_connector.c | 210 list_for_each_entry(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_connector_debugfs_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_bridge.c | 196 list_add(&bridge->chain_node, &encoder->bridge_chain); in drm_bridge_attach() 364 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_fixup() 403 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_valid() 437 list_for_each_entry_reverse(iter, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_disable() 466 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_post_disable() 495 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_set() 522 list_for_each_entry_reverse(iter, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_pre_enable() 550 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_enable() 579 list_for_each_entry_reverse(iter, &encoder->bridge_chain, chain_node) { in drm_atomic_bridge_chain_disable() 622 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_nod in drm_atomic_bridge_chain_post_disable() [all...] |
H A D | drm_encoder.c | 143 INIT_LIST_HEAD(&encoder->bridge_chain); in drm_encoder_init() 171 list_for_each_entry_safe(bridge, next, &encoder->bridge_chain, in drm_encoder_cleanup()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_bridge.h | 788 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge() 804 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge() 821 return list_first_entry_or_null(&encoder->bridge_chain, in drm_bridge_chain_get_first_bridge() 834 list_for_each_entry(bridge, &(encoder)->bridge_chain, chain_node)
|
H A D | drm_encoder.h | 181 * @bridge_chain: Bridges attached to this encoder. Drivers shall not 184 struct list_head bridge_chain; member
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_bridge.h | 809 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge() 825 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge() 842 return list_first_entry_or_null(&encoder->bridge_chain, in drm_bridge_chain_get_first_bridge() 855 list_for_each_entry(bridge, &(encoder)->bridge_chain, chain_node)
|
H A D | drm_encoder.h | 180 * @bridge_chain: Bridges attached to this encoder. Drivers shall not 183 struct list_head bridge_chain; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_dsi.c | 557 struct list_head bridge_chain; member 803 list_for_each_entry_reverse(iter, &dsi->bridge_chain, chain_node) { in vc4_dsi_encoder_disable() 813 list_for_each_entry_from(iter, &dsi->bridge_chain, chain_node) { in vc4_dsi_encoder_disable() 1115 list_for_each_entry_reverse(iter, &dsi->bridge_chain, chain_node) { in vc4_dsi_encoder_enable() 1135 list_for_each_entry(iter, &dsi->bridge_chain, chain_node) { in vc4_dsi_encoder_enable() 1552 INIT_LIST_HEAD(&dsi->bridge_chain); in vc4_dsi_bind() 1695 list_splice_init(&dsi->encoder->bridge_chain, &dsi->bridge_chain); in vc4_dsi_bind() 1713 * Restore the bridge_chain so the bridge detach procedure can happen in vc4_dsi_unbind() 1716 list_splice_init(&dsi->bridge_chain, in vc4_dsi_unbind() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dsi.c | 259 struct list_head bridge_chain; member 1395 list_for_each_entry_reverse(iter, &dsi->bridge_chain, in exynos_dsi_enable() 1410 list_for_each_entry(iter, &dsi->bridge_chain, chain_node) { in exynos_dsi_enable() 1440 list_for_each_entry_reverse(iter, &dsi->bridge_chain, chain_node) { in exynos_dsi_disable() 1448 list_for_each_entry(iter, &dsi->bridge_chain, chain_node) { in exynos_dsi_disable() 1540 list_splice_init(&encoder->bridge_chain, &dsi->bridge_chain); in exynos_dsi_host_attach() 1603 INIT_LIST_HEAD(&dsi->bridge_chain); in exynos_dsi_host_detach() 1750 INIT_LIST_HEAD(&dsi->bridge_chain); in exynos_dsi_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dsi.c | 44 list_first_entry_or_null(&encoder->bridge_chain, in exynos_dsi_host_attach()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 2570 if (list_is_singular(&bridge->encoder->bridge_chain) || in dw_hdmi_bridge_atomic_get_output_bus_fmts() 2571 list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) { in dw_hdmi_bridge_atomic_get_output_bus_fmts()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/stm/ |
H A D | ltdc.c | 549 list_for_each_entry(br_iter, &encoder->bridge_chain, chain_node) in ltdc_crtc_mode_set_nofb()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 2659 if (list_is_singular(&bridge->encoder->bridge_chain) || in dw_hdmi_bridge_atomic_get_output_bus_fmts() 2660 list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) { in dw_hdmi_bridge_atomic_get_output_bus_fmts()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/stm/ |
H A D | ltdc.c | 915 list_for_each_entry(br_iter, &encoder->bridge_chain, chain_node) in ltdc_crtc_mode_set_nofb()
|