Lines Matching refs:nbatch
1441 if (bo->exec == NULL && sna->kgem.nbatch && kgem_is_idle(&sna->kgem)) {
5300 if (sna->kgem.nbatch && __kgem_ring_empty(&sna->kgem)) {
5407 b = sna->kgem.batch + sna->kgem.nbatch;
5420 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
5426 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
5433 sna->kgem.nbatch += 10;
5435 b = sna->kgem.batch + sna->kgem.nbatch;
5447 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
5452 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
5459 sna->kgem.nbatch += 8;
5578 b = sna->kgem.batch + sna->kgem.nbatch;
5592 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
5598 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
5608 sna->kgem.nbatch += 14;
5610 b = sna->kgem.batch + sna->kgem.nbatch;
5623 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
5628 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
5638 sna->kgem.nbatch += 12;
8425 b = sna->kgem.batch + sna->kgem.nbatch;
8432 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8441 sna->kgem.nbatch += 8 + src_stride;
8443 b = sna->kgem.batch + sna->kgem.nbatch;
8449 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8458 sna->kgem.nbatch += 7 + src_stride;
8500 b = sna->kgem.batch + sna->kgem.nbatch;
8508 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8514 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
8521 sna->kgem.nbatch += 10;
8528 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8533 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
8540 sna->kgem.nbatch += 8;
8760 b = sna->kgem.batch + sna->kgem.nbatch;
8767 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8773 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
8780 sna->kgem.nbatch += 10;
8786 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, arg->bo,
8791 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
8798 sna->kgem.nbatch += 8;
12434 b = sna->kgem.batch + sna->kgem.nbatch;
12441 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12447 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, tile_bo,
12451 sna->kgem.nbatch += 8;
12457 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12462 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, tile_bo,
12466 sna->kgem.nbatch += 6;
12472 b = sna->kgem.batch + sna->kgem.nbatch;
12479 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12487 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12491 sna->kgem.nbatch += 10;
12497 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12504 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12508 sna->kgem.nbatch += 8;
12519 b = sna->kgem.batch + sna->kgem.nbatch;
12520 sna->kgem.nbatch += 3*n_this_time;
12548 unwind_batch = sna->kgem.nbatch;
12552 b = sna->kgem.batch + sna->kgem.nbatch;
12559 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12567 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12571 sna->kgem.nbatch += 10;
12577 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12584 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12588 sna->kgem.nbatch += 8;
12609 unwind_batch = sna->kgem.nbatch;
12613 b = sna->kgem.batch + sna->kgem.nbatch;
12620 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12628 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12632 sna->kgem.nbatch += 10;
12638 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12645 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12649 sna->kgem.nbatch += 8;
12662 b = sna->kgem.batch + sna->kgem.nbatch;
12666 sna->kgem.nbatch += 3;
12706 unwind_batch = sna->kgem.nbatch;
12710 b = sna->kgem.batch + sna->kgem.nbatch;
12717 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
12725 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 8, tile_bo,
12729 sna->kgem.nbatch += 10;
12735 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
12742 b[7] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 7, tile_bo,
12746 sna->kgem.nbatch += 8;
12759 b = sna->kgem.batch + sna->kgem.nbatch;
12763 sna->kgem.nbatch += 3;
12769 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
12770 sna->kgem.nbatch = unwind_batch;
12772 if (sna->kgem.nbatch == 0)
13346 b = sna->kgem.batch + sna->kgem.nbatch;
13353 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13362 sna->kgem.nbatch += 10;
13368 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13377 sna->kgem.nbatch += 9;
13383 b = sna->kgem.batch + sna->kgem.nbatch;
13390 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13399 sna->kgem.nbatch += 10;
13405 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13414 sna->kgem.nbatch += 9;
13425 b = sna->kgem.batch + sna->kgem.nbatch;
13426 sna->kgem.nbatch += 3 * n_this_time;
13457 b = sna->kgem.batch + sna->kgem.nbatch;
13464 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13473 sna->kgem.nbatch += 10;
13479 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13488 sna->kgem.nbatch += 9;
13508 b = sna->kgem.batch + sna->kgem.nbatch;
13515 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13524 sna->kgem.nbatch += 10;
13530 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13539 sna->kgem.nbatch += 9;
13544 b = sna->kgem.batch + sna->kgem.nbatch;
13545 sna->kgem.nbatch += 3;
13581 b = sna->kgem.batch + sna->kgem.nbatch;
13588 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13597 sna->kgem.nbatch += 10;
13603 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13612 sna->kgem.nbatch += 9;
13617 b = sna->kgem.batch + sna->kgem.nbatch;
13618 sna->kgem.nbatch += 3;
13757 b = sna->kgem.batch + sna->kgem.nbatch;
13765 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13774 sna->kgem.nbatch += 8 + src_stride;
13781 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13790 sna->kgem.nbatch += 7 + src_stride;
13845 b = sna->kgem.batch + sna->kgem.nbatch;
13853 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13859 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
13865 sna->kgem.nbatch += 10;
13872 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13877 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
13884 sna->kgem.nbatch += 8;
13958 b = sna->kgem.batch + sna->kgem.nbatch;
13966 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
13975 sna->kgem.nbatch += 8 + src_stride;
13982 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
13991 sna->kgem.nbatch += 7 + src_stride;
14044 b = sna->kgem.batch + sna->kgem.nbatch;
14052 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14058 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
14064 sna->kgem.nbatch += 10;
14071 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14076 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
14083 sna->kgem.nbatch += 8;
14151 b = sna->kgem.batch + sna->kgem.nbatch;
14159 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14168 sna->kgem.nbatch += 8 + src_stride;
14175 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14184 sna->kgem.nbatch += 7 + src_stride;
14236 b = sna->kgem.batch + sna->kgem.nbatch;
14244 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14250 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
14256 sna->kgem.nbatch += 10;
14263 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14268 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
14275 sna->kgem.nbatch += 8;
14352 b = sna->kgem.batch + sna->kgem.nbatch;
14359 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14367 sna->kgem.nbatch += 8 + len;
14373 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14381 sna->kgem.nbatch += 7 + len;
14478 b = sna->kgem.batch + sna->kgem.nbatch;
14492 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14501 sna->kgem.nbatch += 8 + len;
14510 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14519 sna->kgem.nbatch += 7 + len;
14553 b = sna->kgem.batch + sna->kgem.nbatch;
14560 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
14566 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
14572 sna->kgem.nbatch += 10;
14578 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
14583 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
14589 sna->kgem.nbatch += 8;
15515 unwind_batch = sna->kgem.nbatch;
15519 b = sna->kgem.batch + sna->kgem.nbatch;
15531 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
15540 sna->kgem.nbatch += 10;
15551 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
15559 sna->kgem.nbatch += 8;
15603 unwind_batch = sna->kgem.nbatch;
15607 b = sna->kgem.batch + sna->kgem.nbatch;
15619 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
15628 sna->kgem.nbatch += 10;
15639 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
15647 sna->kgem.nbatch += 8;
15652 b = sna->kgem.batch + sna->kgem.nbatch;
15653 sna->kgem.nbatch += 3 + len;
15686 b = sna->kgem.batch + sna->kgem.nbatch;
15687 sna->kgem.nbatch += 3;
15700 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
15701 sna->kgem.nbatch = unwind_batch;
15703 if (sna->kgem.nbatch == 0)
16233 unwind_batch = sna->kgem.nbatch;
16242 b = sna->kgem.batch + sna->kgem.nbatch;
16254 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16263 sna->kgem.nbatch += 10;
16274 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16282 sna->kgem.nbatch += 8;
16343 unwind_batch = sna->kgem.nbatch;
16352 b = sna->kgem.batch + sna->kgem.nbatch;
16364 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16373 sna->kgem.nbatch += 10;
16384 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16392 sna->kgem.nbatch += 8;
16397 b = sna->kgem.batch + sna->kgem.nbatch;
16398 sna->kgem.nbatch += 3 + len;
16417 assert((uint32_t *)byte == sna->kgem.batch + sna->kgem.nbatch);
16438 b = sna->kgem.batch + sna->kgem.nbatch;
16439 sna->kgem.nbatch += 3;
16452 if (sna->kgem.nbatch == unwind_batch + (sna->kgem.gen >= 0100 ? 10 : 8)) {
16453 sna->kgem.nbatch = unwind_batch;
16455 if (sna->kgem.nbatch == 0)
16734 b = sna->kgem.batch + sna->kgem.nbatch;
16749 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 4, bo,
16755 kgem_add_reloc64(&sna->kgem, sna->kgem.nbatch + 6, upload,
16761 sna->kgem.nbatch += 10;
16775 b[4] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 4, bo,
16780 b[5] = kgem_add_reloc(&sna->kgem, sna->kgem.nbatch + 5, upload,
16787 sna->kgem.nbatch += 8;
17801 DBG(("%s (time=%ld), cpu damage? %d, exec? %d nbatch=%d, busy? %d\n",
17805 sna->kgem.nbatch,
18385 if (sna->kgem.nbatch &&