ReactOS  0.4.13-dev-563-g0561610
chunk Struct Reference

#include <btrfs_drv.h>

Collaboration diagram for chunk:

Public Attributes

CHUNK_ITEMchunk_item
 
UINT16 size
 
UINT64 offset
 
UINT64 used
 
UINT64 oldused
 
device ** devices
 
fcbcache
 
fcbold_cache
 
LIST_ENTRY space
 
LIST_ENTRY space_size
 
LIST_ENTRY deleting
 
LIST_ENTRY changed_extents
 
LIST_ENTRY range_locks
 
ERESOURCE range_locks_lock
 
KEVENT range_locks_event
 
ERESOURCE lock
 
ERESOURCE changed_extents_lock
 
BOOL created
 
BOOL readonly
 
BOOL reloc
 
BOOL last_alloc_set
 
BOOL cache_loaded
 
BOOL changed
 
BOOL space_changed
 
UINT64 last_alloc
 
UINT16 last_stripe
 
LIST_ENTRY partial_stripes
 
ERESOURCE partial_stripes_lock
 
ULONG balance_num
 
LIST_ENTRY list_entry
 
LIST_ENTRY list_entry_balance
 

Detailed Description

Definition at line 541 of file btrfs_drv.h.

Member Data Documentation

◆ balance_num

ULONG chunk::balance_num

Definition at line 570 of file btrfs_drv.h.

Referenced by balance_data_chunk(), try_consolidation(), and write_metadata_items().

◆ cache

fcb* chunk::cache

Definition at line 548 of file btrfs_drv.h.

Referenced by balance_data_chunk().

◆ cache_loaded

BOOL chunk::cache_loaded

Definition at line 563 of file btrfs_drv.h.

Referenced by rationalize_extents().

◆ changed

BOOL chunk::changed

Definition at line 564 of file btrfs_drv.h.

Referenced by allocate_cache_chunk(), and try_consolidation().

◆ changed_extents

LIST_ENTRY chunk::changed_extents

Definition at line 553 of file btrfs_drv.h.

Referenced by balance_data_chunk().

◆ changed_extents_lock

ERESOURCE chunk::changed_extents_lock

Definition at line 558 of file btrfs_drv.h.

◆ chunk_item

◆ created

BOOL chunk::created

Definition at line 559 of file btrfs_drv.h.

◆ deleting

LIST_ENTRY chunk::deleting

Definition at line 552 of file btrfs_drv.h.

◆ devices

device** chunk::devices

Definition at line 547 of file btrfs_drv.h.

◆ last_alloc

UINT64 chunk::last_alloc

Definition at line 566 of file btrfs_drv.h.

◆ last_alloc_set

BOOL chunk::last_alloc_set

Definition at line 562 of file btrfs_drv.h.

◆ last_stripe

UINT16 chunk::last_stripe

Definition at line 567 of file btrfs_drv.h.

◆ list_entry

LIST_ENTRY chunk::list_entry

Definition at line 572 of file btrfs_drv.h.

◆ list_entry_balance

LIST_ENTRY chunk::list_entry_balance

Definition at line 573 of file btrfs_drv.h.

Referenced by try_consolidation().

◆ lock

ERESOURCE chunk::lock

Definition at line 557 of file btrfs_drv.h.

◆ offset

◆ old_cache

fcb* chunk::old_cache

Definition at line 549 of file btrfs_drv.h.

◆ oldused

UINT64 chunk::oldused

Definition at line 546 of file btrfs_drv.h.

◆ partial_stripes

LIST_ENTRY chunk::partial_stripes

Definition at line 568 of file btrfs_drv.h.

◆ partial_stripes_lock

ERESOURCE chunk::partial_stripes_lock

Definition at line 569 of file btrfs_drv.h.

◆ range_locks

LIST_ENTRY chunk::range_locks

Definition at line 554 of file btrfs_drv.h.

◆ range_locks_event

KEVENT chunk::range_locks_event

Definition at line 556 of file btrfs_drv.h.

◆ range_locks_lock

ERESOURCE chunk::range_locks_lock

Definition at line 555 of file btrfs_drv.h.

◆ readonly

BOOL chunk::readonly

◆ reloc

◆ size

◆ space

LIST_ENTRY chunk::space

Definition at line 550 of file btrfs_drv.h.

◆ space_changed

BOOL chunk::space_changed

Definition at line 565 of file btrfs_drv.h.

Referenced by allocate_cache_chunk(), and try_consolidation().

◆ space_size

LIST_ENTRY chunk::space_size

Definition at line 551 of file btrfs_drv.h.

◆ used


The documentation for this struct was generated from the following file: