/linux-master/security/tomoyo/ |
H A D | tomoyo.c | 464 * @addr_len: Size of @addr. 469 int addr_len) 471 return tomoyo_socket_connect_permission(sock, addr, addr_len); 479 * @addr_len: Size of @addr. 484 int addr_len) 486 return tomoyo_socket_bind_permission(sock, addr, addr_len); 468 tomoyo_socket_connect(struct socket *sock, struct sockaddr *addr, int addr_len) argument 483 tomoyo_socket_bind(struct socket *sock, struct sockaddr *addr, int addr_len) argument
|
/linux-master/net/ax25/ |
H A D | ax25_ip.c | 60 memcpy(buff, daddr, dev->addr_len); /* Address specified */ 68 memcpy(buff, saddr, dev->addr_len); 70 memcpy(buff, dev->dev_addr, dev->addr_len);
|
H A D | af_ax25.c | 1086 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 1096 if (addr_len != sizeof(struct sockaddr_ax25) && 1097 addr_len != sizeof(struct full_sockaddr_ax25)) 1101 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || 1102 (addr_len > sizeof(struct full_sockaddr_ax25))) 1135 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { 1167 struct sockaddr *uaddr, int addr_len, int flags) 1179 if (addr_len == sizeof(struct sockaddr_ax25)) 1184 else if (addr_len != sizeof(struct full_sockaddr_ax25)) 1188 if ((addr_len < sizeo 1166 ax25_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument 1501 int lv, err, addr_len = msg->msg_namelen; local [all...] |
/linux-master/net/ipv6/ |
H A D | datagram.c | 142 int addr_len) 157 err = __ip4_datagram_connect(sk, uaddr, addr_len); 161 if (addr_len < SIN6_LEN_RFC2133) 222 if (addr_len >= sizeof(struct sockaddr_in6) && 274 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 279 res = __ip6_datagram_connect(sk, uaddr, addr_len); 286 int addr_len) 291 return ip6_datagram_connect(sk, uaddr, addr_len); 454 int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) argument 505 *addr_len 141 __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 285 ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 547 ipv6_recv_rxpmtu(struct sock *sk, struct msghdr *msg, int len, int *addr_len) argument [all...] |
H A D | udp.c | 320 int flags, int *addr_len) 333 return ipv6_recv_error(sk, msg, len, addr_len); 336 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); 408 *addr_len = sizeof(*sin6); 412 addr_len); 1143 int addr_len) 1145 if (addr_len < offsetofend(struct sockaddr, sa_family)) 1149 * bytes that are out of the bound specified by user in addr_len. 1154 return udp_pre_connect(sk, uaddr, addr_len); 1157 if (addr_len < SIN6_LEN_RFC213 319 udpv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument 1142 udpv6_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 1334 int addr_len = msg->msg_namelen; local [all...] |
H A D | af_inet6.c | 282 static int __inet6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, argument 355 if (addr_len >= sizeof(struct sockaddr_in6) && 443 int inet6_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 453 return prot->bind(sk, uaddr, addr_len); 455 if (addr_len < SIN6_LEN_RFC2133) 461 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len, 466 return __inet6_bind(sk, uaddr, addr_len, flags); 470 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 472 return inet6_bind_sk(sock->sk, uaddr, addr_len); 672 int addr_len local [all...] |
H A D | raw.c | 217 static int rawv6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 226 if (addr_len < SIN6_LEN_RFC2133) 250 if (addr_len >= sizeof(struct sockaddr_in6) && 434 int flags, int *addr_len) 446 return ipv6_recv_error(sk, msg, len, addr_len); 449 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); 483 *addr_len = sizeof(*sin6); 755 int addr_len = msg->msg_namelen; local 785 if (addr_len < SIN6_LEN_RFC2133) 821 if (addr_len > 433 rawv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument [all...] |
/linux-master/net/ipv4/ |
H A D | arp.c | 203 memcpy(haddr, dev->broadcast, dev->addr_len); 274 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); 278 memcpy(neigh->ha, dev->broadcast, dev->addr_len); 618 arp->ar_hln = dev->addr_len; 624 memcpy(arp_ptr, src_hw, dev->addr_len); 625 arp_ptr += dev->addr_len; 636 memcpy(arp_ptr, target_hw, dev->addr_len); 638 memset(arp_ptr, 0, dev->addr_len); 639 arp_ptr += dev->addr_len; 684 !memcmp(tha, sha, dev->addr_len); [all...] |
H A D | ping.c | 295 int addr_len) 299 * that are out of the bound specified by user in addr_len. 301 if (addr_len < sizeof(struct sockaddr_in)) 304 return BPF_CGROUP_RUN_PROG_INET4_CONNECT_LOCK(sk, uaddr, &addr_len); 309 struct sockaddr *uaddr, int addr_len) 317 if (addr_len < sizeof(*addr)) 346 if (addr_len < sizeof(*addr)) 415 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 422 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); 852 int *addr_len) 294 ping_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 308 ping_check_bind_addr(struct sock *sk, struct inet_sock *isk, struct sockaddr *uaddr, int addr_len) argument 851 ping_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument [all...] |
/linux-master/tools/testing/selftests/net/tcp_ao/lib/ |
H A D | netlink.c | 206 size_t addr_len = (family == AF_INET) ? sizeof(struct in_addr) : local 219 if (rtattr_pack(&req.nh, sizeof(req), IFA_LOCAL, &addr, addr_len)) 254 size_t addr_len = (family == AF_INET) ? sizeof(struct in_addr) : local 269 if (rtattr_pack(&req.nh, sizeof(req), RTA_DST, &dst, addr_len)) 272 if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, addr_len))
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | parade-ps8640.c | 221 u8 addr_len[PAGE0_SWAUX_LENGTH + 1 - PAGE0_SWAUX_ADDR_7_0]; local 254 addr_len[PAGE0_SWAUX_ADDR_7_0 - base] = msg->address; 255 addr_len[PAGE0_SWAUX_ADDR_15_8 - base] = msg->address >> 8; 256 addr_len[PAGE0_SWAUX_ADDR_23_16 - base] = (msg->address >> 16) | 258 addr_len[PAGE0_SWAUX_LENGTH - base] = (len == 0) ? SWAUX_NO_PAYLOAD : 261 regmap_bulk_write(map, PAGE0_SWAUX_ADDR_7_0, addr_len, 262 ARRAY_SIZE(addr_len));
|
/linux-master/net/l2tp/ |
H A D | l2tp_ip.c | 248 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 256 if (addr_len < sizeof(struct sockaddr_l2tpip)) 307 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 312 if (addr_len < sizeof(*lsa)) 326 rc = __ip4_datagram_connect(sk, uaddr, addr_len); 520 size_t len, int flags, int *addr_len) 553 *addr_len = sizeof(*sin); 519 l2tp_ip_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
|
/linux-master/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 1703 int addr_len) 1705 int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); 1708 eeprom_cmd(ee_addr, cmd, 3 + addr_len); 1712 static u16 read_eeprom (void __iomem *ioaddr, int location, int addr_len) argument 1717 int read_cmd = location | (EE_READ_CMD << addr_len); 1720 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); 1738 int addr_len) 1742 int write_cmd = location | (EE_WRITE_CMD << addr_len); 1744 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); 1702 eeprom_extend_cmd(void __iomem *ee_addr, int extend_cmd, int addr_len) argument 1737 write_eeprom(void __iomem *ioaddr, int location, u16 val, int addr_len) argument 1776 unsigned int addr_len; local 1814 unsigned int addr_len; local 1893 unsigned int addr_len, i, pci_using_dac; local [all...] |
/linux-master/io_uring/ |
H A D | net.c | 29 int __user *addr_len; member in struct:io_accept 48 int addr_len; member in struct:io_connect 66 u16 addr_len; member in struct:io_sr_msg 337 ret = move_addr_to_kernel(zc->addr, zc->addr_len, &io->addr); 388 sr->addr_len = READ_ONCE(sqe->addr_len); 500 ret = move_addr_to_kernel(sr->addr, sr->addr_len, &__address); 505 msg.msg_namelen = sr->addr_len; 1083 zc->addr_len = READ_ONCE(sqe->addr_len); [all...] |
/linux-master/net/ieee802154/ |
H A D | socket.c | 100 int addr_len) 105 return sk->sk_prot->bind(sk, uaddr, addr_len); 107 return sock_no_bind(sock, uaddr, addr_len); 111 int addr_len, int flags) 115 if (addr_len < sizeof(uaddr->sa_family)) 121 return sk->sk_prot->connect(sk, uaddr, addr_len); 231 int addr_len) 316 int flags, int *addr_len) 706 int flags, int *addr_len) 740 *addr_len 99 ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 110 ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument 230 raw_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 315 raw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument 705 dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument [all...] |
/linux-master/drivers/net/can/ |
H A D | vcan.c | 161 dev->addr_len = 0;
|
/linux-master/fs/nfsd/ |
H A D | flexfilelayout.c | 119 da->netaddr.addr_len =
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | af9015.c | 34 state->buf[6] = req->addr_len; 121 req.addr_len = 3; 134 req.addr_len = 3; 147 u8 mbox, addr_len; local 177 addr_len = 0; 181 addr_len = 1; 185 addr_len = 2; 189 addr_len = 3; 205 req.addr_len = addr_len; [all...] |
/linux-master/arch/um/drivers/ |
H A D | slirp_kern.c | 37 dev->addr_len = 0;
|
/linux-master/net/unix/ |
H A D | af_unix.c | 147 int addr_len, int type) 149 __wsum csum = csum_partial(sunaddr, addr_len, 0); 249 int addr_len) 253 addr = kmalloc(sizeof(*addr) + addr_len, GFP_KERNEL); 258 addr->len = addr_len; 259 memcpy(addr->name, sunaddr, addr_len); 277 static int unix_validate_addr(struct sockaddr_un *sunaddr, int addr_len) argument 279 if (addr_len <= offsetof(struct sockaddr_un, sun_path) || 280 addr_len > sizeof(*sunaddr)) 289 static int unix_mkname_bsd(struct sockaddr_un *sunaddr, int addr_len) argument 146 unix_abstract_hash(struct sockaddr_un *sunaddr, int addr_len, int type) argument 248 unix_create_addr(struct sockaddr_un *sunaddr, int addr_len) argument 1055 unix_find_bsd(struct sockaddr_un *sunaddr, int addr_len, int type) argument 1099 unix_find_abstract(struct net *net, struct sockaddr_un *sunaddr, int addr_len, int type) argument 1118 unix_find_other(struct net *net, struct sockaddr_un *sunaddr, int addr_len, int type) argument 1193 unix_bind_bsd(struct sock *sk, struct sockaddr_un *sunaddr, int addr_len) argument 1261 unix_bind_abstract(struct sock *sk, struct sockaddr_un *sunaddr, int addr_len) argument 1304 unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 1463 unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | l2t.c | 105 int addr_len, int ifindex) 107 return addr_len == 4 ? arp_hash(d, addr, ifindex) : 422 unsigned int addr_len = neigh->tbl->key_len; local 425 int hash = addr_hash(d, addr, addr_len, ifidx); 456 memcpy(e->addr, addr, addr_len); 460 e->v6 = addr_len == 16; 511 unsigned int addr_len = neigh->tbl->key_len; local 518 hash = addr_hash(d, addr, addr_len, ifidx); 104 addr_hash(struct l2t_data *d, const u32 *addr, int addr_len, int ifindex) argument
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgrp_local_storage.c | 88 socklen_t addr_len = sizeof(struct sockaddr_in6); local 126 err = getsockname(client_fd, (struct sockaddr *)&addr, &addr_len);
|
/linux-master/net/netlabel/ |
H A D | netlabel_kapi.c | 216 u32 addr_len; local 220 addr_len = sizeof(struct in_addr); 224 addr_len = sizeof(struct in6_addr); 232 dev_name, addr, mask, addr_len, 258 u32 addr_len; local 262 addr_len = sizeof(struct in_addr); 266 addr_len = sizeof(struct in6_addr); 274 dev_name, addr, mask, addr_len,
|
/linux-master/drivers/net/bonding/ |
H A D | bond_alb.c | 683 tx_slave->dev->addr_len); 1054 slave1->dev->addr_len); 1056 slave2->dev->addr_len); 1058 slave1->dev->addr_len); 1186 bond->dev->addr_len); 1212 free_mac_slave->dev->addr_len); 1253 slave->dev->addr_len); 1267 memcpy(ss.__data, bond->dev->dev_addr, bond->dev->addr_len); 1275 rollback_slave->dev->addr_len); 1640 slave->dev->addr_len); [all...] |
/linux-master/drivers/xen/ |
H A D | privcmd.c | 1098 unsigned int addr_len; member in struct:privcmd_kernel_ioeventfd 1148 ioreq->size == kioeventfd->addr_len && 1317 if (ioeventfd->addr + ioeventfd->addr_len < ioeventfd->addr) 1321 if (!(ioeventfd->addr_len == 1 || ioeventfd->addr_len == 2 || 1322 ioeventfd->addr_len == 4 || ioeventfd->addr_len == 8)) 1348 kioeventfd->addr_len = ioeventfd->addr_len;
|