Searched refs:hashtab (Results 1 - 18 of 18) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/spell/
H A Dhash.c52 static signed char hashtab[] = { variable
75 c = hashtab[c-' '];
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.bin/rdist/
H A Dlookup.c32 static struct syment *hashtab[HASHSIZE]; variable in typeref:struct:syment
120 for (s = hashtab[n]; s != NULL; s = s->s_next) {
143 s->s_next = hashtab[n];
144 hashtab[n] = s;
/opensolaris-onvv-gate/usr/src/tools/cscope-fast/
H A Dlookup.c100 static struct keystruct *hashtab[HASHMOD]; /* pointer table */ variable in typeref:struct:keystruct
113 p->next = hashtab[j];
114 hashtab[j] = p;
127 for (p = hashtab[hash(ident) % HASHMOD]; p != NULL; p = p->next) {
/opensolaris-onvv-gate/usr/src/cmd/lastcomm/
H A Dlc_utils.c50 static struct devhash *hashtab; variable in typeref:struct:devhash
171 (void) strcpy(hashtab->dev_name,
173 hashtab->dev_nxt = dev_chain;
174 dev_chain = hashtab;
175 hashtab++;
191 hashtab = malloc(NDEVS * sizeof (struct devhash));
192 if (hashtab == NULL) {
/opensolaris-onvv-gate/usr/src/cmd/sendmail/libsm/
H A Dheap.c268 static unsigned char hashtab[SM_HEAP_TABLE_SIZE] = variable
315 h = hashtab[n & 0xFF];
316 h = hashtab[h ^ ((n >> 8) & 0xFF)];
317 h = hashtab[h ^ ((n >> 16) & 0xFF)];
318 h = hashtab[h ^ ((n >> 24) & 0xFF)];
325 h = hashtab[n & 0xFF];
326 h = hashtab[h ^ ((n >> 8) & 0xFF)];
327 h = hashtab[h ^ ((n >> 16) & 0xFF)];
328 h = hashtab[h ^ ((n >> 24) & 0xFF)];
329 h = hashtab[
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/mpt_sas/
H A Dmpt_sas.c232 hash_traverse(mptsas_hash_table_t *hashtab, int pos, int alloc_size) argument
239 hashtab->line = 0;
240 hashtab->cur = NULL;
241 this = hashtab->head[0];
243 if (hashtab->cur == NULL) {
246 mdb_vread(&h, sizeof (h), (uintptr_t)hashtab->cur);
252 hashtab->line++;
253 if (hashtab->line >= MPTSAS_HASH_ARRAY_SIZE) {
255 hashtab->cur = NULL;
258 this = hashtab
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dmodsubr.c510 find_mbind(char *name, struct bind **hashtab, int deleted) argument
514 for (mb = hashtab[nm_hash(name)]; mb; mb = mb->b_next) {
537 make_mbind(char *name, int num, char *bind_name, struct bind **hashtab) argument
542 ASSERT(hashtab != NULL);
546 if (find_mbind(name, hashtab, 0) != NULL)
557 pmb = &hashtab[nm_hash(name)];
569 delete_mbind(char *name, struct bind **hashtab) argument
573 for (mb = hashtab[nm_hash(name)]; mb; mb = mb->b_next) {
592 purge_mbind(int num, struct bind **hashtab) argument
599 for (mb = hashtab[
[all...]
H A Dmodsysfile.c2260 * a pre-allocated hashtable in "struct bind **hashtab".
2263 read_binding_file(char *bindfile, struct bind **hashtab, argument
2281 if (hashtab != NULL) {
2282 clear_binding_hash(hashtab);
2357 hashtab) == 0)
/opensolaris-onvv-gate/usr/src/cmd/sendmail/db/lock/
H A Dlock.c182 HASHLOOKUP(lt->hashtab, __db_lockobj, links,
409 HASHREMOVE_EL(lt->hashtab, __db_lockobj,
683 HASHLOOKUP(lt->hashtab, __db_lockobj, links,
802 HASHLOOKUP(lt->hashtab, __db_lockobj, links, dbt, sh_obj,
806 HASHLOOKUP(lt->hashtab, __db_lockobj, links, locker,
859 HASHINSERT(lt->hashtab,
915 HASHREMOVE_EL(lt->hashtab,
H A Dlock_deadlock.c269 for (op = SH_TAILQ_FIRST(&lt->hashtab[i], __db_lockobj);
279 for (op = SH_TAILQ_FIRST(&lt->hashtab[i], __db_lockobj);
441 HASHREMOVE_EL(lt->hashtab, __db_lockobj,
H A Dlock_region.c135 lt->hashtab =
468 lt->hashtab =
624 for (op = SH_TAILQ_FIRST(&lt->hashtab[i], __db_lockobj);
/opensolaris-onvv-gate/usr/src/cmd/sendmail/db/include/
H A Dlock.h114 DB_HASHTAB *hashtab; /* Beginning of hash table. */ member in struct:__db_locktab
/opensolaris-onvv-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_mac.h244 uint16_t hashtab[MAC_MAX_HASH_ENTRY]; member in struct:_nxge_mac
/opensolaris-onvv-gate/usr/src/lib/libproc/common/
H A DPcontrol.h194 struct ps_lwphandle **hashtab; /* hash table for LWPs (Lgrab()) */ member in struct:ps_prochandle
H A DPcontrol.c981 if (P->hashtab != NULL) {
984 while ((L = P->hashtab[i]) != NULL)
987 free(P->hashtab);
2941 for (Lp = &P->hashtab[lwpid % (HASHSIZE - 1)];
2967 else if (P->hashtab == NULL &&
2968 (P->hashtab = calloc(HASHSIZE, sizeof (struct ps_lwphandle *)))
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c423 static void mptsas_hash_init(mptsas_hash_table_t *hashtab);
424 static void mptsas_hash_uninit(mptsas_hash_table_t *hashtab, size_t datalen);
425 static void mptsas_hash_add(mptsas_hash_table_t *hashtab, void *data);
426 static void * mptsas_hash_rem(mptsas_hash_table_t *hashtab, uint64_t key1,
428 static void * mptsas_hash_search(mptsas_hash_table_t *hashtab, uint64_t key1,
430 static void * mptsas_hash_traverse(mptsas_hash_table_t *hashtab, int pos);
434 static mptsas_smp_t *mptsas_smp_alloc(mptsas_hash_table_t *hashtab,
436 static void mptsas_smp_free(mptsas_hash_table_t *hashtab, uint64_t wwid,
13952 mptsas_invalid_hashtab(mptsas_hash_table_t *hashtab) argument
13955 data = mptsas_hash_traverse(hashtab, MPTSAS_HASH_FIRS
15770 mptsas_search_by_devhdl(mptsas_hash_table_t *hashtab, uint16_t devhdl) argument
15785 mptsas_tgt_alloc(mptsas_hash_table_t *hashtab, uint16_t devhdl, uint64_t wwid, uint32_t devinfo, mptsas_phymask_t phymask, uint8_t phynum, mptsas_t *mpt) argument
15821 mptsas_tgt_free(mptsas_hash_table_t *hashtab, uint64_t wwid, mptsas_phymask_t phymask) argument
15838 mptsas_smp_alloc(mptsas_hash_table_t *hashtab, mptsas_smp_t *data) argument
15857 mptsas_smp_free(mptsas_hash_table_t *hashtab, uint64_t wwid, mptsas_phymask_t phymask) argument
15874 mptsas_hash_init(mptsas_hash_table_t *hashtab) argument
15886 mptsas_hash_uninit(mptsas_hash_table_t *hashtab, size_t datalen) argument
15910 mptsas_hash_add(mptsas_hash_table_t *hashtab, void *data) argument
15934 mptsas_hash_rem(mptsas_hash_table_t *hashtab, uint64_t key1, mptsas_phymask_t key2) argument
15964 mptsas_hash_search(mptsas_hash_table_t *hashtab, uint64_t key1, mptsas_phymask_t key2) argument
15985 mptsas_hash_traverse(mptsas_hash_table_t *hashtab, int pos) argument
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c982 find_mbind(const char *name, uintptr_t *hashtab) argument
990 mb = hashtab[hashndx];
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c215 Word *hashtab; /* hash table pointer */ local
280 hashtab = (Word *)(ofl->ofl_oshash->os_outdata->d_buf);
281 hashbkt = &hashtab[2];
282 hashchain = &hashtab[2 + ofl->ofl_hashbkts];
283 hashtab[0] = ofl->ofl_hashbkts;
284 hashtab[1] = DYNSYM_ALL_CNT(ofl);

Completed in 327 milliseconds