Lines Matching defs:B
98 struct i915_sw_fence *A, *B, *C;
114 B = alloc_fence();
115 if (!B) {
120 i915_sw_fence_await_sw_fence_gfp(A, B, GFP_KERNEL);
121 if (i915_sw_fence_await_sw_fence_gfp(B, A, GFP_KERNEL) != -EINVAL) {
132 if (i915_sw_fence_await_sw_fence_gfp(B, C, GFP_KERNEL) == -EINVAL) {
136 if (i915_sw_fence_await_sw_fence_gfp(C, B, GFP_KERNEL) != -EINVAL) {
150 i915_sw_fence_commit(B);
158 if (!i915_sw_fence_done(B)) {
159 pr_err("fence B not done\n");
169 free_fence(B);
177 struct i915_sw_fence *A, *B;
180 /* Test i915_sw_fence (A) waiting on an event source (B) */
184 B = alloc_fence();
185 if (!B) {
190 ret = i915_sw_fence_await_sw_fence_gfp(A, B, GFP_KERNEL);
204 i915_sw_fence_commit(B);
205 if (!i915_sw_fence_done(B)) {
206 pr_err("Fence B is not done\n");
217 free_fence(B);
225 struct i915_sw_fence *A, *B, *C;
228 /* Test a chain of fences, A waits on B who waits on C */
233 B = alloc_fence();
234 if (!B) {
245 ret = i915_sw_fence_await_sw_fence_gfp(A, B, GFP_KERNEL);
249 pr_err("Incorrectly reported fence B was complete before await\n");
253 ret = i915_sw_fence_await_sw_fence_gfp(B, C, GFP_KERNEL);
268 i915_sw_fence_commit(B);
269 if (i915_sw_fence_done(B)) {
270 pr_err("Fence B completed early\n");
275 pr_err("Fence A completed early (after signaling B)\n");
286 if (!i915_sw_fence_done(B)) {
287 pr_err("Fence B not done\n");
297 free_fence(B);
305 struct i915_sw_fence *A, *B, *C;
313 B = alloc_fence();
314 if (!B) {
333 ret = i915_sw_fence_await_sw_fence_gfp(B, C, GFP_KERNEL);
342 i915_sw_fence_commit(B);
350 if (i915_sw_fence_done(B)) {
351 pr_err("Fence B completed early\n");
361 if (!i915_sw_fence_done(B)) {
362 pr_err("Fence B not done\n");
374 free_fence(B);
382 struct i915_sw_fence *A, *B, *C;
385 /* Test multiple event sources (A,B) for a single fence (C) */
390 B = alloc_fence();
391 if (!B) {
410 ret = i915_sw_fence_await_sw_fence_gfp(C, B, GFP_KERNEL);
424 i915_sw_fence_commit(B);
431 if (!i915_sw_fence_done(B)) {
432 pr_err("Fence B not done\n");
444 free_fence(B);