Lines Matching defs:params
73 static struct afs_volume *afs_alloc_volume(struct afs_fs_context *params,
85 volume->vid = vldb->vid[params->type];
87 volume->cell = afs_get_cell(params->cell, afs_cell_trace_get_vol);
88 volume->type = params->type;
89 volume->type_force = params->force;
98 slist = afs_alloc_server_list(params->cell, params->key, vldb, type_mask);
119 static struct afs_volume *afs_lookup_volume(struct afs_fs_context *params,
125 candidate = afs_alloc_volume(params, vldb, type_mask);
129 volume = afs_insert_volume_into_cell(params->cell, candidate);
131 afs_put_volume(params->net, candidate, afs_volume_trace_put_cell_dup);
182 struct afs_volume *afs_create_volume(struct afs_fs_context *params)
186 unsigned long type_mask = 1UL << params->type;
188 vldb = afs_vl_lookup_vldb(params->cell, params->key,
189 params->volname, params->volnamesz);
200 if (params->force) {
204 params->type = AFSVL_ROVOL;
206 params->type = AFSVL_RWVOL;
211 type_mask = 1UL << params->type;
212 volume = afs_lookup_volume(params, vldb, type_mask);