Home
last modified time | relevance | path

Searched refs:sassc (Results 1 – 12 of 12) sorted by relevance

/freebsd-11-stable/sys/dev/mps/
HDmps_sas.c127 static void mpssas_direct_drive_io(struct mpssas_softc *sassc,
134 static void mpssas_send_smpcmd(struct mpssas_softc *sassc, union ccb *ccb,
136 static void mpssas_action_smpio(struct mpssas_softc *sassc, union ccb *ccb);
152 mpssas_find_target_by_handle(struct mpssas_softc *sassc, int start, uint16_t handle) in mpssas_find_target_by_handle() argument
157 for (i = start; i < sassc->maxtargets; i++) { in mpssas_find_target_by_handle()
158 target = &sassc->targets[i]; in mpssas_find_target_by_handle()
174 mpssas_startup_increment(struct mpssas_softc *sassc) in mpssas_startup_increment() argument
176 MPS_FUNCTRACE(sassc->sc); in mpssas_startup_increment()
178 if ((sassc->flags & MPSSAS_IN_STARTUP) != 0) { in mpssas_startup_increment()
179 if (sassc->startup_refcount++ == 0) { in mpssas_startup_increment()
[all …]
HDmps_sas_lsi.c173 mpssas_startup_increment(sc->sassc); in mpssas_evt_handler()
175 TAILQ_INSERT_TAIL(&sc->sassc->ev_queue, fw_event, ev_link); in mpssas_evt_handler()
176 taskqueue_enqueue(sc->sassc->ev_tq, &sc->sassc->ev_task); in mpssas_evt_handler()
199 struct mpssas_softc *sassc; in mpssas_fw_work() local
200 sassc = sc->sassc; in mpssas_fw_work()
227 mpssas_prepare_remove(sassc, le16toh( in mpssas_fw_work()
232 mpssas_prepare_remove(sassc,le16toh( in mpssas_fw_work()
247 mpssas_startup_decrement(sassc); in mpssas_fw_work()
260 sassc->flags &= ~MPSSAS_IN_DISCOVERY; in mpssas_fw_work()
261 mpssas_discovery_end(sassc); in mpssas_fw_work()
[all …]
HDmps_sas.h168 void mpssas_discovery_end(struct mpssas_softc *sassc);
171 void mpssas_startup_increment(struct mpssas_softc *sassc);
172 void mpssas_startup_decrement(struct mpssas_softc *sassc);
175 int mpssas_check_id(struct mpssas_softc *sassc, int id);
HDmpsvar.h299 struct mpssas_softc *sassc; member
758 void mpssas_prepare_remove(struct mpssas_softc *sassc, uint16_t handle);
759 void mpssas_prepare_volume_remove(struct mpssas_softc *sassc, uint16_t handle);
765 void mpssas_release_simq_reinit(struct mpssas_softc *sassc);
HDmps.c687 struct mpssas_softc *sassc; in mps_reinit() local
689 sassc = sc->sassc; in mps_reinit()
770 mpssas_release_simq_reinit(sassc); in mps_reinit()
HDmps_user.c846 targ = mpssas_find_target_by_handle(sc->sassc, 0, in mps_user_pass_thru()
/freebsd-11-stable/sys/dev/mpr/
HDmpr_sas.c147 static void mprsas_send_smpcmd(struct mprsas_softc *sassc, union ccb *ccb,
149 static void mprsas_action_smpio(struct mprsas_softc *sassc, union ccb *ccb);
153 mprsas_find_target_by_handle(struct mprsas_softc *sassc, int start, in mprsas_find_target_by_handle() argument
159 for (i = start; i < sassc->maxtargets; i++) { in mprsas_find_target_by_handle()
160 target = &sassc->targets[i]; in mprsas_find_target_by_handle()
176 mprsas_startup_increment(struct mprsas_softc *sassc) in mprsas_startup_increment() argument
178 MPR_FUNCTRACE(sassc->sc); in mprsas_startup_increment()
180 if ((sassc->flags & MPRSAS_IN_STARTUP) != 0) { in mprsas_startup_increment()
181 if (sassc->startup_refcount++ == 0) { in mprsas_startup_increment()
183 mpr_dprint(sassc->sc, MPR_INIT, in mprsas_startup_increment()
[all …]
HDmpr_sas_lsi.c177 mprsas_startup_increment(sc->sassc); in mprsas_evt_handler()
179 TAILQ_INSERT_TAIL(&sc->sassc->ev_queue, fw_event, ev_link); in mprsas_evt_handler()
180 taskqueue_enqueue(sc->sassc->ev_tq, &sc->sassc->ev_task); in mprsas_evt_handler()
202 struct mprsas_softc *sassc; in mprsas_fw_work() local
203 sassc = sc->sassc; in mprsas_fw_work()
230 mprsas_prepare_remove(sassc, le16toh( in mprsas_fw_work()
235 mprsas_prepare_remove(sassc, le16toh( in mprsas_fw_work()
250 mprsas_startup_decrement(sassc); in mprsas_fw_work()
263 sassc->flags &= ~MPRSAS_IN_DISCOVERY; in mprsas_fw_work()
264 mprsas_discovery_end(sassc); in mprsas_fw_work()
[all …]
HDmpr_sas.h174 void mprsas_discovery_end(struct mprsas_softc *sassc);
177 void mprsas_startup_increment(struct mprsas_softc *sassc);
178 void mprsas_startup_decrement(struct mprsas_softc *sassc);
181 int mprsas_check_id(struct mprsas_softc *sassc, int id);
HDmprvar.h312 struct mprsas_softc *sassc; member
798 void mprsas_prepare_remove(struct mprsas_softc *sassc, uint16_t handle);
799 void mprsas_prepare_volume_remove(struct mprsas_softc *sassc, uint16_t handle);
806 void mprsas_release_simq_reinit(struct mprsas_softc *sassc);
HDmpr.c704 struct mprsas_softc *sassc; in mpr_reinit() local
706 sassc = sc->sassc; in mpr_reinit()
784 mprsas_release_simq_reinit(sassc); in mpr_reinit()
HDmpr_user.c836 targ = mprsas_find_target_by_handle(sc->sassc, 0, in mpr_user_pass_thru()
1007 targ = mprsas_find_target_by_handle(sc->sassc, 0, in mpr_user_pass_thru()