ReactOS 0.4.16-dev-106-g10b08aa
|
#include "btrfs_drv.h"
#include <mountdev.h>
#include <ntddvol.h>
#include <ntddstor.h>
#include <ntdddisk.h>
#include <wdmguid.h>
Go to the source code of this file.
Classes | |
struct | vol_read_context |
struct | drive_letter_removal |
#define IOCTL_VOLUME_IS_DYNAMIC CTL_CODE(IOCTL_VOLUME_BASE, 18, METHOD_BUFFERED, FILE_ANY_ACCESS) |
#define IOCTL_VOLUME_POST_ONLINE CTL_CODE(IOCTL_VOLUME_BASE, 25, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
_Function_class_ | ( | DRIVER_NOTIFICATION_CALLBACK_ROUTINE | ) |
Definition at line 862 of file volume.c.
_Function_class_ | ( | IO_COMPLETION_ROUTINE | ) |
_Function_class_ | ( | IO_WORKITEM_ROUTINE | ) |
Definition at line 1058 of file volume.c.
void add_volume_device | ( | superblock * | sb, |
PUNICODE_STRING | devpath, | ||
uint64_t | length, | ||
ULONG | disk_num, | ||
ULONG | part_num | ||
) |
Definition at line 1077 of file volume.c.
Referenced by test_vol().
|
static |
Definition at line 877 of file volume.c.
Referenced by add_volume_device().
|
static |
Definition at line 958 of file volume.c.
Referenced by _Function_class_().
void free_vol | ( | volume_device_extension * | vde | ) |
Definition at line 50 of file volume.c.
Referenced by do_shutdown(), and vol_close().
NTSTATUS mountmgr_add_drive_letter | ( | PDEVICE_OBJECT | mountmgr, |
PUNICODE_STRING | devpath | ||
) |
Definition at line 832 of file volume.c.
Referenced by finish_removing_device(), and remove_volume_child().
|
static |
Definition at line 379 of file volume.c.
Referenced by vol_device_control().
NTSTATUS vol_close | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 95 of file volume.c.
Referenced by _Dispatch_type_().
NTSTATUS vol_create | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
NTSTATUS vol_device_control | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 755 of file volume.c.
Referenced by _Dispatch_type_().
|
static |
Definition at line 611 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 405 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 557 of file volume.c.
Referenced by vol_device_control().
Definition at line 595 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 526 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 661 of file volume.c.
Referenced by vol_device_control().
Definition at line 363 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 495 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 306 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 731 of file volume.c.
Referenced by vol_device_control().
|
static |
Definition at line 333 of file volume.c.
Referenced by vol_device_control().
NTSTATUS vol_read | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 144 of file volume.c.
Referenced by _Dispatch_type_().
NTSTATUS vol_write | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 225 of file volume.c.
Referenced by _Dispatch_type_().
|
extern |
Definition at line 66 of file btrfs.c.
Referenced by _Function_class_(), add_volume_device(), and do_shutdown().
|
extern |
Definition at line 65 of file btrfs.c.
Referenced by _Function_class_(), add_volume_device(), and mount_vol().
|
extern |
Definition at line 95 of file btrfs.c.
Referenced by _Function_class_(), do_shutdown(), and free_vol().
|
extern |
Definition at line 66 of file btrfs.c.
Referenced by _Dispatch_type_(), _Function_class_(), do_shutdown(), mount_vol(), and queue_notification_fcb().
|
extern |
Definition at line 104 of file btrfs.c.
Referenced by _Function_class_(), add_volume_device(), and mount_vol().
|
extern |
Definition at line 103 of file btrfs.c.
Referenced by _Function_class_(), add_volume_device(), mount_vol(), and vol_close().
|
extern |
Definition at line 89 of file btrfs.c.
Referenced by _Function_class_(), allow_degraded_mount(), registry_load_volume_options(), registry_mark_volume_mounted(), and registry_mark_volume_unmounted().