Lines Matching refs:mpt_softc

117 mpt_get_spi_settings(struct mpt_softc *, struct ccb_trans_settings *);
118 static void mpt_setwidth(struct mpt_softc *, int, int);
119 static void mpt_setsync(struct mpt_softc *, int, int, int);
120 static int mpt_update_spi_config(struct mpt_softc *, int);
125 static int mpt_scsi_reply_frame_handler(struct mpt_softc *, request_t *,
127 static int mpt_bus_reset(struct mpt_softc *, target_id_t, lun_id_t, int);
128 static int mpt_fc_reset_link(struct mpt_softc *, int);
130 static int mpt_spawn_recovery_thread(struct mpt_softc *mpt);
131 static void mpt_terminate_recovery_thread(struct mpt_softc *mpt);
133 static void mpt_recover_commands(struct mpt_softc *mpt);
135 static int mpt_scsi_send_tmf(struct mpt_softc *, u_int, u_int, u_int,
138 static void mpt_fc_post_els(struct mpt_softc *mpt, request_t *, int);
139 static void mpt_post_target_command(struct mpt_softc *, request_t *, int);
140 static int mpt_add_els_buffers(struct mpt_softc *mpt);
141 static int mpt_add_target_commands(struct mpt_softc *mpt);
142 static int mpt_enable_lun(struct mpt_softc *, target_id_t, lun_id_t);
143 static int mpt_disable_lun(struct mpt_softc *, target_id_t, lun_id_t);
144 static void mpt_target_start_io(struct mpt_softc *, union ccb *);
145 static cam_status mpt_abort_target_ccb(struct mpt_softc *, union ccb *);
146 static int mpt_abort_target_cmd(struct mpt_softc *, request_t *);
147 static void mpt_scsi_tgt_status(struct mpt_softc *, union ccb *, request_t *,
150 mpt_scsi_tgt_tsk_mgmt(struct mpt_softc *, request_t *, mpt_task_mgmt_t,
152 static void mpt_tgt_dump_tgt_state(struct mpt_softc *, request_t *);
153 static void mpt_tgt_dump_req_state(struct mpt_softc *, request_t *);
189 mpt_cam_probe(struct mpt_softc *mpt)
211 mpt_cam_attach(struct mpt_softc *mpt)
409 mpt_read_config_info_fc(struct mpt_softc *mpt)
498 mpt_set_initial_config_fc(struct mpt_softc *mpt)
595 mptsas_sas_io_unit_pg0(struct mpt_softc *mpt, struct mptsas_portinfo *portinfo)
651 mptsas_sas_phy_pg0(struct mpt_softc *mpt, struct mptsas_phyinfo *phy_info,
693 mptsas_sas_device_pg0(struct mpt_softc *mpt, struct mptsas_devinfo *device_info,
747 mpt_read_config_info_sas(struct mpt_softc *mpt)
791 mptsas_set_sata_wc(struct mpt_softc *mpt, struct mptsas_devinfo *devinfo,
842 mpt_set_initial_config_sas(struct mpt_softc *mpt)
868 mpt_sata_pass_reply_handler(struct mpt_softc *mpt, request_t *req,
896 mpt_read_config_info_spi(struct mpt_softc *mpt)
1046 mpt_set_initial_config_spi(struct mpt_softc *mpt)
1105 mpt_cam_enable(struct mpt_softc *mpt)
1142 mpt_cam_ready(struct mpt_softc *mpt)
1163 mpt_cam_detach(struct mpt_softc *mpt)
1218 struct mpt_softc *mpt;
1220 mpt = (struct mpt_softc *)cam_sim_softc(sim);
1231 struct mpt_softc *mpt;
1264 struct mpt_softc *mpt;
1668 struct mpt_softc *mpt;
2052 struct mpt_softc *mpt;
2217 mpt_bus_reset(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun,
2277 mpt_fc_reset_link(struct mpt_softc *mpt, int dowait)
2304 mpt_cam_event(struct mpt_softc *mpt, request_t *req,
2577 mpt_scsi_reply_handler(struct mpt_softc *mpt, request_t *req,
2662 mpt_scsi_tmf_reply_handler(struct mpt_softc *mpt, request_t *req,
2707 mpt_fc_els_send_response(struct mpt_softc *mpt, request_t *req,
2770 mpt_fc_els_reply_handler(struct mpt_softc *mpt, request_t *req,
3019 mpt_cam_ioc_reset(struct mpt_softc *mpt, int type)
3045 mpt_scsi_reply_frame_handler(struct mpt_softc *mpt, request_t *req,
3212 struct mpt_softc *mpt;
3220 mpt = (struct mpt_softc *)cam_sim_softc(sim);
3657 mpt_get_spi_settings(struct mpt_softc *mpt, struct ccb_trans_settings *cts)
3753 mpt_setwidth(struct mpt_softc *mpt, int tgt, int onoff)
3766 mpt_setsync(struct mpt_softc *mpt, int tgt, int period, int offset)
3793 mpt_update_spi_config(struct mpt_softc *mpt, int tgt)
3814 mpt_spawn_recovery_thread(struct mpt_softc *mpt)
3825 mpt_terminate_recovery_thread(struct mpt_softc *mpt)
3843 struct mpt_softc *mpt;
3845 mpt = (struct mpt_softc *)arg;
3865 mpt_scsi_send_tmf(struct mpt_softc *mpt, u_int type, u_int flags,
3930 mpt_recover_commands(struct mpt_softc *mpt)
4057 mpt_fc_post_els(struct mpt_softc *mpt, request_t *req, int ioindex)
4107 mpt_post_target_command(struct mpt_softc *mpt, request_t *req, int ioindex)
4132 mpt_add_els_buffers(struct mpt_softc *mpt)
4179 mpt_add_target_commands(struct mpt_softc *mpt)
4229 mpt_enable_lun(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun)
4254 mpt_disable_lun(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun)
4288 mpt_target_start_io(struct mpt_softc *mpt, union ccb *ccb)
4439 mpt_scsi_tgt_local(struct mpt_softc *mpt, request_t *cmd_req,
4525 mpt_abort_target_ccb(struct mpt_softc *mpt, union ccb *ccb)
4569 mpt_abort_target_cmd(struct mpt_softc *mpt, request_t *cmd_req)
4608 mpt_scsi_tgt_status(struct mpt_softc *mpt, union ccb *ccb, request_t *cmd_req,
4759 mpt_scsi_tgt_tsk_mgmt(struct mpt_softc *mpt, request_t *req, mpt_task_mgmt_t fc,
4811 mpt_scsi_tgt_atio(struct mpt_softc *mpt, request_t *req, uint32_t reply_desc)
5081 mpt_tgt_dump_tgt_state(struct mpt_softc *mpt, request_t *req)
5092 mpt_tgt_dump_req_state(struct mpt_softc *mpt, request_t *req)
5101 mpt_scsi_tgt_reply_handler(struct mpt_softc *mpt, request_t *req,