/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 2271 phys_addr_t cpu_pa = map->cpu_pages[0]; local 2274 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, 2279 cpu_pa = map->cpu_pages[i]; 2281 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, PAGE_SIZE, 2287 cpu_pa = map->cpu_pages[page_count - 1]; 2290 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, sz, 2333 phys_addr_t cpu_pa = map->cpu_pages[0]; local 2336 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, 2341 cpu_pa = map->cpu_pages[i]; 2343 kbase_sync_single(kctx, cpu_pa, gpu_p [all...] |
H A D | mali_kbase_mem.c | 1074 phys_addr_t cpu_pa, phys_addr_t gpu_pa, in kbase_sync_single() 1079 cpu_page = pfn_to_page(PFN_DOWN(cpu_pa)); in kbase_sync_single() 1081 if (likely(cpu_pa == gpu_pa)) { in kbase_sync_single() 1132 phys_addr_t *cpu_pa; in kbase_do_syncset() local 1168 cpu_pa = kbase_get_cpu_phy_pages(reg); in kbase_do_syncset() 1179 if (cpu_pa[page_off]) { in kbase_do_syncset() 1182 kbase_sync_single(kctx, cpu_pa[page_off], gpu_pa[page_off], in kbase_do_syncset() 1189 if (!cpu_pa[page_off + i]) in kbase_do_syncset() 1192 kbase_sync_single(kctx, cpu_pa[page_off + i], in kbase_do_syncset() 1197 if (page_count > 1 && cpu_pa[page_of in kbase_do_syncset() 1073 kbase_sync_single(struct kbase_context *kctx, phys_addr_t cpu_pa, phys_addr_t gpu_pa, off_t offset, size_t size, enum kbase_sync_type sync_fn) kbase_sync_single() argument [all...] |
H A D | mali_kbase_mem.h | 752 void kbase_sync_single(struct kbase_context *kctx, phys_addr_t cpu_pa,
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 2275 phys_addr_t cpu_pa = map->cpu_pages[0];
local 2278 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, KBASE_SYNC_TO_CPU);
2282 cpu_pa = map->cpu_pages[i];
2284 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, PAGE_SIZE, KBASE_SYNC_TO_CPU);
2289 cpu_pa = map->cpu_pages[page_count - 1];
2292 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, sz, KBASE_SYNC_TO_CPU);
2334 phys_addr_t cpu_pa = map->cpu_pages[0];
local 2337 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, KBASE_SYNC_TO_DEVICE);
2341 cpu_pa = map->cpu_pages[i];
2343 kbase_sync_single(kctx, cpu_pa, gpu_p [all...] |
H A D | mali_kbase_mem.c | 1045 void kbase_sync_single(struct kbase_context *kctx, phys_addr_t cpu_pa, phys_addr_t gpu_pa, off_t offset, size_t size,
in kbase_sync_single() argument 1050 cpu_page = pfn_to_page(PFN_DOWN(cpu_pa));
in kbase_sync_single() 1052 if (likely(cpu_pa == gpu_pa)) {
in kbase_sync_single() 1099 phys_addr_t *cpu_pa;
in kbase_do_syncset() local 1134 cpu_pa = kbase_get_cpu_phy_pages(reg);
in kbase_do_syncset() 1144 if (cpu_pa[page_off]) {
in kbase_do_syncset() 1147 kbase_sync_single(kctx, cpu_pa[page_off], gpu_pa[page_off], offset, sz, sync_fn);
in kbase_do_syncset() 1153 if (!cpu_pa[page_off + i]) {
in kbase_do_syncset() 1157 kbase_sync_single(kctx, cpu_pa[page_off + i], gpu_pa[page_off + i], 0, PAGE_SIZE, sync_fn);
in kbase_do_syncset() 1161 if (page_count > 1 && cpu_pa[page_of in kbase_do_syncset() [all...] |
H A D | mali_kbase_mem.h | 744 void kbase_sync_single(struct kbase_context *kctx, phys_addr_t cpu_pa, phys_addr_t gpu_pa, off_t offset, size_t size,
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 1492 phys_addr_t cpu_pa = as_phys_addr_t(t_cpu_pa); in kbase_sync_single() local 1495 cpu_page = pfn_to_page(PFN_DOWN(cpu_pa)); in kbase_sync_single() 1497 if (likely(cpu_pa == gpu_pa)) { in kbase_sync_single() 1544 struct tagged_addr *cpu_pa; in kbase_do_syncset() local 1590 cpu_pa = kbase_get_cpu_phy_pages(reg); in kbase_do_syncset() 1600 if (as_phys_addr_t(cpu_pa[page_off])) { in kbase_do_syncset() 1603 kbase_sync_single(kctx, cpu_pa[page_off], gpu_pa[page_off], offset, sz, sync_fn); in kbase_do_syncset() 1609 if (!as_phys_addr_t(cpu_pa[page_off + i])) { in kbase_do_syncset() 1613 kbase_sync_single(kctx, cpu_pa[page_off + i], gpu_pa[page_off + i], 0, PAGE_SIZE, sync_fn); in kbase_do_syncset() 1617 if (page_count > 1 && as_phys_addr_t(cpu_pa[page_of in kbase_do_syncset() [all...] |
H A D | mali_kbase_mem_linux.c | 2959 struct tagged_addr cpu_pa = map->cpu_pages[0]; local 2962 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, dest); 2966 cpu_pa = map->cpu_pages[i]; 2968 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, PAGE_SIZE, dest); 2973 cpu_pa = map->cpu_pages[page_count - 1]; 2976 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, sz, dest);
|
H A D | mali_kbase_mem.h | 1165 void kbase_sync_single(struct kbase_context *kctx, struct tagged_addr cpu_pa, struct tagged_addr gpu_pa, off_t offset,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 1797 phys_addr_t cpu_pa = as_phys_addr_t(t_cpu_pa); in kbase_sync_single() local 1800 cpu_page = pfn_to_page(PFN_DOWN(cpu_pa)); in kbase_sync_single() 1802 if (likely(cpu_pa == gpu_pa)) { in kbase_sync_single() 1853 struct tagged_addr *cpu_pa; in kbase_do_syncset() local 1900 cpu_pa = kbase_get_cpu_phy_pages(reg); in kbase_do_syncset() 1911 if (as_phys_addr_t(cpu_pa[page_off])) { in kbase_do_syncset() 1914 kbase_sync_single(kctx, cpu_pa[page_off], gpu_pa[page_off], in kbase_do_syncset() 1921 if (!as_phys_addr_t(cpu_pa[page_off + i])) in kbase_do_syncset() 1924 kbase_sync_single(kctx, cpu_pa[page_off + i], in kbase_do_syncset() 1930 as_phys_addr_t(cpu_pa[page_of in kbase_do_syncset() [all...] |
H A D | mali_kbase_mem_linux.c | 2935 struct tagged_addr cpu_pa = map->cpu_pages[0]; local 2938 kbase_sync_single(kctx, cpu_pa, gpu_pa, offset, sz, dest); 2942 cpu_pa = map->cpu_pages[i]; 2944 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, PAGE_SIZE, dest); 2949 cpu_pa = map->cpu_pages[page_count - 1]; 2952 kbase_sync_single(kctx, cpu_pa, gpu_pa, 0, sz, dest);
|
H A D | mali_kbase_mem.h | 1281 void kbase_sync_single(struct kbase_context *kctx, struct tagged_addr cpu_pa,
|