Lines Matching refs:region

1993  * @region: PCI memory region
1999 struct pci_mem_region *region)
2003 /* now make sure that the memory transfer is within region's bounds */
2005 if (end_addr >= region->region_base + region->region_size) {
2007 "dynamic FW load: memory transfer end address out of memory region bounds. addr: %llx\n",
2017 if (end_addr >= region->region_base - region->offset_in_bar +
2018 region->bar_size) {
2040 struct pci_mem_region *region;
2073 /* find memory region to which to copy the image */
2077 dev_err(hdev->dev, "Invalid region to copy FW image address=%llx\n", addr);
2081 region = &hdev->pci_mem_region[region_id];
2083 /* store the region for the copy stage */
2084 fw_loader->dynamic_loader.image_region = region;
2088 * image is within region's bounds
2092 region);
2106 struct pci_mem_region *region)
2111 device_addr = region->region_base + response->ram_offset;
2114 * validate that the descriptor is within region's bounds
2120 region);
2173 struct pci_mem_region *region;
2187 region = &hdev->pci_mem_region[region_id];
2189 rc = hl_fw_dynamic_validate_response(hdev, response, region);
2203 src = hdev->pcie_bar[region->bar_id] + region->offset_in_bar +
2327 struct pci_mem_region *region;
2335 /* find memory region to which to copy the image */
2336 region = fw_loader->dynamic_loader.image_region;
2338 dest = hdev->pcie_bar[region->bar_id] + region->offset_in_bar +
2339 (addr - region->region_base);
2359 struct pci_mem_region *region;
2367 /* find memory region to which to copy the image */
2368 region = fw_loader->dynamic_loader.image_region;
2370 dest = hdev->pcie_bar[region->bar_id] + region->offset_in_bar +
2371 (addr - region->region_base);