Lines Matching refs:trsrc

536 	ocs_tgt_resource_t *trsrc = NULL;  in ocs_scsi_recv_cmd()  local
559 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_cmd()
561 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_cmd()
564 if (trsrc) { in ocs_scsi_recv_cmd()
565 atio = (struct ccb_accept_tio *)STAILQ_FIRST(&trsrc->atio); in ocs_scsi_recv_cmd()
570 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_scsi_recv_cmd()
603 trsrc ? (trsrc->enabled ? "T" : "F") : "X", in ocs_scsi_recv_cmd()
665 ocs_tgt_resource_t *trsrc = NULL; in ocs_scsi_recv_tmf() local
677 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_tmf()
679 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_tmf()
684 trsrc ? (trsrc->enabled ? "T" : "F") : "X"); in ocs_scsi_recv_tmf()
685 if (trsrc) { in ocs_scsi_recv_tmf()
686 inot = (struct ccb_immediate_notify *)STAILQ_FIRST(&trsrc->inot); in ocs_scsi_recv_tmf()
692 __func__, (unsigned long long)lun, trsrc ? (trsrc->enabled ? "T" : "F") : "X", in ocs_scsi_recv_tmf()
705 STAILQ_REMOVE_HEAD(&trsrc->inot, sim_links.stqe); in ocs_scsi_recv_tmf()
732 STAILQ_INSERT_TAIL(&trsrc->inot, &inot->ccb_h, sim_links.stqe); in ocs_scsi_recv_tmf()
757 STAILQ_INSERT_TAIL(&trsrc->inot, &inot->ccb_h, sim_links.stqe); in ocs_scsi_recv_tmf()
2306 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2315 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2316 if (trsrc) { in ocs_action()
2317 trsrc->enabled = ccb->cel.enable; in ocs_action()
2320 if (trsrc->enabled == FALSE) { in ocs_action()
2321 ocs_tgt_resource_abort(ocs, trsrc); in ocs_action()
2323 STAILQ_INIT(&trsrc->atio); in ocs_action()
2324 STAILQ_INIT(&trsrc->inot); in ocs_action()
2351 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2357 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2358 if (trsrc == NULL) { in ocs_action()
2371 STAILQ_INSERT_TAIL(&trsrc->atio, &ccb->ccb_h, in ocs_action()
2374 STAILQ_INSERT_TAIL(&trsrc->inot, &ccb->ccb_h, in ocs_action()
2525 ocs_tgt_resource_abort(struct ocs_softc *ocs, ocs_tgt_resource_t *trsrc) in ocs_tgt_resource_abort() argument
2532 ccb = (union ccb *)STAILQ_FIRST(&trsrc->atio); in ocs_tgt_resource_abort()
2534 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_tgt_resource_abort()
2543 ccb = (union ccb *)STAILQ_FIRST(&trsrc->inot); in ocs_tgt_resource_abort()
2545 STAILQ_REMOVE_HEAD(&trsrc->inot, sim_links.stqe); in ocs_tgt_resource_abort()
2560 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_atio() local
2568 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_atio()
2569 if (trsrc != NULL) { in ocs_abort_atio()
2570 STAILQ_FOREACH(cur, &trsrc->atio, sim_links.stqe) { in ocs_abort_atio()
2574 STAILQ_REMOVE(&trsrc->atio, cur, ccb_hdr, in ocs_abort_atio()
2619 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_inot() local
2627 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_inot()
2628 if (trsrc) { in ocs_abort_inot()
2629 STAILQ_FOREACH(cur, &trsrc->inot, sim_links.stqe) { in ocs_abort_inot()
2633 STAILQ_REMOVE(&trsrc->inot, cur, ccb_hdr, in ocs_abort_inot()