Lines Matching defs:hash
127 #define UNIX_ABSTRACT(sk) (unix_sk(sk)->addr->hash != UNIX_HASH_SIZE)
149 * hash table is protected with spinlock unix_table_lock
155 unsigned hash = (__force unsigned)n;
156 hash ^= hash>>16;
157 hash ^= hash>>8;
158 return hash&(UNIX_HASH_SIZE-1);
247 int len, int type, unsigned hash)
252 sk_for_each(s, node, &unix_socket_table[hash ^ type]) {
266 unsigned hash)
271 s = __unix_find_socket_byname(sunname, len, type, hash);
659 addr->hash = unix_hash_fold(csum_partial((void*)addr->name, addr->len, 0));
665 addr->hash)) {
672 addr->hash ^= sk->sk_type;
676 __unix_insert_socket(&unix_socket_table[addr->hash], sk);
685 int type, unsigned hash, int *error)
718 u=unix_find_socket_byname(sunname, len, type, hash);
745 unsigned hash;
758 err = unix_mkname(sunaddr, addr_len, &hash);
776 addr->hash = hash ^ sk->sk_type;
783 * Get the parent directory, calculate the hash for last
807 addr->hash = UNIX_HASH_SIZE;
815 sk->sk_type, hash)) {
820 list = &unix_socket_table[addr->hash];
882 unsigned hash;
886 err = unix_mkname(sunaddr, alen, &hash);
896 other=unix_find_other(sunaddr, alen, sock->type, hash, &err);
980 unsigned hash;
985 err = unix_mkname(sunaddr, addr_len, &hash);
1015 other = unix_find_other(sunaddr, addr_len, sk->sk_type, hash, &err);
1299 unsigned hash;
1315 err = unix_mkname(sunaddr, msg->msg_namelen, &hash);
1358 hash, &err);