Lines Matching full:upper

53  * @upper: service range upper bound
55 * @max: largest 'upper' in this node subtree
63 u32 upper; member
90 #define service_range_upper(sr) ((sr)->upper)
99 ((sr)->lower <= (end) && (sr)->upper >= (start)) in RB_DECLARE_CALLBACKS_MAX()
222 static struct publication *tipc_publ_create(u32 type, u32 lower, u32 upper, in tipc_publ_create() argument
233 publ->upper = upper; in tipc_publ_create()
272 u32 lower, u32 upper) in tipc_service_find_range() argument
276 service_range_foreach_match(sr, sc, lower, upper) { in tipc_service_find_range()
278 if (sr->lower == lower && sr->upper == upper) in tipc_service_find_range()
286 u32 lower, u32 upper) in tipc_service_create_range() argument
295 if (lower == sr->lower && upper == sr->upper) in tipc_service_create_range()
297 if (sr->max < upper) in tipc_service_create_range()
298 sr->max = upper; in tipc_service_create_range()
308 sr->upper = upper; in tipc_service_create_range()
309 sr->max = upper; in tipc_service_create_range()
320 u32 upper, u32 scope, in tipc_service_insert_publ() argument
329 sr = tipc_service_create_range(sc, lower, upper); in tipc_service_insert_publ()
342 p = tipc_publ_create(type, lower, upper, scope, node, port, key); in tipc_service_insert_publ()
353 tipc_sub_report_overlap(sub, p->lower, p->upper, TIPC_PUBLISHED, in tipc_service_insert_publ()
358 pr_warn("Failed to bind to %u,%u,%u, no memory\n", type, lower, upper); in tipc_service_insert_publ()
411 ns.upper = tipc_sub_read(sb, seq.upper); in tipc_service_subscribe()
421 service_range_foreach_match(sr, service, ns.lower, ns.upper) { in tipc_service_subscribe()
437 tipc_sub_report_overlap(sub, p->lower, p->upper, in tipc_service_subscribe()
459 u32 lower, u32 upper, in tipc_nametbl_insert_publ() argument
467 if (scope > TIPC_NODE_SCOPE || lower > upper) { in tipc_nametbl_insert_publ()
469 type, lower, upper, scope); in tipc_nametbl_insert_publ()
479 p = tipc_service_insert_publ(net, sc, type, lower, upper, in tipc_nametbl_insert_publ()
486 u32 lower, u32 upper, in tipc_nametbl_remove_publ() argument
499 sr = tipc_service_find_range(sc, lower, upper); in tipc_nametbl_remove_publ()
509 tipc_sub_report_overlap(sub, lower, upper, TIPC_WITHDRAWN, in tipc_nametbl_remove_publ()
642 void tipc_nametbl_mc_lookup(struct net *net, u32 type, u32 lower, u32 upper, in tipc_nametbl_mc_lookup() argument
655 service_range_foreach_match(sr, sc, lower, upper) { in tipc_nametbl_mc_lookup()
671 u32 upper, struct tipc_nlist *nodes) in tipc_nametbl_lookup_dst_nodes() argument
683 service_range_foreach_match(sr, sc, lower, upper) { in tipc_nametbl_lookup_dst_nodes()
725 u32 upper, u32 scope, u32 port, in tipc_nametbl_publish() argument
741 p = tipc_nametbl_insert_publ(net, type, lower, upper, scope, in tipc_nametbl_publish()
761 u32 upper, u32 key) in tipc_nametbl_withdraw() argument
772 p = tipc_nametbl_remove_publ(net, type, lower, upper, self, key); in tipc_nametbl_withdraw()
780 type, lower, upper, key); in tipc_nametbl_withdraw()
815 tipc_sub_read(s, seq.upper)); in tipc_nametbl_subscribe()
963 if (nla_put_u32(msg->skb, TIPC_NLA_PUBL_UPPER, sr->upper)) in __tipc_nl_add_nametable_publ()