Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/tws/tws_cam.c
Show First 20 Lines • Show All 303 Lines • ▼ Show 20 Lines | #endif | ||||
ccb->cpi.hba_misc = 0; | ccb->cpi.hba_misc = 0; | ||||
ccb->cpi.hba_eng_cnt = 0; | ccb->cpi.hba_eng_cnt = 0; | ||||
ccb->cpi.max_target = TWS_MAX_NUM_UNITS; | ccb->cpi.max_target = TWS_MAX_NUM_UNITS; | ||||
ccb->cpi.max_lun = TWS_MAX_NUM_LUNS - 1; | ccb->cpi.max_lun = TWS_MAX_NUM_LUNS - 1; | ||||
ccb->cpi.unit_number = cam_sim_unit(sim); | ccb->cpi.unit_number = cam_sim_unit(sim); | ||||
ccb->cpi.bus_id = cam_sim_bus(sim); | ccb->cpi.bus_id = cam_sim_bus(sim); | ||||
ccb->cpi.initiator_id = TWS_SCSI_INITIATOR_ID; | ccb->cpi.initiator_id = TWS_SCSI_INITIATOR_ID; | ||||
ccb->cpi.base_transfer_speed = 6000000; | ccb->cpi.base_transfer_speed = 6000000; | ||||
strncpy(ccb->cpi.sim_vid, "FreeBSD", SIM_IDLEN); | strlcpy(ccb->cpi.sim_vid, "FreeBSD", SIM_IDLEN); | ||||
strncpy(ccb->cpi.hba_vid, "3ware", HBA_IDLEN); | strlcpy(ccb->cpi.hba_vid, "3ware", HBA_IDLEN); | ||||
strncpy(ccb->cpi.dev_name, cam_sim_name(sim), DEV_IDLEN); | strlcpy(ccb->cpi.dev_name, cam_sim_name(sim), DEV_IDLEN); | ||||
#if (__FreeBSD_version >= 700000 ) | #if (__FreeBSD_version >= 700000 ) | ||||
ccb->cpi.transport = XPORT_SPI; | ccb->cpi.transport = XPORT_SPI; | ||||
ccb->cpi.transport_version = 2; | ccb->cpi.transport_version = 2; | ||||
ccb->cpi.protocol = PROTO_SCSI; | ccb->cpi.protocol = PROTO_SCSI; | ||||
ccb->cpi.protocol_version = SCSI_REV_2; | ccb->cpi.protocol_version = SCSI_REV_2; | ||||
ccb->cpi.maxio = TWS_MAX_IO_SIZE; | ccb->cpi.maxio = TWS_MAX_IO_SIZE; | ||||
#endif | #endif | ||||
ccb->ccb_h.status = CAM_REQ_CMP; | ccb->ccb_h.status = CAM_REQ_CMP; | ||||
▲ Show 20 Lines • Show All 993 Lines • Show Last 20 Lines |