MLIR-AIE
|
DOC: Ion Userspace API. More...
#include "/home/runner/work/mlir-aie/mlir-aie/runtime_lib/test_lib/ion.h"
Public Attributes | |
__u64 | len |
__u32 | heap_id_mask |
__u32 | flags |
__u32 | fd |
__u32 | unused |
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 @len: size of the allocation @heap_id_mask: mask of heap ids to allocate from @flags: flags passed to heap @handle: pointer that will be populated with a cookie to use to refer to this allocation
Provided by userspace as an argument to the ioctl
__u32 ion_allocation_data::fd |
Definition at line 73 of file ion.h.
Referenced by mlir_aie_mem_alloc().
__u32 ion_allocation_data::heap_id_mask |
Definition at line 71 of file ion.h.
Referenced by mlir_aie_mem_alloc().
__u64 ion_allocation_data::len |
Definition at line 70 of file ion.h.
Referenced by mlir_aie_mem_alloc().