1*677dec6eSriastradh /* $NetBSD: i915_gem_clflush.h,v 1.2 2021/12/18 23:45:30 riastradh Exp $ */ 21571a7a1Sriastradh 31571a7a1Sriastradh /* 41571a7a1Sriastradh * SPDX-License-Identifier: MIT 51571a7a1Sriastradh * 61571a7a1Sriastradh * Copyright © 2016 Intel Corporation 71571a7a1Sriastradh */ 81571a7a1Sriastradh 91571a7a1Sriastradh #ifndef __I915_GEM_CLFLUSH_H__ 101571a7a1Sriastradh #define __I915_GEM_CLFLUSH_H__ 111571a7a1Sriastradh 121571a7a1Sriastradh #include <linux/types.h> 131571a7a1Sriastradh 141571a7a1Sriastradh struct drm_i915_private; 151571a7a1Sriastradh struct drm_i915_gem_object; 161571a7a1Sriastradh 171571a7a1Sriastradh bool i915_gem_clflush_object(struct drm_i915_gem_object *obj, 181571a7a1Sriastradh unsigned int flags); 191571a7a1Sriastradh #define I915_CLFLUSH_FORCE BIT(0) 201571a7a1Sriastradh #define I915_CLFLUSH_SYNC BIT(1) 211571a7a1Sriastradh 221571a7a1Sriastradh #endif /* __I915_GEM_CLFLUSH_H__ */ 23