diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-27 16:50:28 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-28 14:19:47 +0100 |
commit | daac9a1d036d80ccce83438b49115a236a16bfb6 (patch) | |
tree | 4fab32a298db3998959c97ce3567b0f1a6c4bafb /src/sna/sna_io.c | |
parent | 5967d76ca09a257ec9db66ea664158e1dfd083ba (diff) |
sna: Micro-optimise common case of checking a single fenced bo
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna/sna_io.c')
-rw-r--r-- | src/sna/sna_io.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sna/sna_io.c b/src/sna/sna_io.c index 02a5c759..2539518b 100644 --- a/src/sna/sna_io.c +++ b/src/sna/sna_io.c @@ -360,7 +360,7 @@ fallback: if (kgem->nexec + 2 > KGEM_EXEC_SIZE(kgem) || kgem->nreloc + 2 > KGEM_RELOC_SIZE(kgem) || !kgem_check_batch(kgem, 8) || - !kgem_check_bo_fenced(kgem, dst_bo, src_bo, NULL)) { + !kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) { _kgem_submit(kgem); _kgem_set_mode(kgem, KGEM_BLT); } @@ -732,7 +732,7 @@ tile: if (kgem->nexec + 2 > KGEM_EXEC_SIZE(kgem) || kgem->nreloc + 2 > KGEM_RELOC_SIZE(kgem) || !kgem_check_batch(kgem, 8) || - !kgem_check_bo_fenced(kgem, dst_bo, NULL)) { + !kgem_check_bo_fenced(kgem, dst_bo)) { _kgem_submit(kgem); _kgem_set_mode(kgem, KGEM_BLT); } @@ -969,7 +969,7 @@ fallback: if (kgem->nexec + 2 > KGEM_EXEC_SIZE(kgem) || kgem->nreloc + 2 > KGEM_RELOC_SIZE(kgem) || !kgem_check_batch(kgem, 8) || - !kgem_check_bo_fenced(kgem, dst_bo, NULL)) { + !kgem_check_bo_fenced(kgem, dst_bo)) { _kgem_submit(kgem); _kgem_set_mode(kgem, KGEM_BLT); } |