#include <workgroup_barrier.hpp>
◆ workgroup_barrier()
CK_TILE_DEVICE ck_tile::workgroup_barrier::workgroup_barrier |
( |
uint32_t * |
ptr | ) |
|
|
inline |
◆ aquire()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::aquire |
( |
uint32_t |
offset = 0 | ) |
|
|
inline |
◆ inc()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::inc |
( |
uint32_t |
offset = 0 | ) |
|
|
inline |
◆ ld()
CK_TILE_DEVICE uint32_t ck_tile::workgroup_barrier::ld |
( |
uint32_t |
offset = 0 | ) |
|
|
inline |
◆ release()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::release |
( |
uint32_t |
offset = 0 | ) |
|
|
inline |
◆ wait_eq()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::wait_eq |
( |
uint32_t |
value, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ wait_lt()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::wait_lt |
( |
uint32_t |
value, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ wait_set()
CK_TILE_DEVICE void ck_tile::workgroup_barrier::wait_set |
( |
uint32_t |
compare, |
|
|
uint32_t |
value, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ base_ptr
uint32_t* ck_tile::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/docs-7.0.0/include/ck_tile/core/arch/workgroup_barrier.hpp