1*c349dbc7Sjsg /* 2*c349dbc7Sjsg * SPDX-License-Identifier: MIT 3*c349dbc7Sjsg * 4*c349dbc7Sjsg * Copyright © 2016 Intel Corporation 5*c349dbc7Sjsg */ 6*c349dbc7Sjsg 7*c349dbc7Sjsg #ifndef __I915_GEM_CLFLUSH_H__ 8*c349dbc7Sjsg #define __I915_GEM_CLFLUSH_H__ 9*c349dbc7Sjsg 10*c349dbc7Sjsg #include <linux/types.h> 11*c349dbc7Sjsg 12*c349dbc7Sjsg struct drm_i915_private; 13*c349dbc7Sjsg struct drm_i915_gem_object; 14*c349dbc7Sjsg 15*c349dbc7Sjsg bool i915_gem_clflush_object(struct drm_i915_gem_object *obj, 16*c349dbc7Sjsg unsigned int flags); 17*c349dbc7Sjsg #define I915_CLFLUSH_FORCE BIT(0) 18*c349dbc7Sjsg #define I915_CLFLUSH_SYNC BIT(1) 19*c349dbc7Sjsg 20*c349dbc7Sjsg #endif /* __I915_GEM_CLFLUSH_H__ */ 21