Lines Matching refs:cdai

1034 	struct ccb_dev_advinfo cdai;  in ses_setphyspath_callback()  local
1041 memset(&cdai, 0, sizeof(cdai)); in ses_setphyspath_callback()
1042 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in ses_setphyspath_callback()
1043 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in ses_setphyspath_callback()
1044 cdai.buftype = CDAI_TYPE_PHYS_PATH; in ses_setphyspath_callback()
1045 cdai.flags = CDAI_FLAG_NONE; in ses_setphyspath_callback()
1046 cdai.bufsiz = MAXPATHLEN; in ses_setphyspath_callback()
1047 cdai.buf = old_physpath; in ses_setphyspath_callback()
1048 xpt_action((union ccb *)&cdai); in ses_setphyspath_callback()
1049 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in ses_setphyspath_callback()
1050 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE); in ses_setphyspath_callback()
1053 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in ses_setphyspath_callback()
1054 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in ses_setphyspath_callback()
1055 cdai.buftype = CDAI_TYPE_PHYS_PATH; in ses_setphyspath_callback()
1056 cdai.flags = CDAI_FLAG_STORE; in ses_setphyspath_callback()
1057 cdai.bufsiz = sbuf_len(args->physpath); in ses_setphyspath_callback()
1058 cdai.buf = sbuf_data(args->physpath); in ses_setphyspath_callback()
1059 xpt_action((union ccb *)&cdai); in ses_setphyspath_callback()
1060 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in ses_setphyspath_callback()
1061 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE); in ses_setphyspath_callback()
1062 if (cam_ccb_success((union ccb *)&cdai)) in ses_setphyspath_callback()
1082 struct ccb_dev_advinfo cdai; in ses_set_physpath() local
1102 memset(&cdai, 0, sizeof(cdai)); in ses_set_physpath()
1103 xpt_setup_ccb(&cdai.ccb_h, enc->periph->path, CAM_PRIORITY_NORMAL); in ses_set_physpath()
1104 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in ses_set_physpath()
1105 cdai.flags = CDAI_FLAG_NONE; in ses_set_physpath()
1106 cdai.buftype = CDAI_TYPE_SCSI_DEVID; in ses_set_physpath()
1107 cdai.bufsiz = CAM_SCSI_DEVID_MAXLEN; in ses_set_physpath()
1108 cdai.buf = devid = malloc(cdai.bufsiz, M_SCSIENC, M_WAITOK|M_ZERO); in ses_set_physpath()
1110 xpt_action((union ccb *)&cdai); in ses_set_physpath()
1111 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in ses_set_physpath()
1112 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE); in ses_set_physpath()
1114 if (cdai.ccb_h.status != CAM_REQ_CMP) in ses_set_physpath()
1117 idd = scsi_get_devid((struct scsi_vpd_device_id *)cdai.buf, in ses_set_physpath()
1118 cdai.provsiz, scsi_devid_is_naa_ieee_reg); in ses_set_physpath()