Home
last modified time | relevance | path

Searched refs:msi_node (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-gic-its-msi-parent.c22 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 Dpcie-iproc.c1218 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 Dirq.c766 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()