cache_entry
struct mmio_hpte_cache_entry *cache_entry = NULL;
cache_entry = mmio_cache_search(vcpu, addr, slb_v, mmio_update);
if (cache_entry) {
index = cache_entry->pte_index;
v = cache_entry->hpte_v;
r = cache_entry->hpte_r;
gr = cache_entry->rpte;
vcpu->arch.pgfault_cache = cache_entry;
if (!cache_entry) {
cache_entry = next_mmio_cache_entry(vcpu);
cache_entry->eaddr = addr;
cache_entry->slb_base_pshift = pshift;
cache_entry->pte_index = index;
cache_entry->hpte_v = v;
cache_entry->hpte_r = r;
cache_entry->rpte = gr;
cache_entry->slb_v = slb_v;
cache_entry->mmio_update = mmio_update;
struct sdma_mmu_node *cache_entry,
page_index = PFN_DOWN(start - cache_entry->rb.addr);
if (page_index >= cache_entry->npages) {
page_index, cache_entry->npages);
ctx = cache_entry;
cache_entry->pages[page_index],
struct sdma_mmu_node *cache_entry;
ret = get_system_cache_entry(req, &cache_entry, start,
from_this_cache_entry = cache_entry->rb.len - (start - cache_entry->rb.addr);
ret = add_mapping_to_sdma_packet(req, tx, cache_entry, start,
kref_put(&cache_entry->rb.refcount, hfi1_mmu_rb_release);
struct nfs_cache_array_entry *cache_entry;
cache_entry = &array->array[array->size - 1];
cache_entry->cookie = array->last_cookie;
cache_entry->ino = entry->ino;
cache_entry->d_type = entry->d_type;
cache_entry->name_len = entry->len;
cache_entry->name = name;
if (array->last_cookie <= cache_entry->cookie)
static inline bool cache_entry_expired(const struct cache_entry *ce)
static inline void free_tgts(struct cache_entry *ce)
struct cache_entry *ce;
struct cache_entry *ce;
struct cache_entry *ce;
static inline void flush_cache_ent(struct cache_entry *ce)
struct cache_entry *ce;
struct cache_entry *ce;
static inline void dump_tgts(const struct cache_entry *ce)
static inline void dump_ce(const struct cache_entry *ce)
sizeof(struct cache_entry), 0,
static inline char *get_tgt_name(const struct cache_entry *ce)
struct cache_entry *ce, const char *tgthint)
static struct cache_entry *alloc_cache_entry(struct dfs_info3_param *refs, int numrefs)
struct cache_entry *ce;
struct cache_entry *ce;
struct cache_entry *oldest = NULL;
static struct cache_entry *add_cache_entry_locked(struct dfs_info3_param *refs,
struct cache_entry *ce;
static struct cache_entry *__lookup_cache_entry(const char *path, unsigned int hash, int len)
struct cache_entry *ce;
static struct cache_entry *lookup_cache_entry(const char *path)
struct cache_entry *ce;
static int update_cache_entry_locked(struct cache_entry *ce, const struct dfs_info3_param *refs,
static struct cache_entry *cache_refresh_path(const unsigned int xid,
struct cache_entry *ce;
static int setup_referral(const char *path, struct cache_entry *ce,
static int get_targets(struct cache_entry *ce, struct dfs_cache_tgt_list *tl)
struct cache_entry *ce;
struct cache_entry *ce;
struct cache_entry *ce;
struct cache_entry *ce;