Lines Matching refs:publ
2871 struct publication *publ; in tipc_sk_publish() local
2883 publ = tipc_nametbl_publish(net, seq->type, seq->lower, seq->upper, in tipc_sk_publish()
2885 if (unlikely(!publ)) in tipc_sk_publish()
2888 list_add(&publ->binding_sock, &tsk->publications); in tipc_sk_publish()
2898 struct publication *publ; in tipc_sk_withdraw() local
2905 list_for_each_entry_safe(publ, safe, &tsk->publications, binding_sock) { in tipc_sk_withdraw()
2907 if (publ->scope != scope) in tipc_sk_withdraw()
2909 if (publ->type != seq->type) in tipc_sk_withdraw()
2911 if (publ->lower != seq->lower) in tipc_sk_withdraw()
2913 if (publ->upper != seq->upper) in tipc_sk_withdraw()
2915 tipc_nametbl_withdraw(net, publ->type, publ->lower, in tipc_sk_withdraw()
2916 publ->upper, publ->key); in tipc_sk_withdraw()
2920 tipc_nametbl_withdraw(net, publ->type, publ->lower, in tipc_sk_withdraw()
2921 publ->upper, publ->key); in tipc_sk_withdraw()
3670 struct publication *publ) in __tipc_nl_add_sk_publ() argument
3684 if (nla_put_u32(skb, TIPC_NLA_PUBL_KEY, publ->key)) in __tipc_nl_add_sk_publ()
3686 if (nla_put_u32(skb, TIPC_NLA_PUBL_TYPE, publ->type)) in __tipc_nl_add_sk_publ()
3688 if (nla_put_u32(skb, TIPC_NLA_PUBL_LOWER, publ->lower)) in __tipc_nl_add_sk_publ()
3690 if (nla_put_u32(skb, TIPC_NLA_PUBL_UPPER, publ->upper)) in __tipc_nl_add_sk_publ()