Lines Matching defs:orig_size
246 unsigned int orig_size;
795 void *object, unsigned int orig_size)
805 *(unsigned int *)p = orig_size;
1372 unsigned int orig_size, kasan_meta_size;
1385 orig_size = get_orig_size(s, object);
1387 if (s->object_size > orig_size &&
1389 "kmalloc Redzone", p + orig_size,
1390 val, s->object_size - orig_size, ret)) {
1637 struct slab *slab, void *object, int orig_size)
1646 set_orig_size(s, object, orig_size);
1915 struct slab *slab, void *object, int orig_size) { return true; }
2400 unsigned int inuse, orig_size;
2403 orig_size = get_orig_size(s, x);
2405 memset(kasan_reset_tag(x), 0, orig_size);
2410 * Restore orig_size, otherwize kmalloc redzone overwritten
2413 set_orig_size(s, x, orig_size);
2808 struct kmem_cache_node *n, struct slab *slab, int orig_size)
2818 if (!alloc_debug_processing(s, slab, object, orig_size)) {
2838 struct slab *slab, int orig_size)
2850 if (!alloc_debug_processing(s, slab, object, orig_size))
2906 pc->orig_size);
3722 unsigned long addr, struct kmem_cache_cpu *c, unsigned int orig_size)
3870 pc.orig_size = orig_size;
3907 freelist = alloc_single_from_new_slab(s, slab, orig_size);
3968 unsigned long addr, struct kmem_cache_cpu *c, unsigned int orig_size)
3981 p = ___slab_alloc(s, gfpflags, node, addr, c, orig_size);
3989 gfp_t gfpflags, int node, unsigned long addr, size_t orig_size)
4056 object = __slab_alloc(s, gfpflags, node, addr, c, orig_size);
4086 gfp_t gfpflags, int node, unsigned long addr, size_t orig_size)
4093 pc.orig_size = orig_size;
4105 object = alloc_single_from_new_slab(s, slab, orig_size);
4142 unsigned int orig_size)
4151 * larger than the requested size(orig_size). If redzone check is
4159 zero_size = orig_size;
4204 gfp_t gfpflags, int node, unsigned long addr, size_t orig_size)
4213 object = kfence_alloc(s, orig_size, gfpflags);
4217 object = __slab_alloc_node(s, gfpflags, node, addr, orig_size);
4225 * @orig_size bytes might be zeroed instead of s->object_size
4229 slab_post_alloc_hook(s, lru, gfpflags, 1, &object, init, orig_size);
4888 int orig_size = 0;
4899 ks = orig_size = kfence_ksize(p);
4911 orig_size = get_orig_size(s, (void *)p);
4923 if (orig_size && orig_size < new_size)
4924 memset(kasan_reset_tag(p) + orig_size, 0, new_size - orig_size);
4946 memcpy(ret, kasan_reset_tag(p), orig_size ?: ks);
4977 * Otherwise, the original allocation size 'orig_size' could be used to
4979 * as the new 'orig_size'.
6632 unsigned int orig_size)
6639 unsigned int waste = s->object_size - orig_size;