| /drivers/net/wireguard/selftest/ |
| A D | ratelimiter.c | 56 hdr4->saddr = htonl(ntohl(hdr4->saddr) + i + 1); in timings_test() 64 hdr4->saddr = htonl(ntohl(hdr4->saddr) - i - 1); in timings_test() 67 hdr6->saddr.in6_u.u6_addr32[2] = htonl(i); in timings_test() 68 hdr6->saddr.in6_u.u6_addr32[3] = htonl(i); in timings_test() 77 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test() 78 htonl(ntohl(hdr6->saddr.in6_u.u6_addr32[0]) + i + 1); in timings_test() 86 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test() 110 hdr4->saddr = htonl(i); in capacity_test() 152 hdr4->saddr = htonl(8182); in wg_ratelimiter_selftest() 164 hdr6->saddr.in6_u.u6_addr32[0] = htonl(1212); in wg_ratelimiter_selftest() [all …]
|
| /drivers/net/ovpn/ |
| A D | udp.c | 151 .saddr = bind->local.ipv4.s_addr, in ovpn_udp4_output() 161 rt = dst_cache_get_ip4(cache, &fl.saddr); in ovpn_udp4_output() 165 if (unlikely(!inet_confirm_addr(sock_net(sk), NULL, 0, fl.saddr, in ovpn_udp4_output() 171 fl.saddr = 0; in ovpn_udp4_output() 180 fl.saddr = 0; in ovpn_udp4_output() 197 dst_cache_set_ip4(cache, &rt->dst, fl.saddr); in ovpn_udp4_output() 200 udp_tunnel_xmit_skb(rt, sk, skb, fl.saddr, fl.daddr, 0, in ovpn_udp4_output() 228 .saddr = bind->local.ipv6, in ovpn_udp6_output() 238 dst = dst_cache_get_ip6(cache, &fl.saddr); in ovpn_udp6_output() 247 fl.saddr = in6addr_any; in ovpn_udp6_output() [all …]
|
| A D | bind.h | 74 if (unlikely(remote->in4.sin_addr.s_addr != ip_hdr(skb)->saddr)) in ovpn_bind_skb_src_match() 85 &ipv6_hdr(skb)->saddr))) in ovpn_bind_skb_src_match()
|
| /drivers/infiniband/sw/rxe/ |
| A D | rxe_net.c | 25 struct in_addr *saddr, in rxe_find_route4() argument 33 memcpy(&fl.saddr, saddr, sizeof(*saddr)); in rxe_find_route4() 49 struct in6_addr *saddr, in rxe_find_route6() argument 57 memcpy(&fl6.saddr, saddr, sizeof(*saddr)); in rxe_find_route6() 84 struct in6_addr *saddr, in rxe_find_route6() argument 106 struct in_addr *saddr; in rxe_find_route() local 109 saddr = &av->sgid_addr._sockaddr_in.sin_addr; in rxe_find_route() 111 dst = rxe_find_route4(qp, ndev, saddr, daddr); in rxe_find_route() 227 __be32 saddr, __be32 daddr, __u8 proto, in prepare_ipv4_hdr() argument 250 iph->saddr = saddr; in prepare_ipv4_hdr() [all …]
|
| A D | rxe_recv.c | 112 struct in_addr *saddr = in check_addr() local 117 if ((ip_hdr(skb)->daddr != saddr->s_addr) || in check_addr() 118 (ip_hdr(skb)->saddr != daddr->s_addr)) in check_addr() 122 struct in6_addr *saddr = in check_addr() local 127 if (memcmp(&ipv6_hdr(skb)->daddr, saddr, sizeof(*saddr)) || in check_addr() 128 memcmp(&ipv6_hdr(skb)->saddr, daddr, sizeof(*daddr))) in check_addr()
|
| /drivers/net/wireguard/ |
| 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() 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() 135 endpoint->src6 = fl.saddr = in6addr_any; in send6() 148 dst_cache_set_ip6(cache, dst, &fl.saddr); in send6() [all …]
|
| /drivers/media/usb/cx231xx/ |
| A D | cx231xx-i2c.c | 83 u16 saddr = 0; in cx231xx_i2c_send_bytes() local 97 saddr = msg->buf[0]; in cx231xx_i2c_send_bytes() 99 switch (saddr) { in cx231xx_i2c_send_bytes() 120 msg->addr, msg->len, saddr); in cx231xx_i2c_send_bytes() 190 u16 saddr = 0; in cx231xx_i2c_recv_bytes() local 197 saddr = msg->buf[0]; in cx231xx_i2c_recv_bytes() 201 switch (saddr) { in cx231xx_i2c_recv_bytes() 277 u16 saddr = 0; in cx231xx_i2c_recv_bytes_with_saddr() local 283 saddr = msg1->buf[0]; in cx231xx_i2c_recv_bytes_with_saddr() 292 switch (saddr) { in cx231xx_i2c_recv_bytes_with_saddr() [all …]
|
| A D | cx231xx-core.c | 1563 saddr = 0; in cx231xx_read_i2c_master() 1565 saddr &= 0xff; in cx231xx_read_i2c_master() 1571 req_data.saddr_dat = saddr; in cx231xx_read_i2c_master() 1595 *data = value[saddr]; in cx231xx_read_i2c_master() 1614 saddr = 0; in cx231xx_write_i2c_master() 1616 saddr &= 0xff; in cx231xx_write_i2c_master() 1622 req_data.saddr_dat = saddr; in cx231xx_write_i2c_master() 1648 saddr = 0; in cx231xx_read_i2c_data() 1650 saddr &= 0xff; in cx231xx_read_i2c_data() 1689 saddr = 0; in cx231xx_write_i2c_data() [all …]
|
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_netdev_ops.c | 46 struct sockaddr *saddr = addr; in hinic3_set_mac_addr() local 49 if (!is_valid_ether_addr(saddr->sa_data)) in hinic3_set_mac_addr() 52 if (ether_addr_equal(netdev->dev_addr, saddr->sa_data)) in hinic3_set_mac_addr() 56 saddr->sa_data, 0, in hinic3_set_mac_addr() 62 eth_hw_addr_set(netdev, saddr->sa_data); in hinic3_set_mac_addr()
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_benchmark.c | 36 uint64_t saddr, uint64_t daddr, in radeon_benchmark_do_move() argument 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()
|
| /drivers/spmi/ |
| A D | spmi-apple-controller.c | 39 static inline u32 apple_spmi_pack_cmd(u8 opc, u8 sid, u16 saddr, size_t len) in apple_spmi_pack_cmd() argument 41 return opc | sid << 8 | saddr << 16 | (len - 1) | (1 << 15); in apple_spmi_pack_cmd() 62 u16 saddr, u8 *buf, size_t len) in spmi_read_cmd() argument 65 u32 spmi_cmd = apple_spmi_pack_cmd(opc, sid, saddr, len); in spmi_read_cmd() 94 u16 saddr, const u8 *buf, size_t len) in spmi_write_cmd() argument 97 u32 spmi_cmd = apple_spmi_pack_cmd(opc, sid, saddr, len); in spmi_write_cmd()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_benchmark.c | 32 uint64_t saddr, uint64_t daddr, int n, s64 *time_ms) in amdgpu_benchmark_do_move() argument 41 r = amdgpu_copy_buffer(ring, saddr, daddr, size, NULL, &fence, in amdgpu_benchmark_do_move() 80 uint64_t saddr, daddr; in amdgpu_benchmark_move() local 89 &saddr, in amdgpu_benchmark_move() 102 r = amdgpu_benchmark_do_move(adev, size, saddr, daddr, n, &time_ms); in amdgpu_benchmark_move() 116 amdgpu_bo_free_kernel(&sobj, &saddr, NULL); in amdgpu_benchmark_move()
|
| A D | amdgpu_vm.c | 1780 uint64_t saddr, in amdgpu_vm_verify_parameters() argument 1840 saddr /= AMDGPU_GPU_PAGE_SIZE; in amdgpu_vm_bo_map() 1856 mapping->start = saddr; in amdgpu_vm_bo_map() 1909 saddr /= AMDGPU_GPU_PAGE_SIZE; in amdgpu_vm_bo_replace_map() 1912 mapping->start = saddr; in amdgpu_vm_bo_replace_map() 1938 uint64_t saddr) in amdgpu_vm_bo_unmap() argument 1947 if (mapping->start == saddr) in amdgpu_vm_bo_unmap() 2023 if (tmp->start < saddr) { in amdgpu_vm_bo_clear_mappings() 2025 before->last = saddr - 1; in amdgpu_vm_bo_clear_mappings() 2054 if (tmp->start < saddr) in amdgpu_vm_bo_clear_mappings() [all …]
|
| /drivers/video/fbdev/ |
| A D | hitfb.c | 78 u32 saddr = WIDTH * dy + dx; in hitfb_accel_set_dest() local 80 saddr <<= 1; in hitfb_accel_set_dest() 85 hitfb_writew(saddr & 0xffff, HD64461_BBTDSARL); in hitfb_accel_set_dest() 86 hitfb_writew(saddr >> 16, HD64461_BBTDSARH); in hitfb_accel_set_dest() 94 u32 saddr, daddr; in hitfb_accel_bitblt() local 101 saddr = WIDTH * (sy + height) + sx + width; in hitfb_accel_bitblt() 114 saddr = WIDTH * sy + sx; in hitfb_accel_bitblt() 123 saddr <<= 1; in hitfb_accel_bitblt() 128 hitfb_writew(saddr & 0xffff, HD64461_BBTSSARL); in hitfb_accel_bitblt() 129 hitfb_writew(saddr >> 16, HD64461_BBTSSARH); in hitfb_accel_bitblt()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec.c | 288 fl4.daddr = addrs->saddr.a4; in mlx5e_ipsec_init_macs() 289 fl4.saddr = addrs->daddr.a4; in mlx5e_ipsec_init_macs() 290 pkey = &addrs->saddr.a4; in mlx5e_ipsec_init_macs() 296 pkey = &addrs->saddr.a6; in mlx5e_ipsec_init_macs() 309 fl4.saddr = addrs->saddr.a4; in mlx5e_ipsec_init_macs() 315 memcpy(fl6.saddr.s6_addr32, addrs->saddr.a6, 16); in mlx5e_ipsec_init_macs() 462 memcpy(&attrs->addrs.saddr, x->props.saddr.a6, in mlx5e_ipsec_build_accel_xfrm_attrs() 463 sizeof(attrs->addrs.saddr)); in mlx5e_ipsec_build_accel_xfrm_attrs() 1135 addrs->saddr.a4 &= addrs->smask.m4; in mlx5e_ipsec_policy_mask() 1145 addrs->saddr.a6[i] &= addrs->smask.m6[i]; in mlx5e_ipsec_policy_mask() [all …]
|
| /drivers/net/ethernet/chelsio/libcxgb/ |
| A D | libcxgb_cm.c | 59 __func__, ntohl(ip->saddr), ntohl(ip->daddr), in cxgb_get_4tuple() 62 memcpy(peer_ip, &ip->saddr, 4); in cxgb_get_4tuple() 66 __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, in cxgb_get_4tuple() 69 memcpy(peer_ip, ip6->saddr.s6_addr, 16); in cxgb_get_4tuple() 133 memcpy(&fl6.saddr, local_ip, 16); in cxgb_find_route6()
|
| /drivers/net/ |
| A D | bareudp.c | 181 &((struct iphdr *)oiph)->saddr, in bareudp_udp_encap_recv() 185 &((struct ipv6hdr *)oiph)->saddr); in bareudp_udp_encap_recv() 317 __be32 saddr; in bareudp_xmit_skb() local 384 struct in6_addr saddr, daddr; in bareudp6_xmit_skb() local 431 &saddr, &daddr, prio, ttl, in bareudp6_xmit_skb() 516 __be32 saddr; in bareudp_fill_metadata_dst() local 518 rt = udp_tunnel_dst_lookup(skb, dev, bareudp->net, 0, &saddr, in bareudp_fill_metadata_dst() 526 info->key.u.ipv4.src = saddr; in bareudp_fill_metadata_dst() 529 struct in6_addr saddr; in bareudp_fill_metadata_dst() local 533 0, &saddr, &info->key, in bareudp_fill_metadata_dst() [all …]
|
| A D | gtp.c | 349 __be32 daddr, __be32 saddr) in ip4_route_output_gtp() argument 354 fl4->saddr = saddr; in ip4_route_output_gtp() 366 struct in6_addr *saddr) in ip6_route_output_gtp() argument 373 fl6->saddr = *saddr; in ip6_route_output_gtp() 437 &iph->saddr); in gtp0_send_echo_resp_ip() 442 fl4.saddr, fl4.daddr, in gtp0_send_echo_resp_ip() 696 &iph->saddr); in gtp1u_send_echo_resp() 701 fl4.saddr, fl4.daddr, in gtp1u_send_echo_resp() 1211 &iph->saddr, &iph->daddr); in gtp_build_skb_ip4() 1261 &ip6h->saddr, &ip6h->daddr); in gtp_build_skb_ip6() [all …]
|
| /drivers/net/ethernet/freescale/enetc/ |
| A D | enetc_vf.c | 49 struct sockaddr *saddr) in enetc_msg_vsi_set_primary_mac_addr() argument 67 memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); in enetc_msg_vsi_set_primary_mac_addr() 80 struct sockaddr *saddr = addr; in enetc_vf_set_mac_addr() local 83 if (!is_valid_ether_addr(saddr->sa_data)) in enetc_vf_set_mac_addr() 86 err = enetc_msg_vsi_set_primary_mac_addr(priv, saddr); in enetc_vf_set_mac_addr() 90 eth_hw_addr_set(ndev, saddr->sa_data); in enetc_vf_set_mac_addr()
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_ipip.c | 76 return (union mlxsw_sp_l3addr) { .addr4 = parms->iph.saddr }; in mlxsw_sp_ipip_parms4_saddr() 161 .saddr = mlxsw_sp_ipip_parms4_saddr(&parms), in mlxsw_sp_ipip_netdev_parms_init_gre4() 229 union mlxsw_sp_l3addr saddr = mlxsw_sp_ipip_netdev_saddr(proto, ol_dev); in mlxsw_sp_ipip_tunnel_complete() local 237 return !mlxsw_sp_l3addr_is_zero(saddr) && in mlxsw_sp_ipip_tunnel_complete() 272 .saddr = mlxsw_sp_ipip_netdev_saddr(MLXSW_SP_L3_PROTO_IPV4, in mlxsw_sp_ipip_ol_loopback_config_gre4() 289 if (!mlxsw_sp_l3addr_eq(&new_parms->saddr, &old_parms->saddr)) { in mlxsw_sp_ipip_ol_netdev_change_gre() 297 new_parms->saddr, in mlxsw_sp_ipip_ol_netdev_change_gre() 379 .saddr = mlxsw_sp_ipip_parms6_saddr(&parms), in mlxsw_sp_ipip_netdev_parms_init_gre6() 474 .saddr = mlxsw_sp_ipip_netdev_saddr(MLXSW_SP_L3_PROTO_IPV6, in mlxsw_sp_ipip_ol_loopback_config_gre6()
|
| A D | spectrum_span.c | 355 union mlxsw_sp_l3addr saddr, in mlxsw_sp_span_entry_tunnel_parms_common() argument 401 sparmsp->saddr = saddr; in mlxsw_sp_span_entry_tunnel_parms_common() 436 *saddrp = fl4.saddr; in mlxsw_sp_span_gretap4_route() 454 union mlxsw_sp_l3addr saddr = { .addr4 = tparm.iph.saddr }; in mlxsw_sp_span_entry_gretap4_parms() local 471 l3edev = mlxsw_sp_span_gretap4_route(to_dev, &saddr.addr4, &gw.addr4); in mlxsw_sp_span_entry_gretap4_parms() 498 be32_to_cpu(sparms.saddr.addr4), in mlxsw_sp_span_entry_gretap4_configure() 535 if (!ip6_tnl_xmit_ctl(t, &fl6.saddr, &fl6.daddr)) in mlxsw_sp_span_gretap6_route() 545 *saddrp = fl6.saddr; in mlxsw_sp_span_gretap6_route() 560 union mlxsw_sp_l3addr saddr = { .addr6 = tparm.laddr }; in mlxsw_sp_span_entry_gretap6_parms() local 576 l3edev = mlxsw_sp_span_gretap6_route(to_dev, &saddr.addr6, &gw.addr6); in mlxsw_sp_span_entry_gretap6_parms() [all …]
|
| A D | spectrum_nve_vxlan.c | 70 if (vxlan_addr_any(&cfg->saddr)) { in mlxsw_sp_nve_vxlan_can_offload() 95 switch (cfg->saddr.sa.sa_family) { in mlxsw_sp_nve_vxlan_can_offload() 135 switch (cfg->saddr.sa.sa_family) { in mlxsw_sp_nve_vxlan_ul_proto_sip_config() 138 config->ul_sip.addr4 = cfg->saddr.sin.sin_addr.s_addr; in mlxsw_sp_nve_vxlan_ul_proto_sip_config() 142 config->ul_sip.addr6 = cfg->saddr.sin6.sin6_addr; in mlxsw_sp_nve_vxlan_ul_proto_sip_config()
|
| /drivers/dma/ |
| A D | fsl-edma-trace.h | 66 __field(u64, saddr) 80 __entry->saddr = fsl_edma_get_tcd_to_cpu(chan, tcd, saddr), 104 __entry->saddr,
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_tun.c | 238 attr.fl.fl4.saddr = tun_key->u.ipv4.src; in mlx5e_tc_tun_create_header_ipv4() 292 ip->saddr = attr.fl.fl4.saddr; in mlx5e_tc_tun_create_header_ipv4() 354 attr.fl.fl4.saddr = tun_key->u.ipv4.src; in mlx5e_tc_tun_update_header_ipv4() 397 ip->saddr = attr.fl.fl4.saddr; in mlx5e_tc_tun_update_header_ipv4() 510 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_create_header_ipv6() 562 ip6h->saddr = attr.fl.fl6.saddr; in mlx5e_tc_tun_create_header_ipv6() 625 attr.fl.fl6.saddr = tun_key->u.ipv6.src; in mlx5e_tc_tun_update_header_ipv6() 666 ip6h->saddr = attr.fl.fl6.saddr; in mlx5e_tc_tun_update_header_ipv6() 725 attr.fl.fl4.saddr = esw_attr->rx_tun_attr->dst_ip.v4; in mlx5e_tc_tun_route_lookup() 732 attr.fl.fl6.saddr = esw_attr->rx_tun_attr->dst_ip.v6; in mlx5e_tc_tun_route_lookup()
|
| /drivers/net/vxlan/ |
| A D | vxlan_core.c | 1590 union vxlan_addr saddr; in vxlan_set_mac() local 1603 saddr.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in vxlan_set_mac() 1604 saddr.sa.sa_family = AF_INET; in vxlan_set_mac() 1607 saddr.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in vxlan_set_mac() 1608 saddr.sa.sa_family = AF_INET6; in vxlan_set_mac() 2454 __be32 saddr; in vxlan_xmit_one() local 2508 unclone->key.u.ipv4.dst = saddr; in vxlan_xmit_one() 2531 struct in6_addr saddr; in vxlan_xmit_one() local 2538 ifindex, &saddr, pkey, in vxlan_xmit_one() 2575 unclone->key.u.ipv6.dst = saddr; in vxlan_xmit_one() [all …]
|