Home
last modified time | relevance | path

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

/drivers/gpu/drm/nouveau/core/engine/disp/
Dnv50.h65 u32, struct dcb_output *);
67 u32, struct dcb_output *);
69 struct dcb_output *);
71 struct dcb_output *);
73 struct dcb_output *);
76 struct dcb_output *);
78 struct dcb_output *);
80 struct dcb_output *);
Ddport.h60 struct dcb_output;
63 int (*pattern)(struct nouveau_disp *, struct dcb_output *,
65 int (*lnk_ctl)(struct nouveau_disp *, struct dcb_output *, int head,
67 int (*drv_ctl)(struct nouveau_disp *, struct dcb_output *, int head,
76 struct dcb_output *, int, u32);
Dsornv94.c36 nv94_sor_soff(struct dcb_output *outp) in nv94_sor_soff()
42 nv94_sor_loff(struct dcb_output *outp) in nv94_sor_loff()
58 nv94_sor_dp_pattern(struct nouveau_disp *disp, struct dcb_output *outp, in nv94_sor_dp_pattern()
68 nv94_sor_dp_lnk_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nv94_sor_dp_lnk_ctl()
95 nv94_sor_dp_drv_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nv94_sor_dp_drv_ctl()
Dsornvd0.c36 nvd0_sor_soff(struct dcb_output *outp) in nvd0_sor_soff()
42 nvd0_sor_loff(struct dcb_output *outp) in nvd0_sor_loff()
55 nvd0_sor_dp_pattern(struct nouveau_disp *disp, struct dcb_output *outp, in nvd0_sor_dp_pattern()
65 nvd0_sor_dp_lnk_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nvd0_sor_dp_lnk_ctl()
91 nvd0_sor_dp_drv_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nvd0_sor_dp_drv_ctl()
Dpiornv50.c39 nv50_pior_dp_find(struct nouveau_disp *disp, struct dcb_output *outp) in nv50_pior_dp_find()
46 nv50_pior_dp_pattern(struct nouveau_disp *disp, struct dcb_output *outp, in nv50_pior_dp_pattern()
64 nv50_pior_dp_lnk_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nv50_pior_dp_lnk_ctl()
78 nv50_pior_dp_drv_ctl(struct nouveau_disp *disp, struct dcb_output *outp, in nv50_pior_dp_drv_ctl()
Dnvd0.c590 struct dcb_output *dcb, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in exec_lookup()
631 struct dcb_output dcb; in exec_script()
665 u32 pclk, struct dcb_output *dcb) in exec_clkcmp()
750 struct dcb_output *outp) in nvd0_disp_intr_unk2_2_tu()
797 struct dcb_output outp; in nvd0_disp_intr_unk2_2()
837 struct dcb_output outp; in nvd0_disp_intr_unk4_0()
Dnv50.c778 struct dcb_output *dcb, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in exec_lookup()
833 struct dcb_output dcb; in exec_script()
888 struct dcb_output *outp) in exec_clkcmp()
998 struct dcb_output *outp, u32 pclk) in nv50_disp_intr_unk20_2_dp()
1106 struct dcb_output outp; in nv50_disp_intr_unk20_2()
1163 nv50_disp_intr_unk40_0_tmds(struct nv50_disp_priv *priv, struct dcb_output *outp) in nv50_disp_intr_unk40_0_tmds()
1179 struct dcb_output outp; in nv50_disp_intr_unk40_0()
Dsornv50.c56 struct dcb_output outp; in nv50_sor_mthd()
Ddport.c46 struct dcb_output *outp;
261 struct dcb_output *outp, int head, u32 datarate) in nouveau_dp_train()
/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.h104 int nv04_dac_create(struct drm_connector *, struct dcb_output *);
111 int nv04_dfp_create(struct drm_connector *, struct dcb_output *);
112 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent);
113 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent,
120 int nv04_tv_create(struct drm_connector *, struct dcb_output *);
123 int nv17_tv_create(struct drm_connector *, struct dcb_output *);
169 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()
236 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load()
334 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_detect()
424 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_update_dacclk()
449 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_in_use()
527 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()
679 nv04_dfp_create(struct drm_connector *connector, struct dcb_output *entry) in nv04_dfp_create()
Dtvnv17.c163 struct dcb_output *dcb = tv_enc->base.dcb; in nv17_tv_detect()
432 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; in nv17_tv_prepare()
655 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_tv_create_resources()
809 nv17_tv_create(struct drm_connector *connector, struct dcb_output *entry) in nv17_tv_create()
Ddisp.c90 struct dcb_output *dcbent = &dcb->entry[i]; in nv04_display_create()
Dtvnv04.c199 nv04_tv_create(struct drm_connector *connector, struct dcb_output *entry) in nv04_tv_create()
/drivers/gpu/drm/nouveau/core/include/subdev/bios/
Ddcb.h17 struct dcb_output { struct
63 struct dcb_output *); argument
65 struct dcb_output *);
Dinit.h8 struct dcb_output *outp;
/drivers/gpu/drm/nouveau/core/subdev/bios/
Ddcb.c111 dcb_outp_hasht(struct dcb_output *outp) in dcb_outp_hasht()
117 dcb_outp_hashm(struct dcb_output *outp) in dcb_outp_hashm()
124 struct dcb_output *outp) in dcb_outp_parse()
167 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.c98 struct dcb_output *dcbent, int head, bool dl) in run_digital_op_script()
111 static int call_lvds_manufacturer_script(struct drm_device *dev, struct dcb_output *dcbent, int hea… in call_lvds_manufacturer_script()
138 static int run_lvds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_sc… in run_lvds_table()
211 int call_lvds_script(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script … in call_lvds_script()
627 int run_tmds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, int pxclk) in run_tmds_table()
1374 static struct dcb_output *new_dcb_entry(struct dcb_table *dcb) in new_dcb_entry()
1376 struct dcb_output *entry = &dcb->entry[dcb->entries]; in new_dcb_entry()
1378 memset(entry, 0, sizeof(struct dcb_output)); in new_dcb_entry()
1387 struct dcb_output *entry = new_dcb_entry(dcb); in fabricate_dcb_output()
1399 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb20_entry()
[all …]
Dnouveau_encoder.h42 struct dcb_output *dcb;
Dnv50_display.c1591 nv50_dac_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_dac_create()
1919 nv50_sor_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_sor_create()
2090 nv50_pior_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_pior_create()
2193 struct dcb_output *dcbe; in nv50_display_create()
Dnouveau_connector.c789 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; in get_tmds_link_bandwidth()
/drivers/gpu/drm/nouveau/core/subdev/devinit/
Dnv50.c65 struct dcb_output outp; in nv50_devinit_init()
/drivers/gpu/drm/nouveau/core/subdev/i2c/
Dbase.c298 struct dcb_output outp; in nouveau_i2c_create_()