Lines Matching refs:both
395 u32 hash = jhash2((u32*)&key->both.word, in hash_futex()
396 (sizeof(key->both.word)+sizeof(key->both.ptr))/4, in hash_futex()
397 key->both.offset); in hash_futex()
412 && key1->both.word == key2->both.word in match_futex()
413 && key1->both.ptr == key2->both.ptr in match_futex()
414 && key1->both.offset == key2->both.offset); in match_futex()
424 if (!key->both.ptr) in get_futex_key_refs()
437 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in get_futex_key_refs()
462 if (!key->both.ptr) { in drop_futex_key_refs()
471 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in drop_futex_key_refs()
511 key->both.offset = address % PAGE_SIZE; in get_futex_key()
514 address -= key->both.offset; in get_futex_key()
631 key->both.offset |= FUT_OFF_MMSHARED; /* ref taken on mm */ in get_futex_key()
696 key->both.offset |= FUT_OFF_INODE; /* inode-based key */ in get_futex_key()