Home
last modified time | relevance | path

Searched refs:sus_buf (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c621 struct kbase_suspend_copy_buffer *sus_buf = NULL; in kbase_csf_queue_group_suspend_prepare() local
642 sus_buf = kzalloc(sizeof(*sus_buf), GFP_KERNEL); in kbase_csf_queue_group_suspend_prepare()
643 if (!sus_buf) in kbase_csf_queue_group_suspend_prepare()
646 sus_buf->size = csg_suspend_buf_size; in kbase_csf_queue_group_suspend_prepare()
647 sus_buf->nr_pages = nr_pages; in kbase_csf_queue_group_suspend_prepare()
648 sus_buf->offset = addr & ~PAGE_MASK; in kbase_csf_queue_group_suspend_prepare()
650 sus_buf->pages = kcalloc(nr_pages, sizeof(struct page *), GFP_KERNEL); in kbase_csf_queue_group_suspend_prepare()
651 if (!sus_buf->pages) { in kbase_csf_queue_group_suspend_prepare()
667 sus_buf->pages); in kbase_csf_queue_group_suspend_prepare()
699 sus_buf->cpu_alloc = kbase_mem_phy_alloc_get(reg->cpu_alloc); in kbase_csf_queue_group_suspend_prepare()
[all …]
H A Dmali_kbase_csf_kcpu.h199 struct kbase_suspend_copy_buffer *sus_buf; member
H A Dmali_kbase_csf.h294 struct kbase_suspend_copy_buffer *sus_buf, u8 group_handle);
H A Dmali_kbase_csf_scheduler.h267 struct kbase_suspend_copy_buffer *sus_buf);
H A Dmali_kbase_csf_scheduler.c5866 struct kbase_suspend_copy_buffer *sus_buf) in kbase_csf_scheduler_group_copy_suspend_buf() argument
5925 u64 offset = sus_buf->offset; in kbase_csf_scheduler_group_copy_suspend_buf()
5926 size_t to_copy = sus_buf->size; in kbase_csf_scheduler_group_copy_suspend_buf()
5951 target_page_nr < sus_buf->nr_pages; i++) { in kbase_csf_scheduler_group_copy_suspend_buf()
5962 sus_buf->pages, sus_page, in kbase_csf_scheduler_group_copy_suspend_buf()
5963 &to_copy, sus_buf->nr_pages, in kbase_csf_scheduler_group_copy_suspend_buf()
H A Dmali_kbase_csf.c1584 struct kbase_suspend_copy_buffer *sus_buf, in kbase_csf_queue_group_suspend() argument
1604 sus_buf); in kbase_csf_queue_group_suspend()