Home
last modified time | relevance | path

Searched refs:mali_platform_device (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_pm.c32 MALI_DEBUG_ASSERT_POINTER(mali_platform_device); in _mali_osk_pm_dev_ref_get_sync()
33 err = pm_runtime_get_sync(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_get_sync()
35 pm_runtime_mark_last_busy(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_get_sync()
50 MALI_DEBUG_ASSERT_POINTER(mali_platform_device); in _mali_osk_pm_dev_ref_get_async()
51 err = pm_runtime_get(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_get_async()
53 pm_runtime_mark_last_busy(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_get_async()
68 MALI_DEBUG_ASSERT_POINTER(mali_platform_device); in _mali_osk_pm_dev_ref_put()
70 pm_runtime_mark_last_busy(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_put()
71 pm_runtime_put_autosuspend(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_put()
73 pm_runtime_put(&(mali_platform_device->dev)); in _mali_osk_pm_dev_ref_put()
[all …]
H A Dmali_osk_mali.c115 struct device_node *node = mali_platform_device->dev.of_node; in _mali_osk_get_compatible_name()
140 …res = platform_get_resource_byname(mali_platform_device, IORESOURCE_IRQ, mali_osk_resource_bank[i]… in _mali_osk_resource_initialize()
196 if (NULL == mali_platform_device) { in _mali_osk_resource_find()
220 reg_res = platform_get_resource(mali_platform_device, IORESOURCE_MEM, 0); in _mali_osk_resource_base_address()
231 struct device_node *node = mali_platform_device->dev.of_node; in _mali_osk_device_data_pmu_config_get()
260 struct device_node *node = mali_platform_device->dev.of_node; in _mali_osk_get_pmu_switch_delay()
281 if (NULL == mali_platform_device) { in _mali_osk_resource_find()
287 for (i = 0; i < mali_platform_device->num_resources; i++) { in _mali_osk_resource_find()
288 if (IORESOURCE_MEM == resource_type(&(mali_platform_device->resource[i])) && in _mali_osk_resource_find()
289 mali_platform_device->resource[i].start == phys_addr) { in _mali_osk_resource_find()
[all …]
H A Dmali_memory_os_alloc.c120 dma_unmap_page(&mali_platform_device->dev, page_private(page), in mali_mem_os_put_page()
231 dma_addr = dma_map_page(&mali_platform_device->dev, new_page, in mali_mem_os_alloc_pages()
233 dma_unmap_page(&mali_platform_device->dev, dma_addr, in mali_mem_os_alloc_pages()
235 dma_addr = dma_map_page(&mali_platform_device->dev, new_page, in mali_mem_os_alloc_pages()
238 err = dma_mapping_error(&mali_platform_device->dev, dma_addr); in mali_mem_os_alloc_pages()
256 dma_unmap_page(&mali_platform_device->dev, page_private(new_page), in mali_mem_os_alloc_pages()
516 *mapping = dma_alloc_attrs(&mali_platform_device->dev, in mali_mem_os_get_table_page()
520 *mapping = dma_alloc_writecombine(&mali_platform_device->dev, in mali_mem_os_get_table_page()
555 dma_free_attrs(&mali_platform_device->dev, in mali_mem_os_release_table_page()
559 dma_free_writecombine(&mali_platform_device->dev, in mali_mem_os_release_table_page()
[all …]
H A Dmali_kernel_linux.c171 struct platform_device *mali_platform_device = NULL; variable
441 mali_platform_device = NULL; in mali_module_init()
522 if (NULL != mali_platform_device) { in mali_probe()
528 mali_platform_device = pdev; in mali_probe()
531 mali_platform_device->num_resources); in mali_probe()
536 for(i = 0; i < mali_platform_device->num_resources; i++) in mali_probe()
540 &mali_platform_device->resource[i].start); in mali_probe()
545 err = mali_platform_device_init(mali_platform_device); in mali_probe()
548 mali_platform_device = NULL; in mali_probe()
669 mali_platform_device_deinit(mali_platform_device); in mali_probe()
[all …]
H A Dmali_memory_secure.c38 secure_mem->attachment = dma_buf_attach(secure_mem->buf, &mali_platform_device->dev); in mali_mem_secure_attach_dma_buf()
124 phys = dma_to_phys(&mali_platform_device->dev, dev_addr); in mali_mem_secure_cpu_map()
126 phys = page_to_phys(pfn_to_page(dma_to_pfn(&mali_platform_device->dev, dev_addr))); in mali_mem_secure_cpu_map()
H A Dmali_kernel_linux.h25 extern struct platform_device *mali_platform_device;
H A Dmali_memory_swap_alloc.c184 dma_unmap_page(&mali_platform_device->dev, page_node->swap_it->dma_addr, in mali_mem_swap_out_page_node()
516 page_node->swap_it->dma_addr = dma_map_page(&mali_platform_device->dev, page_node->swap_it->page, in mali_mem_swap_in_page_node()
847 dma_addr = dma_map_page(&mali_platform_device->dev, found_page, in mali_mem_swap_allocate_page_on_demand()
849 dma_unmap_page(&mali_platform_device->dev, dma_addr, in mali_mem_swap_allocate_page_on_demand()
927 dma_unmap_page(&mali_platform_device->dev, new_node->swap_it->dma_addr, in mali_mem_swap_cow_page_on_demand()
H A Dmali_memory_cow.c649 dma_unmap_page(&mali_platform_device->dev, _mali_page_node_get_dma_addr(dst_node), in _mali_mem_cow_copy_page()
670 dma_unmap_page(&mali_platform_device->dev, _mali_page_node_get_dma_addr(src_node), in _mali_mem_cow_copy_page()
676 dma_addr = dma_map_page(&mali_platform_device->dev, src_page, in _mali_mem_cow_copy_page()
691 dma_addr = dma_map_page(&mali_platform_device->dev, dst_page, in _mali_mem_cow_copy_page()
H A Dmali_memory_dma_buf.c307 dma_mem->attachment = dma_buf_attach(dma_mem->buf, &mali_platform_device->dev); in mali_mem_bind_dma_buf()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pm_metrics.c78 struct mali_device *mdev = dev_get_drvdata(&mali_platform_device->dev); in mali_pm_record_gpu_idle()
128 struct mali_device *mdev = dev_get_drvdata(&mali_platform_device->dev); in mali_pm_record_gpu_active()
247 struct mali_device *mdev = dev_get_drvdata(&mali_platform_device->dev); in mali_pm_metrics_spin_lock()
253 struct mali_device *mdev = dev_get_drvdata(&mali_platform_device->dev); in mali_pm_metrics_spin_unlock()
H A Dmali_dvfs_policy.c289 if (mali_platform_device != NULL) { in mali_get_current_gpu_clk_item()
292 device_data = (struct mali_gpu_device_data *)mali_platform_device->dev.platform_data; in mali_get_current_gpu_clk_item()