Lines Matching defs:vllist

118 	struct afs_vlserver_list *vllist;
179 vllist = afs_parse_text_addrs(net,
182 if (IS_ERR(vllist)) {
183 ret = PTR_ERR(vllist);
187 vllist->source = DNS_RECORD_FROM_CONFIG;
188 vllist->status = DNS_LOOKUP_NOT_DONE;
192 vllist = afs_alloc_vlserver_list(0);
193 if (!vllist)
195 vllist->source = DNS_RECORD_UNAVAILABLE;
196 vllist->status = DNS_LOOKUP_NOT_DONE;
200 rcu_assign_pointer(cell->vl_servers, vllist);
202 cell->dns_source = vllist->source;
203 cell->dns_status = vllist->status;
227 * @vllist: A colon/comma separated list of numeric IP addresses or NULL.
237 const char *vllist, bool excl)
244 _enter("%s,%s", name, vllist);
259 candidate = afs_alloc_cell(net, name, namesz, vllist);
347 const char *cp, *vllist;
363 vllist = NULL;
366 vllist = cp + 1;
371 new_root = afs_lookup_cell(net, rootcell, len, vllist, false);
397 struct afs_vlserver_list *vllist, *old = NULL, *p;
405 vllist = afs_dns_query(cell, &expiry);
406 if (IS_ERR(vllist)) {
407 ret = PTR_ERR(vllist);
413 vllist = afs_alloc_vlserver_list(0);
414 if (!vllist) {
423 vllist->status = DNS_LOOKUP_GOT_NOT_FOUND;
427 vllist->status = DNS_LOOKUP_GOT_TEMP_FAILURE;
430 vllist->status = DNS_LOOKUP_GOT_LOCAL_FAILURE;
435 _debug("%s: got list %d %d", cell->name, vllist->source, vllist->status);
436 cell->dns_status = vllist->status;
446 _debug("%s: status %d", cell->name, vllist->status);
447 if (vllist->source == DNS_RECORD_UNAVAILABLE) {
448 switch (vllist->status) {
473 if (vllist->nr_servers > 0 || p->nr_servers == 0) {
474 rcu_assign_pointer(cell->vl_servers, vllist);
475 cell->dns_source = vllist->source;
883 struct afs_vlserver_list *vllist;
887 vllist = rcu_dereference_protected(
890 if (vllist->nr_servers > 0)