/linux-4.4.14/security/keys/ |
D | key.c | 661 struct key_type *ktype; in key_type_lookup() local 667 list_for_each_entry(ktype, &key_types_list, link) { in key_type_lookup() 668 if (strcmp(ktype->name, type) == 0) in key_type_lookup() 673 ktype = ERR_PTR(-ENOKEY); in key_type_lookup() 676 return ktype; in key_type_lookup() 702 void key_type_put(struct key_type *ktype) in key_type_put() argument 1071 int register_key_type(struct key_type *ktype) in register_key_type() argument 1076 memset(&ktype->lock_class, 0, sizeof(ktype->lock_class)); in register_key_type() 1083 if (strcmp(p->name, ktype->name) == 0) in register_key_type() 1088 list_add(&ktype->link, &key_types_list); in register_key_type() [all …]
|
D | keyctl.c | 163 struct key_type *ktype; in SYSCALL_DEFINE4() local 206 ktype = key_type_lookup(type); in SYSCALL_DEFINE4() 207 if (IS_ERR(ktype)) { in SYSCALL_DEFINE4() 208 ret = PTR_ERR(ktype); in SYSCALL_DEFINE4() 213 key = request_key_and_link(ktype, description, callout_info, in SYSCALL_DEFINE4() 231 key_type_put(ktype); in SYSCALL_DEFINE4() 632 struct key_type *ktype; in keyctl_keyring_search() local 667 ktype = key_type_lookup(type); in keyctl_keyring_search() 668 if (IS_ERR(ktype)) { in keyctl_keyring_search() 669 ret = PTR_ERR(ktype); in keyctl_keyring_search() [all …]
|
D | gc.c | 104 void key_gc_keytype(struct key_type *ktype) in key_gc_keytype() argument 106 kenter("%s", ktype->name); in key_gc_keytype() 108 key_gc_dead_keytype = ktype; in key_gc_keytype()
|
D | internal.h | 89 extern void key_type_put(struct key_type *ktype); 170 extern void key_gc_keytype(struct key_type *ktype);
|
/linux-4.4.14/include/linux/ |
D | kobject.h | 68 struct kobj_type *ktype; member 92 extern void kobject_init(struct kobject *kobj, struct kobj_type *ktype); 98 struct kobj_type *ktype, struct kobject *parent, 199 return kobj->ktype; in get_ktype()
|
D | key-type.h | 158 extern int register_key_type(struct key_type *ktype); 159 extern void unregister_key_type(struct key_type *ktype);
|
/linux-4.4.14/lib/ |
D | kobject.c | 37 return kobj->ktype->namespace(kobj); in kobject_namespace() 325 void kobject_init(struct kobject *kobj, struct kobj_type *ktype) in kobject_init() argument 333 if (!ktype) { in kobject_init() 345 kobj->ktype = ktype; in kobject_init() 429 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, in kobject_init_and_add() argument 435 kobject_init(kobj, ktype); in kobject_init_and_add() 916 kset->kobj.ktype = &kset_ktype; in kset_create() 1002 if (parent && parent->ktype && parent->ktype->child_ns_type) in kobj_child_ns_ops() 1003 ops = parent->ktype->child_ns_type(parent); in kobj_child_ns_ops()
|
D | kobject_uevent.c | 102 if (ops && ops->netlink_ns && kobj->ktype->namespace) { in kobj_bcast_filter() 104 ns = kobj->ktype->namespace(kobj); in kobj_bcast_filter() 121 ns = kobj->ktype->namespace(kobj); in kobj_usermode_filter()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_sysfs.h | 43 struct kobj_type *ktype, in xfs_sysfs_init() argument 48 return kobject_init_and_add(&kobj->kobject, ktype, in xfs_sysfs_init()
|
/linux-4.4.14/fs/sysfs/ |
D | file.c | 34 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops() 251 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns()
|
/linux-4.4.14/Documentation/ |
D | kobject.txt | 32 - A ktype is the type of object that embeds a kobject. Every structure 33 that embeds a kobject needs a corresponding ktype. The ktype controls 36 - A kset is a group of kobjects. These kobjects can be of the same ktype 119 void kobject_init(struct kobject *kobj, struct kobj_type *ktype); 121 The ktype is required for a kobject to be created properly, as every kobject 156 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, 283 instead, it is associated with the ktype. So let us introduce struct 305 automatically created for any kobject that is registered with this ktype. 311 each other. There is no restriction that they be of the same ktype, but be
|
/linux-4.4.14/drivers/media/rc/ |
D | imon.c | 1542 unsigned char *buf, u8 ktype) in imon_parse_press_type() argument 1564 else if (ktype == IMON_KEY_MCE) { in imon_parse_press_type() 1602 u8 ktype; in imon_incoming_packet() local 1611 ktype = IMON_KEY_PANEL; in imon_incoming_packet() 1617 ktype = IMON_KEY_IMON; in imon_incoming_packet() 1619 ktype = IMON_KEY_MCE; in imon_incoming_packet() 1622 ktype = IMON_KEY_IMON; in imon_incoming_packet() 1673 press_type = imon_parse_press_type(ictx, buf, ktype); in imon_incoming_packet() 1677 if (ktype != IMON_KEY_PANEL) { in imon_incoming_packet()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | mac.c | 475 const u8 ktype, const u8 keyidx, const u8 *keydata, in carl9170_upload_key() argument 486 key.type = cpu_to_le16(ktype); in carl9170_upload_key()
|
D | main.c | 1180 u8 ktype; in carl9170_op_set_key() local 1209 ktype = AR9170_ENC_ALG_WEP64; in carl9170_op_set_key() 1212 ktype = AR9170_ENC_ALG_WEP128; in carl9170_op_set_key() 1215 ktype = AR9170_ENC_ALG_TKIP; in carl9170_op_set_key() 1218 ktype = AR9170_ENC_ALG_AESCCMP; in carl9170_op_set_key() 1247 ktype, 0, key->key, in carl9170_op_set_key() 1254 NULL, ktype, 1, in carl9170_op_set_key()
|
D | carl9170.h | 566 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
|
/linux-4.4.14/fs/ocfs2/cluster/ |
D | masklog.c | 168 .kobj = {.ktype = &mlog_ktype},
|
/linux-4.4.14/drivers/base/ |
D | bus.c | 167 struct kobj_type *ktype = get_ktype(kobj); in bus_uevent_filter() local 169 if (ktype == &bus_ktype) in bus_uevent_filter() 908 priv->subsys.kobj.ktype = &bus_ktype; in bus_register()
|
D | class.c | 197 cp->subsys.kobj.ktype = &class_ktype; in __class_register()
|
D | core.c | 275 struct kobj_type *ktype = get_ktype(kobj); in dev_uevent_filter() local 277 if (ktype == &device_ktype) { in dev_uevent_filter()
|
/linux-4.4.14/fs/btrfs/ |
D | sysfs.c | 455 if (kobj->ktype != &btrfs_ktype) in to_fs_devs() 462 if (kobj->ktype != &btrfs_ktype) in to_fs_info()
|
/linux-4.4.14/kernel/ |
D | params.c | 970 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local 972 if (ktype == &module_ktype) in uevent_filter()
|
/linux-4.4.14/fs/ext4/ |
D | sysfs.c | 343 .kobj = {.ktype = &ext4_ktype},
|
/linux-4.4.14/drivers/xen/ |
D | sys-hypervisor.c | 591 hypervisor_kobj->ktype = &hyp_sysfs_kobj_type; in hypervisor_subsys_init()
|
/linux-4.4.14/net/netfilter/ |
D | nf_tables_api.c | 2474 if (nla_put_be32(skb, NFTA_SET_KEY_TYPE, htonl(set->ktype))) in nf_tables_fill_set() 2705 u32 ktype, dtype, flags, policy, gc_int; in nf_tables_newset() local 2717 ktype = NFT_DATA_VALUE; in nf_tables_newset() 2719 ktype = ntohl(nla_get_be32(nla[NFTA_SET_KEY_TYPE])); in nf_tables_newset() 2720 if ((ktype & NFT_DATA_RESERVED_MASK) == NFT_DATA_RESERVED_MASK) in nf_tables_newset() 2836 set->ktype = ktype; in nf_tables_newset()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_tables.h | 307 u32 ktype; member
|
/linux-4.4.14/drivers/block/ |
D | pktcdvd.c | 121 struct kobj_type* ktype) in pkt_kobj_create() argument 130 error = kobject_init_and_add(&p->kobj, ktype, parent, "%s", name); in pkt_kobj_create()
|
/linux-4.4.14/mm/ |
D | slub.c | 5314 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local 5316 if (ktype == &slab_ktype) in uevent_filter()
|