/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | outp.c | 58 int index, struct dcb_output *dcbE, struct nvkm_output *outp) in nvkm_output_ctor() argument 65 outp->info = *dcbE; in nvkm_output_ctor() 66 outp->i2c = nvkm_i2c_bus_find(i2c, dcbE->i2c_index); in nvkm_output_ctor() 79 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_new_() argument 85 nvkm_output_ctor(func, disp, index, dcbE, *poutp); in nvkm_output_new_()
|
D | piornv50.c | 78 struct dcb_output *dcbE, struct nvkm_output **poutp) in nv50_pior_output_new() argument 81 index, dcbE, poutp); in nv50_pior_output_new() 117 nv50_pior_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nv50_pior_dp_new() argument 122 nvkm_i2c_aux_find(i2c, NVKM_I2C_AUX_EXT(dcbE->extdev)); in nv50_pior_dp_new() 130 index, dcbE, aux, outp); in nv50_pior_dp_new()
|
D | base.c | 290 struct dcb_output dcbE; in nvkm_disp_ctor() local 307 while ((data = dcb_outp_parse(bios, ++i, &ver, &hdr, &dcbE))) { in nvkm_disp_ctor() 312 if (dcbE.type == DCB_OUTPUT_UNUSED) in nvkm_disp_ctor() 314 if (dcbE.type == DCB_OUTPUT_EOL) in nvkm_disp_ctor() 318 switch (dcbE.location) { in nvkm_disp_ctor() 323 "dcb %d locn %d unknown\n", i, dcbE.location); in nvkm_disp_ctor() 327 switch (dcbE.type) { in nvkm_disp_ctor() 335 "dcb %d type %d unknown\n", i, dcbE.type); in nvkm_disp_ctor() 340 ret = ctor(disp, i, &dcbE, &outp); in nvkm_disp_ctor() 348 i, dcbE.location, dcbE.type); in nvkm_disp_ctor() [all …]
|
D | sorg94.c | 50 struct dcb_output *dcbE, struct nvkm_output **poutp) in g94_sor_output_new() argument 53 index, dcbE, poutp); in g94_sor_output_new() 164 g94_sor_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in g94_sor_dp_new() argument 167 return nvkm_output_dp_new_(&g94_sor_dp_func, disp, index, dcbE, poutp); in g94_sor_dp_new()
|
D | sornv50.c | 75 struct dcb_output *dcbE, struct nvkm_output **poutp) in nv50_sor_output_new() argument 78 index, dcbE, poutp); in nv50_sor_output_new()
|
D | outpdp.c | 211 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_ctor() argument 221 nvkm_output_ctor(&nvkm_output_dp_func, disp, index, dcbE, &outp->base); in nvkm_output_dp_ctor() 279 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_new_() argument 283 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, dcbE->i2c_index); in nvkm_output_dp_new_() 290 return nvkm_output_dp_ctor(func, disp, index, dcbE, aux, outp); in nvkm_output_dp_new_()
|
D | dacnv50.c | 122 struct dcb_output *dcbE, struct nvkm_output **poutp) in nv50_dac_output_new() argument 125 index, dcbE, poutp); in nv50_dac_output_new()
|
D | sorgf119.c | 114 struct dcb_output *dcbE, struct nvkm_output **poutp) in gf119_sor_dp_new() argument 116 return nvkm_output_dp_new_(&gf119_sor_dp_func, disp, index, dcbE, poutp); in gf119_sor_dp_new()
|
D | sorgm204.c | 139 gm204_sor_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in gm204_sor_dp_new() argument 142 return nvkm_output_dp_new_(&gm204_sor_dp_func, disp, index, dcbE, poutp); in gm204_sor_dp_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | base.c | 250 struct dcb_output dcbE; in nvkm_i2c_new_() local 330 while (dcb_outp_parse(bios, ++i, &ver, &hdr, &dcbE)) { in nvkm_i2c_new_() 336 if (!dcbE.location) in nvkm_i2c_new_() 340 bus = nvkm_i2c_bus_find(i2c, dcbE.i2c_index); in nvkm_i2c_new_() 348 if (drv->bios == dcbE.extdev) in nvkm_i2c_new_() 355 i, dcbE.extdev); in nvkm_i2c_new_() 360 pad = nvkm_i2c_pad_find(i2c, NVKM_I2C_PAD_EXT(dcbE.extdev)); in nvkm_i2c_new_() 362 const int id = NVKM_I2C_PAD_EXT(dcbE.extdev); in nvkm_i2c_new_() 373 if (pad->func->aux_new_6 && dcbE.type == DCB_OUTPUT_DP) { in nvkm_i2c_new_() 374 const int id = NVKM_I2C_AUX_EXT(dcbE.extdev); in nvkm_i2c_new_() [all …]
|