device Struct Reference

#include <mtools.h>

Collaboration diagram for device:

Collaboration graph
[legend]

Data Fields

const char * name
char * drive
int fat_bits
unsigned int mode
unsigned int tracks
unsigned int heads
unsigned int sectors
unsigned int hidden
off_t offset
unsigned int partition
unsigned int misc_flags
unsigned int ssize
unsigned int use_2m
char * precmd
int file_nr
int blocksize
const char * cfg_filename
devicenext
deviceprev
dev_t rdev
char * name
char * subname
parttype_t parttype
int biosdrive
devicenext
deviceprev
char * name
char * subname
u64_t dv_base
u64_t dv_size

Detailed Description

Definition at line 28 of file mtools.h.


Field Documentation

int device::biosdrive
 

Definition at line 284 of file autopart.c.

Referenced by select_disk().

int device::blocksize
 

Definition at line 56 of file mtools.h.

Referenced by find_device(), fs_init(), and mformat().

const char* device::cfg_filename
 

Definition at line 58 of file mtools.h.

Referenced by mtoolstest().

char* device::drive
 

Definition at line 31 of file mtools.h.

Referenced by find_device(), mcat(), mformat(), mpartition(), and mtoolstest().

u64_t device::dv_base
 

Definition at line 58 of file driver.h.

Referenced by atapi_transfer(), do_diocntl(), extpartition(), f_transfer(), m_init(), m_ioctl(), m_transfer(), main(), partition(), and w_transfer().

u64_t device::dv_size
 

Definition at line 59 of file driver.h.

Referenced by atapi_open(), atapi_transfer(), do_diocntl(), extpartition(), f_transfer(), log_transfer(), m_geometry(), m_init(), m_ioctl(), m_transfer(), partition(), r_transfer(), w_geometry(), and w_transfer().

int device::fat_bits
 

Definition at line 32 of file mtools.h.

Referenced by calc_fs_parameters(), fs_init(), mtoolstest(), and set_def_format().

int device::file_nr
 

Definition at line 55 of file mtools.h.

Referenced by mtoolstest().

unsigned int device::heads
 

Definition at line 36 of file mtools.h.

Referenced by calc_fs_parameters(), compare_geom(), consistencyCheck(), file_geom(), fs_init(), init_geometry_boot(), mformat(), minfo(), mtoolstest(), set_def_format(), and SimpleFileOpen().

unsigned int device::hidden
 

Definition at line 38 of file mtools.h.

Referenced by mformat(), mtoolstest(), and SimpleFileOpen().

unsigned int device::misc_flags
 

Definition at line 45 of file mtools.h.

Referenced by mtoolstest(), and set_misc_flags().

unsigned int device::mode
 

Definition at line 34 of file mtools.h.

Referenced by mtoolstest(), set_openflags(), and SimpleFileOpen().

char* device::name
 

Definition at line 216 of file part.c.

char* device::name
 

Definition at line 281 of file autopart.c.

const char* device::name
 

Definition at line 29 of file mtools.h.

Referenced by do_autopart(), find_device(), geometry(), m_read(), mcat(), mformat(), mtoolstest(), print(), regionize(), and SimpleFileOpen().

struct device* device::next
 

Definition at line 214 of file part.c.

struct device* device::next
 

Definition at line 279 of file autopart.c.

Referenced by newdevice(), and nextdevice().

off_t device::offset
 

Definition at line 41 of file mtools.h.

Referenced by mtoolstest().

unsigned int device::partition
 

Definition at line 43 of file mtools.h.

Referenced by mpartition(), mtoolstest(), and SimpleFileOpen().

parttype_t device::parttype
 

Definition at line 283 of file autopart.c.

Referenced by m_in(), m_out(), and print().

char* device::precmd
 

Definition at line 51 of file mtools.h.

Referenced by mtoolstest(), and precmd().

struct device * device::prev
 

Definition at line 214 of file part.c.

struct device * device::prev
 

Definition at line 279 of file autopart.c.

Referenced by newdevice(), and nextdevice().

dev_t device::rdev
 

Definition at line 280 of file autopart.c.

Referenced by newdevice(), and nextdevice().

unsigned int device::sectors
 

Definition at line 37 of file mtools.h.

Referenced by calc_fs_parameters(), compare_geom(), consistencyCheck(), file_geom(), fs_init(), init_geometry_boot(), mformat(), minfo(), mtoolstest(), set_def_format(), and SimpleFileOpen().

unsigned int device::ssize
 

Definition at line 48 of file mtools.h.

Referenced by file_geom(), init_geometry_boot(), mformat(), and set_def_format().

char* device::subname
 

Definition at line 217 of file part.c.

char* device::subname
 

Definition at line 282 of file autopart.c.

Referenced by m_in(), m_out(), m_read(), m_write(), and print().

unsigned int device::tracks
 

Definition at line 35 of file mtools.h.

Referenced by calc_fs_parameters(), compare_geom(), file_geom(), fs_init(), init_geometry_boot(), mformat(), minfo(), mtoolstest(), set_def_format(), and SimpleFileOpen().

unsigned int device::use_2m
 

Definition at line 49 of file mtools.h.

Referenced by file_geom(), find_device(), fs_init(), init_geometry_boot(), mcat(), and mformat().


The documentation for this struct was generated from the following files:
Generated on Fri Apr 14 23:22:56 2006 for minix by  doxygen 1.4.6