Searched refs:ht (Results 1 - 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhtable.c111 static void htable_free(htable_t *ht);
112 static x86pte_t *x86pte_access_pagetable(htable_t *ht, uint_t index);
113 static void x86pte_release_pagetable(htable_t *ht);
114 static x86pte_t x86pte_cas(htable_t *ht, uint_t entry, x86pte_t old,
357 htable_put_reserve(htable_t *ht) argument
359 ht->ht_hat = NULL; /* no longer tied to a hat */
360 ASSERT(ht->ht_pfn == PFN_INVALID);
363 ht->ht_next = htable_reserve_pool;
364 htable_reserve_pool = ht;
375 htable_t *ht local
396 htable_t *ht; local
416 htable_t *ht; local
440 htable_t *higher, *ht; local
572 htable_t *ht; local
734 htable_t *ht; local
781 htable_t *ht = NULL; local
974 htable_free(htable_t *ht) argument
1035 htable_t *ht; local
1175 htable_release(htable_t *ht) argument
1287 htable_t *ht = NULL; local
1325 htable_acquire(htable_t *ht) argument
1370 htable_t *ht; local
1490 htable_t *ht; local
1607 htable_scan(htable_t *ht, uintptr_t *vap, uintptr_t eaddr) argument
1678 htable_t *ht; local
1783 htable_t *ht; local
1812 htable_t *ht; local
1855 htable_va2entry(uintptr_t va, htable_t *ht) argument
1869 htable_e2va(htable_t *ht, uint_t entry) argument
1943 x86pte_access_pagetable(htable_t *ht, uint_t index) argument
1958 x86pte_mapin(pfn_t pfn, uint_t index, htable_t *ht) argument
2027 x86pte_release_pagetable(htable_t *ht) argument
2068 x86pte_get(htable_t *ht, uint_t entry) argument
2094 x86pte_set(htable_t *ht, uint_t entry, x86pte_t new, void *ptr) argument
2178 x86pte_cas(htable_t *ht, uint_t entry, x86pte_t old, x86pte_t new) argument
2234 x86pte_inval( htable_t *ht, uint_t entry, x86pte_t expect, x86pte_t *pte_ptr, boolean_t tlb) argument
2301 x86pte_update( htable_t *ht, uint_t entry, x86pte_t expect, x86pte_t new) argument
2499 htable_t *ht; local
[all...]
H A Dhment.h47 extern hment_t *hment_remove(page_t *, htable_t *ht, uint_t entry);
58 extern hment_t *hment_prepare(htable_t *ht, uint_t entry, page_t *);
63 extern void hment_assign(htable_t *ht, uint_t entry, page_t *, hment_t *);
H A Dhtable.h130 #define HTABLE_NUM_PTES(ht) (((ht)->ht_flags & HTABLE_VLP) ? 4 : 512)
132 #define HTABLE_LAST_PAGE(ht) \
133 ((ht)->ht_level == mmu.max_level ? ((uintptr_t)0UL - MMU_PAGESIZE) :\
134 ((ht)->ht_vaddr - MMU_PAGESIZE + \
135 ((uintptr_t)HTABLE_NUM_PTES(ht) << LEVEL_SHIFT((ht)->ht_level))))
143 #define HTABLE_NUM_PTES(ht) \
144 (!mmu.pae_hat ? 1024 : ((ht)->ht_level == 2 ? 4 : 512))
146 #define HTABLE_LAST_PAGE(ht) ((h
[all...]
H A Dhat_i86.c111 static x86pte_t hati_update_pte(htable_t *ht, uint_t entry, x86pte_t expected,
246 htable_t *ht; /* top level htable */ local
308 ht = htable_create(hat, (uintptr_t)0, TOP_LEVEL(hat), NULL);
309 hat->hat_htable = ht;
322 ht = hat->hat_htable;
324 ht = htable_create(hat, va, rp->hkr_level,
327 start = htable_va2entry(va, ht);
328 cnt = HTABLE_NUM_PTES(ht) - start;
333 cnt = htable_va2entry(rp->hkr_end_va, ht) -
337 if (ht
896 htable_t *ht; local
1146 htable_t *ht = NULL; local
1296 hati_pte_map( htable_t *ht, uint_t entry, page_t *pp, x86pte_t pte, int flags, void *pte_ptr) argument
1429 htable_t *ht; local
1508 htable_t *ht; local
1875 htable_t *ht = NULL; local
2173 hat_pte_unmap( htable_t *ht, uint_t entry, uint_t flags, x86pte_t old_pte, void *pte_ptr, boolean_t tlb) argument
2279 htable_t *ht; local
2383 htable_t *ht = NULL; local
2505 htable_t *ht = NULL; local
2594 htable_t *ht = NULL; local
2636 htable_t *ht = NULL; local
2771 htable_t *ht; local
2795 htable_t *ht; local
2850 htable_t *ht; local
2921 htable_t *ht; local
3106 htable_t *ht = NULL; local
3187 htable_t *ht; local
3329 hati_page_unmap(page_t *pp, htable_t *ht, uint_t entry) argument
3395 htable_t *ht; local
3666 htable_t *ht; local
3873 htable_t *ht; local
3916 htable_t *ht; local
3970 htable_t *ht; local
4058 htable_t *ht = NULL; local
4100 hati_update_pte(htable_t *ht, uint_t entry, x86pte_t expected, x86pte_t new) argument
4458 htable_t *ht; local
4481 htable_t *ht; local
[all...]
H A Dhment.c491 hment_walk(page_t *pp, htable_t **ht, uint_t *entry, hment_t *prev) argument
499 *ht = (htable_t *)pp->p_mapping;
515 *ht = hm->hm_htable;
529 hment_remove(page_t *pp, htable_t *ht, uint_t entry) argument
542 ASSERT(ht == (htable_t *)pp->p_mapping);
556 dummy.hm_htable = ht;
559 idx = HMENT_HASH(ht->ht_pfn, entry);
563 panic("hment_remove() missing in hash table pp=%lx, ht=%lx,"
564 "entry=0x%x hash index=0x%x", (uintptr_t)pp, (uintptr_t)ht,
727 htable_t *ht; local
[all...]
H A Dhat_kdi.c82 htable_t *ht; local
90 ht = htable_create(kas.a_hat, hat_kdi_page, 0, NULL);
99 hat_devload(kas.a_hat, (caddr_t)hat_kdi_pte, MMU_PAGESIZE, ht->ht_pfn,
103 PT_INDEX_PTR(hat_kdi_pte, htable_va2entry(hat_kdi_page, ht));
105 HTABLE_INC(ht->ht_valid_cnt);
106 htable_release(ht);
H A Dhat_i86.h232 extern void hat_pte_unmap(htable_t *ht, uint_t entry, uint_t flags,
241 extern hment_t *hati_page_unmap(page_t *pp, htable_t *ht, uint_t entry);
H A Di86_mmu.c198 htable_t *ht; local
227 ht = htable_create(kas.a_hat, va, 0, NULL);
228 if (ht == NULL)
229 panic("hat_kmap_init: ht == NULL");
230 mmu.kmap_htables[i] = ht;
233 MMU_PAGESIZE, ht->ht_pfn,
/illumos-gate/usr/src/lib/libsqlite/src/
H A Dhash.c44 new->ht = 0;
57 if( pH->ht ) sqliteFree(pH->ht);
58 pH->ht = 0;
177 if( pH->ht ) sqliteFree(pH->ht);
178 pH->ht = new_ht;
216 if( pH->ht ){
217 elem = pH->ht[h].chain;
218 count = pH->ht[
[all...]
H A Dhash.h44 } *ht; member in struct:Hash
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/
H A Ddid_hash.c110 did_hash_destroy(did_hash_t *ht) argument
115 if (ht == NULL)
117 for (idx = 0; idx < ht->dph_hashlen; idx++) {
118 for (e = ht->dph_hash[idx]; e != NULL; ) {
124 topo_mod_free(ht->dph_mod,
125 ht->dph_hash, ht->dph_hashlen * sizeof (did_t *));
126 topo_mod_free(ht->dph_mod, ht, sizeof (did_hash_t));
/illumos-gate/usr/src/lib/libshell/common/features/
H A Dmath.sh103 ht=' '
129 tab="$tab$nl#ifdef $v$nl$ht\"\\0${R}${a}${name}\",$ht(Math_f)${L},${nl}#endif"
175 do tab="$tab$nl$ht\"\\0${R}${a}${x}\",$ht(Math_f)$f,"
178 tab="$tab$nl$ht\"\",$ht$ht(Math_f)0"
/illumos-gate/usr/src/lib/libslp/javalib/com/sun/slp/
H A DSSrvDereg.java80 Hashtable ht = new Hashtable();
84 ht,
87 URLSignature = (Hashtable)ht.get(URL);
H A DServiceStoreInMemory.java132 private Hashtable ht = new Hashtable(); // for collecting attributes. field in class:ServiceStoreInMemory.AttributeBVCollector
149 findMatchingAttributes(rec, attrTags, ht, ret);
922 InMemoryEvaluator(Hashtable ht, argument
925 attrLevel = ht;
1782 Hashtable ht = new Hashtable();
1811 if (ht.get(rec) != null) {
1816 ht.put(rec, rec);
2051 Hashtable ht = new Hashtable();
2055 ht.put(ServiceStore.FS_SERVICES, services);
2060 ht
2904 findMatchingAttributes(ServiceRecordInMemory rec, Vector attrTags, Hashtable ht, Vector ret) argument
2949 saveValueIfMatch(ServerAttribute attr, AttributePattern attrTag, Hashtable ht, Vector ret) argument
[all...]
H A DDATable.java375 Hashtable ht = new Hashtable();
426 if (ht.get(str) == null) {
427 ht.put(str, str);
H A DServiceStoreFactory.java329 Hashtable ht = new Hashtable();
370 ht,
H A DUARequester.java359 Hashtable ht = new Hashtable();
392 ht,
H A DServiceTable.java1100 Hashtable ht =
1105 attributes = (Vector)ht.get(ServiceStore.FA_ATTRIBUTES);
1107 sig = (Hashtable)ht.get(ServiceStore.FA_SIG);
1539 Hashtable ht =
1545 Vector attrs = (Vector)ht.get(ServiceStore.FA_ATTRIBUTES);
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_ht.c91 HT_HANDLE *ht; local
103 if ((ht = (HT_HANDLE *)malloc(msize)) == 0)
107 ht->ht_table = (HT_TABLE_ENTRY *)((char *)ht + sizeof (HT_HANDLE));
108 ht->ht_table_size = table_size;
109 ht->ht_table_mask = table_size - 1;
110 ht->ht_key_size = key_size;
111 ht->ht_total_items = 0;
112 ht->ht_flags = flags;
113 ht
[all...]
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c568 htable_t *ht; local
605 if (mdb_vread(&ht, sizeof (htable_t *),
610 for (; ht != NULL; ht = htable.ht_next) {
612 (uintptr_t)ht) == -1) {
625 "pte=%llr\n", level, ht, pte);
721 htable_t *ht; local
750 if (mdb_vread(&ht, sizeof (htable_t *),
755 for (; ht != NULL; ht
861 htable_t *ht; local
980 htable_t *ht; local
[all...]
/illumos-gate/usr/src/lib/libsqlite/tool/
H A Dlemon.c3752 struct s_x1node **ht; /* Hash table for lookups */ member in struct:s_x1
3781 x1a->ht = (x1node**)&(x1a->tbl[1024]);
3782 for(i=0; i<1024; i++) x1a->ht[i] = 0;
3798 np = x1a->ht[h];
3816 array.ht = (x1node**)&(array.tbl[size]);
3817 for(i=0; i<size; i++) array.ht[i] = 0;
3823 if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
3824 newnp->next = array.ht[h];
3826 newnp->from = &(array.ht[
3913 struct s_x2node **ht; /* Hash table for lookups */ member in struct:s_x2
4119 struct s_x3node **ht; /* Hash table for lookups */ member in struct:s_x3
4266 struct s_x4node **ht; /* Hash table for lookups */ member in struct:s_x4
[all...]
/illumos-gate/usr/src/lib/nsswitch/files/common/
H A Dfiles_common.c390 int fd, retries, ht, stat; local
566 for (ht = 0; ht < fhp->fh_nhtab; ht++) {
567 hp = &fhp->fh_table[ht * fhp->fh_size + line];
568 hp->h_hash = fhp->fh_hash_func[ht](&xargs, 0, first,
583 for (ht = 0; ht < fhp->fh_nhtab; ht++) {
584 htab = &fhp->fh_table[ht * fh
[all...]
/illumos-gate/usr/src/cmd/cpc/common/
H A Dcpustat.c414 hrtime_t ht, htdelta, restdelta; local
425 ht = gethrtime();
473 ht += htdelta;
475 if (ht <= htnow)
477 ts.tv_sec = (time_t)((ht - htnow) / NSECS_PER_SEC);
478 ts.tv_nsec = (suseconds_t)((ht - htnow) % NSECS_PER_SEC);
545 ht += restdelta;
546 ts.tv_sec = (time_t)((ht - htnow) /
548 ts.tv_nsec = (suseconds_t)((ht - htnow) %
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_ht.c778 "HT bss occupancy change: %d sta, %d ht, "
1713 struct ieee80211_ie_htinfo *ht = local
1717 ht->hi_ctrlchannel = ieee80211_chan2ieee(ic, ic->ic_curchan);
1718 ht->hi_byte1 = IEEE80211_HTINFO_RIFSMODE_PROH;
1720 ht->hi_byte1 |= IEEE80211_HTINFO_2NDCHAN_ABOVE;
1722 ht->hi_byte1 |= IEEE80211_HTINFO_2NDCHAN_BELOW;
1724 ht->hi_byte1 |= IEEE80211_HTINFO_2NDCHAN_NONE;
1726 ht->hi_byte1 |= IEEE80211_HTINFO_TXWIDTH_2040;
1729 ht->hi_byte2 = (ht
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dlgrp_topo.c877 prom_printf("lgrp_lineage_add: latency(%d,%d) 0x%x, ht %d\n",
1437 lgrp_topo_ht_limit_set(int ht) argument
1439 if (ht > LGRP_TOPO_LEVELS_MAX)
1442 lgrp_topo_levels = ht;
1444 return (ht);

Completed in 155 milliseconds

12