Lines Matching refs:connector

997 	struct drm_connector *connector;  member
1163 (*tmds_char_rate_valid)(const struct drm_connector *connector,
1181 int (*clear_infoframe)(struct drm_connector *connector,
1198 int (*write_infoframe)(struct drm_connector *connector,
1227 int (*dpms)(struct drm_connector *connector, int mode);
1239 void (*reset)(struct drm_connector *connector);
1272 enum drm_connector_status (*detect)(struct drm_connector *connector,
1289 void (*force)(struct drm_connector *connector);
1314 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height);
1330 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
1349 int (*late_register)(struct drm_connector *connector);
1362 void (*early_unregister)(struct drm_connector *connector);
1372 void (*destroy)(struct drm_connector *connector);
1405 struct drm_connector_state *(*atomic_duplicate_state)(struct drm_connector *connector);
1415 void (*atomic_destroy_state)(struct drm_connector *connector,
1460 int (*atomic_set_property)(struct drm_connector *connector,
1483 int (*atomic_get_property)(struct drm_connector *connector,
1506 void (*oob_hotplug_event)(struct drm_connector *connector,
1514 void (*debugfs_init)(struct drm_connector *connector, struct dentry *root);
2126 struct drm_connector *connector,
2130 struct drm_connector *connector,
2135 struct drm_connector *connector,
2140 struct drm_connector *connector,
2148 void drm_connector_attach_edid_property(struct drm_connector *connector);
2149 int drm_connector_register(struct drm_connector *connector);
2150 void drm_connector_unregister(struct drm_connector *connector);
2151 int drm_connector_attach_encoder(struct drm_connector *connector,
2154 void drm_connector_cleanup(struct drm_connector *connector);
2156 static inline unsigned int drm_connector_index(const struct drm_connector *connector) in drm_connector_index() argument
2158 return connector->index; in drm_connector_index()
2161 static inline u32 drm_connector_mask(const struct drm_connector *connector) in drm_connector_mask() argument
2163 return 1 << connector->index; in drm_connector_mask()
2190 static inline void drm_connector_get(struct drm_connector *connector) in drm_connector_get() argument
2192 drm_mode_object_get(&connector->base); in drm_connector_get()
2202 static inline void drm_connector_put(struct drm_connector *connector) in drm_connector_put() argument
2204 drm_mode_object_put(&connector->base); in drm_connector_put()
2219 drm_connector_is_unregistered(struct drm_connector *connector) in drm_connector_is_unregistered() argument
2221 return READ_ONCE(connector->registration_state) == in drm_connector_is_unregistered()
2243 void drm_connector_attach_dp_subconnector_property(struct drm_connector *connector);
2254 int drm_connector_attach_scaling_mode_property(struct drm_connector *connector,
2257 struct drm_connector *connector);
2258 int drm_connector_attach_broadcast_rgb_property(struct drm_connector *connector);
2259 int drm_connector_attach_colorspace_property(struct drm_connector *connector);
2260 int drm_connector_attach_hdr_output_metadata_property(struct drm_connector *connector);
2264 int drm_mode_create_hdmi_colorspace_property(struct drm_connector *connector,
2266 int drm_mode_create_dp_colorspace_property(struct drm_connector *connector,
2271 int drm_connector_set_path_property(struct drm_connector *connector,
2273 int drm_connector_set_tile_property(struct drm_connector *connector);
2274 int drm_connector_update_edid_property(struct drm_connector *connector,
2276 void drm_connector_set_link_status_property(struct drm_connector *connector,
2279 struct drm_connector *connector, bool capable);
2281 struct drm_connector *connector,
2284 struct drm_connector *connector,
2288 struct drm_connector *connector,
2290 int drm_connector_attach_max_bpc_property(struct drm_connector *connector,
2295 struct drm_connector *connector, struct drm_privacy_screen *priv);
2348 bool drm_connector_has_possible_encoder(struct drm_connector *connector,
2361 #define drm_for_each_connector_iter(connector, iter) \ argument
2362 while ((connector = drm_connector_list_iter_next(iter)))
2369 #define drm_connector_for_each_possible_encoder(connector, encoder) \ argument
2370 drm_for_each_encoder_mask(encoder, (connector)->dev, \
2371 (connector)->possible_encoders)