<def f='src/src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_bo_driver.h' l='506' ll='535'/>
<size>80</size>
<doc f='src/src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_bo_driver.h' l='492'>/**
 * struct ttm_bo_global - Buffer object driver global data.
 *
 * @mem_glob: Pointer to a struct ttm_mem_global object for accounting.
 * @dummy_read_page: Pointer to a dummy page used for mapping requests
 * of unpopulated pages.
 * @shrink: A shrink callback object used for buffer object swap.
 * @device_list_mutex: Mutex protecting the device list.
 * This mutex is held while traversing the device list for pm options.
 * @lru_lock: Spinlock protecting the bo subsystem lru lists.
 * @device_list: List of buffer object devices.
 * @swap_lru: Lru list of buffer objects used for swapping.
 */</doc>
<mbr r='ttm_bo_global::mem_glob' o='0' t='struct ttm_mem_global *'/>
<mbr r='ttm_bo_global::dummy_read_page' o='64' t='struct page *'/>
<mbr r='ttm_bo_global::shrink' o='128' t='struct ttm_mem_shrink'/>
<mbr r='ttm_bo_global::device_list_mutex' o='192' t='struct mutex'/>
<mbr r='ttm_bo_global::lru_lock' o='256' t='spinlock_t'/>
<mbr r='ttm_bo_global::device_list' o='320' t='struct list_head'/>
<mbr r='ttm_bo_global::swap_lru' o='448' t='struct list_head'/>
<mbr r='ttm_bo_global::bo_count' o='576' t='atomic_t'/>
