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 = conn->disp; in nvkm_connector_hpd()
40 int index = conn->index; in nvkm_connector_hpd()
42 CONN_DBG(conn, "HPD: %d", line->mask); in nvkm_connector_hpd()
44 if (!nvkm_gpio_get(gpio, 0, DCB_GPIO_UNUSED, conn->hpd.index)) in nvkm_connector_hpd()
55 nvkm_connector_fini(struct nvkm_connector *conn) in nvkm_connector_fini() argument
57 nvkm_notify_put(&conn->hpd); in nvkm_connector_fini()
61 nvkm_connector_init(struct nvkm_connector *conn) in nvkm_connector_init() argument
63 nvkm_notify_get(&conn->hpd); in nvkm_connector_init()
69 struct nvkm_connector *conn = *pconn; in nvkm_connector_del() local
70 if (conn) { in nvkm_connector_del()
71 nvkm_notify_fini(&conn->hpd); in nvkm_connector_del()
79 struct nvbios_connE *info, struct nvkm_connector *conn) in nvkm_connector_ctor() argument
86 conn->disp = disp; in nvkm_connector_ctor()
87 conn->index = index; in nvkm_connector_ctor()
88 conn->info = *info; in nvkm_connector_ctor()
90 CONN_DBG(conn, "type %02x loc %d hpd %02x dp %x di %x sr %x lcdid %x", in nvkm_connector_ctor()
96 CONN_ERR(conn, "hpd %02x unknown", info->hpd); in nvkm_connector_ctor()
103 CONN_ERR(conn, "func %02x lookup failed, %d", in nvkm_connector_ctor()
115 &conn->hpd); in nvkm_connector_ctor()
117 CONN_ERR(conn, "func %02x failed, %d", info->hpd, ret); in nvkm_connector_ctor()
119 CONN_DBG(conn, "func %02x (HPD)", info->hpd); in nvkm_connector_ctor()