Home
last modified time | relevance | path

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

/freebsd-head/sys/dev/mpi3mr/
HDmpi3mr_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 …]
HDmpi3mr_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()
HDmpi3mr_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 …]
HDmpi3mr.c304 TAILQ_FOREACH(target, &sc->cam_sc->tgt_list, tgt_next) { in mpi3mr_set_io_divert_for_all_vd_in_tg()
3083 mpi3mr_startup_decrement(sc->cam_sc); in mpi3mr_port_enable_complete()
3479 mpi3mr_find_target_by_per_id(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_per_id() argument
3484 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3485 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_per_id()
3490 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_per_id()
3495 mpi3mr_find_target_by_dev_handle(struct mpi3mr_cam_softc *cam_sc, in mpi3mr_find_target_by_dev_handle() argument
3500 mtx_lock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
3501 TAILQ_FOREACH(target, &cam_sc->tgt_list, tgt_next) { in mpi3mr_find_target_by_dev_handle()
3506 mtx_unlock_spin(&cam_sc->sc->target_lock); in mpi3mr_find_target_by_dev_handle()
[all …]
HDmpi3mr.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);