Lines Matching defs:buf
66 void *buf;
72 buf = page_address(page);
73 fill_with_garbage(buf, size);
79 buf = page_address(page);
80 if (count_nonzero_bytes(buf, size))
82 fill_with_garbage(buf, size);
107 void *buf;
109 buf = kmalloc(size, GFP_KERNEL);
110 if (!buf)
112 fill_with_garbage(buf, size);
113 kfree(buf);
115 buf = kmalloc(size, GFP_KERNEL);
116 if (!buf)
118 if (count_nonzero_bytes(buf, size))
120 fill_with_garbage(buf, size);
121 kfree(buf);
131 void *buf;
133 buf = vmalloc(size);
134 if (!buf)
136 fill_with_garbage(buf, size);
137 vfree(buf);
139 buf = vmalloc(size);
140 if (!buf)
142 if (count_nonzero_bytes(buf, size))
144 fill_with_garbage(buf, size);
145 vfree(buf);
187 static bool __init check_buf(void *buf, int size, bool want_ctor,
193 bytes = count_nonzero_bytes(buf, size);
198 if (*(unsigned int *)buf != CTOR_PATTERN)
224 void *buf, *buf_copy;
245 buf = kmem_cache_alloc(c, alloc_mask);
246 /* Check that buf is zeroed, if it must be. */
247 fail |= check_buf(buf, size, want_ctor, want_rcu, want_zero);
248 fill_with_garbage_skip(buf, size, want_ctor ? CTOR_BYTES : 0);
251 kmem_cache_free(c, buf);
266 memcpy(buf_copy, buf, size);
268 kmem_cache_free(c, buf);
270 * Check that |buf| is intact after kmem_cache_free().
274 fail |= check_buf(buf, size, want_ctor, want_rcu,
277 fail |= (bool)memcmp(buf, buf_copy, size);
295 void *buf, *buf_contents, *saved_ptr;
302 buf = kmem_cache_alloc(c, GFP_KERNEL);
303 if (!buf)
305 saved_ptr = buf;
306 fill_with_garbage(buf, size);
309 kmem_cache_free(c, buf);
314 kmem_cache_free(c, buf);
318 memcpy(buf_contents, buf, size);
319 kmem_cache_free(c, buf);
325 buf = kmem_cache_alloc(c, GFP_KERNEL);
326 used_objects[iter] = buf;
327 if (buf == saved_ptr) {
328 fail = memcmp(buf_contents, buf, size);