| /device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
| D | mali_pm_metrics.c | 20 mali_osk_errcode_t mali_pm_metrics_init(struct mali_device *mdev) in mali_pm_metrics_init() argument 24 MALI_DEBUG_ASSERT(mdev != NULL); in mali_pm_metrics_init() 26 mdev->mali_metrics.time_period_start = ktime_get(); in mali_pm_metrics_init() 27 mdev->mali_metrics.time_period_start_gp = mdev->mali_metrics.time_period_start; in mali_pm_metrics_init() 28 mdev->mali_metrics.time_period_start_pp = mdev->mali_metrics.time_period_start; in mali_pm_metrics_init() 30 mdev->mali_metrics.time_busy = 0; in mali_pm_metrics_init() 31 mdev->mali_metrics.time_idle = 0; in mali_pm_metrics_init() 32 mdev->mali_metrics.prev_busy = 0; in mali_pm_metrics_init() 33 mdev->mali_metrics.prev_idle = 0; in mali_pm_metrics_init() 34 mdev->mali_metrics.num_running_gp_cores = 0; in mali_pm_metrics_init() [all …]
|
| D | mali_pm_metrics.h | 47 mali_osk_errcode_t mali_pm_metrics_init(struct mali_device *mdev); 52 void mali_pm_metrics_term(struct mali_device *mdev); 64 void mali_pm_reset_dvfs_utilisation(struct mali_device *mdev); 66 void mali_pm_get_dvfs_utilisation(struct mali_device *mdev, unsigned long *total_out, unsigned long…
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
| D | mali_pm_metrics.c | 18 _mali_osk_errcode_t mali_pm_metrics_init(struct mali_device *mdev) in mali_pm_metrics_init() argument 22 MALI_DEBUG_ASSERT(mdev != NULL); in mali_pm_metrics_init() 24 mdev->mali_metrics.time_period_start = ktime_get(); in mali_pm_metrics_init() 25 mdev->mali_metrics.time_period_start_gp = mdev->mali_metrics.time_period_start; in mali_pm_metrics_init() 26 mdev->mali_metrics.time_period_start_pp = mdev->mali_metrics.time_period_start; in mali_pm_metrics_init() 28 mdev->mali_metrics.time_busy = 0; in mali_pm_metrics_init() 29 mdev->mali_metrics.time_idle = 0; in mali_pm_metrics_init() 30 mdev->mali_metrics.prev_busy = 0; in mali_pm_metrics_init() 31 mdev->mali_metrics.prev_idle = 0; in mali_pm_metrics_init() 32 mdev->mali_metrics.num_running_gp_cores = 0; in mali_pm_metrics_init() [all …]
|
| D | mali_pm_metrics.h | 46 _mali_osk_errcode_t mali_pm_metrics_init(struct mali_device *mdev); 51 void mali_pm_metrics_term(struct mali_device *mdev); 63 void mali_pm_reset_dvfs_utilisation(struct mali_device *mdev); 65 void mali_pm_get_dvfs_utilisation(struct mali_device *mdev, unsigned long *total_out, unsigned long…
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| D | mali_devfreq.c | 53 struct mali_device *mdev = dev_get_drvdata(dev); in mali_devfreq_target() local 56 unsigned long old_freq = mdev->current_freq; in mali_devfreq_target() 76 mali_pm_reset_dvfs_utilisation(mdev); in mali_devfreq_target() 78 if (mdev->current_voltage == voltage) in mali_devfreq_target() 80 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 85 mdev->current_voltage = voltage; in mali_devfreq_target() 91 if (mdev->regulator && mdev->current_voltage != voltage && in mali_devfreq_target() 93 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 101 err = clk_set_rate(mdev->clock, freq); in mali_devfreq_target() 107 mdev->current_freq = freq; in mali_devfreq_target() [all …]
|
| D | mali_kernel_linux.c | 505 void mali_device_free(struct mali_device *mdev) in mali_device_free() argument 507 kfree(mdev); in mali_device_free() 515 struct mali_device *mdev; in mali_probe() local 552 mdev = mali_device_alloc(); in mali_probe() 553 if (!mdev) { in mali_probe() 558 mdev->dev = &pdev->dev; in mali_probe() 559 dev_set_drvdata(mdev->dev, mdev); in mali_probe() 564 mdev->regulator = regulator_get_optional(mdev->dev, "mali"); in mali_probe() 565 if (IS_ERR_OR_NULL(mdev->regulator)) { in mali_probe() 567 mdev->regulator = NULL; in mali_probe() [all …]
|
| D | mali_devfreq.h | 13 int mali_devfreq_init(struct mali_device *mdev); 15 void mali_devfreq_term(struct mali_device *mdev);
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
| D | mali_devfreq.c | 53 struct mali_device *mdev = dev_get_drvdata(dev); in mali_devfreq_target() local 56 unsigned long old_freq = mdev->current_freq; in mali_devfreq_target() 77 mali_pm_reset_dvfs_utilisation(mdev); in mali_devfreq_target() 79 if (mdev->current_voltage == voltage) { in mali_devfreq_target() 82 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 87 mdev->current_voltage = voltage; in mali_devfreq_target() 93 if (mdev->regulator && mdev->current_voltage != voltage && old_freq < freq) { in mali_devfreq_target() 94 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 102 err = clk_set_rate(mdev->clock, freq); in mali_devfreq_target() 108 mdev->current_freq = freq; in mali_devfreq_target() [all …]
|
| D | mali_kernel_linux.c | 508 void mali_device_free(struct mali_device *mdev) in mali_device_free() argument 510 kfree(mdev); in mali_device_free() 518 struct mali_device *mdev; in mali_probe() local 552 mdev = mali_device_alloc(); in mali_probe() 553 if (!mdev) { in mali_probe() 558 mdev->dev = &pdev->dev; in mali_probe() 559 dev_set_drvdata(mdev->dev, mdev); in mali_probe() 563 mdev->regulator = regulator_get_optional(mdev->dev, "mali"); in mali_probe() 564 if (IS_ERR_OR_NULL(mdev->regulator)) { in mali_probe() 566 mdev->regulator = NULL; in mali_probe() [all …]
|
| D | mali_devfreq.h | 14 int mali_devfreq_init(struct mali_device *mdev); 16 void mali_devfreq_term(struct mali_device *mdev);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/platform/rk/ |
| D | rk.c | 104 struct mali_device *mdev = dev_get_drvdata(dev); in utilisation_show() local 111 mali_pm_reset_dvfs_utilisation(mdev); in utilisation_show() 113 mali_pm_get_dvfs_utilisation(mdev, &total_time, &busy_time); in utilisation_show() 377 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_enable_clk_gpu() local 379 if (mdev->clock) in rk_platform_enable_clk_gpu() 380 ret = clk_enable(mdev->clock); in rk_platform_enable_clk_gpu() 388 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_disable_clk_gpu() local 390 if (mdev->clock) in rk_platform_disable_clk_gpu() 391 clk_disable(mdev->clock); in rk_platform_disable_clk_gpu() 399 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_enable_gpu_regulator() local [all …]
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/platform/rk/ |
| D | rk.c | 100 struct mali_device *mdev = dev_get_drvdata(dev); in utilisation_show() local 107 mali_pm_reset_dvfs_utilisation(mdev); in utilisation_show() 109 mali_pm_get_dvfs_utilisation(mdev, &total_time, &busy_time); in utilisation_show() 353 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_enable_clk_gpu() local 355 if (mdev->clock) { in rk_platform_enable_clk_gpu() 356 ret = clk_enable(mdev->clock); in rk_platform_enable_clk_gpu() 365 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_disable_clk_gpu() local 367 if (mdev->clock) { in rk_platform_disable_clk_gpu() 368 clk_disable(mdev->clock); in rk_platform_disable_clk_gpu() 377 struct mali_device *mdev = dev_get_drvdata(dev); in rk_platform_enable_gpu_regulator() local [all …]
|
| /device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-hdcp.c | 660 hdcp->mdev.minor = MISC_DYNAMIC_MINOR; in dw_hdmi_hdcp_probe() 661 hdcp->mdev.name = "hdmi_hdcp1x"; in dw_hdmi_hdcp_probe() 662 hdcp->mdev.mode = DEV_MOD; in dw_hdmi_hdcp_probe() 664 if (misc_register(&hdcp->mdev)) { in dw_hdmi_hdcp_probe() 669 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_enable); in dw_hdmi_hdcp_probe() 676 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_trytimes); in dw_hdmi_hdcp_probe() 683 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_status); in dw_hdmi_hdcp_probe() 700 device_remove_file(hdcp->mdev.this_device, &dev_attr_trytimes); in dw_hdmi_hdcp_probe() 702 device_remove_file(hdcp->mdev.this_device, &dev_attr_enable); in dw_hdmi_hdcp_probe() 704 misc_deregister(&hdcp->mdev); in dw_hdmi_hdcp_probe() [all …]
|
| D | dw-hdmi-hdcp.h | 41 struct miscdevice mdev; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-hdcp.c | 675 hdcp->mdev.minor = MISC_DYNAMIC_MINOR; in dw_hdmi_hdcp_probe() 676 hdcp->mdev.name = "hdmi_hdcp1x"; in dw_hdmi_hdcp_probe() 677 hdcp->mdev.mode = 0666; in dw_hdmi_hdcp_probe() 679 if (misc_register(&hdcp->mdev)) { in dw_hdmi_hdcp_probe() 684 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_enable); in dw_hdmi_hdcp_probe() 691 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_trytimes); in dw_hdmi_hdcp_probe() 698 ret = device_create_file(hdcp->mdev.this_device, &dev_attr_status); in dw_hdmi_hdcp_probe() 715 device_remove_file(hdcp->mdev.this_device, &dev_attr_trytimes); in dw_hdmi_hdcp_probe() 717 device_remove_file(hdcp->mdev.this_device, &dev_attr_enable); in dw_hdmi_hdcp_probe() 719 misc_deregister(&hdcp->mdev); in dw_hdmi_hdcp_probe() [all …]
|
| D | dw-hdmi-hdcp.h | 41 struct miscdevice mdev; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
| D | csi.c | 23 struct media_device *mdev = entity->graph_obj.mdev; in get_remote_mipi_sensor() local 27 mutex_lock(&mdev->graph_mutex); in get_remote_mipi_sensor() 28 ret = media_graph_walk_init(&graph, mdev); in get_remote_mipi_sensor() 30 mutex_unlock(&mdev->graph_mutex); in get_remote_mipi_sensor() 40 mutex_unlock(&mdev->graph_mutex); in get_remote_mipi_sensor()
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
| D | csi.c | 22 struct media_device *mdev = entity->graph_obj.mdev; in get_remote_mipi_sensor() local 26 mutex_lock(&mdev->graph_mutex); in get_remote_mipi_sensor() 27 ret = media_graph_walk_init(&graph, mdev); in get_remote_mipi_sensor() 29 mutex_unlock(&mdev->graph_mutex); in get_remote_mipi_sensor() 40 mutex_unlock(&mdev->graph_mutex); in get_remote_mipi_sensor()
|
| /device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-hdcp.h | 41 struct miscdevice mdev; member
|
| /device/soc/rockchip/rk3588/kernel/include/linux/ |
| D | dw-hdmi-hdcp.h | 41 struct miscdevice mdev; member
|
| /device/soc/rockchip/common/sdk_linux/drivers/media/usb/uvc/ |
| D | uvc_driver.c | 2094 media_device_cleanup(&dev->mdev); in uvc_delete() 2158 if (media_devnode_is_registered(dev->mdev.devnode)) { in uvc_unregister_video() 2159 media_device_unregister(&dev->mdev); in uvc_unregister_video() 2385 dev->mdev.dev = &intf->dev; in uvc_probe() 2386 strscpy(dev->mdev.model, dev->name, sizeof(dev->mdev.model)); in uvc_probe() 2388 strscpy(dev->mdev.serial, udev->serial, sizeof(dev->mdev.serial)); in uvc_probe() 2390 usb_make_path(udev, dev->mdev.bus_info, sizeof(dev->mdev.bus_info)); in uvc_probe() 2391 dev->mdev.hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in uvc_probe() 2392 media_device_init(&dev->mdev); in uvc_probe() 2394 dev->vdev.mdev = &dev->mdev; in uvc_probe() [all …]
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/device/ |
| D | mali_kbase_device.c | 327 return misc_register(&kbdev->mdev); in kbase_device_misc_register() 332 misc_deregister(&kbdev->mdev); in kbase_device_misc_deregister()
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/umplock/ |
| D | umplock_driver.c | 553 struct device *mdev; in umplock_device_initialize() local 554 mdev = device_create(umplock_device.umplock_class, NULL, umplock_dev, NULL, umplock_dev_name); in umplock_device_initialize() 555 if (!IS_ERR(mdev)) { in umplock_device_initialize() 559 err = PTR_ERR(mdev); in umplock_device_initialize()
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/ |
| D | mali_kbase_device.c | 441 return misc_register(&kbdev->mdev); in kbase_device_misc_register() 446 misc_deregister(&kbdev->mdev); in kbase_device_misc_deregister()
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
| D | mali_kbase_core_linux.c | 1078 if (tmp->mdev.minor == minor || minor == -1) { in kbase_find_device() 4299 misc_deregister(&kbdev->mdev); in kbase_platform_device_remove() 4632 kbdev->mdev.minor = MISC_DYNAMIC_MINOR; in kbase_platform_device_probe() 4633 kbdev->mdev.name = kbdev->devname; in kbase_platform_device_probe() 4634 kbdev->mdev.fops = &kbase_fops; in kbase_platform_device_probe() 4635 kbdev->mdev.parent = get_device(kbdev->dev); in kbase_platform_device_probe() 4658 err = misc_register(&kbdev->mdev); in kbase_platform_device_probe() 4690 "Probed as %s\n", dev_name(kbdev->mdev.this_device)); in kbase_platform_device_probe()
|