Changeset 662 for GPL/branches/uniaud32-next/include/linux
- Timestamp:
- Jan 26, 2021, 7:59:05 AM (5 years ago)
- Location:
- GPL/branches/uniaud32-next/include/linux
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/include/linux/gfp.h
r647 r662 42 42 #define __GFP_COMP ((__force gfp_t)___GFP_COMP) 43 43 #define __GFP_ZERO ((__force gfp_t)___GFP_ZERO) 44 #define __GFP_RETRY_MAYFAIL ((__force gfp_t)___GFP_RETRY_MAYFAIL) 44 45 #define GFP_DMA32 0 /* driver must check for 32-bit address */ 45 46 -
GPL/branches/uniaud32-next/include/linux/mm.h
r647 r662 10 10 #include <linux/err.h> 11 11 12 #define NUMA_NO_NODE (-1) 12 13 /* 13 14 * GFP bitmasks.. … … 19 20 #define __GFP_IO 0x10 20 21 #define __GFP_SWAP 0x20 22 #define ___GFP_ZERO 0x100u 23 #define __GFP_ZERO ((__force gfp_t)___GFP_ZERO) 21 24 22 25 #ifdef TARGET_OS2 … … 173 176 struct page *vmalloc_to_page(void *addr); 174 177 178 extern void *kvmalloc_node(size_t size, gfp_t flags, int node); 179 static inline void *kvmalloc(size_t size, gfp_t flags) 180 { 181 return kvmalloc_node(size, flags, NUMA_NO_NODE); 182 } 183 static inline void *kvzalloc_node(size_t size, gfp_t flags, int node) 184 { 185 return kvmalloc_node(size, flags | __GFP_ZERO, node); 186 } 187 static inline void *kvzalloc(size_t size, gfp_t flags) 188 { 189 return kvmalloc(size, flags | __GFP_ZERO); 190 } 191 static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags) 192 { 193 size_t bytes; 194 195 bytes = n * size; 196 197 return kvmalloc(bytes, flags); 198 } 175 199 #endif -
GPL/branches/uniaud32-next/include/linux/slab.h
r647 r662 124 124 #define kvzalloc kzalloc 125 125 size_t ksize(const void *); 126 127 static inline void *__kmalloc_node(size_t size, gfp_t flags, int node) 128 { 129 return __kmalloc(size, flags); 130 } 131 132 static inline void *kmalloc_node(size_t size, gfp_t flags, int node) 133 { 134 return __kmalloc_node(size, flags, node); 135 } 136 126 137 #endif /* _LINUX_SLAB_H */ -
GPL/branches/uniaud32-next/include/linux/vmalloc.h
r625 r662 25 25 extern struct vm_struct * vmlist; 26 26 extern void *vzalloc(unsigned long size); 27 extern void *__vmalloc(unsigned long size, gfp_t gfp_mask); 28 void *__vmalloc_node(unsigned long size, unsigned long align, gfp_t gfp_mask, 29 int node, const void *caller); 27 30 #endif 28 31
Note:
See TracChangeset
for help on using the changeset viewer.