Lines Matching refs:outp
31 nvkm_output_fini(struct nvkm_output *outp) in nvkm_output_fini() argument
33 if (outp->func->fini) in nvkm_output_fini()
34 outp->func->fini(outp); in nvkm_output_fini()
38 nvkm_output_init(struct nvkm_output *outp) in nvkm_output_init() argument
40 if (outp->func->init) in nvkm_output_init()
41 outp->func->init(outp); in nvkm_output_init()
47 struct nvkm_output *outp = *poutp; in nvkm_output_del() local
48 if (outp && !WARN_ON(!outp->func)) { in nvkm_output_del()
49 if (outp->func->dtor) in nvkm_output_del()
50 *poutp = outp->func->dtor(outp); in nvkm_output_del()
58 int index, struct dcb_output *dcbE, struct nvkm_output *outp) in nvkm_output_ctor() argument
62 outp->func = func; in nvkm_output_ctor()
63 outp->disp = disp; in nvkm_output_ctor()
64 outp->index = index; in nvkm_output_ctor()
65 outp->info = *dcbE; in nvkm_output_ctor()
66 outp->i2c = nvkm_i2c_bus_find(i2c, dcbE->i2c_index); in nvkm_output_ctor()
67 outp->or = ffs(outp->info.or) - 1; in nvkm_output_ctor()
69 OUTP_DBG(outp, "type %02x loc %d or %d link %d con %x " in nvkm_output_ctor()
71 outp->info.type, outp->info.location, outp->info.or, in nvkm_output_ctor()
72 outp->info.type >= 2 ? outp->info.sorconf.link : 0, in nvkm_output_ctor()
73 outp->info.connector, outp->info.i2c_index, in nvkm_output_ctor()
74 outp->info.bus, outp->info.heads); in nvkm_output_ctor()