Lines Matching refs:both
381 u32 hash = jhash2((u32*)&key->both.word, in hash_futex()
382 (sizeof(key->both.word)+sizeof(key->both.ptr))/4, in hash_futex()
383 key->both.offset); in hash_futex()
393 && key1->both.word == key2->both.word in match_futex()
394 && key1->both.ptr == key2->both.ptr in match_futex()
395 && key1->both.offset == key2->both.offset); in match_futex()
405 if (!key->both.ptr) in get_futex_key_refs()
408 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in get_futex_key_refs()
433 if (!key->both.ptr) { in drop_futex_key_refs()
439 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in drop_futex_key_refs()
478 key->both.offset = address % PAGE_SIZE; in get_futex_key()
481 address -= key->both.offset; in get_futex_key()
601 key->both.offset |= FUT_OFF_MMSHARED; /* ref taken on mm */ in get_futex_key()
605 key->both.offset |= FUT_OFF_INODE; /* inode-based key */ in get_futex_key()