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

#include <rvm_private.h>

Collaboration diagram for log_t:
Collaboration graph
[legend]

Public Attributes

list_entry_t links
 
long ref_cnt
 
RVM_MUTEX dev_lock
 
device_t dev
 
log_status_t status
 
trans_hdr_t trans_hdr
 
rec_end_t rec_end
 
log_wrap_t log_wrap
 
log_buf_t log_buf
 
RVM_MUTEX tid_list_lock
 
list_entry_t tid_list
 
RVM_MUTEX flush_list_lock
 
list_entry_t flush_list
 
RVM_MUTEX special_list_lock
 
list_entry_t special_list
 
rw_lock_t flush_lock
 
log_daemon_t daemon
 
RVM_MUTEX truncation_lock
 
cthread_t trunc_thread
 
rvm_bool_t in_recovery
 
struct seg_dict_sseg_dict_vec
 
long seg_dict_len
 
device_tcur_seg_dev
 

Member Data Documentation

◆ cur_seg_dev

device_t* log_t::cur_seg_dev

◆ daemon

log_daemon_t log_t::daemon

◆ dev

device_t log_t::dev

◆ dev_lock

RVM_MUTEX log_t::dev_lock

◆ flush_list

list_entry_t log_t::flush_list

◆ flush_list_lock

RVM_MUTEX log_t::flush_list_lock

◆ flush_lock

rw_lock_t log_t::flush_lock

◆ in_recovery

rvm_bool_t log_t::in_recovery

◆ links

list_entry_t log_t::links

◆ log_buf

log_buf_t log_t::log_buf

◆ log_wrap

log_wrap_t log_t::log_wrap

◆ rec_end

rec_end_t log_t::rec_end

◆ ref_cnt

long log_t::ref_cnt

◆ seg_dict_len

long log_t::seg_dict_len

◆ seg_dict_vec

struct seg_dict_s* log_t::seg_dict_vec

◆ special_list

list_entry_t log_t::special_list

◆ special_list_lock

RVM_MUTEX log_t::special_list_lock

◆ status

log_status_t log_t::status

◆ tid_list

list_entry_t log_t::tid_list

◆ tid_list_lock

RVM_MUTEX log_t::tid_list_lock

◆ trans_hdr

trans_hdr_t log_t::trans_hdr

◆ trunc_thread

cthread_t log_t::trunc_thread

◆ truncation_lock

RVM_MUTEX log_t::truncation_lock

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