Lines Matching refs:flags
50 #define kvzalloc(size, flags) kvmalloc(size, (flags) | __GFP_ZERO) argument
51 #define kvcalloc(n, size, flags) kvmalloc_array(n, size, (flags) | __GFP_ZERO) argument
52 #define kzalloc(size, flags) kmalloc(size, (flags) | __GFP_ZERO) argument
53 #define kzalloc_node(size, flags, node) kmalloc_node(size, (flags) | __GFP_ZERO, node) argument
75 #define KMEM_CACHE(__struct, flags) \ argument
77 __alignof(struct __struct), (flags), NULL)
97 size_t size, size_t align, unsigned flags, linux_kmem_ctor_t *ctor);
111 linux_check_m_flags(gfp_t flags) in linux_check_m_flags() argument
116 if ((flags & m) == 0) in linux_check_m_flags()
117 flags |= M_NOWAIT; in linux_check_m_flags()
118 else if ((flags & m) == m) in linux_check_m_flags()
119 flags &= ~M_WAITOK; in linux_check_m_flags()
122 return (flags & GFP_NATIVE_MASK); in linux_check_m_flags()
129 kmalloc(size_t size, gfp_t flags) in kmalloc() argument
131 return (lkpi_kmalloc(size, flags)); in kmalloc()
135 __kmalloc(size_t size, gfp_t flags) in __kmalloc() argument
137 return (lkpi___kmalloc(size, flags)); in __kmalloc()
141 kmalloc_node(size_t size, gfp_t flags, int node) in kmalloc_node() argument
143 return (lkpi___kmalloc_node(size, flags, node)); in kmalloc_node()
147 krealloc(void *ptr, size_t size, gfp_t flags) in krealloc() argument
149 return (lkpi_krealloc(ptr, size, flags)); in krealloc()
165 kmalloc_array(size_t n, size_t size, gfp_t flags) in kmalloc_array() argument
170 return (kmalloc(size * n, flags)); in kmalloc_array()
174 kcalloc(size_t n, size_t size, gfp_t flags) in kcalloc() argument
176 flags |= __GFP_ZERO; in kcalloc()
177 return (kmalloc_array(n, size, flags)); in kcalloc()
182 kmalloc_array_node(size_t n, size_t size, gfp_t flags, int node) in kmalloc_array_node() argument
187 return (kmalloc_node(size * n, flags, node)); in kmalloc_array_node()
191 kcalloc_node(size_t n, size_t size, gfp_t flags, int node) in kcalloc_node() argument
193 flags |= __GFP_ZERO; in kcalloc_node()
194 return (kmalloc_array_node(n, size, flags, node)); in kcalloc_node()
199 krealloc_array(void *ptr, size_t n, size_t size, gfp_t flags) in krealloc_array() argument
204 return (krealloc(ptr, n * size, flags)); in krealloc_array()
211 __vmalloc(size_t size, gfp_t flags, int other) in __vmalloc() argument
213 return (malloc(size, M_KMALLOC, linux_check_m_flags(flags))); in __vmalloc()
217 __vmalloc_node(size_t size, gfp_t flags, int node) in __vmalloc_node() argument
220 linux_get_vm_domain_set(node), linux_check_m_flags(flags))); in __vmalloc_node()
231 kvmalloc(size_t size, gfp_t flags) in kvmalloc() argument
233 return (lkpi_kvmalloc(size, flags)); in kvmalloc()
237 kvmalloc_array(size_t n, size_t size, gfp_t flags) in kvmalloc_array() argument
242 return (kvmalloc(size * n, flags)); in kvmalloc_array()
246 kvrealloc(const void *ptr, size_t oldsize, size_t newsize, gfp_t flags) in kvrealloc() argument
253 newptr = kvmalloc(newsize, flags); in kvrealloc()