Lines Matching refs:num_syncs
797 struct xe_sync_entry *syncs, u32 num_syncs);
1700 find_ufence_get(struct xe_sync_entry *syncs, u32 num_syncs) in find_ufence_get() argument
1704 for (i = 0; i < num_syncs; i++) { in find_ufence_get()
2655 ufence = find_ufence_get(vops->syncs, vops->num_syncs); in vm_bind_ioctl_ops_fini()
2668 for (i = 0; i < vops->num_syncs; i++) in vm_bind_ioctl_ops_fini()
2837 int num_syncs) in vm_bind_ioctl_signal_fences() argument
2842 fence = xe_sync_in_fence_get(syncs, num_syncs, in vm_bind_ioctl_signal_fences()
2847 for (i = 0; i < num_syncs; i++) in vm_bind_ioctl_signal_fences()
2859 struct xe_sync_entry *syncs, u32 num_syncs) in xe_vma_ops_init() argument
2866 vops->num_syncs = num_syncs; in xe_vma_ops_init()
2928 u32 num_syncs, num_ufence = 0; in xe_vm_bind_ioctl() local
3018 if (args->num_syncs) { in xe_vm_bind_ioctl()
3019 syncs = kcalloc(args->num_syncs, sizeof(*syncs), GFP_KERNEL); in xe_vm_bind_ioctl()
3027 for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) { in xe_vm_bind_ioctl()
3028 err = xe_sync_entry_parse(xe, xef, &syncs[num_syncs], in xe_vm_bind_ioctl()
3029 &syncs_user[num_syncs], in xe_vm_bind_ioctl()
3037 if (xe_sync_is_ufence(&syncs[num_syncs])) in xe_vm_bind_ioctl()
3051 xe_vma_ops_init(&vops, vm, q, syncs, num_syncs); in xe_vm_bind_ioctl()
3105 err = vm_bind_ioctl_signal_fences(vm, q, syncs, num_syncs); in xe_vm_bind_ioctl()
3106 while (num_syncs--) in xe_vm_bind_ioctl()
3107 xe_sync_entry_cleanup(&syncs[num_syncs]); in xe_vm_bind_ioctl()