Lines Matching refs:mv_dev
1463 struct mvumi_device *mv_dev = NULL , *dev_next;
1469 list_for_each_entry_safe(mv_dev, dev_next,
1471 mvumi_handle_hotplug(mhba, mv_dev->id, DEVICE_OFFLINE);
1472 list_del_init(&mv_dev->list);
1474 mv_dev->id, mv_dev->wwid);
1475 kfree(mv_dev);
1477 list_for_each_entry_safe(mv_dev, dev_next, &mhba->mhba_dev_list, list) {
1478 list_del_init(&mv_dev->list);
1480 mv_dev->id, mv_dev->wwid);
1481 kfree(mv_dev);
1510 struct mvumi_device *mv_dev = NULL;
1512 list_for_each_entry(mv_dev, &mhba->shost_dev_list, list) {
1513 if (mv_dev->wwid == wwid) {
1514 if (mv_dev->id != id) {
1518 __func__, mv_dev->wwid, mv_dev->id, id);
1533 struct mvumi_device *mv_dev = NULL, *dev_next;
1535 list_for_each_entry_safe(mv_dev, dev_next,
1537 if (mv_dev->id == id) {
1540 mv_dev->id, mv_dev->wwid);
1541 mvumi_handle_hotplug(mhba, mv_dev->id, DEVICE_OFFLINE);
1542 list_del_init(&mv_dev->list);
1543 kfree(mv_dev);
1552 struct mvumi_device *mv_dev = NULL;
1575 mv_dev = kzalloc(sizeof(struct mvumi_device),
1577 if (!mv_dev) {
1579 "%s alloc mv_dev failed\n",
1583 mv_dev->id = id;
1584 mv_dev->wwid = wwid;
1585 mv_dev->sdev = NULL;
1586 INIT_LIST_HEAD(&mv_dev->list);
1587 list_add_tail(&mv_dev->list,
1591 " wwid(%llx)\n", id, mv_dev->wwid);
1609 struct mvumi_device *mv_dev = NULL , *dev_next;
1623 list_for_each_entry_safe(mv_dev, dev_next,
1625 if (mvumi_handle_hotplug(mhba, mv_dev->id,
1631 mv_dev->id, mv_dev->wwid);
1632 list_del_init(&mv_dev->list);
1633 kfree(mv_dev);
1635 list_move_tail(&mv_dev->list,