Lines Matching refs:pcpu_cid
3324 struct mm_cid __percpu *pcpu_cid = mm->pcpu_cid; in mm_cid_put_lazy() local
3328 cid = __this_cpu_read(pcpu_cid->cid); in mm_cid_put_lazy()
3330 !try_cmpxchg(&this_cpu_ptr(pcpu_cid)->cid, &cid, MM_CID_UNSET)) in mm_cid_put_lazy()
3337 struct mm_cid __percpu *pcpu_cid = mm->pcpu_cid; in mm_cid_pcpu_unset() local
3341 cid = __this_cpu_read(pcpu_cid->cid); in mm_cid_pcpu_unset()
3348 res = cmpxchg(&this_cpu_ptr(pcpu_cid)->cid, cid, MM_CID_UNSET); in mm_cid_pcpu_unset()
3395 struct mm_cid *pcpu_cid = per_cpu_ptr(mm->pcpu_cid, cpu_of(rq)); in mm_cid_snapshot_time() local
3398 WRITE_ONCE(pcpu_cid->time, rq->clock); in mm_cid_snapshot_time()
3455 struct mm_cid __percpu *pcpu_cid = mm->pcpu_cid; in mm_cid_get() local
3461 cid = __this_cpu_read(pcpu_cid->cid); in mm_cid_get()
3467 if (try_cmpxchg(&this_cpu_ptr(pcpu_cid)->cid, &cid, MM_CID_UNSET)) in mm_cid_get()
3471 __this_cpu_write(pcpu_cid->cid, cid); in mm_cid_get()