Lines Matching refs:conn

35 	struct nvkm_connector *conn = container_of(notify, typeof(*conn), hpd);  in nvkm_connector_hpd()  local
36 struct nvkm_disp *disp = nvkm_disp(conn); in nvkm_connector_hpd()
37 struct nvkm_gpio *gpio = nvkm_gpio(conn); in nvkm_connector_hpd()
40 int index = conn->index; in nvkm_connector_hpd()
44 if (!gpio->get(gpio, 0, DCB_GPIO_UNUSED, conn->hpd.index)) in nvkm_connector_hpd()
57 struct nvkm_connector *conn = (void *)object; in _nvkm_connector_fini() local
58 nvkm_notify_put(&conn->hpd); in _nvkm_connector_fini()
59 return nvkm_object_fini(&conn->base, suspend); in _nvkm_connector_fini()
65 struct nvkm_connector *conn = (void *)object; in _nvkm_connector_init() local
66 int ret = nvkm_object_init(&conn->base); in _nvkm_connector_init()
68 nvkm_notify_get(&conn->hpd); in _nvkm_connector_init()
75 struct nvkm_connector *conn = (void *)object; in _nvkm_connector_dtor() local
76 nvkm_notify_fini(&conn->hpd); in _nvkm_connector_dtor()
77 nvkm_object_destroy(&conn->base); in _nvkm_connector_dtor()
90 struct nvkm_connector *conn; in nvkm_connector_create_() local
96 if (outp->conn && outp->conn->index == index) { in nvkm_connector_create_()
97 atomic_inc(&nv_object(outp->conn)->refcount); in nvkm_connector_create_()
98 *pobject = outp->conn; in nvkm_connector_create_()
104 conn = *pobject; in nvkm_connector_create_()
108 conn->info = *info; in nvkm_connector_create_()
109 conn->index = index; in nvkm_connector_create_()
135 &conn->hpd); in nvkm_connector_create_()
152 struct nvkm_connector *conn; in _nvkm_connector_ctor() local
155 ret = nvkm_connector_create(parent, engine, oclass, info, index, &conn); in _nvkm_connector_ctor()
156 *pobject = nv_object(conn); in _nvkm_connector_ctor()