HelenOS sources

hash               95 common/adt/hash_table.c 	assert(op && op->hash && op->key_hash && op->key_equal);
hash               98 common/adt/hash_table.c 	if (!op || !op->hash || !op->key_hash || !op->key_equal)
hash              196 common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              215 common/adt/hash_table.c 	assert(h->op && h->op->hash && h->op->equal);
hash              218 common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              272 common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              459 common/adt/hash_table.c 				size_t new_idx = h->op->hash(cur_link) % new_bucket_cnt;
hash               41 common/include/adt/hash.h static inline uint32_t hash_mix32(uint32_t hash)
hash               48 common/include/adt/hash.h 	hash = ~hash + (hash << 15);
hash               49 common/include/adt/hash.h 	hash = hash ^ (hash >> 12);
hash               50 common/include/adt/hash.h 	hash = hash + (hash << 2);
hash               51 common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               52 common/include/adt/hash.h 	hash = hash * 2057;
hash               53 common/include/adt/hash.h 	hash = hash ^ (hash >> 16);
hash               54 common/include/adt/hash.h 	return hash;
hash               58 common/include/adt/hash.h static inline uint64_t hash_mix64(uint64_t hash)
hash               64 common/include/adt/hash.h 	hash = (hash ^ 61) ^ (hash >> 16);
hash               65 common/include/adt/hash.h 	hash = hash + (hash << 3);
hash               66 common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               67 common/include/adt/hash.h 	hash = hash * 0x27d4eb2d;
hash               68 common/include/adt/hash.h 	hash = hash ^ (hash >> 15);
hash               74 common/include/adt/hash.h 	return (hash << 32) | (hash >> 32);
hash               78 common/include/adt/hash.h static inline size_t hash_mix(size_t hash)
hash               81 common/include/adt/hash.h 		return hash_mix32(hash);
hash               83 common/include/adt/hash.h 		return hash_mix64(hash);
hash               99 common/include/adt/hash.h static inline size_t hash_combine(size_t seed, size_t hash)
hash              105 common/include/adt/hash.h 	seed ^= hash + 0x9e3779b9 +
hash               53 common/include/adt/hash_table.h 	size_t (*hash)(const ht_link_t *item);
hash              104 kernel/arch/ppc32/src/mm/pht.c 	uint32_t hash = vsid ^ page;
hash              105 kernel/arch/ppc32/src/mm/pht.c 	uint32_t base = (hash & 0x3ff) << 3;
hash              132 kernel/arch/ppc32/src/mm/pht.c 		uint32_t base2 = (~hash & 0x3ff) << 3;
hash               85 kernel/genarch/src/mm/page_ht.c 	.hash = ht_hash,
hash              104 kernel/genarch/src/mm/page_ht.c 	size_t hash = 0;
hash              105 kernel/genarch/src/mm/page_ht.c 	hash = hash_combine(hash, (uintptr_t) pte->as);
hash              106 kernel/genarch/src/mm/page_ht.c 	hash = hash_combine(hash, pte->page >> PAGE_WIDTH);
hash              107 kernel/genarch/src/mm/page_ht.c 	return hash;
hash              114 kernel/genarch/src/mm/page_ht.c 	size_t hash = 0;
hash              115 kernel/genarch/src/mm/page_ht.c 	hash = hash_combine(hash, key[KEY_AS]);
hash              116 kernel/genarch/src/mm/page_ht.c 	hash = hash_combine(hash, key[KEY_PAGE] >> PAGE_WIDTH);
hash              117 kernel/genarch/src/mm/page_ht.c 	return hash;
hash               95 kernel/generic/common/adt/hash_table.c 	assert(op && op->hash && op->key_hash && op->key_equal);
hash               98 kernel/generic/common/adt/hash_table.c 	if (!op || !op->hash || !op->key_hash || !op->key_equal)
hash              196 kernel/generic/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              215 kernel/generic/common/adt/hash_table.c 	assert(h->op && h->op->hash && h->op->equal);
hash              218 kernel/generic/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              272 kernel/generic/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              459 kernel/generic/common/adt/hash_table.c 				size_t new_idx = h->op->hash(cur_link) % new_bucket_cnt;
hash               41 kernel/generic/common/include/adt/hash.h static inline uint32_t hash_mix32(uint32_t hash)
hash               48 kernel/generic/common/include/adt/hash.h 	hash = ~hash + (hash << 15);
hash               49 kernel/generic/common/include/adt/hash.h 	hash = hash ^ (hash >> 12);
hash               50 kernel/generic/common/include/adt/hash.h 	hash = hash + (hash << 2);
hash               51 kernel/generic/common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               52 kernel/generic/common/include/adt/hash.h 	hash = hash * 2057;
hash               53 kernel/generic/common/include/adt/hash.h 	hash = hash ^ (hash >> 16);
hash               54 kernel/generic/common/include/adt/hash.h 	return hash;
hash               58 kernel/generic/common/include/adt/hash.h static inline uint64_t hash_mix64(uint64_t hash)
hash               64 kernel/generic/common/include/adt/hash.h 	hash = (hash ^ 61) ^ (hash >> 16);
hash               65 kernel/generic/common/include/adt/hash.h 	hash = hash + (hash << 3);
hash               66 kernel/generic/common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               67 kernel/generic/common/include/adt/hash.h 	hash = hash * 0x27d4eb2d;
hash               68 kernel/generic/common/include/adt/hash.h 	hash = hash ^ (hash >> 15);
hash               74 kernel/generic/common/include/adt/hash.h 	return (hash << 32) | (hash >> 32);
hash               78 kernel/generic/common/include/adt/hash.h static inline size_t hash_mix(size_t hash)
hash               81 kernel/generic/common/include/adt/hash.h 		return hash_mix32(hash);
hash               83 kernel/generic/common/include/adt/hash.h 		return hash_mix64(hash);
hash               99 kernel/generic/common/include/adt/hash.h static inline size_t hash_combine(size_t seed, size_t hash)
hash              105 kernel/generic/common/include/adt/hash.h 	seed ^= hash + 0x9e3779b9 +
hash               53 kernel/generic/common/include/adt/hash_table.h 	size_t (*hash)(const ht_link_t *item);
hash              128 kernel/generic/src/cap/cap.c 	.hash = caps_hash,
hash               80 kernel/generic/src/ddi/irq.c 	.hash = irq_ht_hash,
hash               84 kernel/generic/src/lib/ra.c 	.hash = used_hash,
hash               84 uspace/app/hbench/env.c 	.hash = param_hash,
hash              107 uspace/app/mkexfat/exfat.h 	uint16_t 	hash;
hash               95 uspace/app/trace/ipcp.c 	.hash = pending_call_hash,
hash               79 uspace/app/trace/proto.c 	.hash = srv_proto_hash,
hash              106 uspace/app/trace/proto.c 	.hash = method_oper_hash,
hash              414 uspace/app/trace/trace.c static void event_thread_b(uintptr_t hash)
hash              416 uspace/app/trace/trace.c 	printf("New thread, hash %p\n", (void *) hash);
hash              417 uspace/app/trace/trace.c 	thread_trace_start(hash);
hash              655 uspace/drv/nic/ne2k/dp8390.c void ne2k_set_mcast_hash(ne2k_t *ne2k, uint64_t hash)
hash              660 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR0, (uint8_t) hash);
hash              661 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR1, (uint8_t) (hash >> 8));
hash              662 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR2, (uint8_t) (hash >> 16));
hash              663 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR3, (uint8_t) (hash >> 24));
hash              664 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR4, (uint8_t) (hash >> 32));
hash              665 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR5, (uint8_t) (hash >> 40));
hash              666 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR6, (uint8_t) (hash >> 48));
hash              667 uspace/drv/nic/ne2k/dp8390.c 	pio_write_8(ne2k->port + DP_MAR7, (uint8_t) (hash >> 56));
hash              263 uspace/lib/block/block.c 	.hash = cache_hash,
hash               95 uspace/lib/c/common/adt/hash_table.c 	assert(op && op->hash && op->key_hash && op->key_equal);
hash               98 uspace/lib/c/common/adt/hash_table.c 	if (!op || !op->hash || !op->key_hash || !op->key_equal)
hash              196 uspace/lib/c/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              215 uspace/lib/c/common/adt/hash_table.c 	assert(h->op && h->op->hash && h->op->equal);
hash              218 uspace/lib/c/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              272 uspace/lib/c/common/adt/hash_table.c 	size_t idx = h->op->hash(item) % h->bucket_cnt;
hash              459 uspace/lib/c/common/adt/hash_table.c 				size_t new_idx = h->op->hash(cur_link) % new_bucket_cnt;
hash               41 uspace/lib/c/common/include/adt/hash.h static inline uint32_t hash_mix32(uint32_t hash)
hash               48 uspace/lib/c/common/include/adt/hash.h 	hash = ~hash + (hash << 15);
hash               49 uspace/lib/c/common/include/adt/hash.h 	hash = hash ^ (hash >> 12);
hash               50 uspace/lib/c/common/include/adt/hash.h 	hash = hash + (hash << 2);
hash               51 uspace/lib/c/common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               52 uspace/lib/c/common/include/adt/hash.h 	hash = hash * 2057;
hash               53 uspace/lib/c/common/include/adt/hash.h 	hash = hash ^ (hash >> 16);
hash               54 uspace/lib/c/common/include/adt/hash.h 	return hash;
hash               58 uspace/lib/c/common/include/adt/hash.h static inline uint64_t hash_mix64(uint64_t hash)
hash               64 uspace/lib/c/common/include/adt/hash.h 	hash = (hash ^ 61) ^ (hash >> 16);
hash               65 uspace/lib/c/common/include/adt/hash.h 	hash = hash + (hash << 3);
hash               66 uspace/lib/c/common/include/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               67 uspace/lib/c/common/include/adt/hash.h 	hash = hash * 0x27d4eb2d;
hash               68 uspace/lib/c/common/include/adt/hash.h 	hash = hash ^ (hash >> 15);
hash               74 uspace/lib/c/common/include/adt/hash.h 	return (hash << 32) | (hash >> 32);
hash               78 uspace/lib/c/common/include/adt/hash.h static inline size_t hash_mix(size_t hash)
hash               81 uspace/lib/c/common/include/adt/hash.h 		return hash_mix32(hash);
hash               83 uspace/lib/c/common/include/adt/hash.h 		return hash_mix64(hash);
hash               99 uspace/lib/c/common/include/adt/hash.h static inline size_t hash_combine(size_t seed, size_t hash)
hash              105 uspace/lib/c/common/include/adt/hash.h 	seed ^= hash + 0x9e3779b9 +
hash               53 uspace/lib/c/common/include/adt/hash_table.h 	size_t (*hash)(const ht_link_t *item);
hash              126 uspace/lib/c/generic/async/ports.c 	.hash = interface_hash,
hash              154 uspace/lib/c/generic/async/ports.c 	.hash = port_hash,
hash              253 uspace/lib/c/generic/async/server.c 	.hash = client_hash,
hash              514 uspace/lib/c/generic/async/server.c 	.hash = notification_hash,
hash               78 uspace/lib/c/generic/rtld/dynamic.c 			info->hash = d_ptr;
hash              157 uspace/lib/c/generic/rtld/dynamic.c 	DPRINTF("hash=0x%" PRIxPTR "\n", (uintptr_t)info->hash);
hash               78 uspace/lib/c/generic/rtld/symbol.c 	nbucket = m->dyn.hash[0];
hash               82 uspace/lib/c/generic/rtld/symbol.c 	i = m->dyn.hash[2 + bucket];
hash               94 uspace/lib/c/generic/rtld/symbol.c 		i = m->dyn.hash[2 + nbucket + i];
hash               70 uspace/lib/c/include/rtld/dynamic.h 	elf_word *hash;
hash              428 uspace/lib/cpp/include/__bits/adt/bitset.hpp     struct hash;
hash              435 uspace/lib/cpp/include/__bits/adt/bitset.hpp             return hash<unsigned long long>{}(set.to_ullong());
hash               47 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp         class Hash = hash<Key>,
hash              722 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp         class Hash = hash<Key>,
hash               46 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp         class Hash = hash<Key>,
hash              462 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp         class Hash = hash<Key>,
hash               94 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              106 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              118 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              130 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              142 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              154 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              166 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              178 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              190 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              202 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              214 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              226 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              238 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              250 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              262 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              274 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              286 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              298 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              310 uspace/lib/cpp/include/__bits/functional/hash.hpp             return aux::hash(x);
hash              638 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp             return hash<T*>{}(ptr.get());
hash              641 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             return hash<typename unique_ptr<T, D>::pointer>{}(ptr.get());
hash             1927 uspace/lib/cpp/include/__bits/string/string.hpp     struct hash;
hash              353 uspace/lib/cpp/include/__bits/system_error.hpp     struct hash;
hash              240 uspace/lib/cpp/include/__bits/thread/thread.hpp     struct hash;
hash              269 uspace/lib/cpp/include/__bits/thread/thread.hpp             friend struct hash<id>;
hash              290 uspace/lib/cpp/include/__bits/thread/thread.hpp     struct hash<thread::id>;
hash               68 uspace/lib/cpp/include/__bits/typeindex.hpp     struct hash;
hash               72 uspace/lib/cpp/include/__bits/typeindex.hpp     struct hash<type_index>;
hash              273 uspace/lib/crypto/crypto.c     uint8_t *hash, hash_func_t hash_sel)
hash              278 uspace/lib/crypto/crypto.c 	if (!hash)
hash              307 uspace/lib/crypto/crypto.c 	create_hash(temp_work, HMAC_BLOCK_LENGTH + hash_sel, hash, hash_sel);
hash              329 uspace/lib/crypto/crypto.c     uint8_t *hash)
hash              334 uspace/lib/crypto/crypto.c 	if (!hash)
hash              364 uspace/lib/crypto/crypto.c 	memcpy(hash, temp_hash, PBKDF2_KEY_LENGTH);
hash              461 uspace/lib/ext4/include/ext4/types.h 	uint32_t hash;
hash              554 uspace/lib/ext4/include/ext4/types.h 	uint32_t hash;
hash               53 uspace/lib/ext4/src/directory_index.c 	uint32_t hash;
hash              192 uspace/lib/ext4/src/directory_index.c 	return uint32_t_le2host(entry->hash);
hash              202 uspace/lib/ext4/src/directory_index.c     uint32_t hash)
hash              204 uspace/lib/ext4/src/directory_index.c 	entry->hash = host2uint32_t_le(hash);
hash              420 uspace/lib/ext4/src/directory_index.c 			if (ext4_directory_dx_entry_get_hash(m) > hinfo->hash)
hash              487 uspace/lib/ext4/src/directory_index.c     uint32_t hash, ext4_directory_dx_block_t *dx_block,
hash              511 uspace/lib/ext4/src/directory_index.c 	if ((hash & 1) == 0) {
hash              512 uspace/lib/ext4/src/directory_index.c 		if ((current_hash & ~1) != hash)
hash              639 uspace/lib/ext4/src/directory_index.c 		rc = ext4_directory_dx_next_block(inode_ref, hinfo.hash,
hash              680 uspace/lib/ext4/src/directory_index.c 	if (entry1->hash == entry2->hash)
hash              683 uspace/lib/ext4/src/directory_index.c 	if (entry1->hash < entry2->hash)
hash              699 uspace/lib/ext4/src/directory_index.c     ext4_directory_dx_block_t *index_block, uint32_t hash, uint32_t iblock)
hash              714 uspace/lib/ext4/src/directory_index.c 	ext4_directory_dx_entry_set_hash(new_index_entry, hash);
hash              781 uspace/lib/ext4/src/directory_index.c 			sort_array[idx].hash = tmp_hinfo.hash;
hash              826 uspace/lib/ext4/src/directory_index.c 			new_hash = sort_array[i].hash;
hash              836 uspace/lib/ext4/src/directory_index.c 	if (new_hash == sort_array[mid - 1].hash)
hash             1133 uspace/lib/ext4/src/directory_index.c 	if (hinfo.hash >= new_block_hash)
hash               43 uspace/lib/ext4/src/hash.c 	hinfo->hash = 0;
hash              125 uspace/lib/ext4/src/ops.c 	.hash = open_nodes_hash,
hash              180 uspace/lib/ieee80211/src/ieee80211_impl.c errno_t ieee80211_prf(uint8_t *key, uint8_t *data, uint8_t *hash,
hash              186 uspace/lib/ieee80211/src/ieee80211_impl.c 	if (!hash)
hash              209 uspace/lib/ieee80211/src/ieee80211_impl.c 	memcpy(hash, result, output_size);
hash               76 uspace/lib/nic/src/nic_addr_db.c 	size_t hash = 0;
hash               79 uspace/lib/nic/src/nic_addr_db.c 		hash = (hash << 5) ^ addr[i];
hash               82 uspace/lib/nic/src/nic_addr_db.c 	return hash;
hash              105 uspace/lib/nic/src/nic_addr_db.c 	.hash = nic_addr_hash,
hash              727 uspace/lib/nic/src/nic_driver.c 	uint64_t hash = nic_rxc_multicast_get_hash(&nic_data->rx_control);
hash              729 uspace/lib/nic/src/nic_driver.c 	return hash;
hash              539 uspace/lib/nic/src/nic_rx_control.c 	uint64_t hash = 0;
hash              541 uspace/lib/nic/src/nic_rx_control.c 		hash |= multicast_hash(address_list[i].address);
hash              543 uspace/lib/nic/src/nic_rx_control.c 	return hash;
hash              573 uspace/lib/nic/src/nic_rx_control.c 	uint64_t hash;
hash              574 uspace/lib/nic/src/nic_rx_control.c 	nic_addr_db_foreach(&rxc->multicast_addrs, nic_rxc_hash_addr, &hash);
hash              575 uspace/lib/nic/src/nic_rx_control.c 	return hash;
hash               77 uspace/lib/nic/src/nic_wol_virtues.c 	wvs->table_operations.hash = nic_wv_hash;
hash               41 uspace/lib/posix/include/common/adt/hash.h static inline uint32_t hash_mix32(uint32_t hash)
hash               48 uspace/lib/posix/include/common/adt/hash.h 	hash = ~hash + (hash << 15);
hash               49 uspace/lib/posix/include/common/adt/hash.h 	hash = hash ^ (hash >> 12);
hash               50 uspace/lib/posix/include/common/adt/hash.h 	hash = hash + (hash << 2);
hash               51 uspace/lib/posix/include/common/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               52 uspace/lib/posix/include/common/adt/hash.h 	hash = hash * 2057;
hash               53 uspace/lib/posix/include/common/adt/hash.h 	hash = hash ^ (hash >> 16);
hash               54 uspace/lib/posix/include/common/adt/hash.h 	return hash;
hash               58 uspace/lib/posix/include/common/adt/hash.h static inline uint64_t hash_mix64(uint64_t hash)
hash               64 uspace/lib/posix/include/common/adt/hash.h 	hash = (hash ^ 61) ^ (hash >> 16);
hash               65 uspace/lib/posix/include/common/adt/hash.h 	hash = hash + (hash << 3);
hash               66 uspace/lib/posix/include/common/adt/hash.h 	hash = hash ^ (hash >> 4);
hash               67 uspace/lib/posix/include/common/adt/hash.h 	hash = hash * 0x27d4eb2d;
hash               68 uspace/lib/posix/include/common/adt/hash.h 	hash = hash ^ (hash >> 15);
hash               74 uspace/lib/posix/include/common/adt/hash.h 	return (hash << 32) | (hash >> 32);
hash               78 uspace/lib/posix/include/common/adt/hash.h static inline size_t hash_mix(size_t hash)
hash               81 uspace/lib/posix/include/common/adt/hash.h 		return hash_mix32(hash);
hash               83 uspace/lib/posix/include/common/adt/hash.h 		return hash_mix64(hash);
hash               99 uspace/lib/posix/include/common/adt/hash.h static inline size_t hash_combine(size_t seed, size_t hash)
hash              105 uspace/lib/posix/include/common/adt/hash.h 	seed ^= hash + 0x9e3779b9 +
hash               53 uspace/lib/posix/include/common/adt/hash_table.h 	size_t (*hash)(const ht_link_t *item);
hash               70 uspace/lib/posix/include/libc/rtld/dynamic.h 	elf_word *hash;
hash               96 uspace/srv/devman/devtree.c 	.hash = devman_devices_hash,
hash              104 uspace/srv/devman/devtree.c 	.hash = devman_functions_hash,
hash              112 uspace/srv/devman/devtree.c 	.hash = loc_functions_hash,
hash              326 uspace/srv/fs/cdfs/cdfs_ops.c 	.hash = nodes_hash,
hash               74 uspace/srv/fs/exfat/exfat_dentry.c 	uint16_t hash = 0;
hash               83 uspace/srv/fs/exfat/exfat_dentry.c 		hash = ((hash << 15) | (hash >> 1)) + (ch & 0xff);
hash               84 uspace/srv/fs/exfat/exfat_dentry.c 		hash = ((hash << 15) | (hash >> 1)) + (ch >> 8);
hash               87 uspace/srv/fs/exfat/exfat_dentry.c 	return hash;
hash              111 uspace/srv/fs/exfat/exfat_dentry.h 	uint16_t 	hash;
hash              403 uspace/srv/fs/exfat/exfat_directory.c 	ds.stream.hash = host2uint16_t_le(exfat_name_hash(wname, uctable,
hash              123 uspace/srv/fs/exfat/exfat_idx.c 	size_t hash = 0;
hash              124 uspace/srv/fs/exfat/exfat_idx.c 	hash = hash_combine(pos->pfc, pos->pdi);
hash              125 uspace/srv/fs/exfat/exfat_idx.c 	return hash_combine(hash, pos->service_id);
hash              152 uspace/srv/fs/exfat/exfat_idx.c 	.hash = pos_hash,
hash              198 uspace/srv/fs/exfat/exfat_idx.c 	.hash = idx_hash,
hash              123 uspace/srv/fs/fat/fat_idx.c 	size_t hash = 0;
hash              124 uspace/srv/fs/fat/fat_idx.c 	hash = hash_combine(pos->pfc, pos->pdi);
hash              125 uspace/srv/fs/fat/fat_idx.c 	return hash_combine(hash, pos->service_id);
hash              152 uspace/srv/fs/fat/fat_idx.c 	.hash = pos_hash,
hash              198 uspace/srv/fs/fat/fat_idx.c 	.hash = idx_hash,
hash               98 uspace/srv/fs/locfs/locfs_ops.c 	.hash = services_hash,
hash              126 uspace/srv/fs/mfs/mfs_ops.c 	.hash = open_nodes_hash,
hash              192 uspace/srv/fs/tmpfs/tmpfs_ops.c 	.hash = nodes_hash,
hash               81 uspace/srv/fs/udf/udf_idx.c 	.hash = udf_idx_hash,
hash               87 uspace/srv/hid/input/gsp.c 	.hash = trans_hash,
hash              115 uspace/srv/ns/service.c 	.hash = service_hash,
hash              124 uspace/srv/ns/service.c 	.hash = iface_hash,
hash               83 uspace/srv/ns/task.c 	.hash = task_hash,
hash              134 uspace/srv/ns/task.c 	.hash = p2i_hash,
hash               69 uspace/srv/vfs/vfs_node.c 	.hash = nodes_hash,
hash              285 uspace/srv/vfs/vfs_node.c 	size_t hash = hash_combine(tri->fs_handle, tri->index);
hash              286 uspace/srv/vfs/vfs_node.c 	return hash_combine(hash, tri->service_id);
HelenOS homepage, sources at GitHub