H A D | address.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/dma-direct.h> /* for bus_dma_region */ 26 /* Callbacks for bus specific translators */ 33 u64 (*map)(__be32 *addr, const __be32 *range, 41 * Default translator (generic bus) 53 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, in of_bus_default_map() argument 58 cp = of_read_number(range + fna, na - fn in of_bus_default_map() 91 of_bus_default_flags_map(__be32 * addr,const __be32 * range,int na,int ns,int pna,int fna) of_bus_default_flags_map() argument 171 of_bus_pci_map(__be32 * addr,const __be32 * range,int na,int ns,int pna,int fna) of_bus_pci_map() argument 219 of_pci_range_to_resource(const struct of_pci_range * range,const struct device_node * np,struct resource * res) of_pci_range_to_resource() argument 266 struct of_range range; of_range_to_resource() local 298 of_bus_isa_map(__be32 * addr,const __be32 * range,int na,int ns,int pna,int fna) of_bus_isa_map() argument 420 of_translate_one(const struct device_node * parent,const struct of_bus * bus,const struct of_bus * pbus,__be32 * addr,int na,int ns,int pna,const char * rprop) of_translate_one() argument 507 const struct of_bus *bus, *pbus; __of_translate_address() local 696 const struct of_bus *bus; __of_get_address() local 794 of_pci_range_parser_one(struct of_pci_range_parser * parser,struct of_pci_range * range) of_pci_range_parser_one() argument 899 struct of_range range; of_dma_get_range() local 974 struct of_range range; of_dma_get_max_cpu_address() local [all...] |