Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Cuda::GPUIndirectTransferCompletion Class Reference
module nullptr

#include <cuda_internal.h>

Inheritance diagram for Realm::Cuda::GPUIndirectTransferCompletion:
Collaboration diagram for Realm::Cuda::GPUIndirectTransferCompletion:

Public Member Functions

 GPUIndirectTransferCompletion (XferDes *_xd, int _read_port_idx, size_t _read_offset, size_t _read_size, int _write_port_idx, size_t _write_offset, size_t _write_size, int _read_ind_port_idx=-1, size_t _read_ind_offset=0, size_t _read_ind_size=0, int _write_ind_port_idx=-1, size_t _write_ind_offset=0, size_t _write_ind_size=0)
 
virtual void request_completed (void)
 
- Public Member Functions inherited from Realm::Cuda::GPUCompletionNotification
virtual ~GPUCompletionNotification (void)
 

Protected Attributes

XferDesxd
 
int read_port_idx
 
size_t read_offset
 
size_t read_size
 
int read_ind_port_idx
 
size_t read_ind_offset
 
size_t read_ind_size
 
int write_port_idx
 
size_t write_offset
 
size_t write_size
 
int write_ind_port_idx
 
size_t write_ind_offset
 
size_t write_ind_size
 

Constructor & Destructor Documentation

◆ GPUIndirectTransferCompletion()

Realm::Cuda::GPUIndirectTransferCompletion::GPUIndirectTransferCompletion ( XferDes _xd,
int  _read_port_idx,
size_t  _read_offset,
size_t  _read_size,
int  _write_port_idx,
size_t  _write_offset,
size_t  _write_size,
int  _read_ind_port_idx = -1,
size_t  _read_ind_offset = 0,
size_t  _read_ind_size = 0,
int  _write_ind_port_idx = -1,
size_t  _write_ind_offset = 0,
size_t  _write_ind_size = 0 
)

Member Function Documentation

◆ request_completed()

virtual void Realm::Cuda::GPUIndirectTransferCompletion::request_completed ( void  )
virtual

Member Data Documentation

◆ read_ind_offset

size_t Realm::Cuda::GPUIndirectTransferCompletion::read_ind_offset
protected

◆ read_ind_port_idx

int Realm::Cuda::GPUIndirectTransferCompletion::read_ind_port_idx
protected

◆ read_ind_size

size_t Realm::Cuda::GPUIndirectTransferCompletion::read_ind_size
protected

◆ read_offset

size_t Realm::Cuda::GPUIndirectTransferCompletion::read_offset
protected

◆ read_port_idx

int Realm::Cuda::GPUIndirectTransferCompletion::read_port_idx
protected

◆ read_size

size_t Realm::Cuda::GPUIndirectTransferCompletion::read_size
protected

◆ write_ind_offset

size_t Realm::Cuda::GPUIndirectTransferCompletion::write_ind_offset
protected

◆ write_ind_port_idx

int Realm::Cuda::GPUIndirectTransferCompletion::write_ind_port_idx
protected

◆ write_ind_size

size_t Realm::Cuda::GPUIndirectTransferCompletion::write_ind_size
protected

◆ write_offset

size_t Realm::Cuda::GPUIndirectTransferCompletion::write_offset
protected

◆ write_port_idx

int Realm::Cuda::GPUIndirectTransferCompletion::write_port_idx
protected

◆ write_size

size_t Realm::Cuda::GPUIndirectTransferCompletion::write_size
protected

◆ xd

XferDes* Realm::Cuda::GPUIndirectTransferCompletion::xd
protected

The documentation for this class was generated from the following file: