• Home
  • Raw
  • Download

Lines Matching refs:alist

27 	const struct afs_addr_list *alist;  in afs_find_server()  local
44 alist = rcu_dereference(server->addresses); in afs_find_server()
45 for (i = alist->nr_ipv4; i < alist->nr_addrs; i++) { in afs_find_server()
46 b = &alist->addrs[i].transport.sin6; in afs_find_server()
60 alist = rcu_dereference(server->addresses); in afs_find_server()
61 for (i = 0; i < alist->nr_ipv4; i++) { in afs_find_server()
62 b = &alist->addrs[i].transport.sin; in afs_find_server()
141 const struct afs_addr_list *alist; in afs_install_server() local
192 alist = rcu_dereference_protected(server->addresses, in afs_install_server()
203 if (alist->nr_ipv4 > 0) in afs_install_server()
205 if (alist->nr_addrs > alist->nr_ipv4) in afs_install_server()
221 struct afs_addr_list *alist) in afs_alloc_server() argument
235 RCU_INIT_POINTER(server->addresses, alist); in afs_alloc_server()
236 server->addr_version = alist->version; in afs_alloc_server()
263 struct afs_addr_list *alist = NULL; in afs_vl_lookup_addrs() local
270 alist = afs_yfsvl_get_endpoints(&vc, uuid); in afs_vl_lookup_addrs()
272 alist = afs_vl_get_addrs_u(&vc, uuid); in afs_vl_lookup_addrs()
278 return ret < 0 ? ERR_PTR(ret) : alist; in afs_vl_lookup_addrs()
287 struct afs_addr_list *alist; in afs_lookup_server() local
299 alist = afs_vl_lookup_addrs(cell, key, uuid); in afs_lookup_server()
300 if (IS_ERR(alist)) in afs_lookup_server()
301 return ERR_CAST(alist); in afs_lookup_server()
303 candidate = afs_alloc_server(cell, uuid, alist); in afs_lookup_server()
305 afs_put_addrlist(alist); in afs_lookup_server()
311 afs_put_addrlist(alist); in afs_lookup_server()
459 struct afs_addr_list *alist = rcu_access_pointer(server->addresses); in afs_give_up_callbacks() local
461 .alist = alist, in afs_give_up_callbacks()
462 .index = alist->preferred, in afs_give_up_callbacks()
638 struct afs_addr_list *alist, *discard; in afs_update_server_record() local
646 alist = afs_vl_lookup_addrs(op->volume->cell, op->key, &server->uuid); in afs_update_server_record()
647 if (IS_ERR(alist)) { in afs_update_server_record()
648 if ((PTR_ERR(alist) == -ERESTARTSYS || in afs_update_server_record()
649 PTR_ERR(alist) == -EINTR) && in afs_update_server_record()
655 op->error = PTR_ERR(alist); in afs_update_server_record()
660 discard = alist; in afs_update_server_record()
661 if (server->addr_version != alist->version) { in afs_update_server_record()
665 rcu_assign_pointer(server->addresses, alist); in afs_update_server_record()
666 server->addr_version = alist->version; in afs_update_server_record()