Searched refs:addr_len (Results 51 - 75 of 292) sorted by relevance

1234567891011>>

/linux-master/security/tomoyo/
H A Dtomoyo.c464 * @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 Dax25_ip.c60 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 Daf_ax25.c1086 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 Ddatagram.c142 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 Dudp.c320 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 Daf_inet6.c282 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 Draw.c217 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 Darp.c203 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 Dping.c295 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 Dnetlink.c206 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 Dparade-ps8640.c221 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 Dl2tp_ip.c248 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 D8139cp.c1703 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 Dnet.c29 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 Dsocket.c100 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 Dvcan.c161 dev->addr_len = 0;
/linux-master/fs/nfsd/
H A Dflexfilelayout.c119 da->netaddr.addr_len =
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Daf9015.c34 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 Dslirp_kern.c37 dev->addr_len = 0;
/linux-master/net/unix/
H A Daf_unix.c147 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 Dl2t.c105 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 Dcgrp_local_storage.c88 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 Dnetlabel_kapi.c216 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 Dbond_alb.c683 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 Dprivcmd.c1098 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;

Completed in 484 milliseconds

1234567891011>>