Lines Matching refs:node

177 static void o2quo_set_hold(struct o2quo_state *qs, u8 node)  in o2quo_set_hold()  argument
181 if (!test_and_set_bit(node, qs->qs_hold_bm)) { in o2quo_set_hold()
184 "node %u\n", node); in o2quo_set_hold()
185 mlog(0, "node %u, %d total\n", node, qs->qs_holds); in o2quo_set_hold()
189 static void o2quo_clear_hold(struct o2quo_state *qs, u8 node) in o2quo_clear_hold() argument
193 if (test_and_clear_bit(node, qs->qs_hold_bm)) { in o2quo_clear_hold()
194 mlog(0, "node %u, %d total\n", node, qs->qs_holds - 1); in o2quo_clear_hold()
202 node, qs->qs_holds); in o2quo_clear_hold()
210 void o2quo_hb_up(u8 node) in o2quo_hb_up() argument
218 "node %u\n", node); in o2quo_hb_up()
219 mlog_bug_on_msg(test_bit(node, qs->qs_hb_bm), "node %u\n", node); in o2quo_hb_up()
220 set_bit(node, qs->qs_hb_bm); in o2quo_hb_up()
222 mlog(0, "node %u, %d total\n", node, qs->qs_heartbeating); in o2quo_hb_up()
224 if (!test_bit(node, qs->qs_conn_bm)) in o2quo_hb_up()
225 o2quo_set_hold(qs, node); in o2quo_hb_up()
227 o2quo_clear_hold(qs, node); in o2quo_hb_up()
234 void o2quo_hb_down(u8 node) in o2quo_hb_down() argument
243 node, qs->qs_heartbeating); in o2quo_hb_down()
244 mlog_bug_on_msg(!test_bit(node, qs->qs_hb_bm), "node %u\n", node); in o2quo_hb_down()
245 clear_bit(node, qs->qs_hb_bm); in o2quo_hb_down()
247 mlog(0, "node %u, %d total\n", node, qs->qs_heartbeating); in o2quo_hb_down()
249 o2quo_clear_hold(qs, node); in o2quo_hb_down()
259 void o2quo_hb_still_up(u8 node) in o2quo_hb_still_up() argument
265 mlog(0, "node %u\n", node); in o2quo_hb_still_up()
268 o2quo_clear_hold(qs, node); in o2quo_hb_still_up()
278 void o2quo_conn_up(u8 node) in o2quo_conn_up() argument
286 "node %u\n", node); in o2quo_conn_up()
287 mlog_bug_on_msg(test_bit(node, qs->qs_conn_bm), "node %u\n", node); in o2quo_conn_up()
288 set_bit(node, qs->qs_conn_bm); in o2quo_conn_up()
290 mlog(0, "node %u, %d total\n", node, qs->qs_connected); in o2quo_conn_up()
292 if (!test_bit(node, qs->qs_hb_bm)) in o2quo_conn_up()
293 o2quo_set_hold(qs, node); in o2quo_conn_up()
295 o2quo_clear_hold(qs, node); in o2quo_conn_up()
304 void o2quo_conn_err(u8 node) in o2quo_conn_err() argument
310 if (test_bit(node, qs->qs_conn_bm)) { in o2quo_conn_err()
314 node, qs->qs_connected); in o2quo_conn_err()
316 clear_bit(node, qs->qs_conn_bm); in o2quo_conn_err()
319 mlog(0, "node %u, %d total\n", node, qs->qs_connected); in o2quo_conn_err()
321 if (test_bit(node, qs->qs_hb_bm)) in o2quo_conn_err()
322 o2quo_set_hold(qs, node); in o2quo_conn_err()