Lines Matching full:upper

51  * @upper: service range upper bound
60 u32 upper; member
92 static struct publication *tipc_publ_create(u32 type, u32 lower, u32 upper, in tipc_publ_create() argument
103 publ->upper = upper; in tipc_publ_create()
153 else if (sr->upper < instance) in tipc_service_first_range()
164 u32 lower, u32 upper) in tipc_service_find_range() argument
176 if (sr->upper == upper) in tipc_service_find_range()
179 if (!n || sr->lower != lower || sr->upper != upper) in tipc_service_find_range()
186 u32 lower, u32 upper) in tipc_service_create_range() argument
200 else if (upper < tmp->upper) in tipc_service_create_range()
202 else if (upper > tmp->upper) in tipc_service_create_range()
211 sr->upper = upper; in tipc_service_create_range()
222 u32 upper, u32 scope, in tipc_service_insert_publ() argument
231 sr = tipc_service_create_range(sc, lower, upper); in tipc_service_insert_publ()
244 p = tipc_publ_create(type, lower, upper, scope, node, port, key); in tipc_service_insert_publ()
253 tipc_sub_report_overlap(sub, p->lower, p->upper, TIPC_PUBLISHED, in tipc_service_insert_publ()
258 pr_warn("Failed to bind to %u,%u,%u, no memory\n", type, lower, upper); in tipc_service_insert_publ()
297 ns.upper = tipc_sub_read(sb, seq.upper); in tipc_service_subscribe()
307 if (sr->lower > ns.upper) in tipc_service_subscribe()
309 if (!tipc_sub_check_overlap(&ns, sr->lower, sr->upper)) in tipc_service_subscribe()
314 tipc_sub_report_overlap(sub, sr->lower, sr->upper, in tipc_service_subscribe()
337 u32 lower, u32 upper, in tipc_nametbl_insert_publ() argument
345 if (scope > TIPC_NODE_SCOPE || lower > upper) { in tipc_nametbl_insert_publ()
347 type, lower, upper, scope); in tipc_nametbl_insert_publ()
357 p = tipc_service_insert_publ(net, sc, type, lower, upper, in tipc_nametbl_insert_publ()
364 u32 lower, u32 upper, in tipc_nametbl_remove_publ() argument
377 sr = tipc_service_find_range(sc, lower, upper); in tipc_nametbl_remove_publ()
387 tipc_sub_report_overlap(sub, lower, upper, TIPC_WITHDRAWN, in tipc_nametbl_remove_publ()
514 void tipc_nametbl_mc_lookup(struct net *net, u32 type, u32 lower, u32 upper, in tipc_nametbl_mc_lookup() argument
531 if (sr->upper < lower) in tipc_nametbl_mc_lookup()
533 if (sr->lower > upper) in tipc_nametbl_mc_lookup()
550 u32 upper, struct tipc_nlist *nodes) in tipc_nametbl_lookup_dst_nodes() argument
566 if (sr->upper < lower) in tipc_nametbl_lookup_dst_nodes()
568 if (sr->lower > upper) in tipc_nametbl_lookup_dst_nodes()
611 u32 upper, u32 scope, u32 port, in tipc_nametbl_publish() argument
626 p = tipc_nametbl_insert_publ(net, type, lower, upper, scope, in tipc_nametbl_publish()
644 u32 upper, u32 key) in tipc_nametbl_withdraw() argument
654 p = tipc_nametbl_remove_publ(net, type, lower, upper, self, key); in tipc_nametbl_withdraw()
662 type, lower, upper, key); in tipc_nametbl_withdraw()
696 tipc_sub_read(s, seq.upper)); in tipc_nametbl_subscribe()
844 if (nla_put_u32(msg->skb, TIPC_NLA_PUBL_UPPER, sr->upper)) in __tipc_nl_add_nametable_publ()