Home
last modified time | relevance | path

Searched defs:pcie (Results 1 – 25 of 47) sorted by relevance

12

/u-boot/drivers/pci/
A Dpcie_fsl.c52 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_read_config() local
96 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_write_config() local
212 static int fsl_pcie_link_up(struct fsl_pcie *pcie) in fsl_pcie_link_up()
228 static bool fsl_pcie_is_agent(struct fsl_pcie *pcie) in fsl_pcie_is_agent()
237 static int fsl_pcie_setup_law(struct fsl_pcie *pcie) in fsl_pcie_setup_law()
408 static int fsl_pcie_init_atmu(struct fsl_pcie *pcie) in fsl_pcie_init_atmu()
429 static int fsl_pcie_init_port(struct fsl_pcie *pcie) in fsl_pcie_init_port()
558 static int fsl_pcie_init_rc(struct fsl_pcie *pcie) in fsl_pcie_init_rc()
563 static int fsl_pcie_init_ep(struct fsl_pcie *pcie) in fsl_pcie_init_ep()
572 struct fsl_pcie *pcie = dev_get_priv(dev); in fsl_pcie_probe() local
[all …]
A Dpcie_layerscape.c24 unsigned int dbi_readl(struct ls_pcie *pcie, unsigned int offset) in dbi_readl()
29 void dbi_writel(struct ls_pcie *pcie, unsigned int value, unsigned int offset) in dbi_writel()
34 unsigned int ctrl_readl(struct ls_pcie *pcie, unsigned int offset) in ctrl_readl()
42 void ctrl_writel(struct ls_pcie *pcie, unsigned int value, in ctrl_writel()
51 void ls_pcie_dbi_ro_wr_en(struct ls_pcie *pcie) in ls_pcie_dbi_ro_wr_en()
61 void ls_pcie_dbi_ro_wr_dis(struct ls_pcie *pcie) in ls_pcie_dbi_ro_wr_dis()
71 static int ls_pcie_ltssm(struct ls_pcie *pcie) in ls_pcie_ltssm()
87 int ls_pcie_link_up(struct ls_pcie *pcie) in ls_pcie_link_up()
98 void ls_pcie_atu_outbound_set(struct ls_pcie *pcie, int idx, int type, in ls_pcie_atu_outbound_set()
112 void ls_pcie_atu_inbound_set(struct ls_pcie *pcie, u32 pf, u32 vf_flag, in ls_pcie_atu_inbound_set()
[all …]
A Dpcie_layerscape_gen4.c33 static int ls_pcie_g4_ltssm(struct ls_pcie_g4 *pcie) in ls_pcie_g4_ltssm()
42 static int ls_pcie_g4_link_up(struct ls_pcie_g4 *pcie) in ls_pcie_g4_link_up()
53 static void ls_pcie_g4_ep_enable_cfg(struct ls_pcie_g4 *pcie) in ls_pcie_g4_ep_enable_cfg()
122 static void ls_pcie_g4_dump_wins(struct ls_pcie_g4 *pcie, int wins) in ls_pcie_g4_dump_wins()
148 static void ls_pcie_g4_setup_wins(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_wins()
236 struct ls_pcie_g4 *pcie = dev_get_priv(bus); in ls_pcie_g4_read_config() local
269 struct ls_pcie_g4 *pcie = dev_get_priv(bus); in ls_pcie_g4_write_config() local
292 static void ls_pcie_g4_setup_ctrl(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_ctrl()
405 static void ls_pcie_g4_set_sriov(struct ls_pcie_g4 *pcie, int pf) in ls_pcie_g4_set_sriov()
421 static void ls_pcie_g4_setup_ep(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_ep()
[all …]
A Dpcie_intel_fpga.c41 #define RP_CFG_ADDR(pcie, reg) \ argument
43 #define RP_SECONDARY(pcie) \ argument
47 #define TLP_CFGRD_DW0(pcie, bus) \ argument
52 #define TLP_CFGWR_DW0(pcie, bus) \ argument
57 #define TLP_CFG_DW1(pcie, tag, be) \ argument
68 #define IS_ROOT_PORT(pcie, bdf) \ argument
233 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in intel_fpga_rp_conf_addr() local
253 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in intel_fpga_pcie_rp_wr_conf() local
334 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in pcie_intel_fpga_read_config() local
356 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in pcie_intel_fpga_write_config() local
[all …]
A Dpcie_layerscape_gen4_fixup.c30 static int ls_pcie_g4_next_lut_index(struct ls_pcie_g4 *pcie) in ls_pcie_g4_next_lut_index()
41 static void ls_pcie_g4_lut_set_mapping(struct ls_pcie_g4 *pcie, int index, in ls_pcie_g4_lut_set_mapping()
58 struct ls_pcie_g4 *pcie, in fdt_pcie_set_msi_map_entry_ls_gen4()
101 struct ls_pcie_g4 *pcie, in fdt_pcie_set_iommu_map_entry_ls_gen4()
143 struct ls_pcie_g4 *pcie; in fdt_fixup_pcie_ls_gen4() local
182 static void ft_pcie_ep_layerscape_gen4_fix(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_ep_layerscape_gen4_fix()
201 static void ft_pcie_rc_layerscape_gen4_fix(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_rc_layerscape_gen4_fix()
222 static void ft_pcie_layerscape_gen4_setup(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_layerscape_gen4_setup()
234 struct ls_pcie_g4 *pcie; in ft_pci_setup_ls_gen4() local
A Dpcie_layerscape_rc.c32 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg0_set_busdev() local
41 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg1_set_busdev() local
52 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_atu() local
132 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_addr_valid() local
156 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_conf_address() local
200 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_clear_multifunction() local
208 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_fix_class() local
216 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_drop_msg_tlp() local
227 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_disable_bars() local
236 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_ctrl() local
[all …]
A Dpcie_iproc.c416 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg()
441 struct iproc_pcie *pcie = dev_get_priv(udev); in iproc_pcie_map_ep_cfg_reg() local
585 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_apb_err_disable() local
602 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_config_read32() local
654 static int iproc_pcie_rev_init(struct iproc_pcie *pcie) in iproc_pcie_rev_init()
869 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_map_ranges() local
1034 static int iproc_pcie_map_dma_ranges(struct iproc_pcie *pcie) in iproc_pcie_map_dma_ranges()
1079 static void iproc_pcie_reset(struct iproc_pcie *pcie) in iproc_pcie_reset()
1114 static int iproc_pcie_check_link(struct iproc_pcie *pcie) in iproc_pcie_check_link()
1169 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_probe() local
[all …]
A Dpci_octeontx.c103 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_read_config() local
121 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_write_config() local
139 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_read_config() local
169 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_write_config() local
202 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_read_config() local
226 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_write_config() local
248 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_read_config() local
273 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_write_config() local
301 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(dev); in pci_octeontx_probe() local
A Dpci_mvebu.c79 static inline bool mvebu_pcie_link_up(struct mvebu_pcie *pcie) in mvebu_pcie_link_up()
86 static void mvebu_pcie_wait_for_link(struct mvebu_pcie *pcie) in mvebu_pcie_wait_for_link()
103 static void mvebu_pcie_set_local_bus_nr(struct mvebu_pcie *pcie, int busno) in mvebu_pcie_set_local_bus_nr()
128 static bool mvebu_pcie_valid_addr(struct mvebu_pcie *pcie, in mvebu_pcie_valid_addr()
150 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_read_config() local
229 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_write_config() local
308 static void mvebu_pcie_setup_wins(struct mvebu_pcie *pcie) in mvebu_pcie_setup_wins()
363 static int mvebu_pcie_enable_link(struct mvebu_pcie *pcie, ofnode node) in mvebu_pcie_enable_link()
393 static void mvebu_pcie_setup_link(struct mvebu_pcie *pcie) in mvebu_pcie_setup_link()
417 struct mvebu_pcie *pcie = dev_get_plat(dev); in mvebu_pcie_probe() local
[all …]
A Dpcie_layerscape_ep.c23 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_ep_enable_cfg() local
34 struct ls_pcie *pcie = pcie_ep->pcie; in ls_ep_set_bar() local
71 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_ep_setup_atu() local
187 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_setup_ep() local
242 struct ls_pcie *pcie; in ls_pcie_ep_probe() local
A Dpci-aardvark.c188 static bool pcie_advk_link_up(struct pcie_advk *pcie) in pcie_advk_link_up()
208 static bool pcie_advk_addr_valid(struct pcie_advk *pcie, in pcie_advk_addr_valid()
240 static int pcie_advk_wait_pio(struct pcie_advk *pcie) in pcie_advk_wait_pio()
270 static int pcie_advk_check_pio_status(struct pcie_advk *pcie, in pcie_advk_check_pio_status()
356 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_read_config() local
541 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_write_config() local
649 static void pcie_advk_wait_for_link(struct pcie_advk *pcie) in pcie_advk_wait_for_link()
754 static int pcie_advk_setup_hw(struct pcie_advk *pcie) in pcie_advk_setup_hw()
913 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_probe() local
952 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_remove() local
[all …]
A Dpcie_ecam_generic.c47 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_conf_address() local
67 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_addr_valid() local
134 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_of_to_plat() local
154 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_probe() local
A Dpci_tegra.c197 struct tegra_pcie *pcie; member
312 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_read_config() local
344 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_write_config() local
481 struct tegra_pcie *pcie) in tegra_pcie_parse_dt()
566 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on()
603 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on()
799 struct tegra_pcie *pcie = dev_get_priv(bus); local
918 struct tegra_pcie *pcie = port->pcie; local
1013 static int tegra_pcie_enable(struct tegra_pcie *pcie)
1092 struct tegra_pcie *pcie = dev_get_priv(dev); local
[all …]
A Dpcie_fsl_fixup.c17 static void ft_fsl_pcie_setup(void *blob, struct fsl_pcie *pcie) in ft_fsl_pcie_setup()
40 struct fsl_pcie *pcie; in pci_of_setup() local
A Dpcie_xilinx.c36 static bool pcie_xilinx_link_up(struct xilinx_pcie *pcie) in pcie_xilinx_link_up()
62 struct xilinx_pcie *pcie = dev_get_priv(udev); in pcie_xilinx_config_address() local
141 struct xilinx_pcie *pcie = dev_get_priv(dev); in pcie_xilinx_of_to_plat() local
A Dpcie_octeon.c44 struct octeon_pcie *pcie = dev_get_priv(bus); in pcie_octeon_write_config() local
80 struct octeon_pcie *pcie = dev_get_priv(bus); in pcie_octeon_read_config() local
117 struct octeon_pcie *pcie = dev_get_priv(dev); in pcie_octeon_probe() local
A Dpcie_brcmstb.c178 static bool brcm_pcie_rc_mode(struct brcm_pcie *pcie) in brcm_pcie_rc_mode()
193 static bool brcm_pcie_link_up(struct brcm_pcie *pcie) in brcm_pcie_link_up()
207 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_config_address() local
370 static void brcm_pcie_set_gen(struct brcm_pcie *pcie, unsigned int gen) in brcm_pcie_set_gen()
384 static void brcm_pcie_set_outbound_win(struct brcm_pcie *pcie, in brcm_pcie_set_outbound_win()
428 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_probe() local
577 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_remove() local
595 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_of_to_plat() local
A Dpcie_dw_mvebu.c145 static void pcie_dw_prog_outbound_atu(struct pcie_dw_mvebu *pcie, int index, in pcie_dw_prog_outbound_atu()
177 static uintptr_t set_cfg_address(struct pcie_dw_mvebu *pcie, in set_cfg_address()
251 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_read_config() local
298 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_write_config() local
482 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_probe() local
564 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_of_to_plat() local
A Dpcie_dw_common.c118 static uintptr_t set_cfg_address(struct pcie_dw *pcie, in set_cfg_address()
203 struct pcie_dw *pcie = dev_get_priv(bus); in pcie_dw_read_config() local
247 struct pcie_dw *pcie = dev_get_priv(bus); in pcie_dw_write_config() local
A Dpcie_mediatek.c123 struct mtk_pcie *pcie; member
145 struct mtk_pcie *pcie = dev_get_priv(udev); in mtk_pcie_config_address() local
250 struct mtk_pcie *pcie = dev_get_priv(bus); in mtk_pcie_find_port() local
331 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port() local
374 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port_v2() local
529 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port() local
567 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port_v2() local
636 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe() local
683 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe_v2() local
A Dpcie_layerscape_fixup.c72 struct ls_pcie *pcie = pcie_rc->pcie; in lut_writel() local
108 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_msi_map_entry_ls() local
162 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_iommu_map_entry_ls() local
577 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_rc_fix() local
592 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_ep_fix() local
/u-boot/drivers/pci_endpoint/
A Dpcie-cadence.h237 static inline void cdns_pcie_writeb(struct cdns_pcie *pcie, u32 reg, u8 value) in cdns_pcie_writeb()
242 static inline void cdns_pcie_writew(struct cdns_pcie *pcie, u32 reg, u16 value) in cdns_pcie_writew()
247 static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value) in cdns_pcie_writel()
252 static inline u32 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg) in cdns_pcie_readl()
258 static inline void cdns_pcie_rp_writeb(struct cdns_pcie *pcie, in cdns_pcie_rp_writeb()
264 static inline void cdns_pcie_rp_writew(struct cdns_pcie *pcie, in cdns_pcie_rp_writew()
270 static inline void cdns_pcie_rp_writel(struct cdns_pcie *pcie, in cdns_pcie_rp_writel()
277 static inline void cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writeb()
283 static inline void cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writew()
289 static inline void cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writel()
[all …]
A Dpcie-cadence-ep.c21 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_write_header() local
54 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_set_bar() local
120 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_set_msi() local
/u-boot/arch/powerpc/dts/
A Dmpc8548cds.dts22 pcie: pcie@e000a000 { label
A Dmpc8548cds_36b.dts22 pcie: pcie@fe000a000 { label

Completed in 55 milliseconds

12