Home
last modified time | relevance | path

Searched refs:hmap (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/mit/isl/dist/include/isl/
H A Dhmap_templ.c38 ISL_HMAP *hmap; in ISL_FN() local
40 hmap = isl_calloc_type(ctx, ISL_HMAP); in ISL_FN()
41 if (!hmap) in ISL_FN()
44 hmap->ctx = ctx; in ISL_FN()
46 hmap->ref = 1; in ISL_FN()
48 if (isl_hash_table_init(ctx, &hmap->table, min_size) < 0) in ISL_FN()
49 return ISL_FN(ISL_HMAP,free)(hmap); in ISL_FN()
51 return hmap; in ISL_FN()
64 __isl_null ISL_HMAP *ISL_FN(ISL_HMAP,free)(__isl_take ISL_HMAP *hmap) in ISL_FN()
66 if (!hmap) in ISL_FN()
[all …]
H A Dhmap.h19 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap);
20 __isl_null ISL_HMAP *ISL_FN(ISL_HMAP,free)(__isl_take ISL_HMAP *hmap);
22 isl_ctx *ISL_FN(ISL_HMAP,get_ctx)(__isl_keep ISL_HMAP *hmap);
25 __isl_keep ISL_HMAP *hmap, __isl_keep ISL_KEY *key);
26 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap,
28 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap,
31 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap,
33 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap,
36 isl_stat ISL_FN(ISL_HMAP,foreach)(__isl_keep ISL_HMAP *hmap,
40 isl_bool ISL_FN(ISL_HMAP,every)(__isl_keep ISL_HMAP *hmap,
[all …]
/netbsd-src/sys/net/npf/
H A Dlpm.c112 lpm_hmap_t *hmap = &lpm->prefix[n]; in lpm_clear() local
114 if (!hmap->hashsize) { in lpm_clear()
115 KASSERT(!hmap->bucket); in lpm_clear()
118 for (unsigned i = 0; i < hmap->hashsize; i++) { in lpm_clear()
119 lpm_ent_t *entry = hmap->bucket[i]; in lpm_clear()
133 kmem_free(hmap->bucket, hmap->hashsize * sizeof(lpm_ent_t *)); in lpm_clear()
134 hmap->bucket = NULL; in lpm_clear()
135 hmap->hashsize = 0; in lpm_clear()
136 hmap->nitems = 0; in lpm_clear()
170 hashmap_rehash(lpm_hmap_t *hmap, unsigned size, int flags) in hashmap_rehash() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/utils/hmaptool/
H A Dhmaptool129 hmap = HeaderMap.frompath(path)
135 print (' num entries: %d' % (hmap.num_entries,))
136 print (' num buckets: %d' % (len(hmap.buckets),))
137 print (' string table size: %d' % (len(hmap.strtable),))
138 for i,bucket in enumerate(hmap.buckets):
145 key = hmap.get_string(key_idx)
146 prefix = hmap.get_string(prefix_idx)
147 suffix = hmap.get_string(suffix_idx)
150 i, key, prefix, suffix, (hmap_hash(key) & (len(hmap.buckets) - 1))))
152 mappings = sorted(hmap.mappings)
[all …]
/netbsd-src/sys/dev/nvmm/
H A Dnvmm.c291 if (!mach->hmap[j].present) in nvmm_kill_machines()
293 uao_detach(mach->hmap[j].uobj); in nvmm_kill_machines()
333 memset(&mach->hmap, 0, sizeof(mach->hmap)); in nvmm_machine_create()
382 if (!mach->hmap[i].present) in nvmm_machine_destroy()
384 uao_detach(mach->hmap[i].uobj); in nvmm_machine_destroy()
690 hmapping = &mach->hmap[i]; in nvmm_hmapping_getuobj()
718 hmapping = &mach->hmap[i]; in nvmm_hmapping_validate()
752 hmapping = &mach->hmap[i]; in nvmm_hmapping_alloc()
770 hmapping = &mach->hmap[i]; in nvmm_hmapping_free()
982 if (!mach->hmap[i].present) in nvmm_ctl_mach_info()
[all …]
H A Dnvmm_internal.h94 struct nvmm_hmapping hmap[NVMM_MAX_HMAPPINGS]; member
/netbsd-src/external/mit/isl/lib/libisl/
H A DMakefile23 hmap.h \
/netbsd-src/external/mit/isl/dist/
H A Disl_scheduler.c1640 isl_map_to_basic_set **hmap = &graph->intra_hmap; in intra_coefficients() local
1649 hmap = &graph->intra_hmap_param; in intra_coefficients()
1650 m = isl_map_to_basic_set_try_get(*hmap, map); in intra_coefficients()
1663 *hmap = isl_map_to_basic_set_set(*hmap, key, isl_basic_set_copy(coef)); in intra_coefficients()
H A DMakefile.am446 include/isl/hmap.h \
H A DMakefile.in622 include/isl/hash.h include/isl/hmap.h include/isl/hmap_templ.c \
1377 include/isl/hmap.h \