Lines Matching refs:ac
77 struct afs_addr_cursor ac; in afs_vl_lookup_vldb() local
81 ret = afs_set_vl_cursor(&ac, cell); in afs_vl_lookup_vldb()
85 while (afs_iterate_addresses(&ac)) { in afs_vl_lookup_vldb()
86 if (!test_bit(ac.index, &ac.alist->probed)) { in afs_vl_lookup_vldb()
87 ret = afs_vl_get_capabilities(cell->net, &ac, key); in afs_vl_lookup_vldb()
90 clear_bit(ac.index, &ac.alist->yfs); in afs_vl_lookup_vldb()
91 set_bit(ac.index, &ac.alist->probed); in afs_vl_lookup_vldb()
92 ac.addr->srx_service = ret; in afs_vl_lookup_vldb()
95 set_bit(ac.index, &ac.alist->yfs); in afs_vl_lookup_vldb()
96 set_bit(ac.index, &ac.alist->probed); in afs_vl_lookup_vldb()
97 ac.addr->srx_service = ret; in afs_vl_lookup_vldb()
102 vldb = afs_vl_get_entry_by_name_u(cell->net, &ac, key, in afs_vl_lookup_vldb()
104 switch (ac.error) { in afs_vl_lookup_vldb()
106 afs_end_cursor(&ac); in afs_vl_lookup_vldb()
109 ac.error = afs_abort_to_error(ac.abort_code); in afs_vl_lookup_vldb()
119 ac.error = -EIO; in afs_vl_lookup_vldb()
125 return ERR_PTR(afs_end_cursor(&ac)); in afs_vl_lookup_vldb()