Lines Matching refs:dconn
32 struct armada_connector *dconn = drm_to_armada_conn(conn); in armada_drm_connector_detect() local
35 if (dconn->type->detect) { in armada_drm_connector_detect()
36 status = dconn->type->detect(conn, force); in armada_drm_connector_detect()
49 struct armada_connector *dconn = drm_to_armada_conn(conn); in armada_drm_connector_destroy() local
53 kfree(dconn); in armada_drm_connector_destroy()
59 struct armada_connector *dconn = drm_to_armada_conn(conn); in armada_drm_connector_set_property() local
61 if (!dconn->type->set_property) in armada_drm_connector_set_property()
64 return dconn->type->set_property(conn, property, value); in armada_drm_connector_set_property()
124 struct armada_connector *dconn; in armada_output_create() local
127 dconn = kzalloc(sizeof(*dconn), GFP_KERNEL); in armada_output_create()
128 if (!dconn) in armada_output_create()
131 dconn->type = type; in armada_output_create()
133 ret = drm_connector_init(dev, &dconn->conn, &armada_drm_conn_funcs, in armada_output_create()
140 ret = type->create(&dconn->conn, data); in armada_output_create()
144 ret = drm_connector_register(&dconn->conn); in armada_output_create()
151 if (dconn->conn.encoder) in armada_output_create()
152 dconn->conn.encoder->funcs->destroy(dconn->conn.encoder); in armada_output_create()
154 drm_connector_cleanup(&dconn->conn); in armada_output_create()
156 kfree(dconn); in armada_output_create()