Coda Distributed File System
Public Attributes | List of all members
device_t Struct Reference

#include <rvm_private.h>

Collaboration diagram for device_t:
Collaboration graph
[legend]

Public Attributes

char * name
 
long name_len
 
long handle
 
rvm_offset_t num_bytes
 
rvm_bool_t raw_io
 
unsigned long type
 
rvm_bool_t read_only
 
struct iovec * iov
 
long iov_length
 
long iov_cnt
 
rvm_length_t io_length
 
rvm_offset_t last_position
 
char * wrt_buf
 
rvm_length_t wrt_buf_len
 
char * ptr
 
char * buf_start
 
char * buf_end
 
rvm_offset_t sync_offset
 
char * pad_buf
 
long pad_buf_len
 

Member Data Documentation

◆ buf_end

char* device_t::buf_end

◆ buf_start

char* device_t::buf_start

◆ handle

long device_t::handle

◆ io_length

rvm_length_t device_t::io_length

◆ iov

struct iovec* device_t::iov

◆ iov_cnt

long device_t::iov_cnt

◆ iov_length

long device_t::iov_length

◆ last_position

rvm_offset_t device_t::last_position

◆ name

char* device_t::name

◆ name_len

long device_t::name_len

◆ num_bytes

rvm_offset_t device_t::num_bytes

◆ pad_buf

char* device_t::pad_buf

◆ pad_buf_len

long device_t::pad_buf_len

◆ ptr

char* device_t::ptr

◆ raw_io

rvm_bool_t device_t::raw_io

◆ read_only

rvm_bool_t device_t::read_only

◆ sync_offset

rvm_offset_t device_t::sync_offset

◆ type

unsigned long device_t::type

◆ wrt_buf

char* device_t::wrt_buf

◆ wrt_buf_len

rvm_length_t device_t::wrt_buf_len

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