try_cmpxchg_release
ret = try_cmpxchg_release(entryp, &old_entry, table_entry);
} while (!try_cmpxchg_release(entryp, &old_entry, new_entry));
return try_cmpxchg_release(&cache->state, &old_state, new_state);
if (try_cmpxchg_release(&slot->head, &head, head + 1))
if (try_cmpxchg_release(&lock->locked, &locked, 0))
return try_cmpxchg_release(&lock->owner, &old, new);
return try_cmpxchg_release(ptr, old, new);
return try_cmpxchg_release(ptr, old, new);