Lines Matching defs:OutputSignal
721 AMDGPUSignalTy *OutputSignal,
723 assert(OutputSignal && "Invalid kernel output signal");
764 Packet->completion_signal = OutputSignal->get();
774 Error pushBarrier(AMDGPUSignalTy *OutputSignal,
782 return pushBarrierImpl(OutputSignal, InputSignal1, InputSignal2);
788 Error pushBarrierImpl(AMDGPUSignalTy *OutputSignal,
809 if (OutputSignal)
810 Packet->completion_signal = OutputSignal->get();
1070 std::pair<uint32_t, AMDGPUSignalTy *> consume(AMDGPUSignalTy *OutputSignal) {
1083 Slots[Curr].Signal = OutputSignal;
1128 AMDGPUSignalTy *OutputSignal = nullptr;
1129 if (auto Err = SignalManager.getResource(OutputSignal))
1131 OutputSignal->reset();
1132 OutputSignal->increaseUseCount();
1135 auto [Curr, InputSignal] = consume(OutputSignal);
1142 return Queue->pushBarrier(OutputSignal, InputSignal, OtherSignal);
1243 AMDGPUSignalTy *OutputSignal = nullptr;
1244 if (auto Err = SignalManager.getResource(OutputSignal))
1246 OutputSignal->reset();
1247 OutputSignal->increaseUseCount();
1252 auto [Curr, InputSignal] = consume(OutputSignal);
1266 OutputSignal, InputSignal))
1288 AMDGPUSignalTy *OutputSignal = nullptr;
1289 if (auto Err = SignalManager.getResource(OutputSignal))
1291 OutputSignal->reset();
1292 OutputSignal->increaseUseCount();
1297 auto [Curr, InputSignal] = consume(OutputSignal);
1304 OutputSignal->get());
1309 OutputSignal->get());
1392 AMDGPUSignalTy *OutputSignal = OutputSignals[0];
1397 auto [Curr, InputSignal] = consume(OutputSignal);
1419 OutputSignal = OutputSignals[1];
1422 std::tie(Curr, InputSignal) = consume(OutputSignal);
1443 OutputSignal->get());
1447 OutputSignal->get());
1453 AMDGPUSignalTy *OutputSignal;
1454 if (auto Err = SignalManager.getResources(/*Num=*/1, &OutputSignal))
1456 OutputSignal->reset();
1457 OutputSignal->increaseUseCount();
1462 auto [Curr, InputSignal] = consume(OutputSignal);
1473 OutputSignal->get());
1477 OutputSignal->get());