@@ -107,80 +107,80 @@ class MemoryManager {
107107
108108 // Copies memory between: host and device, host and host,
109109 // device and device if memory objects bound to the one context.
110- static void copy (SYCLMemObjI *SYCLMemObj, void *SrcMem, QueueImplPtr SrcQueue,
110+ static void copy (SYCLMemObjI *SYCLMemObj, void *SrcMem, queue_impl * SrcQueue,
111111 unsigned int DimSrc, sycl::range<3 > SrcSize,
112112 sycl::range<3 > SrcAccessRange, sycl::id<3 > SrcOffset,
113- unsigned int SrcElemSize, void *DstMem,
114- QueueImplPtr TgtQueue, unsigned int DimDst,
115- sycl::range<3 > DstSize , sycl::range <3 > DstAccessRange ,
116- sycl::id< 3 > DstOffset, unsigned int DstElemSize,
113+ unsigned int SrcElemSize, void *DstMem, queue_impl *TgtQueue,
114+ unsigned int DimDst, sycl::range< 3 > DstSize ,
115+ sycl::range<3 > DstAccessRange , sycl::id <3 > DstOffset ,
116+ unsigned int DstElemSize,
117117 std::vector<ur_event_handle_t > DepEvents,
118118 ur_event_handle_t &OutEvent);
119119
120- static void fill (SYCLMemObjI *SYCLMemObj, void *Mem, QueueImplPtr Queue,
120+ static void fill (SYCLMemObjI *SYCLMemObj, void *Mem, queue_impl & Queue,
121121 size_t PatternSize, const unsigned char *Pattern,
122122 unsigned int Dim, sycl::range<3 > Size,
123123 sycl::range<3 > AccessRange, sycl::id<3 > AccessOffset,
124124 unsigned int ElementSize,
125125 std::vector<ur_event_handle_t > DepEvents,
126126 ur_event_handle_t &OutEvent);
127127
128- static void *map (SYCLMemObjI *SYCLMemObj, void *Mem, QueueImplPtr Queue,
128+ static void *map (SYCLMemObjI *SYCLMemObj, void *Mem, queue_impl & Queue,
129129 access::mode AccessMode, unsigned int Dim,
130130 sycl::range<3 > Size, sycl::range<3 > AccessRange,
131131 sycl::id<3 > AccessOffset, unsigned int ElementSize,
132132 std::vector<ur_event_handle_t > DepEvents,
133133 ur_event_handle_t &OutEvent);
134134
135- static void unmap (SYCLMemObjI *SYCLMemObj, void *Mem, QueueImplPtr Queue,
135+ static void unmap (SYCLMemObjI *SYCLMemObj, void *Mem, queue_impl & Queue,
136136 void *MappedPtr, std::vector<ur_event_handle_t > DepEvents,
137137 ur_event_handle_t &OutEvent);
138138
139- static void copy_usm (const void *SrcMem, QueueImplPtr Queue, size_t Len,
139+ static void copy_usm (const void *SrcMem, queue_impl & Queue, size_t Len,
140140 void *DstMem, std::vector<ur_event_handle_t > DepEvents,
141141 ur_event_handle_t *OutEvent);
142142
143- static void fill_usm (void *DstMem, QueueImplPtr Queue, size_t Len,
143+ static void fill_usm (void *DstMem, queue_impl & Queue, size_t Len,
144144 const std::vector<unsigned char > &Pattern,
145145 std::vector<ur_event_handle_t > DepEvents,
146146 ur_event_handle_t *OutEvent);
147147
148- static void prefetch_usm (void *Ptr, QueueImplPtr Queue, size_t Len,
148+ static void prefetch_usm (void *Ptr, queue_impl & Queue, size_t Len,
149149 std::vector<ur_event_handle_t > DepEvents,
150150 ur_event_handle_t *OutEvent);
151151
152- static void advise_usm (const void *Ptr, QueueImplPtr Queue, size_t Len,
152+ static void advise_usm (const void *Ptr, queue_impl & Queue, size_t Len,
153153 ur_usm_advice_flags_t Advice,
154154 std::vector<ur_event_handle_t > DepEvents,
155155 ur_event_handle_t *OutEvent);
156156
157157 static void copy_2d_usm (const void *SrcMem, size_t SrcPitch,
158- QueueImplPtr Queue, void *DstMem, size_t DstPitch,
158+ queue_impl & Queue, void *DstMem, size_t DstPitch,
159159 size_t Width, size_t Height,
160160 std::vector<ur_event_handle_t > DepEvents,
161161 ur_event_handle_t *OutEvent);
162162
163- static void fill_2d_usm (void *DstMem, QueueImplPtr Queue, size_t Pitch,
163+ static void fill_2d_usm (void *DstMem, queue_impl & Queue, size_t Pitch,
164164 size_t Width, size_t Height,
165165 const std::vector<unsigned char > &Pattern,
166166 std::vector<ur_event_handle_t > DepEvents,
167167 ur_event_handle_t *OutEvent);
168168
169- static void memset_2d_usm (void *DstMem, QueueImplPtr Queue, size_t Pitch,
169+ static void memset_2d_usm (void *DstMem, queue_impl & Queue, size_t Pitch,
170170 size_t Width, size_t Height, char Value,
171171 std::vector<ur_event_handle_t > DepEvents,
172172 ur_event_handle_t *OutEvent);
173173
174174 static void
175175 copy_to_device_global (const void *DeviceGlobalPtr, bool IsDeviceImageScoped,
176- QueueImplPtr Queue, size_t NumBytes, size_t Offset,
176+ queue_impl & Queue, size_t NumBytes, size_t Offset,
177177 const void *SrcMem,
178178 const std::vector<ur_event_handle_t > &DepEvents,
179179 ur_event_handle_t *OutEvent);
180180
181181 static void
182182 copy_from_device_global (const void *DeviceGlobalPtr, bool IsDeviceImageScoped,
183- QueueImplPtr Queue, size_t NumBytes, size_t Offset,
183+ queue_impl & Queue, size_t NumBytes, size_t Offset,
184184 void *DstMem,
185185 const std::vector<ur_event_handle_t > &DepEvents,
186186 ur_event_handle_t *OutEvent);
@@ -254,7 +254,7 @@ class MemoryManager {
254254 ur_exp_command_buffer_sync_point_t *OutSyncPoint);
255255
256256 static void copy_image_bindless (
257- QueueImplPtr Queue, const void *Src, void *Dst,
257+ queue_impl & Queue, const void *Src, void *Dst,
258258 const ur_image_desc_t &SrcDesc, const ur_image_desc_t &DstDesc,
259259 const ur_image_format_t &SrcFormat, const ur_image_format_t &DstFormat,
260260 const ur_exp_image_copy_flags_t Flags, ur_rect_offset_t SrcOffset,
0 commit comments