Lines Matching refs:node

162 static void o2quo_set_hold(struct o2quo_state *qs, u8 node)  in o2quo_set_hold()  argument
166 if (!test_and_set_bit(node, qs->qs_hold_bm)) { in o2quo_set_hold()
169 "node %u\n", node); in o2quo_set_hold()
170 mlog(0, "node %u, %d total\n", node, qs->qs_holds); in o2quo_set_hold()
174 static void o2quo_clear_hold(struct o2quo_state *qs, u8 node) in o2quo_clear_hold() argument
178 if (test_and_clear_bit(node, qs->qs_hold_bm)) { in o2quo_clear_hold()
179 mlog(0, "node %u, %d total\n", node, qs->qs_holds - 1); in o2quo_clear_hold()
187 node, qs->qs_holds); in o2quo_clear_hold()
195 void o2quo_hb_up(u8 node) in o2quo_hb_up() argument
203 "node %u\n", node); in o2quo_hb_up()
204 mlog_bug_on_msg(test_bit(node, qs->qs_hb_bm), "node %u\n", node); in o2quo_hb_up()
205 set_bit(node, qs->qs_hb_bm); in o2quo_hb_up()
207 mlog(0, "node %u, %d total\n", node, qs->qs_heartbeating); in o2quo_hb_up()
209 if (!test_bit(node, qs->qs_conn_bm)) in o2quo_hb_up()
210 o2quo_set_hold(qs, node); in o2quo_hb_up()
212 o2quo_clear_hold(qs, node); in o2quo_hb_up()
219 void o2quo_hb_down(u8 node) in o2quo_hb_down() argument
228 node, qs->qs_heartbeating); in o2quo_hb_down()
229 mlog_bug_on_msg(!test_bit(node, qs->qs_hb_bm), "node %u\n", node); in o2quo_hb_down()
230 clear_bit(node, qs->qs_hb_bm); in o2quo_hb_down()
232 mlog(0, "node %u, %d total\n", node, qs->qs_heartbeating); in o2quo_hb_down()
234 o2quo_clear_hold(qs, node); in o2quo_hb_down()
244 void o2quo_hb_still_up(u8 node) in o2quo_hb_still_up() argument
250 mlog(0, "node %u\n", node); in o2quo_hb_still_up()
253 o2quo_clear_hold(qs, node); in o2quo_hb_still_up()
263 void o2quo_conn_up(u8 node) in o2quo_conn_up() argument
271 "node %u\n", node); in o2quo_conn_up()
272 mlog_bug_on_msg(test_bit(node, qs->qs_conn_bm), "node %u\n", node); in o2quo_conn_up()
273 set_bit(node, qs->qs_conn_bm); in o2quo_conn_up()
275 mlog(0, "node %u, %d total\n", node, qs->qs_connected); in o2quo_conn_up()
277 if (!test_bit(node, qs->qs_hb_bm)) in o2quo_conn_up()
278 o2quo_set_hold(qs, node); in o2quo_conn_up()
280 o2quo_clear_hold(qs, node); in o2quo_conn_up()
289 void o2quo_conn_err(u8 node) in o2quo_conn_err() argument
295 if (test_bit(node, qs->qs_conn_bm)) { in o2quo_conn_err()
299 node, qs->qs_connected); in o2quo_conn_err()
301 clear_bit(node, qs->qs_conn_bm); in o2quo_conn_err()
303 if (test_bit(node, qs->qs_hb_bm)) in o2quo_conn_err()
304 o2quo_set_hold(qs, node); in o2quo_conn_err()
307 mlog(0, "node %u, %d total\n", node, qs->qs_connected); in o2quo_conn_err()