Lines Matching refs:mvi_dev

92 	struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev;  in mvs_find_dev_phyno()  local
93 struct mvs_info *mvi = mvi_dev->mvi_info; in mvs_find_dev_phyno()
431 struct mvs_device *mvi_dev = dev->lldd_dev; in mvs_task_prep_ata() local
444 if (mvs_assign_reg_set(mvi, mvi_dev) == MVS_ID_NOT_MAPPED) { in mvs_task_prep_ata()
446 mvi_dev->device_id); in mvs_task_prep_ata()
454 (mvi_dev->taskfileset << TXQ_SRS_SHIFT); in mvs_task_prep_ata()
539 *(u16 *)(buf_oaf + 2) = cpu_to_be16(mvi_dev->device_id + 1); in mvs_task_prep_ata()
560 struct mvs_device *mvi_dev = dev->lldd_dev; in mvs_task_prep_ssp() local
647 *(u16 *)(buf_oaf + 2) = cpu_to_be16(mvi_dev->device_id + 1); in mvs_task_prep_ssp()
692 #define DEV_IS_GONE(mvi_dev) ((!mvi_dev || (mvi_dev->dev_type == SAS_PHY_UNUSED))) argument
697 struct mvs_device *mvi_dev = dev->lldd_dev; in mvs_task_prep() local
717 if (DEV_IS_GONE(mvi_dev)) { in mvs_task_prep()
718 if (mvi_dev) in mvs_task_prep()
720 mvi_dev->device_id); in mvs_task_prep()
817 mvi_dev->running_req++; in mvs_task_prep()
1161 static void mvs_free_dev(struct mvs_device *mvi_dev) in mvs_free_dev() argument
1163 u32 id = mvi_dev->device_id; in mvs_free_dev()
1164 memset(mvi_dev, 0, sizeof(*mvi_dev)); in mvs_free_dev()
1165 mvi_dev->device_id = id; in mvs_free_dev()
1166 mvi_dev->dev_type = SAS_PHY_UNUSED; in mvs_free_dev()
1167 mvi_dev->dev_status = MVS_DEV_NORMAL; in mvs_free_dev()
1168 mvi_dev->taskfileset = MVS_ID_NOT_MAPPED; in mvs_free_dev()
1230 struct mvs_device *mvi_dev = dev->lldd_dev; in mvs_dev_gone_notify() local
1233 if (!mvi_dev) { in mvs_dev_gone_notify()
1238 mvi = mvi_dev->mvi_info; in mvs_dev_gone_notify()
1243 mvi_dev->device_id, mvi_dev->dev_type); in mvs_dev_gone_notify()
1245 mvs_free_reg_set(mvi, mvi_dev); in mvs_dev_gone_notify()
1246 mvs_free_dev(mvi_dev); in mvs_dev_gone_notify()
1249 mvi_dev->sas_device = NULL; in mvs_dev_gone_notify()
1386 struct mvs_device * mvi_dev = dev->lldd_dev; in mvs_lu_reset() local
1387 struct mvs_info *mvi = mvi_dev->mvi_info; in mvs_lu_reset()
1390 mvi_dev->dev_status = MVS_DEV_EH; in mvs_lu_reset()
1399 mvi_dev->device_id, rc); in mvs_lu_reset()
1407 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev; in mvs_I_T_nexus_reset() local
1408 struct mvs_info *mvi = mvi_dev->mvi_info; in mvs_I_T_nexus_reset()
1410 if (mvi_dev->dev_status != MVS_DEV_EH) in mvs_I_T_nexus_reset()
1413 mvi_dev->dev_status = MVS_DEV_NORMAL; in mvs_I_T_nexus_reset()
1416 __func__, mvi_dev->device_id, rc); in mvs_I_T_nexus_reset()
1435 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev; in mvs_query_task() local
1436 struct mvs_info *mvi = mvi_dev->mvi_info; in mvs_query_task()
1468 struct mvs_device *mvi_dev = (struct mvs_device *)dev->lldd_dev; in mvs_abort_task() local
1474 if (!mvi_dev) { in mvs_abort_task()
1479 mvi = mvi_dev->mvi_info; in mvs_abort_task()
1488 mvi_dev->dev_status = MVS_DEV_EH; in mvs_abort_task()
1576 struct mvs_device *mvi_dev = task->dev->lldd_dev; in mvs_sata_done() local
1584 SATA_RECEIVED_D2H_FIS(mvi_dev->taskfileset), in mvs_sata_done()
1703 struct mvs_device *mvi_dev = NULL; in mvs_slot_complete() local
1716 mvi_dev = dev->lldd_dev; in mvs_slot_complete()
1731 if (mvi_dev && mvi_dev->running_req) in mvs_slot_complete()
1732 mvi_dev->running_req--; in mvs_slot_complete()
1734 mvs_free_reg_set(mvi, mvi_dev); in mvs_slot_complete()
1741 if (unlikely(!mvi_dev || flags)) { in mvs_slot_complete()
1742 if (!mvi_dev) in mvs_slot_complete()
1808 if (mvi_dev && mvi_dev->running_req) { in mvs_slot_complete()
1809 mvi_dev->running_req--; in mvs_slot_complete()
1810 if (sas_protocol_ata(task->task_proto) && !mvi_dev->running_req) in mvs_slot_complete()
1811 mvs_free_reg_set(mvi, mvi_dev); in mvs_slot_complete()