diff --git a/libcudacxx/docs/extended_api/asynchronous_operations.md b/libcudacxx/docs/extended_api/asynchronous_operations.md index 18343cae59c..71cc95720d3 100644 --- a/libcudacxx/docs/extended_api/asynchronous_operations.md +++ b/libcudacxx/docs/extended_api/asynchronous_operations.md @@ -1,8 +1,9 @@ ## Asynchronous Operations | [`cuda::memcpy_async`] | Asynchronously copies one range to another. `(function template)`

1.1.0 / CUDA 11.0
1.2.0 / CUDA 11.1 (group & aligned overloads) | -| [`cuda::device_memcpy_async_tx`] | Asynchronously copies one range to another with manual transaction accounting. `(function)` | +| [`cuda::device::memcpy_async_tx`] | Asynchronously copies one range to another with manual transaction accounting. `(function)` | [`cuda::memcpy_async`]: {{ "extended_api/asynchronous_operations/memcpy_async.html" | relative_url }} +[`cuda::device::memcpy_async_tx`]: {{ "extended_api/asynchronous_operations/memcpy_async_tx.html" | relative_url }} diff --git a/libcudacxx/docs/extended_api/synchronization_primitives/barrier.md b/libcudacxx/docs/extended_api/synchronization_primitives/barrier.md index c4bb54ee259..e1c6dd1bc45 100644 --- a/libcudacxx/docs/extended_api/synchronization_primitives/barrier.md +++ b/libcudacxx/docs/extended_api/synchronization_primitives/barrier.md @@ -137,6 +137,7 @@ __global__ void example_kernel() { [`cuda::barrier::init`]: ./barrier/init.md [`cuda::device::barrier_native_handle`]: ./barrier/barrier_native_handle.md [`cuda::device::barrier_arrive_tx`]: ./barrier/barrier_arrive_tx.md +[`cuda::device::barrier_expect_tx`]: ./barrier/barrier_expect_tx.md [`cuda::std::barrier`]: https://en.cppreference.com/w/cpp/thread/barrier diff --git a/libcudacxx/docs/extended_api/synchronization_primitives/barrier/barrier_arrive_tx.md b/libcudacxx/docs/extended_api/synchronization_primitives/barrier/barrier_arrive_tx.md index 8a0f2f10b61..e8e031c71cc 100644 --- a/libcudacxx/docs/extended_api/synchronization_primitives/barrier/barrier_arrive_tx.md +++ b/libcudacxx/docs/extended_api/synchronization_primitives/barrier/barrier_arrive_tx.md @@ -51,9 +51,7 @@ below. ## Example Below example shows only `cuda::device::barrier_arrive_tx`. A more extensive -example can be found in the -[`cuda::device::memcpy_async_tx`](../../../asynchronous_operations/memcpy_async_tx.md) -documentation. +example can be found in the [`cuda::device::memcpy_async_tx`] documentation. ```cuda #include @@ -83,3 +81,4 @@ __global__ void example_kernel() { [Tracking asynchronous operations by the mbarrier object]: https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#tracking-asynchronous-operations-by-the-mbarrier-object [thread.barrier.class paragraph 12]: https://eel.is/c++draft/thread.barrier.class#12 +[`cuda::device::memcpy_async_tx`]: ../../asynchronous_operations/memcpy_async_tx.md