Lines Matching refs:size
21 unsigned int size;
38 return cachep->size * cachep->nr_allocated;
79 posix_memalign(&p, cachep->align, cachep->size);
81 p = malloc(cachep->size);
85 memset(p, 0, cachep->size);
104 memset(objp, POISON_FREE, cachep->size);
121 void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list)
124 pr_debug("Bulk free %p[0-%lu]\n", list, size - 1);
127 for (int i = 0; i < size; i++)
136 int kmem_cache_alloc_bulk(struct kmem_cache *cachep, gfp_t gfp, size_t size,
142 pr_debug("Bulk alloc %lu\n", size);
145 if (cachep->non_kernel < size)
148 cachep->non_kernel -= size;
152 if (cachep->nr_objs >= size) {
155 for (i = 0; i < size; i++) {
165 for (i = 0; i < size; i++) {
168 cachep->size * size);
170 p[i] = malloc(cachep->size * size);
175 memset(p[i], 0, cachep->size);
179 for (i = 0; i < size; i++) {
187 return size;
191 kmem_cache_create(const char *name, unsigned int size, unsigned int align,
197 ret->size = size;