Lines Matching refs:name

31 static int proc_match(unsigned int len, const char *name, struct proc_dir_entry *de)  in proc_match()  argument
38 return memcmp(name, de->name, len); in proc_match()
54 const char *name, in pde_subdir_find() argument
63 int result = proc_match(len, name, de); in pde_subdir_find()
85 int result = proc_match(de->namelen, de->name, this); in pde_subdir_insert()
141 static int __xlate_proc_name(const char *name, struct proc_dir_entry **ret, in __xlate_proc_name() argument
144 const char *cp = name, *next; in __xlate_proc_name()
160 WARN(1, "name '%s'\n", name); in __xlate_proc_name()
170 static int xlate_proc_name(const char *name, struct proc_dir_entry **ret, in xlate_proc_name() argument
176 rv = __xlate_proc_name(name, ret, residual); in xlate_proc_name()
235 de = pde_subdir_find(de, dentry->d_name.name, dentry->d_name.len); in proc_lookup_de()
291 if (!dir_emit(ctx, de->name, de->namelen, in proc_readdir_de()
345 dir->name, dp->name); in proc_register()
356 const char *name, in __proc_create() argument
364 if (xlate_proc_name(name, parent, &fn) != 0) in __proc_create()
366 qstr.name = fn; in __proc_create()
373 WARN(1, "create '/proc/%s' by hand\n", qstr.name); in __proc_create()
385 memcpy(ent->name, fn, qstr.len + 1); in __proc_create()
397 struct proc_dir_entry *proc_symlink(const char *name, in proc_symlink() argument
402 ent = __proc_create(&parent, name, in proc_symlink()
424 struct proc_dir_entry *proc_mkdir_data(const char *name, umode_t mode, in proc_mkdir_data() argument
432 ent = __proc_create(&parent, name, S_IFDIR | mode, 2); in proc_mkdir_data()
448 struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode, in proc_mkdir_mode() argument
451 return proc_mkdir_data(name, mode, parent, NULL); in proc_mkdir_mode()
455 struct proc_dir_entry *proc_mkdir(const char *name, in proc_mkdir() argument
458 return proc_mkdir_data(name, 0, parent, NULL); in proc_mkdir()
462 struct proc_dir_entry *proc_create_mount_point(const char *name) in proc_create_mount_point() argument
467 ent = __proc_create(&parent, name, mode, 2); in proc_create_mount_point()
481 struct proc_dir_entry *proc_create_data(const char *name, umode_t mode, in proc_create_data() argument
499 pde = __proc_create(&parent, name, mode, 1); in proc_create_data()
546 void remove_proc_entry(const char *name, struct proc_dir_entry *parent) in remove_proc_entry() argument
549 const char *fn = name; in remove_proc_entry()
553 if (__xlate_proc_name(name, &parent, &fn) != 0) { in remove_proc_entry()
564 WARN(1, "name '%s'\n", name); in remove_proc_entry()
575 __func__, de->parent->name, de->name, pde_subdir_first(de)->name); in remove_proc_entry()
580 int remove_proc_subtree(const char *name, struct proc_dir_entry *parent) in remove_proc_subtree() argument
583 const char *fn = name; in remove_proc_subtree()
587 if (__xlate_proc_name(name, &parent, &fn) != 0) { in remove_proc_subtree()
637 remove_proc_subtree(de->name, de->parent); in proc_remove()