• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mrsas/

Lines Matching defs:ccb_h

266  * in ccb->ccb_h.func_code.  The preprocessor #ifdef is necessary because
273 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
282 ccb->ccb_h.status |= CAM_DEV_NOT_THERE;
287 switch (ccb->ccb_h.func_code) {
290 device_id = ccb_h->target_id;
297 ccb->ccb_h.status |= CAM_DEV_NOT_THERE;
301 ccb->ccb_h.status |= CAM_REQ_INVALID;
309 ccb->ccb_h.status = CAM_UA_ABORT;
328 ccb->ccb_h.status = CAM_REQ_CMP;
334 ccb->ccb_h.status = CAM_FUNC_NOTAVAIL;
374 ccb->ccb_h.status = CAM_REQ_CMP;
380 ccb->ccb_h.status = CAM_REQ_INVALID;
430 target_id = cmd->ccb_ptr->ccb_h.target_id;
432 target_id = (cmd->ccb_ptr->ccb_h.target_id + (MRSAS_MAX_PD - 1));
458 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
465 ccb->ccb_h.status = CAM_REQ_CMP;
469 ccb_h->status |= CAM_SIM_QUEUED;
472 ccb_h->status |= CAM_REQUEUE_REQ;
481 ccb_h->status |= CAM_REQUEUE_REQ;
487 if ((ccb_h->flags & CAM_DIR_MASK) != CAM_DIR_NONE) {
488 if (ccb_h->flags & CAM_DIR_IN)
490 if (ccb_h->flags & CAM_DIR_OUT)
500 switch ((ccb->ccb_h.flags & CAM_DATA_MASK)) {
506 ccb_h->status = CAM_REQ_INVALID;
507 ccb_h->status &= ~CAM_SIM_QUEUED;
513 ccb_h->status = CAM_REQ_INVALID;
518 ccb_h->status = CAM_REQ_TOO_BIG;
528 ccb_h->status = CAM_REQ_TOO_BIG;
536 ccb->ccb_h.status = CAM_REQ_INVALID;
540 if (!(ccb_h->flags & CAM_DATA_PHYS)) { /* Virtual data address */
541 if (!(ccb_h->flags & CAM_SCATTER_VALID)) {
544 ccb_h->status = CAM_REQ_TOO_BIG;
552 ccb_h->status = CAM_REQ_INVALID;
557 ccb_h->status = CAM_REQ_INVALID;
558 ccb_h->status &= ~CAM_SIM_QUEUED;
573 if (ccb_h->flags & CAM_CDB_POINTER)
853 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
858 device_id = ccb_h->target_id;
975 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
1051 switch (ccb_h->flags & CAM_DIR_MASK) {
1060 mrsas_dprint(sc, MRSAS_TRACE, "From %s : DMA Flag is %d \n", __func__, ccb_h->flags & CAM_DIR_MASK);
1212 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
1220 device_id = ccb_h->target_id;
1238 io_request->LUN[1] = ccb_h->target_lun & 0xF;
1277 struct ccb_hdr *ccb_h = &(ccb->ccb_h);
1287 device_id = ccb_h->target_id;
1368 io_request->LUN[1] = ccb_h->target_lun & 0xF;
1476 sim = xpt_path_sim(cmd->ccb_ptr->ccb_h.path);
1717 cmd->ccb_ptr->ccb_h.status = CAM_REQ_TOO_BIG;
1758 ccb->ccb_h.status |= CAM_RELEASE_SIMQ;
1759 ccb->ccb_h.status |= CAM_REQUEUE_REQ;
1841 if (xpt_create_path(&ccb_0->ccb_h.path, xpt_periph, cam_sim_path(sc->sim_0),
1848 if (xpt_create_path(&ccb_1->ccb_h.path, xpt_periph, cam_sim_path(sc->sim_1),
1878 if (xpt_create_path(&ccb->ccb_h.path, xpt_periph, cam_sim_path(sim),
1918 (mpt_cmd->ccb_ptr->ccb_h.target_id - (MRSAS_MAX_PD - 1));
1921 mpt_cmd->ccb_ptr->ccb_h.target_id == tgt_id) {