Lines Matching defs:ccb
68 union ccb *ccb = opq->ccb;
69 struct ccb_scsiio *csio = &ccb->csio;
147 getSenseData(u_int status, union ccb *ccb, pduq_t *pq)
150 struct ccb_scsiio *scsi = (struct ccb_scsiio *)ccb;
196 _scsi_done(isc_session_t *sp, u_int response, u_int status, union ccb *ccb, pduq_t *pq)
198 struct ccb_hdr *ccb_h = &ccb->ccb_h;
203 sdebug(3, "response=%x status=%x ccb=%p pq=%p", response, status, ccb, pq);
216 if((pq != NULL) && (pq->mp != NULL) && getSenseData(status, ccb, pq))
251 xpt_done(ccb);
268 if(pq->ccb != NULL) {
269 _scsi_done(sp, 0, 0x28, pq->ccb, NULL);
324 if(pq->ccb)
325 _scsi_done(sp, 1, 0x40, pq->ccb, NULL);
335 if(pq->ccb)
336 _scsi_done(sp, 1, 0x40, pq->ccb, NULL);
355 _scsi_done(sp, cmd->response, cmd->status, opq->ccb, pq);
405 union ccb *ccb = opq->ccb;
410 ccb->ccb_h.status = CAM_REQ_ABORTED;
411 xpt_done(ccb);
451 scsi_encap(struct cam_sim *sim, union ccb *ccb)
454 struct ccb_scsiio *csio = &ccb->csio;
455 struct ccb_hdr *ccb_h = &ccb->ccb_h;
461 debug(4, "ccb->sp=%p", ccb_h->spriv_ptr0);
465 debug(2, "ccb->sp=%p", ccb_h->spriv_ptr0);
513 cmd->W = (ccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_OUT;
514 cmd->R = (ccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_IN;
517 pq->ccb = ccb;
524 ccb->ccb_h.status = CAM_REQ_INVALID;
533 union ccb *ccb = opq->ccb;
534 struct ccb_scsiio *csio = &ccb->csio;
541 if(ccb == NULL) {
545 xdebug("%d] ccb == NULL!", sp->sid);
586 _scsi_done(sp, 0, rcmd->status, opq->ccb, NULL);