Lines Matching refs:scope
49 union sctp_addr *, sctp_scope_t scope, gfp_t gfp,
60 sctp_scope_t scope, gfp_t gfp, in sctp_bind_addr_copy() argument
71 error = sctp_copy_one_addr(net, dest, &addr->a, scope, in sctp_bind_addr_copy()
81 if (list_empty(&dest->address_list) && (SCTP_SCOPE_GLOBAL == scope)) { in sctp_bind_addr_copy()
439 sctp_scope_t scope, gfp_t gfp, in sctp_copy_one_addr() argument
445 error = sctp_copy_local_addr_list(net, dest, scope, gfp, flags); in sctp_copy_one_addr()
446 } else if (sctp_in_scope(net, addr, scope)) { in sctp_copy_one_addr()
483 int sctp_in_scope(struct net *net, const union sctp_addr *addr, sctp_scope_t scope) in sctp_in_scope() argument
505 if (addr_scope <= scope) in sctp_in_scope()
509 if (addr_scope <= scope || SCTP_SCOPE_PRIVATE == addr_scope) in sctp_in_scope()
513 if (addr_scope <= scope || SCTP_SCOPE_LINK == addr_scope) in sctp_in_scope()
551 return af->scope((union sctp_addr *)addr); in sctp_scope()