Lines Matching defs:ar2315_pci_ctrl
156 struct ar2315_pci_ctrl {
184 static inline struct ar2315_pci_ctrl *ar2315_pci_bus_to_apc(struct pci_bus *bus)
188 return container_of(hose, struct ar2315_pci_ctrl, pci_ctrl);
191 static inline u32 ar2315_pci_reg_read(struct ar2315_pci_ctrl *apc, u32 reg)
196 static inline void ar2315_pci_reg_write(struct ar2315_pci_ctrl *apc, u32 reg,
202 static inline void ar2315_pci_reg_mask(struct ar2315_pci_ctrl *apc, u32 reg,
212 static int ar2315_pci_cfg_access(struct ar2315_pci_ctrl *apc, unsigned devfn,
267 static inline int ar2315_pci_local_cfg_rd(struct ar2315_pci_ctrl *apc,
274 static inline int ar2315_pci_local_cfg_wr(struct ar2315_pci_ctrl *apc,
284 struct ar2315_pci_ctrl *apc = ar2315_pci_bus_to_apc(bus);
295 struct ar2315_pci_ctrl *apc = ar2315_pci_bus_to_apc(bus);
308 static int ar2315_pci_host_setup(struct ar2315_pci_ctrl *apc)
337 struct ar2315_pci_ctrl *apc = irq_desc_get_handler_data(desc);
351 struct ar2315_pci_ctrl *apc = irq_data_get_irq_chip_data(d);
358 struct ar2315_pci_ctrl *apc = irq_data_get_irq_chip_data(d);
367 struct ar2315_pci_ctrl *apc = irq_data_get_irq_chip_data(d);
391 static void ar2315_pci_irq_init(struct ar2315_pci_ctrl *apc)
411 struct ar2315_pci_ctrl *apc;
513 struct ar2315_pci_ctrl *apc = ar2315_pci_bus_to_apc(dev->bus);