drm 的图形框架中的 struct drm_bridge_funcs的函数atomic_get_input_bus_fmts和mode_valid谁先执行
时间: 2023-08-03 10:02:31 浏览: 102
在 DRM 图形框架中,通常情况下,`mode_valid()` 函数会先于 `atomic_get_input_bus_fmts()` 函数执行。`mode_valid()` 函数用于验证显示模式是否可用于特定的连接器和显示器。如果显示模式无效,则不需要获取输入总线格式。只有当显示模式有效时,才需要获取输入总线格式,该操作由`atomic_get_input_bus_fmts()`函数执行。因此,`mode_valid()` 函数通常会先于 `atomic_get_input_bus_fmts()` 函数执行。
相关问题
drm 的图形框架中的 struct drm_bridge_funcs的函数atomic_get_input_bus_fmts和atomic_pre_enable谁先执行
在 DRM 图形框架中,通常情况下,`atomic_pre_enable()` 函数会先于 `atomic_get_input_bus_fmts()` 函数执行。`atomic_pre_enable()` 函数用于在显示器启用之前进行一些准备工作,例如启用编码器和信号转换器等。在启用显示器之前,必须确保所有相关的组件都已经启用和配置完成。而 `atomic_get_input_bus_fmts()` 函数用于获取输入总线格式,这是在显示器启用之后进行的。因此,通常情况下,`atomic_pre_enable()` 函数会先于 `atomic_get_input_bus_fmts()` 函数执行。
drm 的图形框架中的 struct drm_bridge_funcs的函数atomic_get_input_bus_fmts和atomic_duplicate_state谁先执行
在 DRM 图形框架中,通常情况下,`atomic_get_input_bus_fmts()` 函数会先于 `atomic_duplicate_state()`函数执行。`atomic_get_input_bus_fmts()`函数用于获取输入总线格式,而`atomic_duplicate_state()`函数用于复制编码器状态以进行原子模式设置。在原子模式设置期间,首先需要获取输入总线格式,然后使用该格式进行状态复制。因此,`atomic_get_input_bus_fmts()` 函数通常会先于 `atomic_duplicate_state()` 函数执行。
阅读全文