Home
last modified time | relevance | path

Searched defs:bdf (Results 1 – 16 of 16) sorted by relevance

/Zephyr-Core-3.4.0/drivers/pcie/host/
Dpcie.c28 bool pcie_probe(pcie_bdf_t bdf, pcie_id_t id) in pcie_probe()
45 void pcie_set_cmd(pcie_bdf_t bdf, uint32_t bits, bool on) in pcie_set_cmd()
60 uint32_t pcie_get_cap(pcie_bdf_t bdf, uint32_t cap_id) in pcie_get_cap()
84 uint32_t pcie_get_ext_cap(pcie_bdf_t bdf, uint32_t cap_id) in pcie_get_ext_cap()
118 static bool pcie_get_bar(pcie_bdf_t bdf, in pcie_get_bar()
224 static bool pcie_probe_bar(pcie_bdf_t bdf, in pcie_probe_bar()
247 bool pcie_get_mbar(pcie_bdf_t bdf, in pcie_get_mbar()
254 bool pcie_probe_mbar(pcie_bdf_t bdf, in pcie_probe_mbar()
261 bool pcie_get_iobar(pcie_bdf_t bdf, in pcie_get_iobar()
268 bool pcie_probe_iobar(pcie_bdf_t bdf, in pcie_probe_iobar()
[all …]
Dmsi.c13 static uint32_t pcie_msi_base(pcie_bdf_t bdf, bool *msi) in pcie_msi_base()
70 static uint32_t get_msix_table_size(pcie_bdf_t bdf, in get_msix_table_size()
80 static bool map_msix_table_entries(pcie_bdf_t bdf, in map_msix_table_entries()
128 static uint32_t get_msi_mmc(pcie_bdf_t bdf, in get_msi_mmc()
139 uint8_t pcie_msi_vectors_allocate(pcie_bdf_t bdf, in pcie_msi_vectors_allocate()
177 bool pcie_msi_vector_connect(pcie_bdf_t bdf, in pcie_msi_vector_connect()
197 static void enable_msix(pcie_bdf_t bdf, in enable_msix()
225 static void disable_msi(pcie_bdf_t bdf, in disable_msi()
235 static void enable_msi(pcie_bdf_t bdf, in enable_msi()
269 bool pcie_msi_enable(pcie_bdf_t bdf, in pcie_msi_enable()
[all …]
Dshell.c16 static void show_msi(const struct shell *sh, pcie_bdf_t bdf) in show_msi()
68 static void show_bars(const struct shell *sh, pcie_bdf_t bdf) in show_bars()
97 static void pcie_dump(const struct shell *sh, pcie_bdf_t bdf) in pcie_dump()
143 static void show(const struct shell *sh, pcie_bdf_t bdf, bool dump) in show()
194 static bool scan_cb(pcie_bdf_t bdf, pcie_id_t id, void *cb_data) in scan_cb()
205 pcie_bdf_t bdf = PCIE_BDF_NONE; in cmd_pcie_ls() local
Dcontroller.c20 uint32_t pcie_conf_read(pcie_bdf_t bdf, unsigned int reg) in pcie_conf_read()
33 void pcie_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data) in pcie_conf_write()
46 uint32_t pcie_generic_ctrl_conf_read(mm_reg_t cfg_addr, pcie_bdf_t bdf, unsigned int reg) in pcie_generic_ctrl_conf_read()
57 void pcie_generic_ctrl_conf_write(mm_reg_t cfg_addr, pcie_bdf_t bdf, in pcie_generic_ctrl_conf_write()
69 static void pcie_generic_ctrl_enumerate_bars(const struct device *ctrl_dev, pcie_bdf_t bdf, in pcie_generic_ctrl_enumerate_bars()
159 static bool pcie_generic_ctrl_enumerate_type1(const struct device *ctrl_dev, pcie_bdf_t bdf, in pcie_generic_ctrl_enumerate_type1()
219 static void pcie_generic_ctrl_post_enumerate_type1(const struct device *ctrl_dev, pcie_bdf_t bdf, in pcie_generic_ctrl_post_enumerate_type1()
261 static void pcie_generic_ctrl_enumerate_type0(const struct device *ctrl_dev, pcie_bdf_t bdf) in pcie_generic_ctrl_enumerate_type0()
268 pcie_bdf_t bdf, unsigned int bus_number, in pcie_generic_ctrl_enumerate_endpoint()
315 static inline unsigned int pcie_bdf_bus_next(unsigned int bdf, bool skip_next_func) in pcie_bdf_bus_next()
Dpcie_ecam.c179 static uint32_t pcie_ecam_ctrl_conf_read(const struct device *dev, pcie_bdf_t bdf, unsigned int reg) in pcie_ecam_ctrl_conf_read()
186 static void pcie_ecam_ctrl_conf_write(const struct device *dev, pcie_bdf_t bdf, unsigned int reg, in pcie_ecam_ctrl_conf_write()
194 static bool pcie_ecam_region_allocate_type(struct pcie_ecam_data *data, pcie_bdf_t bdf, in pcie_ecam_region_allocate_type()
213 static bool pcie_ecam_region_allocate(const struct device *dev, pcie_bdf_t bdf, in pcie_ecam_region_allocate()
250 static bool pcie_ecam_region_get_allocate_base(const struct device *dev, pcie_bdf_t bdf, in pcie_ecam_region_get_allocate_base()
290 static bool pcie_ecam_region_translate(const struct device *dev, pcie_bdf_t bdf, in pcie_ecam_region_translate()
324 pcie_bdf_t bdf; in pcie_ecam_msi_device_setup() local
/Zephyr-Core-3.4.0/include/zephyr/dt-bindings/pcie/
Dpcie.h64 #define PCIE_BDF_TO_BUS(bdf) (((bdf) >> PCIE_BDF_BUS_SHIFT) & PCIE_BDF_BUS_MASK) argument
65 #define PCIE_BDF_TO_DEV(bdf) (((bdf) >> PCIE_BDF_DEV_SHIFT) & PCIE_BDF_DEV_MASK) argument
67 #define PCIE_BDF_TO_FUNC(bdf) \ argument
/Zephyr-Core-3.4.0/tests/subsys/edac/ibecc_cov/src/
Dibecc.c57 static void mock_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data) in mock_conf_write()
62 static uint32_t mock_conf_read(pcie_bdf_t bdf, unsigned int reg) in mock_conf_read()
86 #define pcie_conf_read(bdf, reg) mock_conf_read(bdf, reg) argument
87 #define pcie_conf_write(bdf, reg, val) mock_conf_write(bdf, reg, val) argument
/Zephyr-Core-3.4.0/arch/x86/core/
Dpcie.c65 static inline void pcie_mm_conf(pcie_bdf_t bdf, unsigned int reg, in pcie_mm_conf()
104 static inline void pcie_io_conf(pcie_bdf_t bdf, unsigned int reg, in pcie_io_conf()
127 static inline void pcie_conf(pcie_bdf_t bdf, unsigned int reg, in pcie_conf()
147 uint32_t pcie_conf_read(pcie_bdf_t bdf, unsigned int reg) in pcie_conf_read()
155 void pcie_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data) in pcie_conf_write()
/Zephyr-Core-3.4.0/include/zephyr/drivers/pcie/
Dcontroller.h196 static inline uint32_t pcie_ctrl_conf_read(const struct device *dev, pcie_bdf_t bdf, in pcie_ctrl_conf_read()
216 static inline void pcie_ctrl_conf_write(const struct device *dev, pcie_bdf_t bdf, in pcie_ctrl_conf_write()
242 static inline bool pcie_ctrl_region_allocate(const struct device *dev, pcie_bdf_t bdf, in pcie_ctrl_region_allocate()
267 static inline bool pcie_ctrl_region_get_allocate_base(const struct device *dev, pcie_bdf_t bdf, in pcie_ctrl_region_get_allocate_base()
295 static inline bool pcie_ctrl_region_translate(const struct device *dev, pcie_bdf_t bdf, in pcie_ctrl_region_translate()
Dmsi.h31 #define PCI_BDF_TO_DEVID(bdf) PCI_DEVID(PCIE_BDF_TO_BUS(bdf), \ argument
45 pcie_bdf_t bdf; member
Dpcie.h53 pcie_bdf_t bdf; member
/Zephyr-Core-3.4.0/tests/drivers/smbus/smbus_emul/src/
Dsmbus.c31 static uint32_t mock_conf_read(pcie_bdf_t bdf, unsigned int reg) in mock_conf_read()
37 static void mock_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data) in mock_conf_write()
42 #define pcie_conf_write(bdf, reg, val) mock_conf_write(bdf, reg, val) argument
46 #define pcie_conf_read(bdf, reg) mock_conf_read(bdf, reg) argument
54 #define pcie_probe(bdf, id) 1 argument
Demul.c375 void emul_pci_write(pcie_bdf_t bdf, unsigned int reg, uint32_t value) in emul_pci_write()
/Zephyr-Core-3.4.0/drivers/edac/
Dedac_ibecc.c59 static bool ibecc_enabled(const pcie_bdf_t bdf) in ibecc_enabled()
64 static void ibecc_errcmd_setup(const pcie_bdf_t bdf, bool enable) in ibecc_errcmd_setup()
79 static void ibecc_errsts_clear(const pcie_bdf_t bdf) in ibecc_errsts_clear()
288 const pcie_bdf_t bdf = PCI_HOST_BRIDGE; in edac_ibecc_init() local
/Zephyr-Core-3.4.0/drivers/dma/
Ddma_iproc_pax_v2.h71 uint64_t bdf : 16; /*reserved 31:16*/ member
/Zephyr-Core-3.4.0/drivers/virtualization/
Dvirt_ivshmem.c150 __maybe_unused static uint64_t pcie_conf_read_u64(pcie_bdf_t bdf, unsigned int reg) in pcie_conf_read_u64()