Lines Matching defs:cpi
2394 struct ccb_pathinq *cpi = &ccb->cpi;
2397 cpi->version_num = 1; /* XXX??? */
2398 cpi->hba_inquiry = PI_SDTR_ABLE;
2400 cpi->hba_inquiry |= PI_SATAPM;
2403 cpi->hba_inquiry |= PI_TAG_ABLE;
2405 cpi->target_sprt = 0;
2406 cpi->hba_misc = PIM_SEQSCAN;
2407 cpi->hba_eng_cnt = 0;
2409 cpi->max_target = 15;
2411 cpi->max_target = 0;
2412 cpi->max_lun = 0;
2413 cpi->initiator_id = 0;
2414 cpi->bus_id = cam_sim_bus(sim);
2415 cpi->base_transfer_speed = 150000;
2416 strlcpy(cpi->sim_vid, "FreeBSD", SIM_IDLEN);
2417 strlcpy(cpi->hba_vid, "Marvell", HBA_IDLEN);
2418 strlcpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN);
2419 cpi->unit_number = cam_sim_unit(sim);
2420 cpi->transport = XPORT_SATA;
2421 cpi->transport_version = XPORT_VERSION_UNSPECIFIED;
2422 cpi->protocol = PROTO_ATA;
2423 cpi->protocol_version = PROTO_VERSION_UNSPECIFIED;
2424 cpi->maxio = maxphys;
2426 cpi->hba_vendor = pci_get_vendor(parent);
2427 cpi->hba_device = pci_get_device(parent);
2428 cpi->hba_subvendor = pci_get_subvendor(parent);
2429 cpi->hba_subdevice = pci_get_subdevice(parent);
2431 cpi->ccb_h.status = CAM_REQ_CMP;