···11-/* Changes origined from m68k version. Lineo Inc. May 2001 */22-33-#ifndef __BFIN_IPCBUF_H__44-#define __BFIN_IPCBUF_H__55-66-/*77- * The user_ipc_perm structure for m68k architecture.88- * Note extra padding because this structure is passed back and forth99- * between kernel and user space.1010- *1111- * Pad space is left for:1212- * - 32-bit mode_t and seq1313- * - 2 miscellaneous 32-bit values1414- */1515-1616-struct ipc64_perm {1717- __kernel_key_t key;1818- __kernel_uid32_t uid;1919- __kernel_gid32_t gid;2020- __kernel_uid32_t cuid;2121- __kernel_gid32_t cgid;2222- __kernel_mode_t mode;2323- unsigned short __pad1;2424- unsigned short seq;2525- unsigned short __pad2;2626- unsigned long __unused1;2727- unsigned long __unused2;2828-};2929-3030-#endif /* __BFIN_IPCBUF_H__ */11+#include <asm-generic/ipcbuf.h>
+1-31
arch/blackfin/include/asm/msgbuf.h
···11-#ifndef _BFIN_MSGBUF_H22-#define _BFIN_MSGBUF_H33-44-/*55- * The msqid64_ds structure for bfin architecture.66- * Note extra padding because this structure is passed back and forth77- * between kernel and user space.88- *99- * Pad space is left for:1010- * - 64-bit time_t to solve y2038 problem1111- * - 2 miscellaneous 32-bit values1212- */1313-1414-struct msqid64_ds {1515- struct ipc64_perm msg_perm;1616- __kernel_time_t msg_stime; /* last msgsnd time */1717- unsigned long __unused1;1818- __kernel_time_t msg_rtime; /* last msgrcv time */1919- unsigned long __unused2;2020- __kernel_time_t msg_ctime; /* last change time */2121- unsigned long __unused3;2222- unsigned long msg_cbytes; /* current number of bytes on queue */2323- unsigned long msg_qnum; /* number of messages in queue */2424- unsigned long msg_qbytes; /* max number of bytes on queue */2525- __kernel_pid_t msg_lspid; /* pid of last msgsnd */2626- __kernel_pid_t msg_lrpid; /* last receive pid */2727- unsigned long __unused4;2828- unsigned long __unused5;2929-};3030-3131-#endif /* _BFIN_MSGBUF_H */11+#include <asm-generic/msgbuf.h>
+1-25
arch/blackfin/include/asm/sembuf.h
···11-#ifndef _BFIN_SEMBUF_H22-#define _BFIN_SEMBUF_H33-44-/*55- * The semid64_ds structure for bfin architecture.66- * Note extra padding because this structure is passed back and forth77- * between kernel and user space.88- *99- * Pad space is left for:1010- * - 64-bit time_t to solve y2038 problem1111- * - 2 miscellaneous 32-bit values1212- */1313-1414-struct semid64_ds {1515- struct ipc64_perm sem_perm; /* permissions .. see ipc.h */1616- __kernel_time_t sem_otime; /* last semop time */1717- unsigned long __unused1;1818- __kernel_time_t sem_ctime; /* last change time */1919- unsigned long __unused2;2020- unsigned long sem_nsems; /* no. of semaphores in array */2121- unsigned long __unused3;2222- unsigned long __unused4;2323-};2424-2525-#endif /* _BFIN_SEMBUF_H */11+#include <asm-generic/sembuf.h>
+1-42
arch/blackfin/include/asm/shmbuf.h
···11-#ifndef _BFIN_SHMBUF_H22-#define _BFIN_SHMBUF_H33-44-/*55- * The shmid64_ds structure for bfin architecture.66- * Note extra padding because this structure is passed back and forth77- * between kernel and user space.88- *99- * Pad space is left for:1010- * - 64-bit time_t to solve y2038 problem1111- * - 2 miscellaneous 32-bit values1212- */1313-1414-struct shmid64_ds {1515- struct ipc64_perm shm_perm; /* operation perms */1616- size_t shm_segsz; /* size of segment (bytes) */1717- __kernel_time_t shm_atime; /* last attach time */1818- unsigned long __unused1;1919- __kernel_time_t shm_dtime; /* last detach time */2020- unsigned long __unused2;2121- __kernel_time_t shm_ctime; /* last change time */2222- unsigned long __unused3;2323- __kernel_pid_t shm_cpid; /* pid of creator */2424- __kernel_pid_t shm_lpid; /* pid of last operator */2525- unsigned long shm_nattch; /* no. of current attaches */2626- unsigned long __unused4;2727- unsigned long __unused5;2828-};2929-3030-struct shminfo64 {3131- unsigned long shmmax;3232- unsigned long shmmin;3333- unsigned long shmmni;3434- unsigned long shmseg;3535- unsigned long shmall;3636- unsigned long __unused1;3737- unsigned long __unused2;3838- unsigned long __unused3;3939- unsigned long __unused4;4040-};4141-4242-#endif /* _BFIN_SHMBUF_H */11+#include <asm-generic/shmbuf.h>
+1-6
arch/blackfin/include/asm/shmparam.h
···11-#ifndef _BFIN_SHMPARAM_H22-#define _BFIN_SHMPARAM_H33-44-#define SHMLBA PAGE_SIZE /* attach addr a multiple of this */55-66-#endif /* _BFIN_SHMPARAM_H */11+#include <asm-generic/shmparam.h>