Lines Matching refs:publ
2710 struct publication *publ; in tipc_sk_publish() local
2722 publ = tipc_nametbl_publish(net, seq->type, seq->lower, seq->upper, in tipc_sk_publish()
2724 if (unlikely(!publ)) in tipc_sk_publish()
2727 list_add(&publ->binding_sock, &tsk->publications); in tipc_sk_publish()
2737 struct publication *publ; in tipc_sk_withdraw() local
2744 list_for_each_entry_safe(publ, safe, &tsk->publications, binding_sock) { in tipc_sk_withdraw()
2746 if (publ->scope != scope) in tipc_sk_withdraw()
2748 if (publ->type != seq->type) in tipc_sk_withdraw()
2750 if (publ->lower != seq->lower) in tipc_sk_withdraw()
2752 if (publ->upper != seq->upper) in tipc_sk_withdraw()
2754 tipc_nametbl_withdraw(net, publ->type, publ->lower, in tipc_sk_withdraw()
2755 publ->upper, publ->key); in tipc_sk_withdraw()
2759 tipc_nametbl_withdraw(net, publ->type, publ->lower, in tipc_sk_withdraw()
2760 publ->upper, publ->key); in tipc_sk_withdraw()
3504 struct publication *publ) in __tipc_nl_add_sk_publ() argument
3518 if (nla_put_u32(skb, TIPC_NLA_PUBL_KEY, publ->key)) in __tipc_nl_add_sk_publ()
3520 if (nla_put_u32(skb, TIPC_NLA_PUBL_TYPE, publ->type)) in __tipc_nl_add_sk_publ()
3522 if (nla_put_u32(skb, TIPC_NLA_PUBL_LOWER, publ->lower)) in __tipc_nl_add_sk_publ()
3524 if (nla_put_u32(skb, TIPC_NLA_PUBL_UPPER, publ->upper)) in __tipc_nl_add_sk_publ()