/kernel/linux/linux-5.10/lib/ |
H A D | kobject.c | 35 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 D | kobject.c | 37 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 D | key.c | 702 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 D | keyctl.c | 172 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 D | gc.c | 112 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 D | internal.h | 93 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 D | key.c | 702 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 D | keyctl.c | 172 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 D | gc.c | 112 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 D | internal.h | 93 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 D | kobject.h | 69 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 D | key-type.h | 167 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 D | pkey_api.c | 700 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 D | xfs_sysfs.h | 31 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 D | xfs_sysfs.h | 31 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 D | kobject.h | 69 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 D | key-type.h | 166 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 D | pkey_api.c | 542 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 D | file.c | 23 * 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 D | file.c | 23 * 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 D | qemu_fw_cfg.c | 522 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 D | qemu_fw_cfg.c | 524 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 D | rtrs-srv-sysfs.c | 24 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 D | rtrs-srv-sysfs.c | 24 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 D | imon.c | 1535 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
|