|
MLIR-AIE
|
DOC: Ion Userspace API. More...
#include "/home/runner/work/mlir-aie/mlir-aie/runtime_lib/test_lib/ion.h"
Collaboration diagram for ion_allocation_data:Public Attributes | |
| __u64 | len |
| size of the allocation | |
| __u32 | heap_id_mask |
| mask of heap ids to allocate from | |
| __u32 | flags |
| flags passed to heap | |
| __u32 | fd |
| file descriptor for this allocation | |
| __u32 | unused |
| unused field | |
DOC: Ion Userspace API.
create a client by opening /dev/ion most operations handled via following ioctls struct ion_allocation_data - metadata passed from userspace for allocations
Provided by userspace as an argument to the ioctl
| __u32 ion_allocation_data::fd |
file descriptor for this allocation
Definition at line 56 of file ion.h.
Referenced by mlir_aie_mem_alloc().
| __u32 ion_allocation_data::heap_id_mask |
mask of heap ids to allocate from
Definition at line 54 of file ion.h.
Referenced by mlir_aie_mem_alloc().
| __u64 ion_allocation_data::len |