Lines Matching refs:name
108 * Scan a directory block looking for a dirent of the right name.
110 static int afs_dir_scan_block(union afs_xdr_dir_block *block, struct qstr *name,
138 len = strlen(de->u.name);
139 if (len == name->len &&
140 memcmp(de->u.name, name->name, name->len) == 0)
187 struct qstr *name, struct afs_fid *new_fid,
200 _enter(",,{%d,%s},", name->len, name->name);
218 need_slots = round_up(12 + name->len + 1 + 4, AFS_DIR_DIRENT_SIZE);
293 trace_afs_edit_dir(vnode, why, afs_edit_dir_create_nospc, 0, 0, 0, 0, name->name);
310 new_fid->vnode, new_fid->unique, name->name);
317 memcpy(de->u.name, name->name, name->len + 1);
318 de->u.name[name->len] = 0;
334 _debug("Insert %s in %u[%u]", name->name, b, slot);
344 trace_afs_edit_dir(vnode, why, afs_edit_dir_create_inval, 0, 0, 0, 0, name->name);
353 trace_afs_edit_dir(vnode, why, afs_edit_dir_create_error, 0, 0, 0, 0, name->name);
366 struct qstr *name, enum afs_edit_dir_reason why)
377 _enter(",,{%d,%s},", name->len, name->name);
396 need_slots = round_up(12 + name->len + 1 + 4, AFS_DIR_DIRENT_SIZE);
425 slot = afs_dir_scan_block(block, name, b);
439 0, 0, 0, 0, name->name);
448 name->name);
466 _debug("Remove %s from %u[%u]", name->name, b, slot);
477 0, 0, 0, 0, name->name);
488 0, 0, 0, 0, name->name);