Lines Matching refs:pp

126 	int (*rd_own_conf)(struct pcie_port *pp, int where, int size, u32 *val);
127 int (*wr_own_conf)(struct pcie_port *pp, int where, int size, u32 val);
128 int (*rd_other_conf)(struct pcie_port *pp, struct pci_bus *bus,
130 int (*wr_other_conf)(struct pcie_port *pp, struct pci_bus *bus,
132 int (*host_init)(struct pcie_port *pp);
133 void (*msi_set_irq)(struct pcie_port *pp, int irq);
134 void (*msi_clear_irq)(struct pcie_port *pp, int irq);
135 phys_addr_t (*get_msi_addr)(struct pcie_port *pp);
136 u32 (*get_msi_data)(struct pcie_port *pp, int pos);
137 void (*scan_bus)(struct pcie_port *pp);
138 void (*set_num_vectors)(struct pcie_port *pp);
139 int (*msi_host_init)(struct pcie_port *pp);
140 void (*msi_irq_ack)(int irq, struct pcie_port *pp);
220 struct pcie_port pp; member
225 #define to_dw_pcie_from_pp(port) container_of((port), struct dw_pcie, pp)
311 irqreturn_t dw_handle_msi_irq(struct pcie_port *pp);
312 void dw_pcie_msi_init(struct pcie_port *pp);
313 void dw_pcie_free_msi(struct pcie_port *pp);
314 void dw_pcie_setup_rc(struct pcie_port *pp);
315 int dw_pcie_host_init(struct pcie_port *pp);
316 int dw_pcie_allocate_domains(struct pcie_port *pp);
318 static inline irqreturn_t dw_handle_msi_irq(struct pcie_port *pp) in dw_handle_msi_irq() argument
323 static inline void dw_pcie_msi_init(struct pcie_port *pp) in dw_pcie_msi_init() argument
327 static inline void dw_pcie_free_msi(struct pcie_port *pp) in dw_pcie_free_msi() argument
331 static inline void dw_pcie_setup_rc(struct pcie_port *pp) in dw_pcie_setup_rc() argument
335 static inline int dw_pcie_host_init(struct pcie_port *pp) in dw_pcie_host_init() argument
340 static inline int dw_pcie_allocate_domains(struct pcie_port *pp) in dw_pcie_allocate_domains() argument