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

/asus-wl-520gu-7.0.1.45/src/router/vsftpd/port/
H A Dcmsg_extras.h15 + CMSG_ALIGN (sizeof (struct cmsghdr)))
19 #define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
/asus-wl-520gu-7.0.1.45/src/router/iproute2/include-glibc/bits/
H A Dsocket.h183 struct cmsghdr struct
186 of cmsghdr structure. */
198 # define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
202 ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
203 ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL)
205 #define CMSG_SPACE(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len))
206 #define CMSG_LEN(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
212 extern struct cmsghdr *__cmsg_nxthdr __P ((struct msghdr *__mhdr,
213 struct cmsghdr *__cms
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/include-glibc/
H A Dsocketbits.h183 struct cmsghdr struct
186 of cmsghdr structure. */
198 # define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
202 ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
203 ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL)
205 #define CMSG_SPACE(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len))
206 #define CMSG_LEN(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
212 extern struct cmsghdr *__cmsg_nxthdr __P ((struct msghdr *__mhdr,
213 struct cmsghdr *__cms
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/
H A Dsocket.h46 * (cmsghdr, cmsg_data[])
49 struct cmsghdr { struct
65 #define CMSG_DATA(cmsg) ((void *)((char *)(cmsg) + CMSG_ALIGN(sizeof(struct cmsghdr))))
66 #define CMSG_SPACE(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len))
67 #define CMSG_LEN(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
69 #define __CMSG_FIRSTHDR(ctl,len) ((len) >= sizeof(struct cmsghdr) ? \
70 (struct cmsghdr *)(ctl) : \
71 (struct cmsghdr *)NULL)
102 __KINLINE struct cmsghdr * __cmsg_nxthdr(void *__ctl, __kernel_size_t __size,
103 struct cmsghdr *__cms
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/
H A Dsocket.h46 * (cmsghdr, cmsg_data[])
49 struct cmsghdr { struct
65 #define CMSG_DATA(cmsg) ((void *)((char *)(cmsg) + CMSG_ALIGN(sizeof(struct cmsghdr))))
66 #define CMSG_SPACE(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len))
67 #define CMSG_LEN(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
69 #define __CMSG_FIRSTHDR(ctl,len) ((len) >= sizeof(struct cmsghdr) ? \
70 (struct cmsghdr *)(ctl) : \
71 (struct cmsghdr *)NULL)
102 __KINLINE struct cmsghdr * __cmsg_nxthdr(void *__ctl, __kernel_size_t __size,
103 struct cmsghdr *__cms
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/core/
H A Dscm.c52 static int scm_fp_copy(struct cmsghdr *cmsg, struct scm_fp_list **fplp)
59 num = (cmsg->cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr)))/sizeof(int);
112 struct cmsghdr *cmsg;
119 /* Verify that cmsg_len is at least sizeof(struct cmsghdr) */
127 if (cmsg->cmsg_len < sizeof(struct cmsghdr) ||
169 struct cmsghdr *cm = (struct cmsghdr*)msg->msg_control;
170 struct cmsghdr cmhdr;
189 if (copy_to_user(CMSG_DATA(cm), data, cmlen - sizeof(struct cmsghdr)))
201 struct cmsghdr *c
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/ia32/
H A Dsocket32.c125 struct cmsghdr *kcmsg, *kcmsg_base;
130 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
145 CMSG_ALIGN(sizeof(struct cmsghdr)));
168 CMSG_ALIGN(sizeof(struct cmsghdr)));
180 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
190 if(kcmsg_base != (struct cmsghdr *)stackbuf)
308 struct cmsghdr *ucmsg;
320 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
322 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
341 ucmsg = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv6/
H A Ddatagram.c254 struct cmsghdr *cmsg;
262 if (cmsg->cmsg_len < sizeof(struct cmsghdr) ||
/asus-wl-520gu-7.0.1.45/src/router/vsftpd/
H A Dsysdeputil.c967 struct cmsghdr* p_cmsg;
1007 struct cmsghdr* p_cmsg;
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips64/kernel/
H A Dlinux32.c2352 struct cmsghdr *kcmsg, *kcmsg_base;
2357 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
2372 CMSG_ALIGN(sizeof(struct cmsghdr)));
2395 CMSG_ALIGN(sizeof(struct cmsghdr)));
2407 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
2417 if(kcmsg_base != (struct cmsghdr *)stackbuf)
2535 struct cmsghdr *ucmsg;
2547 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
2549 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
2568 ucmsg = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/parisc/kernel/
H A Dsys_parisc32.c1929 struct cmsghdr *kcmsg, *kcmsg_base;
1934 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
1949 CMSG_ALIGN(sizeof(struct cmsghdr)));
1972 CMSG_ALIGN(sizeof(struct cmsghdr)));
1984 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
1994 if(kcmsg_base != (struct cmsghdr *)stackbuf)
2112 struct cmsghdr *ucmsg;
2124 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
2126 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
2145 ucmsg = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/
H A Dip_sockglue.c143 struct cmsghdr *cmsg;
146 if (cmsg->cmsg_len < sizeof(struct cmsghdr) ||
155 err = cmsg->cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr));
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc64/kernel/
H A Dsys_ppc32.c3378 struct cmsghdr *kcmsg, *kcmsg_base;
3383 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
3398 CMSG_ALIGN(sizeof(struct cmsghdr)));
3421 CMSG_ALIGN(sizeof(struct cmsghdr)));
3433 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
3443 if(kcmsg_base != (struct cmsghdr *)stackbuf)
3453 unsigned char ctl[sizeof(struct cmsghdr) + 20];
3611 struct cmsghdr *ucmsg;
3623 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
3625 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/s390x/kernel/
H A Dlinux32.c2368 struct cmsghdr *kcmsg, *kcmsg_base;
2373 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
2388 CMSG_ALIGN(sizeof(struct cmsghdr)));
2411 CMSG_ALIGN(sizeof(struct cmsghdr)));
2423 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
2433 if(kcmsg_base != (struct cmsghdr *)stackbuf)
2551 struct cmsghdr *ucmsg;
2563 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
2565 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
2584 ucmsg = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sparc64/kernel/
H A Dsys_sparc32.c2408 struct cmsghdr *kcmsg, *kcmsg_base;
2413 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
2428 CMSG_ALIGN(sizeof(struct cmsghdr)));
2451 CMSG_ALIGN(sizeof(struct cmsghdr)));
2463 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
2473 if(kcmsg_base != (struct cmsghdr *)stackbuf)
2591 struct cmsghdr *ucmsg;
2603 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
2605 (((unsigned long)kmsg->msg_control) - sizeof(struct cmsghdr))) {
2624 ucmsg = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sparc64/solaris/
H A Dsocket.c392 unsigned char ctl[sizeof(struct cmsghdr) + 20];
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/ia32/
H A Dsys_ia32.c1376 struct cmsghdr *kcmsg, *kcmsg_base;
1383 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
1397 CMSG_ALIGN(sizeof(struct cmsghdr)));
1422 CMSG_ALIGN(sizeof(struct cmsghdr)));
1434 kcmsg = (struct cmsghdr *)((char *)kcmsg + CMSG_ALIGN(tmp));
1444 if (kcmsg_base != (struct cmsghdr *)stackbuf)
1612 struct cmsghdr *ucmsg;
1625 ucmsg = (struct cmsghdr *) orig_cmsg_uptr;
1648 ucmsg = (struct cmsghdr *) (((char *)ucmsg) + CMSG_ALIGN(clen64));
1657 kmsg->msg_control = (struct cmsghdr *) (((cha
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/doc/
H A Dapi-ip6-flowlabels.tex194 struct cmsghdr *c;
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/
H A Dsocket.c1348 unsigned char ctl[sizeof(struct cmsghdr) + 20]; /* 20 is size of ipv6_pktinfo */

Completed in 470 milliseconds