Hardware Abstraction Layer for FreeRTOS
|
Go to the source code of this file.
Data Structures | |
struct | resource_table |
struct | fw_rsc_hdr |
struct | fw_rsc_carveout |
struct | fw_rsc_devmem |
struct | fw_rsc_trace |
struct | fw_rsc_vdev_vring |
struct | fw_rsc_vdev |
struct | rproc_ops |
Macros | |
#define | __packed PACKED |
#define | FW_RSC_ADDR_ANY (0xFFFFFFFFFFFFFFFF) |
Typedefs | |
typedef uint32_t | u32 |
typedef uint16_t | u16 |
typedef uint8_t | u8 |
Enumerations | |
enum | fw_resource_type { RSC_CARVEOUT = 0, RSC_DEVMEM = 1, RSC_TRACE = 2, RSC_VDEV = 3, RSC_LAST = 4 } |
Functions | |
struct rproc * | rproc_init (const struct rproc_ops *ops, void *initData, struct resource_table *rsc, uint32_t cpuID, bool master) |
int32_t | rproc_deinit (struct rproc *rproc) |
int32_t | rproc_isr (struct rproc *rproc, uint32_t virtID) |
int32_t | rproc_notify (struct rproc *rproc, uint32_t virtID) |
Variables | |
struct resource_table | __packed |
typedef uint16_t u16 |
typedef uint32_t u32 |
typedef uint8_t u8 |