|
cuSBF
|
Page-locked host buffer for fused FASTX normalize + H2D staging. More...
#include <fastx_pinned_buffer.hpp>
Page-locked host buffer for fused FASTX normalize + H2D staging.
Definition at line 15 of file fastx_pinned_buffer.hpp.
|
default |
|
delete |
|
inlinenoexcept |
Definition at line 21 of file fastx_pinned_buffer.hpp.
|
inline |
Definition at line 38 of file fastx_pinned_buffer.hpp.
|
inlinenoexcept |
Allocated pinned bytes.
Definition at line 58 of file fastx_pinned_buffer.hpp.
|
inlinenoexcept |
Sets logical size to zero without freeing capacity.
Definition at line 68 of file fastx_pinned_buffer.hpp.
Read-only view of data().
Definition at line 48 of file fastx_pinned_buffer.hpp.
|
inlinenoexcept |
Writable pinned host pointer (may be nullptr before reserve).
Definition at line 43 of file fastx_pinned_buffer.hpp.
|
delete |
|
inlinenoexcept |
|
inline |
Frees pinned host memory and resets size and capacity.
Definition at line 73 of file fastx_pinned_buffer.hpp.
Grows pinned allocation to at least nbytes, preserving existing bytes.
Definition at line 83 of file fastx_pinned_buffer.hpp.
Sets logical size to nbytes, reserving if needed.
Definition at line 102 of file fastx_pinned_buffer.hpp.
|
inlinenoexcept |
Logical byte length (≤ capacity).
Definition at line 53 of file fastx_pinned_buffer.hpp.
|
inlinenoexcept |
data() as a string view of length size().
Definition at line 63 of file fastx_pinned_buffer.hpp.