Lines Matching refs:odev
1535 struct drbd_device *odev = device;
1539 if (!odev->ldev || odev->state.disk == D_DISKLESS)
1542 resync_after = rcu_dereference(odev->ldev->disk_conf)->resync_after;
1546 odev = minor_to_device(resync_after);
1547 if (!odev)
1549 if ((odev->state.conn >= C_SYNC_SOURCE &&
1550 odev->state.conn <= C_PAUSED_SYNC_T) ||
1551 odev->state.aftr_isp || odev->state.peer_isp ||
1552 odev->state.user_isp)
1566 struct drbd_device *odev;
1570 idr_for_each_entry(&drbd_devices, odev, i) {
1571 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1573 if (!_drbd_may_sync_now(odev) &&
1574 _drbd_set_state(_NS(odev, aftr_isp, 1),
1592 struct drbd_device *odev;
1596 idr_for_each_entry(&drbd_devices, odev, i) {
1597 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1599 if (odev->state.aftr_isp) {
1600 if (_drbd_may_sync_now(odev) &&
1601 _drbd_set_state(_NS(odev, aftr_isp, 0),
1627 struct drbd_device *odev;
1636 odev = minor_to_device(o_minor);
1638 if (odev == device)
1647 if (!odev || !odev->ldev || odev->state.disk == D_DISKLESS)
1651 resync_after = rcu_dereference(odev->ldev->disk_conf)->resync_after;
1658 odev = minor_to_device(resync_after);