Searched defs:htable (Results 1 - 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhtable.h37 #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 Dhment.c54 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 Ddapl_tavor_ibtf_qp.c800 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 Di86mmu.c528 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 Dcache.h242 nsc_entry_t **htable; member in struct:nsc_db
/illumos-gate/usr/src/uts/common/os/
H A Dlabelsys.c281 * 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 Doce_impl.h263 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 Demlxs_hba.c142 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 Daac.h488 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 Dqlt.h284 ddi_intr_handle_t *htable; member in struct:qlt_state
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge.h388 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:rge
/illumos-gate/usr/src/uts/common/io/skd/
H A Dskd.h425 ddi_intr_handle_t *htable; member in struct:skd_device
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge_var.h442 ddi_intr_handle_t *htable; member in struct:myri10ge_priv
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_impl.h760 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:bge
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge.h219 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 Dqlge.h684 ddi_intr_handle_t *htable; /* For array of interrupts */ member in struct:qlge
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_sw.h625 ddi_intr_handle_t *htable; member in struct:igb
/illumos-gate/usr/src/lib/libscf/common/
H A Dlowlevel.c6080 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 Dnge.h707 ddi_intr_handle_t *htable; /* for array of interrupts */ member in struct:nge
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_sw.h969 ddi_intr_handle_t *htable; member in struct:e1000g
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_sw.h706 ddi_intr_handle_t *htable; member in struct:ixgbe
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge.h492 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 Dql_api.h1590 ddi_intr_handle_t *htable; member in struct:ql_adapter_state

Completed in 198 milliseconds