/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 35 * @gpu_addr: GPU address, usually related to @katom 46 const struct kbase_jd_atom *katom, u64 gpu_addr, 50 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ 53 gpu_addr, flags, refcount, jobslot, info_val) 57 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ 64 CSTD_UNUSED(gpu_addr);\ 80 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, \ 85 gpu_addr, jobslot, info_val) \ 89 gpu_addr, refcount) \ 93 gpu_addr, refcoun [all...] |
H A D | mali_kbase_debug_linux_ktrace_jm.h | 125 TP_PROTO(struct kbase_context *kctx, u64 gpu_addr, u64 info_val), 126 TP_ARGS(kctx, gpu_addr, info_val), 130 __field(u64, gpu_addr) 136 __entry->gpu_addr = gpu_addr; 139 TP_printk("kctx=%d_%u gpu_addr=0x%llx info=0x%llx", __entry->kctx_tgid, 140 __entry->kctx_id, __entry->gpu_addr, __entry->info_val) 145 TP_PROTO(struct kbase_context *kctx, u64 gpu_addr, u64 info_val), \ 146 TP_ARGS(kctx, gpu_addr, info_val))
|
H A D | mali_kbase_debug_ktrace_jm.c | 31 "katom,gpu_addr,jobslot,refcount"), 0); in kbasep_ktrace_backend_format_header() 46 /* gpu_addr */ in kbasep_ktrace_backend_format_msg() 50 ",%.8llx,", trace_msg->backend.gpu.gpu_addr), in kbasep_ktrace_backend_format_msg() 76 const struct kbase_jd_atom *katom, u64 gpu_addr, in kbasep_ktrace_add_jm() 107 trace_msg->backend.gpu.gpu_addr = gpu_addr; in kbasep_ktrace_add_jm() 73 kbasep_ktrace_add_jm(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, const struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, int jobslot, u64 info_val) kbasep_ktrace_add_jm() argument
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 36 * @gpu_addr: GPU address, usually related to @katom 45 struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, 48 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 49 kbasep_ktrace_add_jm(kbdev, KBASE_KTRACE_CODE(code), kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) 53 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 59 CSTD_UNUSED(gpu_addr); \ 75 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, jobslot) trace_mali_##code(kctx, jobslot, 0) 77 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, gpu_addr, jobslot, info_val) \ 80 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, gpu_addr, refcount) \ 83 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, gpu_addr, refcoun [all...] |
H A D | mali_kbase_debug_linux_ktrace_jm.h | 98 DECLARE_EVENT_CLASS(mali_jm_add_template, TP_PROTO(struct kbase_context *kctx, u64 gpu_addr, u64 info_val), 99 TP_ARGS(kctx, gpu_addr, info_val), 100 TP_STRUCT__entry(__field(pid_t, kctx_tgid) __field(u32, kctx_id) __field(u64, gpu_addr) 103 __entry->kctx_tgid = (kctx) ? kctx->tgid : 0; __entry->gpu_addr = gpu_addr; 105 TP_printk("kctx=%d_%u gpu_addr=0x%llx info=0x%llx", __entry->kctx_tgid, __entry->kctx_id, 106 __entry->gpu_addr, __entry->info_val)); 109 DEFINE_EVENT(mali_jm_add_template, mali_##name, TP_PROTO(struct kbase_context *kctx, u64 gpu_addr, u64 info_val), \ 110 TP_ARGS(kctx, gpu_addr, info_val))
|
H A D | mali_kbase_debug_ktrace_jm.c | 30 *written += MAX(snprintf(buffer + *written, MAX(sz - *written, 0), "katom,gpu_addr,jobslot,refcount"), 0); in kbasep_ktrace_backend_format_header() 43 /* gpu_addr */ in kbasep_ktrace_backend_format_msg() 45 *written += MAX(snprintf(buffer + *written, MAX(sz - *written, 0), ",%.8llx,", trace_msg->backend.gpu_addr), 0); in kbasep_ktrace_backend_format_msg() 64 struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, in kbasep_ktrace_add_jm() 92 trace_msg->backend.gpu_addr = gpu_addr; in kbasep_ktrace_add_jm() 63 kbasep_ktrace_add_jm(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, int jobslot, u64 info_val) kbasep_ktrace_add_jm() argument
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase.h | 360 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \
361 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, 0)
371 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \
372 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, \
383 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \
384 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, 0)
393 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \
394 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, \
405 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \
406 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, [all...] |
H A D | mali_kbase_mem_linux.h | 38 int kbase_mem_query(struct kbase_context *kctx, u64 gpu_addr, int query, u64 *const pages); 43 int kbase_mem_flags_change(struct kbase_context *kctx, u64 gpu_addr, unsigned int flags, unsigned int mask); 49 * @gpu_addr: Handle to the memory region 54 int kbase_mem_commit(struct kbase_context *kctx, u64 gpu_addr, u64 new_pages); 123 u64 gpu_addr; member 137 * @gpu_addr: Start address of VA range 170 void *kbase_vmap_prot(struct kbase_context *kctx, u64 gpu_addr, size_t size, unsigned long prot_request, 176 * @gpu_addr: Start address of VA range 193 void *kbase_vmap(struct kbase_context *kctx, u64 gpu_addr, size_t size, struct kbase_vmap_struct *map);
|
H A D | mali_linux_kbase_trace.h | 89 DECLARE_EVENT_CLASS(mali_add_template, TP_PROTO(int gpu_addr, unsigned int info_val), TP_ARGS(gpu_addr, info_val), 90 TP_STRUCT__entry(__field(unsigned int, gpu_addr) __field(unsigned int, info_val)), 91 TP_fast_assign(__entry->gpu_addr = gpu_addr; __entry->info_val = info_val;), 92 TP_printk("gpu_addr=%u info=%u", __entry->gpu_addr, __entry->info_val)); 95 DEFINE_EVENT(mali_add_template, mali_##name, TP_PROTO(int gpu_addr, unsigned int info_val), \ 96 TP_ARGS(gpu_addr, info_val))
|
H A D | mali_kbase_ioctl.h | 141 * @gpu_addr: A GPU address contained within the region 152 __u64 gpu_addr; member 168 * @gpu_addr: Handle to the region to free 171 __u64 gpu_addr; member 280 * @gpu_addr: The GPU address of the memory region 290 __u64 gpu_addr; member 330 * @gpu_addr: The memory region to modify 338 __u64 gpu_addr; member
|
H A D | mali_kbase_uku.h | 84 u64 gpu_addr; member 221 u64 gpu_addr; member 233 u64 gpu_addr; member 243 u64 gpu_addr; member
|
H A D | mali_kbase_mem.c | 162 struct kbase_va_region *kbase_region_tracker_find_region_enclosing_address(struct kbase_context *kctx, u64 gpu_addr)
in kbase_region_tracker_find_region_enclosing_address() argument 166 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT;
in kbase_region_tracker_find_region_enclosing_address() 200 struct kbase_va_region *kbase_region_tracker_find_region_base_address(struct kbase_context *kctx, u64 gpu_addr)
in kbase_region_tracker_find_region_base_address() argument 202 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT;
in kbase_region_tracker_find_region_base_address() 1255 int kbase_mem_free(struct kbase_context *kctx, u64 gpu_addr)
in kbase_mem_free() argument 1262 if ((gpu_addr & ~PAGE_MASK) && (gpu_addr >= PAGE_SIZE)) {
in kbase_mem_free() 1263 dev_warn(kctx->kbdev->dev, "kbase_mem_free: gpu_addr parameter is invalid");
in kbase_mem_free() 1267 if (gpu_addr == 0) {
in kbase_mem_free() 1270 "gpu_addr in kbase_mem_free() 1982 u64 gpu_addr; kbase_jit_allocate() local 2454 kbase_sticky_resource_acquire(struct kbase_context *kctx, u64 gpu_addr) kbase_sticky_resource_acquire() argument 2516 kbase_sticky_resource_release(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase.h | 382 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \ 383 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \ 394 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \ 395 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \ 406 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \ 407 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \ 417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ 418 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \ 429 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \ 430 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \ [all...] |
H A D | mali_kbase_mem_linux.h | 38 int kbase_mem_query(struct kbase_context *kctx, u64 gpu_addr, int query, u64 *const pages); 43 int kbase_mem_flags_change(struct kbase_context *kctx, u64 gpu_addr, unsigned int flags, unsigned int mask); 49 * @gpu_addr: Handle to the memory region 54 int kbase_mem_commit(struct kbase_context *kctx, u64 gpu_addr, u64 new_pages); 125 u64 gpu_addr; member 140 * @gpu_addr: Start address of VA range 173 void *kbase_vmap_prot(struct kbase_context *kctx, u64 gpu_addr, size_t size, 179 * @gpu_addr: Start address of VA range 196 void *kbase_vmap(struct kbase_context *kctx, u64 gpu_addr, size_t size,
|
H A D | mali_linux_kbase_trace.h | 110 TP_PROTO(int gpu_addr, unsigned int info_val), 111 TP_ARGS(gpu_addr, info_val), 113 __field(unsigned int, gpu_addr) 117 __entry->gpu_addr = gpu_addr; 120 TP_printk("gpu_addr=%u info=%u", __entry->gpu_addr, __entry->info_val) 125 TP_PROTO(int gpu_addr, unsigned int info_val), \ 126 TP_ARGS(gpu_addr, info_val))
|
H A D | mali_kbase_ioctl.h | 151 * @gpu_addr: A GPU address contained within the region 162 __u64 gpu_addr; member 179 * @gpu_addr: Handle to the region to free 182 __u64 gpu_addr; member 300 * @gpu_addr: The GPU address of the memory region 310 __u64 gpu_addr; member 354 * @gpu_addr: The memory region to modify 362 __u64 gpu_addr; member
|
H A D | mali_kbase_uku.h | 88 u64 gpu_addr; member 225 u64 gpu_addr; member 237 u64 gpu_addr; member 247 u64 gpu_addr; member
|
H A D | mali_kbase_mem_linux.c | 259 int kbase_mem_query(struct kbase_context *kctx, u64 gpu_addr, int query, u64 * const out) in kbase_mem_query() argument 267 if (gpu_addr & ~PAGE_MASK) { in kbase_mem_query() 268 dev_warn(kctx->kbdev->dev, "mem_query: gpu_addr: passed parameter is invalid"); in kbase_mem_query() 275 reg = kbase_region_tracker_find_region_base_address(kctx, gpu_addr); in kbase_mem_query() 580 int kbase_mem_flags_change(struct kbase_context *kctx, u64 gpu_addr, unsigned int flags, unsigned int mask) in kbase_mem_flags_change() argument 590 if (!gpu_addr) in kbase_mem_flags_change() 593 if ((gpu_addr & ~PAGE_MASK) && (gpu_addr >= PAGE_SIZE)) in kbase_mem_flags_change() 618 reg = kbase_region_tracker_find_region_base_address(kctx, gpu_addr); in kbase_mem_flags_change() 1485 int kbase_mem_commit(struct kbase_context *kctx, u64 gpu_addr, u6 argument 2181 kbase_vmap_prot(struct kbase_context *kctx, u64 gpu_addr, size_t size, unsigned long prot_request, struct kbase_vmap_struct *map) global() argument 2303 kbase_vmap(struct kbase_context *kctx, u64 gpu_addr, size_t size, struct kbase_vmap_struct *map) global() argument [all...] |
H A D | mali_kbase_mem.c | 166 struct kbase_va_region *kbase_region_tracker_find_region_enclosing_address(struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_enclosing_address() argument 170 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_enclosing_address() 204 struct kbase_va_region *kbase_region_tracker_find_region_base_address(struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_base_address() argument 206 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_base_address() 1294 int kbase_mem_free(struct kbase_context *kctx, u64 gpu_addr) in kbase_mem_free() argument 1301 if ((gpu_addr & ~PAGE_MASK) && (gpu_addr >= PAGE_SIZE)) { in kbase_mem_free() 1302 dev_warn(kctx->kbdev->dev, "kbase_mem_free: gpu_addr parameter is invalid"); in kbase_mem_free() 1306 if (0 == gpu_addr) { in kbase_mem_free() 1307 dev_warn(kctx->kbdev->dev, "gpu_addr in kbase_mem_free() 2018 u64 gpu_addr; kbase_jit_allocate() local 2529 kbase_sticky_resource_acquire( struct kbase_context *kctx, u64 gpu_addr) kbase_sticky_resource_acquire() argument 2590 kbase_sticky_resource_release(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.h | 61 * @gpu_addr: A GPU address contained within the memory region 70 int kbase_mem_query(struct kbase_context *kctx, u64 gpu_addr, u64 query, 112 * @gpu_addr: A GPU address contained within the memory region to modify. 118 int kbase_mem_flags_change(struct kbase_context *kctx, u64 gpu_addr, 125 * @gpu_addr: Handle to the memory region 130 int kbase_mem_commit(struct kbase_context *kctx, u64 gpu_addr, u64 new_pages); 236 * @gpu_addr: Start address of VA range 272 void *kbase_vmap_prot(struct kbase_context *kctx, u64 gpu_addr, size_t size, 279 * @gpu_addr: Start address of VA range 299 void *kbase_vmap(struct kbase_context *kctx, u64 gpu_addr, size_ [all...] |
H A D | mali_kbase_ioctl.h | 116 * @gpu_addr: A GPU address contained within the region 127 __u64 gpu_addr; member 143 * @gpu_addr: Handle to the region to free 146 __u64 gpu_addr; member 330 * @gpu_addr: The GPU address of the memory region 340 __u64 gpu_addr; member 380 * @gpu_addr: The memory region to modify 388 __u64 gpu_addr; member 539 * @gpu_addr: GPU virtual address 541 * @start: Address of the beginning of the memory region enclosing @gpu_addr 550 __u64 gpu_addr; global() member [all...] |
H A D | mali_kbase_mem.c | 197 struct kbase_va_region *kbase_find_region_enclosing_address(struct rb_root *rbtree, u64 gpu_addr) in kbase_find_region_enclosing_address() argument 199 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_find_region_enclosing_address() 226 struct kbase_va_region *kbase_region_tracker_find_region_enclosing_address(struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_enclosing_address() argument 228 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_enclosing_address() 237 return kbase_find_region_enclosing_address(rbtree, gpu_addr); in kbase_region_tracker_find_region_enclosing_address() 242 struct kbase_va_region *kbase_find_region_base_address(struct rb_root *rbtree, u64 gpu_addr) in kbase_find_region_base_address() argument 244 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_find_region_base_address() 265 struct kbase_va_region *kbase_region_tracker_find_region_base_address(struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_base_address() argument 267 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_base_address() 274 return kbase_find_region_base_address(rbtree, gpu_addr); in kbase_region_tracker_find_region_base_address() 1459 kbasep_find_enclosing_gpu_mapping_start_and_offset(struct kbase_context *kctx, u64 gpu_addr, size_t size, u64 *start, u64 *offset) kbasep_find_enclosing_gpu_mapping_start_and_offset() argument 1717 kbase_mem_free(struct kbase_context *kctx, u64 gpu_addr) kbase_mem_free() argument 3756 u64 gpu_addr; kbase_jit_allocate() local 4362 kbase_sticky_resource_acquire(struct kbase_context *kctx, u64 gpu_addr) kbase_sticky_resource_acquire() argument 4422 find_sticky_resource_meta(struct kbase_context *kctx, u64 gpu_addr) find_sticky_resource_meta() argument 4449 kbase_sticky_resource_release(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release() argument 4472 kbase_sticky_resource_release_force(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release_force() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.h | 61 * @gpu_addr: A GPU address contained within the memory region 70 int kbase_mem_query(struct kbase_context *kctx, u64 gpu_addr, u64 query, 110 * @gpu_addr: A GPU address contained within the memory region to modify. 116 int kbase_mem_flags_change(struct kbase_context *kctx, u64 gpu_addr, unsigned int flags, unsigned int mask); 122 * @gpu_addr: Handle to the memory region 127 int kbase_mem_commit(struct kbase_context *kctx, u64 gpu_addr, u64 new_pages); 236 * @gpu_addr: Start address of VA range 272 void *kbase_vmap_prot(struct kbase_context *kctx, u64 gpu_addr, size_t size, 278 * @gpu_addr: Start address of VA range 298 void *kbase_vmap(struct kbase_context *kctx, u64 gpu_addr, size_ [all...] |
H A D | mali_kbase_mem.c | 203 struct rb_root *rbtree, u64 gpu_addr) in kbase_find_region_enclosing_address() 205 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_find_region_enclosing_address() 233 struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_enclosing_address() 235 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_enclosing_address() 244 return kbase_find_region_enclosing_address(rbtree, gpu_addr); in kbase_region_tracker_find_region_enclosing_address() 250 struct rb_root *rbtree, u64 gpu_addr) in kbase_find_region_base_address() 252 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_find_region_base_address() 273 struct kbase_context *kctx, u64 gpu_addr) in kbase_region_tracker_find_region_base_address() 275 u64 gpu_pfn = gpu_addr >> PAGE_SHIFT; in kbase_region_tracker_find_region_base_address() 282 return kbase_find_region_base_address(rbtree, gpu_addr); in kbase_region_tracker_find_region_base_address() 202 kbase_find_region_enclosing_address( struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_enclosing_address() argument 232 kbase_region_tracker_find_region_enclosing_address( struct kbase_context *kctx, u64 gpu_addr) kbase_region_tracker_find_region_enclosing_address() argument 249 kbase_find_region_base_address( struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_base_address() argument 272 kbase_region_tracker_find_region_base_address( struct kbase_context *kctx, u64 gpu_addr) kbase_region_tracker_find_region_base_address() argument 1762 kbasep_find_enclosing_gpu_mapping_start_and_offset(struct kbase_context *kctx, u64 gpu_addr, size_t size, u64 *start, u64 *offset) kbasep_find_enclosing_gpu_mapping_start_and_offset() argument 2036 kbase_mem_free(struct kbase_context *kctx, u64 gpu_addr) kbase_mem_free() argument 4217 u64 gpu_addr; kbase_jit_allocate() local 4858 kbase_sticky_resource_acquire( struct kbase_context *kctx, u64 gpu_addr) kbase_sticky_resource_acquire() argument 4917 find_sticky_resource_meta(struct kbase_context *kctx, u64 gpu_addr) find_sticky_resource_meta() argument 4949 kbase_sticky_resource_release(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release() argument 4970 kbase_sticky_resource_release_force(struct kbase_context *kctx, struct kbase_ctx_ext_res_meta *meta, u64 gpu_addr) kbase_sticky_resource_release_force() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/ |
H A D | mali_kbase_ioctl.h | 117 * @in.gpu_addr: A GPU address contained within the region 126 __u64 gpu_addr; member 143 * @gpu_addr: Handle to the region to free 146 __u64 gpu_addr; member 318 * @in.gpu_addr: The GPU address of the memory region 326 __u64 gpu_addr; member 370 * @gpu_addr: The memory region to modify 378 __u64 gpu_addr; member 538 * @in.gpu_addr: GPU virtual address 541 * @out.start: Address of the beginning of the memory region enclosing @gpu_addr 547 __u64 gpu_addr; global() member [all...] |