"I am a person who works hard and plays hard."

Yuan Wei
Second Year Graduate Student Department of Computer Science
University of Virginia Charlottesville, VA 22903
Email: yw3f@cs.virginia.edu


Source Code Analysis

Main Page   Compound List   File List   Compound Members   File Members  

cache_blk_t Struct Reference

#include <cache.h>

List of all members.

Public Attributes


Member Data Documentation

byte_t cache_blk_t::data[1]
 

Definition at line 157 of file cache.h.

struct cache_blk_t* cache_blk_t::hash_next
 

Definition at line 144 of file cache.h.

Referenced by cache_access(), cache_flush_addr(), cache_probe(), link_htab_ent(), and unlink_htab_ent().

tick_t cache_blk_t::ready
 

Definition at line 150 of file cache.h.

Referenced by cache_access(), and cache_create().

unsigned int cache_blk_t::status
 

Definition at line 149 of file cache.h.

Referenced by cache_access(), cache_create(), cache_flush(), cache_flush_addr(), and cache_probe().

md_addr_t cache_blk_t::tag
 

Definition at line 148 of file cache.h.

Referenced by cache_access(), cache_create(), cache_flush(), cache_flush_addr(), cache_probe(), link_htab_ent(), and unlink_htab_ent().

byte_t* cache_blk_t::user_data
 

Definition at line 152 of file cache.h.

Referenced by cache_access(), cache_create(), dtlb_access_fn(), and itlb_access_fn().

struct cache_blk_t* cache_blk_t::way_next
 

Definition at line 141 of file cache.h.

Referenced by cache_access(), cache_create(), cache_flush(), cache_flush_addr(), cache_probe(), and update_way_list().

struct cache_blk_t* cache_blk_t::way_prev
 

Definition at line 143 of file cache.h.

Referenced by cache_access(), cache_create(), and update_way_list().


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


UVa CS Department of Computer Science
School of Engineering, University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740

(434) 982-2200  Fax: (434) 982-2214