Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PCI/MSI: Rename "struct msi_chip" to "struct msi_controller"

"msi_chip" isn't very descriptive, so rename it to "msi_controller". That
tells a little more about what it does and is already used in device tree
bindings.

No functional change.

[bhelgaas: changelog, change *only* the struct name so it's reviewable]
Suggested-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Yijing Wang <wangyijing@huawei.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

authored by

Yijing Wang and committed by
Bjorn Helgaas
c2791b80 f8338694

+40 -38
+3 -3
drivers/irqchip/irq-armada-370-xp.c
··· 129 129 mutex_unlock(&msi_used_lock); 130 130 } 131 131 132 - static int armada_370_xp_setup_msi_irq(struct msi_chip *chip, 132 + static int armada_370_xp_setup_msi_irq(struct msi_controller *chip, 133 133 struct pci_dev *pdev, 134 134 struct msi_desc *desc) 135 135 { ··· 160 160 return 0; 161 161 } 162 162 163 - static void armada_370_xp_teardown_msi_irq(struct msi_chip *chip, 163 + static void armada_370_xp_teardown_msi_irq(struct msi_controller *chip, 164 164 unsigned int irq) 165 165 { 166 166 struct irq_data *d = irq_get_irq_data(irq); ··· 195 195 static int armada_370_xp_msi_init(struct device_node *node, 196 196 phys_addr_t main_int_phys_base) 197 197 { 198 - struct msi_chip *msi_chip; 198 + struct msi_controller *msi_chip; 199 199 u32 reg; 200 200 int ret; 201 201
+4 -4
drivers/of/of_pci.c
··· 236 236 static LIST_HEAD(of_pci_msi_chip_list); 237 237 static DEFINE_MUTEX(of_pci_msi_chip_mutex); 238 238 239 - int of_pci_msi_chip_add(struct msi_chip *chip) 239 + int of_pci_msi_chip_add(struct msi_controller *chip) 240 240 { 241 241 if (!of_property_read_bool(chip->of_node, "msi-controller")) 242 242 return -EINVAL; ··· 249 249 } 250 250 EXPORT_SYMBOL_GPL(of_pci_msi_chip_add); 251 251 252 - void of_pci_msi_chip_remove(struct msi_chip *chip) 252 + void of_pci_msi_chip_remove(struct msi_controller *chip) 253 253 { 254 254 mutex_lock(&of_pci_msi_chip_mutex); 255 255 list_del(&chip->list); ··· 257 257 } 258 258 EXPORT_SYMBOL_GPL(of_pci_msi_chip_remove); 259 259 260 - struct msi_chip *of_pci_find_msi_chip_by_node(struct device_node *of_node) 260 + struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) 261 261 { 262 - struct msi_chip *c; 262 + struct msi_controller *c; 263 263 264 264 mutex_lock(&of_pci_msi_chip_mutex); 265 265 list_for_each_entry(c, &of_pci_msi_chip_list, list) {
+1 -1
drivers/pci/host/pci-keystone-dw.c
··· 205 205 .map = ks_dw_pcie_msi_map, 206 206 }; 207 207 208 - int ks_dw_pcie_msi_host_init(struct pcie_port *pp, struct msi_chip *chip) 208 + int ks_dw_pcie_msi_host_init(struct pcie_port *pp, struct msi_controller *chip) 209 209 { 210 210 struct keystone_pcie *ks_pcie = to_keystone_pcie(pp); 211 211 int i;
+1 -1
drivers/pci/host/pci-keystone.h
··· 55 55 void ks_dw_pcie_msi_clear_irq(struct pcie_port *pp, int irq); 56 56 void ks_dw_pcie_v3_65_scan_bus(struct pcie_port *pp); 57 57 int ks_dw_pcie_msi_host_init(struct pcie_port *pp, 58 - struct msi_chip *chip); 58 + struct msi_controller *chip);
+1 -1
drivers/pci/host/pci-mvebu.c
··· 99 99 struct mvebu_pcie { 100 100 struct platform_device *pdev; 101 101 struct mvebu_pcie_port *ports; 102 - struct msi_chip *msi; 102 + struct msi_controller *msi; 103 103 struct resource io; 104 104 char io_name[30]; 105 105 struct resource realio;
+6 -5
drivers/pci/host/pci-tegra.c
··· 238 238 ) 239 239 240 240 struct tegra_msi { 241 - struct msi_chip chip; 241 + struct msi_controller chip; 242 242 DECLARE_BITMAP(used, INT_PCI_MSI_NR); 243 243 struct irq_domain *domain; 244 244 unsigned long pages; ··· 259 259 bool has_gen2; 260 260 }; 261 261 262 - static inline struct tegra_msi *to_tegra_msi(struct msi_chip *chip) 262 + static inline struct tegra_msi *to_tegra_msi(struct msi_controller *chip) 263 263 { 264 264 return container_of(chip, struct tegra_msi, chip); 265 265 } ··· 1283 1283 return processed > 0 ? IRQ_HANDLED : IRQ_NONE; 1284 1284 } 1285 1285 1286 - static int tegra_msi_setup_irq(struct msi_chip *chip, struct pci_dev *pdev, 1287 - struct msi_desc *desc) 1286 + static int tegra_msi_setup_irq(struct msi_controller *chip, 1287 + struct pci_dev *pdev, struct msi_desc *desc) 1288 1288 { 1289 1289 struct tegra_msi *msi = to_tegra_msi(chip); 1290 1290 struct msi_msg msg; ··· 1313 1313 return 0; 1314 1314 } 1315 1315 1316 - static void tegra_msi_teardown_irq(struct msi_chip *chip, unsigned int irq) 1316 + static void tegra_msi_teardown_irq(struct msi_controller *chip, 1317 + unsigned int irq) 1317 1318 { 1318 1319 struct tegra_msi *msi = to_tegra_msi(chip); 1319 1320 struct irq_data *d = irq_get_irq_data(irq);
+3 -3
drivers/pci/host/pcie-designware.c
··· 276 276 return -ENOSPC; 277 277 } 278 278 279 - static int dw_msi_setup_irq(struct msi_chip *chip, struct pci_dev *pdev, 279 + static int dw_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, 280 280 struct msi_desc *desc) 281 281 { 282 282 int irq, pos; ··· 303 303 return 0; 304 304 } 305 305 306 - static void dw_msi_teardown_irq(struct msi_chip *chip, unsigned int irq) 306 + static void dw_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) 307 307 { 308 308 struct irq_data *data = irq_get_irq_data(irq); 309 309 struct msi_desc *msi = irq_data_get_msi(data); ··· 312 312 clear_irq_range(pp, irq, 1, data->hwirq); 313 313 } 314 314 315 - static struct msi_chip dw_pcie_msi_chip = { 315 + static struct msi_controller dw_pcie_msi_chip = { 316 316 .setup_irq = dw_msi_setup_irq, 317 317 .teardown_irq = dw_msi_teardown_irq, 318 318 };
+1 -1
drivers/pci/host/pcie-designware.h
··· 73 73 u32 (*get_msi_addr)(struct pcie_port *pp); 74 74 u32 (*get_msi_data)(struct pcie_port *pp, int pos); 75 75 void (*scan_bus)(struct pcie_port *pp); 76 - int (*msi_host_init)(struct pcie_port *pp, struct msi_chip *chip); 76 + int (*msi_host_init)(struct pcie_port *pp, struct msi_controller *chip); 77 77 }; 78 78 79 79 int dw_pcie_cfg_read(void __iomem *addr, int where, int size, u32 *val);
+4 -4
drivers/pci/host/pcie-rcar.c
··· 111 111 struct rcar_msi { 112 112 DECLARE_BITMAP(used, INT_PCI_MSI_NR); 113 113 struct irq_domain *domain; 114 - struct msi_chip chip; 114 + struct msi_controller chip; 115 115 unsigned long pages; 116 116 struct mutex lock; 117 117 int irq1; 118 118 int irq2; 119 119 }; 120 120 121 - static inline struct rcar_msi *to_rcar_msi(struct msi_chip *chip) 121 + static inline struct rcar_msi *to_rcar_msi(struct msi_controller *chip) 122 122 { 123 123 return container_of(chip, struct rcar_msi, chip); 124 124 } ··· 622 622 return IRQ_HANDLED; 623 623 } 624 624 625 - static int rcar_msi_setup_irq(struct msi_chip *chip, struct pci_dev *pdev, 625 + static int rcar_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, 626 626 struct msi_desc *desc) 627 627 { 628 628 struct rcar_msi *msi = to_rcar_msi(chip); ··· 652 652 return 0; 653 653 } 654 654 655 - static void rcar_msi_teardown_irq(struct msi_chip *chip, unsigned int irq) 655 + static void rcar_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) 656 656 { 657 657 struct rcar_msi *msi = to_rcar_msi(chip); 658 658 struct irq_data *d = irq_get_irq_data(irq);
+4 -3
drivers/pci/host/pcie-xilinx.c
··· 335 335 * @chip: MSI Chip descriptor 336 336 * @irq: MSI IRQ to destroy 337 337 */ 338 - static void xilinx_msi_teardown_irq(struct msi_chip *chip, unsigned int irq) 338 + static void xilinx_msi_teardown_irq(struct msi_controller *chip, 339 + unsigned int irq) 339 340 { 340 341 xilinx_pcie_destroy_msi(irq); 341 342 } ··· 349 348 * 350 349 * Return: '0' on success and error value on failure 351 350 */ 352 - static int xilinx_pcie_msi_setup_irq(struct msi_chip *chip, 351 + static int xilinx_pcie_msi_setup_irq(struct msi_controller *chip, 353 352 struct pci_dev *pdev, 354 353 struct msi_desc *desc) 355 354 { ··· 381 380 } 382 381 383 382 /* MSI Chip Descriptor */ 384 - static struct msi_chip xilinx_pcie_msi_chip = { 383 + static struct msi_controller xilinx_pcie_msi_chip = { 385 384 .setup_irq = xilinx_pcie_msi_setup_irq, 386 385 .teardown_irq = xilinx_msi_teardown_irq, 387 386 };
+2 -2
drivers/pci/msi.c
··· 32 32 33 33 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) 34 34 { 35 - struct msi_chip *chip = dev->bus->msi; 35 + struct msi_controller *chip = dev->bus->msi; 36 36 int err; 37 37 38 38 if (!chip || !chip->setup_irq) ··· 49 49 50 50 void __weak arch_teardown_msi_irq(unsigned int irq) 51 51 { 52 - struct msi_chip *chip = irq_get_chip_data(irq); 52 + struct msi_controller *chip = irq_get_chip_data(irq); 53 53 54 54 if (!chip || !chip->teardown_irq) 55 55 return;
+3 -3
include/linux/msi.h
··· 65 65 void default_teardown_msi_irqs(struct pci_dev *dev); 66 66 void default_restore_msi_irqs(struct pci_dev *dev); 67 67 68 - struct msi_chip { 68 + struct msi_controller { 69 69 struct module *owner; 70 70 struct device *dev; 71 71 struct device_node *of_node; 72 72 struct list_head list; 73 73 74 - int (*setup_irq)(struct msi_chip *chip, struct pci_dev *dev, 74 + int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev, 75 75 struct msi_desc *desc); 76 - void (*teardown_irq)(struct msi_chip *chip, unsigned int irq); 76 + void (*teardown_irq)(struct msi_controller *chip, unsigned int irq); 77 77 }; 78 78 79 79 #endif /* LINUX_MSI_H */
+6 -6
include/linux/of_pci.h
··· 59 59 #endif 60 60 61 61 #if defined(CONFIG_OF) && defined(CONFIG_PCI_MSI) 62 - int of_pci_msi_chip_add(struct msi_chip *chip); 63 - void of_pci_msi_chip_remove(struct msi_chip *chip); 64 - struct msi_chip *of_pci_find_msi_chip_by_node(struct device_node *of_node); 62 + int of_pci_msi_chip_add(struct msi_controller *chip); 63 + void of_pci_msi_chip_remove(struct msi_controller *chip); 64 + struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node); 65 65 #else 66 - static inline int of_pci_msi_chip_add(struct msi_chip *chip) { return -EINVAL; } 67 - static inline void of_pci_msi_chip_remove(struct msi_chip *chip) { } 68 - static inline struct msi_chip * 66 + static inline int of_pci_msi_chip_add(struct msi_controller *chip) { return -EINVAL; } 67 + static inline void of_pci_msi_chip_remove(struct msi_controller *chip) { } 68 + static inline struct msi_controller * 69 69 of_pci_find_msi_chip_by_node(struct device_node *of_node) { return NULL; } 70 70 #endif 71 71
+1 -1
include/linux/pci.h
··· 449 449 struct resource busn_res; /* bus numbers routed to this bus */ 450 450 451 451 struct pci_ops *ops; /* configuration access functions */ 452 - struct msi_chip *msi; /* MSI controller */ 452 + struct msi_controller *msi; /* MSI controller */ 453 453 void *sysdata; /* hook for sys-specific extension */ 454 454 struct proc_dir_entry *procdir; /* directory entry in /proc/bus/pci */ 455 455