Lines Matching refs:trsrc

534 	ocs_tgt_resource_t *trsrc = NULL;  in ocs_scsi_recv_cmd()  local
557 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_cmd()
559 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_cmd()
562 if (trsrc) { in ocs_scsi_recv_cmd()
563 atio = (struct ccb_accept_tio *)STAILQ_FIRST(&trsrc->atio); in ocs_scsi_recv_cmd()
567 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_scsi_recv_cmd()
604 trsrc ? (trsrc->enabled ? "T" : "F") : "X", in ocs_scsi_recv_cmd()
666 ocs_tgt_resource_t *trsrc = NULL; in ocs_scsi_recv_tmf() local
678 trsrc = &fcp->targ_rsrc[lun]; in ocs_scsi_recv_tmf()
680 trsrc = &fcp->targ_rsrc_wildcard; in ocs_scsi_recv_tmf()
685 trsrc ? (trsrc->enabled ? "T" : "F") : "X"); in ocs_scsi_recv_tmf()
686 if (trsrc) { in ocs_scsi_recv_tmf()
687 inot = (struct ccb_immediate_notify *)STAILQ_FIRST(&trsrc->inot); in ocs_scsi_recv_tmf()
693 __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()
2334 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2343 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2344 if (trsrc) { in ocs_action()
2345 trsrc->enabled = ccb->cel.enable; in ocs_action()
2348 if (trsrc->enabled == FALSE) { in ocs_action()
2349 ocs_tgt_resource_abort(ocs, trsrc); in ocs_action()
2351 STAILQ_INIT(&trsrc->atio); in ocs_action()
2352 STAILQ_INIT(&trsrc->inot); in ocs_action()
2379 ocs_tgt_resource_t *trsrc = NULL; in ocs_action() local
2385 trsrc = ocs_tgt_resource_get(fcp, &ccb->ccb_h, &status); in ocs_action()
2386 if (trsrc == NULL) { in ocs_action()
2399 STAILQ_INSERT_TAIL(&trsrc->atio, &ccb->ccb_h, in ocs_action()
2402 STAILQ_INSERT_TAIL(&trsrc->inot, &ccb->ccb_h, in ocs_action()
2553 ocs_tgt_resource_abort(struct ocs_softc *ocs, ocs_tgt_resource_t *trsrc) in ocs_tgt_resource_abort() argument
2560 ccb = (union ccb *)STAILQ_FIRST(&trsrc->atio); in ocs_tgt_resource_abort()
2562 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_tgt_resource_abort()
2571 ccb = (union ccb *)STAILQ_FIRST(&trsrc->inot); in ocs_tgt_resource_abort()
2573 STAILQ_REMOVE_HEAD(&trsrc->inot, sim_links.stqe); in ocs_tgt_resource_abort()
2588 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_atio() local
2596 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_atio()
2597 if (trsrc != NULL) { in ocs_abort_atio()
2598 STAILQ_FOREACH(cur, &trsrc->atio, sim_links.stqe) { in ocs_abort_atio()
2602 STAILQ_REMOVE(&trsrc->atio, cur, ccb_hdr, in ocs_abort_atio()
2647 ocs_tgt_resource_t *trsrc = NULL; in ocs_abort_inot() local
2655 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_inot()
2656 if (trsrc) { in ocs_abort_inot()
2657 STAILQ_FOREACH(cur, &trsrc->inot, sim_links.stqe) { in ocs_abort_inot()
2661 STAILQ_REMOVE(&trsrc->inot, cur, ccb_hdr, in ocs_abort_inot()