Home
last modified time | relevance | path

Searched refs:D_INCONSISTENT (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_state.c860 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
863 else if (ns.conn > C_CONNECTED && ns.disk < D_INCONSISTENT) in is_valid_state()
866 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT) in is_valid_state()
1073 if (ns.pdsk > D_UNKNOWN || ns.pdsk < D_INCONSISTENT) in sanitize_state()
1116 pdsk_min = D_INCONSISTENT; in sanitize_state()
1124 disk_min = D_INCONSISTENT; in sanitize_state()
1148 pdsk_min = D_INCONSISTENT; in sanitize_state()
1152 disk_min = D_INCONSISTENT; in sanitize_state()
1153 disk_max = D_INCONSISTENT; in sanitize_state()
[all...]
H A Ddrbd_strings.c55 [D_INCONSISTENT] = "Inconsistent",
H A Ddrbd_receiver.c2725 if (device->state.pdsk < D_INCONSISTENT) { in receive_Data()
3531 if ((mydisk == D_INCONSISTENT && peer_disk > D_INCONSISTENT) || in __must_hold()
3532 (peer_disk == D_INCONSISTENT && mydisk > D_INCONSISTENT)) { in __must_hold()
3534 hg = mydisk > D_INCONSISTENT ? 1 : -1; in __must_hold()
3601 if (hg > 0 && mydisk <= D_INCONSISTENT) { in __must_hold()
4263 if (device->state.pdsk >= D_INCONSISTENT && in receive_sizes()
4264 device->state.disk >= D_INCONSISTENT) { in receive_sizes()
4303 device->state.disk < D_INCONSISTENT in receive_uuids()
[all...]
H A Ddrbd_worker.c951 ns.disk = D_INCONSISTENT; in drbd_resync_finished()
955 ns.pdsk = D_INCONSISTENT; in drbd_resync_finished()
1136 if (likely(device->state.pdsk >= D_INCONSISTENT)) { in w_e_end_rsdata_req()
1810 ns.disk = D_INCONSISTENT; in drbd_start_resync()
1812 ns.pdsk = D_INCONSISTENT; in drbd_start_resync()
H A Ddrbd_int.h1731 if (device->state.disk > D_INCONSISTENT) in __drbd_chk_io_error_()
1732 _drbd_set_state(_NS(device, disk, D_INCONSISTENT), CS_HARD, NULL); in __drbd_chk_io_error_()
2087 #define get_ldev(_device) get_ldev_if_state(_device, D_INCONSISTENT)
2200 case D_INCONSISTENT: in drbd_state_is_stable()
H A Ddrbd_nl.c525 val.pdsk = D_INCONSISTENT; in conn_try_outdate_peer()
655 device->state.disk >= D_INCONSISTENT)) { in drbd_set_role()
887 * on an D_INCONSISTENT R_PRIMARY:
893 * R_PRIMARY D_INCONSISTENT, and peer's disk is unreachable
896 * R_PRIMARY D_INCONSISTENT, and C_SYNC_TARGET:
2124 ns.disk = D_INCONSISTENT; in drbd_adm_attach()
3034 * D_INCONSISTENT, and set all bits in the bitmap. Otherwise, in drbd_adm_invalidate()
3038 retcode = drbd_request_state(device, NS(disk, D_INCONSISTENT)); in drbd_adm_invalidate()
3117 retcode = drbd_request_state(device, NS(pdsk, D_INCONSISTENT)); in drbd_adm_invalidate_peer()
H A Ddrbd_req.c889 if (device->state.disk != D_INCONSISTENT) in drbd_may_do_local_read()
1075 (s.pdsk >= D_INCONSISTENT && in drbd_should_do_remote()
1086 /* pdsk = D_INCONSISTENT as a consequence. Protocol 96 check not necessary in drbd_should_send_out_of_sync()
1238 * We don't want to allow writes on C_STANDALONE D_INCONSISTENT:
1706 if (get_ldev(device)) { /* implicit state.disk >= D_INCONSISTENT */ in request_timer_fn()
H A Ddrbd_actlog.c414 if (device->state.disk < D_INCONSISTENT) { in al_write_transaction()
H A Ddrbd_main.c858 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; in _drbd_send_uuids()
1956 if (device->state.pdsk >= D_INCONSISTENT && device->state.conn >= C_CONNECTED) { in drbd_queue_unplug()
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_state.c860 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
863 else if (ns.conn > C_CONNECTED && ns.disk < D_INCONSISTENT) in is_valid_state()
866 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT) in is_valid_state()
1073 if (ns.pdsk > D_UNKNOWN || ns.pdsk < D_INCONSISTENT) in sanitize_state()
1116 pdsk_min = D_INCONSISTENT; in sanitize_state()
1124 disk_min = D_INCONSISTENT; in sanitize_state()
1148 pdsk_min = D_INCONSISTENT; in sanitize_state()
1152 disk_min = D_INCONSISTENT; in sanitize_state()
1153 disk_max = D_INCONSISTENT; in sanitize_state()
[all...]
H A Ddrbd_strings.c55 [D_INCONSISTENT] = "Inconsistent",
H A Ddrbd_receiver.c2691 if (device->state.pdsk < D_INCONSISTENT) { in receive_Data()
3493 if ((mydisk == D_INCONSISTENT && peer_disk > D_INCONSISTENT) || in __must_hold()
3494 (peer_disk == D_INCONSISTENT && mydisk > D_INCONSISTENT)) { in __must_hold()
3496 hg = mydisk > D_INCONSISTENT ? 1 : -1; in __must_hold()
3563 if (hg > 0 && mydisk <= D_INCONSISTENT) { in __must_hold()
4218 if (device->state.pdsk >= D_INCONSISTENT && in receive_sizes()
4219 device->state.disk >= D_INCONSISTENT) { in receive_sizes()
4256 device->state.disk < D_INCONSISTENT in receive_uuids()
[all...]
H A Ddrbd_worker.c950 ns.disk = D_INCONSISTENT; in drbd_resync_finished()
954 ns.pdsk = D_INCONSISTENT; in drbd_resync_finished()
1135 if (likely(device->state.pdsk >= D_INCONSISTENT)) { in w_e_end_rsdata_req()
1815 ns.disk = D_INCONSISTENT; in drbd_start_resync()
1817 ns.pdsk = D_INCONSISTENT; in drbd_start_resync()
H A Ddrbd_int.h1668 if (device->state.disk > D_INCONSISTENT) in __drbd_chk_io_error_()
1669 _drbd_set_state(_NS(device, disk, D_INCONSISTENT), CS_HARD, NULL); in __drbd_chk_io_error_()
2017 #define get_ldev(_device) get_ldev_if_state(_device, D_INCONSISTENT)
2130 case D_INCONSISTENT: in drbd_state_is_stable()
H A Ddrbd_nl.c525 val.pdsk = D_INCONSISTENT; in conn_try_outdate_peer()
655 device->state.disk >= D_INCONSISTENT)) { in drbd_set_role()
888 * on an D_INCONSISTENT R_PRIMARY:
894 * R_PRIMARY D_INCONSISTENT, and peer's disk is unreachable
897 * R_PRIMARY D_INCONSISTENT, and C_SYNC_TARGET:
2065 ns.disk = D_INCONSISTENT; in drbd_adm_attach()
2977 * D_INCONSISTENT, and set all bits in the bitmap. Otherwise, in drbd_adm_invalidate()
2981 retcode = drbd_request_state(device, NS(disk, D_INCONSISTENT)); in drbd_adm_invalidate()
3061 retcode = drbd_request_state(device, NS(pdsk, D_INCONSISTENT)); in drbd_adm_invalidate_peer()
H A Ddrbd_req.c902 if (device->state.disk != D_INCONSISTENT) in drbd_may_do_local_read()
1086 (s.pdsk >= D_INCONSISTENT && in drbd_should_do_remote()
1097 /* pdsk = D_INCONSISTENT as a consequence. Protocol 96 check not necessary in drbd_should_send_out_of_sync()
1251 * We don't want to allow writes on C_STANDALONE D_INCONSISTENT:
1718 if (get_ldev(device)) { /* implicit state.disk >= D_INCONSISTENT */ in request_timer_fn()
H A Ddrbd_actlog.c414 if (device->state.disk < D_INCONSISTENT) { in al_write_transaction()
H A Ddrbd_main.c849 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; in _drbd_send_uuids()
1927 if (device->state.pdsk >= D_INCONSISTENT && device->state.conn >= C_CONNECTED) { in drbd_queue_unplug()
/kernel/linux/linux-5.10/include/linux/
H A Ddrbd.h237 D_INCONSISTENT, enumerator
/kernel/linux/linux-6.6/include/linux/
H A Ddrbd.h230 D_INCONSISTENT, enumerator

Completed in 59 milliseconds