Lines Matching defs:conn

16 	struct drm_connector conn;
20 #define drm_to_armada_conn(c) container_of(c, struct armada_connector, conn)
22 struct drm_encoder *armada_drm_connector_encoder(struct drm_connector *conn)
24 struct drm_encoder *enc = conn->encoder;
26 return enc ? enc : drm_encoder_find(conn->dev, conn->encoder_ids[0]);
30 struct drm_connector *conn, bool force)
32 struct armada_connector *dconn = drm_to_armada_conn(conn);
36 status = dconn->type->detect(conn, force);
38 struct drm_encoder *enc = armada_drm_connector_encoder(conn);
41 status = encoder_helper_funcs(enc)->detect(enc, conn);
47 static void armada_drm_connector_destroy(struct drm_connector *conn)
49 struct armada_connector *dconn = drm_to_armada_conn(conn);
51 drm_connector_unregister(conn);
52 drm_connector_cleanup(conn);
56 static int armada_drm_connector_set_property(struct drm_connector *conn,
59 struct armada_connector *dconn = drm_to_armada_conn(conn);
64 return dconn->type->set_property(conn, property, value);
92 int armada_drm_slave_encoder_mode_valid(struct drm_connector *conn,
95 struct drm_encoder *encoder = armada_drm_connector_encoder(conn);
106 int armada_drm_slave_encoder_set_property(struct drm_connector *conn,
109 struct drm_encoder *encoder = armada_drm_connector_encoder(conn);
115 rc = slave->slave_funcs->set_property(encoder, conn, property,
133 ret = drm_connector_init(dev, &dconn->conn, &armada_drm_conn_funcs,
140 ret = type->create(&dconn->conn, data);
144 ret = drm_connector_register(&dconn->conn);
151 if (dconn->conn.encoder)
152 dconn->conn.encoder->funcs->destroy(dconn->conn.encoder);
154 drm_connector_cleanup(&dconn->conn);