#include <workgroup_barrier.hpp>
◆ workgroup_barrier()
__device__ ck::workgroup_barrier::workgroup_barrier |
( |
uint32_t * |
ptr | ) |
|
|
inline |
◆ aquire()
__device__ void ck::workgroup_barrier::aquire |
( |
uint32_t |
offset | ) |
|
|
inline |
◆ inc()
__device__ void ck::workgroup_barrier::inc |
( |
uint32_t |
offset | ) |
|
|
inline |
◆ ld()
◆ release()
__device__ void ck::workgroup_barrier::release |
( |
uint32_t |
offset | ) |
|
|
inline |
◆ wait_eq()
__device__ void ck::workgroup_barrier::wait_eq |
( |
uint32_t |
offset, |
|
|
uint32_t |
value |
|
) |
| |
|
inline |
◆ wait_lt()
__device__ void ck::workgroup_barrier::wait_lt |
( |
uint32_t |
offset, |
|
|
uint32_t |
value |
|
) |
| |
|
inline |
◆ wait_set()
◆ base_ptr
uint32_t* ck::workgroup_barrier::base_ptr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/workgroup_barrier.hpp