/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_dp.c | 64 nouveau_dp_detect(struct nouveau_encoder *nv_encoder) argument 66 struct drm_device *dev = nv_encoder->base.base.dev; 72 aux = nv_encoder->aux; 80 nv_encoder->dp.link_bw = 27000 * dpcd[1]; 81 nv_encoder->dp.link_nr = dpcd[2] & DP_MAX_LANE_COUNT_MASK; 84 nv_encoder->dp.link_nr, nv_encoder->dp.link_bw, dpcd[0]); 86 nv_encoder->dcb->dpconf.link_nr, 87 nv_encoder->dcb->dpconf.link_bw); 89 if (nv_encoder [all...] |
H A D | nouveau_backlight.c | 73 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 74 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 85 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 86 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 123 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 124 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 126 int or = ffs(nv_encoder->dcb->or) - 1; 138 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 139 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 141 int or = ffs(nv_encoder 159 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 177 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 203 nv50_backlight_init(struct nouveau_encoder *nv_encoder, struct backlight_properties *props, const struct backlight_ops **ops) argument 231 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | nouveau_connector.c | 388 struct nouveau_encoder *nv_encoder; local 392 nv_encoder = nouveau_encoder(enc); 395 (nv_encoder->dcb && nv_encoder->dcb->type == type)) 396 return nv_encoder; 436 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; local 442 nv_encoder = nouveau_encoder(encoder); 444 switch (nv_encoder->dcb->type) { 446 ret = nouveau_dp_detect(nv_encoder); 450 found = nv_encoder; 490 struct nouveau_encoder *nv_encoder; local 515 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) argument 561 struct nouveau_encoder *nv_encoder = NULL; local 676 struct nouveau_encoder *nv_encoder = NULL; local 755 struct nouveau_encoder *nv_encoder; local 782 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 874 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 940 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1005 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1053 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1161 struct nouveau_encoder *nv_encoder; local 1213 struct nouveau_encoder *nv_encoder; local [all...] |
H A D | nouveau_connector.h | 142 const struct nouveau_encoder *nv_encoder; local 148 nv_encoder = find_encoder(connector, DCB_OUTPUT_ANY); 149 if (!nv_encoder) 152 encoder = &nv_encoder->base.base;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
H A D | nouveau_dispnv04_dfp.c | 191 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 192 struct nouveau_connector *nv_connector = nouveau_encoder_connector_get(nv_encoder); 198 nv_encoder->mode = *adjusted_mode; 201 nv_encoder->mode = *nv_connector->native_mode; 209 struct nouveau_encoder *nv_encoder, int head) 212 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; 214 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) 241 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { 251 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 261 nv04_dfp_prepare_sel_clk(dev, nv_encoder, hea 208 nv04_dfp_prepare_sel_clk(struct drm_device *dev, struct nouveau_encoder *nv_encoder, int head) argument 295 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 456 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 522 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 568 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 583 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 593 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 618 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 685 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | nouveau_dispnv04_tvnv04.c | 83 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 88 mode, nv_encoder->dcb->index); 171 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 180 nouveau_encoder_connector_get(nv_encoder)->base.name, 181 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); 211 struct nouveau_encoder *nv_encoder; local 225 nv_encoder = kzalloc(sizeof(*nv_encoder), GFP_KERNEL); 226 if (!nv_encoder) 230 encoder = to_drm_encoder(nv_encoder); [all...] |
H A D | nouveau_dispnv04_dac.c | 418 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 426 nouveau_encoder_connector_get(nv_encoder)->base.name, 427 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); 466 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 469 if (nv_encoder->last_dpms == mode) 471 nv_encoder->last_dpms = mode; 474 mode, nv_encoder->dcb->index); 481 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 485 nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK + 491 struct nouveau_encoder *nv_encoder local 503 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 535 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | nouveau_dispnv04_disp.c | 200 struct nouveau_encoder *nv_encoder; local 272 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 274 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); 275 nv_encoder->i2c = bus ? &bus->i2c : NULL; 282 list_for_each_entry(nv_encoder, &dev->mode_config.encoder_list, base.base.head) 283 nv_encoder->enc_save(&nv_encoder->base.base);
|
H A D | nouveau_dispnv04_crtc.c | 262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 265 (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || 266 nv_encoder->dcb->type == DCB_OUTPUT_TMDS)) 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 480 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) 482 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) 484 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) 486 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && digital)
|
H A D | nouveau_dispnv04_tvnv17.c | 582 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 607 nouveau_encoder_connector_get(nv_encoder)->base.name, 608 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or));
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
H A D | nouveau_dispnv50_disp.c | 277 nv50_outp_release(struct nouveau_encoder *nv_encoder) argument 279 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); 285 .base.hasht = nv_encoder->dcb->hasht, 286 .base.hashm = nv_encoder->dcb->hashm, 290 nv_encoder->or = -1; 291 nv_encoder->link = 0; 295 nv50_outp_acquire(struct nouveau_encoder *nv_encoder) argument 297 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 305 .base.hasht = nv_encoder->dcb->hasht, 306 .base.hashm = nv_encoder 395 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 406 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 422 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 472 struct nouveau_encoder *nv_encoder; local 518 struct nouveau_encoder *nv_encoder; local 613 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 635 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 671 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 691 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1530 nv50_sor_update(struct nouveau_encoder *nv_encoder, u8 head, struct nv50_head_atom *asyh, u8 proto, u8 depth) argument 1552 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1580 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1684 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1711 struct nouveau_encoder *nv_encoder; local 1792 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1803 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1860 struct nouveau_encoder *nv_encoder; local 2397 struct nouveau_encoder *nv_encoder; local 2427 struct nouveau_encoder *nv_encoder = local [all...] |