Home
last modified time | relevance | path

Searched refs:ktype (Results 1 - 25 of 69) sorted by relevance

123

/kernel/linux/linux-5.10/lib/
H A 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()
348 * @ktype: pointer to the ktype for this kobject.
357 void kobject_init(struct kobject *kobj, struct kobj_type *ktype) in kobject_init() argument
365 if (!ktype) { in kobject_init()
472 kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, struct kobject *parent, const char *fmt, ...) kobject_init_and_add() argument
613 const struct kobj_type *ktype; __kobject_del() local
[all...]
/kernel/linux/linux-6.6/lib/
H A Dkobject.c37 return kobj->ktype->namespace(kobj); in kobject_namespace()
55 if (kobj->ktype->get_ownership) in kobject_get_ownership()
56 kobj->ktype->get_ownership(kobj, uid, gid); in kobject_get_ownership()
69 const struct kobj_type *ktype = get_ktype(kobj); in create_dir() local
77 if (ktype) { in create_dir()
78 error = sysfs_create_groups(kobj, ktype->default_groups); in create_dir()
324 * @ktype: pointer to the ktype for this kobject.
333 void kobject_init(struct kobject *kobj, const struct kobj_type *ktype) in kobject_init() argument
341 if (!ktype) { in kobject_init()
448 kobject_init_and_add(struct kobject *kobj, const struct kobj_type *ktype, struct kobject *parent, const char *fmt, ...) kobject_init_and_add() argument
589 const struct kobj_type *ktype; __kobject_del() local
[all...]
/kernel/linux/linux-5.10/security/keys/
H A Dkey.c702 struct key_type *ktype; in key_type_lookup() local
708 list_for_each_entry(ktype, &key_types_list, link) { in key_type_lookup()
709 if (strcmp(ktype->name, type) == 0) in key_type_lookup()
714 ktype = ERR_PTR(-ENOKEY); in key_type_lookup()
717 return ktype; in key_type_lookup()
738 void key_type_put(struct key_type *ktype) in key_type_put() argument
1139 * @ktype: The new key type.
1145 int register_key_type(struct key_type *ktype) in register_key_type() argument
1150 memset(&ktype->lock_class, 0, sizeof(ktype in register_key_type()
1181 unregister_key_type(struct key_type *ktype) unregister_key_type() argument
[all...]
H A Dkeyctl.c172 struct key_type *ktype; in SYSCALL_DEFINE4() local
215 ktype = key_type_lookup(type); in SYSCALL_DEFINE4()
216 if (IS_ERR(ktype)) { in SYSCALL_DEFINE4()
217 ret = PTR_ERR(ktype); in SYSCALL_DEFINE4()
222 key = request_key_and_link(ktype, description, NULL, callout_info, in SYSCALL_DEFINE4()
240 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...]
H A Dgc.c112 void key_gc_keytype(struct key_type *ktype) in key_gc_keytype() argument
114 kenter("%s", ktype->name); in key_gc_keytype()
116 key_gc_dead_keytype = ktype; in key_gc_keytype()
H A Dinternal.h93 extern void key_type_put(struct key_type *ktype);
182 extern void key_gc_keytype(struct key_type *ktype);
/kernel/linux/linux-6.6/security/keys/
H A Dkey.c702 struct key_type *ktype; in key_type_lookup() local
708 list_for_each_entry(ktype, &key_types_list, link) { in key_type_lookup()
709 if (strcmp(ktype->name, type) == 0) in key_type_lookup()
714 ktype = ERR_PTR(-ENOKEY); in key_type_lookup()
717 return ktype; in key_type_lookup()
738 void key_type_put(struct key_type *ktype) in key_type_put() argument
1203 * @ktype: The new key type.
1209 int register_key_type(struct key_type *ktype) in register_key_type() argument
1214 memset(&ktype->lock_class, 0, sizeof(ktype in register_key_type()
1245 unregister_key_type(struct key_type *ktype) unregister_key_type() argument
[all...]
H A Dkeyctl.c172 struct key_type *ktype; in SYSCALL_DEFINE4() local
215 ktype = key_type_lookup(type); in SYSCALL_DEFINE4()
216 if (IS_ERR(ktype)) { in SYSCALL_DEFINE4()
217 ret = PTR_ERR(ktype); in SYSCALL_DEFINE4()
222 key = request_key_and_link(ktype, description, NULL, callout_info, in SYSCALL_DEFINE4()
240 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...]
H A Dgc.c112 void key_gc_keytype(struct key_type *ktype) in key_gc_keytype() argument
114 kenter("%s", ktype->name); in key_gc_keytype()
116 key_gc_dead_keytype = ktype; in key_gc_keytype()
H A Dinternal.h93 extern void key_type_put(struct key_type *ktype);
180 extern void key_gc_keytype(struct key_type *ktype);
/kernel/linux/linux-6.6/include/linux/
H A Dkobject.h69 const struct kobj_type *ktype; member
92 void kobject_init(struct kobject *kobj, const struct kobj_type *ktype);
97 const struct kobj_type *ktype,
198 return kobj->ktype; in get_ktype()
H A Dkey-type.h167 extern int register_key_type(struct key_type *ktype);
168 extern void unregister_key_type(struct key_type *ktype);
/kernel/linux/linux-6.6/drivers/s390/crypto/
H A Dpkey_api.c700 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_genseckey2()
710 switch (ktype) { in pkey_genseckey2()
741 if (ktype == PKEY_TYPE_EP11 || in pkey_genseckey2()
742 ktype == PKEY_TYPE_EP11_AES) { in pkey_genseckey2()
744 keybuf, keybufsize, ktype); in pkey_genseckey2()
745 } else if (ktype == PKEY_TYPE_CCA_DATA) { in pkey_genseckey2()
761 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_clr2seckey2()
772 switch (ktype) { in pkey_clr2seckey2()
805 if (ktype == PKEY_TYPE_EP11 || in pkey_clr2seckey2()
806 ktype in pkey_clr2seckey2()
699 pkey_genseckey2(const struct pkey_apqn *apqns, size_t nr_apqns, enum pkey_key_type ktype, enum pkey_key_size ksize, u32 kflags, u8 *keybuf, size_t *keybufsize) pkey_genseckey2() argument
760 pkey_clr2seckey2(const struct pkey_apqn *apqns, size_t nr_apqns, enum pkey_key_type ktype, enum pkey_key_size ksize, u32 kflags, const u8 *clrkey, u8 *keybuf, size_t *keybufsize) pkey_clr2seckey2() argument
826 pkey_verifykey2(const u8 *key, size_t keylen, u16 *cardnr, u16 *domain, enum pkey_key_type *ktype, enum pkey_key_size *ksize, u32 *flags) pkey_verifykey2() argument
1151 pkey_apqns4keytype(enum pkey_key_type ktype, u8 cur_mkvp[32], u8 alt_mkvp[32], u32 flags, struct pkey_apqn *apqns, size_t *nr_apqns) pkey_apqns4keytype() argument
[all...]
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_sysfs.h31 struct kobj_type *ktype, in xfs_sysfs_init()
39 return kobject_init_and_add(&kobj->kobject, ktype, parent, "%s", name); in xfs_sysfs_init()
29 xfs_sysfs_init( struct xfs_kobj *kobj, struct kobj_type *ktype, struct xfs_kobj *parent_kobj, const char *name) xfs_sysfs_init() argument
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_sysfs.h31 const struct kobj_type *ktype, in xfs_sysfs_init()
40 err = kobject_init_and_add(&kobj->kobject, ktype, parent, "%s", name); in xfs_sysfs_init()
29 xfs_sysfs_init( struct xfs_kobj *kobj, const struct kobj_type *ktype, struct xfs_kobj *parent_kobj, const char *name) xfs_sysfs_init() argument
/kernel/linux/linux-5.10/include/linux/
H A Dkobject.h69 struct kobj_type *ktype; member
93 extern void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
99 struct kobj_type *ktype, struct kobject *parent,
223 return kobj->ktype; in get_ktype()
H A Dkey-type.h166 extern int register_key_type(struct key_type *ktype);
167 extern void unregister_key_type(struct key_type *ktype);
/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dpkey_api.c542 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_genseckey2()
552 switch (ktype) { in pkey_genseckey2()
578 if (ktype == PKEY_TYPE_EP11) { in pkey_genseckey2()
581 } else if (ktype == PKEY_TYPE_CCA_DATA) { in pkey_genseckey2()
595 enum pkey_key_type ktype, enum pkey_key_size ksize, in pkey_clr2seckey2()
606 switch (ktype) { in pkey_clr2seckey2()
632 if (ktype == PKEY_TYPE_EP11) { in pkey_clr2seckey2()
635 } else if (ktype == PKEY_TYPE_CCA_DATA) { in pkey_clr2seckey2()
651 enum pkey_key_type *ktype, in pkey_verifykey2()
668 if (ktype) in pkey_verifykey2()
541 pkey_genseckey2(const struct pkey_apqn *apqns, size_t nr_apqns, enum pkey_key_type ktype, enum pkey_key_size ksize, u32 kflags, u8 *keybuf, size_t *keybufsize) pkey_genseckey2() argument
594 pkey_clr2seckey2(const struct pkey_apqn *apqns, size_t nr_apqns, enum pkey_key_type ktype, enum pkey_key_size ksize, u32 kflags, const u8 *clrkey, u8 *keybuf, size_t *keybufsize) pkey_clr2seckey2() argument
649 pkey_verifykey2(const u8 *key, size_t keylen, u16 *cardnr, u16 *domain, enum pkey_key_type *ktype, enum pkey_key_size *ksize, u32 *flags) pkey_verifykey2() argument
937 pkey_apqns4keytype(enum pkey_key_type ktype, u8 cur_mkvp[32], u8 alt_mkvp[32], u32 flags, struct pkey_apqn *apqns, size_t *nr_apqns) pkey_apqns4keytype() argument
[all...]
/kernel/linux/linux-5.10/fs/sysfs/
H A Dfile.c23 * Determine ktype->sysfs_ops for the given kernfs_node. This function
32 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops()
257 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns()
259 /* every kobject with an attribute needs a ktype assigned */ in sysfs_add_file_mode_ns()
664 * the default attributes associated with the ktype of @kobj and the default
665 * attributes associated with the ktype of @kobj.
675 const struct kobj_type *ktype; in sysfs_change_owner() local
685 ktype = get_ktype(kobj); in sysfs_change_owner()
686 if (ktype) { in sysfs_change_owner()
[all...]
/kernel/linux/linux-6.6/fs/sysfs/
H A Dfile.c23 * Determine ktype->sysfs_ops for the given kernfs_node. This function
32 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops()
259 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns()
264 /* every kobject with an attribute needs a ktype assigned */ in sysfs_add_file_mode_ns()
683 * the default attributes associated with the ktype of @kobj and the default
684 * attributes associated with the ktype of @kobj.
694 const struct kobj_type *ktype; in sysfs_change_owner() local
704 ktype = get_ktype(kobj); in sysfs_change_owner()
705 if (ktype) { in sysfs_change_owner()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/
H A Dqemu_fw_cfg.c522 if (ko->ktype != dir->kobj.ktype) { in fw_cfg_build_symlink()
537 subdir->kobj.ktype = dir->kobj.ktype; in fw_cfg_build_symlink()
566 if (k->ktype == kset->kobj.ktype) in fw_cfg_kset_unregister_recursive()
/kernel/linux/linux-6.6/drivers/firmware/
H A 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()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv-sysfs.c24 static struct kobj_type ktype = { variable
281 err = kobject_init_and_add(&sess->kobj, &ktype, srv->kobj_paths, in rtrs_srv_create_sess_files()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv-sysfs.c24 static struct kobj_type ktype = { variable
276 err = kobject_init_and_add(&srv_path->kobj, &ktype, srv->kobj_paths, in rtrs_srv_create_path_files()
/kernel/linux/linux-5.10/drivers/media/rc/
H A Dimon.c1535 unsigned char *buf, u8 ktype) in imon_parse_press_type()
1557 else if (ktype == IMON_KEY_MCE) { in imon_parse_press_type()
1593 u8 ktype; in imon_incoming_packet() local
1602 ktype = IMON_KEY_PANEL; in imon_incoming_packet()
1608 ktype = IMON_KEY_IMON; in imon_incoming_packet()
1610 ktype = IMON_KEY_MCE; in imon_incoming_packet()
1613 ktype = IMON_KEY_IMON; in imon_incoming_packet()
1661 press_type = imon_parse_press_type(ictx, buf, ktype); in imon_incoming_packet()
1665 if (ktype != IMON_KEY_PANEL) { in imon_incoming_packet()
1534 imon_parse_press_type(struct imon_context *ictx, unsigned char *buf, u8 ktype) imon_parse_press_type() argument

Completed in 30 milliseconds

123