Lines Matching refs:funcs

133 	state = bridge->funcs->atomic_duplicate_state(bridge);  in drm_bridge_atomic_duplicate_priv_state()
144 bridge->funcs->atomic_destroy_state(bridge, state); in drm_bridge_atomic_destroy_priv_state()
198 if (bridge->funcs->attach) { in drm_bridge_attach()
199 ret = bridge->funcs->attach(bridge, flags); in drm_bridge_attach()
204 if (bridge->funcs->atomic_reset) { in drm_bridge_attach()
207 state = bridge->funcs->atomic_reset(bridge); in drm_bridge_attach()
221 if (bridge->funcs->detach) in drm_bridge_attach()
222 bridge->funcs->detach(bridge); in drm_bridge_attach()
240 if (bridge->funcs->atomic_reset) in drm_bridge_detach()
243 if (bridge->funcs->detach) in drm_bridge_detach()
244 bridge->funcs->detach(bridge); in drm_bridge_detach()
365 if (!bridge->funcs->mode_fixup) in drm_bridge_chain_mode_fixup()
368 if (!bridge->funcs->mode_fixup(bridge, mode, adjusted_mode)) in drm_bridge_chain_mode_fixup()
406 if (!bridge->funcs->mode_valid) in drm_bridge_chain_mode_valid()
409 ret = bridge->funcs->mode_valid(bridge, info, mode); in drm_bridge_chain_mode_valid()
438 if (iter->funcs->disable) in drm_bridge_chain_disable()
439 iter->funcs->disable(iter); in drm_bridge_chain_disable()
467 if (bridge->funcs->post_disable) in drm_bridge_chain_post_disable()
468 bridge->funcs->post_disable(bridge); in drm_bridge_chain_post_disable()
496 if (bridge->funcs->mode_set) in drm_bridge_chain_mode_set()
497 bridge->funcs->mode_set(bridge, mode, adjusted_mode); in drm_bridge_chain_mode_set()
523 if (iter->funcs->pre_enable) in drm_bridge_chain_pre_enable()
524 iter->funcs->pre_enable(iter); in drm_bridge_chain_pre_enable()
551 if (bridge->funcs->enable) in drm_bridge_chain_enable()
552 bridge->funcs->enable(bridge); in drm_bridge_chain_enable()
580 if (iter->funcs->atomic_disable) { in drm_atomic_bridge_chain_disable()
589 iter->funcs->atomic_disable(iter, old_bridge_state); in drm_atomic_bridge_chain_disable()
590 } else if (iter->funcs->disable) { in drm_atomic_bridge_chain_disable()
591 iter->funcs->disable(iter); in drm_atomic_bridge_chain_disable()
623 if (bridge->funcs->atomic_post_disable) { in drm_atomic_bridge_chain_post_disable()
632 bridge->funcs->atomic_post_disable(bridge, in drm_atomic_bridge_chain_post_disable()
634 } else if (bridge->funcs->post_disable) { in drm_atomic_bridge_chain_post_disable()
635 bridge->funcs->post_disable(bridge); in drm_atomic_bridge_chain_post_disable()
665 if (iter->funcs->atomic_pre_enable) { in drm_atomic_bridge_chain_pre_enable()
674 iter->funcs->atomic_pre_enable(iter, old_bridge_state); in drm_atomic_bridge_chain_pre_enable()
675 } else if (iter->funcs->pre_enable) { in drm_atomic_bridge_chain_pre_enable()
676 iter->funcs->pre_enable(iter); in drm_atomic_bridge_chain_pre_enable()
707 if (bridge->funcs->atomic_enable) { in drm_atomic_bridge_chain_enable()
716 bridge->funcs->atomic_enable(bridge, old_bridge_state); in drm_atomic_bridge_chain_enable()
717 } else if (bridge->funcs->enable) { in drm_atomic_bridge_chain_enable()
718 bridge->funcs->enable(bridge); in drm_atomic_bridge_chain_enable()
728 if (bridge->funcs->atomic_check) { in drm_atomic_bridge_check()
737 ret = bridge->funcs->atomic_check(bridge, bridge_state, in drm_atomic_bridge_check()
741 } else if (bridge->funcs->mode_fixup) { in drm_atomic_bridge_check()
742 if (!bridge->funcs->mode_fixup(bridge, &crtc_state->mode, in drm_atomic_bridge_check()
772 if (!cur_bridge->funcs->atomic_get_input_bus_fmts) { in select_bus_fmt_recursive()
801 in_bus_fmts = cur_bridge->funcs->atomic_get_input_bus_fmts(cur_bridge, in select_bus_fmt_recursive()
888 if (last_bridge->funcs->atomic_get_output_bus_fmts) { in drm_atomic_bridge_chain_select_bus_fmts()
889 const struct drm_bridge_funcs *funcs = last_bridge->funcs; in drm_atomic_bridge_chain_select_bus_fmts() local
898 out_bus_fmts = funcs->atomic_get_output_bus_fmts(last_bridge, in drm_atomic_bridge_chain_select_bus_fmts()
1059 return bridge->funcs->detect(bridge); in drm_bridge_detect()
1083 return bridge->funcs->get_modes(bridge, connector); in drm_bridge_get_modes()
1105 return bridge->funcs->get_edid(bridge, connector); in drm_bridge_get_edid()
1143 if (bridge->funcs->hpd_enable) in drm_bridge_hpd_enable()
1144 bridge->funcs->hpd_enable(bridge); in drm_bridge_hpd_enable()
1169 if (bridge->funcs->hpd_disable) in drm_bridge_hpd_disable()
1170 bridge->funcs->hpd_disable(bridge); in drm_bridge_hpd_disable()