diff options
Diffstat (limited to 'include/asm-mips')
-rw-r--r-- | include/asm-mips/div64.h | 11 | ||||
-rw-r--r-- | include/asm-mips/socket.h | 2 | ||||
-rw-r--r-- | include/asm-mips/sockios.h | 3 |
3 files changed, 14 insertions, 2 deletions
diff --git a/include/asm-mips/div64.h b/include/asm-mips/div64.h index d107832de1b6..66189f5f6399 100644 --- a/include/asm-mips/div64.h +++ b/include/asm-mips/div64.h | |||
@@ -1,6 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2000, 2004 Maciej W. Rozycki | 2 | * Copyright (C) 2000, 2004 Maciej W. Rozycki |
3 | * Copyright (C) 2003 Ralf Baechle | 3 | * Copyright (C) 2003, 07 Ralf Baechle (ralf@linux-mips.org) |
4 | * | 4 | * |
5 | * This file is subject to the terms and conditions of the GNU General Public | 5 | * This file is subject to the terms and conditions of the GNU General Public |
6 | * License. See the file "COPYING" in the main directory of this archive | 6 | * License. See the file "COPYING" in the main directory of this archive |
@@ -9,6 +9,8 @@ | |||
9 | #ifndef _ASM_DIV64_H | 9 | #ifndef _ASM_DIV64_H |
10 | #define _ASM_DIV64_H | 10 | #define _ASM_DIV64_H |
11 | 11 | ||
12 | #include <linux/types.h> | ||
13 | |||
12 | #if (_MIPS_SZLONG == 32) | 14 | #if (_MIPS_SZLONG == 32) |
13 | 15 | ||
14 | #include <asm/compiler.h> | 16 | #include <asm/compiler.h> |
@@ -78,6 +80,8 @@ | |||
78 | __quot = __quot << 32 | __low; \ | 80 | __quot = __quot << 32 | __low; \ |
79 | (n) = __quot; \ | 81 | (n) = __quot; \ |
80 | __mod; }) | 82 | __mod; }) |
83 | |||
84 | extern uint64_t div64_64(uint64_t dividend, uint64_t divisor); | ||
81 | #endif /* (_MIPS_SZLONG == 32) */ | 85 | #endif /* (_MIPS_SZLONG == 32) */ |
82 | 86 | ||
83 | #if (_MIPS_SZLONG == 64) | 87 | #if (_MIPS_SZLONG == 64) |
@@ -101,6 +105,11 @@ | |||
101 | (n) = __quot; \ | 105 | (n) = __quot; \ |
102 | __mod; }) | 106 | __mod; }) |
103 | 107 | ||
108 | static inline uint64_t div64_64(uint64_t dividend, uint64_t divisor) | ||
109 | { | ||
110 | return dividend / divisor; | ||
111 | } | ||
112 | |||
104 | #endif /* (_MIPS_SZLONG == 64) */ | 113 | #endif /* (_MIPS_SZLONG == 64) */ |
105 | 114 | ||
106 | #endif /* _ASM_DIV64_H */ | 115 | #endif /* _ASM_DIV64_H */ |
diff --git a/include/asm-mips/socket.h b/include/asm-mips/socket.h index 36ebe4e186a7..95945689b1c6 100644 --- a/include/asm-mips/socket.h +++ b/include/asm-mips/socket.h | |||
@@ -70,6 +70,8 @@ To add: #define SO_REUSEPORT 0x0200 /* Allow local address and port reuse. */ | |||
70 | #define SO_SNDBUFFORCE 31 | 70 | #define SO_SNDBUFFORCE 31 |
71 | #define SO_RCVBUFFORCE 33 | 71 | #define SO_RCVBUFFORCE 33 |
72 | #define SO_PASSSEC 34 | 72 | #define SO_PASSSEC 34 |
73 | #define SO_TIMESTAMPNS 35 | ||
74 | #define SCM_TIMESTAMPNS SO_TIMESTAMPNS | ||
73 | 75 | ||
74 | #ifdef __KERNEL__ | 76 | #ifdef __KERNEL__ |
75 | 77 | ||
diff --git a/include/asm-mips/sockios.h b/include/asm-mips/sockios.h index 87a50bf039ed..ed1a5f78d22f 100644 --- a/include/asm-mips/sockios.h +++ b/include/asm-mips/sockios.h | |||
@@ -20,6 +20,7 @@ | |||
20 | #define SIOCSPGRP _IOW('s', 8, pid_t) | 20 | #define SIOCSPGRP _IOW('s', 8, pid_t) |
21 | #define SIOCGPGRP _IOR('s', 9, pid_t) | 21 | #define SIOCGPGRP _IOR('s', 9, pid_t) |
22 | 22 | ||
23 | #define SIOCGSTAMP 0x8906 /* Get stamp - linux-specific */ | 23 | #define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */ |
24 | #define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */ | ||
24 | 25 | ||
25 | #endif /* _ASM_SOCKIOS_H */ | 26 | #endif /* _ASM_SOCKIOS_H */ |