Lines Matching refs:l

473 	struct tipc_link *l, *snd_l = tipc_bc_sndlink(net);  in tipc_node_create()  local
521 l = n->links[bearer_id].link; in tipc_node_create()
522 if (l) in tipc_node_create()
523 tipc_link_update_caps(l, capabilities); in tipc_node_create()
613 static void tipc_node_calculate_timer(struct tipc_node *n, struct tipc_link *l) in tipc_node_calculate_timer() argument
615 unsigned long tol = tipc_link_tolerance(l); in tipc_node_calculate_timer()
623 tipc_link_set_abort_limit(l, tol / n->keepalive_intv); in tipc_node_calculate_timer()
958 static void tipc_node_link_failover(struct tipc_node *n, struct tipc_link *l, in tipc_node_link_failover() argument
967 if (l && !tipc_link_is_reset(l)) in tipc_node_link_failover()
974 tipc_link_failover_prepare(l, tnl, xmitq); in tipc_node_link_failover()
976 if (l) in tipc_node_link_failover()
977 tipc_link_fsm_evt(l, LINK_FAILOVER_BEGIN_EVT); in tipc_node_link_failover()
996 struct tipc_link *l, *_l, *tnl; in __tipc_node_link_down() local
998 l = n->links[*bearer_id].link; in __tipc_node_link_down()
999 if (!l || tipc_link_is_reset(l)) in __tipc_node_link_down()
1004 n->link_id = tipc_link_id(l); in __tipc_node_link_down()
1009 tipc_link_name(l), tipc_link_plane(l)); in __tipc_node_link_down()
1018 if (_l == l) in __tipc_node_link_down()
1033 if (tipc_link_peer_is_down(l)) in __tipc_node_link_down()
1036 trace_tipc_link_reset(l, TIPC_DUMP_ALL, "link down!"); in __tipc_node_link_down()
1037 tipc_link_fsm_evt(l, LINK_RESET_EVT); in __tipc_node_link_down()
1038 tipc_link_reset(l); in __tipc_node_link_down()
1039 tipc_link_build_reset_msg(l, xmitq); in __tipc_node_link_down()
1053 tipc_link_tnl_prepare(l, tnl, FAILOVER_MSG, xmitq); in __tipc_node_link_down()
1054 trace_tipc_link_reset(l, TIPC_DUMP_ALL, "link down -> failover!"); in __tipc_node_link_down()
1055 tipc_link_reset(l); in __tipc_node_link_down()
1056 tipc_link_fsm_evt(l, LINK_RESET_EVT); in __tipc_node_link_down()
1057 tipc_link_fsm_evt(l, LINK_FAILOVER_BEGIN_EVT); in __tipc_node_link_down()
1066 struct tipc_link *l = le->link; in tipc_node_link_down() local
1070 if (!l) in tipc_node_link_down()
1076 if (!tipc_link_is_establishing(l)) { in tipc_node_link_down()
1080 tipc_link_reset(l); in tipc_node_link_down()
1081 tipc_link_fsm_evt(l, LINK_RESET_EVT); in tipc_node_link_down()
1084 kfree(l); in tipc_node_link_down()
1175 struct tipc_link *l; in tipc_node_check_dest() local
1200 l = le->link; in tipc_node_check_dest()
1201 link_up = l && tipc_link_is_up(l); in tipc_node_check_dest()
1202 link_is_reset = l && tipc_link_is_reset(l); in tipc_node_check_dest()
1203 addr_match = l && !memcmp(&le->maddr, maddr, sizeof(*maddr)); in tipc_node_check_dest()
1273 if (!l) { in tipc_node_check_dest()
1286 &n->bc_entry.namedq, &l)) { in tipc_node_check_dest()
1290 trace_tipc_link_reset(l, TIPC_DUMP_ALL, "link created!"); in tipc_node_check_dest()
1291 tipc_link_reset(l); in tipc_node_check_dest()
1292 tipc_link_fsm_evt(l, LINK_RESET_EVT); in tipc_node_check_dest()
1294 tipc_link_fsm_evt(l, LINK_FAILOVER_BEGIN_EVT); in tipc_node_check_dest()
1295 link_is_reset = tipc_link_is_reset(l); in tipc_node_check_dest()
1296 le->link = l; in tipc_node_check_dest()
1298 tipc_node_calculate_timer(n, l); in tipc_node_check_dest()
1520 struct tipc_link *l; in node_lost_contact() local
1535 l = n->links[i].link; in node_lost_contact()
1536 if (l) in node_lost_contact()
1537 tipc_link_fsm_evt(l, LINK_FAILOVER_END_EVT); in node_lost_contact()
1940 struct tipc_link *l, *tnl, *pl = NULL; in tipc_node_check_state() local
1948 l = n->links[bearer_id].link; in tipc_node_check_state()
1949 if (!l) in tipc_node_check_state()
1951 rcv_nxt = tipc_link_rcv_nxt(l); in tipc_node_check_state()
1965 if (!tipc_link_validate_msg(l, hdr)) { in tipc_node_check_state()
1967 trace_tipc_link_dump(l, TIPC_DUMP_NONE, "PROTO invalid (2)!"); in tipc_node_check_state()
1973 if (!tipc_link_is_up(l)) in tipc_node_check_state()
2002 tipc_link_inputq(l)); in tipc_node_check_state()
2012 tipc_node_link_failover(n, pl, l, xmitq); in tipc_node_check_state()
2020 if ((n->state == NODE_FAILINGOVER) && tipc_link_is_up(l)) { in tipc_node_check_state()
2039 if (!tipc_link_is_up(l)) in tipc_node_check_state()
2043 tipc_link_fsm_evt(l, LINK_SYNCH_BEGIN_EVT); in tipc_node_check_state()
2050 if (tipc_link_is_synching(l)) { in tipc_node_check_state()
2051 tnl = l; in tipc_node_check_state()
2054 pl = l; in tipc_node_check_state()
2063 if (l == pl) in tipc_node_check_state()
2390 struct tipc_link *l; in tipc_node_find_by_name() local
2400 l = n->links[i].link; in tipc_node_find_by_name()
2401 if (l && !strcmp(tipc_link_name(l), link_name)) { in tipc_node_find_by_name()