<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_mm.h' l='305' type='void drm_mm_init_scan(struct drm_mm * mm, unsigned long size, unsigned int alignment, unsigned long color)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_mm.c' l='565' ll='578' type='void drm_mm_init_scan(struct drm_mm * mm, unsigned long size, unsigned int alignment, unsigned long color)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_mm.c' l='550'>/**
 * drm_mm_init_scan - initialize lru scanning
 * @mm: drm_mm to scan
 * @size: size of the allocation
 * @alignment: alignment of the allocation
 * @color: opaque tag value to use for the allocation
 *
 * This simply sets up the scanning routines with the parameters for the desired
 * hole. Note that there&apos;s no need to specify allocation flags, since they only
 * change the place a node is allocated from within a suitable hole.
 *
 * Warning:
 * As long as the scan list is non-empty, no other operations than
 * adding/removing nodes to/from the scan list are allowed.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_evict.c' l='110' u='c' c='i915_gem_evict_something'/>
