Home
last modified time | relevance | path

Searched refs:gpu_addr (Results 1 - 25 of 52) sorted by relevance

123

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_ktrace_jm.h35 * @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 Dmali_kbase_debug_linux_ktrace_jm.h125 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 Dmali_kbase_debug_ktrace_jm.c31 "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 Dmali_kbase_debug_ktrace_jm.h36 * @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 Dmali_kbase_debug_linux_ktrace_jm.h98 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 Dmali_kbase_debug_ktrace_jm.c30 *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 Dmali_kbase.h360 #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 Dmali_kbase_mem_linux.h38 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 Dmali_linux_kbase_trace.h89 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 Dmali_kbase_ioctl.h141 * @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 Dmali_kbase_uku.h84 u64 gpu_addr; member
221 u64 gpu_addr; member
233 u64 gpu_addr; member
243 u64 gpu_addr; member
H A Dmali_kbase_mem.c162 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 Dmali_kbase.h382 #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 Dmali_kbase_mem_linux.h38 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 Dmali_linux_kbase_trace.h110 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 Dmali_kbase_ioctl.h151 * @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 Dmali_kbase_uku.h88 u64 gpu_addr; member
225 u64 gpu_addr; member
237 u64 gpu_addr; member
247 u64 gpu_addr; member
H A Dmali_kbase_mem_linux.c259 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 Dmali_kbase_mem.c166 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 Dmali_kbase_mem_linux.h61 * @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 Dmali_kbase_ioctl.h116 * @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 Dmali_kbase_mem.c197 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 Dmali_kbase_mem_linux.h61 * @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 Dmali_kbase_mem.c203 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 Dmali_kbase_ioctl.h117 * @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...]

Completed in 25 milliseconds

123