• Home
  • Raw
  • Download

Lines Matching full:cell

16  * Insert a volume into a cell.  If there's an existing volume record, that is
19 static struct afs_volume *afs_insert_volume_into_cell(struct afs_cell *cell, in afs_insert_volume_into_cell() argument
25 write_seqlock(&cell->volume_lock); in afs_insert_volume_into_cell()
27 pp = &cell->volumes.rb_node; in afs_insert_volume_into_cell()
42 rb_insert_color(&volume->cell_node, &cell->volumes); in afs_insert_volume_into_cell()
43 hlist_add_head_rcu(&volume->proc_link, &cell->proc_volumes); in afs_insert_volume_into_cell()
46 write_sequnlock(&cell->volume_lock); in afs_insert_volume_into_cell()
53 struct afs_cell *cell = volume->cell; in afs_remove_volume_from_cell() local
58 write_seqlock(&cell->volume_lock); in afs_remove_volume_from_cell()
60 rb_erase(&volume->cell_node, &cell->volumes); in afs_remove_volume_from_cell()
61 write_sequnlock(&cell->volume_lock); in afs_remove_volume_from_cell()
86 volume->cell = afs_get_cell(params->cell, afs_cell_trace_get_vol); in afs_alloc_volume()
97 slist = afs_alloc_server_list(params->cell, params->key, vldb, type_mask); in afs_alloc_volume()
109 afs_put_cell(volume->cell, afs_cell_trace_put_vol); in afs_alloc_volume()
128 volume = afs_insert_volume_into_cell(params->cell, candidate); in afs_lookup_volume()
137 static struct afs_vldb_entry *afs_vl_lookup_vldb(struct afs_cell *cell, in afs_vl_lookup_vldb() argument
146 if (!afs_begin_vlserver_operation(&vc, cell, key)) in afs_vl_lookup_vldb()
162 * "%[cell:]volume[.]" R/W volume
163 * "#[cell:]volume[.]" R/O or R/W volume (rwparent=0),
165 * "%[cell:]volume.readonly" R/O volume
166 * "#[cell:]volume.readonly" R/O volume
167 * "%[cell:]volume.backup" Backup volume
168 * "#[cell:]volume.backup" Backup volume
170 * The cell name is optional, and defaults to the current cell.
187 vldb = afs_vl_lookup_vldb(params->cell, params->key, in afs_create_volume()
231 afs_put_cell(volume->cell, afs_cell_trace_put_vol); in afs_destroy_volume()
274 volume->cache = fscache_acquire_cookie(volume->cell->cache, in afs_activate_volume()
315 vldb = afs_vl_lookup_vldb(volume->cell, key, idbuf, idsz); in afs_update_volume_status()
330 new = afs_alloc_server_list(volume->cell, key, in afs_update_volume_status()
354 afs_put_serverlist(volume->cell->net, discard); in afs_update_volume_status()