Lines Matching refs:fun
18 static const struct fun struct
21 void *(*fun) (void *, const void *, size_t); argument
50 test (const struct fun *fun, int dalign, int salign, int len) in test() argument
73 p = fun->fun (d, s, len); in test()
75 ERR ("%s(%p,..) returned %p\n", fun->name, d, p); in test()
80 ERR ("%s(align %d, align %d, %d) failed\n", fun->name, dalign, salign, in test()
90 test_overlap (const struct fun *fun, int dalign, int salign, int len) in test_overlap() argument
113 s = tag_buffer (s, len, fun->test_mte); in test_overlap()
114 d = tag_buffer (d, len, fun->test_mte); in test_overlap()
115 p = fun->fun (d, s, len); in test_overlap()
116 untag_buffer (s, len, fun->test_mte); in test_overlap()
117 untag_buffer (d, len, fun->test_mte); in test_overlap()
120 ERR ("%s(%p,..) returned %p\n", fun->name, d, p); in test_overlap()
125 ERR ("%s(align %d, align %d, %d) failed\n", fun->name, dalign, salign, in test_overlap()