Searched refs:msi_node (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-gic-its-msi-parent.c | 22 static int its_translate_frame_address(struct fwnode_handle *msi_node, phys_addr_t *pa) in its_translate_frame_address() argument 27 if (is_of_node(msi_node)) { in its_translate_frame_address() 28 struct device_node *msi_np = to_of_node(msi_node); in its_translate_frame_address() 38 ret = iort_its_translate_pa(msi_node, &res.start); in its_translate_frame_address() 113 struct fwnode_handle *msi_node = NULL; in its_v5_pci_msi_prepare() local 125 rid = pci_msi_map_rid_ctlr_node(domain->parent, pdev, &msi_node); in its_v5_pci_msi_prepare() 126 if (!msi_node) in its_v5_pci_msi_prepare() 129 ret = its_translate_frame_address(msi_node, &pa); in its_v5_pci_msi_prepare() 133 fwnode_handle_put(msi_node); in its_v5_pci_msi_prepare()
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-iproc.c | 1218 struct device_node *msi_node, in iproce_pcie_get_msi() argument 1229 if (!of_device_is_compatible(msi_node, "arm,gic-v3-its")) { in iproce_pcie_get_msi() 1235 ret = of_address_to_resource(msi_node, 0, &res); in iproce_pcie_get_msi() 1311 struct device_node *msi_node) in iproc_pcie_msi_steer() argument 1317 ret = iproce_pcie_get_msi(pcie, msi_node, &msi_addr); in iproc_pcie_msi_steer() 1341 struct device_node *msi_node = NULL; in iproc_pcie_msi_enable() local 1348 of_msi_xlate(pcie->dev, &msi_node, 0); in iproc_pcie_msi_enable() 1349 if (!msi_node) in iproc_pcie_msi_enable() 1358 ret = iproc_pcie_msi_steer(pcie, msi_node); in iproc_pcie_msi_enable() 1367 ret = iproc_msi_init(pcie, msi_node); in iproc_pcie_msi_enable() [all …]
|
| /linux/drivers/of/ |
| H A D | irq.c | 766 static int of_check_msi_parent(struct device_node *dev_node, struct device_node **msi_node) in of_check_msi_parent() argument 783 if ((*msi_node && *msi_node != msi_spec.np) || msi_spec.args_count != 0) in of_check_msi_parent() 788 *msi_node = msi_spec.np; in of_check_msi_parent()
|