H A D | drbd_state.c | 2 drbd_state.c 36 union drbd_state os; 37 union drbd_state ns; 52 static void after_state_ch(struct drbd_device *device, union drbd_state os, 53 union drbd_state ns, enum chg_state_flags flags); 54 static enum drbd_state_rv is_valid_state(struct drbd_device *, union drbd_state); 55 static enum drbd_state_rv is_valid_soft_transition(union drbd_state, union drbd_state, struct drbd_connection *); 56 static enum drbd_state_rv is_valid_transition(union drbd_state os, union drbd_state ns); 57 static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os, 58 union drbd_state ns, enum sanitize_state_warnings *warn); 60 static inline bool is_susp(union drbd_state s) is_susp() 238 union drbd_state os, union drbd_state ns) cl_wide_st_chg() 250 static union drbd_state apply_mask_val() 251 apply_mask_val(union drbd_state os, union drbd_state mask, union drbd_state val) apply_mask_val() 253 union drbd_state ns; apply_mask_val() 260 union drbd_state mask, union drbd_state val) drbd_change_state() 263 union drbd_state ns; drbd_change_state() 281 union drbd_state mask, union drbd_state val) drbd_force_state() 287 _req_st_cond(struct drbd_device *device, union drbd_state mask, _req_st_cond() 288 union drbd_state val) _req_st_cond() 290 union drbd_state os, ns; _req_st_cond() 333 drbd_req_state(struct drbd_device *device, union drbd_state mask, drbd_req_state() 334 union drbd_state val, enum chg_state_flags f) drbd_req_state() 338 union drbd_state os, ns; drbd_req_state() 414 _drbd_request_state(struct drbd_device *device, union drbd_state mask, _drbd_request_state() 415 union drbd_state val, enum chg_state_flags f) _drbd_request_state() 426 _drbd_request_state_holding_state_mutex(struct drbd_device *device, union drbd_state mask, _drbd_request_state_holding_state_mutex() 427 union drbd_state val, enum chg_state_flags f) _drbd_request_state_holding_state_mutex() 441 static void print_st(struct drbd_device *device, const char *name, union drbd_state ns) print_st() 459 void print_st_err(struct drbd_device *device, union drbd_state os, print_st_err() 460 union drbd_state ns, enum drbd_state_rv err) print_st_err() 469 static long print_state_change(char *pb, union drbd_state os, union drbd_state ns, print_state_change() 500 static void drbd_pr_state_change(struct drbd_device *device, union drbd_state os, union drbd_state ns, drbd_pr_state_change() 525 static void conn_pr_state_change(struct drbd_connection *connection, union drbd_state os, union drbd_state ns, conn_pr_state_change() 549 is_valid_state(struct drbd_device *device, union drbd_state ns) is_valid_state() 637 is_valid_soft_transition(union drbd_state os, union drbd_state ns, struct drbd_connection *connection) is_valid_soft_transition() 730 is_valid_transition(union drbd_state os, union drbd_state ns) is_valid_transition() 768 static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os, sanitize_state() 769 union drbd_state ns, enum sanitize_state_warnings *warn) sanitize_state() 977 __drbd_set_state(struct drbd_device *device, union drbd_state ns, __drbd_set_state() 982 union drbd_state os; __drbd_set_state() 1255 static void after_state_ch(struct drbd_device *device, union drbd_state os, after_state_ch() 1256 union drbd_state ns, enum chg_state_flags flags) after_state_ch() 1298 (union drbd_state) { { .susp_nod = 1 } }, 1299 (union drbd_state) { { .susp_nod = 0 } }, union 1318 (union drbd_state) { { .susp_fen = 1 } }, 1319 (union drbd_state) { { .susp_fen = 0 } }, union 1571 union drbd_state ns_min; 1572 union drbd_state ns_max; /* new, max state, over all devices */ 1583 union drbd_state ns_max = acscw->ns_max; w_after_conn_state_ch() 1623 (union drbd_state) { { .susp_fen = 1 } }, 1624 (union drbd_state) { { .susp_fen = 0 } }, union 1636 static void conn_old_common_state(struct drbd_connection *connection, union drbd_state *pcs, enum chg_state_flags *pf) conn_old_common_state() 1683 conn_is_valid_transition(struct drbd_connection *connection, union drbd_state mask, union drbd_state val, conn_is_valid_transition() 1687 union drbd_state ns, os; conn_is_valid_transition() 1726 conn_set_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val, conn_set_state() 1727 union drbd_state *pns_min, union drbd_state *pns_max, enum chg_state_flags flags) conn_set_state() 1729 union drbd_state ns, os, ns_max = { }; conn_set_state() 1730 union drbd_state ns_min = { conn_set_state() 1782 ns_min = ns_max = (union drbd_state) { { conn_set_state() 1800 _conn_rq_cond(struct drbd_connection *connection, union drbd_state mask, union drbd_state val) _conn_rq_cond() 1818 _conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val, _conn_request_state() 1824 union drbd_state ns_max, ns_min, os; _conn_request_state() 1908 conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val, conn_request_state()
|