Lines Matching refs:Lock
45 template <typename Lock>
46 inline void SkOnce(bool* done, Lock* lock, void (*f)());
48 template <typename Lock, typename Arg>
49 inline void SkOnce(bool* done, Lock* lock, void (*f)(Arg), Arg arg);
85 template <typename Lock, typename Arg>
86 static void sk_once_slow(bool* done, Lock* lock, void (*f)(Arg), Arg arg) {
105 template <typename Lock, typename Arg>
106 inline void SkOnce(bool* done, Lock* lock, void (*f)(Arg), Arg arg) {
139 template <typename Lock>
140 inline void SkOnce(bool* done, Lock* lock, void (*func)()) {