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