Lines Matching defs:test

34 #define test(condition, msg, ...)					\
52 if (test(size < 2 * PAGE_SIZE, "buffer too small"))
58 * otherwise the test can take a long time and cause soft lockups. So
87 ret |= test(copy_to_user(umem, kmem, size),
96 ret |= test(retval != expected,
113 ret = test(umem_src == NULL, "kmalloc failed");
118 ret = test(expected == NULL, "kmalloc failed");
124 ret |= test(copy_to_user(umem, umem_src, size),
134 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize),
136 ret |= test(memcmp(kmem, expected, ksize),
147 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize),
149 ret |= test(memcmp(kmem, expected, ksize),
157 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize) != -E2BIG,
165 ret |= test(clear_user(umem + ksize, usize - ksize),
169 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize),
171 ret |= test(memcmp(kmem, expected, ksize),
214 ret |= test(copy_to_user(usermem, kmem, PAGE_SIZE),
217 ret |= test(copy_from_user(kmem, usermem, PAGE_SIZE),
219 ret |= test(memcmp(kmem, kmem + PAGE_SIZE, PAGE_SIZE),
225 ret |= test(put_user(val_##size, (size __user *)usermem), \
228 ret |= test(get_user(val_##size, (size __user *)usermem), \
230 ret |= test(val_##size != check, \
261 ret |= test(!copy_from_user(kmem, (char __user *)(kmem + PAGE_SIZE),
266 ret |= test(memcmp(kmem + PAGE_SIZE, kmem, PAGE_SIZE),
273 * to be tested in LKDTM instead, since this test module does not
276 ret |= test(!copy_from_user(bad_usermem, (char __user *)kmem,
280 ret |= test(!copy_to_user((char __user *)kmem, kmem + PAGE_SIZE,
283 ret |= test(!copy_to_user((char __user *)kmem, bad_usermem,
290 ret |= test(!get_user(val_##size, (size __user *)kmem), \
292 ret |= test(val_##size != (size)0, \
298 ret |= test(!put_user(val_##size, (size __user *)kmem), \