/kernel/linux/linux-5.10/fs/hmdfs/authority/ |
H A D | authentication.c | 65 __u16 level = hmdfs_perm_get_next_level(hii->perm); in hmdfs_override_dir_fsids() 66 __u16 perm = 0; in hmdfs_override_dir_fsids() local 77 perm = (hii->perm & HMDFS_DIR_TYPE_MASK) | level; in hmdfs_override_dir_fsids() 87 perm = HMDFS_DIR_SERVICES | level; in hmdfs_override_dir_fsids() 93 perm = HMDFS_DIR_DATA | level; in hmdfs_override_dir_fsids() 95 perm = HMDFS_DIR_PUBLIC | level; in hmdfs_override_dir_fsids() 101 if (is_service_dir(hii->perm)) { in hmdfs_override_dir_fsids() 104 perm = AUTH_SERVICES | HMDFS_DIR_PKG | level; in hmdfs_override_dir_fsids() 107 if (is_data_dir(hii->perm)) { in hmdfs_override_dir_fsids() 152 hmdfs_override_dir_id_fs(struct cache_fs_override *or, struct inode *dir, struct dentry *dentry, __u16 *perm) hmdfs_override_dir_id_fs() argument 183 uint16_t perm; hmdfs_override_file_fsids() local 213 hmdfs_persist_perm(struct dentry *dentry, __u16 *perm) hmdfs_persist_perm() argument 256 __u16 perm = 0; __inherit_perm_dir() local 326 uint16_t perm; __inherit_perm_file() local 340 __u16 perm; hmdfs_perm_inherit() local 367 __u16 perm = 0; check_and_fixup_ownership_remote() local [all...] |
H A D | authentication.h | 35 #define HMDFS_PERM_XATTR "user.hmdfs.perm" 52 * | perm fix | permmnt | permdfs | permpkg | perm other 68 static inline bool is_perm_fix(__u16 perm) in is_perm_fix() argument 70 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_FIX; in is_perm_fix() 73 static inline bool is_perm_mnt(__u16 perm) in is_perm_mnt() argument 75 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_MNT; in is_perm_mnt() 78 static inline bool is_perm_dfs(__u16 perm) in is_perm_dfs() argument 80 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_DFS; in is_perm_dfs() 83 static inline bool is_perm_pkg(__u16 perm) in is_perm_pkg() argument 88 is_perm_other(__u16 perm) is_perm_other() argument 132 is_data_dir(__u16 perm) is_data_dir() argument 137 is_service_dir(__u16 perm) is_service_dir() argument 142 is_pkg_dir(__u16 perm) is_pkg_dir() argument 147 is_pkg_sub_dir(__u16 perm) is_pkg_sub_dir() argument 152 is_pkg_sub_file(__u16 perm) is_pkg_sub_file() argument 157 is_default_dir(__u16 perm) is_default_dir() argument 162 is_default_file(__u16 perm) is_default_file() argument 172 is_pkg_auth(__u16 perm) is_pkg_auth() argument 177 is_system_auth(__u16 perm) is_system_auth() argument 182 is_service_auth(__u16 perm) is_service_auth() argument 236 hmdfs_perm_get_next_level(__u16 perm) hmdfs_perm_get_next_level() argument 288 hmdfs_override_dir_id_fs(struct cache_fs_override *or, struct inode *dir, struct dentry *dentry, __u16 *perm) hmdfs_override_dir_id_fs() argument [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/authority/ |
H A D | authentication.c | 65 __u16 level = hmdfs_perm_get_next_level(hii->perm); in hmdfs_override_dir_fsids() 66 __u16 perm = 0; in hmdfs_override_dir_fsids() local 77 perm = (hii->perm & HMDFS_DIR_TYPE_MASK) | level; in hmdfs_override_dir_fsids() 87 perm = HMDFS_DIR_SERVICES | level; in hmdfs_override_dir_fsids() 93 perm = HMDFS_DIR_DATA | level; in hmdfs_override_dir_fsids() 95 perm = HMDFS_DIR_PUBLIC | level; in hmdfs_override_dir_fsids() 101 if (is_service_dir(hii->perm)) { in hmdfs_override_dir_fsids() 104 perm = AUTH_SERVICES | HMDFS_DIR_PKG | level; in hmdfs_override_dir_fsids() 107 if (is_data_dir(hii->perm)) { in hmdfs_override_dir_fsids() 152 hmdfs_override_dir_id_fs(struct cache_fs_override *or, struct inode *dir, struct dentry *dentry, __u16 *perm) hmdfs_override_dir_id_fs() argument 183 uint16_t perm; hmdfs_override_file_fsids() local 213 hmdfs_persist_perm(struct dentry *dentry, __u16 *perm) hmdfs_persist_perm() argument 256 __u16 perm = 0; __inherit_perm_dir() local 326 uint16_t perm; __inherit_perm_file() local 340 __u16 perm; hmdfs_perm_inherit() local 367 __u16 perm = 0; check_and_fixup_ownership_remote() local [all...] |
H A D | authentication.h | 35 #define HMDFS_PERM_XATTR "user.hmdfs.perm" 52 * | perm fix | permmnt | permdfs | permpkg | perm other 68 static inline bool is_perm_fix(__u16 perm) in is_perm_fix() argument 70 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_FIX; in is_perm_fix() 73 static inline bool is_perm_mnt(__u16 perm) in is_perm_mnt() argument 75 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_MNT; in is_perm_mnt() 78 static inline bool is_perm_dfs(__u16 perm) in is_perm_dfs() argument 80 return (perm & HMDFS_PERM_MASK) == HMDFS_PERM_DFS; in is_perm_dfs() 83 static inline bool is_perm_pkg(__u16 perm) in is_perm_pkg() argument 88 is_perm_other(__u16 perm) is_perm_other() argument 132 is_data_dir(__u16 perm) is_data_dir() argument 137 is_service_dir(__u16 perm) is_service_dir() argument 142 is_pkg_dir(__u16 perm) is_pkg_dir() argument 147 is_pkg_sub_dir(__u16 perm) is_pkg_sub_dir() argument 152 is_pkg_sub_file(__u16 perm) is_pkg_sub_file() argument 157 is_default_dir(__u16 perm) is_default_dir() argument 162 is_default_file(__u16 perm) is_default_file() argument 172 is_pkg_auth(__u16 perm) is_pkg_auth() argument 177 is_system_auth(__u16 perm) is_system_auth() argument 182 is_service_auth(__u16 perm) is_service_auth() argument 236 hmdfs_perm_get_next_level(__u16 perm) hmdfs_perm_get_next_level() argument 288 hmdfs_override_dir_id_fs(struct cache_fs_override *or, struct inode *dir, struct dentry *dentry, __u16 *perm) hmdfs_override_dir_id_fs() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | moduleparam.h | 73 const u16 perm; member 105 * @perm: visibility in sysfs. 111 * @perm is 0 if the variable is not to appear in sysfs, or 0444 126 #define module_param(name, type, perm) \ 127 module_param_named(name, name, type, perm) 133 * @perm: visibility in sysfs. 135 #define module_param_unsafe(name, type, perm) \ 136 module_param_named_unsafe(name, name, type, perm) 143 * @perm: visibility in sysfs. 149 #define module_param_named(name, value, type, perm) \ [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | moduleparam.h | 73 const u16 perm; member 105 * @perm: visibility in sysfs. 111 * @perm is 0 if the variable is not to appear in sysfs, or 0444 126 #define module_param(name, type, perm) \ 127 module_param_named(name, name, type, perm) 133 * @perm: visibility in sysfs. 135 #define module_param_unsafe(name, type, perm) \ 136 module_param_named_unsafe(name, name, type, perm) 143 * @perm: visibility in sysfs. 149 #define module_param_named(name, value, type, perm) \ [all...] |
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_config.c | 113 struct perm_bits *perm, int offset, __le32 *val); 115 struct perm_bits *perm, int offset, __le32 val); 176 int count, struct perm_bits *perm, in vfio_default_config_read() 183 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_read() 202 int count, struct perm_bits *perm, in vfio_default_config_write() 207 memcpy(&write, perm->write + offset, count); in vfio_default_config_write() 212 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_write() 249 int count, struct perm_bits *perm, in vfio_direct_config_read() 274 int count, struct perm_bits *perm, in vfio_raw_config_write() 287 int count, struct perm_bits *perm, in vfio_raw_config_read() 175 vfio_default_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_default_config_read() argument 201 vfio_default_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_default_config_write() argument 248 vfio_direct_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_direct_config_read() argument 273 vfio_raw_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_raw_config_write() argument 286 vfio_raw_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_raw_config_read() argument 300 vfio_virt_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_virt_config_write() argument 308 vfio_virt_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_virt_config_read() argument 339 free_perm_bits(struct perm_bits *perm) free_perm_bits() argument 347 alloc_perm_bits(struct perm_bits *perm, int size) alloc_perm_bits() argument 521 vfio_basic_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_basic_config_read() argument 559 vfio_basic_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_basic_config_write() argument 652 init_pci_cap_basic_perm(struct perm_bits *perm) init_pci_cap_basic_perm() argument 715 vfio_pm_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_pm_config_write() argument 748 init_pci_cap_pm_perm(struct perm_bits *perm) init_pci_cap_pm_perm() argument 787 vfio_vpd_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_vpd_config_write() argument 832 init_pci_cap_vpd_perm(struct perm_bits *perm) init_pci_cap_vpd_perm() argument 856 init_pci_cap_pcix_perm(struct perm_bits *perm) init_pci_cap_pcix_perm() argument 869 vfio_exp_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_exp_config_write() argument 929 init_pci_cap_exp_perm(struct perm_bits *perm) init_pci_cap_exp_perm() argument 953 vfio_af_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_af_config_write() argument 990 init_pci_cap_af_perm(struct perm_bits *perm) init_pci_cap_af_perm() argument 1003 init_pci_ext_cap_err_perm(struct perm_bits *perm) init_pci_ext_cap_err_perm() argument 1057 init_pci_ext_cap_pwr_perm(struct perm_bits *perm) init_pci_ext_cap_pwr_perm() argument 1130 vfio_msi_config_read(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_msi_config_read() argument 1150 vfio_msi_config_write(struct vfio_pci_core_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_msi_config_write() argument 1196 init_pci_cap_msi_perm(struct perm_bits *perm, int len, u16 flags) init_pci_cap_msi_perm() argument 1866 struct perm_bits *perm; vfio_config_do_rw() local [all...] |
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_config.c | 112 struct perm_bits *perm, int offset, __le32 *val); 114 struct perm_bits *perm, int offset, __le32 val); 175 int count, struct perm_bits *perm, in vfio_default_config_read() 182 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_read() 201 int count, struct perm_bits *perm, in vfio_default_config_write() 206 memcpy(&write, perm->write + offset, count); in vfio_default_config_write() 211 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_write() 248 int count, struct perm_bits *perm, in vfio_direct_config_read() 273 int count, struct perm_bits *perm, in vfio_raw_config_write() 286 int count, struct perm_bits *perm, in vfio_raw_config_read() 174 vfio_default_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_default_config_read() argument 200 vfio_default_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_default_config_write() argument 247 vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_direct_config_read() argument 272 vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_raw_config_write() argument 285 vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_raw_config_read() argument 299 vfio_virt_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_virt_config_write() argument 307 vfio_virt_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_virt_config_read() argument 338 free_perm_bits(struct perm_bits *perm) free_perm_bits() argument 346 alloc_perm_bits(struct perm_bits *perm, int size) alloc_perm_bits() argument 517 vfio_basic_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_basic_config_read() argument 555 vfio_basic_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_basic_config_write() argument 648 init_pci_cap_basic_perm(struct perm_bits *perm) init_pci_cap_basic_perm() argument 695 vfio_pm_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_pm_config_write() argument 728 init_pci_cap_pm_perm(struct perm_bits *perm) init_pci_cap_pm_perm() argument 750 vfio_vpd_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_vpd_config_write() argument 795 init_pci_cap_vpd_perm(struct perm_bits *perm) init_pci_cap_vpd_perm() argument 819 init_pci_cap_pcix_perm(struct perm_bits *perm) init_pci_cap_pcix_perm() argument 832 vfio_exp_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_exp_config_write() argument 892 init_pci_cap_exp_perm(struct perm_bits *perm) init_pci_cap_exp_perm() argument 916 vfio_af_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_af_config_write() argument 953 init_pci_cap_af_perm(struct perm_bits *perm) init_pci_cap_af_perm() argument 966 init_pci_ext_cap_err_perm(struct perm_bits *perm) init_pci_ext_cap_err_perm() argument 1020 init_pci_ext_cap_pwr_perm(struct perm_bits *perm) init_pci_ext_cap_pwr_perm() argument 1092 vfio_msi_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) vfio_msi_config_read() argument 1112 vfio_msi_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) vfio_msi_config_write() argument 1158 init_pci_cap_msi_perm(struct perm_bits *perm, int len, u16 flags) init_pci_cap_msi_perm() argument 1809 struct perm_bits *perm; vfio_config_do_rw() local [all...] |
/kernel/linux/linux-5.10/security/tomoyo/ |
H A D | file.c | 258 if (acl->perm & (1 << r->param.path.operation)) { in tomoyo_check_path_acl() 281 return (acl->perm & (1 << r->param.path_number.operation)) && in tomoyo_check_path_number_acl() 302 return (acl->perm & (1 << r->param.path2.operation)) && in tomoyo_check_path2_acl() 322 return (acl->perm & (1 << r->param.mkdev.operation)) && in tomoyo_check_mkdev_acl() 364 ->perm; in tomoyo_merge_path_acl() 365 u16 perm = READ_ONCE(*a_perm); in tomoyo_merge_path_acl() local 366 const u16 b_perm = container_of(b, struct tomoyo_path_acl, head)->perm; in tomoyo_merge_path_acl() 369 perm &= ~b_perm; in tomoyo_merge_path_acl() 371 perm |= b_perm; in tomoyo_merge_path_acl() 372 WRITE_ONCE(*a_perm, perm); in tomoyo_merge_path_acl() 386 tomoyo_update_path_acl(const u16 perm, struct tomoyo_acl_param *param) tomoyo_update_path_acl() argument 440 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_mkdev_acl() local 462 tomoyo_update_mkdev_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_mkdev_acl() argument 520 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_path2_acl() local 541 tomoyo_update_path2_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_path2_acl() argument 658 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_path_number_acl() local 678 tomoyo_update_path_number_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_path_number_acl() argument 1014 u16 perm = 0; tomoyo_write_file() local [all...] |
/kernel/linux/linux-6.6/security/tomoyo/ |
H A D | file.c | 258 if (acl->perm & (1 << r->param.path.operation)) { in tomoyo_check_path_acl() 281 return (acl->perm & (1 << r->param.path_number.operation)) && in tomoyo_check_path_number_acl() 302 return (acl->perm & (1 << r->param.path2.operation)) && in tomoyo_check_path2_acl() 322 return (acl->perm & (1 << r->param.mkdev.operation)) && in tomoyo_check_mkdev_acl() 364 ->perm; in tomoyo_merge_path_acl() 365 u16 perm = READ_ONCE(*a_perm); in tomoyo_merge_path_acl() local 366 const u16 b_perm = container_of(b, struct tomoyo_path_acl, head)->perm; in tomoyo_merge_path_acl() 369 perm &= ~b_perm; in tomoyo_merge_path_acl() 371 perm |= b_perm; in tomoyo_merge_path_acl() 372 WRITE_ONCE(*a_perm, perm); in tomoyo_merge_path_acl() 386 tomoyo_update_path_acl(const u16 perm, struct tomoyo_acl_param *param) tomoyo_update_path_acl() argument 440 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_mkdev_acl() local 462 tomoyo_update_mkdev_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_mkdev_acl() argument 520 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_path2_acl() local 541 tomoyo_update_path2_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_path2_acl() argument 658 u8 perm = READ_ONCE(*a_perm); tomoyo_merge_path_number_acl() local 678 tomoyo_update_path_number_acl(const u8 perm, struct tomoyo_acl_param *param) tomoyo_update_path_number_acl() argument 1014 u16 perm = 0; tomoyo_write_file() local [all...] |
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | authentication.c | 9 static inline __u16 perm_get_next_level(__u16 perm) in perm_get_next_level() argument 11 __u16 level = (perm & SHAREFS_PERM_MASK) + 1; in perm_get_next_level() 25 __u16 level = perm_get_next_level(hii->perm); in fixup_perm_from_level() 26 __u16 perm = 0; in fixup_perm_from_level() local 37 perm = level; in fixup_perm_from_level() 49 perm = SHAREFS_DIR_TYPE_READONLY | level; in fixup_perm_from_level() 52 perm = SHAREFS_DIR_TYPE_READWRITE | level; in fixup_perm_from_level() 57 if (is_read_only_auth(hii->perm)) { in fixup_perm_from_level() 58 perm = SHAREFS_DIR_TYPE_READONLY | SHAREFS_PERM_DFS; in fixup_perm_from_level() 60 } else if (is_read_write_auth(hii->perm)) { in fixup_perm_from_level() [all...] |
/kernel/linux/linux-6.6/fs/sharefs/ |
H A D | authentication.c | 9 static inline __u16 perm_get_next_level(__u16 perm) in perm_get_next_level() argument 11 __u16 level = (perm & SHAREFS_PERM_MASK) + 1; in perm_get_next_level() 25 __u16 level = perm_get_next_level(hii->perm); in fixup_perm_from_level() 26 __u16 perm = 0; in fixup_perm_from_level() local 37 perm = level; in fixup_perm_from_level() 49 perm = SHAREFS_DIR_TYPE_READONLY | level; in fixup_perm_from_level() 52 perm = SHAREFS_DIR_TYPE_READWRITE | level; in fixup_perm_from_level() 57 if (is_read_only_auth(hii->perm)) { in fixup_perm_from_level() 58 perm = SHAREFS_DIR_TYPE_READONLY | SHAREFS_PERM_DFS; in fixup_perm_from_level() 60 } else if (is_read_write_auth(hii->perm)) { in fixup_perm_from_level() [all...] |
/third_party/skia/src/ports/ |
H A D | SkOSFile_stdio.cpp | 40 static FILE* fopen_win(const char* utf8path, const char* perm) { in fopen_win() argument 42 return fopen(utf8path, perm); in fopen_win() 63 wchar_t wperms[4] = {(wchar_t)perm[0], (wchar_t)perm[1], (wchar_t)perm[2], (wchar_t)perm[3]}; in fopen_win() 69 char perm[4] = {0, 0, 0, 0}; in sk_fopen() local 70 char* p = perm; in sk_fopen() 82 file = fopen_win(path, perm); in sk_fopen() 84 file = fopen(path, perm); in sk_fopen() [all...] |
/kernel/linux/linux-5.10/security/integrity/ |
H A D | digsig.c | 97 key_perm_t perm, in __integrity_init_keyring() 104 KGIDT_INIT(0), cred, perm, in __integrity_init_keyring() 122 key_perm_t perm; in integrity_init_keyring() local 125 perm = (KEY_POS_ALL & ~KEY_POS_SETATTR) | KEY_USR_VIEW in integrity_init_keyring() 141 perm |= KEY_USR_WRITE; in integrity_init_keyring() 144 ret = __integrity_init_keyring(id, perm, restriction); in integrity_init_keyring() 151 off_t size, key_perm_t perm) in integrity_add_key() 160 NULL, data, size, perm, in integrity_add_key() 180 key_perm_t perm; in integrity_load_x509() local 190 perm in integrity_load_x509() 96 __integrity_init_keyring(const unsigned int id, key_perm_t perm, struct key_restriction *restriction) __integrity_init_keyring() argument 150 integrity_add_key(const unsigned int id, const void *data, off_t size, key_perm_t perm) integrity_add_key() argument 199 integrity_load_cert(const unsigned int id, const char *source, const void *data, size_t len, key_perm_t perm) integrity_load_cert() argument [all...] |
/kernel/linux/linux-6.6/security/integrity/ |
H A D | digsig.c | 99 key_perm_t perm, in __integrity_init_keyring() 106 KGIDT_INIT(0), cred, perm, in __integrity_init_keyring() 128 key_perm_t perm; in integrity_init_keyring() local 131 perm = (KEY_POS_ALL & ~KEY_POS_SETATTR) | KEY_USR_VIEW in integrity_init_keyring() 159 perm |= KEY_USR_WRITE; in integrity_init_keyring() 162 ret = __integrity_init_keyring(id, perm, restriction); in integrity_init_keyring() 169 off_t size, key_perm_t perm) in integrity_add_key() 178 NULL, data, size, perm, in integrity_add_key() 198 key_perm_t perm; in integrity_load_x509() local 208 perm in integrity_load_x509() 98 __integrity_init_keyring(const unsigned int id, key_perm_t perm, struct key_restriction *restriction) __integrity_init_keyring() argument 168 integrity_add_key(const unsigned int id, const void *data, off_t size, key_perm_t perm) integrity_add_key() argument 217 integrity_load_cert(const unsigned int id, const char *source, const void *data, size_t len, key_perm_t perm) integrity_load_cert() argument [all...] |
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | vt_ioctl.c | 284 unsigned long arg, bool perm) in vt_k_ioctl() 293 if (!perm) in vt_k_ioctl() 307 if (!perm) in vt_k_ioctl() 377 if (!perm) in vt_k_ioctl() 397 if (!perm) in vt_k_ioctl() 420 perm = 0; in vt_k_ioctl() 421 return vt_do_kbkeycode_ioctl(cmd, up, perm); in vt_k_ioctl() 425 return vt_do_kdsk_ioctl(cmd, up, perm, console); in vt_k_ioctl() 429 return vt_do_kdgkb_ioctl(cmd, up, perm); in vt_k_ioctl() 437 return vt_do_diacrit(cmd, up, perm); in vt_k_ioctl() 283 vt_k_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg, bool perm) vt_k_ioctl() argument 489 do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, bool perm, struct vc_data *vc) do_unimap_ioctl() argument 510 vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up, bool perm) vt_io_ioctl() argument 741 int i, perm; vt_ioctl() local 1011 compat_kdfontop_ioctl(struct compat_console_font_op __user *fontop, int perm, struct console_font_op *op, struct vc_data *vc) compat_kdfontop_ioctl() argument 1036 compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, int perm, struct vc_data *vc) compat_unimap_ioctl() argument 1064 int perm; vt_compat_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | vt_ioctl.c | 284 unsigned long arg, bool perm) in vt_k_ioctl() 293 if (!perm) in vt_k_ioctl() 307 if (!perm) in vt_k_ioctl() 377 if (!perm) in vt_k_ioctl() 397 if (!perm) in vt_k_ioctl() 420 perm = 0; in vt_k_ioctl() 421 return vt_do_kbkeycode_ioctl(cmd, up, perm); in vt_k_ioctl() 425 return vt_do_kdsk_ioctl(cmd, up, perm, console); in vt_k_ioctl() 429 return vt_do_kdgkb_ioctl(cmd, up, perm); in vt_k_ioctl() 437 return vt_do_diacrit(cmd, up, perm); in vt_k_ioctl() 283 vt_k_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg, bool perm) vt_k_ioctl() argument 489 do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, bool perm, struct vc_data *vc) do_unimap_ioctl() argument 510 vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up, bool perm) vt_io_ioctl() argument 741 int i, perm; vt_ioctl() local 1012 compat_kdfontop_ioctl(struct compat_console_font_op __user *fontop, int perm, struct console_font_op *op, struct vc_data *vc) compat_kdfontop_ioctl() argument 1037 compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, int perm, struct vc_data *vc) compat_unimap_ioctl() argument 1065 int perm; vt_compat_ioctl() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/ipc/semctl/ |
H A D | semctl04.c | 33 struct semid_ds perm; in do_child() local 37 arg.buf = &perm; in do_child() 38 memset(&perm, 0, sizeof(perm)); in do_child() 39 perm.sem_perm.uid = getuid() + 1; in do_child() 40 perm.sem_perm.gid = getgid() + 1; in do_child() 41 perm.sem_perm.mode = 0666; in do_child()
|
/third_party/ffmpeg/libavcodec/ppc/ |
H A D | pixblockdsp.c | 40 vector unsigned char perm = in get_pixels_altivec() local 53 //vector signed short shorts = (vector signed short) vec_perm(zero, bytes, perm); in get_pixels_altivec() 54 vector signed short shorts = (vector signed short) vec_perm(bytes, zero, perm); in get_pixels_altivec() 70 vec_u8 perm = vec_lvsl(0, pixels); in get_pixels_altivec() local 76 vec_u8 bytes = vec_perm(pixl, pixr, perm); in get_pixels_altivec() 157 vec_u8 perm; in diff_pixels_altivec() local 165 perm = vec_lvsl(0, s1); in diff_pixels_altivec() 168 vec_u8 bytes = vec_perm(pixl, pixr, perm); in diff_pixels_altivec() 174 perm = vec_lvsl(0, s2); in diff_pixels_altivec() 177 bytes = vec_perm(pixl, pixr, perm); in diff_pixels_altivec() [all...] |
/kernel/linux/linux-5.10/security/selinux/ |
H A D | nlmsgtab.c | 25 u32 perm; member 151 static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab, size_t tabsize) in nlmsg_perm() argument 157 *perm = tab[i].perm; in nlmsg_perm() 165 int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm) in selinux_nlmsg_lookup() argument 177 err = nlmsg_perm(nlmsg_type, perm, nlmsg_route_perms, in selinux_nlmsg_lookup() 182 err = nlmsg_perm(nlmsg_type, perm, nlmsg_tcpdiag_perms, in selinux_nlmsg_lookup() 192 err = nlmsg_perm(nlmsg_type, perm, nlmsg_xfrm_perms, in selinux_nlmsg_lookup() 201 *perm = NETLINK_AUDIT_SOCKET__NLMSG_RELAY; in selinux_nlmsg_lookup() 203 err = nlmsg_perm(nlmsg_type, perm, nlmsg_audit_perm in selinux_nlmsg_lookup() [all...] |
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_policy_set.cpp | 319 for (const auto& perm : permStateList_) { in QueryPermissionFlag() 320 if (perm.permissionName == permissionName) { in QueryPermissionFlag() 321 if (perm.isGeneral) { in QueryPermissionFlag() 322 flag = perm.grantFlags[0]; in QueryPermissionFlag() 395 for (auto& perm : permStateList_) { in SetPermissionFlag() 396 if (perm.permissionName == permissionName) { in SetPermissionFlag() 397 if (perm.isGeneral) { in SetPermissionFlag() 398 uint32_t oldFlag = perm.grantFlags[0]; in SetPermissionFlag() 401 perm.grantFlags[0] = newFlag; in SetPermissionFlag() 420 // Permission has been granted, there is no need to add perm stat in UpdateSecCompGrantedPermList() [all...] |
/base/powermgr/power_manager/utils/permission/src/ |
H A D | permission.cpp | 82 bool Permission::IsPermissionGranted(const std::string& perm) in IsPermissionGranted() argument 88 POWER_HILOGD(COMP_UTILS, "checking permission, perm=%{public}s type=%{public}d, pid=%{public}d, uid=%{public}d", in IsPermissionGranted() 89 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsPermissionGranted() 93 result = AccessTokenKit::VerifyAccessToken(tokenId, perm); in IsPermissionGranted() 106 POWER_HILOGW(COMP_UTILS, "permission denied, perm=%{public}s type=%{public}d, pid=%{public}d, uid=%{public}d", in IsPermissionGranted() 107 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsPermissionGranted() 113 bool Permission::IsNativePermissionGranted(const std::string& perm) in IsNativePermissionGranted() argument 119 POWER_HILOGD(COMP_UTILS, "checking permission, perm=%{public}s type=%{public}d, pid=%{public}d, uid=%{public}d", in IsNativePermissionGranted() 120 perm.c_str(), static_cast<int32_t>(type), pid, uid); in IsNativePermissionGranted() 128 result = AccessTokenKit::VerifyAccessToken(tokenId, perm); in IsNativePermissionGranted() [all...] |
/kernel/linux/linux-5.10/ipc/ |
H A D | util.h | 181 struct ipc64_perm *perm, int extra_perm); 206 static inline void ipc_lock_object(struct kern_ipc_perm *perm) in ipc_lock_object() argument 208 spin_lock(&perm->lock); in ipc_lock_object() 211 static inline void ipc_unlock_object(struct kern_ipc_perm *perm) in ipc_unlock_object() argument 213 spin_unlock(&perm->lock); in ipc_unlock_object() 216 static inline void ipc_assert_locked_object(struct kern_ipc_perm *perm) in ipc_assert_locked_object() argument 218 assert_spin_locked(&perm->lock); in ipc_assert_locked_object() 221 static inline void ipc_unlock(struct kern_ipc_perm *perm) in ipc_unlock() argument 223 ipc_unlock_object(perm); in ipc_unlock() 235 static inline bool ipc_valid_object(struct kern_ipc_perm *perm) in ipc_valid_object() argument [all...] |
/kernel/linux/linux-6.6/ipc/ |
H A D | util.h | 182 struct ipc64_perm *perm, int extra_perm); 207 static inline void ipc_lock_object(struct kern_ipc_perm *perm) in ipc_lock_object() argument 209 spin_lock(&perm->lock); in ipc_lock_object() 212 static inline void ipc_unlock_object(struct kern_ipc_perm *perm) in ipc_unlock_object() argument 214 spin_unlock(&perm->lock); in ipc_unlock_object() 217 static inline void ipc_assert_locked_object(struct kern_ipc_perm *perm) in ipc_assert_locked_object() argument 219 assert_spin_locked(&perm->lock); in ipc_assert_locked_object() 222 static inline void ipc_unlock(struct kern_ipc_perm *perm) in ipc_unlock() argument 224 ipc_unlock_object(perm); in ipc_unlock() 236 static inline bool ipc_valid_object(struct kern_ipc_perm *perm) in ipc_valid_object() argument [all...] |
/kernel/linux/linux-5.10/security/keys/ |
H A D | permission.c | 55 kperm = key->perm >> 16; in key_task_permission() 61 if (gid_valid(key->gid) && key->perm & KEY_GRP_ALL) { in key_task_permission() 63 kperm = key->perm >> 8; in key_task_permission() 69 kperm = key->perm >> 8; in key_task_permission() 75 kperm = key->perm; in key_task_permission() 83 kperm |= key->perm >> 24; in key_task_permission()
|