#include <level_zero/pi_level_zero.hpp>
Public Member Functions | |
USMHostMemoryAlloc (pi_context Ctx) | |
![]() | |
USMMemoryAllocBase (pi_context Ctx, pi_device Dev) | |
void * | allocate (size_t Size) override final |
void * | allocate (size_t Size, size_t Alignment) override final |
void | deallocate (void *Ptr, bool OwnZeMemHandle) override final |
MemType | getMemType () override final |
![]() | |
virtual | ~SystemMemory ()=default |
Protected Member Functions | |
pi_result | allocateImpl (void **ResultPtr, size_t Size, pi_uint32 Alignment) override |
MemType | getMemTypeImpl () override |
Additional Inherited Members | |
![]() | |
pi_context | Context |
pi_device | Device |
Definition at line 449 of file pi_level_zero.hpp.
|
inline |
Definition at line 456 of file pi_level_zero.hpp.
|
overrideprotectedvirtual |
Implements USMMemoryAllocBase.
Definition at line 7759 of file pi_level_zero.cpp.
References _pi_queue::Context, and USMHostAllocImpl().
|
overrideprotectedvirtual |