Searched refs:slist (Results 1 – 9 of 9) sorted by relevance
| /fs/afs/ |
| A D | server_list.c | 16 if (slist && refcount_dec_and_test(&slist->usage)) { in afs_put_serverlist() 20 kfree_rcu(slist, rcu); in afs_put_serverlist() 54 slist = kzalloc(struct_size(slist, servers, nr_servers), GFP_KERNEL); in afs_alloc_server_list() 55 if (!slist) in afs_alloc_server_list() 68 rwlock_init(&slist->lock); in afs_alloc_server_list() 106 slist->servers + j, in afs_alloc_server_list() 114 slist->nr_servers++; in afs_alloc_server_list() 122 return slist; in afs_alloc_server_list() 178 slist->attached = true; in afs_attach_volume_to_servers() 239 if (!slist->attached) in afs_detach_volume_from_servers() [all …]
|
| A D | volume.c | 80 struct afs_server_list *slist; in afs_alloc_volume() local 112 slist = afs_alloc_server_list(volume, params->key, vldb); in afs_alloc_volume() 113 if (IS_ERR(slist)) { in afs_alloc_volume() 114 ret = PTR_ERR(slist); in afs_alloc_volume() 118 *_slist = slist; in afs_alloc_volume() 119 rcu_assign_pointer(volume->servers, slist); in afs_alloc_volume() 136 struct afs_server_list *slist; in afs_lookup_volume() local 139 candidate = afs_alloc_volume(params, vldb, &slist); in afs_lookup_volume() 145 afs_attach_volume_to_servers(volume, slist); in afs_lookup_volume() 248 afs_detach_volume_from_servers(volume, slist); in afs_destroy_volume() [all …]
|
| A D | validation.c | 156 const struct afs_server_list *slist; in __afs_is_server_excluded() local 162 slist = rcu_dereference(volume->servers); in __afs_is_server_excluded() 163 for (i = 0; i < slist->nr_servers; i++) { in __afs_is_server_excluded() 164 se = &slist->servers[i]; in __afs_is_server_excluded() 330 struct afs_server_list *slist = op->server_list; in afs_update_volume_state() local 331 struct afs_server_entry *se = &slist->servers[op->server_index]; in afs_update_volume_state()
|
| A D | fs_probe.c | 317 struct afs_server_list *slist = op->server_list; in afs_wait_for_fs_probes() local 321 _enter("%u", slist->nr_servers); in afs_wait_for_fs_probes() 323 for (i = 0; i < slist->nr_servers; i++) { in afs_wait_for_fs_probes() 335 for (i = 0; i < slist->nr_servers; i++) in afs_wait_for_fs_probes() 336 add_wait_queue(&slist->servers[i].server->probe_wq, &states[i].probe_waiter); in afs_wait_for_fs_probes() 342 for (i = 0; i < slist->nr_servers; i++) { in afs_wait_for_fs_probes() 364 for (i = 0; i < slist->nr_servers; i++) in afs_wait_for_fs_probes() 365 remove_wait_queue(&slist->servers[i].server->probe_wq, &states[i].probe_waiter); in afs_wait_for_fs_probes()
|
| A D | callback.c | 162 struct afs_server_list *slist = rcu_dereference(volume->servers); in afs_break_volume_callback() local 167 for (i = 0; i < slist->nr_servers; i++) in afs_break_volume_callback() 168 if (slist->servers[i].server == server) in afs_break_volume_callback() 169 slist->servers[i].cb_expires_at = AFS_NO_CB_PROMISE; in afs_break_volume_callback()
|
| A D | internal.h | 1568 static inline struct afs_server_list *afs_get_serverlist(struct afs_server_list *slist) in afs_get_serverlist() argument 1570 refcount_inc(&slist->usage); in afs_get_serverlist() 1571 return slist; in afs_get_serverlist() 1579 void afs_attach_volume_to_servers(struct afs_volume *volume, struct afs_server_list *slist); 1580 void afs_reattach_volume_to_servers(struct afs_volume *volume, struct afs_server_list *slist, 1582 void afs_detach_volume_from_servers(struct afs_volume *volume, struct afs_server_list *slist);
|
| A D | dir.c | 744 struct afs_server_list *slist; in afs_server_supports_ibulk() local 754 slist = rcu_dereference(volume->servers); in afs_server_supports_ibulk() 756 for (i = 0; i < slist->nr_servers; i++) { in afs_server_supports_ibulk() 757 server = slist->servers[i].server; in afs_server_supports_ibulk()
|
| /fs/9p/ |
| A D | v9fs.c | 481 list_add(&v9ses->slist, &v9fs_sessionlist); in v9fs_session_init() 518 list_del(&v9ses->slist); in v9fs_session_close() 562 list_for_each_entry(v9ses, &v9fs_sessionlist, slist) { in caches_show()
|
| A D | v9fs.h | 128 struct list_head slist; /* list of sessions registered with v9fs */ member
|
Completed in 32 milliseconds