Searched refs:bp (Results 1 - 19 of 19) sorted by relevance

/net/sctp/
H A Dbind_addr.c125 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 Dendpointola.c386 struct sctp_bind_addr *bp; local
389 bp = &ep->base.bind_addr;
393 list_for_each_entry(addr, &bp->address_list, list) {
H A Dsocket.c332 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 Dprotocol.c195 /* 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 Dipv6.c235 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 Dsm_make_chunk.c218 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 Dsm_statefuns.c2313 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 Dnr_dev.c72 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 Dax25_ip.c106 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 Dax25_route.c463 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 Debt_among.c83 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 Dcache.c746 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 Drose_dev.c61 unsigned char *bp = (unsigned char *)skb->data; local
65 if (arp_find(bp + 7, skb)) {
/net/ipv4/
H A Dinetpeer.c71 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 Dtcp_ipv4.c1050 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 Droute.c2703 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 Dtcp_ipv6.c576 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 Droute.c3095 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 Dbcast.c676 struct tipc_bearer *bp[2] = {p, s}; local
677 struct tipc_bearer *b = bp[msg_link_selector(msg)];

Completed in 133 milliseconds