Lines Matching refs:args
221 struct kmem_cache_args *args, in create_cache() argument
229 if (args->use_freeptr_offset && in create_cache()
230 (args->freeptr_offset >= object_size || in create_cache()
232 !IS_ALIGNED(args->freeptr_offset, __alignof__(freeptr_t)))) in create_cache()
239 err = do_kmem_cache_create(s, name, object_size, args, flags); in create_cache()
282 struct kmem_cache_args *args, in __kmem_cache_create_args() argument
319 WARN_ON(!args->usersize && args->useroffset) || in __kmem_cache_create_args()
320 WARN_ON(object_size < args->usersize || in __kmem_cache_create_args()
321 object_size - args->usersize < args->useroffset)) in __kmem_cache_create_args()
322 args->usersize = args->useroffset = 0; in __kmem_cache_create_args()
324 if (!args->usersize) in __kmem_cache_create_args()
325 s = __kmem_cache_alias(name, object_size, args->align, flags, in __kmem_cache_create_args()
326 args->ctor); in __kmem_cache_create_args()
336 args->align = calculate_alignment(flags, args->align, object_size); in __kmem_cache_create_args()
337 s = create_cache(cache_name, object_size, args, flags); in __kmem_cache_create_args()