/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_encoder.h | 45 struct nouveau_encoder { struct 116 void (*update)(struct nouveau_encoder *, u8 head, argument 121 struct nouveau_encoder *outp; 135 struct nouveau_encoder * 138 static inline struct nouveau_encoder *nouveau_encoder(struct drm_encoder *enc) in nouveau_encoder() function 142 return container_of(slave, struct nouveau_encoder, base); in nouveau_encoder() 145 static inline struct drm_encoder *to_drm_encoder(struct nouveau_encoder *enc) in to_drm_encoder() 163 int nouveau_dp_detect(struct nouveau_connector *, struct nouveau_encoder *); 164 bool nouveau_dp_train(struct nouveau_encoder *, bool mst, u32 khz, u8 bpc); 165 void nouveau_dp_power_down(struct nouveau_encoder *); [all …]
|
H A D | nouveau_backlight.c | 66 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_get_intensity() 78 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_set_intensity() 97 nv40_backlight_init(struct nouveau_encoder *encoder, in nv40_backlight_init() 207 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_get_intensity() 215 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_set_intensity() 232 struct nouveau_encoder *nv_encoder, in nv50_backlight_init() 294 struct nouveau_encoder *nv_encoder = NULL; in nouveau_backlight_init()
|
H A D | nouveau_dp.c | 40 struct nouveau_encoder *outp) in nouveau_dp_has_sink_count() 46 nouveau_dp_probe_lttpr(struct nouveau_encoder *outp) in nouveau_dp_probe_lttpr() 62 struct nouveau_encoder *outp) in nouveau_dp_probe_dpcd() 218 struct nouveau_encoder *nv_encoder) in nouveau_dp_detect() 314 nouveau_dp_power_down(struct nouveau_encoder *outp) in nouveau_dp_power_down() 334 nouveau_dp_train_link(struct nouveau_encoder *outp, bool retrain) in nouveau_dp_train_link() 418 nouveau_dp_train(struct nouveau_encoder *outp, bool mst, u32 khz, u8 bpc) in nouveau_dp_train() 463 nouveau_dp_link_check_locked(struct nouveau_encoder *outp) in nouveau_dp_link_check_locked() 482 struct nouveau_encoder *outp = nv_connector->dp_encoder; in nouveau_dp_link_check() 501 struct nouveau_encoder *outp = find_encoder(connector, DCB_OUTPUT_DP); in nouveau_dp_irq() [all …]
|
H A D | nouveau_connector.c | 377 struct nouveau_encoder * 380 struct nouveau_encoder *nv_encoder; in find_encoder() 384 nv_encoder = nouveau_encoder(enc); in find_encoder() 409 static struct nouveau_encoder * 415 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; in nouveau_connector_ddc_detect() 421 nv_encoder = nouveau_encoder(encoder); in nouveau_connector_ddc_detect() 472 static struct nouveau_encoder * 478 struct nouveau_encoder *nv_encoder; in nouveau_connector_of_detect() 505 struct nouveau_encoder *nv_encoder) in nouveau_connector_set_encoder() 569 struct nouveau_encoder *nv_encoder = NULL; in nouveau_connector_detect() [all …]
|
H A D | nouveau_connector.h | 134 struct nouveau_encoder *dp_encoder; 139 struct nouveau_encoder *detected_encoder; 162 const struct nouveau_encoder *nv_encoder; in nouveau_connector_is_mst()
|
/linux/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 132 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; in nv04_dfp_update_fp_control() 139 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control() 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() 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() 205 struct nouveau_encoder *nv_encoder, int head) in nv04_dfp_prepare_sel_clk() 247 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_prepare() 291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_set() 452 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_commit() 519 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_lvds_dpms() [all …]
|
H A D | dac.c | 43 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() 395 || nouveau_encoder(rebind)->dcb->type != DCB_OUTPUT_ANALOG) in nv04_dac_mode_set() 414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_commit() 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() 462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_dpms() 477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_save() 487 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_restore() [all …]
|
H A D | tvnv04.c | 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() 166 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_commit() 185 kfree(nouveau_encoder(encoder)); in nv04_tv_destroy() 204 struct nouveau_encoder *nv_encoder; in nv04_tv_create()
|
H A D | disp.c | 39 nv04_encoder_get_connector(struct nouveau_encoder *encoder) in nv04_encoder_get_connector() 103 struct nouveau_encoder *encoder; in nv04_display_init() 192 struct nouveau_encoder *encoder; in nv04_display_destroy() 218 struct nouveau_encoder *nv_encoder; in nv04_display_create() 291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_display_create()
|
H A D | tvnv17.c | 376 if (nouveau_encoder(encoder)->last_dpms == mode) in nv17_tv_dpms() 378 nouveau_encoder(encoder)->last_dpms = mode; in nv17_tv_dpms() 381 mode, nouveau_encoder(encoder)->dcb->index); in nv17_tv_dpms() 426 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; in nv17_tv_prepare() 584 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv17_tv_commit() 618 nouveau_encoder(encoder)->restore.output = in nv17_tv_save() 634 nouveau_encoder(encoder)->restore.output); in nv17_tv_restore() 638 nouveau_encoder(encoder)->last_dpms = NV_DPMS_CLEARED; in nv17_tv_restore() 648 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_tv_create_resources()
|
H A D | tvnv17.h | 71 struct nouveau_encoder base; 85 #define to_tv_enc(x) container_of(nouveau_encoder(x), \
|
H A D | disp.h | 11 struct nouveau_encoder; 102 nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
|
H A D | crtc.c | 262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_vga() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_regs()
|
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 314 struct nouveau_encoder *outp) in nv50_outp_dump_caps() 371 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_outp_atomic_fix_depth() 421 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_new_connector() 437 nv50_outp_get_old_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_old_connector() 453 nv50_outp_get_new_crtc(const struct drm_atomic_state *state, const struct nouveau_encoder *outp) in nv50_outp_get_new_crtc() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_disable() 485 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_enable() 516 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_detect() 542 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_destroy() 556 nv50_dac_create(struct nouveau_encoder *nv_encoder) in nv50_dac_create() [all …]
|
H A D | disp.h | 10 struct nouveau_encoder; 102 struct nouveau_encoder *nv50_real_outp(struct drm_encoder *encoder);
|
H A D | sorc37d.c | 43 sorc37d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) in sorc37d_get_caps()
|
H A D | sor907d.c | 46 sor907d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) in sor907d_get_caps()
|
H A D | sor507d.c | 50 sor507d_get_caps(struct nv50_disp *core, struct nouveau_encoder *outp, int or) in sor507d_get_caps()
|
H A D | pior507d.c | 50 pior507d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, in pior507d_get_caps()
|
H A D | core.h | 38 struct nouveau_encoder *, int or);
|
H A D | crc.c | 395 struct nouveau_encoder *outp; in nv50_crc_atomic_check_outp() 429 nv50_crc_source_type(struct nouveau_encoder *outp, in nv50_crc_source_type() 457 struct nouveau_encoder *outp; in nv50_crc_atomic_set()
|
H A D | atom.h | 7 struct nouveau_encoder;
|