Home
last modified time | relevance | path

Searched refs:buf_data (Results 1 – 8 of 8) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
Dmali_kbase_softjobs.c793 struct kbase_debug_copy_buffer *buf_data) in kbase_mem_copy_from_extres() argument
797 struct page **pages = buf_data->pages; in kbase_mem_copy_from_extres()
798 u64 offset = buf_data->offset; in kbase_mem_copy_from_extres()
799 size_t extres_size = buf_data->nr_extres_pages*PAGE_SIZE; in kbase_mem_copy_from_extres()
800 size_t to_copy = min(extres_size, buf_data->size); in kbase_mem_copy_from_extres()
801 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
815 for (i = 0; i < buf_data->nr_extres_pages; i++) { in kbase_mem_copy_from_extres()
816 struct page *pg = buf_data->extres_pages[i]; in kbase_mem_copy_from_extres()
822 buf_data->nr_pages, in kbase_mem_copy_from_extres()
827 if (target_page_nr >= buf_data->nr_pages) in kbase_mem_copy_from_extres()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
Dmali_kbase_softjobs.c771 …nt kbase_mem_copy_from_extres(struct kbase_context *kctx, struct kbase_debug_copy_buffer *buf_data) in kbase_mem_copy_from_extres() argument
775 struct page **pages = buf_data->pages; in kbase_mem_copy_from_extres()
776 u64 offset = buf_data->offset; in kbase_mem_copy_from_extres()
777 size_t extres_size = buf_data->nr_extres_pages * PAGE_SIZE; in kbase_mem_copy_from_extres()
778 size_t to_copy = min(extres_size, buf_data->size); in kbase_mem_copy_from_extres()
779 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
792 for (i = 0; i < buf_data->nr_extres_pages; i++) { in kbase_mem_copy_from_extres()
793 struct page *pg = buf_data->extres_pages[i]; in kbase_mem_copy_from_extres()
797 … kbase_mem_copy_from_extres_page(kctx, extres_page, pages, buf_data->nr_pages, &target_page_nr, in kbase_mem_copy_from_extres()
802 if (target_page_nr >= buf_data->nr_pages) { in kbase_mem_copy_from_extres()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
Dmali_kbase_softjobs.c735 int kbase_mem_copy_from_extres(struct kbase_context *kctx, struct kbase_debug_copy_buffer *buf_data) in kbase_mem_copy_from_extres() argument
739 struct page **pages = buf_data->pages; in kbase_mem_copy_from_extres()
740 u64 offset = buf_data->offset; in kbase_mem_copy_from_extres()
741 size_t extres_size = buf_data->nr_extres_pages * PAGE_SIZE; in kbase_mem_copy_from_extres()
742 size_t to_copy = min(extres_size, buf_data->size); in kbase_mem_copy_from_extres()
743 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
757 for (i = 0; i < buf_data->nr_extres_pages && target_page_nr < buf_data->nr_pages; i++) { in kbase_mem_copy_from_extres()
758 struct page *pg = buf_data->extres_pages[i]; in kbase_mem_copy_from_extres()
762 … ret = kbase_mem_copy_to_pinned_user_pages(pages, extres_page, &to_copy, buf_data->nr_pages, in kbase_mem_copy_from_extres()
775 if (dma_buf->size > buf_data->nr_extres_pages * PAGE_SIZE) { in kbase_mem_copy_from_extres()
[all …]
Dmali_kbase.h380 int kbase_mem_copy_from_extres(struct kbase_context *kctx, struct kbase_debug_copy_buffer *buf_data
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
Dmali_kbase_softjobs.c764 struct kbase_debug_copy_buffer *buf_data) in kbase_mem_copy_from_extres() argument
768 struct page **pages = buf_data->pages; in kbase_mem_copy_from_extres()
769 u64 offset = buf_data->offset; in kbase_mem_copy_from_extres()
770 size_t extres_size = buf_data->nr_extres_pages*PAGE_SIZE; in kbase_mem_copy_from_extres()
771 size_t to_copy = min(extres_size, buf_data->size); in kbase_mem_copy_from_extres()
772 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
787 for (i = 0; i < buf_data->nr_extres_pages && in kbase_mem_copy_from_extres()
788 target_page_nr < buf_data->nr_pages; i++) { in kbase_mem_copy_from_extres()
789 struct page *pg = buf_data->extres_pages[i]; in kbase_mem_copy_from_extres()
795 buf_data->nr_pages, in kbase_mem_copy_from_extres()
[all …]
Dmali_kbase.h386 struct kbase_debug_copy_buffer *buf_data);
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
Dwl_cfgvendor.c6412 wl_cfgvendor_get_buf_data(const struct nlattr *iter, struct buf_data **buf) in wl_cfgvendor_get_buf_data()
6416 if (nla_len(iter) != sizeof(struct buf_data)) { in wl_cfgvendor_get_buf_data()
6420 (*buf) = (struct buf_data *)nla_data(iter); in wl_cfgvendor_get_buf_data()
6437 struct buf_data *buf; in wl_cfgvendor_dbg_file_dump()
Dwl_cfg80211.h1148 typedef struct buf_data { struct