rogue
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
rogue::hardware::axi::AxiStreamDmaShared Class Reference

#include <AxiStreamDma.h>

Public Member Functions

 AxiStreamDmaShared (std::string path)
 Creates shared DMA descriptor for a device path.
 

Public Attributes

int32_t fd
 
std::string path
 
int32_t openCount
 
void ** rawBuff
 
uint32_t bCount
 
uint32_t bSize
 
bool zCopyEn
 

Detailed Description

Shared descriptor for DMA device state reused across interface instances.

Definition at line 39 of file AxiStreamDma.h.

Constructor & Destructor Documentation

◆ AxiStreamDmaShared()

rogue::hardware::axi::AxiStreamDmaShared::AxiStreamDmaShared ( std::string  path)
explicit

Creates shared DMA descriptor for a device path.

Parameters
pathDevice path, for example /dev/datadev_0.

Definition at line 47 of file AxiStreamDma.cpp.

Member Data Documentation

◆ bCount

uint32_t rogue::hardware::axi::AxiStreamDmaShared::bCount

Definition at line 60 of file AxiStreamDma.h.

◆ bSize

uint32_t rogue::hardware::axi::AxiStreamDmaShared::bSize

Definition at line 63 of file AxiStreamDma.h.

◆ fd

int32_t rogue::hardware::axi::AxiStreamDmaShared::fd

Definition at line 48 of file AxiStreamDma.h.

◆ openCount

int32_t rogue::hardware::axi::AxiStreamDmaShared::openCount

Definition at line 54 of file AxiStreamDma.h.

◆ path

std::string rogue::hardware::axi::AxiStreamDmaShared::path

Definition at line 51 of file AxiStreamDma.h.

◆ rawBuff

void** rogue::hardware::axi::AxiStreamDmaShared::rawBuff

Definition at line 57 of file AxiStreamDma.h.

◆ zCopyEn

bool rogue::hardware::axi::AxiStreamDmaShared::zCopyEn

Definition at line 66 of file AxiStreamDma.h.


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