Home
last modified time | relevance | path

Searched refs:MALI_MMU_PAGE_SIZE (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_manager.c218 MALI_DEBUG_ASSERT(0 == physical_size % MALI_MMU_PAGE_SIZE); in mali_mem_resize()
232 MALI_DEBUG_ASSERT(0 == add_size % MALI_MMU_PAGE_SIZE); in mali_mem_resize()
247 MALI_DEBUG_ASSERT(tmp_os_mem.count == add_size / MALI_MMU_PAGE_SIZE); in mali_mem_resize()
276 …mali_allocation->psize / MALI_MMU_PAGE_SIZE, add_size / MALI_MMU_PAGE_SIZE, mali_allocation->mali_… in mali_mem_resize()
290 MALI_DEBUG_ASSERT(0 == dec_size % MALI_MMU_PAGE_SIZE); in mali_mem_resize()
292 page_count = dec_size / MALI_MMU_PAGE_SIZE; in mali_mem_resize()
296 …os_resize_pages(&mem_backend->os_mem, &tmp_os_mem, physical_size / MALI_MMU_PAGE_SIZE, page_count); in mali_mem_resize()
319 change_page_count = (s32)(physical_size - mem_backend->size) / MALI_MMU_PAGE_SIZE; in mali_mem_resize()
326 …if (atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE > session->max_mali_mem_a… in mali_mem_resize()
327 …max_mali_mem_allocated_size = atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE; in mali_mem_resize()
[all …]
H A Dmali_memory_util.c69 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
77 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
84 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
H A Dmali_memory_secure.c50 secure_mem->count = size / MALI_MMU_PAGE_SIZE; in mali_mem_secure_attach_dma_buf()
81 MALI_DEBUG_ASSERT(0 == size % MALI_MMU_PAGE_SIZE); in mali_mem_secure_mali_map()
H A Dmali_memory_os_alloc.c296 virt = vaddr + MALI_MMU_PAGE_SIZE * (start_page + mapping_pgae_num); in mali_mem_os_mali_map()
300 virt -= MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
309 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
330 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
333 virt += MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
H A Dmali_memory_defer_bind.c79 …if (atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE > session->max_mali_mem_a… in mali_mem_defer_alloc_mem()
80 …max_mali_mem_allocated_size = atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE; in mali_mem_defer_alloc_mem()
H A Dmali_memory.c291 size += MALI_MMU_PAGE_SIZE; in mali_mem_mali_map_prepare()
305 new_size += MALI_MMU_PAGE_SIZE; in mali_mem_mali_map_resize()
318 size += MALI_MMU_PAGE_SIZE; in mali_mem_mali_map_free()
H A Dmali_memory_cow.c511 MALI_MMU_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_mem_cow_mali_map()
513 virt += MALI_MMU_PAGE_SIZE; in mali_mem_cow_mali_map()
752 …if (atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE > session->max_mali_mem_a… in mali_mem_cow_allocate_on_demand()
753 …max_mali_mem_allocated_size = atomic_read(&session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE; in mali_mem_cow_allocate_on_demand()
H A Dmali_memory_swap_alloc.c620 mali_mmu_pagedir_update(pagedir, virt, phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_swap_mali_map()
621 virt += MALI_MMU_PAGE_SIZE; in mali_mem_swap_mali_map()
917 …(&mem_bkend->mali_allocation->session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE > mem_bkend-… in mali_mem_swap_cow_page_on_demand()
918 …= atomic_read(&mem_bkend->mali_allocation->session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE; in mali_mem_swap_cow_page_on_demand()
H A Dmali_memory_dma_buf.c95 MALI_DEBUG_ASSERT(0 == size % MALI_MMU_PAGE_SIZE); in mali_dma_buf_map()
108 mali_mmu_pagedir_update(pagedir, virt, guard_phys, MALI_MMU_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_dma_buf_map()
H A Dmali_memory_block_alloc.c281 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_block_mali_map()
282 virt += MALI_MMU_PAGE_SIZE; in mali_mem_block_mali_map()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_mmu_page_directory.c109 for (i = 0; i < MALI_MMU_PAGE_SIZE / 4; i++) { in fill_page()
150 pagedir->page_entries_usage_count[i] += size / MALI_MMU_PAGE_SIZE; in mali_mmu_pagedir_map()
153 page_count = (start_address + MALI_MMU_VIRTUAL_PAGE_SIZE - mali_address) / MALI_MMU_PAGE_SIZE; in mali_mmu_pagedir_map()
157 page_count = (mali_address + size - start_address) / MALI_MMU_PAGE_SIZE; in mali_mmu_pagedir_map()
212 pagedir->page_entries_usage_count[i] -= size_in_pde / MALI_MMU_PAGE_SIZE; in mali_mmu_pagedir_unmap()
323 …for (; mali_address < end_address; mali_address += MALI_MMU_PAGE_SIZE, mali_phys += MALI_MMU_PAGE_… in mali_mmu_pagedir_update()
400 const u32 page_size_in_elements = MALI_MMU_PAGE_SIZE / 4; in mali_mmu_dump_page()
401 const u32 page_size_in_bytes = MALI_MMU_PAGE_SIZE; in mali_mmu_dump_page()
402 const u32 dump_size_in_bytes = MALI_MMU_PAGE_SIZE + 4; in mali_mmu_dump_page()
H A Dmali_mmu_page_directory.h19 #define MALI_MMU_PAGE_SIZE 0x1000 macro