Home
last modified time | relevance | path

Searched refs:xef (Results 1 – 24 of 24) sorted by relevance

/drivers/gpu/drm/xe/
A Dxe_drm_client.c194 struct xe_file *xef = file->driver_priv; in show_meminfo() local
195 struct ttm_device *bdev = &xef->xe->ttm; in show_meminfo()
204 client = xef->client; in show_meminfo()
319 struct xe_file *xef = file->driver_priv; in show_run_ticks() local
320 struct xe_device *xe = xef->xe; in show_run_ticks()
349 mutex_lock(&xef->exec_queue.lock); in show_run_ticks()
350 xa_for_each(&xef->exec_queue.xa, i, q) { in show_run_ticks()
352 mutex_unlock(&xef->exec_queue.lock); in show_run_ticks()
356 mutex_lock(&xef->exec_queue.lock); in show_run_ticks()
359 mutex_unlock(&xef->exec_queue.lock); in show_run_ticks()
[all …]
A Dxe_device.c78 struct xe_file *xef; in xe_file_open() local
82 xef = kzalloc(sizeof(*xef), GFP_KERNEL); in xe_file_open()
83 if (!xef) in xe_file_open()
88 kfree(xef); in xe_file_open()
92 xef->drm = file; in xe_file_open()
93 xef->client = client; in xe_file_open()
94 xef->xe = xe; in xe_file_open()
108 xef->pid = task->pid; in xe_file_open()
126 kfree(xef); in xe_file_destroy()
141 return xef; in xe_file_get()
[all …]
A Dxe_exec_queue.c47 if (q->xef) in __xe_exec_queue_free()
48 xe_file_put(q->xef); in __xe_exec_queue_free()
298 if (q->xef && atomic_dec_and_test(&q->xef->exec_queue.pending_removal)) in xe_exec_queue_fini()
337 mutex_lock(&xef->exec_queue.lock); in xe_exec_queue_lookup()
338 q = xa_load(&xef->exec_queue.xa, id); in xe_exec_queue_lookup()
341 mutex_unlock(&xef->exec_queue.lock); in xe_exec_queue_lookup()
657 vm = xe_vm_lookup(xef, args->vm_id); in xe_exec_queue_create_ioctl()
696 q->xef = xe_file_get(xef); in xe_exec_queue_create_ioctl()
826 if (!q->xef) in xe_exec_queue_update_run_ticks()
882 mutex_lock(&xef->exec_queue.lock); in xe_exec_queue_destroy_ioctl()
[all …]
A Dxe_exec.c108 struct xe_file *xef = to_xe_file(file); in xe_exec_ioctl() local
131 q = xe_exec_queue_lookup(xef, args->exec_queue_id); in xe_exec_ioctl()
162 err = xe_sync_entry_parse(xe, xef, &syncs[num_syncs], in xe_exec_ioctl()
A Dxe_wait_user_fence.c105 struct xe_file *xef = to_xe_file(file); in xe_wait_user_fence_ioctl() local
129 q = xe_exec_queue_lookup(xef, args->exec_queue_id); in xe_wait_user_fence_ioctl()
A Dxe_sync.c113 int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef, in xe_sync_entry_parse() argument
141 sync->syncobj = drm_syncobj_find(xef->drm, sync_in.handle); in xe_sync_entry_parse()
162 sync->syncobj = drm_syncobj_find(xef->drm, sync_in.handle); in xe_sync_entry_parse()
A Dxe_device.h192 struct xe_file *xe_file_get(struct xe_file *xef);
193 void xe_file_put(struct xe_file *xef);
A Dxe_devcoredump.c341 if (q->vm && q->vm->xef) { in devcoredump_snapshot()
342 process_name = q->vm->xef->process_name; in devcoredump_snapshot()
343 ss->pid = q->vm->xef->pid; in devcoredump_snapshot()
A Dxe_vm.c1998 if (vm->xef) in vm_destroy_work_func()
1999 xe_file_put(vm->xef); in vm_destroy_work_func()
2016 mutex_lock(&xef->vm.lock); in xe_vm_lookup()
2017 vm = xa_load(&xef->vm.xa, id); in xe_vm_lookup()
2020 mutex_unlock(&xef->vm.lock); in xe_vm_lookup()
2060 struct xe_file *xef = to_xe_file(file); in xe_vm_create_ioctl() local
2116 vm->xef = xe_file_get(xef); in xe_vm_create_ioctl()
2156 mutex_lock(&xef->vm.lock); in xe_vm_destroy_ioctl()
2163 xa_erase(&xef->vm.xa, args->vm_id); in xe_vm_destroy_ioctl()
2164 mutex_unlock(&xef->vm.lock); in xe_vm_destroy_ioctl()
[all …]
A Dxe_sync.h21 int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
A Dxe_oa.c85 struct xe_file *xef; member
879 xe_file_put(stream->xef); in xe_oa_stream_destroy()
1411 ret = xe_sync_entry_parse(oa->xe, param->xef, &param->syncs[num_syncs], in xe_oa_parse_syncs()
1541 param.xef = stream->xef; in xe_oa_config_locked()
1729 stream->xef = xe_file_get(param->xef); in xe_oa_stream_init()
1821 xe_file_put(stream->xef); in xe_oa_stream_init()
1994 struct xe_file *xef = to_xe_file(file); in xe_oa_stream_open_ioctl() local
2005 param.xef = xef; in xe_oa_stream_open_ioctl()
2012 param.exec_q = xe_exec_queue_lookup(xef, param.exec_queue_id); in xe_oa_stream_open_ioctl()
A Dxe_sched_job.c117 q->xef ? q->xef->drm->client_id : 0); in xe_sched_job_create()
A Dxe_exec_queue_types.h42 struct xe_file *xef; member
A Dxe_oa_types.h249 struct xe_file *xef; member
A Dxe_exec_queue.h42 struct xe_exec_queue *xe_exec_queue_lookup(struct xe_file *xef, u32 id);
A Dxe_vm_types.h331 struct xe_file *xef; member
A Dxe_vm.h31 struct xe_vm *xe_vm_lookup(struct xe_file *xef, u32 id);
A Dxe_lrc.c1203 if (vm && vm->xef) /* userspace */ in xe_lrc_init()
1242 if (vm->xef) in xe_lrc_init()
1243 xe_drm_client_add_bo(vm->xef->client, lrc->bo); in xe_lrc_init()
A Dxe_guc_submit.c1201 if (q->vm && q->vm->xef) { in guc_exec_queue_timedout_job()
1202 process_name = q->vm->xef->process_name; in guc_exec_queue_timedout_job()
1203 pid = q->vm->xef->pid; in guc_exec_queue_timedout_job()
A Dxe_pt.c122 if (vm->xef) /* userspace */ in xe_pt_create()
137 if (vm->xef) in xe_pt_create()
138 xe_drm_client_add_bo(vm->xef->client, pt->bo); in xe_pt_create()
A Dxe_bo.c2647 struct xe_file *xef = to_xe_file(file); in xe_gem_create_ioctl() local
2719 vm = xe_vm_lookup(xef, args->vm_id); in xe_gem_create_ioctl()
/drivers/tty/vt/
A Dcp437.uni271 0xef U+2229
/drivers/scsi/aic7xxx/
A Daic7xxx_reg.h_shipped828 #define CCSCBCNT 0xef
A Daic79xx_seq.h_shipped304 0xef, 0x96, 0xd5, 0x19,

Completed in 62 milliseconds