Lines Matching refs:params
68 static struct afs_volume *afs_alloc_volume(struct afs_fs_context *params,
84 volume->vid = vldb->vid[params->type];
86 volume->cell = afs_get_cell(params->cell, afs_cell_trace_get_vol);
87 volume->type = params->type;
88 volume->type_force = params->force;
97 slist = afs_alloc_server_list(params->cell, params->key, vldb, type_mask);
118 static struct afs_volume *afs_lookup_volume(struct afs_fs_context *params,
124 candidate = afs_alloc_volume(params, vldb, type_mask);
128 volume = afs_insert_volume_into_cell(params->cell, candidate);
130 afs_put_volume(params->net, candidate, afs_volume_trace_put_cell_dup);
181 struct afs_volume *afs_create_volume(struct afs_fs_context *params)
185 unsigned long type_mask = 1UL << params->type;
187 vldb = afs_vl_lookup_vldb(params->cell, params->key,
188 params->volname, params->volnamesz);
199 if (params->force) {
203 params->type = AFSVL_ROVOL;
205 params->type = AFSVL_RWVOL;
210 type_mask = 1UL << params->type;
211 volume = afs_lookup_volume(params, vldb, type_mask);