|
My Project
|
#include <mali_uk.h>
Public Attributes | |
| u32 | id |
| u32 | ret |
| u64 | sizer |
Arguments for a UK call are stored in a structure. This structure consists of a fixed size header and a payload. The header carries a 32-bit number identifying the UK function to be called (see uk_func). When the UKK client receives this header and executed the requested UK function, it will use the same header to store the result of the function in the form of a int return code. The size of this structure is such that the first member of the payload following the header can be accessed efficiently on a 32 and 64-bit kernel and the structure has the same size regardless of a 32 or 64-bit kernel. The uk_kernel_size_type type should be defined accordingly in the OS specific mali_uk_os.h header file.
| u32 uk_header::id |
32-bit number identifying the UK function to be called. Also see uk_func.
| u32 uk_header::ret |
The int return code returned by the called UK function. See the specification of the particular UK function you are calling for the meaning of the error codes returned. All UK functions return 0 on success.
1.8.13