Home
last modified time | relevance | path

Searched refs:crtc_cfg (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c41 struct vkms_config_crtc *crtc_cfg; in vkms_config_default_create() local
55 crtc_cfg = vkms_config_create_crtc(config); in vkms_config_default_create()
56 if (IS_ERR(crtc_cfg)) in vkms_config_default_create()
58 vkms_config_crtc_set_writeback(crtc_cfg, enable_writeback); in vkms_config_default_create()
60 if (vkms_config_plane_attach_crtc(plane_cfg, crtc_cfg)) in vkms_config_default_create()
74 if (vkms_config_plane_attach_crtc(plane_cfg, crtc_cfg)) in vkms_config_default_create()
87 if (vkms_config_plane_attach_crtc(plane_cfg, crtc_cfg)) in vkms_config_default_create()
95 if (vkms_config_encoder_attach_crtc(encoder_cfg, crtc_cfg)) in vkms_config_default_create()
116 struct vkms_config_crtc *crtc_cfg, *crtc_tmp; in vkms_config_destroy() local
123 list_for_each_entry_safe(crtc_cfg, crtc_tmp, &config->crtcs, link) in vkms_config_destroy()
[all …]
H A Dvkms_config.h136 #define vkms_config_for_each_crtc(config, crtc_cfg) \ argument
137 list_for_each_entry((crtc_cfg), &(config)->crtcs, link)
323 struct vkms_config_crtc *crtc_cfg);
331 struct vkms_config_crtc *crtc_cfg);
349 struct vkms_config_crtc *crtc_cfg);
356 vkms_config_crtc_get_writeback(struct vkms_config_crtc *crtc_cfg) in vkms_config_crtc_get_writeback() argument
358 return crtc_cfg->writeback; in vkms_config_crtc_get_writeback()
367 vkms_config_crtc_set_writeback(struct vkms_config_crtc *crtc_cfg, in vkms_config_crtc_set_writeback() argument
370 crtc_cfg->writeback = writeback; in vkms_config_crtc_set_writeback()
385 struct vkms_config_crtc *crtc_cfg);
[all …]
H A Dvkms_output.c13 struct vkms_config_crtc *crtc_cfg; in vkms_output_init() local
30 vkms_config_for_each_crtc(vkmsdev->config, crtc_cfg) { in vkms_output_init()
33 primary = vkms_config_crtc_primary_plane(vkmsdev->config, crtc_cfg); in vkms_output_init()
34 cursor = vkms_config_crtc_cursor_plane(vkmsdev->config, crtc_cfg); in vkms_output_init()
36 crtc_cfg->crtc = vkms_crtc_init(dev, &primary->plane->base, in vkms_output_init()
38 if (IS_ERR(crtc_cfg->crtc)) { in vkms_output_init()
40 return PTR_ERR(crtc_cfg->crtc); in vkms_output_init()
44 if (vkms_config_crtc_get_writeback(crtc_cfg)) { in vkms_output_init()
45 writeback = vkms_enable_writeback_connector(vkmsdev, crtc_cfg->crtc); in vkms_output_init()
/linux/drivers/gpu/drm/vkms/tests/
H A Dvkms_config_test.c54 struct vkms_config_crtc *crtc_cfg; in get_first_crtc() local
56 vkms_config_for_each_crtc(config, crtc_cfg) in get_first_crtc()
57 return crtc_cfg; in get_first_crtc()
137 struct vkms_config_crtc *crtc_cfg; in vkms_config_test_default_config() local
174 crtc_cfg = get_first_crtc(config); in vkms_config_test_default_config()
175 KUNIT_EXPECT_EQ(test, vkms_config_crtc_get_writeback(crtc_cfg), in vkms_config_test_default_config()
184 KUNIT_EXPECT_PTR_EQ(test, crtc_cfg, possible_crtc); in vkms_config_test_default_config()
249 struct vkms_config_crtc *crtc_cfg; in vkms_config_test_get_crtcs() local
256 vkms_config_for_each_crtc(config, crtc_cfg) in vkms_config_test_get_crtcs()
262 vkms_config_for_each_crtc(config, crtc_cfg) { in vkms_config_test_get_crtcs()
[all …]
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.h34 uint32_t crtc_cfg; member
H A Dhw.c636 regp->crtc_cfg = NVReadCRTC(dev, head, NV_PCRTC_CONFIG); in nv_save_state_ext()
703 if (regp->crtc_cfg == NV10_PCRTC_CONFIG_START_ADDRESS_HSYNC) in nv_load_state_ext()
710 NVWriteCRTC(dev, head, NV_PCRTC_CONFIG, regp->crtc_cfg); in nv_load_state_ext()
H A Dcrtc.c568 regp->crtc_cfg = NV10_PCRTC_CONFIG_START_ADDRESS_HSYNC; in nv_crtc_mode_set_regs()
570 regp->crtc_cfg = NV04_PCRTC_CONFIG_START_ADDRESS_HSYNC; in nv_crtc_mode_set_regs()