/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_state.c | 303 if (device->state.disk != D_DISKLESS || in conn_all_vols_unconf() 369 enum drbd_disk_state disk_state = D_DISKLESS; in conn_highest_disk() 401 enum drbd_disk_state disk_state = D_DISKLESS; in conn_highest_pdsk() 923 if (ns.disk > D_ATTACHING && os.disk == D_DISKLESS) in is_valid_soft_transition() 947 && ns.disk != D_UP_TO_DATE && ns.disk != D_DISKLESS in is_valid_soft_transition() 1021 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition() 1078 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) in sanitize_state() 1099 ns.disk = D_DISKLESS; in sanitize_state() 1114 disk_min = D_DISKLESS; in sanitize_state() 1137 disk_min = D_DISKLESS; in sanitize_state() [all...] |
H A D | drbd_strings.c | 51 [D_DISKLESS] = "Diskless",
|
H A D | drbd_worker.c | 1539 if (!odev->ldev || odev->state.disk == D_DISKLESS) in _drbd_may_sync_now() 1571 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS) in drbd_pause_after() 1597 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS) in drbd_resume_next() 1647 if (!odev || !odev->ldev || odev->state.disk == D_DISKLESS) in drbd_resync_after_valid() 1951 * inc/dec it frequently. Once we are D_DISKLESS, no one will touch in go_diskless() 1982 drbd_force_state(device, NS(disk, D_DISKLESS)); in go_diskless() 2224 D_ASSERT(device, device->state.disk == D_DISKLESS && device->state.conn == C_STANDALONE); in drbd_worker()
|
H A D | drbd_proc.c | 263 state.disk == D_DISKLESS && in drbd_seq_show()
|
H A D | drbd_int.h | 2094 * while state still D_FAILED, will then see D_DISKLESS in the in put_ldev() 2104 if (disk_state == D_DISKLESS) in put_ldev() 2120 /* never get a reference while D_DISKLESS */ in _get_ldev_if_state() 2121 if (device->state.disk == D_DISKLESS) in _get_ldev_if_state() 2199 case D_DISKLESS: in drbd_state_is_stable()
|
H A D | drbd_nl.c | 1816 if (device->state.disk > D_DISKLESS) { in drbd_adm_attach() 2187 drbd_force_state(device, NS(disk, D_DISKLESS)); in drbd_adm_attach() 2218 * Then we transition to D_DISKLESS, and wait for put_ldev() to return all 3233 if (device->state.disk == D_DISKLESS || device->state.disk == D_FAILED) in drbd_adm_resume_io() 4407 if (device->state.disk == D_DISKLESS && in adm_del_minor()
|
H A D | drbd_receiver.c | 4151 (device->state.conn < C_CONNECTED || device->state.pdsk == D_DISKLESS)) { in receive_sizes() 4302 if ((device->state.conn < C_CONNECTED || device->state.pdsk == D_DISKLESS) && in receive_uuids() 4577 peer_state.disk = D_DISKLESS; in receive_state() 4578 real_peer_disk = D_DISKLESS; in receive_state()
|
H A D | drbd_actlog.c | 151 if (op != REQ_OP_WRITE && device->state.disk == D_DISKLESS && device->ldev == NULL) in _drbd_md_sync_page_io()
|
H A D | drbd_main.c | 1974 .disk = D_DISKLESS, in drbd_set_defaults() 3239 * Called exactly once during drbd_adm_attach(), while still being D_DISKLESS, 3248 if (device->state.disk != D_DISKLESS) in drbd_md_read()
|
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_state.c | 303 if (device->state.disk != D_DISKLESS || in conn_all_vols_unconf() 369 enum drbd_disk_state disk_state = D_DISKLESS; in conn_highest_disk() 401 enum drbd_disk_state disk_state = D_DISKLESS; in conn_highest_pdsk() 923 if (ns.disk > D_ATTACHING && os.disk == D_DISKLESS) in is_valid_soft_transition() 947 && ns.disk != D_UP_TO_DATE && ns.disk != D_DISKLESS in is_valid_soft_transition() 1021 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition() 1078 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) in sanitize_state() 1099 ns.disk = D_DISKLESS; in sanitize_state() 1114 disk_min = D_DISKLESS; in sanitize_state() 1137 disk_min = D_DISKLESS; in sanitize_state() [all...] |
H A D | drbd_strings.c | 51 [D_DISKLESS] = "Diskless",
|
H A D | drbd_worker.c | 1542 if (!odev->ldev || odev->state.disk == D_DISKLESS) in _drbd_may_sync_now() 1574 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS) in drbd_pause_after() 1600 if (odev->state.conn == C_STANDALONE && odev->state.disk == D_DISKLESS) in drbd_resume_next() 1650 if (!odev || !odev->ldev || odev->state.disk == D_DISKLESS) in drbd_resync_after_valid() 1958 * inc/dec it frequently. Once we are D_DISKLESS, no one will touch in go_diskless() 1989 drbd_force_state(device, NS(disk, D_DISKLESS)); in go_diskless() 2231 D_ASSERT(device, device->state.disk == D_DISKLESS && device->state.conn == C_STANDALONE); in drbd_worker()
|
H A D | drbd_proc.c | 263 state.disk == D_DISKLESS && in drbd_seq_show()
|
H A D | drbd_int.h | 2024 * while state still D_FAILED, will then see D_DISKLESS in the in put_ldev() 2034 if (disk_state == D_DISKLESS) in put_ldev() 2050 /* never get a reference while D_DISKLESS */ in _get_ldev_if_state() 2051 if (device->state.disk == D_DISKLESS) in _get_ldev_if_state() 2129 case D_DISKLESS: in drbd_state_is_stable()
|
H A D | drbd_nl.c | 1755 if (device->state.disk > D_DISKLESS) { in drbd_adm_attach() 2128 drbd_force_state(device, NS(disk, D_DISKLESS)); in drbd_adm_attach() 2162 * Then we transition to D_DISKLESS, and wait for put_ldev() to return all 3177 if (device->state.disk == D_DISKLESS || device->state.disk == D_FAILED) in drbd_adm_resume_io() 4351 if (device->state.disk == D_DISKLESS && in adm_del_minor()
|
H A D | drbd_receiver.c | 4108 (device->state.conn < C_CONNECTED || device->state.pdsk == D_DISKLESS)) { in receive_sizes() 4255 if ((device->state.conn < C_CONNECTED || device->state.pdsk == D_DISKLESS) && in receive_uuids() 4530 peer_state.disk = D_DISKLESS; in receive_state() 4531 real_peer_disk = D_DISKLESS; in receive_state()
|
H A D | drbd_actlog.c | 151 if (op != REQ_OP_WRITE && device->state.disk == D_DISKLESS && device->ldev == NULL) in _drbd_md_sync_page_io()
|
H A D | drbd_main.c | 1945 .disk = D_DISKLESS, in drbd_set_defaults() 3202 * Called exactly once during drbd_adm_attach(), while still being D_DISKLESS, 3211 if (device->state.disk != D_DISKLESS) in drbd_md_read()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | drbd.h | 232 D_DISKLESS, enumerator 234 D_FAILED, /* Becomes D_DISKLESS as soon as we told it the peer */ 259 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 260 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 276 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 277 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | drbd.h | 225 D_DISKLESS, enumerator 227 D_FAILED, /* Becomes D_DISKLESS as soon as we told it the peer */ 252 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 253 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 269 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ 270 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|