/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_qinv.c | 316 status = &iwp->iwp_vstatus; in qinv_wait_sync() 317 paddr = iwp->iwp_pstatus; in qinv_wait_sync() 333 if (iwp->iwp_sync) { in qinv_wait_sync() 574 qinv_wait_sync(immu, iwp); in immu_qinv_context_fsi() 585 qinv_wait_sync(immu, iwp); in immu_qinv_context_dsi() 596 qinv_wait_sync(immu, iwp); in immu_qinv_context_gbl() 634 qinv_wait_sync(immu, iwp); in immu_qinv_iotlb_psi() 645 qinv_wait_sync(immu, iwp); in immu_qinv_iotlb_dsi() 656 qinv_wait_sync(immu, iwp); in immu_qinv_iotlb_gbl() 664 qinv_wait_sync(immu, iwp); in immu_qinv_intr_global() [all …]
|
H A D | immu_intrmap.c | 672 immu_inv_wait_t *iwp; in immu_intrmap_alloc() local 709 iwp = &intrmap_private->ir_inv_wait; in immu_intrmap_alloc() 710 immu_init_inv_wait(iwp, "intrmaplocal", B_TRUE); in immu_intrmap_alloc() 714 immu_qinv_intr_one_cache(immu, idx, iwp); in immu_intrmap_alloc() 732 immu_qinv_intr_caches(immu, idx, count, iwp); in immu_intrmap_alloc() 751 immu_inv_wait_t *iwp; in immu_intrmap_map() local 765 iwp = &INTRMAP_PRIVATE(intrmap_private)->ir_inv_wait; in immu_intrmap_map() 806 immu_qinv_intr_one_cache(immu, idx, iwp); in immu_intrmap_map() 821 immu_qinv_intr_caches(immu, idx, count, iwp); in immu_intrmap_map() 830 immu_inv_wait_t *iwp; in immu_intrmap_free() local [all …]
|
H A D | immu_regs.c | 49 static void immu_regs_inv_wait(immu_inv_wait_t *iwp); 156 uint_t hint, immu_inv_wait_t *iwp) in immu_regs_iotlb_psi() argument 168 immu_regs_iotlb_dsi(immu, did, iwp); in immu_regs_iotlb_psi() 215 immu_regs_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp) in immu_regs_iotlb_dsi() argument 228 immu_regs_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp) in immu_regs_iotlb_gbl() argument 707 uint16_t source_id, uint_t domain_id, immu_inv_wait_t *iwp) in immu_regs_context_fsi() argument 714 immu_regs_context_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp) in immu_regs_context_dsi() argument 721 immu_regs_context_gbl(immu_t *immu, immu_inv_wait_t *iwp) in immu_regs_context_gbl() argument 731 immu_regs_inv_wait(immu_inv_wait_t *iwp) in immu_regs_inv_wait() argument
|
H A D | immu.c | 1336 immu_init_inv_wait(immu_inv_wait_t *iwp, const char *name, boolean_t sync) in immu_init_inv_wait() argument 1341 iwp->iwp_sync = sync; in immu_init_inv_wait() 1343 vaddr = (caddr_t)&iwp->iwp_vstatus; in immu_init_inv_wait() 1347 iwp->iwp_pstatus = paddr; in immu_init_inv_wait() 1348 iwp->iwp_name = name; in immu_init_inv_wait()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_module.c | 522 mdb_iwalker_t *iwp; in mdb_module_add_walker() local 538 iwp->iwlk_init = wp->walk_init; in mdb_module_add_walker() 539 iwp->iwlk_step = wp->walk_step; in mdb_module_add_walker() 540 iwp->iwlk_fini = wp->walk_fini; in mdb_module_add_walker() 542 iwp->iwlk_modp = mod; in mdb_module_add_walker() 544 if (iwp->iwlk_init == NULL) in mdb_module_add_walker() 546 if (iwp->iwlk_fini == NULL) in mdb_module_add_walker() 553 iwp->iwlk_var = mdb_nv_insert(&mdb.m_walkers, iwp->iwlk_name, NULL, in mdb_module_add_walker() 566 mdb_iwalker_t *iwp; in mdb_module_remove_walker() local 573 iwp = mdb_nv_get_cookie(v); in mdb_module_remove_walker() [all …]
|
H A D | mdb_help.c | 72 const mdb_iwalker_t *iwp = mdb_nv_get_cookie(v); in print_walk() local 73 if (iwp->iwlk_descr != NULL) in print_walk() 75 iwp->iwlk_name, iwp->iwlk_descr); in print_walk() 204 if (name == NULL || iwp->iwlk_descr == NULL) in print_wdesc() 217 strstr(iwp->iwlk_descr, f->pattern) != NULL)) in print_wdesc() 481 (*ip)++, iwp->iwlk_modp->mod_name, iwp->iwlk_name); in print_walker_def() 499 mdb_iwalker_t *iwp; in cmd_which() local 526 if ((iwp = mdb_walker_lookup(s)) != NULL) { in cmd_which() 527 mdb_var_t *v = iwp->iwlk_var; in cmd_which() 530 if (iwp->iwlk_modp != &mdb.m_rmod) { in cmd_which() [all …]
|
H A D | mdb_wcb.c | 61 mdb_wcb_create(mdb_iwalker_t *iwp, mdb_walk_cb_t cb, void *data, uintptr_t addr) in mdb_wcb_create() argument 66 wcb->w_walker = iwp; in mdb_wcb_create() 71 wcb->w_state.walk_arg = iwp->iwlk_init_arg; in mdb_wcb_create()
|
H A D | mdb_modapi.c | 693 mdb_iwalker_t *iwp = mdb_walker_lookup(name); in mdb_pwalk() local 702 if (iwp != NULL) { in mdb_pwalk() 706 ret = walk_common(mdb_wcb_create(iwp, pwalk_step, &p, addr)); in mdb_pwalk() 744 mdb_iwalker_t *iwp; in i_mdb_pwalk_dcmd() local 754 if ((iwp = mdb_walker_lookup(wname)) == NULL) in i_mdb_pwalk_dcmd() 814 mdb_iwalker_t *iwp; in mdb_layered_walk() local 819 if ((iwp = mdb_walker_lookup(wname)) == NULL) in mdb_layered_walk() 825 if (cwcb->w_walker == iwp) in mdb_layered_walk() 828 wcb = mdb_wcb_create(iwp, (mdb_walk_cb_t)layered_walk_step, in mdb_layered_walk() 831 if (iwp->iwlk_init(&wcb->w_state) != WALK_NEXT) { in mdb_layered_walk() [all …]
|
H A D | mdb_tab.c | 356 mdb_iwalker_t *iwp = mdb_nv_get_cookie(mdb_nv_get_cookie(v)); in tab_complete_walker() local 359 mdb_tab_insert(mcp, iwp->iwlk_name); in tab_complete_walker()
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-network-iwp.p5m | 33 set name=pkg.fmri value=pkg:/driver/network/iwp@$(PKGVERS) 42 file path=kernel/drv/$(ARCH64)/iwp group=sys 43 driver name=iwp perms="* 0666 root sys" clone_perms="iwp 0666 root sys" 47 license usr/src/uts/common/io/iwp/THIRDPARTYLICENSE \ 48 license=usr/src/uts/common/io/iwp/THIRDPARTYLICENSE 49 license usr/src/uts/common/io/iwp/fw-iw/LICENSE \ 50 license=usr/src/uts/common/io/iwp/fw-iw/LICENSE
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | immu.h | 897 uint16_t source_id, uint_t domain_id, immu_inv_wait_t *iwp); 899 immu_inv_wait_t *iwp); 900 void immu_regs_context_gbl(immu_t *immu, immu_inv_wait_t *iwp); 902 uint64_t dvma, uint_t count, uint_t hint, immu_inv_wait_t *iwp); 904 void immu_regs_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp); 957 uint16_t source_id, uint_t domain_id, immu_inv_wait_t *iwp); 959 immu_inv_wait_t *iwp); 960 void immu_qinv_context_gbl(immu_t *immu, immu_inv_wait_t *iwp); 962 uint64_t dvma, uint_t count, uint_t hint, immu_inv_wait_t *iwp); 964 void immu_qinv_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp); [all …]
|
/illumos-gate/usr/src/uts/intel/iwp/ |
H A D | Makefile | 40 MODULE = iwp
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ |
H A D | ipmpstat.c | 372 ipmpstat_walkdata_t *iwp = arg; in walk_if_cbfunc() local 381 (*iwp->iw_func)(ih, ifinfop, iwp->iw_funcarg); in walk_if_cbfunc() 397 ipmpstat_walkdata_t *iwp = arg; in walk_addr_cbfunc() local 409 (*iwp->iw_func)(ih, adinfop, iwp->iw_funcarg); in walk_addr_cbfunc()
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.intel | 260 DRV_KMODS += iwp
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.rules | 921 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/iwp/%.c
|
H A D | Makefile.files | 1898 IWP_OBJS += iwp.o
|