<def f='src/src/sys/external/bsd/drm2/dist/drm/i915/intel_ringbuffer.h' l='63' ll='217'/>
<size>448</size>
<mbr r='intel_ring_buffer::name' o='0' t='const char *'/>
<mbr r='intel_ring_buffer::id' o='64' t='enum intel_ring_id'/>
<mbr r='intel_ring_buffer::mmio_base' o='96' t='u32'/>
<mbr r='intel_ring_buffer::bst' o='128' t='bus_space_tag_t'/>
<mbr r='intel_ring_buffer::bsh' o='192' t='bus_space_handle_t'/>
<mbr r='intel_ring_buffer::dev' o='256' t='struct drm_device *'/>
<mbr r='intel_ring_buffer::obj' o='320' t='struct drm_i915_gem_object *'/>
<mbr r='intel_ring_buffer::head' o='384' t='u32'/>
<mbr r='intel_ring_buffer::tail' o='416' t='u32'/>
<mbr r='intel_ring_buffer::space' o='448' t='int'/>
<mbr r='intel_ring_buffer::size' o='480' t='int'/>
<mbr r='intel_ring_buffer::effective_size' o='512' t='int'/>
<mbr r='intel_ring_buffer::status_page' o='576' t='struct intel_hw_status_page'/>
<mbr r='intel_ring_buffer::last_retired_head' o='768' t='u32'/>
<mbr r='intel_ring_buffer::irq_refcount' o='800' t='unsigned int'/>
<mbr r='intel_ring_buffer::irq_enable_mask' o='832' t='u32'/>
<mbr r='intel_ring_buffer::trace_irq_seqno' o='864' t='u32'/>
<mbr r='intel_ring_buffer::sync_seqno' o='896' t='u32 [3]'/>
<mbr r='intel_ring_buffer::irq_get' o='1024' t='_Bool (*)(struct intel_ring_buffer *)'/>
<mbr r='intel_ring_buffer::irq_put' o='1088' t='void (*)(struct intel_ring_buffer *)'/>
<mbr r='intel_ring_buffer::init' o='1152' t='int (*)(struct intel_ring_buffer *)'/>
<mbr r='intel_ring_buffer::write_tail' o='1216' t='void (*)(struct intel_ring_buffer *, u32)'/>
<mbr r='intel_ring_buffer::flush' o='1280' t='int (*)(struct intel_ring_buffer *, u32, u32)'/>
<mbr r='intel_ring_buffer::add_request' o='1344' t='int (*)(struct intel_ring_buffer *)'/>
<mbr r='intel_ring_buffer::get_seqno' o='1408' t='u32 (*)(struct intel_ring_buffer *, _Bool)'/>
<mbr r='intel_ring_buffer::set_seqno' o='1472' t='void (*)(struct intel_ring_buffer *, u32)'/>
<mbr r='intel_ring_buffer::dispatch_execbuffer' o='1536' t='int (*)(struct intel_ring_buffer *, u32, u32, unsigned int)'/>
<mbr r='intel_ring_buffer::cleanup' o='1600' t='void (*)(struct intel_ring_buffer *)'/>
<mbr r='intel_ring_buffer::sync_to' o='1664' t='int (*)(struct intel_ring_buffer *, struct intel_ring_buffer *, u32)'/>
<mbr r='intel_ring_buffer::semaphore_register' o='1728' t='u32 [4]'/>
<mbr r='intel_ring_buffer::signal_mbox' o='1856' t='u32 [4]'/>
<mbr r='intel_ring_buffer::active_list' o='1984' t='struct list_head'/>
<mbr r='intel_ring_buffer::request_list' o='2112' t='struct list_head'/>
<mbr r='intel_ring_buffer::preallocated_lazy_request' o='2240' t='struct drm_i915_gem_request *'/>
<mbr r='intel_ring_buffer::outstanding_lazy_seqno' o='2304' t='u32'/>
<mbr r='intel_ring_buffer::gpu_caches_dirty' o='2336' t='_Bool'/>
<mbr r='intel_ring_buffer::fbc_dirty' o='2344' t='_Bool'/>
<mbr r='intel_ring_buffer::irq_queue' o='2368' t='drm_waitqueue_t'/>
<mbr r='intel_ring_buffer::itlb_before_ctx_switch' o='2560' t='_Bool'/>
<mbr r='intel_ring_buffer::default_context' o='2624' t='struct i915_hw_context *'/>
<mbr r='intel_ring_buffer::last_context' o='2688' t='struct i915_hw_context *'/>
<mbr r='intel_ring_buffer::hangcheck' o='2752' t='struct intel_ring_hangcheck'/>
<mbr r='intel_ring_buffer::scratch' o='2944' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/external/bsd/drm2/dist/drm/i915/intel_ringbuffer.h:180:2)'/>
<mbr r='intel_ring_buffer::cmd_tables' o='3136' t='const struct drm_i915_cmd_table *'/>
<mbr r='intel_ring_buffer::cmd_table_count' o='3200' t='int'/>
<mbr r='intel_ring_buffer::reg_table' o='3264' t='const u32 *'/>
<mbr r='intel_ring_buffer::reg_count' o='3328' t='int'/>
<mbr r='intel_ring_buffer::master_reg_table' o='3392' t='const u32 *'/>
<mbr r='intel_ring_buffer::master_reg_count' o='3456' t='int'/>
<mbr r='intel_ring_buffer::get_cmd_length_mask' o='3520' t='u32 (*)(u32)'/>
