|
gem5 [DEVELOP-FOR-25.0]
|
#include <mm.h>
Classes | |
| struct | access |
Public Member Functions | |
| mm () | |
| virtual | ~mm () |
| gp_t * | allocate () |
| void | free (gp_t *trans) |
| mm () | |
| virtual | ~mm () |
| gp_t * | allocate () |
| void | free (gp_t *trans) |
Public Member Functions inherited from tlm::tlm_mm_interface | |
| virtual | ~tlm_mm_interface () |
Private Types | |
| typedef tlm::tlm_generic_payload | gp_t |
| typedef tlm::tlm_generic_payload | gp_t |
Private Attributes | |
| access * | free_list |
| access * | empties |
|
private |
|
private |
|
inlinevirtual |
|
inlinevirtual |
| gp_t * mm::allocate | ( | ) |
|
virtual |
Implements tlm::tlm_mm_interface.
Definition at line 71 of file mm.h.
References empties, free_list, and tlm::tlm_generic_payload::reset().
|
virtual |
Implements tlm::tlm_mm_interface.
|
private |
|
private |