ReactOS  0.4.13-dev-66-gc714b7f
chunk Struct Reference

#include <btrfs_drv.h>

Collaboration diagram for chunk:

Public Attributes

UINT16 size
UINT64 offset
UINT64 used
UINT64 oldused
device ** devices
LIST_ENTRY space_size
LIST_ENTRY deleting
LIST_ENTRY changed_extents
LIST_ENTRY range_locks
ERESOURCE range_locks_lock
KEVENT range_locks_event
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 518 of file btrfs_drv.h.

Member Data Documentation

◆ balance_num

ULONG chunk::balance_num

Definition at line 547 of file btrfs_drv.h.

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

◆ cache

fcb* chunk::cache

Definition at line 525 of file btrfs_drv.h.

Referenced by balance_data_chunk().

◆ cache_loaded

BOOL chunk::cache_loaded

Definition at line 540 of file btrfs_drv.h.

Referenced by rationalize_extents().

◆ changed

BOOL chunk::changed

Definition at line 541 of file btrfs_drv.h.

Referenced by allocate_cache_chunk(), and try_consolidation().

◆ changed_extents

LIST_ENTRY chunk::changed_extents

Definition at line 530 of file btrfs_drv.h.

Referenced by balance_data_chunk().

◆ changed_extents_lock

ERESOURCE chunk::changed_extents_lock

Definition at line 535 of file btrfs_drv.h.

◆ chunk_item

◆ created

BOOL chunk::created

Definition at line 536 of file btrfs_drv.h.

◆ deleting

LIST_ENTRY chunk::deleting

Definition at line 529 of file btrfs_drv.h.

◆ devices

device** chunk::devices

Definition at line 524 of file btrfs_drv.h.

◆ last_alloc

UINT64 chunk::last_alloc

Definition at line 543 of file btrfs_drv.h.

◆ last_alloc_set

BOOL chunk::last_alloc_set

Definition at line 539 of file btrfs_drv.h.

◆ last_stripe

UINT16 chunk::last_stripe

Definition at line 544 of file btrfs_drv.h.

◆ list_entry

LIST_ENTRY chunk::list_entry

Definition at line 549 of file btrfs_drv.h.

◆ list_entry_balance

LIST_ENTRY chunk::list_entry_balance

Definition at line 550 of file btrfs_drv.h.

Referenced by try_consolidation().

◆ lock

ERESOURCE chunk::lock

Definition at line 534 of file btrfs_drv.h.

◆ offset

◆ old_cache

fcb* chunk::old_cache

Definition at line 526 of file btrfs_drv.h.

◆ oldused

UINT64 chunk::oldused

Definition at line 523 of file btrfs_drv.h.

◆ partial_stripes

LIST_ENTRY chunk::partial_stripes

Definition at line 545 of file btrfs_drv.h.

◆ partial_stripes_lock

ERESOURCE chunk::partial_stripes_lock

Definition at line 546 of file btrfs_drv.h.

◆ range_locks

LIST_ENTRY chunk::range_locks

Definition at line 531 of file btrfs_drv.h.

◆ range_locks_event

KEVENT chunk::range_locks_event

Definition at line 533 of file btrfs_drv.h.

◆ range_locks_lock

ERESOURCE chunk::range_locks_lock

Definition at line 532 of file btrfs_drv.h.

◆ readonly

BOOL chunk::readonly

◆ reloc

◆ size

◆ space

LIST_ENTRY chunk::space

Definition at line 527 of file btrfs_drv.h.

◆ space_changed

BOOL chunk::space_changed

Definition at line 542 of file btrfs_drv.h.

Referenced by allocate_cache_chunk(), and try_consolidation().

◆ space_size

LIST_ENTRY chunk::space_size

Definition at line 528 of file btrfs_drv.h.

◆ used

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