Lines Matching defs:done_ccb

200 				  union ccb *done_ccb);
1075 ctlfedone(struct cam_periph *periph, union ccb *done_ccb)
1083 KASSERT((done_ccb->ccb_h.flags & CAM_UNLOCKED) != 0,
1087 done_ccb->ccb_h.func_code);
1094 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
1100 done_ccb->ccb_h.status &= ~CAM_DEV_QFRZN;
1117 switch (done_ccb->ccb_h.func_code) {
1121 ctlfe_free_ccb(periph, done_ccb);
1128 switch (done_ccb->ccb_h.func_code) {
1131 atio = &done_ccb->atio;
1139 io = done_ccb->ccb_h.io_ptr;
1143 io->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptr = done_ccb;
1144 done_ccb->ccb_h.io_ptr = io;
1202 atio = (struct ccb_accept_tio *)done_ccb->ccb_h.ccb_atio;
1208 __func__, atio->tag_id, done_ccb->ccb_h.flags);
1213 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_MESSAGE_RECV
1214 && done_ccb->csio.msg_ptr != NULL
1215 && done_ccb->csio.msg_ptr[0] == MSG_EXTENDED
1216 && done_ccb->csio.msg_ptr[1] == 5
1217 && done_ccb->csio.msg_ptr[2] == 0) {
1220 (done_ccb->csio.msg_ptr[3] << 24)
1221 | (done_ccb->csio.msg_ptr[4] << 16)
1222 | (done_ccb->csio.msg_ptr[5] << 8)
1223 | (done_ccb->csio.msg_ptr[6]);
1234 xpt_release_ccb(done_ccb);
1236 done_ccb = (union ccb *)atio;
1253 xpt_release_ccb(done_ccb);
1260 if ((done_ccb->ccb_h.flags & CAM_SEND_STATUS) &&
1261 (done_ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP)
1271 xpt_release_ccb(done_ccb);
1295 csio = &done_ccb->csio;
1318 switch (done_ccb->ccb_h.status & CAM_STATUS_MASK) {
1399 xpt_release_ccb(done_ccb);
1415 inot = &done_ccb->cin1;
1420 io = done_ccb->ccb_h.io_ptr;
1426 io->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptr =done_ccb;
1506 ctlfe_free_ccb(periph, done_ccb);
1513 done_ccb->ccb_h.status = CAM_REQ_INPROG;
1514 done_ccb->ccb_h.func_code = XPT_NOTIFY_ACKNOWLEDGE;
1515 xpt_action(done_ccb);
1523 done_ccb->ccb_h.func_code = XPT_IMMEDIATE_NOTIFY;
1524 xpt_action(done_ccb);
1531 done_ccb->ccb_h.func_code);