Lines Matching refs:parser
852 static int pci_dma_range_parser_init(struct of_pci_range_parser *parser, in pci_dma_range_parser_init() argument
858 parser->node = node; in pci_dma_range_parser_init()
859 parser->pna = of_n_addr_cells(node); in pci_dma_range_parser_init()
860 parser->np = parser->pna + na + ns; in pci_dma_range_parser_init()
862 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
863 if (!parser->range) in pci_dma_range_parser_init()
866 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
874 struct of_pci_range_parser parser; in rcar_pcie_parse_map_dma_ranges() local
878 if (pci_dma_range_parser_init(&parser, np)) in rcar_pcie_parse_map_dma_ranges()
882 for_each_of_pci_range(&parser, &range) { in rcar_pcie_parse_map_dma_ranges()
908 struct of_pci_range_parser parser; in rcar_pcie_probe() local
926 if (of_pci_range_parser_init(&parser, pdev->dev.of_node)) { in rcar_pcie_probe()
937 for_each_of_pci_range(&parser, &range) { in rcar_pcie_probe()