Lines Matching refs:trsrc
554 ocs_tgt_resource_t *trsrc = NULL; in ocs_scsi_recv_cmd() local
577 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_cmd()
579 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_cmd()
582 if (trsrc) { in ocs_scsi_recv_cmd()
583 atio = (struct ccb_accept_tio *)STAILQ_FIRST(&trsrc->atio); in ocs_scsi_recv_cmd()
587 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_scsi_recv_cmd()
624 trsrc ? (trsrc->enabled ? "T" : "F") : "X", in ocs_scsi_recv_cmd()
686 ocs_tgt_resource_t *trsrc = NULL; in ocs_scsi_recv_tmf() local
698 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_tmf()
700 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_tmf()
705 trsrc ? (trsrc->enabled ? "T" : "F") : "X"); in ocs_scsi_recv_tmf()
706 if (trsrc) { in ocs_scsi_recv_tmf()
707 inot = (struct ccb_immediate_notify *)STAILQ_FIRST(&trsrc->inot); in ocs_scsi_recv_tmf()
713 __func__, (unsigned long long)lun, trsrc ? (trsrc->enabled ? "T" : "F") : "X", in ocs_scsi_recv_tmf()
725 STAILQ_REMOVE_HEAD(&trsrc->inot, sim_links.stqe); in ocs_scsi_recv_tmf()
752 STAILQ_INSERT_TAIL(&trsrc->inot, &inot->ccb_h, sim_links.stqe); in ocs_scsi_recv_tmf()
777 STAILQ_INSERT_TAIL(&trsrc->inot, &inot->ccb_h, sim_links.stqe); in ocs_scsi_recv_tmf()
2411 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2420 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2421 if (trsrc) { in ocs_action()
2422 trsrc->enabled = ccb->cel.enable; in ocs_action()
2425 if (trsrc->enabled == FALSE) { in ocs_action()
2426 ocs_tgt_resource_abort(ocs, trsrc); in ocs_action()
2428 STAILQ_INIT(&trsrc->atio); in ocs_action()
2429 STAILQ_INIT(&trsrc->inot); in ocs_action()
2456 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2462 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2463 if (trsrc == NULL) { in ocs_action()
2476 STAILQ_INSERT_TAIL(&trsrc->atio, &ccb->ccb_h, in ocs_action()
2479 STAILQ_INSERT_TAIL(&trsrc->inot, &ccb->ccb_h, in ocs_action()
2630 ocs_tgt_resource_abort(struct ocs_softc *ocs, ocs_tgt_resource_t *trsrc) in ocs_tgt_resource_abort() argument
2635 ccb = (union ccb *)STAILQ_FIRST(&trsrc->atio); in ocs_tgt_resource_abort()
2637 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_tgt_resource_abort()
2644 ccb = (union ccb *)STAILQ_FIRST(&trsrc->inot); in ocs_tgt_resource_abort()
2646 STAILQ_REMOVE_HEAD(&trsrc->inot, sim_links.stqe); in ocs_tgt_resource_abort()
2660 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_atio() local
2668 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_atio()
2669 if (trsrc != NULL) { in ocs_abort_atio()
2670 STAILQ_FOREACH(cur, &trsrc->atio, sim_links.stqe) { in ocs_abort_atio()
2674 STAILQ_REMOVE(&trsrc->atio, cur, ccb_hdr, in ocs_abort_atio()
2719 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_inot() local
2727 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_inot()
2728 if (trsrc) { in ocs_abort_inot()
2729 STAILQ_FOREACH(cur, &trsrc->inot, sim_links.stqe) { in ocs_abort_inot()
2733 STAILQ_REMOVE(&trsrc->inot, cur, ccb_hdr, in ocs_abort_inot()