mpssas_softc
struct mpssas_softc *sassc;
static void mpssas_direct_drive_io(struct mpssas_softc *sassc,
static void mpssas_action_scsiio(struct mpssas_softc *, union ccb *);
static void mpssas_action_resetdev(struct mpssas_softc *, union ccb *);
static void mpssas_send_smpcmd(struct mpssas_softc *sassc, union ccb *ccb,
static void mpssas_action_smpio(struct mpssas_softc *sassc, union ccb *ccb);
mpssas_find_target_by_handle(struct mpssas_softc *sassc, int start, uint16_t handle)
mpssas_action_scsiio(struct mpssas_softc *sassc, union ccb *ccb)
mpssas_startup_increment(struct mpssas_softc *sassc)
mpssas_release_simq_reinit(struct mpssas_softc *sassc)
mpssas_startup_decrement(struct mpssas_softc *sassc)
struct mpssas_softc *sassc;
mpssas_direct_drive_io(struct mpssas_softc *sassc, struct mps_command *cm,
struct mpssas_softc *sassc = sc->sassc;
mpssas_send_smpcmd(struct mpssas_softc *sassc, union ccb *ccb, uint64_t sasaddr)
mpssas_action_smpio(struct mpssas_softc *sassc, union ccb *ccb)
mpssas_action_resetdev(struct mpssas_softc *sassc, union ccb *ccb)
struct mpssas_softc *sassc;
struct mpssas_softc *sassc;
struct mpssas_softc *sassc;
mpssas_check_id(struct mpssas_softc *sassc, int id)
struct mpssas_softc *sassc;
mpssas_prepare_volume_remove(struct mpssas_softc *sassc, uint16_t handle)
mpssas_prepare_remove(struct mpssas_softc *sassc, uint16_t handle)
struct mpssas_softc *sassc;
sassc = malloc(sizeof(struct mpssas_softc), M_MPT2, M_WAITOK|M_ZERO);
struct mpssas_softc *sassc;
mpssas_discovery_end(struct mpssas_softc *sassc)
struct mpssas_softc *sassc;
void mpssas_discovery_end(struct mpssas_softc *sassc);
void mpssas_startup_increment(struct mpssas_softc *sassc);
void mpssas_startup_decrement(struct mpssas_softc *sassc);
int mpssas_check_id(struct mpssas_softc *sassc, int id);
struct mpssas_softc *sassc;
struct mpssas_softc *sassc = sc->sassc;
struct mpssas_softc *sassc;
sassc = (struct mpssas_softc *)done_ccb->ccb_h.ppriv_ptr1;
struct mpssas_softc *sassc;
struct mpssas_softc *sassc;
struct mpssas_softc;
struct mpssas_softc *sassc;
void mpssas_prepare_remove(struct mpssas_softc *sassc, uint16_t handle);
void mpssas_prepare_volume_remove(struct mpssas_softc *sassc, uint16_t handle);
struct mpssas_target * mpssas_find_target_by_handle(struct mpssas_softc *, int, uint16_t);
void mpssas_release_simq_reinit(struct mpssas_softc *sassc);