Lines Matching defs:cpi
1405 struct ccb_pathinq *cpi = &ccb->cpi;
1407 cpi->version_num = 1;
1408 cpi->hba_inquiry = PI_TAG_ABLE|PI_SDTR_ABLE;
1409 cpi->target_sprt = 0;
1410 cpi->hba_misc = PIM_NOBUSRESET;
1411 cpi->hba_eng_cnt = 0;
1412 cpi->max_target = STORVSC_MAX_TARGETS;
1413 cpi->max_lun = sc->hs_drv_props->drv_max_luns_per_target;
1414 cpi->initiator_id = cpi->max_target;
1415 cpi->bus_id = cam_sim_bus(sim);
1416 cpi->base_transfer_speed = 300000;
1417 cpi->transport = XPORT_SAS;
1418 cpi->transport_version = 0;
1419 cpi->protocol = PROTO_SCSI;
1420 cpi->protocol_version = SCSI_REV_SPC2;
1421 strncpy(cpi->sim_vid, "FreeBSD", SIM_IDLEN);
1422 strncpy(cpi->hba_vid, sc->hs_drv_props->drv_name, HBA_IDLEN);
1423 strncpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN);
1424 cpi->unit_number = cam_sim_unit(sim);
2225 struct ccb_pathinq cpi;
2227 bzero(&cpi, sizeof(cpi));
2228 xpt_setup_ccb(&cpi.ccb_h, path, CAM_PRIORITY_NONE);
2229 cpi.ccb_h.func_code = XPT_PATH_INQ;
2230 xpt_action((union ccb *)&cpi);
2231 if (cpi.ccb_h.status == CAM_REQ_CMP &&
2232 cpi.hba_vendor == PCI_VENDOR_INTEL &&
2233 cpi.hba_device == PCI_PRODUCT_PIIX4) {
2237 cpi.hba_vendor, cpi.hba_device);