Lines Matching refs:src_cid
10168 int src_cid, last_mm_cid; in __sched_mm_cid_migrate_from_fetch_cid() local
10181 src_cid = READ_ONCE(src_pcpu_cid->cid); in __sched_mm_cid_migrate_from_fetch_cid()
10182 if (!mm_cid_is_valid(src_cid) || last_mm_cid != src_cid) in __sched_mm_cid_migrate_from_fetch_cid()
10197 return src_cid; in __sched_mm_cid_migrate_from_fetch_cid()
10204 int src_cid) in __sched_mm_cid_migrate_from_try_steal_cid() argument
10210 if (src_cid == -1) in __sched_mm_cid_migrate_from_try_steal_cid()
10217 lazy_cid = mm_cid_set_lazy_put(src_cid); in __sched_mm_cid_migrate_from_try_steal_cid()
10218 if (!try_cmpxchg(&src_pcpu_cid->cid, &src_cid, lazy_cid)) in __sched_mm_cid_migrate_from_try_steal_cid()
10256 return src_cid; in __sched_mm_cid_migrate_from_try_steal_cid()
10268 int src_cid, dst_cid, src_cpu; in sched_mm_cid_migrate_to() local
10301 src_cid = __sched_mm_cid_migrate_from_fetch_cid(src_rq, t, src_pcpu_cid); in sched_mm_cid_migrate_to()
10302 if (src_cid == -1) in sched_mm_cid_migrate_to()
10304 src_cid = __sched_mm_cid_migrate_from_try_steal_cid(src_rq, t, src_pcpu_cid, in sched_mm_cid_migrate_to()
10305 src_cid); in sched_mm_cid_migrate_to()
10306 if (src_cid == -1) in sched_mm_cid_migrate_to()
10309 __mm_cid_put(mm, src_cid); in sched_mm_cid_migrate_to()
10314 WRITE_ONCE(dst_pcpu_cid->cid, src_cid); in sched_mm_cid_migrate_to()