/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_strings.c | 53 [D_FAILED] = "Failed",
|
H A D | drbd_state.c | 474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg() 662 * there is IO in-flight: the transition into D_FAILED for detach purposes 675 return drbd_req_state(device, NS(disk, D_FAILED), in request_detach() 689 device->state.disk != D_FAILED); in drbd_request_detach_interruptible() 1021 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition() 1083 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) { in sanitize_state() 1314 /* if we are going -> D_FAILED or D_DISKLESS, grab one extra reference in _drbd_set_state() 1318 if ((os.disk != D_FAILED in _drbd_set_state() [all...] |
H A D | drbd_debugfs.c | 667 if (get_ldev_if_state(device, D_FAILED)) { in device_resync_extents_show() 682 if (get_ldev_if_state(device, D_FAILED)) { in device_act_log_extents_show() 724 if (!get_ldev_if_state(device, D_FAILED)) in device_data_gen_id_show()
|
H A D | drbd_proc.c | 311 if (drbd_proc_details >= 1 && get_ldev_if_state(device, D_FAILED)) { in drbd_seq_show()
|
H A D | drbd_actlog.c | 88 device->state.disk <= D_FAILED); in drbd_md_get_buffer() 1176 if (get_ldev_if_state(device, D_FAILED)) { /* Makes sure ->resync is there. */ in drbd_rs_cancel_all() 1201 if (get_ldev_if_state(device, D_FAILED)) { in drbd_rs_del_all()
|
H A D | drbd_int.h | 1763 if (device->state.disk > D_FAILED) { in __drbd_chk_io_error_() 1764 _drbd_set_state(_NS(device, disk, D_FAILED), CS_HARD, NULL); in __drbd_chk_io_error_() 1778 * See also drbd_main.c:after_state_ch() if (os.disk > D_FAILED && ns.disk == D_FAILED) 2094 * while state still D_FAILED, will then see D_DISKLESS in the in put_ldev() 2107 if (disk_state == D_FAILED) in put_ldev() 2204 case D_FAILED: in drbd_state_is_stable()
|
H A D | drbd_worker.c | 612 get_ldev_if_state(device,D_FAILED) would be sufficient, but in make_resync_request() 1128 if (get_ldev_if_state(device, D_FAILED)) { in w_e_end_rsdata_req() 1949 D_ASSERT(device, device->state.disk == D_FAILED); in go_diskless()
|
H A D | drbd_nl.c | 732 device->state.pdsk <= D_FAILED) in drbd_set_role() 2209 drbd_force_state(device, NS(disk, D_FAILED)); in adm_detach() 3233 if (device->state.disk == D_DISKLESS || device->state.disk == D_FAILED) in drbd_adm_resume_io()
|
H A D | drbd_req.c | 146 if (get_ldev_if_state(device, D_FAILED)) { in drbd_req_destroy()
|
H A D | drbd_receiver.c | 4574 drbd_force_state(device, NS(disk, D_FAILED)); in receive_state() 5861 if (get_ldev_if_state(device, D_FAILED)) { in got_NegRSDReply()
|
H A D | drbd_main.c | 3086 /* We use here D_FAILED and not D_ATTACHING because we try to write in drbd_md_sync() 3088 if (!get_ldev_if_state(device, D_FAILED)) in drbd_md_sync()
|
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_strings.c | 53 [D_FAILED] = "Failed",
|
H A D | drbd_state.c | 474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg() 662 * there is IO in-flight: the transition into D_FAILED for detach purposes 675 return drbd_req_state(device, NS(disk, D_FAILED), in request_detach() 689 device->state.disk != D_FAILED); in drbd_request_detach_interruptible() 1021 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition() 1083 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) { in sanitize_state() 1316 /* if we are going -> D_FAILED or D_DISKLESS, grab one extra reference in _drbd_set_state() 1320 if ((os.disk != D_FAILED in _drbd_set_state() [all...] |
H A D | drbd_debugfs.c | 667 if (get_ldev_if_state(device, D_FAILED)) { in device_resync_extents_show() 682 if (get_ldev_if_state(device, D_FAILED)) { in device_act_log_extents_show() 724 if (!get_ldev_if_state(device, D_FAILED)) in device_data_gen_id_show()
|
H A D | drbd_proc.c | 311 if (drbd_proc_details >= 1 && get_ldev_if_state(device, D_FAILED)) { in drbd_seq_show()
|
H A D | drbd_actlog.c | 88 device->state.disk <= D_FAILED); in drbd_md_get_buffer() 1179 if (get_ldev_if_state(device, D_FAILED)) { /* Makes sure ->resync is there. */ in drbd_rs_cancel_all() 1204 if (get_ldev_if_state(device, D_FAILED)) { in drbd_rs_del_all()
|
H A D | drbd_int.h | 1700 if (device->state.disk > D_FAILED) { in __drbd_chk_io_error_() 1701 _drbd_set_state(_NS(device, disk, D_FAILED), CS_HARD, NULL); in __drbd_chk_io_error_() 1715 * See also drbd_main.c:after_state_ch() if (os.disk > D_FAILED && ns.disk == D_FAILED) 2024 * while state still D_FAILED, will then see D_DISKLESS in the in put_ldev() 2037 if (disk_state == D_FAILED) in put_ldev() 2134 case D_FAILED: in drbd_state_is_stable()
|
H A D | drbd_worker.c | 609 get_ldev_if_state(device,D_FAILED) would be sufficient, but in make_resync_request() 1127 if (get_ldev_if_state(device, D_FAILED)) { in w_e_end_rsdata_req() 1956 D_ASSERT(device, device->state.disk == D_FAILED); in go_diskless()
|
H A D | drbd_nl.c | 732 device->state.pdsk <= D_FAILED) in drbd_set_role() 2153 drbd_force_state(device, NS(disk, D_FAILED)); in adm_detach() 3177 if (device->state.disk == D_DISKLESS || device->state.disk == D_FAILED) in drbd_adm_resume_io()
|
H A D | drbd_req.c | 145 if (get_ldev_if_state(device, D_FAILED)) { in drbd_req_destroy()
|
H A D | drbd_receiver.c | 4527 drbd_force_state(device, NS(disk, D_FAILED)); in receive_state() 5811 if (get_ldev_if_state(device, D_FAILED)) { in got_NegRSDReply()
|
H A D | drbd_main.c | 3049 /* We use here D_FAILED and not D_ATTACHING because we try to write in drbd_md_sync() 3051 if (!get_ldev_if_state(device, D_FAILED)) in drbd_md_sync()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | drbd.h | 234 D_FAILED, /* Becomes D_DISKLESS as soon as we told it the peer */ enumerator 235 /* when >= D_FAILED it is legal to access mdev->ldev */
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | drbd.h | 227 D_FAILED, /* Becomes D_DISKLESS as soon as we told it the peer */ enumerator 228 /* when >= D_FAILED it is legal to access mdev->ldev */
|