Home
last modified time | relevance | path

Searched refs:cam_sc (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_cam.c94 mpi3mr_release_simq_reinit(struct mpi3mr_cam_softc *cam_sc);
946 mpi3mr_action_scsiio(struct mpi3mr_cam_softc *cam_sc, union ccb *ccb) in mpi3mr_action_scsiio() argument
956 sc = cam_sc->sc; in mpi3mr_action_scsiio()
966 KASSERT(csio->ccb_h.target_id < cam_sc->maxtargets, in mpi3mr_action_scsiio()
980 targ = mpi3mr_find_target_by_per_id(cam_sc, csio->ccb_h.target_id); in mpi3mr_action_scsiio()
1057 if ((cam_sc->flags & MPI3MRSAS_QUEUE_FROZEN) == 0) { in mpi3mr_action_scsiio()
1058 xpt_freeze_simq(cam_sc->sim, 1); in mpi3mr_action_scsiio()
1059 cam_sc->flags |= MPI3MRSAS_QUEUE_FROZEN; in mpi3mr_action_scsiio()
1284 struct mpi3mr_cam_softc *cam_sc; in mpi3mr_cam_poll() local
1289 cam_sc = cam_sim_softc(sim); in mpi3mr_cam_poll()
[all …]
H A Dmpi3mr_cam.h169 struct mpi3mr_cam_softc *cam_sc; in mpi3mr_print_cdb() local
174 cam_sc = cam_sim_softc(sim); in mpi3mr_print_cdb()
178 mpi3mr_dprint(cam_sc->sc, MPI3MR_INFO, "tgtID: %d CDB: ", csio->ccb_h.target_id); in mpi3mr_print_cdb()
H A Dmpi3mr.c304 TAILQ_FOREACH(target, &sc->cam_sc->tgt_list, tgt_next) { in mpi3mr_set_io_divert_for_all_vd_in_tg()
3002 mpi3mr_startup_decrement(sc->cam_sc); in mpi3mr_port_enable_complete()
3281 mpi3mr_find_target_by_per_id(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_per_id() argument
3286 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3287 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_per_id()
3292 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3297 mpi3mr_find_target_by_dev_handle(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_dev_handle() argument
3302 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
3303 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_dev_handle()
3308 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
[all …]
H A Dmpi3mr_app.c282 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, dev_handle); in mpi3mr_app_build_nvme_prp()
1871 struct mpi3mr_cam_softc *cam_sc = sc->cam_sc; in mpi3mr_get_alltgtinfo() local
1882 if (TAILQ_EMPTY(&cam_sc->tgt_list)) { in mpi3mr_get_alltgtinfo()
1887 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1888 TAILQ_FOREACH(tgtdev, &cam_sc->tgt_list, tgt_next) { in mpi3mr_get_alltgtinfo()
1891 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1907 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1908 TAILQ_FOREACH(tgtdev, &cam_sc->tgt_list, tgt_next) { in mpi3mr_get_alltgtinfo()
1926 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1991 tgtdev = mpi3mr_find_target_by_per_id(sc->cam_sc, tgtinfo.target_id); in mpi3mr_get_tgtinfo()
[all …]
H A Dmpi3mr.h568 struct mpi3mr_cam_softc *cam_sc; member
931 mpi3mr_find_target_by_per_id(struct mpi3mr_cam_softc *cam_sc,
934 mpi3mr_find_target_by_dev_handle(struct mpi3mr_cam_softc *cam_sc,
971 mpi3mrsas_release_simq_reinit(struct mpi3mr_cam_softc *cam_sc);