Lines Matching refs:a

84 	u64 a = of_read_number(addr, na);
86 a += offset;
88 addr[na - 2] = cpu_to_be32(a >> 32);
89 addr[na - 1] = cpu_to_be32(a & 0xffffffffu);
179 * "pcie", accept the device as PCI (with a warning).
223 * of_pci_range_to_resource - Create a resource from an of_pci_range
226 * @res: pointer to a valid resource that will be updated to
277 * of_range_to_resource - Create a resource from a ranges entry
279 * @index: the 'ranges' index to convert to a resource
280 * @res: pointer to a valid resource that will be updated to
453 * Normally, an absence of a "ranges" property means we are
454 * crossing a non-translatable boundary, and thus the addresses
458 * /ht nodes with no "ranges" property and a lot of perfectly
461 * a 1:1 translation at that level. It's up to the caller not to try
510 * Translate an address from the device-tree into a CPU physical address,
515 * that translation is impossible (that is we are not dealing with a value
516 * that can be mapped to a cpu physical address). This is not really specified
686 * Returns a pointer to the cell immediately following the translated DMA region.
908 * of_dma_get_range - Get DMA range info and put it into a map array
913 * and parse it. Put the information into a DMA offset map array.
941 /* Once we find 'dma-ranges', then a missing one is an error */
1116 /* Get optional "reg-names" property to add a name to a resource */
1154 * Note that if your address is a PIO address, the conversion will fail if
1178 * of_iomap - Maps the memory mapped IO for a given device_node
1182 * Returns a pointer to the mapped memory
1199 * of_io_request_and_map - Requests a resource and maps the memory mapped IO
1200 * for a given device_node
1205 * Returns a pointer to the requested and mapped memory or an ERR_PTR() encoded