Lines Matching refs:tile_bo
12356 struct kgem_bo *tile_bo, GCPtr gc,
12374 DBG(("%s: tile_bo tiling=%d, pitch=%d\n", __FUNCTION__, tile_bo->tiling, tile_bo->pitch));
12375 if (tile_bo->tiling)
12379 !kgem_bo_can_blt(&sna->kgem, tile_bo))
12382 assert(tile_bo->pitch == 8 * drawable->bitsPerPixel >> 3);
12388 !kgem_check_many_bo_fenced(&sna->kgem, bo, tile_bo, NULL)) {
12390 if (!kgem_check_many_bo_fenced(&sna->kgem, bo, tile_bo, NULL))
12394 kgem_bcs_set_tiling(&sna->kgem, tile_bo, bo);
12447 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, tile_bo,
12462 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, tile_bo,
12487 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12504 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12538 kgem_bcs_set_tiling(&sna->kgem, tile_bo, bo);
12567 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12584 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12607 kgem_bcs_set_tiling(&sna->kgem, tile_bo, bo);
12628 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12645 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12704 kgem_bcs_set_tiling(&sna->kgem, tile_bo, bo);
12725 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12742 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12773 kgem_bo_pair_undo(&sna->kgem, bo, tile_bo);
12966 struct kgem_bo *tile_bo;
13000 tile_bo = sna_pixmap_get_source_bo(tile);
13001 if (tile_bo == NULL) {
13008 tile_bo, gc, n, rect,
13011 kgem_bo_destroy(&sna->kgem, tile_bo);
13032 tile_bo = sna_pixmap_get_source_bo(tile);
13033 if (tile_bo == NULL) {
13040 if (!sna_copy_init_blt(©, sna, tile, tile_bo, pixmap, bo, alu)) {
13042 kgem_bo_destroy(&sna->kgem, tile_bo);
13262 kgem_bo_destroy(&sna->kgem, tile_bo);