Lines Matching refs:conn
22 #include <nvif/conn.h>
30 nvif_conn_event_ctor(struct nvif_conn *conn, const char *name, nvif_event_func func, u8 types,
35 struct nvif_conn_event_v0 conn;
39 args.conn.version = 0;
40 args.conn.types = types;
42 ret = nvif_event_ctor_(&conn->object, name ?: "nvifConnHpd", nvif_conn_id(conn),
44 NVIF_DEBUG(&conn->object, "[NEW EVENT:HPD types:%02x]", types);
49 nvif_conn_dtor(struct nvif_conn *conn)
51 nvif_object_dtor(&conn->object);
55 nvif_conn_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_conn *conn)
64 &args, sizeof(args), &conn->object);
65 NVIF_ERRON(ret, &disp->object, "[NEW conn id:%d]", id);
69 conn->id = id;
72 case NVIF_CONN_V0_VGA : conn->info.type = NVIF_CONN_VGA; break;
73 case NVIF_CONN_V0_TV : conn->info.type = NVIF_CONN_TV; break;
74 case NVIF_CONN_V0_DVI_I : conn->info.type = NVIF_CONN_DVI_I; break;
75 case NVIF_CONN_V0_DVI_D : conn->info.type = NVIF_CONN_DVI_D; break;
76 case NVIF_CONN_V0_LVDS : conn->info.type = NVIF_CONN_LVDS; break;
77 case NVIF_CONN_V0_LVDS_SPWG: conn->info.type = NVIF_CONN_LVDS_SPWG; break;
78 case NVIF_CONN_V0_HDMI : conn->info.type = NVIF_CONN_HDMI; break;
79 case NVIF_CONN_V0_DP : conn->info.type = NVIF_CONN_DP; break;
80 case NVIF_CONN_V0_EDP : conn->info.type = NVIF_CONN_EDP; break;