/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 148 static void mptsas_setup_cmd_reg(mptsas_t *mpt); 149 static void mptsas_disable_bus_master(mptsas_t *mpt); 150 static void mptsas_hba_fini(mptsas_t *mpt); 152 static int mptsas_hba_setup(mptsas_t *mpt); 153 static void mptsas_hba_teardown(mptsas_t *mpt); 154 static int mptsas_config_space_init(mptsas_t *mpt); 155 static void mptsas_config_space_fini(mptsas_t *mpt); 156 static void mptsas_iport_register(mptsas_t *mpt); 157 static int mptsas_smp_setup(mptsas_t *mpt); 158 static void mptsas_smp_teardown(mptsas_t *mpt); [all …]
|
H A D | mptsas_impl.c | 98 static void mptsas_ioc_event_cmdq_add(mptsas_t *mpt, m_event_struct_t *cmd); 99 static void mptsas_ioc_event_cmdq_delete(mptsas_t *mpt, m_event_struct_t *cmd); 100 static m_event_struct_t *mptsas_ioc_event_find_by_cmd(mptsas_t *mpt, 109 mptsas_hirrd(mptsas_t *mpt, uint32_t *regaddr) in mptsas_hirrd() argument 114 ntries = (mpt->m_is_sea_ioc == 1) ? 3 : 1; in mptsas_hirrd() 116 if ((ret = ddi_get32(mpt->m_datap, regaddr)) != 0) in mptsas_hirrd() 127 mptsas_ioc_event_cmdq_add(mptsas_t *mpt, m_event_struct_t *cmd) in mptsas_ioc_event_cmdq_add() argument 129 if ((cmd->m_event_linkp = mpt->m_ioc_event_cmdq) == NULL) { in mptsas_ioc_event_cmdq_add() 130 mpt->m_ioc_event_cmdtail = &cmd->m_event_linkp; in mptsas_ioc_event_cmdq_add() 131 mpt->m_ioc_event_cmdq = cmd; in mptsas_ioc_event_cmdq_add() [all …]
|
H A D | mptsas_init.c | 85 static int mptsas_ioc_do_get_facts(mptsas_t *mpt, caddr_t memp, int var, 87 static int mptsas_ioc_do_get_facts_reply(mptsas_t *mpt, caddr_t memp, int var, 89 static int mptsas_ioc_do_get_port_facts(mptsas_t *mpt, caddr_t memp, int var, 91 static int mptsas_ioc_do_get_port_facts_reply(mptsas_t *mpt, caddr_t memp, 93 static int mptsas_ioc_do_enable_port(mptsas_t *mpt, caddr_t memp, int var, 95 static int mptsas_ioc_do_enable_port_reply(mptsas_t *mpt, caddr_t memp, int var, 97 static int mptsas_ioc_do_enable_event_notification(mptsas_t *mpt, caddr_t memp, 99 static int mptsas_ioc_do_enable_event_notification_reply(mptsas_t *mpt, 101 static int mptsas_do_ioc_init(mptsas_t *mpt, caddr_t memp, int var, 103 static int mptsas_do_ioc_init_reply(mptsas_t *mpt, caddr_t memp, int var, [all …]
|
H A D | mptsas_smhba.c | 70 mptsas_smhba_add_hba_prop(mptsas_t *mpt, data_type_t dt, 74 mptsas_smhba_show_phy_info(mptsas_t *mpt); 77 mptsas_smhba_add_hba_prop(mptsas_t *mpt, data_type_t dt, in mptsas_smhba_add_hba_prop() argument 80 ASSERT(mpt != NULL); in mptsas_smhba_add_hba_prop() 84 if (ddi_prop_update_int(DDI_DEV_T_NONE, mpt->m_dip, in mptsas_smhba_add_hba_prop() 86 mptsas_log(mpt, CE_WARN, in mptsas_smhba_add_hba_prop() 91 if (ddi_prop_update_string(DDI_DEV_T_NONE, mpt->m_dip, in mptsas_smhba_add_hba_prop() 93 mptsas_log(mpt, CE_WARN, in mptsas_smhba_add_hba_prop() 98 mptsas_log(mpt, CE_WARN, "%s: " in mptsas_smhba_add_hba_prop() 105 mptsas_smhba_show_phy_info(mptsas_t *mpt) in mptsas_smhba_show_phy_info() argument [all …]
|
H A D | mptsas_raid.c | 93 static int mptsas_get_raid_wwid(mptsas_t *mpt, mptsas_raidvol_t *raidvol); 101 mptsas_raidconf_page_0_cb(mptsas_t *mpt, caddr_t page_memp, in mptsas_raidconf_page_0_cb() argument 127 mptsas_log(mpt, CE_WARN, "mptsas_get_raid_conf_page0 " in mptsas_raidconf_page_0_cb() 153 raidconfig = &mpt->m_raidconfig[configindex]; in mptsas_raidconf_page_0_cb() 154 mpt->m_num_raid_configs++; in mptsas_raidconf_page_0_cb() 203 if (mptsas_get_raid_settings(mpt, in mptsas_raidconf_page_0_cb() 211 if (mptsas_get_raid_wwid(mpt, in mptsas_raidconf_page_0_cb() 221 ptgt = mptsas_tgt_alloc(mpt->m_targets, in mptsas_raidconf_page_0_cb() 258 mptsas_get_raid_info(mptsas_t *mpt) in mptsas_get_raid_info() argument 264 ASSERT(mutex_owned(&mpt->m_mutex)); in mptsas_get_raid_info() [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/ |
H A D | mptsas_var.h | 143 #define MPTSAS_MAX_FRAME_SGES(mpt) \ argument 144 (((mpt->m_req_frame_size - (sizeof (MPI2_SCSI_IO_REQUEST))) / 8) + 1) 146 #define MPTSAS_SGE_SIZE(mpt) \ argument 147 ((mpt)->m_MPI25 ? sizeof (MPI2_IEEE_SGE_SIMPLE64) : \ 157 #define MPTSAS_MAX_FRAME_SGES64(mpt) \ argument 158 ((mpt->m_req_frame_size - \ 160 MPTSAS_SGE_SIZE(mpt)) 526 void *mpt; member 529 _NOTE(DATA_READABLE_WITHOUT_LOCK(m_replyh_arg_t::mpt)) 543 void *mpt; member [all …]
|
H A D | mptsas_smhba.h | 67 void mptsas_smhba_set_all_phy_props(mptsas_t *mpt, dev_info_t *dip, 69 void mptsas_smhba_set_one_phy_props(mptsas_t *mpt, dev_info_t *dip, 71 void mptsas_smhba_log_sysevent(mptsas_t *mpt, char *subclass, char *etype, 74 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip); 76 void mptsas_destroy_phy_stats(mptsas_t *mpt); 77 int mptsas_smhba_phy_init(mptsas_t *mpt); 78 int mptsas_smhba_phy_state_update(mptsas_t *mpt, uint8_t phy);
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/ |
H A D | lmrc_scsa.c | 234 lmrc_mpt_cmd_t *mpt; in lmrc_tran_start() local 274 mpt = cmd->sc_mpt; in lmrc_tran_start() 275 VERIFY(mpt != NULL); in lmrc_tran_start() 276 mutex_enter(&mpt->mpt_lock); in lmrc_tran_start() 278 io_req = mpt->mpt_io_frame; in lmrc_tran_start() 340 lmrc_dma_build_sgl(lmrc, mpt, pkt->pkt_cookies, in lmrc_tran_start() 353 req_desc = lmrc_build_atomic_request(lmrc, mpt, req_flags); in lmrc_tran_start() 355 mpt->mpt_timeout = gethrtime() + pkt->pkt_time * NANOSEC; in lmrc_tran_start() 360 lmrc_tgt_add_active_mpt(tgt, mpt); in lmrc_tran_start() 366 ret = lmrc_poll_for_reply(lmrc, mpt); in lmrc_tran_start() [all …]
|
H A D | lmrc.c | 211 lmrc_build_atomic_request(lmrc_t *lmrc, lmrc_mpt_cmd_t *mpt, uint8_t flags) in lmrc_build_atomic_request() argument 215 VERIFY3U(mpt->mpt_smid, !=, 0); in lmrc_build_atomic_request() 221 mpt->mpt_queue = CPU->cpu_id % lmrc->l_max_reply_queues; in lmrc_build_atomic_request() 226 req_desc.rd_atomic.MSIxIndex = mpt->mpt_queue; in lmrc_build_atomic_request() 227 req_desc.rd_atomic.SMID = mpt->mpt_smid; in lmrc_build_atomic_request() 373 lmrc_poll_for_reply(lmrc_t *lmrc, lmrc_mpt_cmd_t *mpt) in lmrc_poll_for_reply() argument 376 Mpi25SCSIIORequest_t *io_req = mpt->mpt_io_frame; in lmrc_poll_for_reply() 387 desc = lmrc_get_next_reply_desc(lmrc, mpt->mpt_queue); in lmrc_poll_for_reply() 403 lmrc_write_rphi(lmrc, mpt->mpt_queue); in lmrc_poll_for_reply() 404 } while (desc == NULL || desc_smid != mpt->mpt_smid); in lmrc_poll_for_reply() [all …]
|
H A D | lmrc.h | 345 lmrc_mpt_cmd_t *mpt = list_head(&tgt->tgt_mpt_active); in lmrc_tgt_first_active_mpt() local 349 if (mpt != NULL) in lmrc_tgt_first_active_mpt() 350 mutex_enter(&mpt->mpt_lock); in lmrc_tgt_first_active_mpt() 352 return (mpt); in lmrc_tgt_first_active_mpt() 363 lmrc_tgt_next_active_mpt(lmrc_tgt_t *tgt, lmrc_mpt_cmd_t *mpt) in lmrc_tgt_next_active_mpt() argument 369 nextmpt = list_next(&tgt->tgt_mpt_active, mpt); in lmrc_tgt_next_active_mpt() 370 mutex_exit(&mpt->mpt_lock); in lmrc_tgt_next_active_mpt() 386 lmrc_tgt_add_active_mpt(lmrc_tgt_t *tgt, lmrc_mpt_cmd_t *mpt) in lmrc_tgt_add_active_mpt() argument 388 ASSERT(mutex_owned(&mpt->mpt_lock)); in lmrc_tgt_add_active_mpt() 391 list_insert_head(&tgt->tgt_mpt_active, mpt); in lmrc_tgt_add_active_mpt() [all …]
|
H A D | lmrc_ddi.c | 1118 lmrc_dma_build_sgl(lmrc_t *lmrc, lmrc_mpt_cmd_t *mpt, in lmrc_dma_build_sgl() argument 1121 Mpi25SCSIIORequest_t *io_req = mpt->mpt_io_frame; in lmrc_dma_build_sgl() 1162 lmrc_dma_set_addr64(&mpt->mpt_chain_dma, in lmrc_dma_build_sgl() 1164 sgl_ptr = mpt->mpt_chain; in lmrc_dma_build_sgl() 1174 (void) ddi_dma_sync(mpt->mpt_chain_dma.ld_hdl, 0, in lmrc_dma_build_sgl() 1175 mpt->mpt_chain_dma.ld_len, DDI_DMA_SYNC_FORDEV); in lmrc_dma_build_sgl()
|
/illumos-gate/usr/src/cmd/stat/common/ |
H A D | mnt.c | 80 FILE *mpt; in do_mnttab() local 88 if ((mpt = fopen(MNTTAB, "r"))) { in do_mnttab() 93 (void) fcntl(fileno(mpt), F_SETLKW, &lb); in do_mnttab() 94 build_mnt_list(mpt); in do_mnttab() 99 (void) fclose(mpt); in do_mnttab() 106 build_mnt_list(FILE *mpt) in build_mnt_list() argument 114 if (mpt) { in build_mnt_list() 133 resetmnttab(mpt); in build_mnt_list() 134 while ((found = getextmntent(mpt, &mnt, in build_mnt_list()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_mr.c | 176 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_register_shared() local 212 status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt); in hermon_mr_register_shared() 258 mr->mr_rkey = mr->mr_lkey = hermon_mr_keycalc(mpt->hr_indx); in hermon_mr_register_shared() 372 sizeof (hermon_hw_dmpt_t), mpt->hr_indx, sleep); in hermon_mr_register_shared() 388 mr->mr_mptrsrcp = mpt; in hermon_mr_register_shared() 431 hermon_rsrc_free(state, &mpt); in hermon_mr_register_shared() 446 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_alloc_fmr() local 482 status = hermon_rsrc_alloc(state, HERMON_DMPT, 1, sleep, &mpt); in hermon_mr_alloc_fmr() 527 mr->mr_rkey = mr->mr_lkey = mpt->hr_indx; in hermon_mr_alloc_fmr() 593 sizeof (hermon_hw_dmpt_t), mpt->hr_indx, sleep); in hermon_mr_alloc_fmr() [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_create/ |
H A D | zpool_create_005_pos.ksh | 99 mpt=`zfs mount | egrep "^$TESTPOOL[^/]" | awk '{print $2}'` 103 [[ "$mpt" != "$mpt_val" ]] && \ 109 [[ "$mpt" != "$TESTDIR1" ]] && \ 114 [[ "$mpt" != "$TESTDIR1/$TESTPOOL" ]] && \ 119 [[ "$mpt" != "${TESTDIR1}$TESTDIR1" ]] && \
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_mr.c | 164 tavor_rsrc_t *mpt, *mtt, *rsrc; in tavor_mr_register_shared() local 199 status = tavor_rsrc_alloc(state, TAVOR_MPT, 1, sleep, &mpt); in tavor_mr_register_shared() 243 tavor_mr_keycalc(state, mpt->tr_indx, &mr->mr_lkey); in tavor_mr_register_shared() 369 sizeof (tavor_hw_mpt_t), mpt->tr_indx, sleep); in tavor_mr_register_shared() 381 mr->mr_mptrsrcp = mpt; in tavor_mr_register_shared() 420 tavor_rsrc_free(state, &mpt); in tavor_mr_register_shared() 437 tavor_rsrc_t *mpt, *mtt, *rsrc, *mtt_refcnt; in tavor_mr_deregister() local 463 mpt = mr->mr_mptrsrcp; in tavor_mr_deregister() 501 NULL, 0, mpt->tr_indx, sleep); in tavor_mr_deregister() 590 tavor_rsrc_free(state, &mpt); in tavor_mr_deregister() [all …]
|
H A D | tavor_srq.c | 599 tavor_rsrc_t *mtt, *mpt, *old_mtt; in tavor_srq_modify() local 793 mpt = srq->srq_mrhdl->mr_mptrsrcp; in tavor_srq_modify() 802 status = tavor_modify_mpt_cmd_post(state, &mpt_entry, mpt->tr_indx, in tavor_srq_modify()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/ |
H A D | gcpu.c | 561 gcpu_poll_trace_t mpt; in gcpu_mpt_dump() local 567 if (mdb_vread(&mpt, sizeof (mpt), addr) != sizeof (mpt)) { in gcpu_mpt_dump() 577 if (mpt.mpt_what < sizeof (whatstrs) / sizeof (char *)) in gcpu_mpt_dump() 578 what = whatstrs[mpt.mpt_what]; in gcpu_mpt_dump() 582 mdb_printf("%?p %?p %15s %4u\n", addr, mpt.mpt_when, what, in gcpu_mpt_dump() 583 mpt.mpt_nerr); in gcpu_mpt_dump() 599 gcpu_poll_trace_t *mpt; in gcpu_mptwalk_init() local 634 for (mpt = mw->mw_trace, i = 0; i < mw->mw_tracenent; i++, mpt++) { in gcpu_mptwalk_init() 635 if (mpt->mpt_when > latest) { in gcpu_mptwalk_init() 636 latest = mpt->mpt_when; in gcpu_mptwalk_init()
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_unshare/ |
H A D | zfs_unshare_004_neg.ksh | 70 mpt=$(get_prop mountpoint $TESTPOOL/$TESTFS) 74 log_mustnot eval "zfs unshare $opt $mpt >/dev/null 2>&1" 81 log_mustnot eval "zfs unshare $opt $mpt >/dev/null 2>&1"
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_mount/ |
H A D | zfs_mount_010_neg.ksh | 64 mpt=$(get_prop mountpoint $fs) 67 cd $mpt
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_share/ |
H A D | zfs_share_009_neg.ksh | 61 mpt=$(get_prop mountpoint $fs) 66 share | grep $mpt >/dev/null 2>&1
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_unmount/ |
H A D | zfs_unmount_008_neg.ksh | 115 for mpt in "./$dir" "./$file" "/tmp"; do 117 log_mustnot eval "zfs unmount $opt $mpt >/dev/null 2>&1"
|
/illumos-gate/exception_lists/ |
H A D | closed-bins | 36 ./kernel/drv/mpt 43 ./kernel/kmdb/mpt 135 ./usr/lib/mdb/kvm/mpt.so
|
H A D | check_rtime | 289 NO_COMMENT ^usr/lib/mdb/kvm/amd64/mpt\.so 291 NO_COMMENT ^usr/lib/raidcfg/amd64/mpt\.so\.1 292 NO_COMMENT ^usr/lib/raidcfg/mpt\.so\.1 304 NO_COMMENT ^kernel/drv/amd64/mpt 307 NO_COMMENT ^kernel/kmdb/amd64/mpt 337 NOT_KMOD ^kernel/drv/amd64/mpt 340 NOT_KMOD ^kernel/kmdb/amd64/mpt
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vsw_ldc.c | 134 static int vsw_ldctx_pri(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count); 135 static int vsw_ldctx(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count); 3748 mblk_t *mpt; in vsw_portsend() local 3753 count = vsw_vlan_frame_untag(port, VSW_VNETPORT, &mp, &mpt); in vsw_portsend() 3755 status = ldcp->tx(ldcp, mp, mpt, count); in vsw_portsend() 3841 vsw_ldctx_pri(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count) in vsw_ldctx_pri() argument 3857 nmpt = mpt; in vsw_ldctx_pri() 3885 vsw_ldctx(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count) in vsw_ldctx() argument 3912 ldcp->tx_mtail = mpt; in vsw_ldctx() 3916 ldcp->tx_mtail = mpt; in vsw_ldctx()
|
/illumos-gate/usr/src/cmd/stmsboot/ |
H A D | stmsboot.sh | 350 if [ $? -eq 0 -a "$d" = "mpt" ]; then
|