/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dp.c | 101 struct nouveau_encoder *nv_encoder) in nouveau_dp_detect() 103 struct drm_device *dev = nv_encoder->base.base.dev; in nouveau_dp_detect() 106 struct nv50_mstm *mstm = nv_encoder->dp.mstm; in nouveau_dp_detect() 108 u8 *dpcd = nv_encoder->dp.dpcd; in nouveau_dp_detect() 118 mutex_lock(&nv_encoder->dp.hpd_irq_lock); in nouveau_dp_detect() 143 nvif_outp_dp_aux_pwr(&nv_encoder->outp, false); in nouveau_dp_detect() 146 nvif_outp_dp_aux_pwr(&nv_encoder->outp, true); in nouveau_dp_detect() 148 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); in nouveau_dp_detect() 150 nvif_outp_dp_aux_pwr(&nv_encoder->outp, false); in nouveau_dp_detect() 160 nv_encoder in nouveau_dp_detect() 100 nouveau_dp_detect(struct nouveau_connector *nv_connector, struct nouveau_encoder *nv_encoder) nouveau_dp_detect() argument 217 struct nouveau_encoder *nv_encoder = find_encoder(&nv_connector->base, DCB_OUTPUT_DP); nouveau_dp_link_check() local [all...] |
H A D | nouveau_connector.c | 380 struct nouveau_encoder *nv_encoder; in find_encoder() local 384 nv_encoder = nouveau_encoder(enc); in find_encoder() 387 (nv_encoder->dcb && nv_encoder->dcb->type == type)) in find_encoder() 388 return nv_encoder; in find_encoder() 416 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; in nouveau_connector_ddc_detect() local 422 nv_encoder = nouveau_encoder(encoder); in nouveau_connector_ddc_detect() 424 switch (nv_encoder->dcb->type) { in nouveau_connector_ddc_detect() 427 nv_encoder); in nouveau_connector_ddc_detect() 431 found = nv_encoder; in nouveau_connector_ddc_detect() 464 struct nouveau_encoder *nv_encoder; nouveau_connector_of_detect() local 490 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) nouveau_connector_set_encoder() argument 555 struct nouveau_encoder *nv_encoder = NULL; nouveau_connector_detect() local 671 struct nouveau_encoder *nv_encoder = NULL; nouveau_connector_detect_lvds() local 746 struct nouveau_encoder *nv_encoder; nouveau_connector_force() local 773 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_set_property() local 865 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_detect_depth() local 947 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_get_modes() local 1012 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; get_tmds_link_bandwidth() local 1060 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_mode_valid() local 1208 struct nouveau_encoder *nv_encoder; nouveau_connector_aux_xfer() local [all...] |
H A D | nouveau_backlight.c | 66 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_get_intensity() local 67 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv40_get_intensity() 78 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_set_intensity() local 79 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv40_set_intensity() 115 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_get_intensity() local 116 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_get_intensity() 118 int or = ffs(nv_encoder->dcb->or) - 1; in nv50_get_intensity() 130 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_set_intensity() local 131 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_set_intensity() 133 int or = ffs(nv_encoder in nv50_set_intensity() 243 struct nouveau_encoder *nv_encoder = bl_get_data(bd); nva3_get_intensity() local 261 struct nouveau_encoder *nv_encoder = bl_get_data(bd); nva3_set_intensity() local 294 nv50_backlight_init(struct nouveau_backlight *bl, struct nouveau_connector *nv_conn, struct nouveau_encoder *nv_encoder, struct backlight_properties *props, const struct backlight_ops **ops) nv50_backlight_init() argument 366 struct nouveau_encoder *nv_encoder = NULL; nouveau_backlight_init() local [all...] |
H A D | nouveau_connector.h | 163 const struct nouveau_encoder *nv_encoder; in nouveau_connector_is_mst() local 169 nv_encoder = find_encoder(connector, DCB_OUTPUT_ANY); in nouveau_connector_is_mst() 170 if (!nv_encoder) in nouveau_connector_is_mst() 173 encoder = &nv_encoder->base.base; in nouveau_connector_is_mst()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dp.c | 102 struct nouveau_encoder *nv_encoder) in nouveau_dp_detect() 104 struct drm_device *dev = nv_encoder->base.base.dev; in nouveau_dp_detect() 107 struct nv50_mstm *mstm = nv_encoder->dp.mstm; in nouveau_dp_detect() 109 u8 *dpcd = nv_encoder->dp.dpcd; in nouveau_dp_detect() 119 mutex_lock(&nv_encoder->dp.hpd_irq_lock); in nouveau_dp_detect() 136 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); in nouveau_dp_detect() 146 nv_encoder->dp.link_bw = 27000 * dpcd[DP_MAX_LINK_RATE]; in nouveau_dp_detect() 147 nv_encoder->dp.link_nr = in nouveau_dp_detect() 151 nv_encoder->dp.link_nr, nv_encoder in nouveau_dp_detect() 101 nouveau_dp_detect(struct nouveau_connector *nv_connector, struct nouveau_encoder *nv_encoder) nouveau_dp_detect() argument [all...] |
H A D | nouveau_backlight.c | 69 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_get_intensity() local 70 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv40_get_intensity() 81 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_set_intensity() local 82 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv40_set_intensity() 119 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_get_intensity() local 120 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_get_intensity() 122 int or = ffs(nv_encoder->dcb->or) - 1; in nv50_get_intensity() 134 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_set_intensity() local 135 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_set_intensity() 137 int or = ffs(nv_encoder in nv50_set_intensity() 155 struct nouveau_encoder *nv_encoder = bl_get_data(bd); nva3_get_intensity() local 173 struct nouveau_encoder *nv_encoder = bl_get_data(bd); nva3_set_intensity() local 199 nv50_backlight_init(struct nouveau_encoder *nv_encoder, struct backlight_properties *props, const struct backlight_ops **ops) nv50_backlight_init() argument 227 struct nouveau_encoder *nv_encoder = NULL; nouveau_backlight_init() local [all...] |
H A D | nouveau_connector.c | 380 struct nouveau_encoder *nv_encoder; in find_encoder() local 384 nv_encoder = nouveau_encoder(enc); in find_encoder() 387 (nv_encoder->dcb && nv_encoder->dcb->type == type)) in find_encoder() 388 return nv_encoder; in find_encoder() 414 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; in nouveau_connector_ddc_detect() local 420 nv_encoder = nouveau_encoder(encoder); in nouveau_connector_ddc_detect() 422 switch (nv_encoder->dcb->type) { in nouveau_connector_ddc_detect() 425 nv_encoder); in nouveau_connector_ddc_detect() 429 found = nv_encoder; in nouveau_connector_ddc_detect() 462 struct nouveau_encoder *nv_encoder; nouveau_connector_of_detect() local 487 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) nouveau_connector_set_encoder() argument 551 struct nouveau_encoder *nv_encoder = NULL; nouveau_connector_detect() local 664 struct nouveau_encoder *nv_encoder = NULL; nouveau_connector_detect_lvds() local 739 struct nouveau_encoder *nv_encoder; nouveau_connector_force() local 766 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_set_property() local 858 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_detect_depth() local 924 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_get_modes() local 989 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; get_tmds_link_bandwidth() local 1037 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; nouveau_connector_mode_valid() local 1172 struct nouveau_encoder *nv_encoder; nouveau_connector_aux_xfer() local [all...] |
H A D | nouveau_connector.h | 149 const struct nouveau_encoder *nv_encoder; in nouveau_connector_is_mst() local 155 nv_encoder = find_encoder(connector, DCB_OUTPUT_ANY); in nouveau_connector_is_mst() 156 if (!nv_encoder) in nouveau_connector_is_mst() 159 encoder = &nv_encoder->base.base; in nouveau_connector_is_mst()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() local 188 nv04_encoder_get_connector(nv_encoder); in nv04_dfp_mode_fixup() 194 nv_encoder->mode = *adjusted_mode; in nv04_dfp_mode_fixup() 197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup() 205 struct nouveau_encoder *nv_encoder, int head) in nv04_dfp_prepare_sel_clk() 208 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; in nv04_dfp_prepare_sel_clk() 210 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) in nv04_dfp_prepare_sel_clk() 237 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { in nv04_dfp_prepare_sel_clk() 247 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_prepare() local 257 nv04_dfp_prepare_sel_clk(dev, nv_encoder, hea in nv04_dfp_prepare() 204 nv04_dfp_prepare_sel_clk(struct drm_device *dev, struct nouveau_encoder *nv_encoder, int head) nv04_dfp_prepare_sel_clk() argument 291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_mode_set() local 452 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_commit() local 518 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_lvds_dpms() local 564 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_tmds_dpms() local 579 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_save() local 589 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_restore() local 614 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_destroy() local 681 struct nouveau_encoder *nv_encoder = NULL; nv04_dfp_create() local [all...] |
H A D | tvnv04.c | 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() local 83 mode, nv_encoder->dcb->index); in nv04_tv_dpms() 166 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_commit() local 175 nv04_encoder_get_connector(nv_encoder)->base.name, in nv04_tv_commit() 176 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_tv_commit() 204 struct nouveau_encoder *nv_encoder; in nv04_tv_create() local 218 nv_encoder = kzalloc(sizeof(*nv_encoder), GFP_KERNEL); in nv04_tv_create() 219 if (!nv_encoder) in nv04_tv_create() 223 encoder = to_drm_encoder(nv_encoder); in nv04_tv_create() [all...] |
H A D | dac.c | 414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_commit() local 422 nv04_encoder_get_connector(nv_encoder)->base.name, in nv04_dac_commit() 423 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_dac_commit() 462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_dpms() local 465 if (nv_encoder->last_dpms == mode) in nv04_dac_dpms() 467 nv_encoder->last_dpms = mode; in nv04_dac_dpms() 470 mode, nv_encoder->dcb->index); in nv04_dac_dpms() 477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_save() local 481 nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK + in nv04_dac_save() 487 struct nouveau_encoder *nv_encoder in nv04_dac_restore() local 499 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dac_destroy() local 531 struct nouveau_encoder *nv_encoder = NULL; nv04_dac_create() local [all...] |
H A D | disp.c | 221 struct nouveau_encoder *nv_encoder; in nv04_display_create() local 293 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_display_create() local 295 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); in nv04_display_create() 296 nv_encoder->i2c = bus ? &bus->i2c : NULL; in nv04_display_create() 303 list_for_each_entry(nv_encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_create() 304 nv_encoder->enc_save(&nv_encoder->base.base); in nv04_display_create()
|
H A D | crtc.c | 262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_vga() local 265 (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nv_crtc_mode_set_vga() 266 nv_encoder->dcb->type == DCB_OUTPUT_TMDS)) in nv_crtc_mode_set_vga() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_regs() local 480 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) in nv_crtc_mode_set_regs() 482 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nv_crtc_mode_set_regs() 484 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nv_crtc_mode_set_regs() 486 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && digital) in nv_crtc_mode_set_regs()
|
H A D | disp.h | 99 nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
|
H A D | tvnv17.c | 577 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv17_tv_commit() local 602 nv04_encoder_get_connector(nv_encoder)->base.name, in nv17_tv_commit() 603 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv17_tv_commit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() local 188 nv04_encoder_get_connector(nv_encoder); in nv04_dfp_mode_fixup() 194 nv_encoder->mode = *adjusted_mode; in nv04_dfp_mode_fixup() 197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup() 205 struct nouveau_encoder *nv_encoder, int head) in nv04_dfp_prepare_sel_clk() 208 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; in nv04_dfp_prepare_sel_clk() 210 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) in nv04_dfp_prepare_sel_clk() 237 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { in nv04_dfp_prepare_sel_clk() 247 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_prepare() local 257 nv04_dfp_prepare_sel_clk(dev, nv_encoder, hea in nv04_dfp_prepare() 204 nv04_dfp_prepare_sel_clk(struct drm_device *dev, struct nouveau_encoder *nv_encoder, int head) nv04_dfp_prepare_sel_clk() argument 291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_mode_set() local 452 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_commit() local 519 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_lvds_dpms() local 565 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_tmds_dpms() local 580 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_save() local 590 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_restore() local 615 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dfp_destroy() local 682 struct nouveau_encoder *nv_encoder = NULL; nv04_dfp_create() local [all...] |
H A D | tvnv04.c | 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() local 83 mode, nv_encoder->dcb->index); in nv04_tv_dpms() 166 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_commit() local 175 nv04_encoder_get_connector(nv_encoder)->base.name, in nv04_tv_commit() 176 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_tv_commit() 204 struct nouveau_encoder *nv_encoder; in nv04_tv_create() local 218 nv_encoder = kzalloc(sizeof(*nv_encoder), GFP_KERNEL); in nv04_tv_create() 219 if (!nv_encoder) in nv04_tv_create() 223 encoder = to_drm_encoder(nv_encoder); in nv04_tv_create() [all...] |
H A D | dac.c | 414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_commit() local 422 nv04_encoder_get_connector(nv_encoder)->base.name, in nv04_dac_commit() 423 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_dac_commit() 462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_dpms() local 465 if (nv_encoder->last_dpms == mode) in nv04_dac_dpms() 467 nv_encoder->last_dpms = mode; in nv04_dac_dpms() 470 mode, nv_encoder->dcb->index); in nv04_dac_dpms() 477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_save() local 481 nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK + in nv04_dac_save() 487 struct nouveau_encoder *nv_encoder in nv04_dac_restore() local 499 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv04_dac_destroy() local 531 struct nouveau_encoder *nv_encoder = NULL; nv04_dac_create() local [all...] |
H A D | disp.c | 221 struct nouveau_encoder *nv_encoder; in nv04_display_create() local 296 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_display_create() local 298 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); in nv04_display_create() 299 nv_encoder->i2c = bus ? &bus->i2c : NULL; in nv04_display_create() 306 list_for_each_entry(nv_encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_create() 307 nv_encoder->enc_save(&nv_encoder->base.base); in nv04_display_create()
|
H A D | crtc.c | 262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_vga() local 265 (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nv_crtc_mode_set_vga() 266 nv_encoder->dcb->type == DCB_OUTPUT_TMDS)) in nv_crtc_mode_set_vga() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_regs() local 480 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) in nv_crtc_mode_set_regs() 482 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nv_crtc_mode_set_regs() 484 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nv_crtc_mode_set_regs() 486 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && digital) in nv_crtc_mode_set_regs()
|
H A D | disp.h | 102 nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
|
H A D | tvnv17.c | 578 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv17_tv_commit() local 603 nv04_encoder_get_connector(nv_encoder)->base.name, in nv17_tv_commit() 604 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv17_tv_commit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 371 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_outp_atomic_fix_depth() local 375 switch (nv_encoder->dcb->type) { in nv50_outp_atomic_fix_depth() 377 max_rate = nv_encoder->dp.link_nr * nv_encoder->dp.link_bw; in nv50_outp_atomic_fix_depth() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_disable() local 478 core->func->dac->ctrl(core, nv_encoder->outp.or.id, ctrl, NULL); in nv50_dac_atomic_disable() 479 nv_encoder->crtc = NULL; in nv50_dac_atomic_disable() 480 nvif_outp_release(&nv_encoder->outp); in nv50_dac_atomic_disable() 486 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_enable() local 487 struct nouveau_crtc *nv_crtc = nv50_outp_get_new_crtc(state, nv_encoder); in nv50_dac_atomic_enable() 516 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_dac_detect() local 542 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_dac_destroy() local 562 struct nouveau_encoder *nv_encoder; nv50_dac_create() local 605 struct nouveau_encoder *nv_encoder; nv50_audio_component_get_eld() local 723 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_audio_disable() local 746 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_audio_enable() local 773 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_hdmi_enable() local 1509 nv50_sor_update(struct nouveau_encoder *nv_encoder, u8 head, struct nv50_head_atom *asyh, u8 proto, u8 depth) nv50_sor_update() argument 1536 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_atomic_disable() local 1575 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_atomic_enable() local 1691 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_destroy() local 1725 struct nouveau_encoder *nv_encoder; nv50_sor_create() local 1812 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_pior_atomic_disable() local 1824 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_pior_atomic_enable() local 1874 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_pior_destroy() local 1899 struct nouveau_encoder *nv_encoder; nv50_pior_create() local 2531 struct nouveau_encoder *nv_encoder = nv50_display_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 307 nv50_outp_release(struct nouveau_encoder *nv_encoder) in nv50_outp_release() argument 309 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); in nv50_outp_release() 315 .base.hasht = nv_encoder->dcb->hasht, in nv50_outp_release() 316 .base.hashm = nv_encoder->dcb->hashm, in nv50_outp_release() 320 nv_encoder->or = -1; in nv50_outp_release() 321 nv_encoder->link = 0; in nv50_outp_release() 325 nv50_outp_acquire(struct nouveau_encoder *nv_encoder, bool hda) in nv50_outp_acquire() argument 327 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_outp_acquire() 335 .base.hasht = nv_encoder->dcb->hasht, in nv50_outp_acquire() 336 .base.hashm = nv_encoder in nv50_outp_acquire() 403 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_outp_atomic_fix_depth() local 492 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_dac_disable() local 504 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_dac_enable() local 533 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_dac_detect() local 583 struct nouveau_encoder *nv_encoder; nv50_dac_create() local 626 struct nouveau_encoder *nv_encoder; nv50_audio_component_get_eld() local 732 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_audio_disable() local 760 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_audio_enable() local 798 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_hdmi_disable() local 819 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_hdmi_enable() local 1628 nv50_sor_update(struct nouveau_encoder *nv_encoder, u8 head, struct nv50_head_atom *asyh, u8 proto, u8 depth) nv50_sor_update() argument 1651 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_disable() local 1682 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_enable() local 1792 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_sor_destroy() local 1823 struct nouveau_encoder *nv_encoder; nv50_sor_create() local 1909 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_pior_disable() local 1921 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); nv50_pior_enable() local 1987 struct nouveau_encoder *nv_encoder; nv50_pior_create() local 2611 struct nouveau_encoder *nv_encoder = nv50_display_init() local [all...] |