Lines Matching refs:alist
78 struct afs_addr_list *alist = ac->alist; in afs_fs_probe_not_done() local
90 set_bit(index, &alist->failed); in afs_fs_probe_not_done()
102 struct afs_addr_list *alist = call->alist; in afs_fileserver_probe_result() local
124 clear_bit(index, &alist->responded); in afs_fileserver_probe_result()
138 clear_bit(index, &alist->responded); in afs_fileserver_probe_result()
139 set_bit(index, &alist->failed); in afs_fileserver_probe_result()
150 clear_bit(index, &alist->failed); in afs_fileserver_probe_result()
155 alist->addrs[index].srx_service = call->service_id; in afs_fileserver_probe_result()
160 alist->addrs[index].srx_service = call->service_id; in afs_fileserver_probe_result()
168 alist->preferred = index; in afs_fileserver_probe_result()
173 set_bit(index, &alist->responded); in afs_fileserver_probe_result()
179 &server->uuid, index, &alist->addrs[index].transport, in afs_fileserver_probe_result()
199 ac.alist = rcu_dereference_protected(server->addresses, in afs_fs_probe_fileserver()
201 afs_get_addrlist(ac.alist); in afs_fs_probe_fileserver()
205 atomic_set(&server->probe_outstanding, all ? ac.alist->nr_addrs : 1); in afs_fs_probe_fileserver()
209 ac.index = ac.alist->preferred; in afs_fs_probe_fileserver()
210 if (ac.index < 0 || ac.index >= ac.alist->nr_addrs) in afs_fs_probe_fileserver()
214 for (ac.index = 0; ac.index < ac.alist->nr_addrs; ac.index++) in afs_fs_probe_fileserver()
222 afs_put_addrlist(ac.alist); in afs_fs_probe_fileserver()