Home
last modified time | relevance | path

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

/linux-4.1.27/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.c169 struct key_type *ktype; in SYSCALL_DEFINE4() local
212 ktype = key_type_lookup(type); in SYSCALL_DEFINE4()
213 if (IS_ERR(ktype)) { in SYSCALL_DEFINE4()
214 ret = PTR_ERR(ktype); in SYSCALL_DEFINE4()
219 key = request_key_and_link(ktype, description, callout_info, in SYSCALL_DEFINE4()
237 key_type_put(ktype); in SYSCALL_DEFINE4()
638 struct key_type *ktype; in keyctl_keyring_search() local
673 ktype = key_type_lookup(type); in keyctl_keyring_search()
674 if (IS_ERR(ktype)) { in keyctl_keyring_search()
675 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.1.27/include/linux/
Dkobject.h68 struct kobj_type *ktype; member
91 extern void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
97 struct kobj_type *ktype, struct kobject *parent,
198 return kobj->ktype; in get_ktype()
Dkey-type.h159 extern int register_key_type(struct key_type *ktype);
160 extern void unregister_key_type(struct key_type *ktype);
/linux-4.1.27/lib/
Dkobject.c37 return kobj->ktype->namespace(kobj); in kobject_namespace()
314 void kobject_init(struct kobject *kobj, struct kobj_type *ktype) in kobject_init() argument
322 if (!ktype) { in kobject_init()
334 kobj->ktype = ktype; in kobject_init()
417 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, in kobject_init_and_add() argument
423 kobject_init(kobj, ktype); in kobject_init_and_add()
898 kset->kobj.ktype = &kset_ktype; in kset_create()
984 if (parent && parent->ktype && parent->ktype->child_ns_type) in kobj_child_ns_ops()
985 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.1.27/fs/xfs/
Dxfs_sysfs.h42 struct kobj_type *ktype, in xfs_sysfs_init() argument
47 return kobject_init_and_add(&kobj->kobject, ktype, in xfs_sysfs_init()
/linux-4.1.27/fs/sysfs/
Dfile.c34 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops()
249 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns()
/linux-4.1.27/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.1.27/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.1.27/fs/ocfs2/cluster/
Dmasklog.c134 .kobj = {.ktype = &mlog_ktype},
/linux-4.1.27/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.c1181 u8 ktype; in carl9170_op_set_key() local
1210 ktype = AR9170_ENC_ALG_WEP64; in carl9170_op_set_key()
1213 ktype = AR9170_ENC_ALG_WEP128; in carl9170_op_set_key()
1216 ktype = AR9170_ENC_ALG_TKIP; in carl9170_op_set_key()
1219 ktype = AR9170_ENC_ALG_AESCCMP; in carl9170_op_set_key()
1248 ktype, 0, key->key, in carl9170_op_set_key()
1255 NULL, ktype, 1, in carl9170_op_set_key()
Dcarl9170.h566 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
/linux-4.1.27/drivers/base/
Dbus.c166 struct kobj_type *ktype = get_ktype(kobj); in bus_uevent_filter() local
168 if (ktype == &bus_ktype) in bus_uevent_filter()
893 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.1.27/drivers/xen/
Dsys-hypervisor.c457 hypervisor_kobj->ktype = &hyp_sysfs_kobj_type; in hypervisor_subsys_init()
/linux-4.1.27/kernel/
Dparams.c909 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local
911 if (ktype == &module_ktype) in uevent_filter()
/linux-4.1.27/net/netfilter/
Dnf_tables_api.c2406 if (nla_put_be32(skb, NFTA_SET_KEY_TYPE, htonl(set->ktype))) in nf_tables_fill_set()
2637 u32 ktype, dtype, flags, policy, gc_int; in nf_tables_newset() local
2649 ktype = NFT_DATA_VALUE; in nf_tables_newset()
2651 ktype = ntohl(nla_get_be32(nla[NFTA_SET_KEY_TYPE])); in nf_tables_newset()
2652 if ((ktype & NFT_DATA_RESERVED_MASK) == NFT_DATA_RESERVED_MASK) in nf_tables_newset()
2768 set->ktype = ktype; in nf_tables_newset()
/linux-4.1.27/include/net/netfilter/
Dnf_tables.h306 u32 ktype; member
/linux-4.1.27/fs/btrfs/
Dsysfs.c453 if (kobj->ktype != &btrfs_ktype) in to_fs_info()
/linux-4.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.c1231 drv->core_driver.p->kobj.ktype = &virtpci_driver_kobj_type; in virtpci_register_driver()
/linux-4.1.27/drivers/block/
Dpktcdvd.c120 struct kobj_type* ktype) in pkt_kobj_create() argument
129 error = kobject_init_and_add(&p->kobj, ktype, parent, "%s", name); in pkt_kobj_create()
/linux-4.1.27/mm/
Dslub.c5099 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local
5101 if (ktype == &slab_ktype) in uevent_filter()