![]() |
nRF WiFi
|
Common structures and definitions for RPU interface. More...
#include "pack_def.h"Go to the source code of this file.
Data Structures | |
| struct | rpu_addr_region |
| Address limits of each MCU local memory region. More... | |
| struct | rpu_addr_map |
| Address map of the MCU memory. More... | |
| struct | rpu_mcu_boot_vector |
| Boot vector definition for a MCU in nRF70. More... | |
| struct | rpu_mcu_boot_vectors |
| Boot vectors for the MCUs in nRF70. More... | |
| struct | host_rpu_rx_buf_info |
| RX buffer related information to be passed to nRF70. More... | |
| struct | host_rpu_hpq |
| Hostport Queue (HPQ) information. More... | |
| struct | host_rpu_hpqm_info |
| Information about Hostport Queues (HPQ) to be used for exchanging information between the Host and RPU. More... | |
| struct | host_rpu_msg_hdr |
| Common header included in each command/event. This structure encapsulates the common information included at the start of each command/event exchanged with the RPU. More... | |
Enumerations | |
| enum | RPU_MCU_ADDR_REGIONS { RPU_MCU_ADDR_REGION_ROM = 0 , RPU_MCU_ADDR_REGION_RETENTION , RPU_MCU_ADDR_REGION_SCRATCH , RPU_MCU_ADDR_REGION_MAX } |
| Regions in the MCU local memory. More... | |
Functions | |
| struct host_rpu_rx_buf_info | __attribute__ ((packed)) |
Variables | |
| static const struct rpu_addr_map | RPU_ADDR_MAP_MCU [] |
| Memory map of the MCUs in the RPU. | |
| unsigned int | addr |
| unsigned int | enqueue_addr |
| unsigned int | dequeue_addr |
| struct host_rpu_hpq | event_busy_queue |
| struct host_rpu_hpq | event_avl_queue |
| struct host_rpu_hpq | cmd_busy_queue |
| struct host_rpu_hpq | cmd_avl_queue |
| struct host_rpu_hpq | rx_buf_busy_queue [3] |
| unsigned int | len |
| unsigned int | resubmit |
Common structures and definitions for RPU interface.