ReactOS  0.4.14-dev-55-g2da92ac
_fcb Struct Reference

#include <btrfs_drv.h>

Collaboration diagram for _fcb:

Public Attributes

FSRTL_ADVANCED_FCB_HEADER Header
 
struct _fcb_nonpagednonpaged
 
LONG refcount
 
POOL_TYPE pool_type
 
struct _device_extensionVcb
 
struct _rootsubvol
 
uint64_t inode
 
uint32_t hash
 
uint8_t type
 
INODE_ITEM inode_item
 
SECURITY_DESCRIPTORsd
 
FILE_LOCK lock
 
bool deleted
 
PKTHREAD lazy_writer_thread
 
ULONG atts
 
SHARE_ACCESS share_access
 
WCHARdebug_desc
 
bool csum_loaded
 
LIST_ENTRY extents
 
ANSI_STRING reparse_xattr
 
ANSI_STRING ea_xattr
 
ULONG ealen
 
LIST_ENTRY hardlinks
 
struct _file_reffileref
 
bool inode_item_changed
 
enum prop_compression_type prop_compression
 
LIST_ENTRY xattrs
 
bool marked_as_orphan
 
bool case_sensitive
 
bool case_sensitive_set
 
LIST_ENTRY dir_children_index
 
LIST_ENTRY dir_children_hash
 
LIST_ENTRY dir_children_hash_uc
 
LIST_ENTRY ** hash_ptrs
 
LIST_ENTRY ** hash_ptrs_uc
 
bool dirty
 
bool sd_dirty
 
bool sd_deleted
 
bool atts_changed
 
bool atts_deleted
 
bool extents_changed
 
bool reparse_xattr_changed
 
bool ea_changed
 
bool prop_compression_changed
 
bool xattrs_changed
 
bool created
 
bool ads
 
uint32_t adshash
 
ULONG adsmaxlen
 
ANSI_STRING adsxattr
 
ANSI_STRING adsdata
 
LIST_ENTRY list_entry
 
LIST_ENTRY list_entry_all
 
LIST_ENTRY list_entry_dirty
 

Detailed Description

Definition at line 271 of file btrfs_drv.h.

Member Data Documentation

◆ ads

◆ adsdata

◆ adshash

uint32_t _fcb::adshash

◆ adsmaxlen

◆ adsxattr

ANSI_STRING _fcb::adsxattr

Definition at line 322 of file btrfs_drv.h.

Referenced by create_stream(), duplicate_fcb(), flush_fcb(), open_fcb_stream(), and reap_fcb().

◆ atts

◆ atts_changed

◆ atts_deleted

bool _fcb::atts_deleted

◆ case_sensitive

◆ case_sensitive_set

bool _fcb::case_sensitive_set

Definition at line 301 of file btrfs_drv.h.

Referenced by flush_fcb(), and open_fcb().

◆ created

◆ csum_loaded

bool _fcb::csum_loaded

Definition at line 289 of file btrfs_drv.h.

Referenced by fcb_load_csums().

◆ debug_desc

WCHAR* _fcb::debug_desc

Definition at line 288 of file btrfs_drv.h.

Referenced by file_desc_fcb(), and reap_fcb().

◆ deleted

◆ dir_children_hash

◆ dir_children_hash_uc

◆ dir_children_index

◆ dirty

bool _fcb::dirty

Definition at line 309 of file btrfs_drv.h.

Referenced by flush_fcb(), and mark_fcb_dirty().

◆ ea_changed

bool _fcb::ea_changed

◆ ea_xattr

◆ ealen

◆ extents

◆ extents_changed

bool _fcb::extents_changed

◆ fileref

◆ hardlinks

◆ hash

uint32_t _fcb::hash

Definition at line 279 of file btrfs_drv.h.

Referenced by file_create2(), mount_vol(), open_fcb(), open_fileref_child(), and reap_fcb().

◆ hash_ptrs

◆ hash_ptrs_uc

◆ Header

◆ inode

◆ inode_item

◆ inode_item_changed

◆ lazy_writer_thread

PKTHREAD _fcb::lazy_writer_thread

Definition at line 285 of file btrfs_drv.h.

Referenced by acquire_for_lazy_write(), and release_from_lazy_write().

◆ list_entry

◆ list_entry_all

◆ list_entry_dirty

LIST_ENTRY _fcb::list_entry_dirty

Definition at line 327 of file btrfs_drv.h.

Referenced by flush_fcb(), and mark_fcb_dirty().

◆ lock

◆ marked_as_orphan

bool _fcb::marked_as_orphan

Definition at line 299 of file btrfs_drv.h.

Referenced by flush_fcb().

◆ nonpaged

◆ pool_type

POOL_TYPE _fcb::pool_type

Definition at line 275 of file btrfs_drv.h.

Referenced by create_fcb(), create_stream(), and reap_fcb().

◆ prop_compression

◆ prop_compression_changed

bool _fcb::prop_compression_changed

◆ refcount

◆ reparse_xattr

◆ reparse_xattr_changed

bool _fcb::reparse_xattr_changed

◆ sd

◆ sd_deleted

bool _fcb::sd_deleted

◆ sd_dirty

◆ share_access

SHARE_ACCESS _fcb::share_access

Definition at line 287 of file btrfs_drv.h.

Referenced by _Dispatch_type_(), file_create(), and open_file2().

◆ subvol

◆ type

◆ Vcb

◆ xattrs

◆ xattrs_changed

bool _fcb::xattrs_changed

Definition at line 316 of file btrfs_drv.h.

Referenced by flush_fcb(), fsctl_set_xattr(), and move_across_subvols().


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