Lines Matching defs:mvi_dev

90 	struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev;
91 struct mvs_info *mvi = mvi_dev->mvi_info;
432 struct mvs_device *mvi_dev = dev->lldd_dev;
445 if (mvs_assign_reg_set(mvi, mvi_dev) == MVS_ID_NOT_MAPPED) {
447 mvi_dev->device_id);
455 (mvi_dev->taskfileset << TXQ_SRS_SHIFT);
540 *(u16 *)(buf_oaf + 2) = cpu_to_be16(mvi_dev->device_id + 1);
561 struct mvs_device *mvi_dev = dev->lldd_dev;
644 *(u16 *)(buf_oaf + 2) = cpu_to_be16(mvi_dev->device_id + 1);
688 #define DEV_IS_GONE(mvi_dev) ((!mvi_dev || (mvi_dev->dev_type == SAS_PHY_UNUSED)))
693 struct mvs_device *mvi_dev = dev->lldd_dev;
714 if (DEV_IS_GONE(mvi_dev)) {
715 if (mvi_dev)
717 mvi_dev->device_id);
816 mvi_dev->running_req++;
1155 static void mvs_free_dev(struct mvs_device *mvi_dev)
1157 u32 id = mvi_dev->device_id;
1158 memset(mvi_dev, 0, sizeof(*mvi_dev));
1159 mvi_dev->device_id = id;
1160 mvi_dev->dev_type = SAS_PHY_UNUSED;
1161 mvi_dev->dev_status = MVS_DEV_NORMAL;
1162 mvi_dev->taskfileset = MVS_ID_NOT_MAPPED;
1217 struct mvs_device *mvi_dev = dev->lldd_dev;
1220 if (!mvi_dev) {
1225 mvi = mvi_dev->mvi_info;
1230 mvi_dev->device_id, mvi_dev->dev_type);
1232 mvs_free_reg_set(mvi, mvi_dev);
1233 mvs_free_dev(mvi_dev);
1236 mvi_dev->sas_device = NULL;
1266 struct mvs_device * mvi_dev = dev->lldd_dev;
1267 struct mvs_info *mvi = mvi_dev->mvi_info;
1269 mvi_dev->dev_status = MVS_DEV_EH;
1278 mvi_dev->device_id, rc);
1286 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev;
1287 struct mvs_info *mvi = mvi_dev->mvi_info;
1289 if (mvi_dev->dev_status != MVS_DEV_EH)
1292 mvi_dev->dev_status = MVS_DEV_NORMAL;
1295 __func__, mvi_dev->device_id, rc);
1311 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev;
1312 struct mvs_info *mvi = mvi_dev->mvi_info;
1338 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev;
1344 if (!mvi_dev) {
1349 mvi = mvi_dev->mvi_info;
1358 mvi_dev->dev_status = MVS_DEV_EH;
1407 struct mvs_device *mvi_dev = task->dev->lldd_dev;
1415 SATA_RECEIVED_D2H_FIS(mvi_dev->taskfileset),
1534 struct mvs_device *mvi_dev = NULL;
1547 mvi_dev = dev->lldd_dev;
1561 if (mvi_dev && mvi_dev->running_req)
1562 mvi_dev->running_req--;
1564 mvs_free_reg_set(mvi, mvi_dev);
1571 if (unlikely(!mvi_dev || flags)) {
1572 if (!mvi_dev)
1638 if (mvi_dev && mvi_dev->running_req) {
1639 mvi_dev->running_req--;
1640 if (sas_protocol_ata(task->task_proto) && !mvi_dev->running_req)
1641 mvs_free_reg_set(mvi, mvi_dev);