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

  /src/sys/external/bsd/common/include/linux/
workqueue.h 75 volatile uintptr_t work_owner; member in struct:work_struct
  /src/sys/external/bsd/common/linux/
linux_work.c 567 work->work_owner = 0;
585 return atomic_load_relaxed(&work->work_owner) & 1;
598 return atomic_load_relaxed(&work->work_owner) & 1;
612 (atomic_load_relaxed(&work->work_owner) & ~(uintptr_t)1);
635 owner0 = atomic_load_relaxed(&work->work_owner);
641 } while (atomic_cas_uintptr(&work->work_owner, owner0, owner) !=
673 atomic_store_relaxed(&work->work_owner,
674 atomic_load_relaxed(&work->work_owner) & ~(uintptr_t)1);

Completed in 13 milliseconds