• Home
  • Raw
  • Download

Lines Matching refs:cell

17 bool afs_begin_vlserver_operation(struct afs_vl_cursor *vc, struct afs_cell *cell,  in afs_begin_vlserver_operation()  argument
21 vc->cell = cell; in afs_begin_vlserver_operation()
41 struct afs_cell *cell = vc->cell; in afs_start_vl_iteration() local
44 if (cell->dns_source == DNS_RECORD_UNAVAILABLE || in afs_start_vl_iteration()
45 cell->dns_expiry <= ktime_get_real_seconds()) { in afs_start_vl_iteration()
46 dns_lookup_count = smp_load_acquire(&cell->dns_lookup_count); in afs_start_vl_iteration()
47 set_bit(AFS_CELL_FL_DO_LOOKUP, &cell->flags); in afs_start_vl_iteration()
48 afs_queue_cell(cell, afs_cell_trace_get_queue_dns); in afs_start_vl_iteration()
50 if (cell->dns_source == DNS_RECORD_UNAVAILABLE) { in afs_start_vl_iteration()
52 &cell->dns_lookup_count, in afs_start_vl_iteration()
53 smp_load_acquire(&cell->dns_lookup_count) in afs_start_vl_iteration()
61 if (cell->dns_status == DNS_LOOKUP_GOT_NOT_FOUND) { in afs_start_vl_iteration()
62 pr_warn("No record of cell %s\n", cell->name); in afs_start_vl_iteration()
67 if (cell->dns_source == DNS_RECORD_UNAVAILABLE) { in afs_start_vl_iteration()
73 read_lock(&cell->vl_servers_lock); in afs_start_vl_iteration()
75 rcu_dereference_protected(cell->vl_servers, in afs_start_vl_iteration()
76 lockdep_is_held(&cell->vl_servers_lock))); in afs_start_vl_iteration()
77 read_unlock(&cell->vl_servers_lock); in afs_start_vl_iteration()
169 afs_put_vlserverlist(vc->cell->net, vc->server_list); in afs_select_vlserver()
180 error = afs_send_vl_probes(vc->cell->net, vc->key, vc->server_list); in afs_select_vlserver()
294 struct afs_cell *cell = vc->cell; in afs_vl_dump_edestaddrreq() local
304 pr_notice("CELL: %s err=%d\n", cell->name, cell->error); in afs_vl_dump_edestaddrreq()
306 cell->dns_source, cell->dns_status, cell->dns_lookup_count); in afs_vl_dump_edestaddrreq()
343 struct afs_net *net = vc->cell->net; in afs_end_vlserver_operation()