DPC++ Runtime
Runtime libraries for oneAPI DPC++
mem_alloc_helper.hpp File Reference
#include <ur_api.h>
Include dependency graph for mem_alloc_helper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::detail
 

Functions

void sycl::_V1::detail::memBufferCreateHelper (const PluginPtr &Plugin, ur_context_handle_t Ctx, ur_mem_flags_t Flags, size_t Size, ur_mem_handle_t *RetMem, const ur_buffer_properties_t *Props=nullptr)
 
void sycl::_V1::detail::memReleaseHelper (const PluginPtr &Plugin, ur_mem_handle_t Mem)
 
void sycl::_V1::detail::memBufferMapHelper (const PluginPtr &Plugin, ur_queue_handle_t command_queue, ur_mem_handle_t buffer, bool blocking_map, ur_map_flags_t map_flags, size_t offset, size_t size, uint32_t num_events_in_wait_list, const ur_event_handle_t *event_wait_list, ur_event_handle_t *event, void **ret_map)
 
void sycl::_V1::detail::memUnmapHelper (const PluginPtr &Plugin, ur_queue_handle_t command_queue, ur_mem_handle_t memobj, void *mapped_ptr, uint32_t num_events_in_wait_list, const ur_event_handle_t *event_wait_list, ur_event_handle_t *event)