| /fs/dlm/ |
| A D | memory.c | 100 static void __free_rsb_rcu(struct rcu_head *rcu) in __free_rsb_rcu() argument 102 struct dlm_rsb *r = container_of(rcu, struct dlm_rsb, rcu); in __free_rsb_rcu() 110 call_rcu(&r->rcu, __free_rsb_rcu); in dlm_free_rsb() 118 static void __free_lkb_rcu(struct rcu_head *rcu) in __free_lkb_rcu() argument 120 struct dlm_lkb *lkb = container_of(rcu, struct dlm_lkb, rcu); in __free_lkb_rcu() 136 call_rcu(&lkb->rcu, __free_lkb_rcu); in dlm_free_lkb()
|
| A D | midcomms.c | 195 struct rcu_head rcu; member 212 struct rcu_head rcu; member 286 static void dlm_mhandle_release(struct rcu_head *rcu) in dlm_mhandle_release() argument 288 struct dlm_mhandle *mh = container_of(rcu, struct dlm_mhandle, rcu); in dlm_mhandle_release() 299 call_rcu(&mh->rcu, dlm_mhandle_release); in dlm_mhandle_delete() 1152 static void midcomms_node_release(struct rcu_head *rcu) in midcomms_node_release() argument 1154 struct midcomms_node *node = container_of(rcu, struct midcomms_node, rcu); in midcomms_node_release() 1175 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_exit() 1457 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_close()
|
| /fs/bcachefs/ |
| A D | snapshot.h | 49 guard(rcu)(); in bch2_snapshot_tree() local 62 guard(rcu)(); in bch2_snapshot_parent_early() local 85 guard(rcu)(); in bch2_snapshot_parent() local 91 guard(rcu)(); in bch2_snapshot_nth_parent() local 102 guard(rcu)(); in bch2_snapshot_root() local 118 guard(rcu)(); in bch2_snapshot_id_state() local 129 guard(rcu)(); in bch2_snapshot_is_internal_node() local 144 guard(rcu)(); in bch2_snapshot_depth() local 159 guard(rcu)(); in bch2_snapshot_has_children() local
|
| A D | sb-members.h | 31 guard(rcu)(); in bch2_dev_idx_is_online() local 142 guard(rcu)(); in bch2_get_next_dev() local 164 guard(rcu)(); in bch2_get_next_online_dev() local 236 guard(rcu)(); in bch2_dev_tryget_noerror() local 295 guard(rcu)(); in bch2_dev_get_ioref() local
|
| A D | disk_groups.c | 165 kfree_rcu(old_g, rcu); in bch2_sb_disk_groups_to_cpu() 174 guard(rcu)(); in bch2_target_to_mask() local 379 guard(rcu)(); in bch2_disk_groups_to_text() local 406 guard(rcu)(); in bch2_disk_path_to_text() local 531 guard(rcu)(); in bch2_target_to_text() local
|
| A D | btree_key_cache.c | 95 static void __bkey_cached_free(struct rcu_pending *pending, struct rcu_head *rcu) in __bkey_cached_free() argument 98 struct bkey_cached *ck = container_of(rcu, struct bkey_cached, rcu); in __bkey_cached_free() 115 rcu_pending_enqueue(&bc->pending[pcpu_readers], &ck->rcu); in bkey_cached_free_noassert() 158 struct bkey_cached, rcu); in bkey_cached_alloc() 178 struct bkey_cached, rcu); in bkey_cached_alloc() 191 guard(rcu)(); in bkey_cached_reuse() local
|
| /fs/fuse/ |
| A D | acl.c | 15 struct inode *inode, int type, bool rcu) in __fuse_get_acl() argument 22 if (rcu) in __fuse_get_acl() 79 struct posix_acl *fuse_get_inode_acl(struct inode *inode, int type, bool rcu) in fuse_get_inode_acl() argument 92 return __fuse_get_acl(fc, inode, type, rcu); in fuse_get_inode_acl()
|
| /fs/afs/ |
| A D | vl_list.c | 35 static void afs_vlserver_rcu(struct rcu_head *rcu) in afs_vlserver_rcu() argument 37 struct afs_vlserver *vlserver = container_of(rcu, struct afs_vlserver, rcu); in afs_vlserver_rcu() 41 kfree_rcu(vlserver, rcu); in afs_vlserver_rcu() 48 call_rcu(&vlserver->rcu, afs_vlserver_rcu); in afs_put_vlserver() 73 kfree_rcu(vllist, rcu); in afs_put_vlserverlist()
|
| A D | addr_list.c | 16 static void afs_free_addrlist(struct rcu_head *rcu) in afs_free_addrlist() argument 18 struct afs_addr_list *alist = container_of(rcu, struct afs_addr_list, rcu); in afs_free_addrlist() 42 call_rcu(&alist->rcu, afs_free_addrlist); in afs_put_addrlist()
|
| A D | proc.c | 60 __acquires(rcu) in afs_proc_cells_start() 72 __releases(rcu) in afs_proc_cells_stop() 378 __acquires(rcu) in afs_proc_cell_vlservers_start() 418 __releases(rcu) in afs_proc_cell_vlservers_stop() 484 __acquires(rcu) in afs_proc_servers_start() 496 __releases(rcu) in afs_proc_servers_stop()
|
| A D | security.c | 80 static void afs_permits_rcu(struct rcu_head *rcu) in afs_permits_rcu() argument 83 container_of(rcu, struct afs_permits, rcu); in afs_permits_rcu() 100 call_rcu(&permits->rcu, afs_permits_rcu); in afs_put_permits()
|
| A D | internal.h | 91 struct rcu_head rcu; member 109 struct rcu_head rcu; member 372 struct rcu_head rcu; member 421 struct rcu_head rcu; member 466 struct rcu_head rcu; member 512 struct rcu_head rcu; member 535 struct rcu_head rcu; member 605 struct rcu_head rcu; member 620 struct rcu_head rcu; member 768 struct rcu_head rcu; member
|
| A D | fs_probe.c | 30 static void afs_endpoint_state_rcu(struct rcu_head *rcu) in afs_endpoint_state_rcu() argument 32 struct afs_endpoint_state *estate = container_of(rcu, struct afs_endpoint_state, rcu); in afs_endpoint_state_rcu() 50 call_rcu(&estate->rcu, afs_endpoint_state_rcu); in afs_put_endpoint_state()
|
| A D | server.c | 391 static void afs_server_rcu(struct rcu_head *rcu) in afs_server_rcu() argument 393 struct afs_server *server = container_of(rcu, struct afs_server, rcu); in afs_server_rcu() 406 call_rcu(&server->rcu, afs_server_rcu); in __afs_put_server()
|
| /fs/netfs/ |
| A D | objects.c | 111 static void netfs_free_request_rcu(struct rcu_head *rcu) in netfs_free_request_rcu() argument 113 struct netfs_io_request *rreq = container_of(rcu, struct netfs_io_request, rcu); in netfs_free_request_rcu() 152 call_rcu(&rreq->rcu, netfs_free_request_rcu); in netfs_free_request()
|
| A D | main.c | 82 __acquires(rcu) in netfs_requests_seq_start() 94 __releases(rcu) in netfs_requests_seq_stop()
|
| /fs/ecryptfs/ |
| A D | dentry.c | 67 container_of(head, struct ecryptfs_dentry_info, rcu)); in ecryptfs_dentry_free_rcu() 81 call_rcu(&p->rcu, ecryptfs_dentry_free_rcu); in ecryptfs_d_release()
|
| /fs/ext4/ |
| A D | block_validity.c | 193 static void ext4_destroy_system_zone(struct rcu_head *rcu) in ext4_destroy_system_zone() argument 197 system_blks = container_of(rcu, struct ext4_system_blocks, rcu); in ext4_destroy_system_zone() 292 call_rcu(&system_blks->rcu, ext4_destroy_system_zone); in ext4_release_system_zone()
|
| /fs/btrfs/ |
| A D | acl.c | 18 struct posix_acl *btrfs_get_acl(struct inode *inode, int type, bool rcu) in btrfs_get_acl() argument 25 if (rcu) in btrfs_get_acl()
|
| /fs/orangefs/ |
| A D | acl.c | 13 struct posix_acl *orangefs_get_acl(struct inode *inode, int type, bool rcu) in orangefs_get_acl() argument 19 if (rcu) in orangefs_get_acl()
|
| /fs/gfs2/ |
| A D | acl.c | 60 struct posix_acl *gfs2_get_acl(struct inode *inode, int type, bool rcu) in gfs2_get_acl() argument 67 if (rcu) in gfs2_get_acl()
|
| /fs/kernfs/ |
| A D | kernfs-internal.h | 57 struct rcu_head rcu; member 75 guard(rcu)(); in kernfs_root() local
|
| /fs/jfs/ |
| A D | acl.c | 17 struct posix_acl *jfs_get_acl(struct inode *inode, int type, bool rcu) in jfs_get_acl() argument 24 if (rcu) in jfs_get_acl()
|
| /fs/autofs/ |
| A D | autofs_i.h | 71 struct rcu_head rcu; member 132 struct rcu_head rcu; member
|
| /fs/tracefs/ |
| A D | event_inode.c | 79 static void free_ei_rcu(struct rcu_head *rcu) in free_ei_rcu() argument 81 struct eventfs_inode *ei = container_of(rcu, struct eventfs_inode, rcu); in free_ei_rcu() 115 call_srcu(&eventfs_srcu, &ei->rcu, free_ei_rcu); in release_ei()
|