/net/sctp/ |
H A D | bind_addr.c | 125 void sctp_bind_addr_init(struct sctp_bind_addr *bp, __u16 port) argument 127 INIT_LIST_HEAD(&bp->address_list); 128 bp->port = port; 132 static void sctp_bind_addr_clean(struct sctp_bind_addr *bp) argument 137 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { 145 void sctp_bind_addr_free(struct sctp_bind_addr *bp) argument 148 sctp_bind_addr_clean(bp); 152 int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new, argument 168 addr->a.v4.sin_port = htons(bp->port); 178 list_add_tail_rcu(&addr->list, &bp 187 sctp_del_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *del_addr) argument 219 sctp_bind_addrs_to_raw(const struct sctp_bind_addr *bp, int *addrs_len, gfp_t gfp) argument 271 sctp_raw_to_bind_addrs(struct sctp_bind_addr *bp, __u8 *raw_addr_list, int addrs_len, __u16 port, gfp_t gfp) argument 314 sctp_bind_addr_match(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *opt) argument 338 sctp_bind_addr_conflict(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *bp_sp, struct sctp_sock *addr_sp) argument 373 sctp_bind_addr_state(const struct sctp_bind_addr *bp, const union sctp_addr *addr) argument 401 sctp_find_unmatch_addr(struct sctp_bind_addr *bp, const union sctp_addr *addrs, int addrcnt, struct sctp_sock *opt) argument 525 struct sctp_bind_addr *bp; local [all...] |
H A D | endpointola.c | 386 struct sctp_bind_addr *bp; local 389 bp = &ep->base.bind_addr; 393 list_for_each_entry(addr, &bp->address_list, list) {
|
H A D | socket.c | 332 struct sctp_bind_addr *bp = &ep->base.bind_addr; local 348 __func__, sk, &addr->sa, bp->port, snum, len); 358 if (bp->port) { 360 snum = bp->port; 361 else if (snum != bp->port) { 363 "%d\n", __func__, snum, bp->port); 375 if (sctp_bind_addr_match(bp, addr, sp)) 388 if (!bp->port) 389 bp->port = inet_sk(sk)->inet_num; 394 ret = sctp_add_bind_addr(bp, add 511 struct sctp_bind_addr *bp; local 632 struct sctp_bind_addr *bp = &ep->base.bind_addr; local 715 struct sctp_bind_addr *bp; local 4891 struct sctp_bind_addr *bp; local [all...] |
H A D | protocol.c | 195 /* Copy the local addresses which are valid for 'scope' into 'bp'. */ 196 int sctp_copy_local_addr_list(struct net *net, struct sctp_bind_addr *bp, argument 216 error = sctp_add_bind_addr(bp, &addr->a, 427 struct sctp_bind_addr *bp; local 460 bp = &asoc->base.bind_addr; 466 sctp_v4_dst_saddr(&dst_saddr, fl4, htons(bp->port)); 468 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 489 list_for_each_entry_rcu(laddr, &bp->address_list, list) {
|
H A D | ipv6.c | 235 struct sctp_bind_addr *bp; local 270 bp = &asoc->base.bind_addr; 279 sctp_v6_to_addr(&dst_saddr, &fl6->saddr, htons(bp->port)); 281 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 306 list_for_each_entry_rcu(laddr, &bp->address_list, list) {
|
H A D | sm_make_chunk.c | 218 const struct sctp_bind_addr *bp, 246 addrs = sctp_bind_addrs_to_raw(bp, &addrs_len, gfp); 3269 struct sctp_bind_addr *bp = &asoc->base.bind_addr; local 3278 af->from_addr_param(&addr, addr_param, htons(bp->port), 0); 3286 list_for_each_entry(saddr, &bp->address_list, list) { 3299 sctp_del_bind_addr(bp, &addr); 217 sctp_make_init(const struct sctp_association *asoc, const struct sctp_bind_addr *bp, gfp_t gfp, int vparam_len) argument
|
H A D | sm_statefuns.c | 2313 struct sctp_bind_addr *bp; local 2348 bp = (struct sctp_bind_addr *) &asoc->base.bind_addr; 2349 reply = sctp_make_init(asoc, bp, GFP_ATOMIC, sizeof(bht)); 5529 struct sctp_bind_addr *bp; local 5537 bp = (struct sctp_bind_addr *) &asoc->base.bind_addr; 5538 repl = sctp_make_init(asoc, bp, GFP_ATOMIC, 0);
|
/net/netrom/ |
H A D | nr_dev.c | 72 unsigned char *bp = skb->data; local 74 if (arp_find(bp + 7, skb)) 77 bp[6] &= ~AX25_CBIT; 78 bp[6] &= ~AX25_EBIT; 79 bp[6] |= AX25_SSSID_SPARE; 80 bp += AX25_ADDR_LEN; 82 bp[6] &= ~AX25_CBIT; 83 bp[6] |= AX25_EBIT; 84 bp[6] |= AX25_SSSID_SPARE;
|
/net/ax25/ |
H A D | ax25_ip.c | 106 unsigned char *bp = skb->data; local 115 dst = (ax25_address *)(bp + 1); 116 src = (ax25_address *)(bp + 8); 118 if (arp_find(bp + 1, skb)) 135 if (bp[16] == AX25_P_IP) { 167 * to bp which is part of skb->data would not be valid 171 bp = ourskb->data; 172 dst_c = *(ax25_address *)(bp + 1); 173 src_c = *(ax25_address *)(bp + 8); 190 bp[ [all...] |
H A D | ax25_route.c | 463 unsigned char *bp; local 482 bp = skb_push(skb, len); 484 ax25_addr_build(bp, src, dest, digi, AX25_COMMAND, AX25_MODULUS);
|
/net/bridge/netfilter/ |
H A D | ebt_among.c | 83 const __be32 *bp; local 91 bp = skb_header_pointer(skb, sizeof(struct arphdr) + 94 if (bp == NULL) 96 *addr = *bp; 114 const __be32 *bp; local 122 bp = skb_header_pointer(skb, sizeof(struct arphdr) + 124 if (bp == NULL) 126 *addr = *bp;
|
/net/sunrpc/ |
H A D | cache.c | 746 char *bp = crq->buf; local 749 detail->cache_request(detail, crq->item, &bp, &len); 1068 char *bp = *bpp; local 1081 *bp++ = '\\'; 1082 *bp++ = '0' + ((c & 0300)>>6); 1083 *bp++ = '0' + ((c & 0070)>>3); 1084 *bp++ = '0' + ((c & 0007)>>0); 1089 *bp++ = c; 1094 *bp++ = ' '; 1097 *bpp = bp; 1104 char *bp = *bpp; local 1225 char *bp = *bpp; local 1451 char *bp, *ep; local [all...] |
/net/rose/ |
H A D | rose_dev.c | 61 unsigned char *bp = (unsigned char *)skb->data; local 65 if (arp_find(bp + 7, skb)) {
|
/net/ipv4/ |
H A D | inetpeer.c | 71 void inet_peer_base_init(struct inet_peer_base *bp) argument 73 bp->root = peer_avl_empty_rcu; 74 seqlock_init(&bp->lock); 75 bp->total = 0;
|
H A D | tcp_ipv4.c | 1050 struct tcp4_pseudohdr *bp; local 1053 bp = &hp->md5_blk.ip4; 1060 bp->saddr = saddr; 1061 bp->daddr = daddr; 1062 bp->pad = 0; 1063 bp->protocol = IPPROTO_TCP; 1064 bp->len = cpu_to_be16(nbytes); 1066 sg_init_one(&sg, bp, sizeof(*bp)); 1067 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp)); [all...] |
H A D | route.c | 2703 struct inet_peer_base *bp = kmalloc(sizeof(*bp), GFP_KERNEL); local 2705 if (!bp) 2707 inet_peer_base_init(bp); 2708 net->ipv4.peers = bp; 2714 struct inet_peer_base *bp = net->ipv4.peers; local 2717 inetpeer_invalidate_tree(bp); 2718 kfree(bp);
|
/net/ipv6/ |
H A D | tcp_ipv6.c | 576 struct tcp6_pseudohdr *bp; local 579 bp = &hp->md5_blk.ip6; 581 bp->saddr = *saddr; 582 bp->daddr = *daddr; 583 bp->protocol = cpu_to_be32(IPPROTO_TCP); 584 bp->len = cpu_to_be32(nbytes); 586 sg_init_one(&sg, bp, sizeof(*bp)); 587 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp));
|
H A D | route.c | 3095 struct inet_peer_base *bp = kmalloc(sizeof(*bp), GFP_KERNEL); local 3097 if (!bp) 3099 inet_peer_base_init(bp); 3100 net->ipv6.peers = bp; 3106 struct inet_peer_base *bp = net->ipv6.peers; local 3109 inetpeer_invalidate_tree(bp); 3110 kfree(bp);
|
/net/tipc/ |
H A D | bcast.c | 676 struct tipc_bearer *bp[2] = {p, s}; local 677 struct tipc_bearer *b = bp[msg_link_selector(msg)];
|