Lines Matching defs:cell
17 bool afs_begin_vlserver_operation(struct afs_vl_cursor *vc, struct afs_cell *cell,
23 vc->cell = cell;
44 struct afs_cell *cell = vc->cell;
47 if (cell->dns_source == DNS_RECORD_UNAVAILABLE ||
48 cell->dns_expiry <= ktime_get_real_seconds()) {
49 dns_lookup_count = smp_load_acquire(&cell->dns_lookup_count);
50 set_bit(AFS_CELL_FL_DO_LOOKUP, &cell->flags);
51 afs_queue_cell(cell, afs_cell_trace_get_queue_dns);
53 if (cell->dns_source == DNS_RECORD_UNAVAILABLE) {
55 &cell->dns_lookup_count,
56 smp_load_acquire(&cell->dns_lookup_count)
64 if (cell->dns_status == DNS_LOOKUP_GOT_NOT_FOUND) {
65 pr_warn("No record of cell %s\n", cell->name);
70 if (cell->dns_source == DNS_RECORD_UNAVAILABLE) {
76 read_lock(&cell->vl_servers_lock);
78 rcu_dereference_protected(cell->vl_servers,
79 lockdep_is_held(&cell->vl_servers_lock)));
80 read_unlock(&cell->vl_servers_lock);
139 //write_lock(&vc->cell->vl_servers_lock);
141 //write_unlock(&vc->cell->vl_servers_lock);
181 afs_put_vlserverlist(vc->cell->net, vc->server_list);
193 error = afs_send_vl_probes(vc->cell->net, vc->key, vc->server_list);
326 struct afs_cell *cell = vc->cell;
336 pr_notice("CELL: %s err=%d\n", cell->name, cell->error);
338 cell->dns_source, cell->dns_status, cell->dns_lookup_count);
376 struct afs_net *net = vc->cell->net;