Searched refs:mali_page_node (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory.h | 129 struct mali_page_node *_mali_page_node_allocate(mali_page_node_type type); 131 void _mali_page_node_ref(struct mali_page_node *node); 132 void _mali_page_node_unref(struct mali_page_node *node); 133 void _mali_page_node_add_page(struct mali_page_node *node, struct page *page); 135 void _mali_page_node_add_block_item(struct mali_page_node *node, mali_block_item *item); 137 void _mali_page_node_add_swap_item(struct mali_page_node *node, struct mali_swap_item *item); 139 int _mali_page_node_get_ref_count(struct mali_page_node *node); 140 dma_addr_t _mali_page_node_get_dma_addr(struct mali_page_node *node); 141 unsigned long _mali_page_node_get_pfn(struct mali_page_node *node);
|
| H A D | mali_memory_block_alloc.c | 32 u32 mali_mem_block_get_ref_count(mali_page_node *node) in mali_mem_block_get_ref_count() 43 u32 mali_mem_block_add_ref(mali_page_node *node) in mali_mem_block_add_ref() 53 u32 mali_mem_block_dec_ref(mali_page_node *node) in mali_mem_block_dec_ref() 66 mali_page_node *m_node; in mali_mem_block_allocator_create() 112 struct mali_page_node *m_page, *m_tmp; in mali_mem_block_allocator_destroy() 147 struct mali_page_node *m_page, *m_tmp; in mali_mem_block_alloc() 198 struct mali_page_node *m_page, *m_tmp; in mali_mem_block_free_list() 216 void mali_mem_block_free_node(struct mali_page_node *node) in mali_mem_block_free_node() 237 _mali_osk_errcode_t mali_mem_block_unref_node(struct mali_page_node *node) in mali_mem_block_unref_node() 240 mali_page_node *new_node; in mali_mem_block_unref_node() [all …]
|
| H A D | mali_memory_block_alloc.h | 40 u32 mali_mem_block_get_ref_count(mali_page_node *node); 41 u32 mali_mem_block_add_ref(mali_page_node *node); 42 u32 mali_mem_block_dec_ref(mali_page_node *node); 53 void mali_mem_block_free_node(struct mali_page_node *node); 55 _mali_osk_errcode_t mali_mem_block_unref_node(struct mali_page_node *node);
|
| H A D | mali_memory.c | 423 struct mali_page_node *_mali_page_node_allocate(mali_page_node_type type) in _mali_page_node_allocate() 425 mali_page_node *page_node = NULL; in _mali_page_node_allocate() 427 page_node = kzalloc(sizeof(mali_page_node), GFP_KERNEL); in _mali_page_node_allocate() 438 void _mali_page_node_ref(struct mali_page_node *node) in _mali_page_node_ref() 452 void _mali_page_node_unref(struct mali_page_node *node) in _mali_page_node_unref() 465 void _mali_page_node_add_page(struct mali_page_node *node, struct page *page) in _mali_page_node_add_page() 472 void _mali_page_node_add_swap_item(struct mali_page_node *node, struct mali_swap_item *item) in _mali_page_node_add_swap_item() 478 void _mali_page_node_add_block_item(struct mali_page_node *node, mali_block_item *item) in _mali_page_node_add_block_item() 485 int _mali_page_node_get_ref_count(struct mali_page_node *node) in _mali_page_node_get_ref_count() 501 dma_addr_t _mali_page_node_get_dma_addr(struct mali_page_node *node) in _mali_page_node_get_dma_addr() [all …]
|
| H A D | mali_memory_swap_alloc.h | 67 struct mali_page_node *_mali_mem_swap_page_node_allocate(void); 72 _mali_osk_errcode_t _mali_mem_swap_put_page_node(struct mali_page_node *m_page); 74 void _mali_mem_swap_page_node_free(struct mali_page_node *m_page); 89 mali_bool mali_mem_swap_in_page_node(struct mali_page_node *page_node);
|
| H A D | mali_memory_swap_alloc.c | 180 static void mali_mem_swap_out_page_node(mali_page_node *page_node) in mali_mem_swap_out_page_node() 192 mali_page_node *m_page; in mali_mem_swap_unlock_single_mem_backend() 209 …_mem_swap_unlock_partial_locked_mem_backend(mali_mem_backend *mem_bkend, mali_page_node *page_node) in mali_mem_swap_unlock_partial_locked_mem_backend() 211 mali_page_node *m_page; in mali_mem_swap_unlock_partial_locked_mem_backend() 391 struct mali_page_node *_mali_mem_swap_page_node_allocate(void) in _mali_mem_swap_page_node_allocate() 393 struct mali_page_node *m_page; in _mali_mem_swap_page_node_allocate() 411 _mali_osk_errcode_t _mali_mem_swap_put_page_node(struct mali_page_node *m_page) in _mali_mem_swap_put_page_node() 419 void _mali_mem_swap_page_node_free(struct mali_page_node *m_page) in _mali_mem_swap_page_node_free() 430 struct mali_page_node *m_page, *m_tmp; in mali_mem_swap_free() 453 struct mali_page_node *m_page, *m_tmp; in mali_mem_swap_cow_free() [all …]
|
| H A D | mali_memory_cow.c | 39 struct mali_page_node *node; in mali_mem_cow_alloc_page() 52 node = _MALI_OSK_CONTAINER_OF(os_mem.pages.next, struct mali_page_node, list); in mali_mem_cow_alloc_page() 112 struct mali_page_node *m_page, *m_tmp, *page_node; in mali_memory_cow_os_memory() 191 struct mali_page_node *m_page, *m_tmp, *page_node; in mali_memory_cow_swap_memory() 268 _mali_osk_errcode_t _mali_mem_put_page_node(mali_page_node *node) in _mali_mem_put_page_node() 295 struct mali_page_node *m_page, *m_tmp; in mali_memory_cow_modify_range() 488 struct mali_page_node *m_page; in mali_mem_cow_mali_map() 525 struct mali_page_node *m_page; in mali_mem_cow_cpu_map() 559 struct mali_page_node *m_page; in mali_mem_cow_cpu_map_pages_locked() 632 void _mali_mem_cow_copy_page(mali_page_node *src_node, mali_page_node *dst_node) in _mali_mem_cow_copy_page() [all …]
|
| H A D | mali_memory_os_alloc.c | 74 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_free() 130 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_resize_pages() 159 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_alloc_pages() 284 struct mali_page_node *m_page; in mali_mem_os_mali_map() 356 struct mali_page_node *m_page; in mali_mem_os_cpu_map() 382 struct mali_page_node *m_page; in mali_mem_os_resize_cpu_map_locked() 565 void mali_mem_os_free_page_node(struct mali_page_node *m_page) in mali_mem_os_free_page_node() 662 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_shrink() 715 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_trim_pool() 769 struct mali_page_node *m_page, *m_tmp; in mali_mem_os_term()
|
| H A D | mali_memory_cow.h | 42 void _mali_mem_cow_copy_page(mali_page_node *src_node, mali_page_node *dst_node);
|
| H A D | mali_memory_types.h | 58 typedef struct mali_page_node { struct 67 } mali_page_node; argument
|
| H A D | mali_memory_os_alloc.h | 36 void mali_mem_os_free_page_node(struct mali_page_node *m_page);
|
| H A D | mali_memory_defer_bind.c | 182 struct mali_page_node *m_page, *m_tmp; in mali_mem_defer_get_free_page_list()
|