Lines Matching refs:dw_pcie_ep

249 struct dw_pcie_ep;
321 void (*ep_init)(struct dw_pcie_ep *ep);
322 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
324 const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
332 unsigned int (*func_conf_select)(struct dw_pcie_ep *ep, u8 func_no);
342 struct dw_pcie_ep { struct
382 struct dw_pcie_ep ep;
545 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
546 int dw_pcie_ep_init(struct dw_pcie_ep *ep);
547 int dw_pcie_ep_init_complete(struct dw_pcie_ep *ep);
548 void dw_pcie_ep_init_notify(struct dw_pcie_ep *ep);
549 void dw_pcie_ep_exit(struct dw_pcie_ep *ep);
550 int dw_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep, u8 func_no);
551 int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
553 int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
555 int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
559 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
561 static inline void dw_pcie_ep_linkup(struct dw_pcie_ep *ep) in dw_pcie_ep_linkup()
565 static inline int dw_pcie_ep_init(struct dw_pcie_ep *ep) in dw_pcie_ep_init()
570 static inline int dw_pcie_ep_init_complete(struct dw_pcie_ep *ep) in dw_pcie_ep_init_complete()
575 static inline void dw_pcie_ep_init_notify(struct dw_pcie_ep *ep) in dw_pcie_ep_init_notify()
579 static inline void dw_pcie_ep_exit(struct dw_pcie_ep *ep) in dw_pcie_ep_exit()
583 static inline int dw_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_raise_legacy_irq()
588 static inline int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_raise_msi_irq()
594 static inline int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_raise_msix_irq()
600 static inline int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, in dw_pcie_ep_raise_msix_irq_doorbell()
612 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_get_func_from_ep()