Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/nouveau/
Dnouveau_sched.c43 job->in_sync.count = args->in_sync.count; in nouveau_job_init()
44 if (job->in_sync.count) { in nouveau_job_init()
48 job->in_sync.data = kmemdup(args->in_sync.s, in nouveau_job_init()
49 sizeof(*args->in_sync.s) * in nouveau_job_init()
50 args->in_sync.count, in nouveau_job_init()
52 if (!job->in_sync.data) in nouveau_job_init()
105 kfree(job->in_sync.data); in nouveau_job_init()
133 kfree(job->in_sync.data); in nouveau_job_free()
170 for (i = 0; i < job->in_sync.count; i++) { in nouveau_job_add_deps()
171 struct drm_nouveau_sync *sync = &job->in_sync.data[i]; in nouveau_job_add_deps()
Dnouveau_exec.c241 args.in_sync.count = __args->in_sync.count; in nouveau_exec_job_init()
242 args.in_sync.s = __args->in_sync.s; in nouveau_exec_job_init()
307 s = &args->in_sync.s; in nouveau_exec_ucopy()
309 args->in_sync.count = inc; in nouveau_exec_ucopy()
333 u_free(args->in_sync.s); in nouveau_exec_ucopy()
341 u_free(args->in_sync.s); in nouveau_exec_ufree()
Dnouveau_sched.h38 } in_sync; member
67 } in_sync; member
Dnouveau_exec.h17 } in_sync; member
Dnouveau_uvmm.h62 } in_sync; member
Dnouveau_uvmm.c1618 args.in_sync.count = __args->in_sync.count; in nouveau_uvmm_bind_job_init()
1619 args.in_sync.s = __args->in_sync.s; in nouveau_uvmm_bind_job_init()
1688 s = &args->in_sync.s; in nouveau_uvmm_vm_bind_ucopy()
1690 args->in_sync.count = inc; in nouveau_uvmm_vm_bind_ucopy()
1714 u_free(args->in_sync.s); in nouveau_uvmm_vm_bind_ucopy()
1722 u_free(args->in_sync.s); in nouveau_uvmm_vm_bind_ufree()
/linux-6.12.1/include/linux/
Ddm-dirty-log.h71 int (*in_sync)(struct dm_dirty_log *log, region_t region, member
109 region_t region, int in_sync);
/linux-6.12.1/drivers/md/
Ddm-log-userspace-base.c438 int64_t in_sync; in userspace_in_sync() local
458 rdata_size = sizeof(in_sync); in userspace_in_sync()
461 (char *)&in_sync, &rdata_size); in userspace_in_sync()
462 return (r) ? 0 : (int)in_sync; in userspace_in_sync()
735 region_t region, int in_sync) in userspace_set_region_sync() argument
744 pkg.i = (int64_t)in_sync; in userspace_set_region_sync()
876 .in_sync = userspace_in_sync,
Ddm-raid1.c76 int in_sync; member
239 if (!ms->in_sync && !keep_log(ms)) { in fail_mirror()
409 if (!ms->in_sync && in do_recovery()
413 ms->in_sync = 1; in do_recovery()
450 if (log->type->in_sync(log, region, 0)) in mirror_available()
821 ms->in_sync = 0; in do_failures()
910 ms->in_sync = 0; in alloc_context()
1214 r = log->type->in_sync(log, dm_rh_bio_to_region(ms->rh, bio), 0); in mirror_map()
Ddm-log.c766 int in_sync) in core_set_region_sync() argument
771 if (in_sync) { in core_set_region_sync()
855 .in_sync = core_in_sync,
874 .in_sync = core_in_sync,
Dmd.c1488 if (mddev->in_sync) in super_90_sync()
2029 if (mddev->in_sync) in super_1_sync()
2534 if (!mddev->in_sync) { in set_in_sync()
2539 if (!mddev->in_sync && in set_in_sync()
2541 mddev->in_sync = 1; in set_in_sync()
2555 return mddev->in_sync; in set_in_sync()
2718 sync_req = mddev->in_sync; in md_update_sb()
2723 && (mddev->in_sync && mddev->recovery_cp == MaxSector) in md_update_sb()
2752 mdname(mddev), mddev->in_sync); in md_update_sb()
2788 if (mddev->in_sync != sync_req || in md_update_sb()
[all …]
Ddm-region-hash.c299 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ? in __rh_alloc()
357 r = rh->log->type->in_sync(rh->log, region, may_block); in dm_rh_get_state()
Dmd.h473 int in_sync; /* know to not need resync */ member
Ddm-raid.c3251 rs->md.in_sync = 1; in raid_ctr()
3260 rs->md.in_sync = 0; /* Assume already marked dirty */ in raid_ctr()
4127 mddev->in_sync = 0; in raid_resume()
/linux-6.12.1/drivers/gpu/drm/lima/
Dlima_drv.c164 submit.in_sync[0] = args->in_sync[0]; in lima_ioctl_gem_submit()
165 submit.in_sync[1] = args->in_sync[1]; in lima_ioctl_gem_submit()
Dlima_drv.h37 u32 in_sync[2]; member
Dlima_gem.c284 for (i = 0; i < ARRAY_SIZE(submit->in_sync); i++) { in lima_gem_add_deps()
285 if (!submit->in_sync[i]) in lima_gem_add_deps()
289 submit->in_sync[i], 0); in lima_gem_add_deps()
/linux-6.12.1/arch/s390/kernel/
Dtime.c431 int in_sync; member
575 sync->in_sync = rc ? -EAGAIN : 1; in stp_sync_clock()
581 while (READ_ONCE(sync->in_sync) == 0) in stp_sync_clock()
584 if (sync->in_sync != 1) in stp_sync_clock()
/linux-6.12.1/include/uapi/drm/
Dv3d_drm.h328 __u32 in_sync; member
363 __u32 in_sync; member
Dlima_drm.h125 __u32 in_sync[2]; /* in, drm_syncobj handle used to wait before start this task */ member
Dvc4_drm.h189 __u32 in_sync; member
/linux-6.12.1/drivers/gpu/drm/v3d/
Dv3d_submit.c160 u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) in v3d_job_init() argument
195 ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in_sync, 0); in v3d_job_init()
282 v3d_job_free, args->in_sync, se, V3D_CSD); in v3d_setup_csd_jobs_and_bos()
1088 v3d_job_free, args->in_sync, &se, V3D_TFU); in v3d_submit_tfu_ioctl()
/linux-6.12.1/Documentation/admin-guide/
Dmd.rst460 in_sync
512 Writing ``in_sync`` sets the in_sync flag.
564 When the device is not ``in_sync``, this records the number of
576 Setting this to ``none`` is equivalent to setting ``in_sync``.
577 Setting to any other value also clears the ``in_sync`` flag.
610 will show ``in_sync`` on every line.
/linux-6.12.1/drivers/gpu/drm/vc4/
Dvc4_gem.c1183 if (args->in_sync) { in vc4_submit_cl_ioctl()
1184 ret = drm_syncobj_find_fence(file_priv, args->in_sync, in vc4_submit_cl_ioctl()