/kernel/linux/linux-5.10/fs/crypto/ |
H A D | fname.c | 135 * @oname: (output) the decrypted filename. The caller must have allocated 142 struct fscrypt_str *oname) in fname_decrypt() 165 sg_init_one(&dst_sg, oname->name, oname->len); in fname_decrypt() 174 oname->len = strnlen(oname->name, iname->len); in fname_decrypt() 305 * @oname: output buffer for the user-presentable filename. The caller must 318 struct fscrypt_str *oname) in fscrypt_fname_disk_to_usr() 325 oname->name[0] = '.'; in fscrypt_fname_disk_to_usr() 326 oname in fscrypt_fname_disk_to_usr() 140 fname_decrypt(const struct inode *inode, const struct fscrypt_str *iname, struct fscrypt_str *oname) fname_decrypt() argument 315 fscrypt_fname_disk_to_usr(const struct inode *inode, u32 hash, u32 minor_hash, const struct fscrypt_str *iname, struct fscrypt_str *oname) fscrypt_fname_disk_to_usr() argument [all...] |
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | fname.c | 148 * @oname: (output) the decrypted filename. The caller must have allocated 155 struct fscrypt_str *oname) in fname_decrypt() 178 sg_init_one(&dst_sg, oname->name, oname->len); in fname_decrypt() 187 oname->len = strnlen(oname->name, iname->len); in fname_decrypt() 359 * @oname: output buffer for the user-presentable filename. The caller must 372 struct fscrypt_str *oname) in fscrypt_fname_disk_to_usr() 379 oname->name[0] = '.'; in fscrypt_fname_disk_to_usr() 380 oname in fscrypt_fname_disk_to_usr() 153 fname_decrypt(const struct inode *inode, const struct fscrypt_str *iname, struct fscrypt_str *oname) fname_decrypt() argument 369 fscrypt_fname_disk_to_usr(const struct inode *inode, u32 hash, u32 minor_hash, const struct fscrypt_str *iname, struct fscrypt_str *oname) fscrypt_fname_disk_to_usr() argument [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | crypto.c | 367 * @oname: where converted name should be placed 379 struct fscrypt_str *oname, bool *is_nokey) in ceph_fname_to_usr() 402 oname->name = fname->name; in ceph_fname_to_usr() 403 oname->len = fname->name_len; in ceph_fname_to_usr() 418 oname->name = fname->name; in ceph_fname_to_usr() 420 memcpy(oname->name, fname->name, fname->name_len); in ceph_fname_to_usr() 421 oname->len = fname->name_len; in ceph_fname_to_usr() 450 ret = fscrypt_fname_disk_to_usr(dir, 0, 0, &iname, oname); in ceph_fname_to_usr() 455 oname->len, oname in ceph_fname_to_usr() 378 ceph_fname_to_usr(const struct ceph_fname *fname, struct fscrypt_str *tname, struct fscrypt_str *oname, bool *is_nokey) ceph_fname_to_usr() argument [all...] |
H A D | crypto.h | 126 struct fscrypt_str *oname, bool *is_nokey); 223 struct fscrypt_str *oname, bool *is_nokey) in ceph_fname_to_usr() 225 oname->name = fname->name; in ceph_fname_to_usr() 226 oname->len = fname->name_len; in ceph_fname_to_usr() 221 ceph_fname_to_usr(const struct ceph_fname *fname, struct fscrypt_str *tname, struct fscrypt_str *oname, bool *is_nokey) ceph_fname_to_usr() argument
|
H A D | export.c | 572 struct fscrypt_str oname = FSTR_INIT(NULL, 0); in ceph_get_name() local 579 err = ceph_fname_alloc_buffer(dir, &oname); in ceph_get_name() 583 err = ceph_fname_to_usr(&fname, NULL, &oname, NULL); in ceph_get_name() 585 memcpy(name, oname.name, oname.len); in ceph_get_name() 586 name[oname.len] = 0; in ceph_get_name() 588 ceph_fname_free_buffer(dir, &oname); in ceph_get_name()
|
H A D | inode.c | 1524 struct fscrypt_str oname = FSTR_INIT(NULL, 0); in ceph_fill_trace() local 1537 err = ceph_fname_alloc_buffer(dir, &oname); in ceph_fill_trace() 1543 err = ceph_fname_to_usr(&fname, NULL, &oname, &is_nokey); in ceph_fill_trace() 1546 ceph_fname_free_buffer(dir, &oname); in ceph_fill_trace() 1549 dname.name = oname.name; in ceph_fill_trace() 1550 dname.len = oname.len; in ceph_fill_trace() 1565 ceph_fname_free_buffer(dir, &oname); in ceph_fill_trace() 1585 ceph_fname_free_buffer(dir, &oname); in ceph_fill_trace()
|
H A D | mds_client.c | 447 struct fscrypt_str oname = FSTR_INIT(NULL, 0); in parse_reply_info_readdir() local 486 * encryption key the oname.name will be assigned to in parse_reply_info_readdir() 501 * Set oname to _name too, and this will be in parse_reply_info_readdir() 504 oname.name = _name; in parse_reply_info_readdir() 505 oname.len = _name_len; in parse_reply_info_readdir() 511 oname.name = altname; in parse_reply_info_readdir() 512 oname.len = altname_len; in parse_reply_info_readdir() 515 err = ceph_fname_to_usr(&fname, &tname, &oname, &rde->is_nokey); in parse_reply_info_readdir() 521 rde->name = oname.name; in parse_reply_info_readdir() 522 rde->name_len = oname in parse_reply_info_readdir() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | fscrypt.h | 225 struct fscrypt_str *oname); 472 struct fscrypt_str *oname) in fscrypt_fname_disk_to_usr() 469 fscrypt_fname_disk_to_usr(const struct inode *inode, u32 hash, u32 minor_hash, const struct fscrypt_str *iname, struct fscrypt_str *oname) fscrypt_fname_disk_to_usr() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | fscrypt.h | 352 struct fscrypt_str *oname); 628 struct fscrypt_str *oname) in fscrypt_fname_disk_to_usr() 625 fscrypt_fname_disk_to_usr(const struct inode *inode, u32 hash, u32 minor_hash, const struct fscrypt_str *iname, struct fscrypt_str *oname) fscrypt_fname_disk_to_usr() argument
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_iops.c | 417 struct xfs_name oname; in xfs_vn_rename() local 427 error = xfs_dentry_mode_to_name(&oname, odentry, omode); in xfs_vn_rename() 436 return xfs_rename(XFS_I(odir), &oname, XFS_I(d_inode(odentry)), in xfs_vn_rename()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_iops.c | 455 struct xfs_name oname; in xfs_vn_rename() local 465 error = xfs_dentry_mode_to_name(&oname, odentry, omode); in xfs_vn_rename() 474 return xfs_rename(idmap, XFS_I(odir), &oname, in xfs_vn_rename()
|