Lines Matching refs:state
436 switch (device->state.conn) {
696 * caution, drbd_bm_test_bit is tri-state for some
851 test_bit(GOT_PING_ACK, &connection->flags) || device->state.conn < C_CONNECTED);
890 if (device->state.conn == C_VERIFY_S || device->state.conn == C_VERIFY_T)
1006 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk);
1007 pdsk_state = min_t(enum drbd_disk_state, pdsk_state, device->state.pdsk);
1133 if (device->state.conn == C_AHEAD) {
1136 if (likely(device->state.pdsk >= D_INCONSISTENT)) {
1539 if (!odev->ldev || odev->state.disk == D_DISKLESS)
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)
1571 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1597 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1599 if (odev->state.aftr_isp) {
1647 if (!odev || !odev->ldev || odev->state.disk == D_DISKLESS)
1740 if (device->state.conn >= C_SYNC_SOURCE && device->state.conn < C_AHEAD) {
1797 if (device->state.conn < C_CONNECTED
1838 * disabled, and know the disk state is ok. */
1899 /* ns.conn may already be != device->state.conn,
1922 if (resync_done && is_sync_state(device->state.conn))
1949 D_ASSERT(device, device->state.disk == D_FAILED);
2224 D_ASSERT(device, device->state.disk == D_DISKLESS && device->state.conn == C_STANDALONE);