Lines Matching refs:parser
877 static int pci_dma_range_parser_init(struct of_pci_range_parser *parser, in pci_dma_range_parser_init() argument
883 parser->node = node; in pci_dma_range_parser_init()
884 parser->pna = of_n_addr_cells(node); in pci_dma_range_parser_init()
885 parser->np = parser->pna + na + ns; in pci_dma_range_parser_init()
887 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
888 if (!parser->range) in pci_dma_range_parser_init()
891 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
899 struct of_pci_range_parser parser; in rcar_pcie_parse_map_dma_ranges() local
903 if (pci_dma_range_parser_init(&parser, np)) in rcar_pcie_parse_map_dma_ranges()
907 for_each_of_pci_range(&parser, &range) { in rcar_pcie_parse_map_dma_ranges()
933 struct of_pci_range_parser parser; in rcar_pcie_probe() local
951 if (of_pci_range_parser_init(&parser, pdev->dev.of_node)) { in rcar_pcie_probe()
962 for_each_of_pci_range(&parser, &range) { in rcar_pcie_probe()