1 /* $NetBSD: i915_gem_client_blt.h,v 1.2 2021/12/18 23:45:30 riastradh Exp $ */ 2 3 /* SPDX-License-Identifier: MIT */ 4 /* 5 * Copyright © 2019 Intel Corporation 6 */ 7 #ifndef __I915_GEM_CLIENT_BLT_H__ 8 #define __I915_GEM_CLIENT_BLT_H__ 9 10 #include <linux/types.h> 11 12 struct drm_i915_gem_object; 13 struct i915_page_sizes; 14 struct intel_context; 15 struct sg_table; 16 17 int i915_gem_schedule_fill_pages_blt(struct drm_i915_gem_object *obj, 18 struct intel_context *ce, 19 struct sg_table *pages, 20 struct i915_page_sizes *page_sizes, 21 u32 value); 22 23 #endif 24