HomeSort by: relevance | last modified time | path
    Searched defs:fx_refcnt (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/kern/
sys_futex.c 163 * N.B. fx_refcnt is an unsigned long because we need to be able
173 unsigned long fx_refcnt; member in struct:futex
466 f->fx_refcnt = 1;
488 KASSERT(atomic_load_relaxed(&f->fx_refcnt) == 0);
514 refcnt = atomic_load_relaxed(&f->fx_refcnt);
517 } while (atomic_cas_ulong(&f->fx_refcnt, refcnt, refcnt + 1) != refcnt);
538 refcnt = atomic_load_relaxed(&f->fx_refcnt);
542 } while (atomic_cas_ulong(&f->fx_refcnt, refcnt, refcnt - 1) != refcnt);
547 if (atomic_dec_ulong_nv(&f->fx_refcnt) == 0) {
580 refcnt = atomic_load_relaxed(&f->fx_refcnt);
    [all...]
sys_futex.c 163 * N.B. fx_refcnt is an unsigned long because we need to be able
173 unsigned long fx_refcnt; member in struct:futex
466 f->fx_refcnt = 1;
488 KASSERT(atomic_load_relaxed(&f->fx_refcnt) == 0);
514 refcnt = atomic_load_relaxed(&f->fx_refcnt);
517 } while (atomic_cas_ulong(&f->fx_refcnt, refcnt, refcnt + 1) != refcnt);
538 refcnt = atomic_load_relaxed(&f->fx_refcnt);
542 } while (atomic_cas_ulong(&f->fx_refcnt, refcnt, refcnt - 1) != refcnt);
547 if (atomic_dec_ulong_nv(&f->fx_refcnt) == 0) {
580 refcnt = atomic_load_relaxed(&f->fx_refcnt);
    [all...]

Completed in 22 milliseconds