Home
last modified time | relevance | path

Searched refs:kuid (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Dsysfs.h321 int sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid,
323 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid);
325 const char *name, kuid_t kuid, kgid_t kgid);
328 kuid_t kuid, kgid_t kgid);
330 const struct attribute_group *groups, kuid_t kuid,
550 const char *name, kuid_t kuid, in sysfs_file_change_owner()
558 const char *name, kuid_t kuid, in sysfs_link_change_owner()
564 static inline int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner() argument
571 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
578 kuid_t kuid, kgid_ in sysfs_group_change_owner()
549 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) sysfs_file_change_owner() argument
556 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) sysfs_link_change_owner() argument
569 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
576 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *groups, kuid_t kuid, kgid_t kgid) sysfs_group_change_owner() argument
[all...]
H A Duidgid.h161 static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) in from_kuid() argument
163 return __kuid_val(kuid); in from_kuid()
171 static inline uid_t from_kuid_munged(struct user_namespace *to, kuid_t kuid) in from_kuid_munged() argument
173 uid_t uid = from_kuid(to, kuid); in from_kuid_munged()
/kernel/linux/linux-6.6/include/linux/
H A Dsysfs.h345 int sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid,
347 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid);
349 const char *name, kuid_t kuid, kgid_t kgid);
352 kuid_t kuid, kgid_t kgid);
354 const struct attribute_group *groups, kuid_t kuid,
574 const char *name, kuid_t kuid, in sysfs_file_change_owner()
582 const char *name, kuid_t kuid, in sysfs_link_change_owner()
588 static inline int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner() argument
595 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
602 kuid_t kuid, kgid_ in sysfs_group_change_owner()
573 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) sysfs_file_change_owner() argument
580 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) sysfs_link_change_owner() argument
593 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
600 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *groups, kuid_t kuid, kgid_t kgid) sysfs_group_change_owner() argument
[all...]
H A Duidgid.h161 static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) in from_kuid() argument
163 return __kuid_val(kuid); in from_kuid()
171 static inline uid_t from_kuid_munged(struct user_namespace *to, kuid_t kuid) in from_kuid_munged() argument
173 uid_t uid = from_kuid(to, kuid); in from_kuid_munged()
H A Dmnt_idmapping.h70 * vfsuid_eq_kuid - check whether kuid and vfsuid have the same value
72 * @kuid: the kuid to compare
74 * Check whether @vfsuid and @kuid have the same values.
76 * Return: true if @vfsuid and @kuid have the same value, false if not.
79 static inline bool vfsuid_eq_kuid(vfsuid_t vfsuid, kuid_t kuid) in vfsuid_eq_kuid() argument
81 return vfsuid_valid(vfsuid) && __vfsuid_val(vfsuid) == __kuid_val(kuid); in vfsuid_eq_kuid()
119 struct user_namespace *fs_userns, kuid_t kuid);
156 * vfsuid_into_kuid - convert vfsuid into kuid
159 * This can be used when a vfsuid is committed as a kuid
[all...]
/kernel/linux/linux-6.6/fs/
H A Dmnt_idmapping.c56 * no_idmapping - check whether we can skip remapping a kuid/gid
76 * make_vfsuid - map a filesystem kuid according to an idmapping
79 * @kuid : kuid to be mapped
81 * Take a @kuid and remap it from @fs_userns into @idmap. Use this
82 * function when preparing a @kuid to be reported to userspace.
85 * simply return @kuid unchanged.
87 * idmapping we know the value of @kuid won't change when calling
91 * Return: @kuid mapped according to @idmap.
92 * If @kuid ha
96 make_vfsuid(struct mnt_idmap *idmap, struct user_namespace *fs_userns, kuid_t kuid) make_vfsuid() argument
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dlowpower_protocol.c270 bool dpa_uid_match(uid_t kuid) in dpa_uid_match() argument
276 if (kuid == 0) in dpa_uid_match()
281 if (node->uid == kuid) { in dpa_uid_match()
312 uid_t kuid; in foreground_uid_match() local
323 kuid = sock_net_uid(net, fullsk).val; in foreground_uid_match()
325 if (kuid != foreground_uid) in foreground_uid_match()
H A Dnet-sysfs.c1038 static int rx_queue_change_owner(struct net_device *dev, int index, kuid_t kuid, in rx_queue_change_owner() argument
1045 error = sysfs_change_owner(kobj, kuid, kgid); in rx_queue_change_owner()
1051 kobj, dev->sysfs_rx_queue_group, kuid, kgid); in rx_queue_change_owner()
1093 kuid_t kuid, kgid_t kgid) in net_rx_queue_change_owner()
1104 error = rx_queue_change_owner(dev, i, kuid, kgid); in net_rx_queue_change_owner()
1669 kuid_t kuid, kgid_t kgid) in tx_queue_change_owner()
1675 error = sysfs_change_owner(kobj, kuid, kgid); in tx_queue_change_owner()
1680 error = sysfs_group_change_owner(kobj, &dql_group, kuid, kgid); in tx_queue_change_owner()
1719 kuid_t kuid, kgid_t kgid) in net_tx_queue_change_owner()
1726 error = tx_queue_change_owner(dev, i, kuid, kgi in net_tx_queue_change_owner()
1092 net_rx_queue_change_owner(struct net_device *dev, int num, kuid_t kuid, kgid_t kgid) net_rx_queue_change_owner() argument
1668 tx_queue_change_owner(struct net_device *ndev, int index, kuid_t kuid, kgid_t kgid) tx_queue_change_owner() argument
1718 net_tx_queue_change_owner(struct net_device *dev, int num, kuid_t kuid, kgid_t kgid) net_tx_queue_change_owner() argument
1771 queue_change_owner(struct net_device *ndev, kuid_t kuid, kgid_t kgid) queue_change_owner() argument
[all...]
/kernel/linux/linux-5.10/fs/sysfs/
H A Dfile.c566 static int internal_change_owner(struct kernfs_node *kn, kuid_t kuid, in internal_change_owner() argument
571 .ia_uid = kuid, in internal_change_owner()
582 * @kuid: new owner's kuid
586 * the ownership to @kuid/@kgid. The symlink is looked up in the namespace of
592 const char *name, kuid_t kuid, kgid_t kgid) in sysfs_link_change_owner()
611 error = internal_change_owner(kn, kuid, kgid); in sysfs_link_change_owner()
622 * @kuid: new owner's kuid
626 * ownership to @kuid/
591 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) sysfs_link_change_owner() argument
630 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) sysfs_file_change_owner() argument
672 sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) sysfs_change_owner() argument
[all...]
H A Dgroup.c512 * @kuid: new owner's kuid
518 const struct attribute_group *grp, kuid_t kuid, in sysfs_group_change_owner()
525 .ia_uid = kuid, in sysfs_group_change_owner()
555 * @kuid: new owner's kuid
562 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
573 error = sysfs_group_change_owner(kobj, groups[i], kuid, kgid); in sysfs_groups_change_owner()
517 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *grp, kuid_t kuid, kgid_t kgid) sysfs_group_change_owner() argument
560 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
/kernel/linux/linux-5.10/drivers/base/power/
H A Dsysfs.c512 static inline int dpm_sysfs_wakeup_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_wakeup_change_owner() argument
516 return device_change_owner(dev->power.wakeup->dev, kuid, kgid); in dpm_sysfs_wakeup_change_owner()
545 static inline int dpm_sysfs_wakeup_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_wakeup_change_owner() argument
738 int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid) in dpm_sysfs_change_owner() argument
745 rc = sysfs_group_change_owner(&dev->kobj, &pm_attr_group, kuid, kgid); in dpm_sysfs_change_owner()
751 &dev->kobj, &pm_runtime_attr_group, kuid, kgid); in dpm_sysfs_change_owner()
758 kuid, kgid); in dpm_sysfs_change_owner()
762 rc = dpm_sysfs_wakeup_change_owner(dev, kuid, kgid); in dpm_sysfs_change_owner()
769 &dev->kobj, &pm_qos_latency_tolerance_attr_group, kuid, in dpm_sysfs_change_owner()
H A Dpower.h81 extern int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid);
96 static inline int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_change_owner() argument
/kernel/linux/linux-6.6/fs/sysfs/
H A Dfile.c585 static int internal_change_owner(struct kernfs_node *kn, kuid_t kuid, in internal_change_owner() argument
590 .ia_uid = kuid, in internal_change_owner()
601 * @kuid: new owner's kuid
605 * the ownership to @kuid/@kgid. The symlink is looked up in the namespace of
611 const char *name, kuid_t kuid, kgid_t kgid) in sysfs_link_change_owner()
630 error = internal_change_owner(kn, kuid, kgid); in sysfs_link_change_owner()
641 * @kuid: new owner's kuid
645 * ownership to @kuid/
610 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) sysfs_link_change_owner() argument
649 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) sysfs_file_change_owner() argument
691 sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) sysfs_change_owner() argument
[all...]
H A Dgroup.c515 * @kuid: new owner's kuid
521 const struct attribute_group *grp, kuid_t kuid, in sysfs_group_change_owner()
528 .ia_uid = kuid, in sysfs_group_change_owner()
558 * @kuid: new owner's kuid
565 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
576 error = sysfs_group_change_owner(kobj, groups[i], kuid, kgid); in sysfs_groups_change_owner()
520 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *grp, kuid_t kuid, kgid_t kgid) sysfs_group_change_owner() argument
563 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
/kernel/linux/linux-6.6/drivers/base/power/
H A Dsysfs.c512 static inline int dpm_sysfs_wakeup_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_wakeup_change_owner() argument
516 return device_change_owner(dev->power.wakeup->dev, kuid, kgid); in dpm_sysfs_wakeup_change_owner()
545 static inline int dpm_sysfs_wakeup_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_wakeup_change_owner() argument
738 int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid) in dpm_sysfs_change_owner() argument
745 rc = sysfs_group_change_owner(&dev->kobj, &pm_attr_group, kuid, kgid); in dpm_sysfs_change_owner()
751 &dev->kobj, &pm_runtime_attr_group, kuid, kgid); in dpm_sysfs_change_owner()
758 kuid, kgid); in dpm_sysfs_change_owner()
762 rc = dpm_sysfs_wakeup_change_owner(dev, kuid, kgid); in dpm_sysfs_change_owner()
769 &dev->kobj, &pm_qos_latency_tolerance_attr_group, kuid, in dpm_sysfs_change_owner()
H A Dpower.h81 extern int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid);
96 static inline int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, in dpm_sysfs_change_owner() argument
/kernel/liteos_a/syscall/
H A Dprocess_syscall.c631 UINT32 kuid = OsMakeKuid(userContainer, uid); in SysSetUserID() local
632 if (kuid == (UINT32)-1) { in SysSetUserID()
646 newCredentials->uid = kuid; in SysSetUserID()
647 if (kuid != oldCredentials->uid) { in SysSetUserID()
648 user->userID = kuid; in SysSetUserID()
649 user->effUserID = kuid; in SysSetUserID()
652 } else if (kuid != oldCredentials->uid) { in SysSetUserID()
655 newCredentials->euid = kuid; in SysSetUserID()
/kernel/linux/linux-6.6/net/core/
H A Dnet-sysfs.c1112 static int rx_queue_change_owner(struct net_device *dev, int index, kuid_t kuid, in rx_queue_change_owner() argument
1119 error = sysfs_change_owner(kobj, kuid, kgid); in rx_queue_change_owner()
1125 kobj, dev->sysfs_rx_queue_group, kuid, kgid); in rx_queue_change_owner()
1167 kuid_t kuid, kgid_t kgid) in net_rx_queue_change_owner()
1178 error = rx_queue_change_owner(dev, i, kuid, kgid); in net_rx_queue_change_owner()
1715 kuid_t kuid, kgid_t kgid) in tx_queue_change_owner()
1721 error = sysfs_change_owner(kobj, kuid, kgid); in tx_queue_change_owner()
1726 error = sysfs_group_change_owner(kobj, &dql_group, kuid, kgid); in tx_queue_change_owner()
1772 kuid_t kuid, kgid_t kgid) in net_tx_queue_change_owner()
1779 error = tx_queue_change_owner(dev, i, kuid, kgi in net_tx_queue_change_owner()
1166 net_rx_queue_change_owner(struct net_device *dev, int num, kuid_t kuid, kgid_t kgid) net_rx_queue_change_owner() argument
1714 tx_queue_change_owner(struct net_device *ndev, int index, kuid_t kuid, kgid_t kgid) tx_queue_change_owner() argument
1771 net_tx_queue_change_owner(struct net_device *dev, int num, kuid_t kuid, kgid_t kgid) net_tx_queue_change_owner() argument
1824 queue_change_owner(struct net_device *ndev, kuid_t kuid, kgid_t kgid) queue_change_owner() argument
[all...]
/kernel/liteos_a/kernel/extended/container/
H A Dlos_user_container.c140 UINT32 FromKuid(UserContainer *userContainer, UINT32 kuid) in FromKuid() argument
142 return MapIdUp(&userContainer->uidMap, kuid); in FromKuid()
150 UINT32 OsFromKuidMunged(UserContainer *userContainer, UINT32 kuid) in OsFromKuidMunged() argument
152 UINT32 uid = FromKuid(userContainer, kuid); in OsFromKuidMunged()
/kernel/linux/linux-5.10/include/net/
H A Dlowpower_protocol.h29 bool dpa_uid_match(uid_t kuid);
/kernel/linux/linux-5.10/kernel/
H A Dsys.c585 kuid_t kuid; in __sys_setuid() local
587 kuid = make_kuid(ns, uid); in __sys_setuid()
588 if (!uid_valid(kuid)) in __sys_setuid()
598 new->suid = new->uid = kuid; in __sys_setuid()
599 if (!uid_eq(kuid, old->uid)) { in __sys_setuid()
604 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid()
608 new->fsuid = new->euid = kuid; in __sys_setuid()
827 kuid_t kuid; in __sys_setfsuid() local
832 kuid in __sys_setfsuid()
[all...]
/kernel/linux/linux-6.6/kernel/
H A Dsys.c616 kuid_t kuid; in __sys_setuid() local
618 kuid = make_kuid(ns, uid); in __sys_setuid()
619 if (!uid_valid(kuid)) in __sys_setuid()
629 new->suid = new->uid = kuid; in __sys_setuid()
630 if (!uid_eq(kuid, old->uid)) { in __sys_setuid()
635 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid()
639 new->fsuid = new->euid = kuid; in __sys_setuid()
868 kuid_t kuid; in __sys_setfsuid() local
873 kuid in __sys_setfsuid()
[all...]
/kernel/liteos_a/kernel/base/include/
H A Dlos_user_container_pri.h69 UINT32 OsFromKuidMunged(UserContainer *userContainer, UINT32 kuid);
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_quota.h113 xfs_qm_vop_dqalloc(struct xfs_inode *ip, kuid_t kuid, kgid_t kgid, in xfs_qm_vop_dqalloc() argument
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_quota.h119 xfs_qm_vop_dqalloc(struct xfs_inode *ip, kuid_t kuid, kgid_t kgid, in xfs_qm_vop_dqalloc() argument

Completed in 26 milliseconds

12