ReactOS  0.4.14-dev-583-g2a1ba2c
device Struct Reference

#include <devices.h>

Collaboration diagram for device:

Public Attributes

wstring pnp_name
 
wstring friendly_name
 
wstring drive
 
wstring fstype
 
ULONG disk_num
 
ULONG part_num
 
uint64_t size
 
bool has_parts
 
BTRFS_UUID fs_uuid
 
BTRFS_UUID dev_uuid
 
bool ignore
 
bool multi_device
 
bool is_disk
 
PDEVICE_OBJECT devobj
 
PFILE_OBJECT fileobj
 
DEV_ITEM devitem
 
bool removable
 
bool seeding
 
bool readonly
 
bool reloc
 
bool trim
 
bool can_flush
 
ULONG change_count
 
uint64_t stats [5]
 
bool stats_changed
 
LIST_ENTRY space
 
LIST_ENTRY list_entry
 
ULONG num_trim_entries
 
LIST_ENTRY trim_list
 

Detailed Description

Definition at line 37 of file devices.h.

Member Data Documentation

◆ can_flush

bool device::can_flush

Definition at line 526 of file btrfs_drv.h.

◆ change_count

ULONG device::change_count

Definition at line 527 of file btrfs_drv.h.

◆ dev_uuid

BTRFS_UUID device::dev_uuid

Definition at line 47 of file devices.h.

◆ devitem

◆ devobj

◆ disk_num

ULONG device::disk_num

Definition at line 42 of file devices.h.

Referenced by get_devices().

◆ drive

wstring device::drive

Definition at line 40 of file devices.h.

◆ fileobj

PFILE_OBJECT device::fileobj

Definition at line 519 of file btrfs_drv.h.

Referenced by write_data(), and write_superblock().

◆ friendly_name

wstring device::friendly_name

Definition at line 39 of file devices.h.

◆ fs_uuid

BTRFS_UUID device::fs_uuid

Definition at line 46 of file devices.h.

◆ fstype

wstring device::fstype

Definition at line 41 of file devices.h.

Referenced by BtrfsDeviceAdd::AddDevice().

◆ has_parts

bool device::has_parts

Definition at line 45 of file devices.h.

Referenced by BtrfsDeviceAdd::DeviceAddDlgProc().

◆ ignore

bool device::ignore

Definition at line 48 of file devices.h.

◆ is_disk

bool device::is_disk

Definition at line 50 of file devices.h.

Referenced by BtrfsDeviceAdd::AddDevice(), and BtrfsDeviceAdd::DeviceAddDlgProc().

◆ list_entry

LIST_ENTRY device::list_entry

Definition at line 533 of file btrfs_drv.h.

◆ multi_device

bool device::multi_device

Definition at line 49 of file devices.h.

Referenced by BtrfsDeviceAdd::DeviceAddDlgProc().

◆ num_trim_entries

ULONG device::num_trim_entries

Definition at line 534 of file btrfs_drv.h.

◆ part_num

ULONG device::part_num

Definition at line 43 of file devices.h.

Referenced by get_devices().

◆ pnp_name

wstring device::pnp_name

Definition at line 38 of file devices.h.

Referenced by BtrfsDeviceAdd::AddDevice().

◆ readonly

bool device::readonly

Definition at line 523 of file btrfs_drv.h.

Referenced by _Function_class_(), get_devices(), mount_vol(), and remove_device().

◆ reloc

bool device::reloc

Definition at line 524 of file btrfs_drv.h.

◆ removable

bool device::removable

Definition at line 521 of file btrfs_drv.h.

Referenced by acpi_bus_get_flags(), and Bus_PDO_QueryDeviceCaps().

◆ seeding

bool device::seeding

Definition at line 522 of file btrfs_drv.h.

Referenced by mount_vol().

◆ size

uint64_t device::size

Definition at line 44 of file devices.h.

◆ space

LIST_ENTRY device::space

Definition at line 532 of file btrfs_drv.h.

Referenced by alloc_chunk().

◆ stats

uint64_t device::stats[5]

Definition at line 530 of file btrfs_drv.h.

Referenced by get_devices().

◆ stats_changed

bool device::stats_changed

Definition at line 531 of file btrfs_drv.h.

◆ trim

bool device::trim

Definition at line 525 of file btrfs_drv.h.

Referenced by _Function_class_(), and finish_removing_device().

◆ trim_list

LIST_ENTRY device::trim_list

Definition at line 535 of file btrfs_drv.h.


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