Lines Matching refs:accb

86 static uint32_t ocs_abort_initiator_io(struct ocs_softc *ocs, union ccb *accb);
2327 union ccb *accb = ccb->cab.abort_ccb; in ocs_action() local
2329 switch (accb->ccb_h.func_code) { in ocs_action()
2337 rc = ocs_abort_initiator_io(ocs, accb); in ocs_action()
2347 accb->ccb_h.func_code); in ocs_action()
2663 union ccb *accb = ccb->cab.abort_ccb; in ocs_abort_atio() local
2668 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_atio()
2671 if (cur != &accb->ccb_h) in ocs_abort_atio()
2676 accb->ccb_h.status = CAM_REQ_ABORTED; in ocs_abort_atio()
2677 xpt_done(accb); in ocs_abort_atio()
2687 aio = accb->ccb_h.ccb_io_ptr; in ocs_abort_atio()
2722 union ccb *accb = ccb->cab.abort_ccb; in ocs_abort_inot() local
2727 trsrc = ocs_tgt_resource_get(fcp, &accb->ccb_h, &status); in ocs_abort_inot()
2730 if (cur != &accb->ccb_h) in ocs_abort_inot()
2735 accb->ccb_h.status = CAM_REQ_ABORTED; in ocs_abort_inot()
2736 xpt_done(accb); in ocs_abort_inot()
2747 ocs_abort_initiator_io(struct ocs_softc *ocs, union ccb *accb) in ocs_abort_initiator_io() argument
2753 struct ccb_scsiio *csio = &accb->csio; in ocs_abort_initiator_io()
2755 ocs_fcport *fcp = FCPORT(ocs, cam_sim_bus(xpt_path_sim((accb)->ccb_h.path))); in ocs_abort_initiator_io()
2756 node = ocs_node_get_instance(ocs, fcp->tgt[accb->ccb_h.target_id].node_id); in ocs_abort_initiator_io()
2759 __func__, accb->ccb_h.target_id); in ocs_abort_initiator_io()
2760 ocs_set_ccb_status(accb, CAM_DEV_NOT_THERE); in ocs_abort_initiator_io()
2761 xpt_done(accb); in ocs_abort_initiator_io()
2769 ocs_set_ccb_status(accb, CAM_REQ_CMP_ERR); in ocs_abort_initiator_io()
2770 xpt_done(accb); in ocs_abort_initiator_io()
2776 accb->ccb_h.target_lun, in ocs_abort_initiator_io()