Home
last modified time | relevance | path

Searched refs:pdsk (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/block/drbd/
Ddrbd_state.c178 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 …]
Ddrbd_req.h336 return s.pdsk == D_UP_TO_DATE || in drbd_should_do_remote()
337 (s.pdsk >= D_INCONSISTENT && in drbd_should_do_remote()
Ddrbd_state.h86 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 */
Ddrbd_nl.c472 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 …]
Ddrbd_proc.c303 drbd_disk_str(state.pdsk), in drbd_seq_show()
Ddrbd_worker.c939 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()
Ddrbd_receiver.c2401 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()
Ddrbd_req.c1069 if (device->state.pdsk != D_UP_TO_DATE) in do_remote_read()
Ddrbd_main.c1900 .pdsk = D_UNKNOWN, in drbd_set_defaults()
/linux-4.1.27/include/linux/
Ddrbd.h273 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 */