Lines Matching defs:list

189 	list_for_each_entry(chunk, &q->out_chunk_list, list)
246 /* Get the first and the only association from the list. */
441 /* Add the address to the bind address list.
477 list_add_tail(&chunk->list, &asoc->addip_chunk_list);
493 /* Add a list of addresses as bind addresses to local endpoint or
518 /* The list may contain either IPv4 or IPv6 address;
519 * determine the address length for walking thru the list.
546 * associations that are part of the endpoint indicating that a list of local
549 * If any of the addresses is already in the bind address list of the
593 * in the bind address list of the association. If so,
614 /* Use the first valid address in bind addr list of
619 laddr = list_entry(p, struct sctp_sockaddr_entry, list);
627 /* Add the new addresses to the bind address list with
663 /* Remove a list of addresses from bind addresses list. Do not remove the
694 /* If the bind address list is empty or if there is only one
748 * the associations that are part of the endpoint indicating that a list of
751 * If any of the addresses is already in the bind address list of the
797 * not present in the bind address list of the association.
818 /* Find one address in the association's bind address list
876 * list that are to be deleted.
882 list_for_each_entry(saddr, &bp->address_list, list) {
890 * as some of the addresses in the bind address list are
1287 * reached. The way the SCTP stack uses the list of addresses to set up
1290 * the list when needed.
1292 * Note that the list of addresses passed in is only used for setting up
1508 /* A closed association can still be in the list if
1704 /* sendv addr list parse */
2042 * start of a skb even when data is spread across the list of skb's in the
2050 struct sk_buff *list;
2061 skb_walk_frags(skb, list) {
2062 rlen = sctp_skb_pull(list, len);
3568 * received only in an authenticated way. Changes to the list of chunks
3596 * 7.1.19. Get or set the list of supported HMAC Identifiers (SCTP_HMAC_IDENT)
3598 * This option gets or sets the list of HMAC algorithms that the local
4880 /* We treat the list of associations on the endpoint as the accept
4881 * queue and pick the first association on the list.
6201 list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) {
6283 * addresses from the global local address list.
6287 struct sctp_sockaddr_entry, list);
6300 /* Protection on the bound address list is not needed since
6302 * thus the bound address list can't change.
6304 list_for_each_entry(addr, &bp->address_list, list) {
7113 * This option gets the current list of SCTP association identifiers of
8326 * list (the list number is the port number hashed out, so as you
8327 * would expect from a hash function, all the ports in a given list have
8328 * such a number that hashes out to the same list number; you were
8329 * expecting that, right?); so each list has a set of ports, with a
8340 struct sctp_bind_hashbucket *head; /* hash list */
8385 * hash table list entry) is non-NULL and we hold it's
8392 * exahust the search in the hash list corresponding
8422 /* Run through the list of sockets bound to the port
8426 * the endpoint's list of IP (v4 or v6) addresses,
8488 * entry, tie the socket list information with the rest of the
9124 * lock and the list of associations on a socket is
9522 struct sctp_bind_bucket *pp; /* hash list port iterator */
9543 /* Hook this new socket in to the bind_hash list. */
9553 /* Copy the bind_addr list from the original endpoint to the new