Home
last modified time | relevance | path

Searched refs:pcie_bdf_t (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/pcie/
Dcontroller.h44 typedef uint32_t (*pcie_ctrl_conf_read_t)(const struct device *dev, pcie_bdf_t bdf,
58 typedef void (*pcie_ctrl_conf_write_t)(const struct device *dev, pcie_bdf_t bdf,
78 typedef bool (*pcie_ctrl_region_allocate_t)(const struct device *dev, pcie_bdf_t bdf,
97 typedef bool (*pcie_ctrl_region_get_allocate_base_t)(const struct device *dev, pcie_bdf_t bdf,
120 typedef bool (*pcie_ctrl_region_translate_t)(const struct device *dev, pcie_bdf_t bdf,
141 uint32_t pcie_generic_ctrl_conf_read(mm_reg_t cfg_addr, pcie_bdf_t bdf, unsigned int reg);
156 void pcie_generic_ctrl_conf_write(mm_reg_t cfg_addr, pcie_bdf_t bdf,
169 void pcie_generic_ctrl_enumerate(const struct device *dev, pcie_bdf_t bdf_start);
196 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()
[all …]
Dpcie.h37 typedef uint32_t pcie_bdf_t; typedef
60 pcie_bdf_t bdf;
170 extern uint32_t pcie_conf_read(pcie_bdf_t bdf, unsigned int reg);
181 extern void pcie_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data);
191 typedef bool (*pcie_scan_cb_t)(pcie_bdf_t bdf, pcie_id_t id, void *cb_data);
231 extern bool pcie_get_mbar(pcie_bdf_t bdf,
248 extern bool pcie_probe_mbar(pcie_bdf_t bdf,
259 extern bool pcie_get_iobar(pcie_bdf_t bdf,
276 extern bool pcie_probe_iobar(pcie_bdf_t bdf,
287 extern void pcie_set_cmd(pcie_bdf_t bdf, uint32_t bits, bool on);
[all …]
Dvc.h62 int pcie_vc_enable(pcie_bdf_t bdf);
69 int pcie_vc_disable(pcie_bdf_t bdf);
84 int pcie_vc_map_tc(pcie_bdf_t bdf, struct pcie_vctc_map *map);
Dmsi.h52 pcie_bdf_t bdf;
74 extern uint8_t pcie_msi_vectors_allocate(pcie_bdf_t bdf,
90 extern bool pcie_msi_vector_connect(pcie_bdf_t bdf,
133 extern bool pcie_msi_enable(pcie_bdf_t bdf,
144 extern bool pcie_is_msi(pcie_bdf_t bdf);
Dptm.h31 bool pcie_ptm_enable(pcie_bdf_t bdf);
/Zephyr-latest/drivers/pcie/host/
Dpcie.c40 void pcie_set_cmd(pcie_bdf_t bdf, uint32_t bits, bool on) in pcie_set_cmd()
55 uint32_t pcie_get_cap(pcie_bdf_t bdf, uint32_t cap_id) in pcie_get_cap()
79 uint32_t pcie_get_ext_cap(pcie_bdf_t bdf, uint32_t cap_id) in pcie_get_ext_cap()
113 static bool pcie_get_bar(pcie_bdf_t bdf, in pcie_get_bar()
231 static bool pcie_probe_bar(pcie_bdf_t bdf, in pcie_probe_bar()
254 bool pcie_get_mbar(pcie_bdf_t bdf, in pcie_get_mbar()
261 bool pcie_probe_mbar(pcie_bdf_t bdf, in pcie_probe_mbar()
268 bool pcie_get_iobar(pcie_bdf_t bdf, in pcie_get_iobar()
275 bool pcie_probe_iobar(pcie_bdf_t bdf, in pcie_probe_iobar()
284 unsigned int pcie_alloc_irq(pcie_bdf_t bdf) in pcie_alloc_irq()
[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 …]
Dvc.c14 uint32_t pcie_vc_cap_lookup(pcie_bdf_t bdf, struct pcie_vc_regs *regs) in pcie_vc_cap_lookup()
36 void pcie_vc_load_resources_regs(pcie_bdf_t bdf, in pcie_vc_load_resources_regs()
57 static int get_vc_registers(pcie_bdf_t bdf, in get_vc_registers()
80 int pcie_vc_enable(pcie_bdf_t bdf) in pcie_vc_enable()
105 int pcie_vc_disable(pcie_bdf_t bdf) in pcie_vc_disable()
128 int pcie_vc_map_tc(pcie_bdf_t bdf, struct pcie_vctc_map *map) in pcie_vc_map_tc()
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()
348 void pcie_generic_ctrl_enumerate(const struct device *ctrl_dev, pcie_bdf_t bdf_start) in pcie_generic_ctrl_enumerate()
Dshell.c93 static void show_msi(const struct shell *sh, pcie_bdf_t bdf) in show_msi()
145 static void show_bars(const struct shell *sh, pcie_bdf_t bdf) in show_bars()
174 static void show_capabilities(const struct shell *sh, pcie_bdf_t bdf) in show_capabilities()
206 static void show_vc(const struct shell *sh, pcie_bdf_t bdf) in show_vc()
242 static void pcie_dump(const struct shell *sh, pcie_bdf_t bdf) in pcie_dump()
259 static pcie_bdf_t get_bdf(char *str) in get_bdf()
288 static void show(const struct shell *sh, pcie_bdf_t bdf, bool details, bool dump) in show()
344 static bool scan_cb(pcie_bdf_t bdf, pcie_id_t id, void *cb_data) in scan_cb()
355 pcie_bdf_t bdf = PCIE_BDF_NONE; in cmd_pcie_ls()
Dvc.h121 uint32_t pcie_vc_cap_lookup(pcie_bdf_t bdf, struct pcie_vc_regs *regs);
123 void pcie_vc_load_resources_regs(pcie_bdf_t bdf,
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()
Dptm.c72 bool pcie_ptm_enable(pcie_bdf_t bdf) in DT_INST_FOREACH_STATUS_OKAY()
/Zephyr-latest/tests/lib/acpi/unit/src/
Dmock.h22 typedef uint32_t pcie_bdf_t; typedef
/Zephyr-latest/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-latest/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()
/Zephyr-latest/tests/drivers/smbus/smbus_emul/src/
Demul.h11 void emul_pci_write(pcie_bdf_t bdf, unsigned int reg, uint32_t value);
Dsmbus.c29 static uint32_t mock_conf_read(pcie_bdf_t bdf, unsigned int reg) in mock_conf_read()
35 static void mock_conf_write(pcie_bdf_t bdf, unsigned int reg, uint32_t data) in mock_conf_write()
Demul.c375 void emul_pci_write(pcie_bdf_t bdf, unsigned int reg, uint32_t value) in emul_pci_write()
/Zephyr-latest/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()
/Zephyr-latest/include/zephyr/acpi/
Dacpi.h132 uint32_t acpi_legacy_irq_get(pcie_bdf_t bdf);
/Zephyr-latest/lib/acpi/
Dacpi_shell.c201 pcie_bdf_t bdf; in dump_prt()
Dacpi.c352 uint32_t acpi_legacy_irq_get(pcie_bdf_t bdf) in acpi_legacy_irq_get()
/Zephyr-latest/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()