/////////////// Consumer APIs ///////////////
| 201 | // Consumer APIs |
| 202 | //////////////////// |
| 203 | DEVICE ConsumerToken consumer_try_wait(PipelineState state, |
| 204 | uint32_t skip_wait = false) { |
| 205 | return consumer_try_wait(state.index(), state.phase(), skip_wait); |
| 206 | } |
| 207 | |
| 208 | DEVICE void consumer_wait(PipelineState state) { |
| 209 | consumer_wait(state.index(), state.phase()); |