| /openbsd-src/sys/dev/pci/drm/amd/display/dc/virtual/ |
| H A D | virtual_link_encoder.c | 114 struct link_encoder *enc, const struct encoder_init_data *init_data) in virtual_link_encoder_construct() argument 117 enc->ctx = init_data->ctx; in virtual_link_encoder_construct() 118 enc->id = init_data->encoder; in virtual_link_encoder_construct() 120 enc->hpd_source = init_data->hpd_source; in virtual_link_encoder_construct() 121 enc->connector = init_data->connector; in virtual_link_encoder_construct() 123 enc->transmitter = init_data->transmitter; in virtual_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn201/ |
| H A D | dcn201_link_encoder.c | 111 const struct encoder_init_data *init_data, in dcn201_link_encoder_construct() argument 120 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn201_link_encoder_construct() 125 enc10->base.ctx = init_data->ctx; in dcn201_link_encoder_construct() 126 enc10->base.id = init_data->encoder; in dcn201_link_encoder_construct() 128 enc10->base.hpd_source = init_data->hpd_source; in dcn201_link_encoder_construct() 129 enc10->base.connector = init_data->connector; in dcn201_link_encoder_construct() 135 enc10->base.transmitter = init_data->transmitter; in dcn201_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn301/ |
| H A D | dcn301_dio_link_encoder.c | 80 const struct encoder_init_data *init_data, in dcn301_link_encoder_construct() argument 89 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn301_link_encoder_construct() 94 enc10->base.ctx = init_data->ctx; in dcn301_link_encoder_construct() 95 enc10->base.id = init_data->encoder; in dcn301_link_encoder_construct() 97 enc10->base.hpd_source = init_data->hpd_source; in dcn301_link_encoder_construct() 98 enc10->base.connector = init_data->connector; in dcn301_link_encoder_construct() 104 enc10->base.transmitter = init_data->transmitter; in dcn301_link_encoder_construct()
|
| H A D | dcn301_panel_cntl.c | 206 const struct panel_cntl_init_data *init_data, in dcn301_panel_cntl_construct() argument 216 dcn301_panel_cntl->base.ctx = init_data->ctx; in dcn301_panel_cntl_construct() 217 dcn301_panel_cntl->base.inst = init_data->inst; in dcn301_panel_cntl_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn321/ |
| H A D | dcn321_dio_link_encoder.c | 97 const struct encoder_init_data *init_data, in dcn321_link_encoder_construct() argument 106 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn321_link_encoder_construct() 111 enc10->base.ctx = init_data->ctx; in dcn321_link_encoder_construct() 112 enc10->base.id = init_data->encoder; in dcn321_link_encoder_construct() 114 enc10->base.hpd_source = init_data->hpd_source; in dcn321_link_encoder_construct() 115 enc10->base.connector = init_data->connector; in dcn321_link_encoder_construct() 124 enc10->base.transmitter = init_data->transmitter; in dcn321_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn30/ |
| H A D | dcn30_dio_link_encoder.c | 93 const struct encoder_init_data *init_data, in dcn30_link_encoder_construct() argument 102 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn30_link_encoder_construct() 107 enc10->base.ctx = init_data->ctx; in dcn30_link_encoder_construct() 108 enc10->base.id = init_data->encoder; in dcn30_link_encoder_construct() 110 enc10->base.hpd_source = init_data->hpd_source; in dcn30_link_encoder_construct() 111 enc10->base.connector = init_data->connector; in dcn30_link_encoder_construct() 117 enc10->base.transmitter = init_data->transmitter; in dcn30_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn32/ |
| H A D | dcn32_dio_link_encoder.c | 186 const struct encoder_init_data *init_data, in dcn32_link_encoder_construct() argument 195 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn32_link_encoder_construct() 200 enc10->base.ctx = init_data->ctx; in dcn32_link_encoder_construct() 201 enc10->base.id = init_data->encoder; in dcn32_link_encoder_construct() 203 enc10->base.hpd_source = init_data->hpd_source; in dcn32_link_encoder_construct() 204 enc10->base.connector = init_data->connector; in dcn32_link_encoder_construct() 213 enc10->base.transmitter = init_data->transmitter; in dcn32_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/link/protocols/ |
| H A D | link_ddc.c | 111 struct ddc_service_init_data *init_data) in ddc_service_construct() argument 114 dal_graphics_object_id_get_connector_id(init_data->id); in ddc_service_construct() 116 struct gpio_service *gpio_service = init_data->ctx->gpio_service; in ddc_service_construct() 119 struct dc_bios *dcb = init_data->ctx->dc_bios; in ddc_service_construct() 121 ddc_service->link = init_data->link; in ddc_service_construct() 122 ddc_service->ctx = init_data->ctx; in ddc_service_construct() 124 if (init_data->is_dpia_link || in ddc_service_construct() 125 dcb->funcs->get_i2c_info(dcb, init_data->id, &i2c_info) != BP_RESULT_OK) { in ddc_service_construct() 157 struct ddc_service_init_data *init_data) in link_create_ddc_service() argument 166 ddc_service_construct(ddc_service, init_data); in link_create_ddc_service()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/ |
| H A D | irq_service.c | 53 struct irq_service_init_data *init_data) in dal_irq_service_construct() argument 55 if (!init_data || !init_data->ctx) { in dal_irq_service_construct() 60 irq_service->ctx = init_data->ctx; in dal_irq_service_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn21/ |
| H A D | dcn21_link_encoder.c | 332 const struct encoder_init_data *init_data, in dcn21_link_encoder_construct() argument 341 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn21_link_encoder_construct() 346 enc10->base.ctx = init_data->ctx; in dcn21_link_encoder_construct() 347 enc10->base.id = init_data->encoder; in dcn21_link_encoder_construct() 349 enc10->base.hpd_source = init_data->hpd_source; in dcn21_link_encoder_construct() 350 enc10->base.connector = init_data->connector; in dcn21_link_encoder_construct() 356 enc10->base.transmitter = init_data->transmitter; in dcn21_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dce/ |
| H A D | dce_clock_source.c | 1471 struct calc_pll_clock_source_init_data *init_data) in calc_pll_max_vco_construct() argument 1476 init_data == NULL || in calc_pll_max_vco_construct() 1477 init_data->bp == NULL) in calc_pll_max_vco_construct() 1480 if (!init_data->bp->fw_info_valid) in calc_pll_max_vco_construct() 1483 fw_info = &init_data->bp->fw_info; in calc_pll_max_vco_construct() 1484 calc_pll_cs->ctx = init_data->ctx; in calc_pll_max_vco_construct() 1491 if (init_data->max_override_input_pxl_clk_pll_freq_khz != 0) in calc_pll_max_vco_construct() 1493 init_data->max_override_input_pxl_clk_pll_freq_khz; in calc_pll_max_vco_construct() 1498 if (init_data->min_override_input_pxl_clk_pll_freq_khz != 0) in calc_pll_max_vco_construct() 1500 init_data->min_override_input_pxl_clk_pll_freq_khz; in calc_pll_max_vco_construct() [all …]
|
| H A D | dce_link_encoder.c | 809 const struct encoder_init_data *init_data, in dce110_link_encoder_construct() argument 816 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dce110_link_encoder_construct() 820 enc110->base.ctx = init_data->ctx; in dce110_link_encoder_construct() 821 enc110->base.id = init_data->encoder; in dce110_link_encoder_construct() 823 enc110->base.hpd_source = init_data->hpd_source; in dce110_link_encoder_construct() 824 enc110->base.connector = init_data->connector; in dce110_link_encoder_construct() 830 enc110->base.transmitter = init_data->transmitter; in dce110_link_encoder_construct() 1708 const struct encoder_init_data *init_data, in dce60_link_encoder_construct() argument 1715 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dce60_link_encoder_construct() 1719 enc110->base.ctx = init_data->ctx; in dce60_link_encoder_construct() [all …]
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn20/ |
| H A D | dcn20_link_encoder.c | 391 const struct encoder_init_data *init_data, in dcn20_link_encoder_construct() argument 400 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn20_link_encoder_construct() 405 enc10->base.ctx = init_data->ctx; in dcn20_link_encoder_construct() 406 enc10->base.id = init_data->encoder; in dcn20_link_encoder_construct() 408 enc10->base.hpd_source = init_data->hpd_source; in dcn20_link_encoder_construct() 409 enc10->base.connector = init_data->connector; in dcn20_link_encoder_construct() 415 enc10->base.transmitter = init_data->transmitter; in dcn20_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn31/ |
| H A D | dcn31_panel_cntl.c | 155 const struct panel_cntl_init_data *init_data) in dcn31_panel_cntl_construct() argument 158 dcn31_panel_cntl->base.ctx = init_data->ctx; in dcn31_panel_cntl_construct() 159 dcn31_panel_cntl->base.inst = init_data->inst; in dcn31_panel_cntl_construct() 160 dcn31_panel_cntl->base.pwrseq_inst = init_data->pwrseq_inst; in dcn31_panel_cntl_construct()
|
| H A D | dcn31_dio_link_encoder.c | 283 const struct encoder_init_data *init_data, in dcn31_link_encoder_construct() argument 292 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn31_link_encoder_construct() 297 enc10->base.ctx = init_data->ctx; in dcn31_link_encoder_construct() 298 enc10->base.id = init_data->encoder; in dcn31_link_encoder_construct() 300 enc10->base.hpd_source = init_data->hpd_source; in dcn31_link_encoder_construct() 301 enc10->base.connector = init_data->connector; in dcn31_link_encoder_construct() 307 enc10->base.transmitter = init_data->transmitter; in dcn31_link_encoder_construct()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dce80/ |
| H A D | irq_service_dce80.c | 286 struct irq_service_init_data *init_data) in dce80_irq_construct() argument 288 dal_irq_service_construct(irq_service, init_data); in dce80_irq_construct() 295 struct irq_service_init_data *init_data) in dal_irq_service_dce80_create() argument 303 dce80_irq_construct(irq_service, init_data); in dal_irq_service_dce80_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dce120/ |
| H A D | irq_service_dce120.c | 276 struct irq_service_init_data *init_data) in dce120_irq_construct() argument 278 dal_irq_service_construct(irq_service, init_data); in dce120_irq_construct() 285 struct irq_service_init_data *init_data) in dal_irq_service_dce120_create() argument 293 dce120_irq_construct(irq_service, init_data); in dal_irq_service_dce120_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dce60/ |
| H A D | irq_service_dce60.c | 374 struct irq_service_init_data *init_data) in dce60_irq_construct() argument 376 dal_irq_service_construct(irq_service, init_data); in dce60_irq_construct() 383 struct irq_service_init_data *init_data) in dal_irq_service_dce60_create() argument 391 dce60_irq_construct(irq_service, init_data); in dal_irq_service_dce60_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dcn303/ |
| H A D | irq_service_dcn303.c | 264 …void dcn303_irq_construct(struct irq_service *irq_service, struct irq_service_init_data *init_data) in dcn303_irq_construct() argument 266 dal_irq_service_construct(irq_service, init_data); in dcn303_irq_construct() 272 struct irq_service *dal_irq_service_dcn303_create(struct irq_service_init_data *init_data) in dal_irq_service_dcn303_create() argument 279 dcn303_irq_construct(irq_service, init_data); in dal_irq_service_dcn303_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dcn201/ |
| H A D | irq_service_dcn201.c | 347 struct irq_service_init_data *init_data) in dcn201_irq_construct() argument 349 dal_irq_service_construct(irq_service, init_data); in dcn201_irq_construct() 356 struct irq_service_init_data *init_data) in dal_irq_service_dcn201_create() argument 364 dcn201_irq_construct(irq_service, init_data); in dal_irq_service_dcn201_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dcn10/ |
| H A D | irq_service_dcn10.c | 388 struct irq_service_init_data *init_data) in dcn10_irq_construct() argument 390 dal_irq_service_construct(irq_service, init_data); in dcn10_irq_construct() 397 struct irq_service_init_data *init_data) in dal_irq_service_dcn10_create() argument 405 dcn10_irq_construct(irq_service, init_data); in dal_irq_service_dcn10_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dcn20/ |
| H A D | irq_service_dcn20.c | 395 struct irq_service_init_data *init_data) in dcn20_irq_construct() argument 397 dal_irq_service_construct(irq_service, init_data); in dcn20_irq_construct() 404 struct irq_service_init_data *init_data) in dal_irq_service_dcn20_create() argument 412 dcn20_irq_construct(irq_service, init_data); in dal_irq_service_dcn20_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/irq/dce110/ |
| H A D | irq_service_dce110.c | 411 struct irq_service_init_data *init_data) in dce110_irq_construct() argument 413 dal_irq_service_construct(irq_service, init_data); in dce110_irq_construct() 420 dal_irq_service_dce110_create(struct irq_service_init_data *init_data) in dal_irq_service_dce110_create() argument 428 dce110_irq_construct(irq_service, init_data); in dal_irq_service_dce110_create()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dce60/ |
| H A D | dce60_resource.c | 735 static struct panel_cntl *dce60_panel_cntl_create(const struct panel_cntl_init_data *init_data) in dce60_panel_cntl_create() argument 744 init_data, in dce60_panel_cntl_create() 745 &panel_cntl_regs[init_data->inst], in dce60_panel_cntl_create() 1028 struct irq_service_init_data init_data; in dce60_construct() local 1029 init_data.ctx = dc->ctx; in dce60_construct() 1030 pool->base.irqs = dal_irq_service_dce60_create(&init_data); in dce60_construct() 1226 struct irq_service_init_data init_data; in dce61_construct() local 1227 init_data.ctx = dc->ctx; in dce61_construct() 1228 pool->base.irqs = dal_irq_service_dce60_create(&init_data); in dce61_construct() 1420 struct irq_service_init_data init_data; in dce64_construct() local [all …]
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dce80/ |
| H A D | dce80_resource.c | 742 static struct panel_cntl *dce80_panel_cntl_create(const struct panel_cntl_init_data *init_data) in dce80_panel_cntl_create() argument 751 init_data, in dce80_panel_cntl_create() 752 &panel_cntl_regs[init_data->inst], in dce80_panel_cntl_create() 1042 struct irq_service_init_data init_data; in dce80_construct() local 1043 init_data.ctx = dc->ctx; in dce80_construct() 1044 pool->base.irqs = dal_irq_service_dce80_create(&init_data); in dce80_construct() 1242 struct irq_service_init_data init_data; in dce81_construct() local 1243 init_data.ctx = dc->ctx; in dce81_construct() 1244 pool->base.irqs = dal_irq_service_dce80_create(&init_data); in dce81_construct() 1439 struct irq_service_init_data init_data; in dce83_construct() local [all …]
|