| /fs/cachefiles/ |
| A D | interface.c | 31 if (!object) in cachefiles_alloc_object() 43 object->volume = volume; in cachefiles_alloc_object() 50 return object; in cachefiles_alloc_object() 59 trace_cachefiles_ref(object->debug_id, object->cookie->debug_id, in cachefiles_see_object() 72 trace_cachefiles_ref(object->debug_id, object->cookie->debug_id, r, why); in cachefiles_grab_object() 73 return object; in cachefiles_grab_object() 185 if (!object) in cachefiles_lookup_cookie() 346 cachefiles_unmark_inode_in_use(object, object->file); in cachefiles_clean_up_object() 349 file = object->file; in cachefiles_clean_up_object() 378 if (object->file) { in cachefiles_withdraw_cookie() [all …]
|
| A D | ondemand.c | 27 if (!object) in cachefiles_ondemand_fd_release() 70 file = object->file; in cachefiles_ondemand_fd_write_iter() 133 req->object != object) { in cachefiles_ondemand_fd_ioctl() 302 object = cachefiles_grab_object(req->object, in cachefiles_ondemand_get_fd() 385 object = req->object; in cachefiles_ondemand_select_req() 510 req->object = object; in cachefiles_ondemand_send_req() 611 struct cachefiles_object *object = req->object; in cachefiles_ondemand_init_open_req() local 645 struct cachefiles_object *object = req->object; in cachefiles_ondemand_init_close_req() local 662 struct cachefiles_object *object = req->object; in cachefiles_ondemand_init_read_req() local 719 if (req->object == object) { in cachefiles_ondemand_clean_object() [all …]
|
| A D | namei.c | 268 struct cachefiles_object *object, in cachefiles_bury_object() argument 427 _enter(",OBJ%x{%pD}", object->debug_id, object->file); in cachefiles_delete_object() 483 ni_size = object->cookie->object_size; in cachefiles_create_tmpfile() 494 object, file_inode(file), ret, in cachefiles_create_tmpfile() 539 object->file = file; in cachefiles_create_file() 594 object->file = file; in cachefiles_open_file() 628 _enter("OBJ%x,%s,", object->debug_id, object->d_name); in cachefiles_look_up_object() 681 _enter(",%pD", object->file); in cachefiles_commit_tmpfile() 725 trace_cachefiles_link(object, file_inode(object->file)); in cachefiles_commit_tmpfile() 726 spin_lock(&object->lock); in cachefiles_commit_tmpfile() [all …]
|
| A D | internal.h | 58 struct cachefiles_object *object; member 142 struct cachefiles_object *object; member 256 extern int __cachefiles_write(struct cachefiles_object *object, 266 extern bool cachefiles_cook_key(struct cachefiles_object *object); 279 struct cachefiles_object *object, 299 struct cachefiles_object *object); 344 return cachefiles_ondemand_object_is_reopening(req->object) && in cachefiles_ondemand_is_reopening_read() 419 struct cachefiles_object *object, 437 #define cachefiles_io_error_obj(object, FMT, ...) \ argument 441 ___cache = (object)->volume->cache; \ [all …]
|
| A D | xattr.c | 43 struct file *file = object->file; in cachefiles_set_object_xattr() 44 unsigned int len = object->cookie->aux_len; in cachefiles_set_object_xattr() 51 _enter("%x,#%d", object->debug_id, len); in cachefiles_set_object_xattr() 60 buf->content = object->content_info; in cachefiles_set_object_xattr() 85 object, in cachefiles_set_object_xattr() 106 unsigned int len = object->cookie->aux_len, tlen; in cachefiles_check_auxdata() 107 const void *p = fscache_get_aux(object->cookie); in cachefiles_check_auxdata() 128 object, in cachefiles_check_auxdata() 161 struct cachefiles_object *object, in cachefiles_remove_object_xattr() argument 200 _enter("c=%08x", object->cookie->debug_id); in cachefiles_prepare_to_write() [all …]
|
| A D | io.c | 27 struct cachefiles_object *object; member 82 struct cachefiles_object *object; in cachefiles_read() local 145 ki->object = object; in cachefiles_read() 203 struct cachefiles_object *object; in cachefiles_query_occupancy() local 259 struct cachefiles_object *object = ki->object; in cachefiles_write_complete() local 295 cache = object->volume->cache; in __cachefiles_write() 313 ki->object = object; in __cachefiles_write() 422 cache = object->volume->cache; in cachefiles_do_prepare_read() 748 if (object->file) { in cachefiles_begin_operation() 749 spin_lock(&object->lock); in cachefiles_begin_operation() [all …]
|
| A D | key.c | 37 bool cachefiles_cook_key(struct cachefiles_object *object) in cachefiles_cook_key() argument 39 const u8 *key = fscache_get_key(object->cookie), *kend; in cachefiles_cook_key() 41 unsigned int acc, i, n, nle, nbe, keylen = object->cookie->key_len; in cachefiles_cook_key() 134 object->d_name = name; in cachefiles_cook_key() 135 _leave(" = %s", object->d_name); in cachefiles_cook_key()
|
| A D | cache.c | 290 struct cachefiles_object *object; in cachefiles_withdraw_objects() local 298 object = list_first_entry(&cache->object_list, in cachefiles_withdraw_objects() 300 cachefiles_see_object(object, cachefiles_obj_see_withdrawal); in cachefiles_withdraw_objects() 301 list_del_init(&object->cache_link); in cachefiles_withdraw_objects() 302 fscache_withdraw_cookie(object->cookie); in cachefiles_withdraw_objects()
|
| /fs/overlayfs/ |
| A D | Kconfig | 9 object in the 'upper' filesystem is visible while the object in the 11 merged with the 'upper' object.
|
| /fs/gfs2/ |
| A D | glock.h | 275 void glock_set_object(struct gfs2_glock *gl, void *object); 276 void glock_clear_object(struct gfs2_glock *gl, void *object);
|
| A D | glock.c | 904 void glock_set_object(struct gfs2_glock *gl, void *object) in glock_set_object() argument 910 gl->gl_object = object; in glock_set_object() 921 void glock_clear_object(struct gfs2_glock *gl, void *object) in glock_clear_object() argument 929 if (gfs2_assert_warn(gl->gl_name.ln_sbd, prev_object == object)) in glock_clear_object()
|
| /fs/jffs2/ |
| A D | README.Locking | 104 correspondent jffs2_inode_cache object). So, the inocache_lock 158 creating or deleting any xattr related object. 162 when updating such a object is necessary under holding read semaphore.
|
| /fs/sysfs/ |
| A D | Kconfig | 17 /sbin/hotplug uses device and object attributes in sysfs to assist in
|
| /fs/ |
| A D | Kconfig.binfmt | 86 For an unmodified text mapping of an ELF object, including just
|