Lines Matching refs:fscache_object
29 struct fscache_object;
62 struct fscache_object *fsdef; /* object for the fsdef index */
81 struct fscache_object *object; /* object to be operated upon */
207 struct fscache_object *(*alloc_object)(struct fscache_cache *cache,
213 int (*lookup_object)(struct fscache_object *object);
216 void (*lookup_complete)(struct fscache_object *object);
219 struct fscache_object *(*grab_object)(struct fscache_object *object);
222 int (*pin_object)(struct fscache_object *object);
225 void (*unpin_object)(struct fscache_object *object);
228 void (*update_object)(struct fscache_object *object);
232 void (*drop_object)(struct fscache_object *object);
235 void (*put_object)(struct fscache_object *object);
242 int (*attr_changed)(struct fscache_object *object);
245 int (*reserve_space)(struct fscache_object *object, loff_t i_size);
270 void (*uncache_page)(struct fscache_object *object,
311 struct fscache_object { struct
364 struct fscache_object *parent; /* parent object */ argument
399 void fscache_object_init(struct fscache_object *object, in fscache_object_init()
424 extern void fscache_object_lookup_negative(struct fscache_object *object);
425 extern void fscache_obtained_object(struct fscache_object *object);
428 extern void fscache_object_destroy(struct fscache_object *object);
452 static inline void fscache_object_lookup_error(struct fscache_object *object) in fscache_object_lookup_error()
469 void fscache_set_store_limit(struct fscache_object *object, loff_t i_size) in fscache_set_store_limit()
501 struct fscache_object *fsdef,
512 extern enum fscache_checkaux fscache_check_aux(struct fscache_object *object,