• Home
  • Raw
  • Download

Lines Matching refs:name

48 static unsigned int full_name_case_hash(const unsigned char *name, unsigned int len)  in full_name_case_hash()  argument
53 hash = partial_name_hash(tolower(*name++), hash); in full_name_case_hash()
57 static inline void qstr_init(struct qstr *q, const char *name) in qstr_init() argument
59 q->name = name; in qstr_init()
60 q->len = strlen(q->name); in qstr_init()
61 q->hash = full_name_case_hash(q->name, q->len); in qstr_init()
66 dest->name = kstrdup(src->name, GFP_KERNEL); in qstr_copy()
68 return !!dest->name; in qstr_copy()
153 int check_caller_access_to_name(struct inode *parent_node, const struct qstr *name) in check_caller_access_to_name() argument
161 if (qstr_case_eq(name, &q_autorun) in check_caller_access_to_name()
162 || qstr_case_eq(name, &q__android_secure) in check_caller_access_to_name()
163 || qstr_case_eq(name, &q_android_secure)) { in check_caller_access_to_name()
258 .name = QSTR_INIT(key->name, key->len), in fixup_all_perms_name()
271 .name = QSTR_INIT(key->name, key->len), in fixup_all_perms_name_userid()
332 kfree(entry->key.name); in free_hashtable_entry()
467 struct qstr name; member
478 #define PACKAGE_DETAILS_ATTRIBUTE(name) (&package_details_attr_##name.attr) argument
483 return scnprintf(page, PAGE_SIZE, "%u\n", __get_appid(&package_details->name)); in package_details_appid_show()
496 ret = insert_packagelist_entry(&package_details->name, tmp); in package_details_appid_store()
508 unsigned int hash = package_details->name.hash; in package_details_excluded_userids_show()
513 if (qstr_case_eq(&package_details->name, &hash_cur->key)) in package_details_excluded_userids_show()
534 ret = insert_userid_exclude_entry(&package_details->name, tmp); in package_details_excluded_userids_store()
551 remove_userid_exclude_entry(&package_details->name, tmp); in package_details_clear_userid_store()
559 pr_info("sdcardfs: removing %s\n", package_details->name.name); in package_details_release()
560 remove_packagelist_entry(&package_details->name); in package_details_release()
561 kfree(package_details->name.name); in package_details_release()
598 struct qstr name; member
617 extension_details->name.name, extension_details->num); in extension_details_release()
618 remove_ext_gid_entry(&extension_details->name, extension_details->num); in extension_details_release()
619 kfree(extension_details->name.name); in extension_details_release()
632 static struct config_item *extension_details_make_item(struct config_group *group, const char *name) in extension_details_make_item() argument
642 tmp = kstrdup(name, GFP_KERNEL); in extension_details_make_item()
647 qstr_init(&extension_details->name, tmp); in extension_details_make_item()
648 ret = insert_ext_gid_entry(&extension_details->name, extensions_value->num); in extension_details_make_item()
651 kfree(extension_details->name.name); in extension_details_make_item()
655 config_item_init_type_name(&extension_details->item, name, &extension_details_type); in extension_details_make_item()
669 static struct config_group *extensions_make_group(struct config_group *group, const char *name) in extensions_make_group() argument
678 ret = kstrtouint(name, 10, &tmp); in extensions_make_group()
685 config_group_init_type_name(&extensions_value->group, name, in extensions_make_group()
730 static struct config_item *packages_make_item(struct config_group *group, const char *name) in packages_make_item() argument
738 tmp = kstrdup(name, GFP_KERNEL); in packages_make_item()
743 qstr_init(&package_details->name, tmp); in packages_make_item()
744 config_item_init_type_name(&package_details->item, name, in packages_make_item()
763 hash_cur_app->key.name, atomic_read(&hash_cur_app->value)); in packages_list_show()