Home
last modified time | relevance | path

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

12

/Linux-v5.4/lib/
Dkobject.c35 return kobj->ktype->namespace(kobj); in kobject_namespace()
53 if (kobj->ktype->get_ownership) in kobject_get_ownership()
54 kobj->ktype->get_ownership(kobj, uid, gid); in kobject_get_ownership()
85 const struct kobj_type *ktype = get_ktype(kobj); in create_dir() local
99 if (ktype) { in create_dir()
100 error = sysfs_create_groups(kobj, ktype->default_groups); in create_dir()
349 void kobject_init(struct kobject *kobj, struct kobj_type *ktype) in kobject_init() argument
357 if (!ktype) { in kobject_init()
369 kobj->ktype = ktype; in kobject_init()
464 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, in kobject_init_and_add() argument
[all …]
Dkobject_uevent.c244 ns = kobj->ktype->namespace(kobj); in kobj_usermode_filter()
403 if (ops && ops->netlink_ns && kobj->ktype->namespace) in kobject_uevent_net_broadcast()
405 net = kobj->ktype->namespace(kobj); in kobject_uevent_net_broadcast()
/Linux-v5.4/security/keys/
Dkey.c699 struct key_type *ktype; in key_type_lookup() local
705 list_for_each_entry(ktype, &key_types_list, link) { in key_type_lookup()
706 if (strcmp(ktype->name, type) == 0) in key_type_lookup()
711 ktype = ERR_PTR(-ENOKEY); in key_type_lookup()
714 return ktype; in key_type_lookup()
737 void key_type_put(struct key_type *ktype) in key_type_put() argument
1127 int register_key_type(struct key_type *ktype) in register_key_type() argument
1132 memset(&ktype->lock_class, 0, sizeof(ktype->lock_class)); in register_key_type()
1139 if (strcmp(p->name, ktype->name) == 0) in register_key_type()
1144 list_add(&ktype->link, &key_types_list); in register_key_type()
[all …]
Dkeyctl.c173 struct key_type *ktype; in SYSCALL_DEFINE4() local
216 ktype = key_type_lookup(type); in SYSCALL_DEFINE4()
217 if (IS_ERR(ktype)) { in SYSCALL_DEFINE4()
218 ret = PTR_ERR(ktype); in SYSCALL_DEFINE4()
223 key = request_key_and_link(ktype, description, NULL, callout_info, in SYSCALL_DEFINE4()
241 key_type_put(ktype); in SYSCALL_DEFINE4()
721 struct key_type *ktype; in keyctl_keyring_search() local
756 ktype = key_type_lookup(type); in keyctl_keyring_search()
757 if (IS_ERR(ktype)) { in keyctl_keyring_search()
758 ret = PTR_ERR(ktype); in keyctl_keyring_search()
[all …]
Dgc.c99 void key_gc_keytype(struct key_type *ktype) in key_gc_keytype() argument
101 kenter("%s", ktype->name); in key_gc_keytype()
103 key_gc_dead_keytype = ktype; in key_gc_keytype()
Dinternal.h90 extern void key_type_put(struct key_type *ktype);
178 extern void key_gc_keytype(struct key_type *ktype);
/Linux-v5.4/include/linux/
Dkobject.h70 struct kobj_type *ktype; member
94 extern void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
100 struct kobj_type *ktype, struct kobject *parent,
224 return kobj->ktype; in get_ktype()
Dkey-type.h165 extern int register_key_type(struct key_type *ktype);
166 extern void unregister_key_type(struct key_type *ktype);
/Linux-v5.4/fs/xfs/
Dxfs_sysfs.h31 struct kobj_type *ktype, in xfs_sysfs_init() argument
36 return kobject_init_and_add(&kobj->kobject, ktype, in xfs_sysfs_init()
/Linux-v5.4/drivers/s390/crypto/
Dpkey_api.c390 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_genseckey2() argument
400 switch (ktype) { in pkey_genseckey2()
422 if (ktype == PKEY_TYPE_CCA_DATA) { in pkey_genseckey2()
436 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_clr2seckey2() argument
447 switch (ktype) { in pkey_clr2seckey2()
469 if (ktype == PKEY_TYPE_CCA_DATA) { in pkey_clr2seckey2()
485 enum pkey_key_type *ktype, in pkey_verifykey2() argument
502 if (ktype) in pkey_verifykey2()
503 *ktype = PKEY_TYPE_CCA_DATA; in pkey_verifykey2()
530 if (ktype) in pkey_verifykey2()
[all …]
/Linux-v5.4/drivers/firmware/
Dqemu_fw_cfg.c524 if (ko->ktype != dir->kobj.ktype) { in fw_cfg_build_symlink()
539 subdir->kobj.ktype = dir->kobj.ktype; in fw_cfg_build_symlink()
568 if (k->ktype == kset->kobj.ktype) in fw_cfg_kset_unregister_recursive()
/Linux-v5.4/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
121 void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
123 The ktype is required for a kobject to be created properly, as every kobject
159 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype,
296 instead, it is associated with the ktype. So let us introduce struct
318 automatically created for any kobject that is registered with this ktype.
325 each other. There is no restriction that they be of the same ktype, but be
/Linux-v5.4/fs/sysfs/
Dfile.c31 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops()
256 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns()
/Linux-v5.4/drivers/media/rc/
Dimon.c1497 unsigned char *buf, u8 ktype) in imon_parse_press_type() argument
1519 else if (ktype == IMON_KEY_MCE) { in imon_parse_press_type()
1556 u8 ktype; in imon_incoming_packet() local
1565 ktype = IMON_KEY_PANEL; in imon_incoming_packet()
1571 ktype = IMON_KEY_IMON; in imon_incoming_packet()
1573 ktype = IMON_KEY_MCE; in imon_incoming_packet()
1576 ktype = IMON_KEY_IMON; in imon_incoming_packet()
1625 press_type = imon_parse_press_type(ictx, buf, ktype); in imon_incoming_packet()
1629 if (ktype != IMON_KEY_PANEL) { in imon_incoming_packet()
/Linux-v5.4/include/linux/ceph/
Ddecode.h174 #define ceph_decode_skip_map(p, end, ktype, vtype, bad) \ argument
180 ceph_decode_skip_##ktype(p, end, bad); \
/Linux-v5.4/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-v5.4/fs/ceph/
Dmdsmap.c62 #define __decode_and_drop_map(p, end, ktype, vtype, bad) \ argument
67 need = (sizeof(ktype) + sizeof(vtype)) * n; \
/Linux-v5.4/fs/ocfs2/cluster/
Dmasklog.c154 .kobj = {.ktype = &mlog_ktype},
/Linux-v5.4/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()
821 priv->subsys.kobj.ktype = &bus_ktype; in bus_register()
Dclass.c183 cp->subsys.kobj.ktype = &class_ktype; in __class_register()
/Linux-v5.4/drivers/infiniband/core/
Dcore_priv.h382 struct kobject *kobj, struct kobj_type *ktype,
/Linux-v5.4/kernel/
Dparams.c914 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter() local
916 if (ktype == &module_ktype) in uevent_filter()
/Linux-v5.4/fs/btrfs/
Dsysfs.c632 if (kobj->ktype != &btrfs_ktype) in to_fs_devs()
639 if (kobj->ktype != &btrfs_ktype) in to_fs_info()

12