Lines Matching refs:flags

44 #define	kmalloc(size, flags)		lkpi_kmalloc(size, flags)  argument
45 #define kvmalloc(size, flags) kmalloc(size, flags) argument
46 #define kvzalloc(size, flags) kmalloc(size, (flags) | __GFP_ZERO) argument
47 #define kvcalloc(n, size, flags) kvmalloc_array(n, size, (flags) | __GFP_ZERO) argument
48 #define kzalloc(size, flags) kmalloc(size, (flags) | __GFP_ZERO) argument
49 #define kzalloc_node(size, flags, node) kmalloc_node(size, (flags) | __GFP_ZERO, node) argument
70 #define KMEM_CACHE(__struct, flags) \ argument
72 __alignof(struct __struct), (flags), NULL)
94 extern void *lkpi_kmalloc(size_t size, gfp_t flags);
95 void *lkpi___kmalloc(size_t size, gfp_t flags);
99 linux_check_m_flags(gfp_t flags) in linux_check_m_flags() argument
104 if ((flags & m) == 0) in linux_check_m_flags()
105 flags |= M_NOWAIT; in linux_check_m_flags()
106 else if ((flags & m) == m) in linux_check_m_flags()
107 flags &= ~M_WAITOK; in linux_check_m_flags()
110 return (flags & GFP_NATIVE_MASK); in linux_check_m_flags()
114 kmalloc_node(size_t size, gfp_t flags, int node) in kmalloc_node() argument
117 linux_get_vm_domain_set(node), linux_check_m_flags(flags))); in kmalloc_node()
121 kcalloc(size_t n, size_t size, gfp_t flags) in kcalloc() argument
123 flags |= __GFP_ZERO; in kcalloc()
124 return (mallocarray(n, size, M_KMALLOC, linux_check_m_flags(flags))); in kcalloc()
128 kcalloc_node(size_t n, size_t size, gfp_t flags, int node) in kcalloc_node() argument
130 flags |= __GFP_ZERO; in kcalloc_node()
132 linux_get_vm_domain_set(node), linux_check_m_flags(flags))); in kcalloc_node()
136 __vmalloc(size_t size, gfp_t flags, int other) in __vmalloc() argument
138 return (malloc(size, M_KMALLOC, linux_check_m_flags(flags))); in __vmalloc()
142 __vmalloc_node(size_t size, gfp_t flags, int node) in __vmalloc_node() argument
145 linux_get_vm_domain_set(node), linux_check_m_flags(flags))); in __vmalloc_node()
155 kmalloc_array(size_t n, size_t size, gfp_t flags) in kmalloc_array() argument
157 return (mallocarray(n, size, M_KMALLOC, linux_check_m_flags(flags))); in kmalloc_array()
161 kmalloc_array_node(size_t n, size_t size, gfp_t flags, int node) in kmalloc_array_node() argument
164 linux_get_vm_domain_set(node), linux_check_m_flags(flags))); in kmalloc_array_node()
168 kvmalloc_array(size_t n, size_t size, gfp_t flags) in kvmalloc_array() argument
170 return (mallocarray(n, size, M_KMALLOC, linux_check_m_flags(flags))); in kvmalloc_array()
174 krealloc(void *ptr, size_t size, gfp_t flags) in krealloc() argument
176 return (realloc(ptr, size, M_KMALLOC, linux_check_m_flags(flags))); in krealloc()
180 krealloc_array(void *ptr, size_t n, size_t size, gfp_t flags) in krealloc_array() argument
186 return (realloc(ptr, n * size, M_KMALLOC, linux_check_m_flags(flags))); in krealloc_array()
213 kvrealloc(const void *ptr, size_t oldsize, size_t newsize, gfp_t flags) in kvrealloc() argument
220 newptr = kvmalloc(newsize, flags); in kvrealloc()
244 size_t size, size_t align, unsigned flags, linux_kmem_ctor_t *ctor);