Lines Matching refs:cgd
421 struct ccb_getdev *cgd;
424 cgd = (struct ccb_getdev *)arg;
425 if (cgd == NULL)
428 if (cgd->protocol != PROTO_SCSI)
430 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED)
432 if (SID_TYPE(&cgd->inq_data) != T_CDROM
433 && SID_TYPE(&cgd->inq_data) != T_WORM)
445 AC_FOUND_DEVICE, cgd);
592 struct ccb_getdev *cgd;
596 cgd = (struct ccb_getdev *)arg;
597 if (cgd == NULL) {
614 if (SID_IS_REMOVABLE(&cgd->inq_data))
623 match = cam_quirkmatch((caddr_t)&cgd->inq_data,
690 cam_strvis(softc->disk->d_descr, cgd->inq_data.vendor,
691 sizeof(cgd->inq_data.vendor), sizeof(softc->disk->d_descr));
694 cgd->inq_data.product, sizeof(cgd->inq_data.product),
725 (cgd->inq_flags & SID_AEN) == 0 &&
1243 struct ccb_getdev cgd;
1255 bzero(&cgd, sizeof(cgd));
1256 xpt_setup_ccb(&cgd.ccb_h,
1259 cgd.ccb_h.func_code = XPT_GDEV_TYPE;
1260 xpt_action((union ccb *)&cgd);
1281 &cgd.inq_data,
1300 } else if (SID_TYPE(&cgd.inq_data) == T_CDROM) {