/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.sbin/htable/ |
H A D | Makefile | 27 # cmd/cmd-inet/usr.sbin/htable/Makefile 29 PROG= htable 30 OBJS= htable.o parse.o scan.o 31 SRCS= htable.c parse.y scan.l
|
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_intr.c | 99 /* allocate htable */ 101 dev->htable = kmem_zalloc(dev->hsize, KM_NOSLEEP); 103 if (dev->htable == NULL) 108 ret = ddi_intr_alloc(dev->dip, dev->htable, dev->intr_type, 125 ret = ddi_intr_get_pri(dev->htable[0], &dev->intr_pri); 131 (void) ddi_intr_get_cap(dev->htable[0], &dev->intr_cap); 167 (void) ddi_intr_free(dev->htable[i]); 170 /* release htable */ 171 kmem_free(dev->htable, dev->hsize); 172 dev->htable [all...] |
/opensolaris-onvv-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...] |
/opensolaris-onvv-gate/usr/src/uts/intel/asm/ |
H A D | Makefile | 38 htable.h \
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/vm/ |
H A D | htable.h | 36 #include <asm/htable.h> 48 * We use a reference counter mechanism to detect when we can free an htable. 51 * ht_busy is a traditional reference count of uses of the htable pointer 62 * busy == 1 and valid_cnt == 0, the htable can be free'd. 67 struct htable { struct 68 struct htable *ht_next; /* forward link for hash table */ 78 struct htable *ht_prev; /* backward link for hash table */ 79 struct htable *ht_parent; /* htable that points to this htable */ [all...] |
H A D | Makefile | 39 HDRS= hat_i86.h hat_pte.h hment.h htable.h kboot_mmu.h
|
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...] |
H A D | hat_pte.h | 166 struct htable; 188 struct htable **kmap_htables; /* htables for segmap + 32 bit heap */
|
H A D | hat_i86.h | 49 #include <vm/htable.h> 87 htable_t *hat_htable; /* top level htable */ 90 uint_t hat_num_hash; /* number of htable hash buckets */ 91 htable_t **hat_ht_hash; /* htable hash buckets */ 193 * Interfaces to manage which thread has access to htable and hment reserves.
|
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_hba.c | 97 ddi_intr_handle_t *htable = NULL; local 211 htable = NULL; 236 htable = 242 ddi_intr_alloc(hba->dip, htable, type, EMLXS_MSI_INUMBER, count, 270 (void) ddi_intr_free(htable[i]); 282 bcopy((uint8_t *)htable, (uint8_t *)new_htable, 286 kmem_free(htable, (count * sizeof (ddi_intr_handle_t))); 288 htable = new_htable; 305 ret = ddi_intr_get_pri(htable[i], &intr_pri[i]); 311 i, &htable[ 458 ddi_intr_handle_t *htable; local 552 ddi_intr_handle_t *htable = NULL; local 656 ddi_intr_handle_t *htable; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/rge/ |
H A D | rge_main.c | 1326 rgep->htable = kmem_alloc(intr_size, KM_SLEEP); 1330 ret = ddi_intr_alloc(dip, rgep->htable, intr_type, 0, 1334 kmem_free(rgep->htable, intr_size); 1346 if ((ret = ddi_intr_get_pri(rgep->htable[0], &rgep->intr_pri)) != 1351 (void) ddi_intr_free(rgep->htable[i]); 1353 kmem_free(rgep->htable, intr_size); 1362 (void) ddi_intr_free(rgep->htable[i]); 1363 kmem_free(rgep->htable, intr_size); 1369 if ((ret = ddi_intr_add_handler(rgep->htable[i], rge_intr, 1375 (void) ddi_intr_remove_handler(rgep->htable[ [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_intr.c | 106 if ((status2 = ddi_intr_add_handler(interrupts->htable[vector], 118 if ((status2 = ddi_intr_enable(interrupts->htable[vector])) 199 if ((status2 = ddi_intr_disable(interrupts->htable[vector])) 208 if ((status2 = ddi_intr_remove_handler(interrupts->htable[vector])) 360 if ((ddi_status = ddi_intr_add_handler(interrupts->htable[vector], 373 if ((ddi_status = ddi_intr_enable(interrupts->htable[vector])) 470 if ((status2 = ddi_intr_disable(interrupts->htable[vector])) 480 if ((status2 = ddi_intr_remove_handler(interrupts->htable[vector])) 615 interrupts->htable = kmem_alloc(interrupts->intr_size, KM_SLEEP); 625 ddi_status = ddi_intr_alloc(nxge->dip, interrupts->htable, intr_typ [all...] |
H A D | nxge_main.c | 5710 mintr->mi_ddi_handle = intrp->htable[htable_idx]; 5761 nxge_mac_intr.mi_ddi_handle = intrp->htable[htable_idx]; 6125 intrp->htable = kmem_alloc(intrp->intr_size, KM_SLEEP); 6126 ddi_status = ddi_intr_alloc(dip, intrp->htable, int_type, inum, 6132 kmem_free(intrp->htable, intrp->intr_size); 6136 if ((ddi_status = ddi_intr_get_pri(intrp->htable[0], 6143 (void) ddi_intr_free(intrp->htable[y]); 6146 kmem_free(intrp->htable, intrp->intr_size); 6167 (void) ddi_intr_free(intrp->htable[y]); 6170 kmem_free(intrp->htable, intr [all...] |
/opensolaris-onvv-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...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_main.c | 3010 mintr->mi_ddi_handle = intrp->htable[htable_idx]; 3039 hxge_mac_intr.mi_ddi_handle = intrp->htable[htable_idx]; 3857 intrp->htable = kmem_zalloc(intrp->intr_size, KM_SLEEP); 3859 ddi_status = ddi_intr_alloc(dip, intrp->htable, int_type, inum, 3864 kmem_free(intrp->htable, intrp->intr_size); 3872 if ((ddi_status = ddi_intr_get_pri(intrp->htable[0], 3878 (void) ddi_intr_free(intrp->htable[y]); 3881 kmem_free(intrp->htable, intrp->intr_size); 3893 (void) ddi_intr_free(intrp->htable[y]); 3896 kmem_free(intrp->htable, intr [all...] |
/opensolaris-onvv-gate/usr/src/cmd/isns/isnsd/ |
H A D | Makefile | 33 COBJS += pdu.o door.o htable.o
|
/opensolaris-onvv-gate/usr/src/cmd/nscd/ |
H A D | cache.c | 438 hashentry = nscdb->htable[*hash]; 450 if (nscdb->htable) { \ 452 nscdb->htable[hash] = NULL; \ 457 if (nscdb->htable) { \ 459 nscdb->htable[hash] = entry; \ 562 if ((entry = nscdb->htable[i]) != NULL) { 763 nscdb->htable = calloc(htsize, sizeof (*(nscdb->htable))); 764 if (nscdb->htable == NULL) { 789 if (nscdb->htable) [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/nge/ |
H A D | nge_main.c | 2495 (void) ddi_intr_block_enable(ngep->htable, 2500 (void) ddi_intr_enable(ngep->htable[i]); 2953 ngep->htable = kmem_alloc(intr_size, KM_SLEEP); 2956 ret = ddi_intr_alloc(dip, ngep->htable, intr_type, 0, 2962 kmem_free(ngep->htable, intr_size); 2977 if ((ret = ddi_intr_get_pri(ngep->htable[0], &ngep->intr_pri)) != 2983 (void) ddi_intr_free(ngep->htable[i]); 2986 kmem_free(ngep->htable, intr_size); 2996 (void) ddi_intr_free(ngep->htable[i]); 2998 kmem_free(ngep->htable, intr_siz [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_main.c | 1777 rc = ddi_intr_alloc(ixgbe->dip, ixgbe->htable, 1792 rc = ddi_intr_free(ixgbe->htable[i]); 1793 ixgbe->htable[i] = NULL; 1808 rc = ddi_intr_get_pri(ixgbe->htable[0], &ixgbe->intr_pri); 1814 rc = ddi_intr_get_cap(ixgbe->htable[0], &ixgbe->intr_cap); 1859 ixgbe->htable[ixgbe->rx_rings[i].intr_vector]); 1863 ixgbe->htable[ixgbe->tx_rings[i].intr_vector]); 4512 ixgbe->htable = kmem_alloc(ixgbe->intr_size, KM_SLEEP); 4514 rc = ddi_intr_alloc(devinfo, ixgbe->htable, intr_type, 0, 4555 rc = ddi_intr_get_pri(ixgbe->htable[ [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/bge/ |
H A D | bge_main2.c | 3804 bgep->htable = kmem_alloc(intr_size, KM_SLEEP); 3807 ret = ddi_intr_alloc(dip, bgep->htable, intr_type, 0, 3813 kmem_free(bgep->htable, intr_size); 3827 if ((ret = ddi_intr_get_pri(bgep->htable[0], &bgep->intr_pri)) != 3833 (void) ddi_intr_free(bgep->htable[i]); 3836 kmem_free(bgep->htable, intr_size); 3842 if ((ret = ddi_intr_add_handler(bgep->htable[i], bge_intr, 3849 (void) ddi_intr_free(bgep->htable[i]); 3852 kmem_free(bgep->htable, intr_size); 3857 if ((ret = ddi_intr_get_cap(bgep->htable[ [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 4319 igb->htable = kmem_alloc(igb->intr_size, KM_SLEEP); 4321 rc = ddi_intr_alloc(devinfo, igb->htable, intr_type, 0, 4364 rc = ddi_intr_get_pri(igb->htable[0], &igb->intr_pri); 4371 rc = ddi_intr_get_cap(igb->htable[0], &igb->intr_cap); 4409 rc = ddi_intr_add_handler(igb->htable[vector], 4425 rc = ddi_intr_add_handler(igb->htable[vector], 4435 igb->htable[vector]); 4449 rc = ddi_intr_add_handler(igb->htable[vector], 4459 igb->htable[vector]); 4473 rc = ddi_intr_add_handler(igb->htable[vecto [all...] |
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | Makefile | 68 SUBDIRS= bootconfchk htable ifconfig ilbadm in.ftpd in.rdisc in.routed \ 73 MSGSUBDIRS= bootconfchk htable ifconfig ilbadm in.ftpd in.routed in.talkd \
|
/opensolaris-onvv-gate/usr/src/pkg/manifests/ |
H A D | system-network-nis.mf | 70 file path=usr/sbin/htable mode=0555
|
/opensolaris-onvv-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 653 (void) ddi_intr_block_enable(qlt->htable, qlt->intr_cnt); 657 (void) ddi_intr_enable(qlt->htable[i]); 666 (void) ddi_intr_block_disable(qlt->htable, qlt->intr_cnt); 670 (void) ddi_intr_disable(qlt->htable[i]); 678 if (qlt->htable) { 681 (void) ddi_intr_remove_handler(qlt->htable[i]); 682 (void) ddi_intr_free(qlt->htable[i]); 684 kmem_free(qlt->htable, (uint_t)qlt->intr_size); 686 qlt->htable = NULL; 743 qlt->htable [all...] |
/opensolaris-onvv-gate/usr/src/uts/i86xpv/ |
H A D | Makefile.files | 62 htable.o \
|