Zephyr API Documentation
4.2.0-rc2
A Scalable Open Source RTOS
4.2.0-rc2
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
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
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
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 Host Interface
PCIe Capabilities
PCIe Host MSI Interface
PCIe Host PTM Interface
PCIe Virtual Channel Host Interface
pcie_dev
pcie_bar
pcie_scan_opt
DEVICE_PCIE_DECLARE
DEVICE_PCIE_INIT
DEVICE_PCIE_INST_DECLARE
DEVICE_PCIE_INST_INIT
PCIE_BUS_NUMBER
PCIE_BUS_NUMBER_VAL
PCIE_BUS_PRIMARY_NUMBER
PCIE_BUS_SECONDARY_NUMBER
PCIE_BUS_SUBORDINATE_NUMBER
PCIE_CONF_BAR0
PCIE_CONF_BAR1
PCIE_CONF_BAR2
PCIE_CONF_BAR3
PCIE_CONF_BAR4
PCIE_CONF_BAR5
PCIE_CONF_BAR_64
PCIE_CONF_BAR_ADDR
PCIE_CONF_BAR_FLAGS
PCIE_CONF_BAR_INVAL
PCIE_CONF_BAR_INVAL64
PCIE_CONF_BAR_INVAL_FLAGS
PCIE_CONF_BAR_IO
PCIE_CONF_BAR_IO_ADDR
PCIE_CONF_BAR_MEM
PCIE_CONF_BAR_NONE
PCIE_CONF_CAP_ID
PCIE_CONF_CAP_NEXT
PCIE_CONF_CAPPTR
PCIE_CONF_CAPPTR_FIRST
PCIE_CONF_CLASSREV
PCIE_CONF_CLASSREV_CLASS
PCIE_CONF_CLASSREV_PROGIF
PCIE_CONF_CLASSREV_REV
PCIE_CONF_CLASSREV_SUBCLASS
PCIE_CONF_CMDSTAT
PCIE_CONF_CMDSTAT_CAPS
PCIE_CONF_CMDSTAT_INTERRUPT
PCIE_CONF_CMDSTAT_IO
PCIE_CONF_CMDSTAT_MASTER
PCIE_CONF_CMDSTAT_MEM
PCIE_CONF_EXT_CAP_ID
PCIE_CONF_EXT_CAP_NEXT
PCIE_CONF_EXT_CAP_VER
PCIE_CONF_EXT_CAPPTR
PCIE_CONF_ID
PCIE_CONF_INTR
PCIE_CONF_INTR_IRQ
PCIE_CONF_INTR_IRQ_NONE
PCIE_CONF_MULTIFUNCTION
PCIE_CONF_TYPE
PCIE_CONF_TYPE_BRIDGE
PCIE_CONF_TYPE_CARDBUS_BRIDGE
PCIE_CONF_TYPE_GET
PCIE_CONF_TYPE_PCI_BRIDGE
PCIE_CONF_TYPE_STANDARD
PCIE_DT_ID
PCIE_DT_INST_ID
PCIE_HOST_CONTROLLER
PCIE_ID_IS_VALID
PCIE_IO_BASE
PCIE_IO_BASE_LIMIT_UPPER
PCIE_IO_BASE_LIMIT_UPPER_VAL
PCIE_IO_BASE_UPPER
PCIE_IO_LIMIT
PCIE_IO_LIMIT_UPPER
PCIE_IO_SEC_STATUS
PCIE_IO_SEC_STATUS_VAL
PCIE_IRQ_CONNECT
PCIE_MAX_BUS
PCIE_MAX_DEV
PCIE_MAX_FUNC
PCIE_MEM_BASE
PCIE_MEM_BASE_LIMIT
PCIE_MEM_BASE_LIMIT_VAL
PCIE_MEM_LIMIT
PCIE_PREFETCH_BASE
PCIE_PREFETCH_BASE_LIMIT
PCIE_PREFETCH_BASE_LIMIT_VAL
PCIE_PREFETCH_BASE_UPPER
PCIE_PREFETCH_LIMIT
PCIE_PREFETCH_LIMIT_UPPER
PCIE_SEC_STATUS
PCIE_SECONDARY_LATENCY_TIMER
pcie_bdf_t
pcie_id_t
pcie_scan_cb_t
pcie_alloc_irq
pcie_conf_read
pcie_conf_write
pcie_connect_dynamic_irq
pcie_get_cap
pcie_get_ext_cap
pcie_get_iobar
pcie_get_irq
pcie_get_mbar
pcie_irq_enable
pcie_probe_iobar
pcie_probe_mbar
pcie_scan
pcie_set_cmd
PECI Interface
PS/2 Driver APIs
PSI5 Interface
PWM Interface
Pin Controller Interface
RTC DS3231 Interface
RTC Interface
Regulator Interface
Reset Controller Interface
Retained memory driver interface
SDHC interface
SENT 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
Virtio Interface
Watchdog Interface
Device Model
Devicetree
Error numbers
Internal and System API
Kernel APIs
Memory Management APIs
Operating System Services
Sensing
Testing
Third-party
Utilities
Data Structures
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
pcie_bar Struct Reference
Device Driver APIs
»
PCIe Host Interface
#include <
pcie.h
>
Data Fields
uintptr_t
phys_addr
size_t
size
Field Documentation
◆
phys_addr
uintptr_t
pcie_bar::phys_addr
◆
size
size_t
pcie_bar::size
The documentation for this struct was generated from the following file:
zephyr/drivers/pcie/
pcie.h
Data Fields
phys_addr
size
Field Documentation
phys_addr
size
pcie_bar
Generated on
for Zephyr API Documentation by
1.14.0