1c349dbc7Sjsg /* SPDX-License-Identifier: MIT */
2c349dbc7Sjsg /*
3c349dbc7Sjsg  * Copyright © 2019 Intel Corporation
4c349dbc7Sjsg  */
5c349dbc7Sjsg 
6c349dbc7Sjsg #ifndef __MOCK_REGION_H
7c349dbc7Sjsg #define __MOCK_REGION_H
8c349dbc7Sjsg 
9c349dbc7Sjsg #include <linux/types.h>
10c349dbc7Sjsg 
11c349dbc7Sjsg struct drm_i915_private;
12c349dbc7Sjsg struct intel_memory_region;
13c349dbc7Sjsg 
14c349dbc7Sjsg struct intel_memory_region *
15c349dbc7Sjsg mock_region_create(struct drm_i915_private *i915,
16c349dbc7Sjsg 		   resource_size_t start,
17c349dbc7Sjsg 		   resource_size_t size,
18c349dbc7Sjsg 		   resource_size_t min_page_size,
19*1bb76ff1Sjsg 		   resource_size_t io_start,
20*1bb76ff1Sjsg 		   resource_size_t io_size);
21c349dbc7Sjsg 
22c349dbc7Sjsg #endif /* !__MOCK_REGION_H */
23