Lines Matching refs:mrsas_softc
55 int mrsas_cam_attach(struct mrsas_softc *sc);
58 int mrsas_bus_scan(struct mrsas_softc *sc);
59 int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim);
60 int mrsas_map_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
61 int mrsas_build_ldio(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
63 int mrsas_build_dcdb(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
65 int mrsas_setup_io(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
68 void mrsas_xpt_freeze(struct mrsas_softc *sc);
69 void mrsas_xpt_release(struct mrsas_softc *sc);
70 void mrsas_cam_detach(struct mrsas_softc *sc);
72 void mrsas_unmap_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
73 void mrsas_cmd_done(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
74 void mrsas_fire_cmd(struct mrsas_softc *sc, u_int32_t req_desc_lo,
86 static int32_t mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim,
89 struct mrsas_mpt_cmd * mrsas_get_mpt_cmd(struct mrsas_softc *sc);
90 MRSAS_REQUEST_DESCRIPTOR_UNION *mrsas_get_request_desc(struct mrsas_softc *sc,
96 extern void mrsas_aen_handler(struct mrsas_softc *sc);
97 extern u_int8_t MR_BuildRaidContext(struct mrsas_softc *sc,
116 int mrsas_cam_attach(struct mrsas_softc *sc) in mrsas_cam_attach()
209 void mrsas_cam_detach(struct mrsas_softc *sc) in mrsas_cam_detach()
241 struct mrsas_softc *sc = (struct mrsas_softc *)cam_sim_softc(sim); in mrsas_action()
355 struct mrsas_softc *sc; in mrsas_scsiio_timeout()
387 static int32_t mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim, in mrsas_startio()
578 struct mrsas_mpt_cmd* mrsas_get_mpt_cmd(struct mrsas_softc *sc) in mrsas_get_mpt_cmd()
607 struct mrsas_softc *sc = cmd->sc; in mrsas_release_mpt_cmd()
625 mrsas_get_request_desc(struct mrsas_softc *sc, u_int16_t index) in mrsas_get_request_desc()
647 int mrsas_build_ldio(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd, in mrsas_build_ldio()
694 int mrsas_setup_io(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd, in mrsas_setup_io()
846 int mrsas_build_dcdb(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd, in mrsas_build_dcdb()
913 int mrsas_map_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd) in mrsas_map_request()
946 void mrsas_unmap_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd) in mrsas_unmap_request()
973 struct mrsas_softc *sc = cmd->sc; in mrsas_data_load_cb()
1063 void mrsas_xpt_freeze(struct mrsas_softc *sc) { in mrsas_xpt_freeze()
1068 void mrsas_xpt_release(struct mrsas_softc *sc) { in mrsas_xpt_release()
1080 void mrsas_cmd_done(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd) in mrsas_cmd_done()
1099 struct mrsas_softc *sc = (struct mrsas_softc *)cam_sim_softc(sim); in mrsas_poll()
1118 int mrsas_bus_scan(struct mrsas_softc *sc) in mrsas_bus_scan()
1174 int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim) in mrsas_bus_scan_sim()