Lines Matching refs:nbatch

1401 	if (bo->exec == NULL && sna->kgem.nbatch && kgem_is_idle(&sna->kgem)) {
5273 b = sna->kgem.batch + sna->kgem.nbatch;
5286 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
5292 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
5299 sna->kgem.nbatch += 10;
5301 b = sna->kgem.batch + sna->kgem.nbatch;
5313 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
5318 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
5325 sna->kgem.nbatch += 8;
5442 b = sna->kgem.batch + sna->kgem.nbatch;
5456 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
5462 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
5472 sna->kgem.nbatch += 14;
5474 b = sna->kgem.batch + sna->kgem.nbatch;
5487 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
5492 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
5502 sna->kgem.nbatch += 12;
8261 b = sna->kgem.batch + sna->kgem.nbatch;
8268 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8277 sna->kgem.nbatch += 8 + src_stride;
8279 b = sna->kgem.batch + sna->kgem.nbatch;
8285 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8294 sna->kgem.nbatch += 7 + src_stride;
8335 b = sna->kgem.batch + sna->kgem.nbatch;
8343 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8349 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
8356 sna->kgem.nbatch += 10;
8363 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8368 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
8375 sna->kgem.nbatch += 8;
8592 b = sna->kgem.batch + sna->kgem.nbatch;
8599 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8605 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
8612 sna->kgem.nbatch += 10;
8618 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8623 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
8630 sna->kgem.nbatch += 8;
12234 b = sna->kgem.batch + sna->kgem.nbatch;
12241 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12247 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, tile_bo,
12251 sna->kgem.nbatch += 8;
12257 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12262 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, tile_bo,
12266 sna->kgem.nbatch += 6;
12272 b = sna->kgem.batch + sna->kgem.nbatch;
12279 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12287 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12291 sna->kgem.nbatch += 10;
12297 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12304 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12308 sna->kgem.nbatch += 8;
12319 b = sna->kgem.batch + sna->kgem.nbatch;
12320 sna->kgem.nbatch += 3*n_this_time;
12347 unwind_batch = sna->kgem.nbatch;
12351 b = sna->kgem.batch + sna->kgem.nbatch;
12358 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12366 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12370 sna->kgem.nbatch += 10;
12376 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12383 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12387 sna->kgem.nbatch += 8;
12407 unwind_batch = sna->kgem.nbatch;
12411 b = sna->kgem.batch + sna->kgem.nbatch;
12418 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12426 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12430 sna->kgem.nbatch += 10;
12436 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12443 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12447 sna->kgem.nbatch += 8;
12460 b = sna->kgem.batch + sna->kgem.nbatch;
12464 sna->kgem.nbatch += 3;
12503 unwind_batch = sna->kgem.nbatch;
12507 b = sna->kgem.batch + sna->kgem.nbatch;
12514 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12522 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12526 sna->kgem.nbatch += 10;
12532 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12539 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12543 sna->kgem.nbatch += 8;
12556 b = sna->kgem.batch + sna->kgem.nbatch;
12560 sna->kgem.nbatch += 3;
12566 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
12567 sna->kgem.nbatch = unwind_batch;
12569 if (sna->kgem.nbatch == 0)
13142 b = sna->kgem.batch + sna->kgem.nbatch;
13149 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13158 sna->kgem.nbatch += 10;
13164 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13173 sna->kgem.nbatch += 9;
13179 b = sna->kgem.batch + sna->kgem.nbatch;
13186 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13195 sna->kgem.nbatch += 10;
13201 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13210 sna->kgem.nbatch += 9;
13221 b = sna->kgem.batch + sna->kgem.nbatch;
13222 sna->kgem.nbatch += 3 * n_this_time;
13252 b = sna->kgem.batch + sna->kgem.nbatch;
13259 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13268 sna->kgem.nbatch += 10;
13274 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13283 sna->kgem.nbatch += 9;
13302 b = sna->kgem.batch + sna->kgem.nbatch;
13309 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13318 sna->kgem.nbatch += 10;
13324 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13333 sna->kgem.nbatch += 9;
13338 b = sna->kgem.batch + sna->kgem.nbatch;
13339 sna->kgem.nbatch += 3;
13374 b = sna->kgem.batch + sna->kgem.nbatch;
13381 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13390 sna->kgem.nbatch += 10;
13396 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13405 sna->kgem.nbatch += 9;
13410 b = sna->kgem.batch + sna->kgem.nbatch;
13411 sna->kgem.nbatch += 3;
13548 b = sna->kgem.batch + sna->kgem.nbatch;
13556 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13565 sna->kgem.nbatch += 8 + src_stride;
13572 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13581 sna->kgem.nbatch += 7 + src_stride;
13635 b = sna->kgem.batch + sna->kgem.nbatch;
13643 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13649 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
13655 sna->kgem.nbatch += 10;
13662 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13667 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
13674 sna->kgem.nbatch += 8;
13741 b = sna->kgem.batch + sna->kgem.nbatch;
13749 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13758 sna->kgem.nbatch += 8 + src_stride;
13765 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13774 sna->kgem.nbatch += 7 + src_stride;
13826 b = sna->kgem.batch + sna->kgem.nbatch;
13834 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13840 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
13846 sna->kgem.nbatch += 10;
13853 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13858 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
13865 sna->kgem.nbatch += 8;
13932 b = sna->kgem.batch + sna->kgem.nbatch;
13940 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13949 sna->kgem.nbatch += 8 + src_stride;
13956 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13965 sna->kgem.nbatch += 7 + src_stride;
14016 b = sna->kgem.batch + sna->kgem.nbatch;
14024 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14030 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
14036 sna->kgem.nbatch += 10;
14043 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14048 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
14055 sna->kgem.nbatch += 8;
14131 b = sna->kgem.batch + sna->kgem.nbatch;
14138 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14146 sna->kgem.nbatch += 8 + len;
14152 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14160 sna->kgem.nbatch += 7 + len;
14256 b = sna->kgem.batch + sna->kgem.nbatch;
14270 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14279 sna->kgem.nbatch += 8 + len;
14288 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14297 sna->kgem.nbatch += 7 + len;
14331 b = sna->kgem.batch + sna->kgem.nbatch;
14338 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14344 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
14350 sna->kgem.nbatch += 10;
14356 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14361 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
14367 sna->kgem.nbatch += 8;
15290 unwind_batch = sna->kgem.nbatch;
15294 b = sna->kgem.batch + sna->kgem.nbatch;
15306 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
15315 sna->kgem.nbatch += 10;
15326 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
15334 sna->kgem.nbatch += 8;
15377 unwind_batch = sna->kgem.nbatch;
15381 b = sna->kgem.batch + sna->kgem.nbatch;
15393 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
15402 sna->kgem.nbatch += 10;
15413 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
15421 sna->kgem.nbatch += 8;
15426 b = sna->kgem.batch + sna->kgem.nbatch;
15427 sna->kgem.nbatch += 3 + len;
15460 b = sna->kgem.batch + sna->kgem.nbatch;
15461 sna->kgem.nbatch += 3;
15474 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
15475 sna->kgem.nbatch = unwind_batch;
15477 if (sna->kgem.nbatch == 0)
16006 unwind_batch = sna->kgem.nbatch;
16015 b = sna->kgem.batch + sna->kgem.nbatch;
16027 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16036 sna->kgem.nbatch += 10;
16047 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16055 sna->kgem.nbatch += 8;
16115 unwind_batch = sna->kgem.nbatch;
16124 b = sna->kgem.batch + sna->kgem.nbatch;
16136 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16145 sna->kgem.nbatch += 10;
16156 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16164 sna->kgem.nbatch += 8;
16169 b = sna->kgem.batch + sna->kgem.nbatch;
16170 sna->kgem.nbatch += 3 + len;
16189 assert((uint32_t *)byte == sna->kgem.batch + sna->kgem.nbatch);
16210 b = sna->kgem.batch + sna->kgem.nbatch;
16211 sna->kgem.nbatch += 3;
16224 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
16225 sna->kgem.nbatch = unwind_batch;
16227 if (sna->kgem.nbatch == 0)
16504 b = sna->kgem.batch + sna->kgem.nbatch;
16519 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16525 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
16531 sna->kgem.nbatch += 10;
16545 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16550 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
16557 sna->kgem.nbatch += 8;
17497 DBG(("%s (time=%ld), cpu damage? %d, exec? %d nbatch=%d, busy? %d\n",
17501 sna->kgem.nbatch,
18029 if (sna->kgem.nbatch &&
18105 DBG(("%s: nbatch=%d, need_retire=%d, need_purge=%d\n", __FUNCTION__,
18106 sna->kgem.nbatch, sna->kgem.need_retire, sna->kgem.need_purge));
18108 if (!sna->kgem.nbatch)