Lines Matching refs:both
311 u32 hash = jhash2((u32*)&key->both.word, in hash_futex()
312 (sizeof(key->both.word)+sizeof(key->both.ptr))/4, in hash_futex()
313 key->both.offset); in hash_futex()
323 && key1->both.word == key2->both.word in match_futex()
324 && key1->both.ptr == key2->both.ptr in match_futex()
325 && key1->both.offset == key2->both.offset); in match_futex()
335 if (!key->both.ptr) in get_futex_key_refs()
338 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in get_futex_key_refs()
363 if (!key->both.ptr) { in drop_futex_key_refs()
369 switch (key->both.offset & (FUT_OFF_INODE|FUT_OFF_MMSHARED)) { in drop_futex_key_refs()
408 key->both.offset = address % PAGE_SIZE; in get_futex_key()
411 address -= key->both.offset; in get_futex_key()
524 key->both.offset |= FUT_OFF_MMSHARED; /* ref taken on mm */ in get_futex_key()
528 key->both.offset |= FUT_OFF_INODE; /* inode-based key */ in get_futex_key()