Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
4.1.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
Zephyr API Documentation
►
Introduction
Deprecated List
▼
Topics
►
Audio
►
Connectivity
►
Coresight APIs
►
DSP Interface
▼
Device Driver APIs
►
1-Wire Interface
►
ADC driver APIs
►
Analog axis API
►
BBRAM Interface
►
BBRAM emulator backend API
►
BC1.2 backed emulator APIs
►
BC1.2 driver APIs
►
CAN Interface
►
CAN Transceiver
►
Cache Controller Interface
►
Cellular Interface
►
Charger Interface
►
Clock Control Interface
►
Comparator Interface
►
Coredump pseudo-device driver APIs
►
Counter Interface
►
DAC driver APIs
►
DAI Interface
►
DMA Interface
►
Disk Driver Interface
►
Display Interface
►
EC Host Command Interface
►
EDAC API
►
EEPROM Interface
►
ESPI Driver APIs
►
Entropy Interface
External Cache Controller Interface
►
FLASH Interface
►
FLASH internal Interface
►
Fuel Gauge Interface
►
Fuel gauge backend emulator APIs
►
GNSS Interface
►
GPIO Driver APIs
►
HW spinlock Interface
►
Haptics Interface
►
Hardware Info Interface
►
I2C EEPROM Target Driver API
►
I2C Interface
►
I2S Interface
►
I3C Interface
►
IPM Interface
►
Input Interface
►
Inter-VM Shared Memory (ivshmem) reference API
►
Keyboard Matrix API
►
Keyboard Scan Driver APIs
►
LED Interface
►
LED Strip Interface
►
LoRa APIs
►
MBOX Interface
►
MDIO Interface
►
MIPI Display interface
►
MIPI-DBI driver APIs
►
MIPI-DSI driver APIs
►
MODBUS
►
MSPI Devicetree related macros
►
MSPI Driver APIs
►
Miscellaneous Drivers APIs
►
Multi Function Device Drivers APIs
▼
PCI Express Controller Interface
►
pcie_ctrl_driver_api
▼
pcie_ctrl_config
cfg_addr
cfg_size
flags
host_map_addr
map_length
pcie_bus_addr
ranges
ranges_count
PCIE_RANGE_FORMAT
pcie_ctrl_conf_read_t
pcie_ctrl_conf_write_t
pcie_ctrl_region_allocate_t
pcie_ctrl_region_get_allocate_base_t
pcie_ctrl_region_translate_t
pcie_ctrl_conf_read
pcie_ctrl_conf_write
pcie_ctrl_region_allocate
pcie_ctrl_region_get_allocate_base
pcie_ctrl_region_translate
pcie_generic_ctrl_conf_read
pcie_generic_ctrl_conf_write
pcie_generic_ctrl_enumerate
►
PCIe Host Interface
►
PECI Interface
►
PS/2 Driver APIs
►
PWM Interface
►
Pin Controller Interface
►
RTC DS3231 Interface
►
RTC Interface
►
Regulator Interface
►
Reset Controller Interface
►
Retained memory driver interface
►
SDHC interface
►
SMBus Interface
►
SPI Interface
►
SYSCON Interface
►
Sensor Interface
►
Sensor emulator backend API
►
Stepper Driver Interface
►
TEE Interface
►
Text Display Interface
►
Time-aware GPIO Interface
►
Touchscreen Event Report API
►
UART Interface
►
USB Power Delivery
►
USB Type-C
►
USB Type-C Port Controller API
►
USB device controller driver API
►
USB host controller driver API
►
USB-C VBUS API
►
Video Controls
►
Video Interface
►
Watchdog Interface
►
Device Model
►
Devicetree
►
Error numbers
►
Internal and System API
►
Kernel APIs
►
Memory Management APIs
►
Operating System Services
►
Sensing
►
Testing
►
Tests
►
Third-party
►
Trace and Debug Domain APIs
►
Utilities
►
battery APIs
►
nRF70 Offloaded raw TX API
►
Data Structures
►
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
msi_vector Struct Reference
Device Driver APIs
»
PCIe Host Interface
»
PCIe Host MSI Interface
#include <
msi.h
>
Data Fields
pcie_bdf_t
bdf
arch_msi_vector_t
arch
Field Documentation
◆
arch
arch_msi_vector_t msi_vector::arch
◆
bdf
pcie_bdf_t
msi_vector::bdf
The documentation for this struct was generated from the following file:
zephyr/drivers/pcie/
msi.h
msi_vector
Generated on Thu Mar 13 2025 18:05:43 for Zephyr API Documentation by
1.12.0