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

Functions

void * alignedAlloc (size_t Alignment, size_t Bytes, const context &Ctxt, const device &Dev, sycl::usm::alloc Kind, const code_location &CL)
 
void * alignedAllocHost (size_t Alignment, size_t Bytes, const context &Ctxt, sycl::usm::alloc Kind, const code_location &CL)
 
void free (void *Ptr, const context &Ctxt, const code_location &CL)
 
void * alignedAllocHost (size_t Alignment, size_t Size, const context &Ctxt, alloc Kind, const property_list &PropList, const detail::code_location &CodeLoc)
 
void * alignedAllocInternal (size_t Alignment, size_t Size, const context_impl *CtxImpl, const device_impl *DevImpl, alloc Kind, const property_list &PropList)
 
void * alignedAlloc (size_t Alignment, size_t Size, const context &Ctxt, const device &Dev, alloc Kind, const property_list &PropList, const detail::code_location &CodeLoc)
 
void freeInternal (void *Ptr, const context_impl *CtxImpl)
 

Function Documentation

◆ alignedAlloc() [1/2]

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

Referenced by alignedAlloc().

◆ alignedAlloc() [2/2]

void* sycl::_V1::detail::usm::alignedAlloc ( size_t  Alignment,
size_t  Size,
const context Ctxt,
const device Dev,
alloc  Kind,
const property_list PropList,
const detail::code_location CodeLoc 
)

◆ alignedAllocHost() [1/2]

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

Referenced by alignedAllocHost().

◆ alignedAllocHost() [2/2]

◆ alignedAllocInternal()

◆ free()

void sycl::_V1::detail::usm::free ( void *  Ptr,
const context Ctxt,
const code_location CL 
)

◆ freeInternal()