/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/ |
H A D | cmpi_mm.c | 66 hi_u8 *page_addr; in cmpi_remap_cached() local 76 page_addr = hil_mmf_map2kern_cache(page_phy, page_size); in cmpi_remap_cached() 77 if (page_addr == NULL) { in cmpi_remap_cached() 82 return (page_addr + diff); in cmpi_remap_cached() 90 hi_u8 *page_addr; in cmpi_remap_nocache() local 100 page_addr = hil_mmf_map2kern_nocache(page_phy, page_size); in cmpi_remap_nocache() 101 if (page_addr == NULL) { in cmpi_remap_nocache() 106 return (page_addr + diff); in cmpi_remap_nocache()
|
H A D | media_mem.c | 659 unsigned long page_addr; local 703 page_addr = (pte_val(*pte) & PHYS_MASK) & PAGE_MASK; 705 phys_addr = page_addr | page_offset;
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gwt.c | 128 if (elementA->page_addr > elementB->page_addr) { in list_cmp_function() 146 (collated->page_addr + (collated->num_pages * PAGE_SIZE)) != pos->page_addr) { in kbase_gpu_gwt_collate() 207 addr_buffer[count] = dump_info->page_addr; in kbase_gpu_gwt_dump()
|
H A D | mali_kbase_hwcnt_types.c | 276 dump_bufs->page_addr = addr; in kbase_hwcnt_dump_buffer_array_alloc() 302 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_array_free()
|
H A D | mali_kbase_softjobs.c | 567 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local 570 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1; in kbase_debug_copy_prepare() 579 if (last_page_addr < page_addr) { in kbase_debug_copy_prepare() 605 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, /* Write */ in kbase_debug_copy_prepare()
|
H A D | mali_kbase_defs.h | 1685 * @page_addr: Page address where GPU write fault occurred. 1693 u64 page_addr; member
|
H A D | mali_kbase_hwcnt_types.h | 271 * @page_addr: Address of allocated pages. A single allocation is used for all 278 unsigned long page_addr; member 742 * dump_bufs[n].dump_buf == page_addr + n * metadata.dump_buf_bytes
|
H A D | mali_kbase_vinstr.c | 1024 addr = __pa(cli->dump_bufs.page_addr + offset); in kbasep_vinstr_hwcnt_reader_mmap()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gwt.c | 139 if (elementA->page_addr > elementB->page_addr) in list_cmp_function() 157 (collated->page_addr + in kbase_gpu_gwt_collate() 159 pos->page_addr) { in kbase_gpu_gwt_collate() 227 addr_buffer[count] = dump_info->page_addr; in kbase_gpu_gwt_dump()
|
H A D | mali_kbase_kinstr_prfcnt.c | 91 * @page_addr: Address of allocated pages. A single allocation is used 99 u64 page_addr; member 486 dump_buf, &ptr_md, cli->sample_arr.page_addr, cli->config.counter_set))) in kbasep_kinstr_prfcnt_set_sample_metadata() 965 (u64)(uintptr_t)cli->sample_arr.page_addr; in kbasep_kinstr_prfcnt_get_sample() 1010 (u64)(uintptr_t)cli->sample_arr.page_addr; in kbasep_kinstr_prfcnt_put_sample() 1122 addr = __pa(cli->sample_arr.page_addr + offset); in kbasep_kinstr_prfcnt_hwcnt_reader_mmap() 1136 kfree((void *)(size_t)sample_arr->page_addr); in kbasep_kinstr_prfcnt_sample_array_free() 1488 sample_arr->page_addr = addr; in kbasep_kinstr_prfcnt_sample_array_alloc()
|
H A D | mali_kbase_hwcnt_gpu_narrow.c | 203 .page_addr = addr, in kbase_hwcnt_dump_buffer_narrow_array_alloc() 233 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_narrow_array_free()
|
H A D | mali_kbase_hwcnt_gpu_narrow.h | 68 * @page_addr: Address of first allocated page. A single allocation is used for 76 unsigned long page_addr; member 287 * dump_bufs->bufs[n].dump_buf == page_addr + n * md_narrow.dump_buf_bytes
|
H A D | mali_kbase_hwcnt_types.c | 273 dump_bufs->page_addr = addr; in kbase_hwcnt_dump_buffer_array_alloc() 300 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_array_free()
|
H A D | mali_kbase_softjobs.c | 586 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local 589 int nr_pages = (last_page_addr-page_addr)/PAGE_SIZE+1; in kbase_debug_copy_prepare() 597 if (last_page_addr < page_addr) { in kbase_debug_copy_prepare() 626 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()
|
H A D | mali_kbase_hwcnt_types.h | 287 * @page_addr: Address of allocated pages. A single allocation is used for all 295 unsigned long page_addr; member 884 * dump_bufs[n].dump_buf == page_addr + n * metadata.dump_buf_bytes
|
H A D | mali_kbase_vinstr.c | 1099 addr = __pa(cli->dump_bufs.page_addr + offset); in kbasep_vinstr_hwcnt_reader_mmap()
|
H A D | mali_kbase_defs.h | 1869 * @page_addr: Page address where GPU write fault occurred. 1877 u64 page_addr; member
|
/device/board/hisilicon/hispark_taurus/liteos_a/board/include/hisoc/ |
H A D | mmu_config.h | 56 g_mmuOsPage.page_addr = SYS_MEM_BASE; \ 71 stAppPage.page_addr = MMZ_MEM_BASE; \
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 381 u64 page_addr = fault->addr & PAGE_MASK; in kbase_gpu_mmu_handle_write_fault() local 385 if (page_addr == pos->page_addr) { in kbase_gpu_mmu_handle_write_fault() 395 pos->page_addr = page_addr; in kbase_gpu_mmu_handle_write_fault() 1045 pos->page_addr = (region->start_pfn + in kbase_mmu_page_fault_worker()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 243 u64 page_addr = fault->addr & PAGE_MASK; in kbase_gpu_mmu_handle_write_fault() local 248 if (page_addr == pos->page_addr) { in kbase_gpu_mmu_handle_write_fault() 258 pos->page_addr = page_addr; in kbase_gpu_mmu_handle_write_fault() 824 pos->page_addr = (region->start_pfn + pfn_offset) << PAGE_SHIFT; in kbase_mmu_page_fault_worker()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_kcpu.c | 582 u64 page_addr = addr & PAGE_MASK; in kbase_csf_queue_group_suspend_prepare() local 585 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1; in kbase_csf_queue_group_suspend_prepare() 613 /* Check if the page_addr is a valid GPU VA from SAME_VA zone, in kbase_csf_queue_group_suspend_prepare() 619 page_addr); in kbase_csf_queue_group_suspend_prepare() 623 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, in kbase_csf_queue_group_suspend_prepare() 647 start = PFN_DOWN(page_addr) - reg->start_pfn; in kbase_csf_queue_group_suspend_prepare()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_softjobs.c | 587 u64 page_addr = addr & PAGE_MASK;
in kbase_debug_copy_prepare() local 590 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1;
in kbase_debug_copy_prepare() 613 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, /* Write */
in kbase_debug_copy_prepare()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_softjobs.c | 601 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local 604 int nr_pages = (last_page_addr-page_addr)/PAGE_SIZE+1; in kbase_debug_copy_prepare() 627 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()
|