Searched refs:komeda_dev (Results 1 – 18 of 18) sorted by relevance
/Linux-v5.10/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_dev.h | 77 struct komeda_dev; 96 void (*init_format_table)(struct komeda_dev *mdev); 102 int (*enum_resources)(struct komeda_dev *mdev); 104 void (*cleanup)(struct komeda_dev *mdev); 106 int (*connect_iommu)(struct komeda_dev *mdev); 108 int (*disconnect_iommu)(struct komeda_dev *mdev); 114 irqreturn_t (*irq_handler)(struct komeda_dev *mdev, 117 int (*enable_irq)(struct komeda_dev *mdev); 119 int (*disable_irq)(struct komeda_dev *mdev); 121 void (*on_off_vblank)(struct komeda_dev *mdev, [all …]
|
D | komeda_dev.c | 26 struct komeda_dev *mdev = sf->private; in komeda_register_show() 58 static void komeda_debugfs_init(struct komeda_dev *mdev) in komeda_debugfs_init() 74 struct komeda_dev *mdev = dev_to_mdev(dev); in core_id_show() 83 struct komeda_dev *mdev = dev_to_mdev(dev); in config_id_show() 106 struct komeda_dev *mdev = dev_to_mdev(dev); in aclk_hz_show() 148 static int komeda_parse_dt(struct device *dev, struct komeda_dev *mdev) in komeda_parse_dt() 196 struct komeda_dev *komeda_dev_create(struct device *dev) in komeda_dev_create() 200 struct komeda_dev *mdev; in komeda_dev_create() 294 void komeda_dev_destroy(struct komeda_dev *mdev) in komeda_dev_destroy() 335 int komeda_dev_resume(struct komeda_dev *mdev) in komeda_dev_resume() [all …]
|
D | komeda_kms.h | 173 int komeda_kms_setup_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev); 175 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev); 176 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev); 178 struct komeda_dev *mdev); 180 struct komeda_dev *mdev); 186 struct komeda_kms_dev *komeda_kms_attach(struct komeda_dev *mdev);
|
D | komeda_crtc.c | 111 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_prepare() 164 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_unprepare() 249 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_do_flush() 290 struct komeda_dev *mdev = kcrtc->master->mdev; in komeda_crtc_flush_and_wait_for_flip_done() 409 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_get_aclk() 421 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_mode_valid() 527 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_vblank_enable() 536 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_vblank_disable() 555 struct komeda_dev *mdev) in komeda_kms_setup_crtcs() 625 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_crtcs()
|
D | komeda_kms.c | 31 struct komeda_dev *mdev = dev->dev_private; in komeda_gem_cma_dumb_create() 42 struct komeda_dev *mdev = drm->dev_private; in komeda_kms_irq_handler() 234 struct komeda_dev *mdev) in komeda_kms_mode_config_init() 253 struct komeda_kms_dev *komeda_kms_attach(struct komeda_dev *mdev) in komeda_kms_attach() 327 struct komeda_dev *mdev = drm->dev_private; in komeda_kms_detach()
|
D | komeda_pipeline.c | 14 komeda_pipeline_add(struct komeda_dev *mdev, size_t size, in komeda_pipeline_add() 44 void komeda_pipeline_destroy(struct komeda_dev *mdev, in komeda_pipeline_destroy() 68 struct komeda_dev *mdev = pipe->mdev; in komeda_pipeline_get_component_pos() 226 void komeda_component_destroy(struct komeda_dev *mdev, in komeda_component_destroy() 337 int komeda_assemble_pipelines(struct komeda_dev *mdev) in komeda_assemble_pipelines()
|
D | komeda_pipeline.h | 391 struct komeda_dev *mdev; 486 komeda_pipeline_add(struct komeda_dev *mdev, size_t size, 488 void komeda_pipeline_destroy(struct komeda_dev *mdev, 492 int komeda_assemble_pipelines(struct komeda_dev *mdev); 512 void komeda_component_destroy(struct komeda_dev *mdev,
|
D | komeda_framebuffer.c | 111 komeda_fb_none_afbc_size_check(struct komeda_dev *mdev, struct komeda_fb *kfb, in komeda_fb_none_afbc_size_check() 162 struct komeda_dev *mdev = dev->dev_private; in komeda_fb_create() 271 struct komeda_dev *mdev = fb->dev->dev_private; in komeda_fb_is_layer_supported()
|
D | komeda_wb_connector.c | 141 struct komeda_dev *mdev = kms->base.dev_private; in komeda_wb_connector_add() 186 struct komeda_dev *mdev) in komeda_kms_add_wb_connectors()
|
D | komeda_drv.c | 17 struct komeda_dev *mdev; 21 struct komeda_dev *dev_to_mdev(struct device *dev) in dev_to_mdev()
|
D | komeda_plane.c | 187 struct komeda_dev *mdev = plane->dev->dev_private; in komeda_plane_format_mod_supported() 251 struct komeda_dev *mdev = kms->base.dev_private; in komeda_plane_add() 321 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes()
|
D | Makefile | 9 komeda_dev.o \
|
D | komeda_event.c | 118 struct komeda_dev *mdev = dev->dev_private; in komeda_print_events()
|
D | komeda_private_obj.c | 367 struct komeda_dev *mdev) in komeda_kms_add_private_objs()
|
/Linux-v5.10/drivers/gpu/drm/arm/display/komeda/d71/ |
D | d71_dev.c | 178 d71_irq_handler(struct komeda_dev *mdev, struct komeda_events *evts) in d71_irq_handler() 218 static int d71_enable_irq(struct komeda_dev *mdev) in d71_enable_irq() 238 static int d71_disable_irq(struct komeda_dev *mdev) in d71_disable_irq() 257 static void d71_on_off_vblank(struct komeda_dev *mdev, int master_pipe, bool on) in d71_on_off_vblank() 283 static int d71_change_opmode(struct komeda_dev *mdev, int new_mode) in d71_change_opmode() 297 static void d71_flush(struct komeda_dev *mdev, in d71_flush() 338 static void d71_cleanup(struct komeda_dev *mdev) in d71_cleanup() 349 static int d71_enum_resources(struct komeda_dev *mdev) in d71_enum_resources() 547 static void d71_init_fmt_tbl(struct komeda_dev *mdev) in d71_init_fmt_tbl() 556 static int d71_connect_iommu(struct komeda_dev *mdev) in d71_connect_iommu() [all …]
|
D | d71_dev.h | 25 struct komeda_dev *mdev; 52 void d71_dump(struct komeda_dev *mdev, struct seq_file *sf);
|
D | d71_component.c | 1437 void d71_dump(struct komeda_dev *mdev, struct seq_file *sf) in d71_dump()
|
/Linux-v5.10/Documentation/gpu/ |
D | komeda-kms.rst | 322 still need a @struct komeda_dev to describe the whole view of the device, and 325 We have &komeda_dev, &komeda_pipeline, &komeda_component. Now fill devices with 339 .. kernel-doc:: drivers/gpu/drm/arm/display/komeda/komeda_dev.h 350 Attach komeda_dev to DRM-KMS 483 - komeda_dev: describes the real display hardware. 484 - komeda_kms_dev: attachs or connects komeda_dev to DRM-KMS. 486 All komeda operations are supplied or operated by komeda_dev or komeda_kms_dev, 488 (probe/remove/pm) into komeda_dev or komeda_kms_dev.
|