Searched refs:drbd_state (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/block/drbd/
H A DMakefile4 drbd-y += drbd_interval.o drbd_state.o
H A Ddrbd_state.h37 ({ union drbd_state mask; mask.i = 0; mask.T = T##_MASK; mask; }), \
38 ({ union drbd_state val; val.i = 0; val.T = (S); val; })
40 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
42 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
45 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
47 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
51 D, ({ union drbd_state __ns; __ns = drbd_read_state(D); __ns.T = (S); __ns; })
53 D, ({ union drbd_state __ns; __ns = drbd_read_state(D); __ns.T1 = (S1); \
56 D, ({ union drbd_state __ns; __ns = drbd_read_state(D); __ns.T1 = (S1); \
76 /* drbd_dev_state and drbd_state are different types. This is to stress the
112 union drbd_state mask,
113 union drbd_state val);
114 extern void drbd_force_state(struct drbd_device *, union drbd_state,
115 union drbd_state);
117 union drbd_state,
118 union drbd_state,
122 _drbd_request_state_holding_state_mutex(struct drbd_device *, union drbd_state,
123 union drbd_state, enum chg_state_flags);
125 extern enum drbd_state_rv __drbd_set_state(struct drbd_device *, union drbd_state,
128 extern void print_st_err(struct drbd_device *, union drbd_state,
129 union drbd_state, int);
132 _conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
136 conn_request_state(struct drbd_connection *connection, union drbd_state mask, union drbd_state val,
153 union drbd_state mask, drbd_request_state()
154 union drbd_state val) drbd_request_state()
H A Ddrbd_state.c2 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()
H A Ddrbd_int.h50 #include "drbd_state.h"
859 union drbd_state new_state_tmp;
1089 extern int drbd_send_state(struct drbd_peer_device *, union drbd_state s);
1664 union drbd_state os;
1665 union drbd_state ns;
1698 _drbd_set_state(struct drbd_device *device, union drbd_state ns, _drbd_set_state()
1710 static inline union drbd_state drbd_read_state(struct drbd_device *device) drbd_read_state()
1713 union drbd_state rv; drbd_read_state()
1963 extern int drbd_send_state_req(struct drbd_peer_device *, union drbd_state, union drbd_state);
1964 extern int conn_send_state_req(struct drbd_connection *, union drbd_state, union drbd_state);
H A Ddrbd_nl.c441 union drbd_state mask = { }; conn_try_outdate_peer()
442 union drbd_state val = { }; conn_try_outdate_peer()
572 union drbd_state mask, val; drbd_set_role()
1468 union drbd_state ns, os; drbd_adm_attach()
2711 union drbd_state mask, union drbd_state val) drbd_adm_simple_request_state()
H A Ddrbd_main.c994 int drbd_send_state(struct drbd_peer_device *peer_device, union drbd_state state) drbd_send_state()
1007 int drbd_send_state_req(struct drbd_peer_device *peer_device, union drbd_state mask, union drbd_state val) drbd_send_state_req()
1021 int conn_send_state_req(struct drbd_connection *connection, union drbd_state mask, union drbd_state val) conn_send_state_req()
H A Ddrbd_receiver.c3947 static union drbd_state convert_state(union drbd_state ps) convert_state()
3949 union drbd_state ms; convert_state()
3979 union drbd_state mask, val; receive_req_state()
4010 union drbd_state mask, val; receive_req_conn_state()
4036 union drbd_state os, ns, peer_state; receive_state()
H A Ddrbd_worker.c823 union drbd_state os, ns; drbd_resync_finished()
1637 union drbd_state ns; drbd_start_resync()
/linux-4.4.14/include/linux/
H A Ddrbd.h258 union drbd_state { union

Completed in 261 milliseconds