Lines Matching defs:drbd_state

3    drbd_state.c
25 union drbd_state os;
26 union drbd_state ns;
280 static void after_state_ch(struct drbd_device *device, union drbd_state os,
281 union drbd_state ns, enum chg_state_flags flags,
283 static enum drbd_state_rv is_valid_state(struct drbd_device *, union drbd_state);
284 static enum drbd_state_rv is_valid_soft_transition(union drbd_state, union drbd_state, struct drbd_connection *);
285 static enum drbd_state_rv is_valid_transition(union drbd_state os, union drbd_state ns);
286 static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os,
287 union drbd_state ns, enum sanitize_state_warnings *warn);
289 static inline bool is_susp(union drbd_state s)
468 union drbd_state os, union drbd_state ns)
480 static union drbd_state
481 apply_mask_val(union drbd_state os, union drbd_state mask, union drbd_state val)
483 union drbd_state ns;
490 union drbd_state mask, union drbd_state val)
493 union drbd_state ns;
511 union drbd_state mask, union drbd_state val)
517 _req_st_cond(struct drbd_device *device, union drbd_state mask,
518 union drbd_state val)
520 union drbd_state os, ns;
563 drbd_req_state(struct drbd_device *device, union drbd_state mask,
564 union drbd_state val, enum chg_state_flags f)
568 union drbd_state os, ns;
649 _drbd_request_state(struct drbd_device *device, union drbd_state mask,
650 union drbd_state val, enum chg_state_flags f)
700 _drbd_request_state_holding_state_mutex(struct drbd_device *device, union drbd_state mask,
701 union drbd_state val, enum chg_state_flags f)
715 static void print_st(struct drbd_device *device, const char *name, union drbd_state ns)
733 void print_st_err(struct drbd_device *device, union drbd_state os,
734 union drbd_state ns, enum drbd_state_rv err)
743 static long print_state_change(char *pb, union drbd_state os, union drbd_state ns,
774 static void drbd_pr_state_change(struct drbd_device *device, union drbd_state os, union drbd_state ns,
799 static void conn_pr_state_change(struct drbd_connection *connection, union drbd_state os, union drbd_state ns,
823 is_valid_state(struct drbd_device *device, union drbd_state ns)
912 is_valid_soft_transition(union drbd_state os, union drbd_state ns, struct drbd_connection *connection)
1014 is_valid_transition(union drbd_state os, union drbd_state ns)
1052 static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os,
1053 union drbd_state ns, enum sanitize_state_warnings *warn)
1263 _drbd_set_state(struct drbd_device *device, union drbd_state ns,
1268 union drbd_state os;
1708 static void after_state_ch(struct drbd_device *device, union drbd_state os,
1709 union drbd_state ns, enum chg_state_flags flags,
1754 (union drbd_state) { { .susp_nod = 1 } },
1755 (union drbd_state) { { .susp_nod = 0 } },
1781 (union drbd_state) { { .susp_fen = 1 } },
1782 (union drbd_state) { { .susp_fen = 0 } },
2040 union drbd_state ns_min;
2041 union drbd_state ns_max; /* new, max state, over all devices */
2053 union drbd_state ns_max = acscw->ns_max;
2101 (union drbd_state) { { .susp_fen = 1 } },
2102 (union drbd_state) { { .susp_fen = 0 } },
2113 static void conn_old_common_state(struct drbd_connection *connection, union drbd_state *pcs, enum chg_state_flags *pf)
2160 conn_is_valid_transition(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2164 union drbd_state ns, os;
2203 conn_set_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2204 union drbd_state *pns_min, union drbd_state *pns_max, enum chg_state_flags flags)
2206 union drbd_state ns, os, ns_max = { };
2207 union drbd_state ns_min = {
2257 ns_min = ns_max = (union drbd_state) { {
2275 _conn_rq_cond(struct drbd_connection *connection, union drbd_state mask, union drbd_state val)
2293 _conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2299 union drbd_state ns_max, ns_min, os;
2387 conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,