DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::usm Namespace Reference

Functions

void * alignedAlloc (size_t Alignment, size_t Bytes, const context &Ctxt, const device &Dev, cl::sycl::usm::alloc Kind, const code_location &CL)
 
void * alignedAllocHost (size_t Alignment, size_t Bytes, const context &Ctxt, cl::sycl::usm::alloc Kind, const code_location &CL)
 
void free (void *Ptr, const context &Ctxt, const code_location &CL)
 
void * alignedAlloc (size_t Alignment, size_t Size, const context &Ctxt, const device &Dev, alloc Kind, const detail::code_location &CL, const property_list &PropList={})
 
void * alignedAllocHost (size_t Alignment, size_t Size, const context &Ctxt, alloc Kind)
 
void free (void *Ptr, const context &Ctxt)
 
void * alignedAlloc (size_t Alignment, size_t Size, const context &Ctxt, const device &Dev, alloc Kind)
 

Function Documentation

◆ alignedAlloc() [1/3]

void* cl::sycl::detail::usm::alignedAlloc ( size_t  Alignment,
size_t  Bytes,
const context Ctxt,
const device Dev,
cl::sycl::usm::alloc  Kind,
const code_location CL 
)

◆ alignedAlloc() [2/3]

void* cl::sycl::detail::usm::alignedAlloc ( size_t  Alignment,
size_t  Size,
const context Ctxt,
const device Dev,
alloc  Kind 
)

◆ alignedAlloc() [3/3]

void* cl::sycl::detail::usm::alignedAlloc ( size_t  Alignment,
size_t  Size,
const context Ctxt,
const device Dev,
alloc  Kind,
const detail::code_location CL,
const property_list PropList = {} 
)

Definition at line 94 of file usm_impl.cpp.

◆ alignedAllocHost() [1/2]

void * cl::sycl::detail::usm::alignedAllocHost ( size_t  Alignment,
size_t  Bytes,
const context Ctxt,
cl::sycl::usm::alloc  Kind,
const code_location CL 
)

◆ alignedAllocHost() [2/2]

void* cl::sycl::detail::usm::alignedAllocHost ( size_t  Alignment,
size_t  Size,
const context Ctxt,
alloc  Kind 
)

◆ free() [1/2]

void cl::sycl::detail::usm::free ( void *  Ptr,
const context Ctxt 
)

Definition at line 203 of file usm_impl.cpp.

References cl::sycl::free().

◆ free() [2/2]