cregit-Linux how code gets into the kernel

Release 4.12 include/linux/wireless.h

Directory: include/linux
/*
 * This file define a set of standard wireless extensions
 *
 * Version :    22      16.3.07
 *
 * Authors :    Jean Tourrilhes - HPL - <jt@hpl.hp.com>
 * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved.
 */
#ifndef _LINUX_WIRELESS_H

#define _LINUX_WIRELESS_H

#include <uapi/linux/wireless.h>

#ifdef CONFIG_COMPAT

#include <linux/compat.h>


struct compat_iw_point {
	
compat_caddr_t pointer;
	
__u16 length;
	
__u16 flags;
};
#endif
#ifdef CONFIG_COMPAT

struct __compat_iw_event {
	
__u16		len;			/* Real length of this stuff */
	
__u16		cmd;			/* Wireless IOCTL */
	
compat_caddr_t	pointer;
};

#define IW_EV_COMPAT_LCP_LEN offsetof(struct __compat_iw_event, pointer)

#define IW_EV_COMPAT_POINT_OFF offsetof(struct compat_iw_point, length)

/* Size of the various events for compat */

#define IW_EV_COMPAT_CHAR_LEN	(IW_EV_COMPAT_LCP_LEN + IFNAMSIZ)

#define IW_EV_COMPAT_UINT_LEN	(IW_EV_COMPAT_LCP_LEN + sizeof(__u32))

#define IW_EV_COMPAT_FREQ_LEN	(IW_EV_COMPAT_LCP_LEN + sizeof(struct iw_freq))

#define IW_EV_COMPAT_PARAM_LEN	(IW_EV_COMPAT_LCP_LEN + sizeof(struct iw_param))

#define IW_EV_COMPAT_ADDR_LEN	(IW_EV_COMPAT_LCP_LEN + sizeof(struct sockaddr))

#define IW_EV_COMPAT_QUAL_LEN	(IW_EV_COMPAT_LCP_LEN + sizeof(struct iw_quality))

#define IW_EV_COMPAT_POINT_LEN	\
	(IW_EV_COMPAT_LCP_LEN + sizeof(struct compat_iw_point) - \
         IW_EV_COMPAT_POINT_OFF)
#endif
#endif	/* _LINUX_WIRELESS_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
David S. Miller3638.30%116.67%
Johannes Berg2526.60%116.67%
David Howells1617.02%116.67%
Linus Torvalds (pre-git)1010.64%116.67%
Jean Tourrilhes77.45%233.33%
Total94100.00%6100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.