Lines Matching refs:outp

35 	struct nvkm_output *outp = (void *)object;  in _nvkm_output_fini()  local
36 nv_ofuncs(outp->conn)->fini(nv_object(outp->conn), suspend); in _nvkm_output_fini()
37 return nvkm_object_fini(&outp->base, suspend); in _nvkm_output_fini()
43 struct nvkm_output *outp = (void *)object; in _nvkm_output_init() local
44 int ret = nvkm_object_init(&outp->base); in _nvkm_output_init()
46 nv_ofuncs(outp->conn)->init(nv_object(outp->conn)); in _nvkm_output_init()
53 struct nvkm_output *outp = (void *)object; in _nvkm_output_dtor() local
54 list_del(&outp->head); in _nvkm_output_dtor()
55 nvkm_object_ref(NULL, (void *)&outp->conn); in _nvkm_output_dtor()
56 nvkm_object_destroy(&outp->base); in _nvkm_output_dtor()
70 struct nvkm_output *outp; in nvkm_output_create_() local
76 outp = *pobject; in nvkm_output_create_()
80 outp->info = *dcbE; in nvkm_output_create_()
81 outp->index = index; in nvkm_output_create_()
82 outp->or = ffs(outp->info.or) - 1; in nvkm_output_create_()
89 if (outp->info.type != DCB_OUTPUT_DP) in nvkm_output_create_()
90 outp->port = i2c->find(i2c, NV_I2C_PORT(outp->info.i2c_index)); in nvkm_output_create_()
92 outp->port = i2c->find(i2c, NV_I2C_AUX(outp->info.i2c_index)); in nvkm_output_create_()
93 outp->edid = outp->port; in nvkm_output_create_()
95 data = nvbios_connEp(bios, outp->info.connector, &ver, &hdr, &connE); in nvkm_output_create_()
103 &connE, outp->info.connector, in nvkm_output_create_()
104 (struct nvkm_object **)&outp->conn); in nvkm_output_create_()
110 list_add_tail(&outp->head, &disp->outp); in nvkm_output_create_()
120 struct nvkm_output *outp; in _nvkm_output_ctor() local
123 ret = nvkm_output_create(parent, engine, oclass, dcbE, index, &outp); in _nvkm_output_ctor()
124 *pobject = nv_object(outp); in _nvkm_output_ctor()