Home
last modified time | relevance | path

Searched refs:plda_pcie_rp (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/pci/controller/plda/
H A Dpcie-plda.h153 struct plda_pcie_rp;
156 u32 (*get_events)(struct plda_pcie_rp *pcie);
160 int (*host_init)(struct plda_pcie_rp *pcie);
161 void (*host_deinit)(struct plda_pcie_rp *pcie);
173 struct plda_pcie_rp { struct
193 int (*request_event_irq)(struct plda_pcie_rp *pcie, argument
202 struct plda_pcie_rp *port,
208 struct plda_pcie_rp *port);
209 int plda_pcie_host_init(struct plda_pcie_rp *port, struct pci_ops *ops,
211 void plda_pcie_host_deinit(struct plda_pcie_rp *pcie);
[all …]
H A Dpcie-plda-host.c22 struct plda_pcie_rp *pcie = bus->sysdata; in plda_pcie_map_bus()
30 struct plda_pcie_rp *port = irq_desc_get_handler_data(desc); in plda_handle_msi()
59 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in plda_msi_bottom_irq_ack()
68 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in plda_compose_msi_msg()
90 struct plda_pcie_rp *port = domain->host_data; in plda_irq_msi_domain_alloc()
116 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(d); in plda_irq_msi_domain_free()
147 static int plda_allocate_msi_domains(struct plda_pcie_rp *port) in plda_allocate_msi_domains()
176 struct plda_pcie_rp *port = irq_desc_get_handler_data(desc); in plda_handle_intx()
203 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in plda_ack_intx_irq()
212 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in plda_mask_intx_irq()
[all …]
H A Dpcie-starfive.c54 struct plda_pcie_rp plda;
195 static bool starfive_pcie_link_up(struct plda_pcie_rp *plda) in starfive_pcie_link_up()
267 static void starfive_pcie_host_deinit(struct plda_pcie_rp *plda) in starfive_pcie_host_deinit()
278 static int starfive_pcie_host_init(struct plda_pcie_rp *plda) in starfive_pcie_host_init()
393 struct plda_pcie_rp *plda; in starfive_pcie_probe()
H A Dpcie-microchip-host.c181 struct plda_pcie_rp plda;
378 static u32 mc_get_events(struct plda_pcie_rp *port) in mc_get_events()
393 struct plda_pcie_rp *port = dev_id; in mc_event_handler()
409 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in mc_ack_event_irq()
425 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in mc_mask_event_irq()
456 struct plda_pcie_rp *port = irq_data_get_irq_chip_data(data); in mc_unmask_event_irq()
538 static int mc_request_event_irq(struct plda_pcie_rp *plda, int event_irq, in mc_request_event_irq()
653 struct plda_pcie_rp *plda; in mc_host_probe()