Lines Matching defs:mvebu_pcie_port
81 struct mvebu_pcie_port;
86 struct mvebu_pcie_port *ports;
100 struct mvebu_pcie_port {
128 static inline void mvebu_writel(struct mvebu_pcie_port *port, u32 val, u32 reg)
133 static inline u32 mvebu_readl(struct mvebu_pcie_port *port, u32 reg)
138 static inline bool mvebu_has_ioport(struct mvebu_pcie_port *port)
143 static bool mvebu_pcie_link_up(struct mvebu_pcie_port *port)
148 static u8 mvebu_pcie_get_local_bus_nr(struct mvebu_pcie_port *port)
153 static void mvebu_pcie_set_local_bus_nr(struct mvebu_pcie_port *port, int nr)
163 static void mvebu_pcie_set_local_dev_nr(struct mvebu_pcie_port *port, int nr)
173 static void mvebu_pcie_disable_wins(struct mvebu_pcie_port *port)
204 static void mvebu_pcie_setup_wins(struct mvebu_pcie_port *port)
249 static void mvebu_pcie_setup_hw(struct mvebu_pcie_port *port)
344 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie,
352 struct mvebu_pcie_port *port;
388 struct mvebu_pcie_port *port;
429 static void mvebu_pcie_del_windows(struct mvebu_pcie_port *port,
447 static int mvebu_pcie_add_windows(struct mvebu_pcie_port *port,
481 static int mvebu_pcie_set_window(struct mvebu_pcie_port *port,
519 static int mvebu_pcie_handle_iobase_change(struct mvebu_pcie_port *port)
549 static int mvebu_pcie_handle_membase_change(struct mvebu_pcie_port *port)
577 struct mvebu_pcie_port *port = bridge->data;
625 struct mvebu_pcie_port *port = bridge->data;
700 struct mvebu_pcie_port *port = bridge->data;
731 struct mvebu_pcie_port *port = bridge->data;
797 struct mvebu_pcie_port *port = bridge->data;
859 struct mvebu_pcie_port *port = bridge->data;
900 static int mvebu_pci_bridge_emul_init(struct mvebu_pcie_port *port)
961 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie,
968 struct mvebu_pcie_port *port = &pcie->ports[i];
989 struct mvebu_pcie_port *port;
1003 struct mvebu_pcie_port *port;
1019 struct mvebu_pcie_port *port = d->domain->host_data;
1033 struct mvebu_pcie_port *port = d->domain->host_data;
1054 struct mvebu_pcie_port *port = h->host_data;
1068 static int mvebu_pcie_init_irq_domain(struct mvebu_pcie_port *port)
1095 struct mvebu_pcie_port *port = irq_desc_get_handler_data(desc);
1160 struct mvebu_pcie_port *port)
1227 struct mvebu_pcie_port *port = pcie->ports + i;
1243 struct mvebu_pcie_port *port = pcie->ports + i;
1255 struct mvebu_pcie_port *port = data;
1261 struct mvebu_pcie_port *port, struct device_node *child)
1390 static int mvebu_pcie_powerup(struct mvebu_pcie_port *port)
1417 static void mvebu_pcie_powerdown(struct mvebu_pcie_port *port)
1501 struct mvebu_pcie_port *port = &pcie->ports[i];
1517 struct mvebu_pcie_port *port = &pcie->ports[i];
1665 struct mvebu_pcie_port *port = &pcie->ports[i];