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)
1261 _drbd_set_state(struct drbd_device *device, union drbd_state ns,
1266 union drbd_state os;
1700 static void after_state_ch(struct drbd_device *device, union drbd_state os,
1701 union drbd_state ns, enum chg_state_flags flags,
1746 (union drbd_state) { { .susp_nod = 1 } },
1747 (union drbd_state) { { .susp_nod = 0 } },
1773 (union drbd_state) { { .susp_fen = 1 } },
1774 (union drbd_state) { { .susp_fen = 0 } },
2030 union drbd_state ns_min;
2031 union drbd_state ns_max; /* new, max state, over all devices */
2043 union drbd_state ns_max = acscw->ns_max;
2092 (union drbd_state) { { .susp_fen = 1 } },
2093 (union drbd_state) { { .susp_fen = 0 } },
2104 static void conn_old_common_state(struct drbd_connection *connection, union drbd_state *pcs, enum chg_state_flags *pf)
2151 conn_is_valid_transition(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2155 union drbd_state ns, os;
2194 conn_set_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2195 union drbd_state *pns_min, union drbd_state *pns_max, enum chg_state_flags flags)
2197 union drbd_state ns, os, ns_max = { };
2198 union drbd_state ns_min = {
2248 ns_min = ns_max = (union drbd_state) { {
2266 _conn_rq_cond(struct drbd_connection *connection, union drbd_state mask, union drbd_state val)
2284 _conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
2290 union drbd_state ns_max, ns_min, os;
2378 conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,