Lines Matching refs:bridge

72 	int (*attach)(struct drm_bridge *bridge,
83 void (*detach)(struct drm_bridge *bridge);
116 enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge,
157 bool (*mode_fixup)(struct drm_bridge *bridge,
181 void (*disable)(struct drm_bridge *bridge);
205 void (*post_disable)(struct drm_bridge *bridge);
233 void (*mode_set)(struct drm_bridge *bridge,
259 void (*pre_enable)(struct drm_bridge *bridge);
284 void (*enable)(struct drm_bridge *bridge);
303 void (*atomic_pre_enable)(struct drm_bridge *bridge,
323 void (*atomic_enable)(struct drm_bridge *bridge,
340 void (*atomic_disable)(struct drm_bridge *bridge,
359 void (*atomic_post_disable)(struct drm_bridge *bridge,
377 struct drm_bridge_state *(*atomic_duplicate_state)(struct drm_bridge *bridge);
391 void (*atomic_destroy_state)(struct drm_bridge *bridge,
413 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
453 u32 *(*atomic_get_input_bus_fmts)(struct drm_bridge *bridge,
485 int (*atomic_check)(struct drm_bridge *bridge,
515 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
531 enum drm_connector_status (*detect)(struct drm_bridge *bridge);
555 int (*get_modes)(struct drm_bridge *bridge,
585 struct edid *(*get_edid)(struct drm_bridge *bridge,
598 void (*hpd_notify)(struct drm_bridge *bridge,
614 void (*hpd_enable)(struct drm_bridge *bridge);
628 void (*hpd_disable)(struct drm_bridge *bridge);
635 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);
783 void drm_bridge_add(struct drm_bridge *bridge);
784 int devm_drm_bridge_add(struct device *dev, struct drm_bridge *bridge);
785 void drm_bridge_remove(struct drm_bridge *bridge);
786 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge,
807 drm_bridge_get_next_bridge(struct drm_bridge *bridge) in drm_bridge_get_next_bridge() argument
809 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge()
812 return list_next_entry(bridge, chain_node); in drm_bridge_get_next_bridge()
823 drm_bridge_get_prev_bridge(struct drm_bridge *bridge) in drm_bridge_get_prev_bridge() argument
825 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge()
828 return list_prev_entry(bridge, chain_node); in drm_bridge_get_prev_bridge()
854 #define drm_for_each_bridge_in_chain(encoder, bridge) \ argument
855 list_for_each_entry(bridge, &(encoder)->bridge_chain, chain_node)
857 bool drm_bridge_chain_mode_fixup(struct drm_bridge *bridge,
861 drm_bridge_chain_mode_valid(struct drm_bridge *bridge,
864 void drm_bridge_chain_mode_set(struct drm_bridge *bridge,
868 int drm_atomic_bridge_chain_check(struct drm_bridge *bridge,
871 void drm_atomic_bridge_chain_disable(struct drm_bridge *bridge,
873 void drm_atomic_bridge_chain_post_disable(struct drm_bridge *bridge,
875 void drm_atomic_bridge_chain_pre_enable(struct drm_bridge *bridge,
877 void drm_atomic_bridge_chain_enable(struct drm_bridge *bridge,
881 drm_atomic_helper_bridge_propagate_bus_fmt(struct drm_bridge *bridge,
888 enum drm_connector_status drm_bridge_detect(struct drm_bridge *bridge);
889 int drm_bridge_get_modes(struct drm_bridge *bridge,
891 struct edid *drm_bridge_get_edid(struct drm_bridge *bridge,
893 void drm_bridge_hpd_enable(struct drm_bridge *bridge,
897 void drm_bridge_hpd_disable(struct drm_bridge *bridge);
898 void drm_bridge_hpd_notify(struct drm_bridge *bridge,
902 bool drm_bridge_is_panel(const struct drm_bridge *bridge);
906 void drm_panel_bridge_remove(struct drm_bridge *bridge);
908 struct drm_bridge *bridge);
916 struct drm_connector *drm_panel_bridge_connector(struct drm_bridge *bridge);
918 static inline bool drm_bridge_is_panel(const struct drm_bridge *bridge) in drm_bridge_is_panel() argument
924 struct drm_bridge *bridge) in drm_panel_bridge_set_orientation() argument