/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | htable.h | 37 #include <asm/htable.h> 49 * We use a reference counter mechanism to detect when we can free an htable. 52 * ht_busy is a traditional reference count of uses of the htable pointer 63 * busy == 1 and valid_cnt == 0, the htable can be free'd. 68 struct htable { struct 69 struct htable *ht_next; /* forward link for hash table */ 79 struct htable *ht_prev; /* backward link for hash table */ 80 struct htable *ht_parent; /* htable that points to this htable */ [all...] |
H A D | hment.c | 54 uint16_t hm_entry; /* index of pte in htable */ 70 * The hment reserve is similar to the htable reserve, with the following 223 * victimizing a mapping in a user htable. 353 hment_prepare(htable_t *htable, uint_t entry, page_t *pp) argument 384 /* should point to htable */ 392 if (pp->p_mapping == htable && pp->p_mlentry == entry) { 446 * Record a mapping list entry for the htable/entry to the given page. 451 hment_assign(htable_t *htable, uint_t entry, page_t *pp, hment_t *hm) argument 465 pp->p_mapping = htable; 479 hm->hm_htable = htable; [all...] |
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_ibtf_qp.c | 800 DAPL_HASH_TABLE *htable; local 805 htable = srq_ptr->srq_ep_table; 808 "srq_insert_ep:%p %p %llx\n", srq_ptr, htable, key); 809 return (dapls_hash_insert(htable, key, ep_ptr)); 818 DAPL_HASH_TABLE *htable; local 825 htable = srq_ptr->srq_ep_table; 828 retval = dapls_hash_remove(htable, key, (DAPL_HASH_DATA *)&epp); 831 "srq_remove_ep(%d): %p %llx\n", retval, htable, key); 841 DAPL_HASH_TABLE *htable; local 848 htable [all...] |
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | i86mmu.c | 528 va2entry(htable_t *htable, uintptr_t addr) argument 530 size_t entry = (addr - htable->ht_vaddr); 532 entry >>= mmu.level_shift[htable->ht_level]; 533 return (entry & HTABLE_NUM_PTES(htable) - 1); 537 get_pte(hat_t *hat, htable_t *htable, uintptr_t addr) argument 543 if (htable->ht_flags & HTABLE_VLP) { 545 ptr += va2entry(htable, addr) << mmu.pte_size_shift; 548 paddr_t paddr = mmu_ptob((paddr_t)htable->ht_pfn); 549 paddr += va2entry(htable, addr) << mmu.pte_size_shift; 569 htable_t htable; local 722 htable_t htable; local 862 htable_t htable; local 981 htable_t htable; local [all...] |
/illumos-gate/usr/src/cmd/nscd/ |
H A D | cache.h | 242 nsc_entry_t **htable; member in struct:nsc_db
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | labelsys.c | 281 * Note that the htable arrays themselves do not have reference counters, so, 285 flush_rh_table(tnrhc_hash_t **htable, int nbits) argument 291 if ((hent = htable[nbits]) == NULL)
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_impl.h | 263 ddi_intr_handle_t *htable; /* intr handler table */ member in struct:oce_dev
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_hba.c | 142 ddi_intr_handle_t *htable = NULL; local 255 htable = NULL; 280 htable = 286 ddi_intr_alloc(hba->dip, htable, type, EMLXS_MSI_INUMBER, count, 315 (void) ddi_intr_free(htable[i]); 327 bcopy((uint8_t *)htable, (uint8_t *)new_htable, 331 kmem_free(htable, (count * sizeof (ddi_intr_handle_t))); 333 htable = new_htable; 350 ret = ddi_intr_get_pri(htable[i], &intr_pri[i]); 356 i, &htable[ 499 ddi_intr_handle_t *htable; local 593 ddi_intr_handle_t *htable = NULL; local 697 ddi_intr_handle_t *htable; local [all...] |
/illumos-gate/usr/src/uts/common/io/aac/ |
H A D | aac.h | 488 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:aac_softstate
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.h | 284 ddi_intr_handle_t *htable; member in struct:qlt_state
|
/illumos-gate/usr/src/uts/common/io/rge/ |
H A D | rge.h | 388 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:rge
|
/illumos-gate/usr/src/uts/common/io/skd/ |
H A D | skd.h | 425 ddi_intr_handle_t *htable; member in struct:skd_device
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge_var.h | 442 ddi_intr_handle_t *htable; member in struct:myri10ge_priv
|
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_impl.h | 760 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:bge
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge.h | 219 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:_hxge_intr_t
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlge/ |
H A D | qlge.h | 684 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:qlge
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_sw.h | 625 ddi_intr_handle_t *htable; member in struct:igb
|
/illumos-gate/usr/src/lib/libscf/common/ |
H A D | lowlevel.c | 6080 scf_get_key(scf_matchkey_t **htable, const char *fmri, const char *legacy) argument 6106 for (key = htable[h]; key != NULL; key = key->sk_next) { 6130 key->sk_next = htable[h]; 6131 htable[h] = key; 6142 scf_add_match(scf_matchkey_t **htable, const char *fmri, const char *legacy, argument 6190 if ((match->sm_key = scf_get_key(htable, fmri, legacy)) == NULL) { 6246 scf_pattern_match(scf_matchkey_t **htable, char *fmri, const char *legacy, argument 6254 (ret = scf_add_match(htable, fmri, 6285 scf_matchkey_t **htable = NULL; local 6324 if ((htable [all...] |
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge.h | 707 ddi_intr_handle_t *htable; /* for array of interrupts */ member in struct:nge
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_sw.h | 969 ddi_intr_handle_t *htable; member in struct:e1000g
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 706 ddi_intr_handle_t *htable; member in struct:ixgbe
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge.h | 492 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:_nxge_intr_t
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlc/ |
H A D | ql_api.h | 1590 ddi_intr_handle_t *htable; member in struct:ql_adapter_state
|