Lines Matching refs:link
265 struct tipc_link **link) in tipc_link_create() argument
273 *link = l; in tipc_link_create()
328 struct tipc_link **link) in tipc_link_bc_create() argument
334 NULL, inputq, namedq, link)) in tipc_link_bc_create()
337 l = *link; in tipc_link_bc_create()
612 static int link_schedule_user(struct tipc_link *link, struct sk_buff_head *list) in link_schedule_user() argument
617 u32 addr = link_own_addr(link); in link_schedule_user()
622 pr_warn("%s<%s>, send queue full", link_rst_msg, link->name); in link_schedule_user()
636 skb_queue_tail(&link->wakeupq, skb); in link_schedule_user()
637 link->stats.link_congs++; in link_schedule_user()
1552 l_ptr = n_ptr->links[i].link; in tipc_link_find_owner()
1635 struct tipc_link *link; in tipc_nl_link_set() local
1663 link = node->links[bearer_id].link; in tipc_nl_link_set()
1664 if (!link) { in tipc_nl_link_set()
1683 link->tolerance = tol; in tipc_nl_link_set()
1684 tipc_link_proto_xmit(link, STATE_MSG, 0, 0, tol, 0); in tipc_nl_link_set()
1690 link->priority = prio; in tipc_nl_link_set()
1691 tipc_link_proto_xmit(link, STATE_MSG, 0, 0, 0, prio); in tipc_nl_link_set()
1697 tipc_link_set_queue_limits(link, win); in tipc_nl_link_set()
1774 struct tipc_link *link, int nlflags) in __tipc_nl_add_link() argument
1791 if (nla_put_string(msg->skb, TIPC_NLA_LINK_NAME, link->name)) in __tipc_nl_add_link()
1796 if (nla_put_u32(msg->skb, TIPC_NLA_LINK_MTU, link->mtu)) in __tipc_nl_add_link()
1798 if (nla_put_u32(msg->skb, TIPC_NLA_LINK_RX, link->rcv_nxt)) in __tipc_nl_add_link()
1800 if (nla_put_u32(msg->skb, TIPC_NLA_LINK_TX, link->snd_nxt)) in __tipc_nl_add_link()
1803 if (tipc_link_is_up(link)) in __tipc_nl_add_link()
1806 if (link->active) in __tipc_nl_add_link()
1813 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_PRIO, link->priority)) in __tipc_nl_add_link()
1815 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_TOL, link->tolerance)) in __tipc_nl_add_link()
1818 link->window)) in __tipc_nl_add_link()
1820 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_PRIO, link->priority)) in __tipc_nl_add_link()
1824 err = __tipc_nl_add_stats(msg->skb, &link->stats); in __tipc_nl_add_link()
1853 if (!node->links[i].link) in __tipc_nl_add_node_links()
1857 node->links[i].link, NLM_F_MULTI); in __tipc_nl_add_node_links()
1964 struct tipc_link *link; in tipc_nl_link_get() local
1971 link = node->links[bearer_id].link; in tipc_nl_link_get()
1972 if (!link) { in tipc_nl_link_get()
1978 err = __tipc_nl_add_link(net, &msg, link, 0); in tipc_nl_link_get()
1994 struct tipc_link *link; in tipc_nl_link_reset_stats() local
2026 link = node->links[bearer_id].link; in tipc_nl_link_reset_stats()
2027 if (!link) { in tipc_nl_link_reset_stats()
2032 link_reset_statistics(link); in tipc_nl_link_reset_stats()