mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-31 16:18:51 +01:00 
			
		
		
		
	Fixed MTP to work with TWRP
This commit is contained in:
		
						commit
						f6dfaef42e
					
				
					 50820 changed files with 20846062 additions and 0 deletions
				
			
		
							
								
								
									
										35
									
								
								arch/m68k/include/uapi/asm/Kbuild
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								arch/m68k/include/uapi/asm/Kbuild
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | |||
| # UAPI Header export list | ||||
| include include/uapi/asm-generic/Kbuild.asm | ||||
| 
 | ||||
| generic-y += auxvec.h | ||||
| generic-y += msgbuf.h | ||||
| generic-y += sembuf.h | ||||
| generic-y += shmbuf.h | ||||
| generic-y += socket.h | ||||
| generic-y += sockios.h | ||||
| generic-y += termbits.h | ||||
| generic-y += termios.h | ||||
| 
 | ||||
| header-y += a.out.h | ||||
| header-y += bootinfo.h | ||||
| header-y += bootinfo-amiga.h | ||||
| header-y += bootinfo-apollo.h | ||||
| header-y += bootinfo-atari.h | ||||
| header-y += bootinfo-hp300.h | ||||
| header-y += bootinfo-mac.h | ||||
| header-y += bootinfo-q40.h | ||||
| header-y += bootinfo-vme.h | ||||
| header-y += byteorder.h | ||||
| header-y += cachectl.h | ||||
| header-y += fcntl.h | ||||
| header-y += ioctls.h | ||||
| header-y += param.h | ||||
| header-y += poll.h | ||||
| header-y += posix_types.h | ||||
| header-y += ptrace.h | ||||
| header-y += setup.h | ||||
| header-y += sigcontext.h | ||||
| header-y += signal.h | ||||
| header-y += stat.h | ||||
| header-y += swab.h | ||||
| header-y += unistd.h | ||||
							
								
								
									
										20
									
								
								arch/m68k/include/uapi/asm/a.out.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								arch/m68k/include/uapi/asm/a.out.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| #ifndef __M68K_A_OUT_H__ | ||||
| #define __M68K_A_OUT_H__ | ||||
| 
 | ||||
| struct exec | ||||
| { | ||||
|   unsigned long a_info;		/* Use macros N_MAGIC, etc for access */ | ||||
|   unsigned a_text;		/* length of text, in bytes */ | ||||
|   unsigned a_data;		/* length of data, in bytes */ | ||||
|   unsigned a_bss;		/* length of uninitialized data area for file, in bytes */ | ||||
|   unsigned a_syms;		/* length of symbol table data in file, in bytes */ | ||||
|   unsigned a_entry;		/* start address */ | ||||
|   unsigned a_trsize;		/* length of relocation info for text, in bytes */ | ||||
|   unsigned a_drsize;		/* length of relocation info for data, in bytes */ | ||||
| }; | ||||
| 
 | ||||
| #define N_TRSIZE(a)	((a).a_trsize) | ||||
| #define N_DRSIZE(a)	((a).a_drsize) | ||||
| #define N_SYMSIZE(a)	((a).a_syms) | ||||
| 
 | ||||
| #endif /* __M68K_A_OUT_H__ */ | ||||
							
								
								
									
										63
									
								
								arch/m68k/include/uapi/asm/bootinfo-amiga.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								arch/m68k/include/uapi/asm/bootinfo-amiga.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,63 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-amiga.h -- Amiga-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_AMIGA_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_AMIGA_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Amiga-specific tags | ||||
|      */ | ||||
| 
 | ||||
| #define BI_AMIGA_MODEL		0x8000	/* model (__be32) */ | ||||
| #define BI_AMIGA_AUTOCON	0x8001	/* AutoConfig device */ | ||||
| 					/* (AmigaOS struct ConfigDev) */ | ||||
| #define BI_AMIGA_CHIP_SIZE	0x8002	/* size of Chip RAM (__be32) */ | ||||
| #define BI_AMIGA_VBLANK		0x8003	/* VBLANK frequency (__u8) */ | ||||
| #define BI_AMIGA_PSFREQ		0x8004	/* power supply frequency (__u8) */ | ||||
| #define BI_AMIGA_ECLOCK		0x8005	/* EClock frequency (__be32) */ | ||||
| #define BI_AMIGA_CHIPSET	0x8006	/* native chipset present (__be32) */ | ||||
| #define BI_AMIGA_SERPER		0x8007	/* serial port period (__be16) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Amiga models (BI_AMIGA_MODEL) | ||||
|      */ | ||||
| 
 | ||||
| #define AMI_UNKNOWN		0 | ||||
| #define AMI_500			1 | ||||
| #define AMI_500PLUS		2 | ||||
| #define AMI_600			3 | ||||
| #define AMI_1000		4 | ||||
| #define AMI_1200		5 | ||||
| #define AMI_2000		6 | ||||
| #define AMI_2500		7 | ||||
| #define AMI_3000		8 | ||||
| #define AMI_3000T		9 | ||||
| #define AMI_3000PLUS		10 | ||||
| #define AMI_4000		11 | ||||
| #define AMI_4000T		12 | ||||
| #define AMI_CDTV		13 | ||||
| #define AMI_CD32		14 | ||||
| #define AMI_DRACO		15 | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Amiga chipsets (BI_AMIGA_CHIPSET) | ||||
|      */ | ||||
| 
 | ||||
| #define CS_STONEAGE		0 | ||||
| #define CS_OCS			1 | ||||
| #define CS_ECS			2 | ||||
| #define CS_AGA			3 | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest Amiga bootinfo version | ||||
|      */ | ||||
| 
 | ||||
| #define AMIGA_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_AMIGA_H */ | ||||
							
								
								
									
										28
									
								
								arch/m68k/include/uapi/asm/bootinfo-apollo.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								arch/m68k/include/uapi/asm/bootinfo-apollo.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,28 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-apollo.h -- Apollo-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_APOLLO_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_APOLLO_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Apollo-specific tags | ||||
|      */ | ||||
| 
 | ||||
| #define BI_APOLLO_MODEL		0x8000	/* model (__be32) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Apollo models (BI_APOLLO_MODEL) | ||||
|      */ | ||||
| 
 | ||||
| #define APOLLO_UNKNOWN		0 | ||||
| #define APOLLO_DN3000		1 | ||||
| #define APOLLO_DN3010		2 | ||||
| #define APOLLO_DN3500		3 | ||||
| #define APOLLO_DN4000		4 | ||||
| #define APOLLO_DN4500		5 | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_APOLLO_H */ | ||||
							
								
								
									
										44
									
								
								arch/m68k/include/uapi/asm/bootinfo-atari.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								arch/m68k/include/uapi/asm/bootinfo-atari.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,44 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-atari.h -- Atari-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_ATARI_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_ATARI_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Atari-specific tags | ||||
|      */ | ||||
| 
 | ||||
| #define BI_ATARI_MCH_COOKIE	0x8000	/* _MCH cookie from TOS (__be32) */ | ||||
| #define BI_ATARI_MCH_TYPE	0x8001	/* special machine type (__be32) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  mch_cookie values (upper word of BI_ATARI_MCH_COOKIE) | ||||
|      */ | ||||
| 
 | ||||
| #define ATARI_MCH_ST		0 | ||||
| #define ATARI_MCH_STE		1 | ||||
| #define ATARI_MCH_TT		2 | ||||
| #define ATARI_MCH_FALCON	3 | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Atari machine types (BI_ATARI_MCH_TYPE) | ||||
|      */ | ||||
| 
 | ||||
| #define ATARI_MACH_NORMAL	0	/* no special machine type */ | ||||
| #define ATARI_MACH_MEDUSA	1	/* Medusa 040 */ | ||||
| #define ATARI_MACH_HADES	2	/* Hades 040 or 060 */ | ||||
| #define ATARI_MACH_AB40		3	/* Afterburner040 on Falcon */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest Atari bootinfo version | ||||
|      */ | ||||
| 
 | ||||
| #define ATARI_BOOTI_VERSION	MK_BI_VERSION(2, 1) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_ATARI_H */ | ||||
							
								
								
									
										50
									
								
								arch/m68k/include/uapi/asm/bootinfo-hp300.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								arch/m68k/include/uapi/asm/bootinfo-hp300.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,50 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-hp300.h -- HP9000/300-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_HP300_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_HP300_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  HP9000/300-specific tags | ||||
|      */ | ||||
| 
 | ||||
| #define BI_HP300_MODEL		0x8000	/* model (__be32) */ | ||||
| #define BI_HP300_UART_SCODE	0x8001	/* UART select code (__be32) */ | ||||
| #define BI_HP300_UART_ADDR	0x8002	/* phys. addr of UART (__be32) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  HP9000/300 and /400 models (BI_HP300_MODEL) | ||||
|      * | ||||
|      * This information was taken from NetBSD | ||||
|      */ | ||||
| 
 | ||||
| #define HP_320		0	/* 16MHz 68020+HP MMU+16K external cache */ | ||||
| #define HP_330		1	/* 16MHz 68020+68851 MMU */ | ||||
| #define HP_340		2	/* 16MHz 68030 */ | ||||
| #define HP_345		3	/* 50MHz 68030+32K external cache */ | ||||
| #define HP_350		4	/* 25MHz 68020+HP MMU+32K external cache */ | ||||
| #define HP_360		5	/* 25MHz 68030 */ | ||||
| #define HP_370		6	/* 33MHz 68030+64K external cache */ | ||||
| #define HP_375		7	/* 50MHz 68030+32K external cache */ | ||||
| #define HP_380		8	/* 25MHz 68040 */ | ||||
| #define HP_385		9	/* 33MHz 68040 */ | ||||
| 
 | ||||
| #define HP_400		10	/* 50MHz 68030+32K external cache */ | ||||
| #define HP_425T		11	/* 25MHz 68040 - model 425t */ | ||||
| #define HP_425S		12	/* 25MHz 68040 - model 425s */ | ||||
| #define HP_425E		13	/* 25MHz 68040 - model 425e */ | ||||
| #define HP_433T		14	/* 33MHz 68040 - model 433t */ | ||||
| #define HP_433S		15	/* 33MHz 68040 - model 433s */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest HP9000/300 bootinfo version | ||||
|      */ | ||||
| 
 | ||||
| #define HP300_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_HP300_H */ | ||||
							
								
								
									
										119
									
								
								arch/m68k/include/uapi/asm/bootinfo-mac.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										119
									
								
								arch/m68k/include/uapi/asm/bootinfo-mac.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,119 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-mac.h -- Macintosh-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_MAC_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_MAC_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Macintosh-specific tags (all __be32) | ||||
|      */ | ||||
| 
 | ||||
| #define BI_MAC_MODEL		0x8000	/* Mac Gestalt ID (model type) */ | ||||
| #define BI_MAC_VADDR		0x8001	/* Mac video base address */ | ||||
| #define BI_MAC_VDEPTH		0x8002	/* Mac video depth */ | ||||
| #define BI_MAC_VROW		0x8003	/* Mac video rowbytes */ | ||||
| #define BI_MAC_VDIM		0x8004	/* Mac video dimensions */ | ||||
| #define BI_MAC_VLOGICAL		0x8005	/* Mac video logical base */ | ||||
| #define BI_MAC_SCCBASE		0x8006	/* Mac SCC base address */ | ||||
| #define BI_MAC_BTIME		0x8007	/* Mac boot time */ | ||||
| #define BI_MAC_GMTBIAS		0x8008	/* Mac GMT timezone offset */ | ||||
| #define BI_MAC_MEMSIZE		0x8009	/* Mac RAM size (sanity check) */ | ||||
| #define BI_MAC_CPUID		0x800a	/* Mac CPU type (sanity check) */ | ||||
| #define BI_MAC_ROMBASE		0x800b	/* Mac system ROM base address */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Macintosh hardware profile data - unused, see macintosh.h for | ||||
|      *  reasonable type values | ||||
|      */ | ||||
| 
 | ||||
| #define BI_MAC_VIA1BASE		0x8010	/* Mac VIA1 base address (always present) */ | ||||
| #define BI_MAC_VIA2BASE		0x8011	/* Mac VIA2 base address (type varies) */ | ||||
| #define BI_MAC_VIA2TYPE		0x8012	/* Mac VIA2 type (VIA, RBV, OSS) */ | ||||
| #define BI_MAC_ADBTYPE		0x8013	/* Mac ADB interface type */ | ||||
| #define BI_MAC_ASCBASE		0x8014	/* Mac Apple Sound Chip base address */ | ||||
| #define BI_MAC_SCSI5380		0x8015	/* Mac NCR 5380 SCSI (base address, multi) */ | ||||
| #define BI_MAC_SCSIDMA		0x8016	/* Mac SCSI DMA (base address) */ | ||||
| #define BI_MAC_SCSI5396		0x8017	/* Mac NCR 53C96 SCSI (base address, multi) */ | ||||
| #define BI_MAC_IDETYPE		0x8018	/* Mac IDE interface type */ | ||||
| #define BI_MAC_IDEBASE		0x8019	/* Mac IDE interface base address */ | ||||
| #define BI_MAC_NUBUS		0x801a	/* Mac Nubus type (none, regular, pseudo) */ | ||||
| #define BI_MAC_SLOTMASK		0x801b	/* Mac Nubus slots present */ | ||||
| #define BI_MAC_SCCTYPE		0x801c	/* Mac SCC serial type (normal, IOP) */ | ||||
| #define BI_MAC_ETHTYPE		0x801d	/* Mac builtin ethernet type (Sonic, MACE */ | ||||
| #define BI_MAC_ETHBASE		0x801e	/* Mac builtin ethernet base address */ | ||||
| #define BI_MAC_PMU		0x801f	/* Mac power management / poweroff hardware */ | ||||
| #define BI_MAC_IOP_SWIM		0x8020	/* Mac SWIM floppy IOP */ | ||||
| #define BI_MAC_IOP_ADB		0x8021	/* Mac ADB IOP */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      * Macintosh Gestalt numbers (BI_MAC_MODEL) | ||||
|      */ | ||||
| 
 | ||||
| #define MAC_MODEL_II		6 | ||||
| #define MAC_MODEL_IIX		7 | ||||
| #define MAC_MODEL_IICX		8 | ||||
| #define MAC_MODEL_SE30		9 | ||||
| #define MAC_MODEL_IICI		11 | ||||
| #define MAC_MODEL_IIFX		13	/* And well numbered it is too */ | ||||
| #define MAC_MODEL_IISI		18 | ||||
| #define MAC_MODEL_LC		19 | ||||
| #define MAC_MODEL_Q900		20 | ||||
| #define MAC_MODEL_PB170		21 | ||||
| #define MAC_MODEL_Q700		22 | ||||
| #define MAC_MODEL_CLII		23	/* aka: P200 */ | ||||
| #define MAC_MODEL_PB140		25 | ||||
| #define MAC_MODEL_Q950		26	/* aka: WGS95 */ | ||||
| #define MAC_MODEL_LCIII		27	/* aka: P450 */ | ||||
| #define MAC_MODEL_PB210		29 | ||||
| #define MAC_MODEL_C650		30 | ||||
| #define MAC_MODEL_PB230		32 | ||||
| #define MAC_MODEL_PB180		33 | ||||
| #define MAC_MODEL_PB160		34 | ||||
| #define MAC_MODEL_Q800		35	/* aka: WGS80 */ | ||||
| #define MAC_MODEL_Q650		36 | ||||
| #define MAC_MODEL_LCII		37	/* aka: P400/405/410/430 */ | ||||
| #define MAC_MODEL_PB250		38 | ||||
| #define MAC_MODEL_IIVI		44 | ||||
| #define MAC_MODEL_P600		45	/* aka: P600CD */ | ||||
| #define MAC_MODEL_IIVX		48 | ||||
| #define MAC_MODEL_CCL		49	/* aka: P250 */ | ||||
| #define MAC_MODEL_PB165C	50 | ||||
| #define MAC_MODEL_C610		52	/* aka: WGS60 */ | ||||
| #define MAC_MODEL_Q610		53 | ||||
| #define MAC_MODEL_PB145		54	/* aka: PB145B */ | ||||
| #define MAC_MODEL_P520		56	/* aka: LC520 */ | ||||
| #define MAC_MODEL_C660		60 | ||||
| #define MAC_MODEL_P460		62	/* aka: LCIII+, P466/P467 */ | ||||
| #define MAC_MODEL_PB180C	71 | ||||
| #define MAC_MODEL_PB520		72	/* aka: PB520C, PB540, PB540C, PB550C */ | ||||
| #define MAC_MODEL_PB270C	77 | ||||
| #define MAC_MODEL_Q840		78 | ||||
| #define MAC_MODEL_P550		80	/* aka: LC550, P560 */ | ||||
| #define MAC_MODEL_CCLII		83	/* aka: P275 */ | ||||
| #define MAC_MODEL_PB165		84 | ||||
| #define MAC_MODEL_PB190		85	/* aka: PB190CS */ | ||||
| #define MAC_MODEL_TV		88 | ||||
| #define MAC_MODEL_P475		89	/* aka: LC475, P476 */ | ||||
| #define MAC_MODEL_P475F		90	/* aka: P475 w/ FPU (no LC040) */ | ||||
| #define MAC_MODEL_P575		92	/* aka: LC575, P577/P578 */ | ||||
| #define MAC_MODEL_Q605		94 | ||||
| #define MAC_MODEL_Q605_ACC	95	/* Q605 accelerated to 33 MHz */ | ||||
| #define MAC_MODEL_Q630		98	/* aka: LC630, P630/631/635/636/637/638/640 */ | ||||
| #define MAC_MODEL_P588		99	/* aka: LC580, P580 */ | ||||
| #define MAC_MODEL_PB280		102 | ||||
| #define MAC_MODEL_PB280C	103 | ||||
| #define MAC_MODEL_PB150		115 | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest Macintosh bootinfo version | ||||
|      */ | ||||
| 
 | ||||
| #define MAC_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_MAC_H */ | ||||
							
								
								
									
										16
									
								
								arch/m68k/include/uapi/asm/bootinfo-q40.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								arch/m68k/include/uapi/asm/bootinfo-q40.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-q40.h -- Q40-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_Q40_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_Q40_H | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest Q40 bootinfo version | ||||
|      */ | ||||
| 
 | ||||
| #define Q40_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_Q40_H */ | ||||
							
								
								
									
										70
									
								
								arch/m68k/include/uapi/asm/bootinfo-vme.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								arch/m68k/include/uapi/asm/bootinfo-vme.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,70 @@ | |||
| /*
 | ||||
| ** asm/bootinfo-vme.h -- VME-specific boot information definitions | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_VME_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_VME_H | ||||
| 
 | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  VME-specific tags | ||||
|      */ | ||||
| 
 | ||||
| #define BI_VME_TYPE		0x8000	/* VME sub-architecture (__be32) */ | ||||
| #define BI_VME_BRDINFO		0x8001	/* VME board information (struct) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  VME models (BI_VME_TYPE) | ||||
|      */ | ||||
| 
 | ||||
| #define VME_TYPE_TP34V		0x0034	/* Tadpole TP34V */ | ||||
| #define VME_TYPE_MVME147	0x0147	/* Motorola MVME147 */ | ||||
| #define VME_TYPE_MVME162	0x0162	/* Motorola MVME162 */ | ||||
| #define VME_TYPE_MVME166	0x0166	/* Motorola MVME166 */ | ||||
| #define VME_TYPE_MVME167	0x0167	/* Motorola MVME167 */ | ||||
| #define VME_TYPE_MVME172	0x0172	/* Motorola MVME172 */ | ||||
| #define VME_TYPE_MVME177	0x0177	/* Motorola MVME177 */ | ||||
| #define VME_TYPE_BVME4000	0x4000	/* BVM Ltd. BVME4000 */ | ||||
| #define VME_TYPE_BVME6000	0x6000	/* BVM Ltd. BVME6000 */ | ||||
| 
 | ||||
| 
 | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
| /*
 | ||||
|  * Board ID data structure - pointer to this retrieved from Bug by head.S | ||||
|  * | ||||
|  * BI_VME_BRDINFO is a 32 byte struct as returned by the Bug code on | ||||
|  * Motorola VME boards.  Contains board number, Bug version, board | ||||
|  * configuration options, etc. | ||||
|  * | ||||
|  * Note, bytes 12 and 13 are board no in BCD (0162,0166,0167,0177,etc) | ||||
|  */ | ||||
| 
 | ||||
| typedef struct { | ||||
| 	char	bdid[4]; | ||||
| 	__u8	rev, mth, day, yr; | ||||
| 	__be16	size, reserved; | ||||
| 	__be16	brdno; | ||||
| 	char	brdsuffix[2]; | ||||
| 	__be32	options; | ||||
| 	__be16	clun, dlun, ctype, dnum; | ||||
| 	__be32	option2; | ||||
| } t_bdid, *p_bdid; | ||||
| 
 | ||||
| #endif /* __ASSEMBLY__ */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Latest VME bootinfo versions | ||||
|      */ | ||||
| 
 | ||||
| #define MVME147_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| #define MVME16x_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| #define BVME6000_BOOTI_VERSION	MK_BI_VERSION(2, 0) | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_VME_H */ | ||||
							
								
								
									
										174
									
								
								arch/m68k/include/uapi/asm/bootinfo.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										174
									
								
								arch/m68k/include/uapi/asm/bootinfo.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,174 @@ | |||
| /*
 | ||||
|  * asm/bootinfo.h -- Definition of the Linux/m68k boot information structure | ||||
|  * | ||||
|  * Copyright 1992 by Greg Harp | ||||
|  * | ||||
|  * This file is subject to the terms and conditions of the GNU General Public | ||||
|  * License.  See the file COPYING in the main directory of this archive | ||||
|  * for more details. | ||||
|  */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_M68K_BOOTINFO_H | ||||
| #define _UAPI_ASM_M68K_BOOTINFO_H | ||||
| 
 | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| 
 | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Bootinfo definitions | ||||
|      * | ||||
|      *  This is an easily parsable and extendable structure containing all | ||||
|      *  information to be passed from the bootstrap to the kernel. | ||||
|      * | ||||
|      *  This way I hope to keep all future changes back/forewards compatible. | ||||
|      *  Thus, keep your fingers crossed... | ||||
|      * | ||||
|      *  This structure is copied right after the kernel by the bootstrap | ||||
|      *  routine. | ||||
|      */ | ||||
| 
 | ||||
| struct bi_record { | ||||
| 	__be16 tag;			/* tag ID */ | ||||
| 	__be16 size;			/* size of record (in bytes) */ | ||||
| 	__be32 data[0];			/* data */ | ||||
| }; | ||||
| 
 | ||||
| 
 | ||||
| struct mem_info { | ||||
| 	__be32 addr;			/* physical address of memory chunk */ | ||||
| 	__be32 size;			/* length of memory chunk (in bytes) */ | ||||
| }; | ||||
| 
 | ||||
| #endif /* __ASSEMBLY__ */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Tag Definitions | ||||
|      * | ||||
|      *  Machine independent tags start counting from 0x0000 | ||||
|      *  Machine dependent tags start counting from 0x8000 | ||||
|      */ | ||||
| 
 | ||||
| #define BI_LAST			0x0000	/* last record (sentinel) */ | ||||
| #define BI_MACHTYPE		0x0001	/* machine type (__be32) */ | ||||
| #define BI_CPUTYPE		0x0002	/* cpu type (__be32) */ | ||||
| #define BI_FPUTYPE		0x0003	/* fpu type (__be32) */ | ||||
| #define BI_MMUTYPE		0x0004	/* mmu type (__be32) */ | ||||
| #define BI_MEMCHUNK		0x0005	/* memory chunk address and size */ | ||||
| 					/* (struct mem_info) */ | ||||
| #define BI_RAMDISK		0x0006	/* ramdisk address and size */ | ||||
| 					/* (struct mem_info) */ | ||||
| #define BI_COMMAND_LINE		0x0007	/* kernel command line parameters */ | ||||
| 					/* (string) */ | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  Linux/m68k Architectures (BI_MACHTYPE) | ||||
|      */ | ||||
| 
 | ||||
| #define MACH_AMIGA		1 | ||||
| #define MACH_ATARI		2 | ||||
| #define MACH_MAC		3 | ||||
| #define MACH_APOLLO		4 | ||||
| #define MACH_SUN3		5 | ||||
| #define MACH_MVME147		6 | ||||
| #define MACH_MVME16x		7 | ||||
| #define MACH_BVME6000		8 | ||||
| #define MACH_HP300		9 | ||||
| #define MACH_Q40		10 | ||||
| #define MACH_SUN3X		11 | ||||
| #define MACH_M54XX		12 | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      *  CPU, FPU and MMU types (BI_CPUTYPE, BI_FPUTYPE, BI_MMUTYPE) | ||||
|      * | ||||
|      *  Note: we may rely on the following equalities: | ||||
|      * | ||||
|      *      CPU_68020 == MMU_68851 | ||||
|      *      CPU_68030 == MMU_68030 | ||||
|      *      CPU_68040 == FPU_68040 == MMU_68040 | ||||
|      *      CPU_68060 == FPU_68060 == MMU_68060 | ||||
|      */ | ||||
| 
 | ||||
| #define CPUB_68020		0 | ||||
| #define CPUB_68030		1 | ||||
| #define CPUB_68040		2 | ||||
| #define CPUB_68060		3 | ||||
| #define CPUB_COLDFIRE		4 | ||||
| 
 | ||||
| #define CPU_68020		(1 << CPUB_68020) | ||||
| #define CPU_68030		(1 << CPUB_68030) | ||||
| #define CPU_68040		(1 << CPUB_68040) | ||||
| #define CPU_68060		(1 << CPUB_68060) | ||||
| #define CPU_COLDFIRE		(1 << CPUB_COLDFIRE) | ||||
| 
 | ||||
| #define FPUB_68881		0 | ||||
| #define FPUB_68882		1 | ||||
| #define FPUB_68040		2	/* Internal FPU */ | ||||
| #define FPUB_68060		3	/* Internal FPU */ | ||||
| #define FPUB_SUNFPA		4	/* Sun-3 FPA */ | ||||
| #define FPUB_COLDFIRE		5	/* ColdFire FPU */ | ||||
| 
 | ||||
| #define FPU_68881		(1 << FPUB_68881) | ||||
| #define FPU_68882		(1 << FPUB_68882) | ||||
| #define FPU_68040		(1 << FPUB_68040) | ||||
| #define FPU_68060		(1 << FPUB_68060) | ||||
| #define FPU_SUNFPA		(1 << FPUB_SUNFPA) | ||||
| #define FPU_COLDFIRE		(1 << FPUB_COLDFIRE) | ||||
| 
 | ||||
| #define MMUB_68851		0 | ||||
| #define MMUB_68030		1	/* Internal MMU */ | ||||
| #define MMUB_68040		2	/* Internal MMU */ | ||||
| #define MMUB_68060		3	/* Internal MMU */ | ||||
| #define MMUB_APOLLO		4	/* Custom Apollo */ | ||||
| #define MMUB_SUN3		5	/* Custom Sun-3 */ | ||||
| #define MMUB_COLDFIRE		6	/* Internal MMU */ | ||||
| 
 | ||||
| #define MMU_68851		(1 << MMUB_68851) | ||||
| #define MMU_68030		(1 << MMUB_68030) | ||||
| #define MMU_68040		(1 << MMUB_68040) | ||||
| #define MMU_68060		(1 << MMUB_68060) | ||||
| #define MMU_SUN3		(1 << MMUB_SUN3) | ||||
| #define MMU_APOLLO		(1 << MMUB_APOLLO) | ||||
| #define MMU_COLDFIRE		(1 << MMUB_COLDFIRE) | ||||
| 
 | ||||
| 
 | ||||
|     /*
 | ||||
|      * Stuff for bootinfo interface versioning | ||||
|      * | ||||
|      * At the start of kernel code, a 'struct bootversion' is located. | ||||
|      * bootstrap checks for a matching version of the interface before booting | ||||
|      * a kernel, to avoid user confusion if kernel and bootstrap don't work | ||||
|      * together :-) | ||||
|      * | ||||
|      * If incompatible changes are made to the bootinfo interface, the major | ||||
|      * number below should be stepped (and the minor reset to 0) for the | ||||
|      * appropriate machine. If a change is backward-compatible, the minor | ||||
|      * should be stepped. "Backwards-compatible" means that booting will work, | ||||
|      * but certain features may not. | ||||
|      */ | ||||
| 
 | ||||
| #define BOOTINFOV_MAGIC			0x4249561A	/* 'BIV^Z' */ | ||||
| #define MK_BI_VERSION(major, minor)	(((major) << 16) + (minor)) | ||||
| #define BI_VERSION_MAJOR(v)		(((v) >> 16) & 0xffff) | ||||
| #define BI_VERSION_MINOR(v)		((v) & 0xffff) | ||||
| 
 | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
| struct bootversion { | ||||
| 	__be16 branch; | ||||
| 	__be32 magic; | ||||
| 	struct { | ||||
| 		__be32 machtype; | ||||
| 		__be32 version; | ||||
| 	} machversions[0]; | ||||
| } __packed; | ||||
| 
 | ||||
| #endif /* __ASSEMBLY__ */ | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_BOOTINFO_H */ | ||||
							
								
								
									
										6
									
								
								arch/m68k/include/uapi/asm/byteorder.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								arch/m68k/include/uapi/asm/byteorder.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| #ifndef _M68K_BYTEORDER_H | ||||
| #define _M68K_BYTEORDER_H | ||||
| 
 | ||||
| #include <linux/byteorder/big_endian.h> | ||||
| 
 | ||||
| #endif /* _M68K_BYTEORDER_H */ | ||||
							
								
								
									
										14
									
								
								arch/m68k/include/uapi/asm/cachectl.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								arch/m68k/include/uapi/asm/cachectl.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,14 @@ | |||
| #ifndef _M68K_CACHECTL_H | ||||
| #define _M68K_CACHECTL_H | ||||
| 
 | ||||
| /* Definitions for the cacheflush system call.  */ | ||||
| 
 | ||||
| #define FLUSH_SCOPE_LINE    1	/* Flush a cache line */ | ||||
| #define FLUSH_SCOPE_PAGE    2	/* Flush a page */ | ||||
| #define FLUSH_SCOPE_ALL     3	/* Flush the whole cache -- superuser only */ | ||||
| 
 | ||||
| #define FLUSH_CACHE_DATA    1	/* Writeback and flush data cache */ | ||||
| #define FLUSH_CACHE_INSN    2	/* Flush instruction cache */ | ||||
| #define FLUSH_CACHE_BOTH    3	/* Flush both caches */ | ||||
| 
 | ||||
| #endif /* _M68K_CACHECTL_H */ | ||||
							
								
								
									
										11
									
								
								arch/m68k/include/uapi/asm/fcntl.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								arch/m68k/include/uapi/asm/fcntl.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| #ifndef _M68K_FCNTL_H | ||||
| #define _M68K_FCNTL_H | ||||
| 
 | ||||
| #define O_DIRECTORY	040000	/* must be a directory */ | ||||
| #define O_NOFOLLOW	0100000	/* don't follow links */ | ||||
| #define O_DIRECT	0200000	/* direct disk access hint - currently ignored */ | ||||
| #define O_LARGEFILE	0400000 | ||||
| 
 | ||||
| #include <asm-generic/fcntl.h> | ||||
| 
 | ||||
| #endif /* _M68K_FCNTL_H */ | ||||
							
								
								
									
										8
									
								
								arch/m68k/include/uapi/asm/ioctls.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								arch/m68k/include/uapi/asm/ioctls.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | |||
| #ifndef __ARCH_M68K_IOCTLS_H__ | ||||
| #define __ARCH_M68K_IOCTLS_H__ | ||||
| 
 | ||||
| #define FIOQSIZE	0x545E | ||||
| 
 | ||||
| #include <asm-generic/ioctls.h> | ||||
| 
 | ||||
| #endif /* __ARCH_M68K_IOCTLS_H__ */ | ||||
							
								
								
									
										12
									
								
								arch/m68k/include/uapi/asm/param.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								arch/m68k/include/uapi/asm/param.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| #ifndef _M68K_PARAM_H | ||||
| #define _M68K_PARAM_H | ||||
| 
 | ||||
| #ifdef __uClinux__ | ||||
| #define EXEC_PAGESIZE	4096 | ||||
| #else | ||||
| #define EXEC_PAGESIZE	8192 | ||||
| #endif | ||||
| 
 | ||||
| #include <asm-generic/param.h> | ||||
| 
 | ||||
| #endif /* _M68K_PARAM_H */ | ||||
							
								
								
									
										9
									
								
								arch/m68k/include/uapi/asm/poll.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								arch/m68k/include/uapi/asm/poll.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| #ifndef __m68k_POLL_H | ||||
| #define __m68k_POLL_H | ||||
| 
 | ||||
| #define POLLWRNORM	POLLOUT | ||||
| #define POLLWRBAND	256 | ||||
| 
 | ||||
| #include <asm-generic/poll.h> | ||||
| 
 | ||||
| #endif | ||||
							
								
								
									
										25
									
								
								arch/m68k/include/uapi/asm/posix_types.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								arch/m68k/include/uapi/asm/posix_types.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,25 @@ | |||
| #ifndef __ARCH_M68K_POSIX_TYPES_H | ||||
| #define __ARCH_M68K_POSIX_TYPES_H | ||||
| 
 | ||||
| /*
 | ||||
|  * This file is generally used by user-level software, so you need to | ||||
|  * be a little careful about namespace pollution etc.  Also, we cannot | ||||
|  * assume GCC is being used. | ||||
|  */ | ||||
| 
 | ||||
| typedef unsigned short	__kernel_mode_t; | ||||
| #define __kernel_mode_t __kernel_mode_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_ipc_pid_t; | ||||
| #define __kernel_ipc_pid_t __kernel_ipc_pid_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_uid_t; | ||||
| typedef unsigned short	__kernel_gid_t; | ||||
| #define __kernel_uid_t __kernel_uid_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_old_dev_t; | ||||
| #define __kernel_old_dev_t __kernel_old_dev_t | ||||
| 
 | ||||
| #include <asm-generic/posix_types.h> | ||||
| 
 | ||||
| #endif | ||||
							
								
								
									
										79
									
								
								arch/m68k/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								arch/m68k/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,79 @@ | |||
| #ifndef _UAPI_M68K_PTRACE_H | ||||
| #define _UAPI_M68K_PTRACE_H | ||||
| 
 | ||||
| #define PT_D1	   0 | ||||
| #define PT_D2	   1 | ||||
| #define PT_D3	   2 | ||||
| #define PT_D4	   3 | ||||
| #define PT_D5	   4 | ||||
| #define PT_D6	   5 | ||||
| #define PT_D7	   6 | ||||
| #define PT_A0	   7 | ||||
| #define PT_A1	   8 | ||||
| #define PT_A2	   9 | ||||
| #define PT_A3	   10 | ||||
| #define PT_A4	   11 | ||||
| #define PT_A5	   12 | ||||
| #define PT_A6	   13 | ||||
| #define PT_D0	   14 | ||||
| #define PT_USP	   15 | ||||
| #define PT_ORIG_D0 16 | ||||
| #define PT_SR	   17 | ||||
| #define PT_PC	   18 | ||||
| 
 | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
| /* this struct defines the way the registers are stored on the
 | ||||
|    stack during a system call. */ | ||||
| 
 | ||||
| struct pt_regs { | ||||
|   long     d1; | ||||
|   long     d2; | ||||
|   long     d3; | ||||
|   long     d4; | ||||
|   long     d5; | ||||
|   long     a0; | ||||
|   long     a1; | ||||
|   long     a2; | ||||
|   long     d0; | ||||
|   long     orig_d0; | ||||
|   long     stkadj; | ||||
| #ifdef CONFIG_COLDFIRE | ||||
|   unsigned format :  4; /* frame format specifier */ | ||||
|   unsigned vector : 12; /* vector offset */ | ||||
|   unsigned short sr; | ||||
|   unsigned long  pc; | ||||
| #else | ||||
|   unsigned short sr; | ||||
|   unsigned long  pc; | ||||
|   unsigned format :  4; /* frame format specifier */ | ||||
|   unsigned vector : 12; /* vector offset */ | ||||
| #endif | ||||
| }; | ||||
| 
 | ||||
| /*
 | ||||
|  * This is the extended stack used by signal handlers and the context | ||||
|  * switcher: it's pushed after the normal "struct pt_regs". | ||||
|  */ | ||||
| struct switch_stack { | ||||
| 	unsigned long  d6; | ||||
| 	unsigned long  d7; | ||||
| 	unsigned long  a3; | ||||
| 	unsigned long  a4; | ||||
| 	unsigned long  a5; | ||||
| 	unsigned long  a6; | ||||
| 	unsigned long  retpc; | ||||
| }; | ||||
| 
 | ||||
| /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ | ||||
| #define PTRACE_GETREGS            12 | ||||
| #define PTRACE_SETREGS            13 | ||||
| #define PTRACE_GETFPREGS          14 | ||||
| #define PTRACE_SETFPREGS          15 | ||||
| 
 | ||||
| #define PTRACE_GET_THREAD_AREA    25 | ||||
| 
 | ||||
| #define PTRACE_SINGLEBLOCK	33	/* resume execution until next branch */ | ||||
| 
 | ||||
| #endif /* __ASSEMBLY__ */ | ||||
| #endif /* _UAPI_M68K_PTRACE_H */ | ||||
							
								
								
									
										16
									
								
								arch/m68k/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								arch/m68k/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | |||
| /*
 | ||||
| ** asm/setup.h -- Definition of the Linux/m68k setup information | ||||
| ** | ||||
| ** Copyright 1992 by Greg Harp | ||||
| ** | ||||
| ** This file is subject to the terms and conditions of the GNU General Public | ||||
| ** License.  See the file COPYING in the main directory of this archive | ||||
| ** for more details. | ||||
| */ | ||||
| 
 | ||||
| #ifndef _UAPI_M68K_SETUP_H | ||||
| #define _UAPI_M68K_SETUP_H | ||||
| 
 | ||||
| #define COMMAND_LINE_SIZE 256 | ||||
| 
 | ||||
| #endif /* _UAPI_M68K_SETUP_H */ | ||||
							
								
								
									
										24
									
								
								arch/m68k/include/uapi/asm/sigcontext.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								arch/m68k/include/uapi/asm/sigcontext.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| #ifndef _ASM_M68k_SIGCONTEXT_H | ||||
| #define _ASM_M68k_SIGCONTEXT_H | ||||
| 
 | ||||
| struct sigcontext { | ||||
| 	unsigned long  sc_mask;		/* old sigmask */ | ||||
| 	unsigned long  sc_usp;		/* old user stack pointer */ | ||||
| 	unsigned long  sc_d0; | ||||
| 	unsigned long  sc_d1; | ||||
| 	unsigned long  sc_a0; | ||||
| 	unsigned long  sc_a1; | ||||
| #ifdef __uClinux__ | ||||
| 	unsigned long  sc_a5; | ||||
| #endif | ||||
| 	unsigned short sc_sr; | ||||
| 	unsigned long  sc_pc; | ||||
| 	unsigned short sc_formatvec; | ||||
| #ifndef __uClinux__ | ||||
| 	unsigned long  sc_fpregs[2*3];  /* room for two fp registers */ | ||||
| 	unsigned long  sc_fpcntl[3]; | ||||
| 	unsigned char  sc_fpstate[216]; | ||||
| #endif | ||||
| }; | ||||
| 
 | ||||
| #endif | ||||
							
								
								
									
										112
									
								
								arch/m68k/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								arch/m68k/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,112 @@ | |||
| #ifndef _UAPI_M68K_SIGNAL_H | ||||
| #define _UAPI_M68K_SIGNAL_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| /* Avoid too many header ordering problems.  */ | ||||
| struct siginfo; | ||||
| 
 | ||||
| #ifndef __KERNEL__ | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| #define NSIG		32 | ||||
| typedef unsigned long sigset_t; | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| 
 | ||||
| #define SIGHUP		 1 | ||||
| #define SIGINT		 2 | ||||
| #define SIGQUIT		 3 | ||||
| #define SIGILL		 4 | ||||
| #define SIGTRAP		 5 | ||||
| #define SIGABRT		 6 | ||||
| #define SIGIOT		 6 | ||||
| #define SIGBUS		 7 | ||||
| #define SIGFPE		 8 | ||||
| #define SIGKILL		 9 | ||||
| #define SIGUSR1		10 | ||||
| #define SIGSEGV		11 | ||||
| #define SIGUSR2		12 | ||||
| #define SIGPIPE		13 | ||||
| #define SIGALRM		14 | ||||
| #define SIGTERM		15 | ||||
| #define SIGSTKFLT	16 | ||||
| #define SIGCHLD		17 | ||||
| #define SIGCONT		18 | ||||
| #define SIGSTOP		19 | ||||
| #define SIGTSTP		20 | ||||
| #define SIGTTIN		21 | ||||
| #define SIGTTOU		22 | ||||
| #define SIGURG		23 | ||||
| #define SIGXCPU		24 | ||||
| #define SIGXFSZ		25 | ||||
| #define SIGVTALRM	26 | ||||
| #define SIGPROF		27 | ||||
| #define SIGWINCH	28 | ||||
| #define SIGIO		29 | ||||
| #define SIGPOLL		SIGIO | ||||
| /*
 | ||||
| #define SIGLOST		29 | ||||
| */ | ||||
| #define SIGPWR		30 | ||||
| #define SIGSYS		31 | ||||
| #define	SIGUNUSED	31 | ||||
| 
 | ||||
| /* These should not be considered constants from userland.  */ | ||||
| #define SIGRTMIN	32 | ||||
| #define SIGRTMAX	_NSIG | ||||
| 
 | ||||
| /*
 | ||||
|  * SA_FLAGS values: | ||||
|  * | ||||
|  * SA_ONSTACK indicates that a registered stack_t will be used. | ||||
|  * SA_RESTART flag to get restarting signals (which were the default long ago) | ||||
|  * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. | ||||
|  * SA_RESETHAND clears the handler when the signal is delivered. | ||||
|  * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. | ||||
|  * SA_NODEFER prevents the current signal from being masked in the handler. | ||||
|  * | ||||
|  * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single | ||||
|  * Unix names RESETHAND and NODEFER respectively. | ||||
|  */ | ||||
| #define SA_NOCLDSTOP	0x00000001 | ||||
| #define SA_NOCLDWAIT	0x00000002 | ||||
| #define SA_SIGINFO	0x00000004 | ||||
| #define SA_ONSTACK	0x08000000 | ||||
| #define SA_RESTART	0x10000000 | ||||
| #define SA_NODEFER	0x40000000 | ||||
| #define SA_RESETHAND	0x80000000 | ||||
| 
 | ||||
| #define SA_NOMASK	SA_NODEFER | ||||
| #define SA_ONESHOT	SA_RESETHAND | ||||
| 
 | ||||
| #define MINSIGSTKSZ	2048 | ||||
| #define SIGSTKSZ	8192 | ||||
| 
 | ||||
| #include <asm-generic/signal-defs.h> | ||||
| 
 | ||||
| #ifndef __KERNEL__ | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| struct sigaction { | ||||
| 	union { | ||||
| 	  __sighandler_t _sa_handler; | ||||
| 	  void (*_sa_sigaction)(int, struct siginfo *, void *); | ||||
| 	} _u; | ||||
| 	sigset_t sa_mask; | ||||
| 	unsigned long sa_flags; | ||||
| 	void (*sa_restorer)(void); | ||||
| }; | ||||
| 
 | ||||
| #define sa_handler	_u._sa_handler | ||||
| #define sa_sigaction	_u._sa_sigaction | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| 
 | ||||
| typedef struct sigaltstack { | ||||
| 	void __user *ss_sp; | ||||
| 	int ss_flags; | ||||
| 	size_t ss_size; | ||||
| } stack_t; | ||||
| 
 | ||||
| #endif /* _UAPI_M68K_SIGNAL_H */ | ||||
							
								
								
									
										77
									
								
								arch/m68k/include/uapi/asm/stat.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								arch/m68k/include/uapi/asm/stat.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,77 @@ | |||
| #ifndef _M68K_STAT_H | ||||
| #define _M68K_STAT_H | ||||
| 
 | ||||
| struct __old_kernel_stat { | ||||
| 	unsigned short st_dev; | ||||
| 	unsigned short st_ino; | ||||
| 	unsigned short st_mode; | ||||
| 	unsigned short st_nlink; | ||||
| 	unsigned short st_uid; | ||||
| 	unsigned short st_gid; | ||||
| 	unsigned short st_rdev; | ||||
| 	unsigned long  st_size; | ||||
| 	unsigned long  st_atime; | ||||
| 	unsigned long  st_mtime; | ||||
| 	unsigned long  st_ctime; | ||||
| }; | ||||
| 
 | ||||
| struct stat { | ||||
| 	unsigned short st_dev; | ||||
| 	unsigned short __pad1; | ||||
| 	unsigned long  st_ino; | ||||
| 	unsigned short st_mode; | ||||
| 	unsigned short st_nlink; | ||||
| 	unsigned short st_uid; | ||||
| 	unsigned short st_gid; | ||||
| 	unsigned short st_rdev; | ||||
| 	unsigned short __pad2; | ||||
| 	unsigned long  st_size; | ||||
| 	unsigned long  st_blksize; | ||||
| 	unsigned long  st_blocks; | ||||
| 	unsigned long  st_atime; | ||||
| 	unsigned long  __unused1; | ||||
| 	unsigned long  st_mtime; | ||||
| 	unsigned long  __unused2; | ||||
| 	unsigned long  st_ctime; | ||||
| 	unsigned long  __unused3; | ||||
| 	unsigned long  __unused4; | ||||
| 	unsigned long  __unused5; | ||||
| }; | ||||
| 
 | ||||
| /* This matches struct stat64 in glibc2.1, hence the absolutely
 | ||||
|  * insane amounts of padding around dev_t's. | ||||
|  */ | ||||
| struct stat64 { | ||||
| 	unsigned long long	st_dev; | ||||
| 	unsigned char	__pad1[2]; | ||||
| 
 | ||||
| #define STAT64_HAS_BROKEN_ST_INO	1 | ||||
| 	unsigned long	__st_ino; | ||||
| 
 | ||||
| 	unsigned int	st_mode; | ||||
| 	unsigned int	st_nlink; | ||||
| 
 | ||||
| 	unsigned long	st_uid; | ||||
| 	unsigned long	st_gid; | ||||
| 
 | ||||
| 	unsigned long long	st_rdev; | ||||
| 	unsigned char	__pad3[2]; | ||||
| 
 | ||||
| 	long long	st_size; | ||||
| 	unsigned long	st_blksize; | ||||
| 
 | ||||
| 	unsigned long long	st_blocks;	/* Number 512-byte blocks allocated. */ | ||||
| 
 | ||||
| 	unsigned long	st_atime; | ||||
| 	unsigned long	st_atime_nsec; | ||||
| 
 | ||||
| 	unsigned long	st_mtime; | ||||
| 	unsigned long	st_mtime_nsec; | ||||
| 
 | ||||
| 	unsigned long	st_ctime; | ||||
| 	unsigned long	st_ctime_nsec; | ||||
| 
 | ||||
| 	unsigned long long	st_ino; | ||||
| }; | ||||
| 
 | ||||
| #endif /* _M68K_STAT_H */ | ||||
							
								
								
									
										27
									
								
								arch/m68k/include/uapi/asm/swab.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								arch/m68k/include/uapi/asm/swab.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| #ifndef _M68K_SWAB_H | ||||
| #define _M68K_SWAB_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| #include <linux/compiler.h> | ||||
| 
 | ||||
| #define __SWAB_64_THRU_32__ | ||||
| 
 | ||||
| #if defined (__mcfisaaplus__) || defined (__mcfisac__) | ||||
| static inline __attribute_const__ __u32 __arch_swab32(__u32 val) | ||||
| { | ||||
| 	__asm__("byterev %0" : "=d" (val) : "0" (val)); | ||||
| 	return val; | ||||
| } | ||||
| 
 | ||||
| #define __arch_swab32 __arch_swab32 | ||||
| #elif !defined(__mcoldfire__) | ||||
| 
 | ||||
| static inline __attribute_const__ __u32 __arch_swab32(__u32 val) | ||||
| { | ||||
| 	__asm__("rolw #8,%0; swap %0; rolw #8,%0" : "=d" (val) : "0" (val)); | ||||
| 	return val; | ||||
| } | ||||
| #define __arch_swab32 __arch_swab32 | ||||
| #endif | ||||
| 
 | ||||
| #endif /* _M68K_SWAB_H */ | ||||
							
								
								
									
										364
									
								
								arch/m68k/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										364
									
								
								arch/m68k/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,364 @@ | |||
| #ifndef _UAPI_ASM_M68K_UNISTD_H_ | ||||
| #define _UAPI_ASM_M68K_UNISTD_H_ | ||||
| 
 | ||||
| /*
 | ||||
|  * This file contains the system call numbers. | ||||
|  */ | ||||
| 
 | ||||
| #define __NR_restart_syscall	  0 | ||||
| #define __NR_exit		  1 | ||||
| #define __NR_fork		  2 | ||||
| #define __NR_read		  3 | ||||
| #define __NR_write		  4 | ||||
| #define __NR_open		  5 | ||||
| #define __NR_close		  6 | ||||
| #define __NR_waitpid		  7 | ||||
| #define __NR_creat		  8 | ||||
| #define __NR_link		  9 | ||||
| #define __NR_unlink		 10 | ||||
| #define __NR_execve		 11 | ||||
| #define __NR_chdir		 12 | ||||
| #define __NR_time		 13 | ||||
| #define __NR_mknod		 14 | ||||
| #define __NR_chmod		 15 | ||||
| #define __NR_chown		 16 | ||||
| /*#define __NR_break		 17*/ | ||||
| #define __NR_oldstat		 18 | ||||
| #define __NR_lseek		 19 | ||||
| #define __NR_getpid		 20 | ||||
| #define __NR_mount		 21 | ||||
| #define __NR_umount		 22 | ||||
| #define __NR_setuid		 23 | ||||
| #define __NR_getuid		 24 | ||||
| #define __NR_stime		 25 | ||||
| #define __NR_ptrace		 26 | ||||
| #define __NR_alarm		 27 | ||||
| #define __NR_oldfstat		 28 | ||||
| #define __NR_pause		 29 | ||||
| #define __NR_utime		 30 | ||||
| /*#define __NR_stty		 31*/ | ||||
| /*#define __NR_gtty		 32*/ | ||||
| #define __NR_access		 33 | ||||
| #define __NR_nice		 34 | ||||
| /*#define __NR_ftime		 35*/ | ||||
| #define __NR_sync		 36 | ||||
| #define __NR_kill		 37 | ||||
| #define __NR_rename		 38 | ||||
| #define __NR_mkdir		 39 | ||||
| #define __NR_rmdir		 40 | ||||
| #define __NR_dup		 41 | ||||
| #define __NR_pipe		 42 | ||||
| #define __NR_times		 43 | ||||
| /*#define __NR_prof		 44*/ | ||||
| #define __NR_brk		 45 | ||||
| #define __NR_setgid		 46 | ||||
| #define __NR_getgid		 47 | ||||
| #define __NR_signal		 48 | ||||
| #define __NR_geteuid		 49 | ||||
| #define __NR_getegid		 50 | ||||
| #define __NR_acct		 51 | ||||
| #define __NR_umount2		 52 | ||||
| /*#define __NR_lock		 53*/ | ||||
| #define __NR_ioctl		 54 | ||||
| #define __NR_fcntl		 55 | ||||
| /*#define __NR_mpx		 56*/ | ||||
| #define __NR_setpgid		 57 | ||||
| /*#define __NR_ulimit		 58*/ | ||||
| /*#define __NR_oldolduname	 59*/ | ||||
| #define __NR_umask		 60 | ||||
| #define __NR_chroot		 61 | ||||
| #define __NR_ustat		 62 | ||||
| #define __NR_dup2		 63 | ||||
| #define __NR_getppid		 64 | ||||
| #define __NR_getpgrp		 65 | ||||
| #define __NR_setsid		 66 | ||||
| #define __NR_sigaction		 67 | ||||
| #define __NR_sgetmask		 68 | ||||
| #define __NR_ssetmask		 69 | ||||
| #define __NR_setreuid		 70 | ||||
| #define __NR_setregid		 71 | ||||
| #define __NR_sigsuspend		 72 | ||||
| #define __NR_sigpending		 73 | ||||
| #define __NR_sethostname	 74 | ||||
| #define __NR_setrlimit		 75 | ||||
| #define __NR_getrlimit		 76 | ||||
| #define __NR_getrusage		 77 | ||||
| #define __NR_gettimeofday	 78 | ||||
| #define __NR_settimeofday	 79 | ||||
| #define __NR_getgroups		 80 | ||||
| #define __NR_setgroups		 81 | ||||
| #define __NR_select		 82 | ||||
| #define __NR_symlink		 83 | ||||
| #define __NR_oldlstat		 84 | ||||
| #define __NR_readlink		 85 | ||||
| #define __NR_uselib		 86 | ||||
| #define __NR_swapon		 87 | ||||
| #define __NR_reboot		 88 | ||||
| #define __NR_readdir		 89 | ||||
| #define __NR_mmap		 90 | ||||
| #define __NR_munmap		 91 | ||||
| #define __NR_truncate		 92 | ||||
| #define __NR_ftruncate		 93 | ||||
| #define __NR_fchmod		 94 | ||||
| #define __NR_fchown		 95 | ||||
| #define __NR_getpriority	 96 | ||||
| #define __NR_setpriority	 97 | ||||
| /*#define __NR_profil		 98*/ | ||||
| #define __NR_statfs		 99 | ||||
| #define __NR_fstatfs		100 | ||||
| /*#define __NR_ioperm		101*/ | ||||
| #define __NR_socketcall		102 | ||||
| #define __NR_syslog		103 | ||||
| #define __NR_setitimer		104 | ||||
| #define __NR_getitimer		105 | ||||
| #define __NR_stat		106 | ||||
| #define __NR_lstat		107 | ||||
| #define __NR_fstat		108 | ||||
| /*#define __NR_olduname		109*/ | ||||
| /*#define __NR_iopl		110*/ /* not supported */ | ||||
| #define __NR_vhangup		111 | ||||
| /*#define __NR_idle		112*/ /* Obsolete */ | ||||
| /*#define __NR_vm86		113*/ /* not supported */ | ||||
| #define __NR_wait4		114 | ||||
| #define __NR_swapoff		115 | ||||
| #define __NR_sysinfo		116 | ||||
| #define __NR_ipc		117 | ||||
| #define __NR_fsync		118 | ||||
| #define __NR_sigreturn		119 | ||||
| #define __NR_clone		120 | ||||
| #define __NR_setdomainname	121 | ||||
| #define __NR_uname		122 | ||||
| #define __NR_cacheflush		123 | ||||
| #define __NR_adjtimex		124 | ||||
| #define __NR_mprotect		125 | ||||
| #define __NR_sigprocmask	126 | ||||
| #define __NR_create_module	127 | ||||
| #define __NR_init_module	128 | ||||
| #define __NR_delete_module	129 | ||||
| #define __NR_get_kernel_syms	130 | ||||
| #define __NR_quotactl		131 | ||||
| #define __NR_getpgid		132 | ||||
| #define __NR_fchdir		133 | ||||
| #define __NR_bdflush		134 | ||||
| #define __NR_sysfs		135 | ||||
| #define __NR_personality	136 | ||||
| /*#define __NR_afs_syscall	137*/ /* Syscall for Andrew File System */ | ||||
| #define __NR_setfsuid		138 | ||||
| #define __NR_setfsgid		139 | ||||
| #define __NR__llseek		140 | ||||
| #define __NR_getdents		141 | ||||
| #define __NR__newselect		142 | ||||
| #define __NR_flock		143 | ||||
| #define __NR_msync		144 | ||||
| #define __NR_readv		145 | ||||
| #define __NR_writev		146 | ||||
| #define __NR_getsid		147 | ||||
| #define __NR_fdatasync		148 | ||||
| #define __NR__sysctl		149 | ||||
| #define __NR_mlock		150 | ||||
| #define __NR_munlock		151 | ||||
| #define __NR_mlockall		152 | ||||
| #define __NR_munlockall		153 | ||||
| #define __NR_sched_setparam		154 | ||||
| #define __NR_sched_getparam		155 | ||||
| #define __NR_sched_setscheduler		156 | ||||
| #define __NR_sched_getscheduler		157 | ||||
| #define __NR_sched_yield		158 | ||||
| #define __NR_sched_get_priority_max	159 | ||||
| #define __NR_sched_get_priority_min	160 | ||||
| #define __NR_sched_rr_get_interval	161 | ||||
| #define __NR_nanosleep		162 | ||||
| #define __NR_mremap		163 | ||||
| #define __NR_setresuid		164 | ||||
| #define __NR_getresuid		165 | ||||
| #define __NR_getpagesize	166 | ||||
| #define __NR_query_module	167 | ||||
| #define __NR_poll		168 | ||||
| #define __NR_nfsservctl		169 | ||||
| #define __NR_setresgid		170 | ||||
| #define __NR_getresgid		171 | ||||
| #define __NR_prctl		172 | ||||
| #define __NR_rt_sigreturn	173 | ||||
| #define __NR_rt_sigaction	174 | ||||
| #define __NR_rt_sigprocmask	175 | ||||
| #define __NR_rt_sigpending	176 | ||||
| #define __NR_rt_sigtimedwait	177 | ||||
| #define __NR_rt_sigqueueinfo	178 | ||||
| #define __NR_rt_sigsuspend	179 | ||||
| #define __NR_pread64		180 | ||||
| #define __NR_pwrite64		181 | ||||
| #define __NR_lchown		182 | ||||
| #define __NR_getcwd		183 | ||||
| #define __NR_capget		184 | ||||
| #define __NR_capset		185 | ||||
| #define __NR_sigaltstack	186 | ||||
| #define __NR_sendfile		187 | ||||
| #define __NR_getpmsg		188	/* some people actually want streams */ | ||||
| #define __NR_putpmsg		189	/* some people actually want streams */ | ||||
| #define __NR_vfork		190 | ||||
| #define __NR_ugetrlimit		191 | ||||
| #define __NR_mmap2		192 | ||||
| #define __NR_truncate64		193 | ||||
| #define __NR_ftruncate64	194 | ||||
| #define __NR_stat64		195 | ||||
| #define __NR_lstat64		196 | ||||
| #define __NR_fstat64		197 | ||||
| #define __NR_chown32		198 | ||||
| #define __NR_getuid32		199 | ||||
| #define __NR_getgid32		200 | ||||
| #define __NR_geteuid32		201 | ||||
| #define __NR_getegid32		202 | ||||
| #define __NR_setreuid32		203 | ||||
| #define __NR_setregid32		204 | ||||
| #define __NR_getgroups32	205 | ||||
| #define __NR_setgroups32	206 | ||||
| #define __NR_fchown32		207 | ||||
| #define __NR_setresuid32	208 | ||||
| #define __NR_getresuid32	209 | ||||
| #define __NR_setresgid32	210 | ||||
| #define __NR_getresgid32	211 | ||||
| #define __NR_lchown32		212 | ||||
| #define __NR_setuid32		213 | ||||
| #define __NR_setgid32		214 | ||||
| #define __NR_setfsuid32		215 | ||||
| #define __NR_setfsgid32		216 | ||||
| #define __NR_pivot_root		217 | ||||
| /* 218*/ | ||||
| /* 219*/ | ||||
| #define __NR_getdents64		220 | ||||
| #define __NR_gettid		221 | ||||
| #define __NR_tkill		222 | ||||
| #define __NR_setxattr		223 | ||||
| #define __NR_lsetxattr		224 | ||||
| #define __NR_fsetxattr		225 | ||||
| #define __NR_getxattr		226 | ||||
| #define __NR_lgetxattr		227 | ||||
| #define __NR_fgetxattr		228 | ||||
| #define __NR_listxattr		229 | ||||
| #define __NR_llistxattr		230 | ||||
| #define __NR_flistxattr		231 | ||||
| #define __NR_removexattr	232 | ||||
| #define __NR_lremovexattr	233 | ||||
| #define __NR_fremovexattr	234 | ||||
| #define __NR_futex		235 | ||||
| #define __NR_sendfile64		236 | ||||
| #define __NR_mincore		237 | ||||
| #define __NR_madvise		238 | ||||
| #define __NR_fcntl64		239 | ||||
| #define __NR_readahead		240 | ||||
| #define __NR_io_setup		241 | ||||
| #define __NR_io_destroy		242 | ||||
| #define __NR_io_getevents	243 | ||||
| #define __NR_io_submit		244 | ||||
| #define __NR_io_cancel		245 | ||||
| #define __NR_fadvise64		246 | ||||
| #define __NR_exit_group		247 | ||||
| #define __NR_lookup_dcookie	248 | ||||
| #define __NR_epoll_create	249 | ||||
| #define __NR_epoll_ctl		250 | ||||
| #define __NR_epoll_wait		251 | ||||
| #define __NR_remap_file_pages	252 | ||||
| #define __NR_set_tid_address	253 | ||||
| #define __NR_timer_create	254 | ||||
| #define __NR_timer_settime	255 | ||||
| #define __NR_timer_gettime	256 | ||||
| #define __NR_timer_getoverrun	257 | ||||
| #define __NR_timer_delete	258 | ||||
| #define __NR_clock_settime	259 | ||||
| #define __NR_clock_gettime	260 | ||||
| #define __NR_clock_getres	261 | ||||
| #define __NR_clock_nanosleep	262 | ||||
| #define __NR_statfs64		263 | ||||
| #define __NR_fstatfs64		264 | ||||
| #define __NR_tgkill		265 | ||||
| #define __NR_utimes		266 | ||||
| #define __NR_fadvise64_64	267 | ||||
| #define __NR_mbind		268 | ||||
| #define __NR_get_mempolicy	269 | ||||
| #define __NR_set_mempolicy	270 | ||||
| #define __NR_mq_open		271 | ||||
| #define __NR_mq_unlink		272 | ||||
| #define __NR_mq_timedsend	273 | ||||
| #define __NR_mq_timedreceive	274 | ||||
| #define __NR_mq_notify		275 | ||||
| #define __NR_mq_getsetattr	276 | ||||
| #define __NR_waitid		277 | ||||
| /*#define __NR_vserver		278*/ | ||||
| #define __NR_add_key		279 | ||||
| #define __NR_request_key	280 | ||||
| #define __NR_keyctl		281 | ||||
| #define __NR_ioprio_set		282 | ||||
| #define __NR_ioprio_get		283 | ||||
| #define __NR_inotify_init	284 | ||||
| #define __NR_inotify_add_watch	285 | ||||
| #define __NR_inotify_rm_watch	286 | ||||
| #define __NR_migrate_pages	287 | ||||
| #define __NR_openat		288 | ||||
| #define __NR_mkdirat		289 | ||||
| #define __NR_mknodat		290 | ||||
| #define __NR_fchownat		291 | ||||
| #define __NR_futimesat		292 | ||||
| #define __NR_fstatat64		293 | ||||
| #define __NR_unlinkat		294 | ||||
| #define __NR_renameat		295 | ||||
| #define __NR_linkat		296 | ||||
| #define __NR_symlinkat		297 | ||||
| #define __NR_readlinkat		298 | ||||
| #define __NR_fchmodat		299 | ||||
| #define __NR_faccessat		300 | ||||
| #define __NR_pselect6		301 | ||||
| #define __NR_ppoll		302 | ||||
| #define __NR_unshare		303 | ||||
| #define __NR_set_robust_list	304 | ||||
| #define __NR_get_robust_list	305 | ||||
| #define __NR_splice		306 | ||||
| #define __NR_sync_file_range	307 | ||||
| #define __NR_tee		308 | ||||
| #define __NR_vmsplice		309 | ||||
| #define __NR_move_pages		310 | ||||
| #define __NR_sched_setaffinity	311 | ||||
| #define __NR_sched_getaffinity	312 | ||||
| #define __NR_kexec_load		313 | ||||
| #define __NR_getcpu		314 | ||||
| #define __NR_epoll_pwait	315 | ||||
| #define __NR_utimensat		316 | ||||
| #define __NR_signalfd		317 | ||||
| #define __NR_timerfd_create	318 | ||||
| #define __NR_eventfd		319 | ||||
| #define __NR_fallocate		320 | ||||
| #define __NR_timerfd_settime	321 | ||||
| #define __NR_timerfd_gettime	322 | ||||
| #define __NR_signalfd4		323 | ||||
| #define __NR_eventfd2		324 | ||||
| #define __NR_epoll_create1	325 | ||||
| #define __NR_dup3		326 | ||||
| #define __NR_pipe2		327 | ||||
| #define __NR_inotify_init1	328 | ||||
| #define __NR_preadv		329 | ||||
| #define __NR_pwritev		330 | ||||
| #define __NR_rt_tgsigqueueinfo	331 | ||||
| #define __NR_perf_event_open	332 | ||||
| #define __NR_get_thread_area	333 | ||||
| #define __NR_set_thread_area	334 | ||||
| #define __NR_atomic_cmpxchg_32	335 | ||||
| #define __NR_atomic_barrier	336 | ||||
| #define __NR_fanotify_init	337 | ||||
| #define __NR_fanotify_mark	338 | ||||
| #define __NR_prlimit64		339 | ||||
| #define __NR_name_to_handle_at	340 | ||||
| #define __NR_open_by_handle_at	341 | ||||
| #define __NR_clock_adjtime	342 | ||||
| #define __NR_syncfs		343 | ||||
| #define __NR_setns		344 | ||||
| #define __NR_process_vm_readv	345 | ||||
| #define __NR_process_vm_writev	346 | ||||
| #define __NR_kcmp		347 | ||||
| #define __NR_finit_module	348 | ||||
| #define __NR_sched_setattr	349 | ||||
| #define __NR_sched_getattr	350 | ||||
| #define __NR_renameat2		351 | ||||
| #define __NR_getrandom		352 | ||||
| #define __NR_memfd_create	353 | ||||
| #define __NR_bpf		354 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_M68K_UNISTD_H_ */ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 awab228
						awab228