Lines Matching refs:laddr
318 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_match() local
322 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_match()
323 if (!laddr->valid) in sctp_bind_addr_match()
325 if (opt->pf->cmp_addr(&laddr->a, addr, opt)) { in sctp_bind_addr_match()
343 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_conflict() local
359 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_conflict()
360 if (!laddr->valid) in sctp_bind_addr_conflict()
363 conflict = sp->pf->cmp_addr(&laddr->a, addr, sp); in sctp_bind_addr_conflict()
376 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_state() local
385 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_state()
386 if (!laddr->valid) in sctp_bind_addr_state()
388 if (af->cmp_addr(&laddr->a, addr)) { in sctp_bind_addr_state()
389 state = laddr->state; in sctp_bind_addr_state()
406 struct sctp_sockaddr_entry *laddr; in sctp_find_unmatch_addr() local
416 list_for_each_entry(laddr, &bp->address_list, list) { in sctp_find_unmatch_addr()
424 if (opt->pf->cmp_addr(&laddr->a, addr, opt)) in sctp_find_unmatch_addr()
430 return &laddr->a; in sctp_find_unmatch_addr()