I915_MADV_WILLNEED
if (obj->mm.madv == I915_MADV_WILLNEED)
if (unlikely(obj->mm.madv != I915_MADV_WILLNEED)) {
if (obj->mm.madv != I915_MADV_WILLNEED)
if (obj->mm.madv == I915_MADV_WILLNEED)
case I915_MADV_WILLNEED:
if (obj->mm.madv == I915_MADV_WILLNEED) {
if (args->madv == I915_MADV_WILLNEED) {
obj->mm.madv = I915_MADV_WILLNEED;
if (obj->mm.madv != I915_MADV_WILLNEED)
if (obj->mm.madv != I915_MADV_WILLNEED) {
obj->mm.madv = I915_MADV_WILLNEED;
obj->mm.madv == I915_MADV_WILLNEED &&
if (obj->mm.madv != I915_MADV_WILLNEED)
err->purgeable = obj->mm.madv != I915_MADV_WILLNEED;