/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | checksum_32.h | 132 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() argument 140 : "=r" (sum), "=r" (saddr) in csum_tcpudp_nofold() 142 "1" (saddr) in csum_tcpudp_nofold() 151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument 155 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic() 160 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument 185 : "r" (saddr), "r" (daddr), in csum_ipv6_magic()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/accel/ |
H A D | ipsec.c | 111 __be32 saddr[4] = {}, daddr[4] = {}; in mlx5_accel_esp_create_hw_context() local 117 saddr[3] = xfrm->attrs.saddr.a4; in mlx5_accel_esp_create_hw_context() 120 memcpy(saddr, xfrm->attrs.saddr.a6, sizeof(saddr)); in mlx5_accel_esp_create_hw_context() 124 return ipsec_ops->create_hw_context(mdev, xfrm, saddr, daddr, xfrm->attrs.spi, in mlx5_accel_esp_create_hw_context()
|
/kernel/linux/linux-5.10/include/net/netfilter/ |
H A D | nf_queue.h | 52 if ((__force u32)iph->saddr < (__force u32)iph->daddr) in hash_v4() 53 return jhash_3words((__force u32)iph->saddr, in hash_v4() 57 (__force u32)iph->saddr, iph->protocol, initval); in hash_v4() 64 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6() 66 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 69 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 73 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6() 75 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dst_cache.c | 72 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr) in dst_cache_get_ip4() argument 85 *saddr = idst->in_saddr.s_addr; in dst_cache_get_ip4() 91 __be32 saddr) in dst_cache_set_ip4() 100 idst->in_saddr.s_addr = saddr; in dst_cache_set_ip4() 106 const struct in6_addr *saddr) in dst_cache_set_ip6() 116 idst->in6_saddr = *saddr; in dst_cache_set_ip6() 121 struct in6_addr *saddr) in dst_cache_get_ip6() 134 *saddr = idst->in6_saddr; in dst_cache_get_ip6() 90 dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, __be32 saddr) dst_cache_set_ip4() argument 105 dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, const struct in6_addr *saddr) dst_cache_set_ip6() argument 120 dst_cache_get_ip6(struct dst_cache *dst_cache, struct in6_addr *saddr) dst_cache_get_ip6() argument
|
/kernel/linux/linux-6.6/include/net/netfilter/ |
H A D | nf_queue.h | 52 if ((__force u32)iph->saddr < (__force u32)iph->daddr) in hash_v4() 53 return jhash_3words((__force u32)iph->saddr, in hash_v4() 57 (__force u32)iph->saddr, iph->protocol, initval); in hash_v4() 64 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6() 66 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 69 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 73 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6() 75 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | dst_cache.c | 72 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr) in dst_cache_get_ip4() argument 85 *saddr = idst->in_saddr.s_addr; in dst_cache_get_ip4() 91 __be32 saddr) in dst_cache_set_ip4() 100 idst->in_saddr.s_addr = saddr; in dst_cache_set_ip4() 106 const struct in6_addr *saddr) in dst_cache_set_ip6() 116 idst->in6_saddr = *saddr; in dst_cache_set_ip6() 121 struct in6_addr *saddr) in dst_cache_get_ip6() 134 *saddr = idst->in6_saddr; in dst_cache_get_ip6() 90 dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, __be32 saddr) dst_cache_set_ip4() argument 105 dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, const struct in6_addr *saddr) dst_cache_set_ip6() argument 120 dst_cache_get_ip6(struct dst_cache *dst_cache, struct in6_addr *saddr) dst_cache_get_ip6() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_net.c | 46 struct in_addr *saddr, in rxe_find_route4() 54 memcpy(&fl.saddr, saddr, sizeof(*saddr)); in rxe_find_route4() 69 struct in6_addr *saddr, in rxe_find_route6() 77 memcpy(&fl6.saddr, saddr, sizeof(*saddr)); in rxe_find_route6() 103 struct in6_addr *saddr, in rxe_find_route6() 125 struct in_addr *saddr; in rxe_find_route() local 45 rxe_find_route4(struct net_device *ndev, struct in_addr *saddr, struct in_addr *daddr) rxe_find_route4() argument 68 rxe_find_route6(struct net_device *ndev, struct in6_addr *saddr, struct in6_addr *daddr) rxe_find_route6() argument 102 rxe_find_route6(struct net_device *ndev, struct in6_addr *saddr, struct in6_addr *daddr) rxe_find_route6() argument 248 prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb, __be32 saddr, __be32 daddr, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) prepare_ipv4_hdr() argument 279 prepare_ipv6_hdr(struct dst_entry *dst, struct sk_buff *skb, struct in6_addr *saddr, struct in6_addr *daddr, __u8 proto, __u8 prio, __u8 ttl) prepare_ipv6_hdr() argument 309 struct in_addr *saddr = &av->sgid_addr._sockaddr_in.sin_addr; prepare4() local 333 struct in6_addr *saddr = &av->sgid_addr._sockaddr_in6.sin6_addr; prepare6() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_net.c | 25 struct in_addr *saddr, in rxe_find_route4() 33 memcpy(&fl.saddr, saddr, sizeof(*saddr)); in rxe_find_route4() 49 struct in6_addr *saddr, in rxe_find_route6() 57 memcpy(&fl6.saddr, saddr, sizeof(*saddr)); in rxe_find_route6() 84 struct in6_addr *saddr, in rxe_find_route6() 106 struct in_addr *saddr; in rxe_find_route() local 23 rxe_find_route4(struct rxe_qp *qp, struct net_device *ndev, struct in_addr *saddr, struct in_addr *daddr) rxe_find_route4() argument 47 rxe_find_route6(struct rxe_qp *qp, struct net_device *ndev, struct in6_addr *saddr, struct in6_addr *daddr) rxe_find_route6() argument 82 rxe_find_route6(struct rxe_qp *qp, struct net_device *ndev, struct in6_addr *saddr, struct in6_addr *daddr) rxe_find_route6() argument 226 prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb, __be32 saddr, __be32 daddr, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) prepare_ipv4_hdr() argument 256 prepare_ipv6_hdr(struct dst_entry *dst, struct sk_buff *skb, struct in6_addr *saddr, struct in6_addr *daddr, __u8 proto, __u8 prio, __u8 ttl) prepare_ipv6_hdr() argument 286 struct in_addr *saddr = &av->sgid_addr._sockaddr_in.sin_addr; prepare4() local 310 struct in6_addr *saddr = &av->sgid_addr._sockaddr_in6.sin6_addr; prepare6() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | socket.c | 24 .saddr = endpoint->src4.s_addr, in send4() 49 rt = dst_cache_get_ip4(cache, &fl.saddr); in send4() 54 fl.saddr, RT_SCOPE_HOST))) { in send4() 57 fl.saddr = 0; in send4() 67 fl.saddr = 0; in send4() 81 dst_cache_set_ip4(cache, &rt->dst, fl.saddr); in send4() 85 udp_tunnel_xmit_skb(rt, sock, skb, fl.saddr, fl.daddr, ds, in send4() 102 .saddr = endpoint->src6, in send6() 129 dst = dst_cache_get_ip6(cache, &fl.saddr); in send6() 133 if (unlikely(!ipv6_addr_any(&fl.saddr) in send6() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireguard/ |
H A D | socket.c | 24 .saddr = endpoint->src4.s_addr, in send4() 49 rt = dst_cache_get_ip4(cache, &fl.saddr); in send4() 54 fl.saddr, RT_SCOPE_HOST))) { in send4() 57 fl.saddr = 0; in send4() 67 fl.saddr = 0; in send4() 81 dst_cache_set_ip4(cache, &rt->dst, fl.saddr); in send4() 85 udp_tunnel_xmit_skb(rt, sock, skb, fl.saddr, fl.daddr, ds, in send4() 102 .saddr = endpoint->src6, in send6() 129 dst = dst_cache_get_ip6(cache, &fl.saddr); in send6() 133 if (unlikely(!ipv6_addr_any(&fl.saddr) in send6() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | inet_hashtables.h | 249 const __be32 saddr, const __be16 sport, 257 __be32 saddr, __be16 sport, in inet_lookup_listener() 260 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, sport, in inet_lookup_listener() 312 const __be32 saddr, const __be16 sport, 318 const __be32 saddr, const __be16 sport, in inet_lookup_established() 322 return __inet_lookup_established(net, hashinfo, saddr, sport, daddr, in inet_lookup_established() 329 const __be32 saddr, const __be16 sport, in __inet_lookup() 337 sk = __inet_lookup_established(net, hashinfo, saddr, sport, in __inet_lookup() 343 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, in __inet_lookup() 350 const __be32 saddr, cons in inet_lookup() 254 inet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif, int sdif) inet_lookup_listener() argument 317 inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif) inet_lookup_established() argument 326 __inet_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif, const int sdif, bool *refcounted) __inet_lookup() argument 347 inet_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif) inet_lookup() argument [all...] |
H A D | dst_cache.h | 29 * @saddr: return value for the retrieved source address 33 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr); 39 * @saddr: the source address to be stored inside the cache 44 __be32 saddr); 52 * @saddr: the source address to be stored inside the cache 57 const struct in6_addr *saddr); 62 * @saddr: return value for the retrieved source address 67 struct in6_addr *saddr);
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nip_output.c | 140 nph.saddr = nipcb(skb)->srcaddr; in nip_get_output_checksum() 152 int nip_hdr_len = get_nip_hdr_len(NIP_HDR_UDP, &head->saddr, &head->daddr); in _nip_alloc_skb() 203 nipcb(skb)->srcaddr = head->saddr; in _nip_udp_single_output() 249 int transhdrlen, const struct nip_addr *saddr, in _nip_udp_output() 258 int nip_hdr_len = get_nip_hdr_len(NIP_HDR_UDP, saddr, daddr); in _nip_udp_output() 260 head.saddr = *saddr; in _nip_udp_output() 307 * search result and stored in the fln->saddr 331 fln->saddr = fln->daddr; in nip_dst_lookup_tail() 334 err = nip_route_get_saddr(net, rt, &fln->daddr, &fln->saddr); in nip_dst_lookup_tail() 248 _nip_udp_output(struct sock *sk, void *from, int datalen, int transhdrlen, const struct nip_addr *saddr, ushort sport, const struct nip_addr *daddr, ushort dport, struct dst_entry *dst) _nip_udp_output() argument 381 struct nip_addr *saddr, *daddr; tcp_nip_queue_xmit() local 457 struct nip_addr *saddr, *daddr; tcp_nip_actual_send_reset() local [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | dst_cache.h | 29 * @saddr: return value for the retrieved source address 33 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr); 39 * @saddr: the source address to be stored inside the cache 44 __be32 saddr); 52 * @saddr: the source address to be stored inside the cache 57 const struct in6_addr *saddr); 62 * @saddr: return value for the retrieved source address 67 struct in6_addr *saddr);
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | checksum_64.h | 78 * @saddr: source address 88 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() argument 96 : "g" (daddr), "g" (saddr), in csum_tcpudp_nofold() 104 * @saddr: source address 113 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument 117 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic() 151 * @saddr: source address 166 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | checksum_64.h | 77 * @saddr: source address 87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() argument 95 : "g" (daddr), "g" (saddr), in csum_tcpudp_nofold() 103 * @saddr: source address 112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument 116 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic() 150 * @saddr: source address 165 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | route.c | 493 (__force u32)iph->saddr, in __ip_select_ident() 527 prot, flow_flags, iph->daddr, iph->saddr, 0, 0, in __build_flow_key() 742 __be32 old_gw = ip_hdr(skb)->saddr; in __ip_do_redirect() 812 __be32 saddr = iph->saddr; in __ip_do_redirect() local 817 &saddr, &daddr); in __ip_do_redirect() 894 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, vif, 1); in ip_rt_send_redirect() 933 &ip_hdr(skb)->saddr, inet_iif(skb), in ip_rt_send_redirect() 998 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, in ip_error() 1258 __func__, &ip_hdr(skb)->saddr, in ip_rt_bug() 1691 ip_mc_validate_source(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct in_device *in_dev, u32 *itag) ip_mc_validate_source() argument 1722 ip_route_input_mc(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, int our) ip_route_input_mc() argument 1764 ip_handle_martian_source(struct net_device *dev, struct in_device *in_dev, struct sk_buff *skb, __be32 daddr, __be32 saddr) ip_handle_martian_source() argument 1790 __mkroute_input(struct sk_buff *skb, const struct fib_result *res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) __mkroute_input() argument 2138 ip_mkroute_input(struct sk_buff *skb, struct fib_result *res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos, struct flow_keys *hkeys) ip_mkroute_input() argument 2161 ip_route_use_hint(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, const struct sk_buff *hint) ip_route_use_hint() argument 2223 ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct fib_result *res) ip_route_input_slow() argument 2437 ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct fib_result *res) ip_route_input_rcu() argument 2487 ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev) ip_route_input_noref() argument 2888 ip_route_output_tunnel(struct sk_buff *skb, struct net_device *dev, struct net *net, __be32 *saddr, const struct ip_tunnel_info *info, u8 protocol, bool use_cache) ip_route_output_tunnel() argument [all...] |
H A D | datagram.c | 25 __be32 saddr; in __ip4_datagram_connect() local 39 saddr = inet->inet_saddr; in __ip4_datagram_connect() 43 if (!saddr) in __ip4_datagram_connect() 44 saddr = inet->mc_addr; in __ip4_datagram_connect() 49 rt = ip_route_connect(fl4, usin->sin_addr.s_addr, saddr, oif, in __ip4_datagram_connect() 65 inet->inet_saddr = fl4->saddr; /* Update source address */ in __ip4_datagram_connect() 67 inet->inet_rcv_saddr = fl4->saddr; in __ip4_datagram_connect()
|
/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/netfirewall/ |
H A D | netfirewall_match.h | 68 __be32 tmp = tuple->ipv4.saddr;
in swap_tuple_addrs() 69 tuple->ipv4.saddr = tuple->ipv4.daddr;
in swap_tuple_addrs() 72 struct in6_addr tmp = tuple->ipv6.saddr;
in swap_tuple_addrs() 73 tuple->ipv6.saddr = tuple->ipv6.daddr;
in swap_tuple_addrs() 96 load_l3_v4_addrs(skb, l3_nhoff, &(tuple->ipv4.saddr), &(tuple->ipv4.daddr));
in get_match_tuple() 98 load_l3_v6_addrs(skb, l3_nhoff, &(tuple->ipv6.saddr), &(tuple->ipv6.daddr));
in get_match_tuple() 163 .data = tuple->ipv4.saddr,
in match_addrs() 166 result = lookup_map(GET_MAP(ingress, saddr), &lpm_key, &other_lpm_key);
in match_addrs() 186 memcpy(&(lpm_key.data), &(tuple->ipv6.saddr), sizeof(lpm_key.data));
in match_addrs() 359 .data = tuple->ipv4.saddr,
in MatchDomain() [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | datagram.c | 26 __be32 saddr; in __ip4_datagram_connect() local 40 saddr = inet->inet_saddr; in __ip4_datagram_connect() 44 if (!saddr) in __ip4_datagram_connect() 45 saddr = inet->mc_addr; in __ip4_datagram_connect() 48 rt = ip_route_connect(fl4, usin->sin_addr.s_addr, saddr, in __ip4_datagram_connect() 65 inet->inet_saddr = fl4->saddr; /* Update source address */ in __ip4_datagram_connect() 67 inet->inet_rcv_saddr = fl4->saddr; in __ip4_datagram_connect()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_benchmark.c | 36 uint64_t saddr, uint64_t daddr, in radeon_benchmark_do_move() 49 fence = radeon_copy_dma(rdev, saddr, daddr, in radeon_benchmark_do_move() 54 fence = radeon_copy_blit(rdev, saddr, daddr, in radeon_benchmark_do_move() 92 uint64_t saddr, daddr; in radeon_benchmark_move() local 104 r = radeon_bo_pin(sobj, sdomain, &saddr); in radeon_benchmark_move() 123 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move() 134 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move() 35 radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, uint64_t saddr, uint64_t daddr, int flag, int n, struct dma_resv *resv) radeon_benchmark_do_move() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_benchmark.c | 36 uint64_t saddr, uint64_t daddr, in radeon_benchmark_do_move() 49 fence = radeon_copy_dma(rdev, saddr, daddr, in radeon_benchmark_do_move() 54 fence = radeon_copy_blit(rdev, saddr, daddr, in radeon_benchmark_do_move() 92 uint64_t saddr, daddr; in radeon_benchmark_move() local 104 r = radeon_bo_pin(sobj, sdomain, &saddr); in radeon_benchmark_move() 123 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move() 134 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, in radeon_benchmark_move() 35 radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, uint64_t saddr, uint64_t daddr, int flag, int n, struct dma_resv *resv) radeon_benchmark_do_move() argument
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | icmp.c | 292 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames() 305 icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr, in icmpv6_push_pending_frames() 346 tmp = iph->saddr; in mip6_addr_swap() 347 iph->saddr = hao->addr; in mip6_addr_swap() 459 const struct in6_addr *saddr = NULL; in icmp6_send() local 488 saddr = &hdr->daddr; in icmp6_send() 501 saddr = NULL; in icmp6_send() 504 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send() 528 &hdr->saddr, &hdr->daddr); in icmp6_send() 537 &hdr->saddr, in icmp6_send() 722 const struct in6_addr *saddr = NULL; icmpv6_echo_reply() local 867 const struct in6_addr *saddr, *daddr; icmpv6_rcv() local 1001 icmpv6_flow_init(struct sock *sk, struct flowi6 *fl6, u8 type, const struct in6_addr *saddr, const struct in6_addr *daddr, int oif) icmpv6_flow_init() argument [all...] |
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | checksum.h | 123 static __inline__ __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() argument 148 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum)); in csum_tcpudp_nofold() 156 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument 160 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic() 174 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument 229 : "r" (saddr), "r" (daddr), in csum_ipv6_magic()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | checksum_32.h | 113 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() argument 129 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum) in csum_tcpudp_nofold() 139 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument 143 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic() 156 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument 183 : "r" (saddr), "r" (daddr), in csum_ipv6_magic()
|