Lines Matching refs:file
19 struct file { struct
27 struct file *file; in file_lookup() local
31 hash_for_each_possible(file_hashtable, file, node, hash) in file_lookup()
32 if (!strcmp(name, file->name)) in file_lookup()
33 return file->name; in file_lookup()
36 file = xmalloc(sizeof(*file) + len + 1); in file_lookup()
37 memset(file, 0, sizeof(*file)); in file_lookup()
38 memcpy(file->name, name, len); in file_lookup()
39 file->name[len] = '\0'; in file_lookup()
41 hash_add(file_hashtable, &file->node, hash); in file_lookup()
45 return file->name; in file_lookup()