Lines Matching defs:slot
1131 /* If we are in a thrsw delay slot check that this instruction
1515 const struct qinst *qinst, int slot)
1519 if (slot == 2 && qinst->is_tlb_z_write)
1522 if (slot > 0 && qinst->uniform != ~0)
1533 if (slot == 2 && inst->alu.add.op == V3D_QPU_A_TMUWT)
1584 uint32_t slot)
1590 if (slot > 0 &&
1597 if (slot > 0 && qinst->qpu.sig.ldvary)
1610 * delay slot 1
1611 * delay slot 2
1632 const uint32_t slot = scoreboard->tick - scoreboard->last_thrsw_tick;
1633 assert(slot <= 2);
1637 * in the actual delay slots and not in the same slot as the thrsw.
1639 assert(slot >= 1);
1649 if (!qpu_inst_before_thrsw_valid_in_delay_slot(c, qinst, slot))
1727 for (int slot = 0; slot < instructions_in_sequence; slot++) {
1728 if (!qpu_inst_before_thrsw_valid_in_delay_slot(c, qinst, slot))
1732 !qpu_inst_valid_in_thrend_slot(c, qinst, slot)) {
1804 * valid slot here and keep going.
2431 struct qinst *slot = delay_slots_start;
2435 memcpy(&slot->qpu, &s_inst->qpu,
2436 sizeof(slot->qpu));
2438 slot = (struct qinst *) slot->link.next;