Lines Matching refs:lock
40 * lock methods and emulations by
175 * if type!=0 return lock method for type with name details
176 * else if name!=0 return lock method matching <name>[,<details>]
177 * else return the current lock method
227 * clean up lock method on exit
242 * initialize lock method
263 asoerror(ASO_EMETHOD, "%s method has no lock function", meth->name, 0, 0);
301 return asoerror(ASO_EHUNG, "spin lock possibly hung after 2^%u attempts", 0, 0, state.hung2);
310 lock(void* data, ssize_t k, void volatile* p)
315 asoerror(ASO_EMETHOD, "%s method lock failed", state.meth->name, 0, 0);
410 k = lock(state.data, 0, p);
412 lock(state.data, k, p);
435 k = lock(state.data, 0, p);
437 lock(state.data, k, p);
460 k = lock(state.data, 0, p);
462 lock(state.data, k, p);
487 k = lock(state.data, 0, p);
489 lock(state.data, k, p);
518 k = lock(state.data, 0, p);
520 lock(state.data, k, p);
543 k = lock(state.data, 0, p);
545 lock(state.data, k, p);
568 k = lock(state.data, 0, p);
570 lock(state.data, k, p);
595 k = lock(state.data, 0, p);
597 lock(state.data, k, p);
697 k = lock(state.data, 0, p);
702 lock(state.data, k, p);
769 k = lock(state.data, 0, p);
774 lock(state.data, k, p);
814 k = lock(state.data, 0, p);
819 lock(state.data, k, p);
834 k = lock(state.data, 0, p);
839 lock(state.data, k, p);
858 k = lock(state.data, 0, p);
863 lock(state.data, k, p);