Lines Matching refs:publ
2156 struct publication *publ; in tipc_sk_publish() local
2165 publ = tipc_nametbl_publish(seq->type, seq->lower, seq->upper, in tipc_sk_publish()
2167 if (unlikely(!publ)) in tipc_sk_publish()
2170 list_add(&publ->pport_list, &tsk->publications); in tipc_sk_publish()
2179 struct publication *publ; in tipc_sk_withdraw() local
2183 list_for_each_entry_safe(publ, safe, &tsk->publications, pport_list) { in tipc_sk_withdraw()
2185 if (publ->scope != scope) in tipc_sk_withdraw()
2187 if (publ->type != seq->type) in tipc_sk_withdraw()
2189 if (publ->lower != seq->lower) in tipc_sk_withdraw()
2191 if (publ->upper != seq->upper) in tipc_sk_withdraw()
2193 tipc_nametbl_withdraw(publ->type, publ->lower, in tipc_sk_withdraw()
2194 publ->ref, publ->key); in tipc_sk_withdraw()
2198 tipc_nametbl_withdraw(publ->type, publ->lower, in tipc_sk_withdraw()
2199 publ->ref, publ->key); in tipc_sk_withdraw()
2210 struct publication *publ; in tipc_sk_show() local
2236 list_for_each_entry(publ, &tsk->publications, pport_list) { in tipc_sk_show()
2237 if (publ->lower == publ->upper) in tipc_sk_show()
2239 " {%u,%u}", publ->type, in tipc_sk_show()
2240 publ->lower); in tipc_sk_show()
2243 " {%u,%u,%u}", publ->type, in tipc_sk_show()
2244 publ->lower, publ->upper); in tipc_sk_show()