Lines Matching refs:cache_object_p

65 	cfsd_cache_object_t *cache_object_p;
70 cache_object_p = cfsd_calloc(sizeof (cfsd_cache_object_t));
71 strlcpy(cache_object_p->i_cachedir, gettext("unknown"),
72 sizeof (cache_object_p->i_cachedir));
73 cache_object_p->i_refcnt = 0;
74 cache_object_p->i_nextfscacheid = 0;
75 cache_object_p->i_cacheid = 0;
76 cache_object_p->i_modify = 1;
77 cache_object_p->i_fscachelist = NULL;
78 cache_object_p->i_fscachecount = 0;
81 xx = mutex_init(&cache_object_p->i_lock, USYNC_THREAD, NULL);
85 return (cache_object_p);
100 cfsd_cache_destroy(cfsd_cache_object_t *cache_object_p)
110 fscache_object_p = cache_object_p->i_fscachelist;
119 xx = mutex_destroy(&cache_object_p->i_lock);
121 cfsd_free(cache_object_p);
140 cache_setup(cfsd_cache_object_t *cache_object_p, const char *cachedirp,
157 strlcpy(cache_object_p->i_cachedir, cachedirp,
158 sizeof (cache_object_p->i_cachedir));
162 cache_object_p->i_cacheid = cacheid;
163 cache_object_p->i_modify++;
180 cache_lock(cfsd_cache_object_t *cache_object_p)
184 mutex_lock(&cache_object_p->i_lock);
199 cache_unlock(cfsd_cache_object_t *cache_object_p)
203 mutex_unlock(&cache_object_p->i_lock);
219 cache_fscachelist_at(cfsd_cache_object_t *cache_object_p, size_t index)
227 fscache_object_p = cache_object_p->i_fscachelist;
250 cache_fscachelist_add(cfsd_cache_object_t *cache_object_p,
257 fscache_object_p->i_next = cache_object_p->i_fscachelist;
258 cache_object_p->i_fscachelist = fscache_object_p;
259 cache_object_p->i_modify++;
260 cache_object_p->i_fscachecount++;
278 cache_fscachelist_find(cfsd_cache_object_t *cache_object_p,
288 fscache_object_p = cache_object_p->i_fscachelist;