Lines Matching defs:GenericDeviceTy

58 struct GenericDeviceTy;
67 AsyncInfoWrapperTy(GenericDeviceTy &Device, __tgt_async_info *AsyncInfoPtr);
109 GenericDeviceTy &Device;
201 GenericDeviceTy &Device;
210 DeviceImageTy(int32_t Id, GenericDeviceTy &Device,
221 GenericDeviceTy &getDevice() const { return Device; }
263 Error init(GenericDeviceTy &GenericDevice, DeviceImageTy &Image);
264 virtual Error initImpl(GenericDeviceTy &GenericDevice,
269 Error launch(GenericDeviceTy &GenericDevice, void **ArgPtrs,
272 virtual Error launchImpl(GenericDeviceTy &GenericDevice,
294 getKernelLaunchEnvironment(GenericDeviceTy &GenericDevice, uint32_t Version,
323 Error printLaunchInfo(GenericDeviceTy &GenericDevice,
329 virtual Error printLaunchInfoDetails(GenericDeviceTy &GenericDevice,
337 prepareArgs(GenericDeviceTy &GenericDevice, void **ArgPtrs,
345 uint32_t getNumThreads(GenericDeviceTy &GenericDevice,
351 uint32_t getNumBlocks(GenericDeviceTy &GenericDevice,
515 GenericDeviceTy &Device;
588 PinnedAllocationMapTy(GenericDeviceTy &Device) : Device(Device) {
680 struct GenericDeviceTy : public DeviceAllocatorTy {
683 GenericDeviceTy(GenericPluginTy &Plugin, int32_t DeviceId, int32_t NumDevices,
827 Error dataExchange(const void *SrcPtr, GenericDeviceTy &DstDev, void *DstPtr,
829 virtual Error dataExchangeImpl(const void *SrcPtr, GenericDeviceTy &DstDev,
1115 virtual GenericDeviceTy *createDevice(GenericPluginTy &Plugin,
1123 GenericDeviceTy &getDevice(int32_t DeviceId) {
1183 /// GenericDeviceTy::exchangeData() function on the source device.
1198 /// we could not move this function into GenericDeviceTy.
1355 llvm::SmallVector<GenericDeviceTy *> Devices;
1408 virtual Error create(GenericDeviceTy &Device) = 0;
1411 virtual Error destroy(GenericDeviceTy &Device) = 0;
1427 GenericDeviceResourceManagerTy(GenericDeviceTy &Device)
1576 GenericDeviceTy &Device;