Lines Matching refs:volume

58 	read_lock(&vnode->volume->servers_lock);  in afs_start_fs_iteration()
59 fc->server_list = afs_get_serverlist(vnode->volume->servers); in afs_start_fs_iteration()
60 read_unlock(&vnode->volume->servers_lock); in afs_start_fs_iteration()
104 static void afs_busy(struct afs_volume *volume, u32 abort_code) in afs_busy() argument
115 pr_notice("kAFS: Volume %llu '%s' is %s\n", volume->vid, volume->name, m); in afs_busy()
190 write_lock(&vnode->volume->servers_lock); in afs_select_fileserver()
192 write_unlock(&vnode->volume->servers_lock); in afs_select_fileserver()
194 set_bit(AFS_VOLUME_NEEDS_UPDATE, &vnode->volume->flags); in afs_select_fileserver()
195 error = afs_check_volume_status(vnode->volume, fc->key); in afs_select_fileserver()
199 if (test_bit(AFS_VOLUME_DELETED, &vnode->volume->flags)) { in afs_select_fileserver()
207 if (vnode->volume->servers == fc->server_list) { in afs_select_fileserver()
227 if (!test_and_set_bit(AFS_VOLUME_OFFLINE, &vnode->volume->flags)) { in afs_select_fileserver()
228 afs_busy(vnode->volume, fc->ac.abort_code); in afs_select_fileserver()
229 clear_bit(AFS_VOLUME_BUSY, &vnode->volume->flags); in afs_select_fileserver()
251 if (!test_and_set_bit(AFS_VOLUME_BUSY, &vnode->volume->flags)) { in afs_select_fileserver()
252 afs_busy(vnode->volume, fc->ac.abort_code); in afs_select_fileserver()
253 clear_bit(AFS_VOLUME_OFFLINE, &vnode->volume->flags); in afs_select_fileserver()
282 set_bit(AFS_VOLUME_WAIT, &vnode->volume->flags); in afs_select_fileserver()
283 set_bit(AFS_VOLUME_NEEDS_UPDATE, &vnode->volume->flags); in afs_select_fileserver()
284 error = afs_check_volume_status(vnode->volume, fc->key); in afs_select_fileserver()
297 if (vnode->volume->servers == fc->server_list) { in afs_select_fileserver()
305 clear_bit(AFS_VOLUME_OFFLINE, &vnode->volume->flags); in afs_select_fileserver()
306 clear_bit(AFS_VOLUME_BUSY, &vnode->volume->flags); in afs_select_fileserver()
344 error = afs_check_volume_status(vnode->volume, fc->key); in afs_select_fileserver()
351 _debug("__ VOL %llx __", vnode->volume->vid); in afs_select_fileserver()