Name
i915_gem_evict_vm — 
     Evict all idle vmas from a vm
 
Synopsis
| int i915_gem_evict_vm ( | struct i915_address_space * vm, | 
|  | bool do_idle ); | 
 
Arguments
- vm
- 
     Address space to cleanse
     
- do_idle
- 
     Boolean directing whether to idle first.
     
Description
   This function evicts all idles vmas from a vm. If all unpinned vmas should be
   evicted the do_idle needs to be set to true.
   
   This is used by the execbuf code as a last-ditch effort to defragment the
   address space.
To clarify
   This is for freeing up virtual address space, not for freeing
   memory in e.g. the shrinker.