Lines Matching refs:cdai
1036 struct ccb_dev_advinfo cdai;
1043 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
1044 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
1045 cdai.buftype = CDAI_TYPE_PHYS_PATH;
1046 cdai.flags = CDAI_FLAG_NONE;
1047 cdai.bufsiz = MAXPATHLEN;
1048 cdai.buf = old_physpath;
1049 xpt_action((union ccb *)&cdai);
1050 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
1051 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE);
1055 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
1056 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
1057 cdai.buftype = CDAI_TYPE_PHYS_PATH;
1058 cdai.flags = CDAI_FLAG_STORE;
1059 cdai.bufsiz = sbuf_len(args->physpath);
1060 cdai.buf = sbuf_data(args->physpath);
1061 xpt_action((union ccb *)&cdai);
1062 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
1063 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE);
1064 if (cdai.ccb_h.status == CAM_REQ_CMP)
1084 struct ccb_dev_advinfo cdai;
1104 xpt_setup_ccb(&cdai.ccb_h, enc->periph->path, CAM_PRIORITY_NORMAL);
1105 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
1106 cdai.flags = CDAI_FLAG_NONE;
1107 cdai.buftype = CDAI_TYPE_SCSI_DEVID;
1108 cdai.bufsiz = CAM_SCSI_DEVID_MAXLEN;
1109 cdai.buf = devid = malloc(cdai.bufsiz, M_SCSIENC, M_WAITOK|M_ZERO);
1111 xpt_action((union ccb *)&cdai);
1112 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
1113 cam_release_devq(cdai.ccb_h.path, 0, 0, 0, FALSE);
1115 if (cdai.ccb_h.status != CAM_REQ_CMP)
1118 idd = scsi_get_devid((struct scsi_vpd_device_id *)cdai.buf,
1119 cdai.provsiz, scsi_devid_is_naa_ieee_reg);