Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
Klassendiagramm für BlockDevice:

Öffentliche Methoden

virtual Block fix (u64 block_number)=0
 
virtual void unfix (Block *block)=0
 
virtual int sync (Block *block)=0
 
virtual int sync ()=0
 
bool set_blocksize (unsigned int blocksize)
 
unsigned int divide_by_blocksize (unsigned int val)
 
unsigned int modulo_blocksize (unsigned int val)
 
unsigned long divide_by_blocksize (unsigned long val)
 
unsigned long modulo_blocksize (unsigned long val)
 
u64 divide_by_blocksize (u64 val)
 
u64 modulo_blocksize (u64 val)
 
u64 divide_by_blocksize (off_t val)
 
u64 modulo_blocksize (off_t val)
 

Öffentliche Attribute

unsigned int blocksize
 
unsigned int blocksize_bits
 

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  • fs/blockdevice.h
  • fs/blockdevice.cc