Lines Matching refs:state
431 switch (device->state.conn) {
693 * caution, drbd_bm_test_bit is tri-state for some
849 test_bit(GOT_PING_ACK, &connection->flags) || device->state.conn < C_CONNECTED);
889 if (device->state.conn == C_VERIFY_S || device->state.conn == C_VERIFY_T)
1005 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk);
1006 pdsk_state = min_t(enum drbd_disk_state, pdsk_state, device->state.pdsk);
1132 if (device->state.conn == C_AHEAD) {
1135 if (likely(device->state.pdsk >= D_INCONSISTENT)) {
1542 if (!odev->ldev || odev->state.disk == D_DISKLESS)
1552 if ((odev->state.conn >= C_SYNC_SOURCE &&
1553 odev->state.conn <= C_PAUSED_SYNC_T) ||
1554 odev->state.aftr_isp || odev->state.peer_isp ||
1555 odev->state.user_isp)
1574 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1600 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS)
1602 if (odev->state.aftr_isp) {
1650 if (!odev || !odev->ldev || odev->state.disk == D_DISKLESS)
1745 if (device->state.conn >= C_SYNC_SOURCE && device->state.conn < C_AHEAD) {
1802 if (device->state.conn < C_CONNECTED
1843 * disabled, and know the disk state is ok. */
1904 /* ns.conn may already be != device->state.conn,
1928 if (resync_done && is_sync_state(device->state.conn))
1956 D_ASSERT(device, device->state.disk == D_FAILED);
2231 D_ASSERT(device, device->state.disk == D_DISKLESS && device->state.conn == C_STANDALONE);