Home
last modified time | relevance | path

Searched refs:num_syncs (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_exec.c117 u32 i, num_syncs, num_ufence = 0; in xe_exec_ioctl() local
151 if (args->num_syncs) { in xe_exec_ioctl()
161 for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) { in xe_exec_ioctl()
162 err = xe_sync_entry_parse(xe, xef, &syncs[num_syncs], in xe_exec_ioctl()
163 &syncs_user[num_syncs], SYNC_PARSE_FLAG_EXEC | in xe_exec_ioctl()
169 if (xe_sync_is_ufence(&syncs[num_syncs])) in xe_exec_ioctl()
230 for (i = 0; i < num_syncs; i++) in xe_exec_ioctl()
287 for (i = 0; i < num_syncs && !err; i++) in xe_exec_ioctl()
316 for (i = 0; i < num_syncs; i++) { in xe_exec_ioctl()
353 while (num_syncs--) in xe_exec_ioctl()
[all …]
H A Dxe_oa.c92 int num_syncs; member
1036 for (i = 0; i < stream->num_syncs; i++) in xe_oa_emit_oa_config()
1223 param->num_syncs = value; in xe_oa_set_prop_num_syncs()
1362 int ret, num_syncs, num_ufence = 0; in xe_oa_parse_syncs() local
1370 if (param->num_syncs) { in xe_oa_parse_syncs()
1378 for (num_syncs = 0; num_syncs < param->num_syncs; num_syncs++) { in xe_oa_parse_syncs()
1380 &param->syncs_user[num_syncs], 0); in xe_oa_parse_syncs()
1396 while (num_syncs--) in xe_oa_parse_syncs()
1514 stream->num_syncs = param.num_syncs; in xe_oa_config_locked()
1698 stream->num_syncs = param->num_syncs; in xe_oa_stream_init()
[all …]
H A Dxe_vm.c2009 for (i = 0; i < num_syncs; i++) { in find_ufence_get()
3002 for (i = 0; i < vops->num_syncs; i++) in vm_bind_ioctl_ops_fini()
3188 int num_syncs) in vm_bind_ioctl_signal_fences() argument
3198 for (i = 0; i < num_syncs; i++) in vm_bind_ioctl_signal_fences()
3217 vops->num_syncs = num_syncs; in xe_vma_ops_init()
3285 u32 num_syncs, num_ufence = 0; in xe_vm_bind_ioctl() local
3382 if (args->num_syncs) { in xe_vm_bind_ioctl()
3391 for (num_syncs = 0; num_syncs < args->num_syncs; num_syncs++) { in xe_vm_bind_ioctl()
3393 &syncs_user[num_syncs], in xe_vm_bind_ioctl()
3401 if (xe_sync_is_ufence(&syncs[num_syncs])) in xe_vm_bind_ioctl()
[all …]
H A Dxe_oa_types.h249 u32 num_syncs; member
H A Dxe_vm_types.h431 u32 num_syncs; member
H A Dxe_pt.c1147 static bool no_in_syncs(struct xe_sync_entry *syncs, u32 num_syncs) in no_in_syncs() argument
1151 for (i = 0; i < num_syncs; i++) { in no_in_syncs()
1239 if (!job && !no_in_syncs(vops->syncs, vops->num_syncs)) in xe_pt_vm_dependencies()
1291 for (i = 0; job && !err && i < vops->num_syncs; i++) in xe_pt_vm_dependencies()
/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-test.c18 unsigned int num_syncs; member
71 test_writer->num_syncs += 1; in arm_smmu_test_writer_record_syncs()
130 .num_syncs = 0, in arm_smmu_v3_test_ste_expect_transition()
148 KUNIT_EXPECT_EQ(test, test_writer.num_syncs, num_syncs_expected); in arm_smmu_v3_test_ste_expect_transition()
414 .num_syncs = 0, in arm_smmu_v3_test_cd_expect_transition()
432 KUNIT_EXPECT_EQ(test, test_writer.num_syncs, num_syncs_expected); in arm_smmu_v3_test_cd_expect_transition()
/linux-6.15/include/uapi/drm/
H A Dxe_drm.h1183 __u32 num_syncs; member
1424 __u32 num_syncs; member
/linux-6.15/Documentation/gpu/
H A Ddrm-vm-bind-async.rst258 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;