ReactOS  0.4.13-dev-235-g7373cb3
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
 
DEV_ITEM devitem
 
BOOL removable
 
BOOL seeding
 
BOOL readonly
 
BOOL reloc
 
BOOL trim
 
BOOL can_flush
 
ULONG change_count
 
UINT64 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 498 of file btrfs_drv.h.

◆ change_count

ULONG device::change_count

Definition at line 499 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.

◆ 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 505 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 506 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 495 of file btrfs_drv.h.

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

◆ reloc

BOOL device::reloc

Definition at line 496 of file btrfs_drv.h.

◆ removable

BOOL device::removable

Definition at line 493 of file btrfs_drv.h.

Referenced by acpi_bus_get_flags(), and Bus_PDO_QueryDeviceCaps().

◆ seeding

BOOL device::seeding

Definition at line 494 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 504 of file btrfs_drv.h.

Referenced by alloc_chunk().

◆ stats

UINT64 device::stats[5]

Definition at line 502 of file btrfs_drv.h.

Referenced by get_devices().

◆ stats_changed

BOOL device::stats_changed

Definition at line 503 of file btrfs_drv.h.

◆ trim

BOOL device::trim

Definition at line 497 of file btrfs_drv.h.

Referenced by _Function_class_(), and finish_removing_device().

◆ trim_list

LIST_ENTRY device::trim_list

Definition at line 507 of file btrfs_drv.h.


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