Lines Matching refs:cell

96 	struct afs_cell *cell = NULL;  in afs_dynroot_lookup_cell()  local
111 cell = afs_lookup_cell(net, name, len, NULL, in afs_dynroot_lookup_cell()
114 if (IS_ERR(cell)) { in afs_dynroot_lookup_cell()
115 ret = PTR_ERR(cell); in afs_dynroot_lookup_cell()
119 inode = afs_iget_pseudo_dir(dir->i_sb, cell->dynroot_ino * 2 + dotted); in afs_dynroot_lookup_cell()
125 dentry->d_fsdata = cell; in afs_dynroot_lookup_cell()
129 afs_unuse_cell(cell, afs_cell_trace_unuse_lookup_dynroot); in afs_dynroot_lookup_cell()
169 struct afs_cell *cell = dentry->d_fsdata; in afs_dynroot_d_release() local
171 afs_unuse_cell(cell, afs_cell_trace_unuse_dynroot_mntpt); in afs_dynroot_d_release()
197 struct afs_cell *cell = arg; in afs_atcell_delayed_put_cell() local
199 afs_put_cell(cell, afs_cell_trace_put_atcell); in afs_atcell_delayed_put_cell()
209 struct afs_cell *cell; in afs_atcell_get_link() local
219 cell = rcu_dereference(net->ws_cell); in afs_atcell_get_link()
221 name = cell->name - 1; in afs_atcell_get_link()
223 name = cell->name; in afs_atcell_get_link()
230 cell = rcu_dereference_protected(net->ws_cell, lockdep_is_held(&net->cells_lock)); in afs_atcell_get_link()
232 name = cell->name - 1; in afs_atcell_get_link()
234 name = cell->name; in afs_atcell_get_link()
235 afs_get_cell(cell, afs_cell_trace_get_atcell); in afs_atcell_get_link()
236 set_delayed_call(done, afs_atcell_delayed_put_cell, cell); in afs_atcell_get_link()
286 const struct afs_cell *cell; in afs_dynroot_readdir_cells() local
294 cell = idr_get_next(&net->cells_dyn_ino, &ix); in afs_dynroot_readdir_cells()
295 if (!cell) in afs_dynroot_readdir_cells()
297 if (READ_ONCE(cell->state) == AFS_CELL_REMOVING || in afs_dynroot_readdir_cells()
298 READ_ONCE(cell->state) == AFS_CELL_DEAD) { in afs_dynroot_readdir_cells()
308 _debug("pos %llu -> cell %u", ctx->pos, cell->dynroot_ino); in afs_dynroot_readdir_cells()
311 if (!dir_emit(ctx, cell->name, cell->name_len, in afs_dynroot_readdir_cells()
312 cell->dynroot_ino, DT_DIR)) in afs_dynroot_readdir_cells()
317 if (!dir_emit(ctx, cell->name - 1, cell->name_len + 1, in afs_dynroot_readdir_cells()
318 cell->dynroot_ino + 1, DT_DIR)) in afs_dynroot_readdir_cells()