/src/lib/libintl/ |
strhash.c | 40 * string hash function by P.J.Weinberger. 48 uint32_t hash = 0, tmp; local in function:__intl_string_hash 51 hash <<= 4; 52 hash += *p; 53 tmp = hash & 0xF0000000; 55 hash ^= tmp; 56 hash ^= tmp >> 24; 59 return hash;
|
/src/lib/libc/citrus/ |
citrus_db_hash.c | 57 uint32_t hash = 0, tmp; local in function:_citrus_db_hash_std 61 hash <<= 4; 62 hash += _bcs_tolower(*p); 63 tmp = hash & 0xF0000000; 65 hash ^= tmp; 66 hash ^= tmp >> 24; 70 return hash;
|
/src/usr.bin/m4/TEST/ |
hash.m4 | 1 # $NetBSD: hash.m4,v 1.4 1995/09/28 05:37:58 tls Exp $ 37 # @(#)hash.m4 8.1 (Berkeley) 6/6/93 44 define(hash,<eval(str(substr($1,1),0)%HASHVAL)>) dnl macro 49 define(KEYWORD,<$1,hash($1),>) dnl
|
/src/tests/lib/libcrypt/ |
t_crypt.c | 73 const char *hash; member in struct:__anondf4c2ba30108 143 for (size_t i = 0; tests[i].hash; i++) { 144 char *hash = crypt(tests[i].pw, tests[i].hash); local in function:ATF_TC_BODY 145 if (!hash) { 149 if (strcmp(hash, "*0") == 0 && strlen(tests[i].hash) < 13) 151 if (strcmp(hash, tests[i].hash)) 153 i, hash, tests[i].hash) [all...] |
/src/games/battlestar/ |
parse.c | 47 static int hash(const char *); 63 hash(const char *s) function in typeref:typename:int 80 for (wp = hashtab[hash(s)]; wp != NULL; wp = wp->next) 92 hashval = hash(wp->string);
|
/src/sys/external/bsd/drm/dist/bsd-core/ |
drm_auth.c | 49 int hash = drm_hash_magic(magic); local in function:drm_find_file 53 for (pt = dev->magiclist[hash].head; pt; pt = pt->next) { 63 * Inserts the given magic number into the hash table of used magic number 69 int hash; local in function:drm_add_magic 76 hash = drm_hash_magic(magic); 84 if (dev->magiclist[hash].tail) { 85 dev->magiclist[hash].tail->next = entry; 86 dev->magiclist[hash].tail = entry; 88 dev->magiclist[hash].head = entry; 89 dev->magiclist[hash].tail = entry 103 int hash; local in function:drm_remove_magic [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/ |
nouveau_nvkm_core_ramht.c | 34 u32 hash = 0; local in function:nvkm_ramht_hash 37 hash ^= (handle & ((1 << ramht->bits) - 1)); 41 hash ^= chid << (ramht->bits - 4); 42 return hash;
|
/src/sys/external/bsd/drm2/drm/ |
drm_vm.c | 99 struct drm_hash_item *hash; local in function:drm_legacy_mmap_paddr_locked 109 if (drm_ht_find_item(&dev->map_hash, page_offset, &hash)) 112 struct drm_local_map *const map = drm_hash_entry(hash, 113 struct drm_map_list, hash)->map;
|
/src/sys/fs/ntfs/ |
ntfs_ihash.c | 54 static u_long ntfs_nthash; /* size of hash table - 1 */ 60 * Initialize inode hash table. 71 * Reinitialize inode hash table. 78 struct nthashhead *oldhash, *hash; local in function:ntfs_nthashreinit 82 hash = hashinit(desiredvnodes, HASH_LIST, true, &mask); 87 ntfs_nthashtbl = hash; 93 LIST_INSERT_HEAD(&hash[val], ip, i_hash); 101 * Free the inode hash table. Called from ntfs_done(), only needed 134 * Insert the ntnode into the hash table. 149 * Remove the inode from the hash table [all...] |
/src/tests/crypto/opencrypto/ |
h_gcm.c | 46 const unsigned char hash[16] = { variable in typeref:typename:const unsigned char[16] 91 if (memcmp(macbuf, hash, sizeof(hash))) 92 errx(1, "hash failed"); 122 if (memcmp(macbuf, hash, sizeof(hash))) 123 errx(1, "hash failed");
|
/src/usr.sbin/ypserv/revnetgroup/ |
hash.c | 1 /* $NetBSD: hash.c,v 1.5 2009/04/19 06:06:40 lukem Exp $ */ 38 __RCSID("$NetBSD: hash.c,v 1.5 2009/04/19 06:06:40 lukem Exp $"); 47 #include "hash.h" 49 u_int32_t hash(const void *, size_t); 54 * This hash function is stolen directly from the 61 * OZ's original sdbm hash 64 hash(const void *keyarg, size_t len) function in typeref:typename:u_int32_t 109 * Generate a hash value for a given key (character string). 119 return(hash((const void *)key, strlen(key)) & HASH_MASK); 122 /* Find an entry in the hash table (may be hanging off a linked list). * [all...] |
/src/usr.bin/mail/ |
vars.c | 83 * Hash the passed string and return an index into 84 * the variable or group hash table. 87 hash(const char *name) function in typeref:typename:PUBLIC int 107 for (vp = variables[hash(name)]; vp != NULL; vp = vp->v_link) 122 h = hash(name); 157 for (gh = groups[hash(name)]; gh != NULL; gh = gh->g_link)
|
/src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
elf_ia32_efi.lds | 10 /* .hash and/or .gnu.hash MUST come first! */ 11 .hash : { *(.hash) } 12 .gnu.hash : { *(.gnu.hash) }
|
elf_ia32_fbsd_efi.lds | 10 /* .hash and/or .gnu.hash MUST come first! */ 11 .hash : { *(.hash) } 12 .gnu.hash : { *(.gnu.hash) }
|
elf_ia64_efi.lds | 10 /* .hash and/or .gnu.hash MUST come first! */ 11 .hash : { *(.hash) } 12 .gnu.hash : { *(.gnu.hash) }
|
elf_x86_64_efi.lds | 11 /* .hash and/or .gnu.hash MUST come first! */ 12 .hash : { *(.hash) } 13 .gnu.hash : { *(.gnu.hash) }
|
elf_x86_64_fbsd_efi.lds | 11 /* .hash and/or .gnu.hash MUST come first! */ 12 .hash : { *(.hash) } 13 .gnu.hash : { *(.gnu.hash) }
|
/src/games/adventure/ |
vocab.c | 137 int hash, i; local in function:vocab 140 for (hash = 0, s = word, i = 0; i < 5 && *s; i++) /* some kind of hash*/ 141 hash += *s++; /* add all chars in the word */ 142 hash = (hash * 3719) & 077777; /* pulled that one out of a hat */ 143 hash %= HTSIZE; /* put it into range of table */ 145 for (adr = hash;; adr++) { /* look for entry in table */ 187 if (adr + 1 == hash || hash == 0 [all...] |
/src/libexec/ld.elf_so/ |
symver.c | 139 const Elf_Word hash = vna->vna_hash; local in function:check_object_provided_version 154 dbg(("hash: 0x%x, vd_hash: 0x%x", hash, vd->vd_hash)); 155 if (hash == vd->vd_hash) { 284 obj->vertab[vernum].hash = vna->vna_hash; 290 dbg(("verneed: vernum: %d, hash: 0x%x, name: %s, " 292 obj->vertab[vernum].hash, obj->vertab[vernum].name, 316 obj->vertab[vernum].hash = vd->vd_hash; 320 dbg(("verdef: vernum: %d, hash: 0x%x, name: %s", 321 vernum, obj->vertab[vernum].hash, [all...] |
/src/sys/net/agr/ |
if_agrether_hash.c | 34 #include <sys/hash.h> 48 #define HASH(p, l, h) hash32_buf((p), (l), (h)) 76 uint32_t hash = HASH32_BUF_INIT; local in function:agrether_hashmbuf 83 return hash; 86 hash = HASH(&eh->ether_dhost, sizeof(eh->ether_dhost), hash); 87 hash = HASH(&eh->ether_shost, sizeof(eh->ether_shost), hash); [all...] |
/src/tests/lib/libc/hash/ |
t_sha2.c | 57 const char *hash; member in struct:testvector 186 ATF_CHECK_STREQ(test256[i].hash, output); 213 ATF_CHECK_STREQ(test384[i].hash, output); 240 ATF_CHECK_STREQ(test512[i].hash, output);
|
/src/lib/libperfuse/ |
subr.c | 36 #include <sys/hash.h> 281 uint32_t hash; local in function:perfuse_nidhash 283 hash = hash32_buf(&nodeid, sizeof(nodeid), HASH32_BUF_INIT); 285 return &ps->ps_nidhash[hash % ps->ps_nnidhash];
|
/src/sbin/fsck_lfs/ |
vnode.c | 161 int hash; local in function:vget 165 hash = ((unsigned long)fs + ino) & (VNODE_HASH_MAX - 1); 166 LIST_FOREACH(vp, &getvnodelist[hash], v_getvnodes) { 172 LIST_INSERT_HEAD(&getvnodelist[hash], vp, v_getvnodes);
|
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
atomic.c | 110 intptr_t hash = (intptr_t)ptr; local in function:lock_for_pointer 112 // same memory operation to hash to the same value and therefore use the same 114 hash >>= 4; 115 // Use the next bits as the basis for the hash 116 intptr_t low = hash & SPINLOCK_MASK; 117 // Now use the high(er) set of bits to perturb the hash, so that we don't 119 hash >>= 16; 120 hash ^= low; 122 return locks + (hash & SPINLOCK_MASK);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
nouveau_nvkm_engine_fifo_dmanv40.c | 155 int hash; local in function:nv40_fifo_dma_object_ctor 168 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, 171 return hash;
|