Searched refs:cam_sc (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr_cam.c | 94 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 D | mpi3mr_cam.h | 169 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 D | mpi3mr.c | 304 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 D | mpi3mr_app.c | 282 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 D | mpi3mr.h | 568 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);
|