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.c93 mpi3mr_release_simq_reinit(struct mpi3mr_cam_softc *cam_sc);
945 mpi3mr_action_scsiio(struct mpi3mr_cam_softc *cam_sc, union ccb *ccb) in mpi3mr_action_scsiio() argument
955 sc = cam_sc->sc; in mpi3mr_action_scsiio()
965 KASSERT(csio->ccb_h.target_id < cam_sc->maxtargets, in mpi3mr_action_scsiio()
979 targ = mpi3mr_find_target_by_per_id(cam_sc, csio->ccb_h.target_id); in mpi3mr_action_scsiio()
1056 if ((cam_sc->flags & MPI3MRSAS_QUEUE_FROZEN) == 0) { in mpi3mr_action_scsiio()
1057 xpt_freeze_simq(cam_sc->sim, 1); in mpi3mr_action_scsiio()
1058 cam_sc->flags |= MPI3MRSAS_QUEUE_FROZEN; in mpi3mr_action_scsiio()
1283 struct mpi3mr_cam_softc *cam_sc; in mpi3mr_cam_poll() local
1288 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_app.c282 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, dev_handle); in mpi3mr_app_build_nvme_prp()
1068 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, tm_req->DevHandle); in mpi3mr_app_mptcmds()
1888 struct mpi3mr_cam_softc *cam_sc = sc->cam_sc; in mpi3mr_get_alltgtinfo() local
1899 if (TAILQ_EMPTY(&cam_sc->tgt_list)) { in mpi3mr_get_alltgtinfo()
1904 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1905 TAILQ_FOREACH(tgtdev, &cam_sc->tgt_list, tgt_next) { in mpi3mr_get_alltgtinfo()
1908 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1924 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
1925 TAILQ_FOREACH(tgtdev, &cam_sc->tgt_list, tgt_next) { in mpi3mr_get_alltgtinfo()
1943 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_get_alltgtinfo()
[all …]
H A Dmpi3mr.c304 TAILQ_FOREACH(target, &sc->cam_sc->tgt_list, tgt_next) { in mpi3mr_set_io_divert_for_all_vd_in_tg()
3084 mpi3mr_startup_decrement(sc->cam_sc); in mpi3mr_port_enable_complete()
3480 mpi3mr_find_target_by_per_id(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_per_id() argument
3485 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3486 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_per_id()
3491 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3496 mpi3mr_find_target_by_dev_handle(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_dev_handle() argument
3501 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
3502 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_dev_handle()
3507 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
[all …]
H A Dmpi3mr.h578 struct mpi3mr_cam_softc *cam_sc; member
947 mpi3mr_find_target_by_per_id(struct mpi3mr_cam_softc *cam_sc,
950 mpi3mr_find_target_by_dev_handle(struct mpi3mr_cam_softc *cam_sc,
987 mpi3mrsas_release_simq_reinit(struct mpi3mr_cam_softc *cam_sc);