Home
last modified time | relevance | path

Searched refs:iwp (Results 1 – 17 of 17) sorted by relevance

/titanic_41/usr/src/uts/i86pc/io/
H A Dimmu_qinv.c85 static void immu_qinv_inv_wait(immu_inv_wait_t *iwp);
168 static void immu_qinv_inv_wait(immu_inv_wait_t *iwp);
169 static void qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp);
307 qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp) in qinv_wait_sync() argument
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()
340 DTRACE_PROBE2(immu__wait__sync, const char *, iwp->iwp_name, in qinv_wait_sync()
350 immu_qinv_inv_wait(immu_inv_wait_t *iwp) in immu_qinv_inv_wait() argument
352 volatile uint32_t *status = &iwp->iwp_vstatus; in immu_qinv_inv_wait()
[all …]
H A Dimmu_intrmap.c671 immu_inv_wait_t *iwp; in immu_intrmap_alloc() local
708 iwp = &intrmap_private->ir_inv_wait; in immu_intrmap_alloc()
709 immu_init_inv_wait(iwp, "intrmaplocal", B_TRUE); in immu_intrmap_alloc()
713 immu_qinv_intr_one_cache(immu, idx, iwp); in immu_intrmap_alloc()
731 immu_qinv_intr_caches(immu, idx, count, iwp); in immu_intrmap_alloc()
750 immu_inv_wait_t *iwp; in immu_intrmap_map() local
764 iwp = &INTRMAP_PRIVATE(intrmap_private)->ir_inv_wait; in immu_intrmap_map()
805 immu_qinv_intr_one_cache(immu, idx, iwp); in immu_intrmap_map()
820 immu_qinv_intr_caches(immu, idx, count, iwp); in immu_intrmap_map()
829 immu_inv_wait_t *iwp; in immu_intrmap_free() local
[all …]
H A Dimmu_regs.c49 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 Dimmu.c1330 immu_init_inv_wait(immu_inv_wait_t *iwp, const char *name, boolean_t sync) in immu_init_inv_wait() argument
1335 iwp->iwp_sync = sync; in immu_init_inv_wait()
1337 vaddr = (caddr_t)&iwp->iwp_vstatus; in immu_init_inv_wait()
1341 iwp->iwp_pstatus = paddr; in immu_init_inv_wait()
1342 iwp->iwp_name = name; in immu_init_inv_wait()
/titanic_41/usr/src/cmd/mdb/common/mdb/
H A Dmdb_help.c70 const mdb_iwalker_t *iwp = mdb_nv_get_cookie(v); in print_walk() local
71 if (iwp->iwlk_descr != NULL) in print_walk()
73 iwp->iwlk_name, iwp->iwlk_descr); in print_walk()
145 mdb_iwalker_t *iwp = mdb_nv_get_cookie(mdb_nv_get_cookie(v)); in print_wdesc() local
147 if (iwp->iwlk_descr != NULL) in print_wdesc()
148 mdb_printf("%-24s - %s\n", mdb_nv_get_name(v), iwp->iwlk_descr); in print_wdesc()
288 mdb_iwalker_t *iwp = mdb_nv_get_cookie(mdb_nv_get_cookie(v)); in print_walker_def() local
292 (*ip)++, iwp->iwlk_modp->mod_name, iwp->iwlk_name); in print_walker_def()
310 mdb_iwalker_t *iwp; in cmd_which() local
337 if ((iwp = mdb_walker_lookup(s)) != NULL) { in cmd_which()
[all …]
H A Dmdb_module.c518 mdb_iwalker_t *iwp; in mdb_module_add_walker() local
531 iwp = mdb_alloc(sizeof (mdb_iwalker_t), UM_SLEEP); in mdb_module_add_walker()
533 iwp->iwlk_descr = strdup(wp->walk_descr); in mdb_module_add_walker()
534 iwp->iwlk_init = wp->walk_init; in mdb_module_add_walker()
535 iwp->iwlk_step = wp->walk_step; in mdb_module_add_walker()
536 iwp->iwlk_fini = wp->walk_fini; in mdb_module_add_walker()
537 iwp->iwlk_init_arg = wp->walk_init_arg; in mdb_module_add_walker()
538 iwp->iwlk_modp = mod; in mdb_module_add_walker()
540 if (iwp->iwlk_init == NULL) in mdb_module_add_walker()
541 iwp->iwlk_init = default_walk_init; in mdb_module_add_walker()
[all …]
H A Dmdb_modapi.c552 mdb_iwalker_t *iwp = mdb_walker_lookup(name); in mdb_pwalk() local
561 if (iwp != NULL) { in mdb_pwalk()
565 ret = walk_common(mdb_wcb_create(iwp, pwalk_step, &p, addr)); in mdb_pwalk()
599 mdb_iwalker_t *iwp; in mdb_pwalk_dcmd() local
609 if ((iwp = mdb_walker_lookup(wname)) == NULL) in mdb_pwalk_dcmd()
619 wcb = mdb_wcb_create(iwp, (mdb_walk_cb_t)walk_dcmd, &dw, addr); in mdb_pwalk_dcmd()
654 mdb_iwalker_t *iwp; in mdb_layered_walk() local
659 if ((iwp = mdb_walker_lookup(wname)) == NULL) in mdb_layered_walk()
665 if (cwcb->w_walker == iwp) in mdb_layered_walk()
668 wcb = mdb_wcb_create(iwp, (mdb_walk_cb_t)layered_walk_step, in mdb_layered_walk()
[all …]
H A Dmdb_wcb.c63 mdb_wcb_create(mdb_iwalker_t *iwp, mdb_walk_cb_t cb, void *data, uintptr_t addr) in mdb_wcb_create() argument
68 wcb->w_walker = iwp; in mdb_wcb_create()
73 wcb->w_state.walk_arg = iwp->iwlk_init_arg; in mdb_wcb_create()
H A Dmdb_tab.c356 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()
/titanic_41/usr/src/pkg/manifests/
H A Ddriver-network-iwp.mf32 set name=pkg.fmri value=pkg:/driver/network/iwp@$(PKGVERS)
41 driver name=iwp clone_perms="iwp 0666 root sys" perms="* 0666 root sys" \
48 file path=kernel/drv/$(ARCH64)/iwp group=sys
49 file path=kernel/drv/iwp group=sys
53 license usr/src/uts/common/io/iwp/THIRDPARTYLICENSE \
54 license=usr/src/uts/common/io/iwp/THIRDPARTYLICENSE
55 license usr/src/uts/common/io/iwp/fw-iw/LICENSE \
56 license=usr/src/uts/common/io/iwp/fw-iw/LICENSE
H A DSUNWiwp.mf29 depend fmri=pkg:/driver/network/iwp@0.5.11,5.11-0.133 type=require
/titanic_41/usr/src/uts/i86pc/sys/
H A Dimmu.h876 void immu_init_inv_wait(immu_inv_wait_t *iwp, const char *s, boolean_t sync);
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);
903 void immu_regs_iotlb_dsi(immu_t *immu, uint_t domain_id, 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);
[all …]
/titanic_41/usr/src/uts/intel/iwp/
H A DMakefile40 MODULE = iwp
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/
H A Dipmpstat.c372 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()
/titanic_41/usr/src/uts/intel/
H A DMakefile.intel266 DRV_KMODS += iwp
/titanic_41/usr/src/uts/common/
H A DMakefile.rules902 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/iwp/%.c
2244 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/iwp/%.c
H A DMakefile.files1822 IWP_OBJS += iwp.o