Lines Matching refs:cmp
893 dtrace_cas32(uint32_t *target, uint32_t cmp, uint32_t new) in dtrace_cas32() argument
895 if (OSCompareAndSwap((UInt32)cmp, (UInt32)new, (volatile UInt32 *)target )) { in dtrace_cas32()
896 return cmp; in dtrace_cas32()
898 return ~cmp; /* Must return something *other* than cmp */ in dtrace_cas32()
903 dtrace_casptr(void *target, void *cmp, void *new) in dtrace_casptr() argument
905 if (OSCompareAndSwapPtr( cmp, new, (void**)target )) { in dtrace_casptr()
906 return cmp; in dtrace_casptr()
908 return (void *)(~(uintptr_t)cmp); /* Must return something *other* than cmp */ in dtrace_casptr()
1269 int cmp; in bsearch() local
1273 cmp = (*compar)(key, p); in bsearch()
1274 if (cmp == 0) { in bsearch()
1277 if (cmp > 0) { /* key > p: move right */ in bsearch()