Lines Matching refs:altera_pcie
87 struct altera_pcie {
99 int (*tlp_read_pkt)(struct altera_pcie *pcie, u32 *value);
100 void (*tlp_write_pkt)(struct altera_pcie *pcie, u32 *headers,
102 bool (*get_link_status)(struct altera_pcie *pcie);
103 int (*rp_read_cfg)(struct altera_pcie *pcie, int where,
105 int (*rp_write_cfg)(struct altera_pcie *pcie, u8 busno,
125 static inline void cra_writel(struct altera_pcie *pcie, const u32 value,
131 static inline u32 cra_readl(struct altera_pcie *pcie, const u32 reg)
136 static bool altera_pcie_link_up(struct altera_pcie *pcie)
141 static bool s10_altera_pcie_link_up(struct altera_pcie *pcie)
169 static void tlp_write_tx(struct altera_pcie *pcie,
177 static void s10_tlp_write_tx(struct altera_pcie *pcie, u32 reg0, u32 ctrl)
183 static bool altera_pcie_valid_device(struct altera_pcie *pcie,
199 static int tlp_read_packet(struct altera_pcie *pcie, u32 *value)
238 static int s10_tlp_read_packet(struct altera_pcie *pcie, u32 *value)
285 static void tlp_write_packet(struct altera_pcie *pcie, u32 *headers,
312 static void s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers,
321 static void get_tlp_header(struct altera_pcie *pcie, u8 bus, u32 devfn,
339 static int tlp_cfg_dword_read(struct altera_pcie *pcie, u8 bus, u32 devfn,
352 static int tlp_cfg_dword_write(struct altera_pcie *pcie, u8 bus, u32 devfn,
383 static int s10_rp_read_cfg(struct altera_pcie *pcie, int where,
403 static int s10_rp_write_cfg(struct altera_pcie *pcie, u8 busno,
430 static int _altera_pcie_cfg_read(struct altera_pcie *pcie, u8 busno,
474 static int _altera_pcie_cfg_write(struct altera_pcie *pcie, u8 busno,
508 struct altera_pcie *pcie = bus->sysdata;
525 struct altera_pcie *pcie = bus->sysdata;
542 static int altera_read_cap_word(struct altera_pcie *pcie, u8 busno,
556 static int altera_write_cap_word(struct altera_pcie *pcie, u8 busno,
565 static void altera_wait_link_retrain(struct altera_pcie *pcie)
600 static void altera_pcie_retrain(struct altera_pcie *pcie)
645 struct altera_pcie *pcie;
672 static int altera_pcie_init_irq_domain(struct altera_pcie *pcie)
688 static void altera_pcie_irq_teardown(struct altera_pcie *pcie)
695 static int altera_pcie_parse_dt(struct altera_pcie *pcie)
719 static void altera_pcie_host_init(struct altera_pcie *pcie)
769 struct altera_pcie *pcie;
815 struct altera_pcie *pcie = platform_get_drvdata(pdev);