Home
last modified time | relevance | path

Searched refs:ktype (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/security/keys/
Dkey.c661 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 …]
Dkeyctl.c163 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 …]
Dgc.c104 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()
Dinternal.h89 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/
Dkobject.h68 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()
Dkey-type.h158 extern int register_key_type(struct key_type *ktype);
159 extern void unregister_key_type(struct key_type *ktype);
/linux-4.4.14/lib/
Dkobject.c37 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()
Dkobject_uevent.c102 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/
Dxfs_sysfs.h43 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/
Dfile.c34 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/
Dkobject.txt32 - 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/
Dimon.c1542 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/
Dmac.c475 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()
Dmain.c1180 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()
Dcarl9170.h566 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
/linux-4.4.14/fs/ocfs2/cluster/
Dmasklog.c168 .kobj = {.ktype = &mlog_ktype},
/linux-4.4.14/drivers/base/
Dbus.c167 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()
Dclass.c197 cp->subsys.kobj.ktype = &class_ktype; in __class_register()
Dcore.c275 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/
Dsysfs.c455 if (kobj->ktype != &btrfs_ktype) in to_fs_devs()
462 if (kobj->ktype != &btrfs_ktype) in to_fs_info()
/linux-4.4.14/kernel/
Dparams.c970 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/
Dsysfs.c343 .kobj = {.ktype = &ext4_ktype},
/linux-4.4.14/drivers/xen/
Dsys-hypervisor.c591 hypervisor_kobj->ktype = &hyp_sysfs_kobj_type; in hypervisor_subsys_init()
/linux-4.4.14/net/netfilter/
Dnf_tables_api.c2474 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/
Dnf_tables.h307 u32 ktype; member
/linux-4.4.14/drivers/block/
Dpktcdvd.c121 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/
Dslub.c5314 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local
5316 if (ktype == &slab_ktype) in uevent_filter()