Home
last modified time | relevance | path

Searched refs:D_UP_TO_DATE (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_state.c853 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
869 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
887 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
946 && ns.pdsk == D_UP_TO_DATE in is_valid_soft_transition()
947 && ns.disk != D_UP_TO_DATE && ns.disk != D_DISKLESS in is_valid_soft_transition()
1108 ns.disk = D_UP_TO_DATE; in sanitize_state()
1110 ns.pdsk = D_UP_TO_DATE; in sanitize_state()
1115 disk_max = D_UP_TO_DATE; in sanitize_state()
[all...]
H A Ddrbd_strings.c59 [D_UP_TO_DATE] = "UpToDate",
98 return s > D_UP_TO_DATE ? "TOO_LARGE" : drbd_disk_s_names[s]; in drbd_disk_str()
H A Ddrbd_worker.c952 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished()
954 ns.disk = D_UP_TO_DATE; in drbd_resync_finished()
958 ns.disk = D_UP_TO_DATE; in drbd_resync_finished()
959 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished()
1011 if (disk_state == D_UP_TO_DATE && pdsk_state == D_UP_TO_DATE) in drbd_resync_finished()
H A Ddrbd_req.c887 if (device->state.disk == D_UP_TO_DATE) in drbd_may_do_local_read()
995 if (!get_ldev_if_state(device, D_UP_TO_DATE)) in maybe_pull_ahead()
1044 if (device->state.pdsk != D_UP_TO_DATE) in do_remote_read()
1074 return s.pdsk == D_UP_TO_DATE || in drbd_should_do_remote()
1243 * If we don't see at least one D_UP_TO_DATE, we will fail this request,
1250 return s.disk == D_UP_TO_DATE || s.pdsk == D_UP_TO_DATE; in may_do_writes()
H A Ddrbd_receiver.c2868 if (!get_ldev_if_state(device, D_UP_TO_DATE)) { in receive_DataRequest()
4325 _drbd_set_state(_NS2(device, disk, D_UP_TO_DATE, pdsk, D_UP_TO_DATE), in receive_uuids()
4476 * transitions from D_INCONSISTENT to D_UP_TO_DATE. For empty (0 bits in receive_state()
4479 * transition from D_CONSISTENT to D_UP_TO_DATE as well. in receive_state()
4482 real_peer_disk == D_UP_TO_DATE && in receive_state()
4483 os.conn > C_CONNECTED && os.disk == D_UP_TO_DATE) { in receive_state()
4506 if (os.conn == C_VERIFY_T && os.disk == D_UP_TO_DATE && in receive_state()
4507 peer_state.conn == C_CONNECTED && real_peer_disk == D_UP_TO_DATE) { in receive_state()
4518 if (os.pdsk == D_UP_TO_DATE in receive_state()
[all...]
H A Ddrbd_nl.c533 if (conn_highest_disk(connection) == D_UP_TO_DATE) { in conn_try_outdate_peer()
654 (device->state.disk < D_UP_TO_DATE && in drbd_set_role()
657 val.disk = D_UP_TO_DATE; in drbd_set_role()
667 val.disk = D_UP_TO_DATE; in drbd_set_role()
1982 if (device->state.pdsk != D_UP_TO_DATE && device->ed_uuid && in drbd_adm_attach()
2133 ns.disk = D_UP_TO_DATE; in drbd_adm_attach()
4227 _drbd_set_state(_NS2(device, disk, D_UP_TO_DATE, pdsk, D_UP_TO_DATE), in drbd_adm_new_c_uuid()
H A Ddrbd_int.h2203 case D_UP_TO_DATE: in drbd_state_is_stable()
H A Ddrbd_main.c900 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); in drbd_gen_and_send_sync_uuid()
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_state.c853 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
869 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
887 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
946 && ns.pdsk == D_UP_TO_DATE in is_valid_soft_transition()
947 && ns.disk != D_UP_TO_DATE && ns.disk != D_DISKLESS in is_valid_soft_transition()
1108 ns.disk = D_UP_TO_DATE; in sanitize_state()
1110 ns.pdsk = D_UP_TO_DATE; in sanitize_state()
1115 disk_max = D_UP_TO_DATE; in sanitize_state()
[all...]
H A Ddrbd_strings.c59 [D_UP_TO_DATE] = "UpToDate",
98 return s > D_UP_TO_DATE ? "TOO_LARGE" : drbd_disk_s_names[s]; in drbd_disk_str()
H A Ddrbd_req.c900 if (device->state.disk == D_UP_TO_DATE) in drbd_may_do_local_read()
1006 if (!get_ldev_if_state(device, D_UP_TO_DATE)) in maybe_pull_ahead()
1055 if (device->state.pdsk != D_UP_TO_DATE) in do_remote_read()
1085 return s.pdsk == D_UP_TO_DATE || in drbd_should_do_remote()
1256 * If we don't see at least one D_UP_TO_DATE, we will fail this request,
1263 return s.disk == D_UP_TO_DATE || s.pdsk == D_UP_TO_DATE; in may_do_writes()
H A Ddrbd_worker.c951 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished()
953 ns.disk = D_UP_TO_DATE; in drbd_resync_finished()
957 ns.disk = D_UP_TO_DATE; in drbd_resync_finished()
958 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished()
1010 if (disk_state == D_UP_TO_DATE && pdsk_state == D_UP_TO_DATE) in drbd_resync_finished()
H A Ddrbd_receiver.c2833 if (!get_ldev_if_state(device, D_UP_TO_DATE)) { in receive_DataRequest()
4278 _drbd_set_state(_NS2(device, disk, D_UP_TO_DATE, pdsk, D_UP_TO_DATE), in receive_uuids()
4429 * transitions from D_INCONSISTENT to D_UP_TO_DATE. For empty (0 bits in receive_state()
4432 * transition from D_CONSISTENT to D_UP_TO_DATE as well. in receive_state()
4435 real_peer_disk == D_UP_TO_DATE && in receive_state()
4436 os.conn > C_CONNECTED && os.disk == D_UP_TO_DATE) { in receive_state()
4459 if (os.conn == C_VERIFY_T && os.disk == D_UP_TO_DATE && in receive_state()
4460 peer_state.conn == C_CONNECTED && real_peer_disk == D_UP_TO_DATE) { in receive_state()
4471 if (os.pdsk == D_UP_TO_DATE in receive_state()
[all...]
H A Ddrbd_nl.c533 if (conn_highest_disk(connection) == D_UP_TO_DATE) { in conn_try_outdate_peer()
654 (device->state.disk < D_UP_TO_DATE && in drbd_set_role()
657 val.disk = D_UP_TO_DATE; in drbd_set_role()
667 val.disk = D_UP_TO_DATE; in drbd_set_role()
1921 if (device->state.pdsk != D_UP_TO_DATE && device->ed_uuid && in drbd_adm_attach()
2074 ns.disk = D_UP_TO_DATE; in drbd_adm_attach()
4171 _drbd_set_state(_NS2(device, disk, D_UP_TO_DATE, pdsk, D_UP_TO_DATE), in drbd_adm_new_c_uuid()
H A Ddrbd_int.h2133 case D_UP_TO_DATE: in drbd_state_is_stable()
H A Ddrbd_main.c891 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); in drbd_gen_and_send_sync_uuid()
/kernel/linux/linux-5.10/include/linux/
H A Ddrbd.h240 D_CONSISTENT, /* Might be D_OUTDATED, might be D_UP_TO_DATE ... */
241 D_UP_TO_DATE, /* Only this disk state allows applications' IO ! */ enumerator
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 Ddrbd.h233 D_CONSISTENT, /* Might be D_OUTDATED, might be D_UP_TO_DATE ... */
234 D_UP_TO_DATE, /* Only this disk state allows applications' IO ! */ enumerator
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 */

Completed in 65 milliseconds