Home
last modified time | relevance | path

Searched refs:komeda_dev (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_dev.h77 struct komeda_dev;
102 int (*enum_resources)(struct komeda_dev *mdev);
104 void (*cleanup)(struct komeda_dev *mdev);
106 int (*connect_iommu)(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,
133 void (*flush)(struct komeda_dev *mdev,
161 struct komeda_dev { struct
240 int komeda_dev_resume(struct komeda_dev *mdev);
[all …]
A Dkomeda_dev.c26 struct komeda_dev *mdev = sf->private; in komeda_register_show()
47 static void komeda_debugfs_init(struct komeda_dev *mdev) in komeda_debugfs_init()
63 struct komeda_dev *mdev = dev_to_mdev(dev); in core_id_show()
72 struct komeda_dev *mdev = dev_to_mdev(dev); in config_id_show()
95 struct komeda_dev *mdev = dev_to_mdev(dev); in aclk_hz_show()
137 static int komeda_parse_dt(struct device *dev, struct komeda_dev *mdev) in komeda_parse_dt()
184 struct komeda_dev *komeda_dev_create(struct device *dev) in komeda_dev_create()
188 struct komeda_dev *mdev; in komeda_dev_create()
281 void komeda_dev_destroy(struct komeda_dev *mdev) in komeda_dev_destroy()
322 int komeda_dev_resume(struct komeda_dev *mdev) in komeda_dev_resume()
[all …]
A Dkomeda_kms.h173 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);
A Dkomeda_crtc.c113 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_prepare()
166 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_unprepare()
251 struct komeda_dev *mdev = kcrtc->base.dev->dev_private; in komeda_crtc_do_flush()
294 struct komeda_dev *mdev = kcrtc->master->mdev; in komeda_crtc_flush_and_wait_for_flip_done()
419 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_get_aclk()
431 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_mode_valid()
537 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_vblank_enable()
546 struct komeda_dev *mdev = crtc->dev->dev_private; in komeda_crtc_vblank_disable()
564 struct komeda_dev *mdev) in komeda_kms_setup_crtcs()
634 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_crtcs()
A Dkomeda_kms.c30 struct komeda_dev *mdev = dev->dev_private; in komeda_gem_cma_dumb_create()
41 struct komeda_dev *mdev = drm->dev_private; in komeda_kms_irq_handler()
236 struct komeda_dev *mdev) in komeda_kms_mode_config_init()
254 struct komeda_kms_dev *komeda_kms_attach(struct komeda_dev *mdev) in komeda_kms_attach()
325 struct komeda_dev *mdev = drm->dev_private; in komeda_kms_detach()
A Dkomeda_pipeline.c14 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()
69 struct komeda_dev *mdev = pipe->mdev; in komeda_pipeline_get_component_pos()
228 void komeda_component_destroy(struct komeda_dev *mdev, in komeda_component_destroy()
342 int komeda_assemble_pipelines(struct komeda_dev *mdev) in komeda_assemble_pipelines()
A Dkomeda_pipeline.h391 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,
A Dkomeda_framebuffer.c111 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()
A Dkomeda_plane.c188 struct komeda_dev *mdev = plane->dev->dev_private; in komeda_plane_format_mod_supported()
252 struct komeda_dev *mdev = kms->base.dev_private; in komeda_plane_add()
322 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes()
A Dkomeda_drv.c17 struct komeda_dev *mdev;
21 struct komeda_dev *dev_to_mdev(struct device *dev) in dev_to_mdev()
A Dkomeda_wb_connector.c141 struct komeda_dev *mdev = kms->base.dev_private; in komeda_wb_connector_add()
186 struct komeda_dev *mdev) in komeda_kms_add_wb_connectors()
A DMakefile9 komeda_dev.o \
A Dkomeda_event.c118 struct komeda_dev *mdev = dev->dev_private; in komeda_print_events()
A Dkomeda_private_obj.c367 struct komeda_dev *mdev) in komeda_kms_add_private_objs()
/linux/drivers/gpu/drm/arm/display/komeda/d71/
A Dd71_dev.c178 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 …]
A Dd71_dev.h25 struct komeda_dev *mdev;
52 void d71_dump(struct komeda_dev *mdev, struct seq_file *sf);
A Dd71_component.c1437 void d71_dump(struct komeda_dev *mdev, struct seq_file *sf) in d71_dump()
/linux/Documentation/gpu/
A Dkomeda-kms.rst322 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.

Completed in 30 milliseconds