Lines Matching refs:ccb

6817 		xpt_done((union ccb *)inot);  in ahc_send_lstate_events()
7353 ahc_find_tmode_devs(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb, in ahc_find_tmode_devs() argument
7366 if (ccb->ccb_h.target_id == CAM_TARGET_WILDCARD in ahc_find_tmode_devs()
7367 && ccb->ccb_h.target_lun == CAM_LUN_WILDCARD) { in ahc_find_tmode_devs()
7374 if (ccb->ccb_h.target_id >= max_id) in ahc_find_tmode_devs()
7377 if (ccb->ccb_h.target_lun >= AHC_NUM_LUNS) in ahc_find_tmode_devs()
7380 *tstate = ahc->enabled_targets[ccb->ccb_h.target_id]; in ahc_find_tmode_devs()
7384 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahc_find_tmode_devs()
7394 ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb) in ahc_handle_en_lun() argument
7408 status = ahc_find_tmode_devs(ahc, sim, ccb, &tstate, &lstate, in ahc_handle_en_lun()
7412 ccb->ccb_h.status = status; in ahc_handle_en_lun()
7421 if (ccb->ccb_h.target_id != our_id) { in ahc_handle_en_lun()
7472 ccb->ccb_h.status = status; in ahc_handle_en_lun()
7481 && ccb->ccb_h.target_id != CAM_TARGET_WILDCARD) { in ahc_handle_en_lun()
7488 ccb->ccb_h.status = CAM_BUSY; in ahc_handle_en_lun()
7511 ccb->ccb_h.status = CAM_FUNC_NOTAVAIL; in ahc_handle_en_lun()
7517 cel = &ccb->cel; in ahc_handle_en_lun()
7518 target = ccb->ccb_h.target_id; in ahc_handle_en_lun()
7519 lun = ccb->ccb_h.target_lun; in ahc_handle_en_lun()
7530 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7532 ccb->ccb_h.status = CAM_LUN_ALRDY_ENA; in ahc_handle_en_lun()
7542 ccb->ccb_h.status = CAM_REQ_INVALID; in ahc_handle_en_lun()
7554 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7556 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in ahc_handle_en_lun()
7562 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7564 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in ahc_handle_en_lun()
7568 xpt_path_path_id(ccb->ccb_h.path), in ahc_handle_en_lun()
7569 xpt_path_target_id(ccb->ccb_h.path), in ahc_handle_en_lun()
7570 xpt_path_lun_id(ccb->ccb_h.path)); in ahc_handle_en_lun()
7573 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7575 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in ahc_handle_en_lun()
7647 ccb->ccb_h.status = CAM_REQ_CMP; in ahc_handle_en_lun()
7648 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7655 ccb->ccb_h.status = CAM_LUN_INVALID; in ahc_handle_en_lun()
7661 ccb->ccb_h.status = CAM_REQ_CMP; in ahc_handle_en_lun()
7667 && !xpt_path_comp(ccbh->path, ccb->ccb_h.path)){ in ahc_handle_en_lun()
7669 ccb->ccb_h.status = CAM_REQ_INVALID; in ahc_handle_en_lun()
7677 ccb->ccb_h.status = CAM_REQ_INVALID; in ahc_handle_en_lun()
7682 ccb->ccb_h.status = CAM_REQ_INVALID; in ahc_handle_en_lun()
7685 if (ccb->ccb_h.status != CAM_REQ_CMP) { in ahc_handle_en_lun()
7690 xpt_print_path(ccb->ccb_h.path); in ahc_handle_en_lun()
7964 ahc_freeze_ccb((union ccb *)atio); in ahc_handle_target_cmd()
7967 xpt_done((union ccb*)atio); in ahc_handle_target_cmd()