ReactOS  0.4.13-dev-563-g0561610
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 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: