RDK Documentation (Open Sourced RDK Components)
AampIonMemorySystem.h File Reference

Controls the ION memory for aamp. More...

#include "AampMemorySystem.h"
#include <fcntl.h>
#include <ion/ion.h>
#include <linux/ion.h>
Include dependency graph for AampIonMemorySystem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  AampIonMemoryInterchangeBuffer
 Stores the information on ION Memory to store data. More...
 
class  AampIonMemorySystem
 Handles ION memory storage to store data. More...
 
class  AampIonMemorySystem::AampIonMemoryContext
 

yes

Controls the ION memory for aamp.

Definition in file AampIonMemorySystem.h.


Data Structure Documentation

◆ AampIonMemoryInterchangeBuffer

struct AampIonMemoryInterchangeBuffer

Stores the information on ION Memory to store data.

Definition at line 38 of file AampIonMemorySystem.h.

Collaboration diagram for AampIonMemoryInterchangeBuffer:
Collaboration graph
Data Fields
uint32_t size

The size of this buffer, for testing

uint32_t dataSize

The size of data stored in the ION memory

unsigned long phyAddr

The location in Physical ION memory where the data is [from ION spec]