Searched refs:num_syncs (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_exec.c | 123 u32 i, num_syncs, num_in_sync = 0, num_ufence = 0; in xe_exec_ioctl() local 135 XE_IOCTL_DBG(xe, args->num_syncs > DRM_XE_MAX_SYNCS)) in xe_exec_ioctl() 164 if (args->num_syncs) { in xe_exec_ioctl() 165 syncs = kzalloc_objs(*syncs, args->num_syncs); in xe_exec_ioctl() 174 for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) { in xe_exec_ioctl() 175 err = xe_sync_entry_parse(xe, xef, &syncs[num_syncs], in xe_exec_ioctl() 176 &syncs_user[num_syncs], NULL, 0, in xe_exec_ioctl() 183 if (xe_sync_is_ufence(&syncs[num_syncs])) in xe_exec_ioctl() 186 if (!num_in_sync && xe_sync_needs_wait(&syncs[num_syncs])) in xe_exec_ioctl() 210 num_syncs : 0); in xe_exec_ioctl() [all …]
|
| H A D | xe_oa_types.h | 266 u32 num_syncs; member
|
| H A D | xe_pt.c | 1324 static bool no_in_syncs(struct xe_sync_entry *syncs, u32 num_syncs) in no_in_syncs() argument 1328 for (i = 0; i < num_syncs; i++) { in no_in_syncs() 1418 if (!job && !no_in_syncs(vops->syncs, vops->num_syncs)) in xe_pt_vm_dependencies() 1463 for (i = 0; job && !err && i < vops->num_syncs; i++) in xe_pt_vm_dependencies()
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-async.rst | 258 synchronous VM_BIND, the num_syncs and syncs fields must be zero. Here 298 /** @num_syncs: amount of syncs to wait for or to signal on completion. */ 299 __u32 num_syncs;
|