Searched refs:pdsk (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_state.c | 178 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.pdsk); in conn_highest_pdsk() 449 drbd_disk_str(ns.pdsk), in print_st() 492 if (ns.pdsk != os.pdsk && flags & CS_DC_PDSK) in print_state_change() 494 drbd_disk_str(os.pdsk), in print_state_change() 495 drbd_disk_str(ns.pdsk)); in print_state_change() 583 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN) in is_valid_state() 586 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state() 592 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT) in is_valid_state() 595 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state() 613 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state() [all …]
|
D | drbd_req.h | 336 return s.pdsk == D_UP_TO_DATE || in drbd_should_do_remote() 337 (s.pdsk >= D_INCONSISTENT && in drbd_should_do_remote()
|
D | drbd_state.h | 86 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 98 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
D | drbd_nl.c | 472 mask.pdsk = D_MASK; in conn_try_outdate_peer() 473 val.pdsk = D_INCONSISTENT; in conn_try_outdate_peer() 477 mask.pdsk = D_MASK; in conn_try_outdate_peer() 478 val.pdsk = D_OUTDATED; in conn_try_outdate_peer() 484 mask.pdsk = D_MASK; in conn_try_outdate_peer() 485 val.pdsk = D_OUTDATED; in conn_try_outdate_peer() 502 mask.pdsk = D_MASK; in conn_try_outdate_peer() 503 val.pdsk = D_OUTDATED; in conn_try_outdate_peer() 595 if (rv == SS_CW_FAILED_BY_PEER && mask.pdsk != 0) { in drbd_set_role() 596 val.pdsk = 0; in drbd_set_role() [all …]
|
D | drbd_proc.c | 303 drbd_disk_str(state.pdsk), in drbd_seq_show()
|
D | drbd_worker.c | 939 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished() 942 ns.pdsk = D_INCONSISTENT; in drbd_resync_finished() 946 ns.pdsk = D_UP_TO_DATE; in drbd_resync_finished() 1076 if (likely(device->state.pdsk >= D_INCONSISTENT)) { in w_e_end_rsdata_req() 1734 ns.pdsk = D_INCONSISTENT; in drbd_start_resync()
|
D | drbd_receiver.c | 2401 if (device->state.pdsk < D_INCONSISTENT) { in receive_Data() 3852 if (device->state.pdsk >= D_INCONSISTENT && in receive_sizes() 3914 _drbd_set_state(_NS2(device, disk, D_UP_TO_DATE, pdsk, D_UP_TO_DATE), in receive_uuids() 3966 ms.pdsk = ps.disk; in convert_state() 3967 ms.disk = ps.pdsk; in convert_state() 4070 if ((os.pdsk == D_INCONSISTENT || os.pdsk == D_CONSISTENT) && in receive_state() 4107 if (os.pdsk == D_UP_TO_DATE && real_peer_disk == D_INCONSISTENT && in receive_state() 4164 ns.pdsk = real_peer_disk; in receive_state() 4169 …if (ns.pdsk == D_CONSISTENT && drbd_suspended(device) && ns.conn == C_CONNECTED && os.conn < C_CON… in receive_state()
|
D | drbd_req.c | 1069 if (device->state.pdsk != D_UP_TO_DATE) in do_remote_read()
|
D | drbd_main.c | 1900 .pdsk = D_UNKNOWN, in drbd_set_defaults()
|
/linux-4.1.27/include/linux/ |
D | drbd.h | 273 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 289 unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|