Lines Matching refs:alist
27 const struct afs_addr_list *alist; in afs_find_server() local
43 alist = estate->addresses; in afs_find_server()
44 for (i = 0; i < alist->nr_addrs; i++) in afs_find_server()
45 if (alist->addrs[i].peer == peer) in afs_find_server()
117 const struct afs_addr_list *alist; in afs_install_server() local
170 alist = estate->addresses; in afs_install_server()
180 if (alist->nr_addrs > 0) in afs_install_server()
196 struct afs_addr_list *alist) in afs_alloc_server() argument
215 server->addr_version = alist->version; in afs_alloc_server()
229 estate->addresses = alist; in afs_alloc_server()
255 struct afs_addr_list *alist = NULL; in afs_vl_lookup_addrs() local
262 alist = afs_yfsvl_get_endpoints(&vc, uuid); in afs_vl_lookup_addrs()
264 alist = afs_vl_get_addrs_u(&vc, uuid); in afs_vl_lookup_addrs()
270 return ret < 0 ? ERR_PTR(ret) : alist; in afs_vl_lookup_addrs()
279 struct afs_addr_list *alist; in afs_lookup_server() local
291 alist = afs_vl_lookup_addrs(cell, key, uuid); in afs_lookup_server()
292 if (IS_ERR(alist)) in afs_lookup_server()
293 return ERR_CAST(alist); in afs_lookup_server()
295 candidate = afs_alloc_server(cell, uuid, alist); in afs_lookup_server()
297 afs_put_addrlist(alist, afs_alist_trace_put_server_oom); in afs_lookup_server()
303 afs_put_addrlist(alist, afs_alist_trace_put_server_dup); in afs_lookup_server()
310 afs_fs_probe_fileserver(cell->net, server, alist, key); in afs_lookup_server()
457 struct afs_addr_list *alist = estate->addresses; in afs_give_up_callbacks() local
459 afs_fs_give_up_all_callbacks(net, server, &alist->addrs[alist->preferred], NULL); in afs_give_up_callbacks()
630 struct afs_addr_list *alist; in afs_update_server_record() local
639 alist = afs_vl_lookup_addrs(op->volume->cell, op->key, &server->uuid); in afs_update_server_record()
640 if (IS_ERR(alist)) { in afs_update_server_record()
646 if ((PTR_ERR(alist) == -ERESTARTSYS || in afs_update_server_record()
647 PTR_ERR(alist) == -EINTR) && in afs_update_server_record()
653 afs_op_set_error(op, PTR_ERR(alist)); in afs_update_server_record()
658 if (server->addr_version != alist->version) in afs_update_server_record()
659 afs_fs_probe_fileserver(op->net, server, alist, key); in afs_update_server_record()
661 afs_put_addrlist(alist, afs_alist_trace_put_server_update); in afs_update_server_record()