Home
last modified time | relevance | path

Searched refs:mpt (Results 1 – 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c148 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 Dmptsas_impl.c98 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 Dmptsas_init.c85 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 Dmptsas_smhba.c70 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 Dmptsas_raid.c93 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 Dmptsas_var.h143 #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 Dmptsas_smhba.h67 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 Dlmrc_scsa.c234 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 Dlmrc.c211 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 Dlmrc.h345 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 Dlmrc_ddi.c1118 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 Dmnt.c80 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 Dhermon_mr.c176 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 Dzpool_create_005_pos.ksh99 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 Dtavor_mr.c164 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 Dtavor_srq.c599 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 Dgcpu.c561 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 Dzfs_unshare_004_neg.ksh70 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 Dzfs_mount_010_neg.ksh64 mpt=$(get_prop mountpoint $fs)
67 cd $mpt
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_share/
H A Dzfs_share_009_neg.ksh61 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 Dzfs_unmount_008_neg.ksh115 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 Dclosed-bins36 ./kernel/drv/mpt
43 ./kernel/kmdb/mpt
135 ./usr/lib/mdb/kvm/mpt.so
H A Dcheck_rtime289 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 Dvsw_ldc.c134 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 Dstmsboot.sh350 if [ $? -eq 0 -a "$d" = "mpt" ]; then

12