Home
last modified time | relevance | path

Searched refs:dcb_output (Results 1 – 25 of 31) sorted by relevance

12

/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.h12 struct dcb_output info;
29 int index, struct dcb_output *, struct nvkm_output *);
31 int index, struct dcb_output *, struct nvkm_output **);
36 int nv50_dac_output_new(struct nvkm_disp *, int, struct dcb_output *,
38 int nv50_sor_output_new(struct nvkm_disp *, int, struct dcb_output *,
40 int nv50_pior_output_new(struct nvkm_disp *, int, struct dcb_output *,
Doutpdp.h49 int index, struct dcb_output *, struct nvkm_i2c_aux *,
52 int index, struct dcb_output *,
55 int nv50_pior_dp_new(struct nvkm_disp *, int, struct dcb_output *,
58 int g94_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
62 int gf119_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
66 int gm204_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
Dpriv.h14 int (* crt)(struct nvkm_disp *, int index, struct dcb_output *,
16 int (* tv)(struct nvkm_disp *, int index, struct dcb_output *,
18 int (*tmds)(struct nvkm_disp *, int index, struct dcb_output *,
20 int (*lvds)(struct nvkm_disp *, int index, struct dcb_output *,
22 int (* dp)(struct nvkm_disp *, int index, struct dcb_output *,
Dnv50.h57 int (* crt)(struct nvkm_disp *, int index, struct dcb_output *,
59 int (* tv)(struct nvkm_disp *, int index, struct dcb_output *,
61 int (*tmds)(struct nvkm_disp *, int index, struct dcb_output *,
63 int (*lvds)(struct nvkm_disp *, int index, struct dcb_output *,
65 int (* dp)(struct nvkm_disp *, int index, struct dcb_output *,
Dnv50.c44 struct dcb_output *dcb, struct nvkm_output **poutp) in nv50_disp_outp_internal_crt_()
52 struct dcb_output *dcb, in nv50_disp_outp_internal_tmds_()
61 struct dcb_output *dcb, in nv50_disp_outp_internal_lvds_()
70 struct dcb_output *dcb, struct nvkm_output **poutp) in nv50_disp_outp_internal_dp_()
80 struct dcb_output *dcb, in nv50_disp_outp_external_tmds_()
91 struct dcb_output *dcb, struct nvkm_output **poutp) in nv50_disp_outp_external_dp_()
486 struct dcb_output *outp, u32 pclk) in nv50_disp_intr_unk20_2_dp()
698 struct dcb_output *outp) in nv50_disp_intr_unk40_0_tmds()
706 struct dcb_output match; in nv50_disp_intr_unk40_0_tmds()
Doutp.c58 int index, struct dcb_output *dcbE, struct nvkm_output *outp) in nvkm_output_ctor()
79 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_new_()
Dpiornv50.c78 struct dcb_output *dcbE, struct nvkm_output **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()
Dsorg94.c50 struct dcb_output *dcbE, struct nvkm_output **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()
Dsornv50.c75 struct dcb_output *dcbE, struct nvkm_output **poutp) in nv50_sor_output_new()
Doutpdp.c211 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_ctor()
279 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_new_()
Ddacnv50.c122 struct dcb_output *dcbE, struct nvkm_output **poutp) in nv50_dac_output_new()
Dsorgf119.c114 struct dcb_output *dcbE, struct nvkm_output **poutp) in gf119_sor_dp_new()
Dbase.c290 struct dcb_output dcbE; in nvkm_disp_ctor()
309 int (*ctor)(struct nvkm_disp *, int, struct dcb_output *, in nvkm_disp_ctor()
/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.h102 int nv04_dac_create(struct drm_connector *, struct dcb_output *);
109 int nv04_dfp_create(struct drm_connector *, struct dcb_output *);
110 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent);
111 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent,
118 int nv04_tv_create(struct drm_connector *, struct dcb_output *);
121 int nv17_tv_create(struct drm_connector *, struct dcb_output *);
170 struct dcb_output *outp, int crtc) in nouveau_bios_run_init_table()
Ddac.c43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset()
241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load()
339 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_detect()
429 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_update_dacclk()
454 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_in_use()
532 nv04_dac_create(struct drm_connector *connector, struct dcb_output *entry) in nv04_dac_create()
Ddfp.c55 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent) in nv04_dfp_get_bound_head()
68 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent, in nv04_dfp_bind_head()
155 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave()
172 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb; in get_tmds_slave()
451 struct dcb_output *dcbe = nv_encoder->dcb; in nv04_dfp_commit()
624 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_tmds_slave_init()
680 nv04_dfp_create(struct drm_connector *connector, struct dcb_output *entry) in nv04_dfp_create()
Dtvnv17.c150 struct dcb_output *dcb = tv_enc->base.dcb; in nv17_tv_detect()
419 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; in nv17_tv_prepare()
641 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_tv_create_resources()
795 nv17_tv_create(struct drm_connector *connector, struct dcb_output *entry) in nv17_tv_create()
Ddisp.c64 struct dcb_output *dcbent = &dcb->entry[i]; in nv04_display_create()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Ddcb.h14 struct dcb_output { struct
60 struct dcb_output *); argument
62 struct dcb_output *);
Dinit.h8 struct dcb_output *outp;
/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Ddcb.c109 dcb_outp_hasht(struct dcb_output *outp) in dcb_outp_hasht()
115 dcb_outp_hashm(struct dcb_output *outp) in dcb_outp_hashm()
122 struct dcb_output *outp) in dcb_outp_parse()
195 u8 *ver, u8 *len, struct dcb_output *outp) in dcb_outp_match()
/drivers/gpu/drm/nouveau/
Dnouveau_bios.h59 struct dcb_output entry[DCB_MAX_NUM_ENTRIES];
174 int run_tmds_table(struct drm_device *, struct dcb_output *,
176 int call_lvds_script(struct drm_device *, struct dcb_output *, int head,
Dnouveau_bios.c96 struct dcb_output *dcbent, int head, bool dl) in run_digital_op_script()
109 static int call_lvds_manufacturer_script(struct drm_device *dev, struct dcb_output *dcbent, int hea… in call_lvds_manufacturer_script()
136 static int run_lvds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_sc… in run_lvds_table()
209 int call_lvds_script(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script … in call_lvds_script()
629 int run_tmds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, int pxclk) in run_tmds_table()
1376 static struct dcb_output *new_dcb_entry(struct dcb_table *dcb) in new_dcb_entry()
1378 struct dcb_output *entry = &dcb->entry[dcb->entries]; in new_dcb_entry()
1380 memset(entry, 0, sizeof(struct dcb_output)); in new_dcb_entry()
1389 struct dcb_output *entry = new_dcb_entry(dcb); in fabricate_dcb_output()
1401 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb20_entry()
[all …]
Dnouveau_encoder.h42 struct dcb_output *dcb;
/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dnv50.c130 struct dcb_output outp; in nv50_devinit_init()

12