/kernel/linux/linux-5.10/fs/crypto/ |
H A D | hooks.c | 276 inode->i_link = kmemdup(target, len + 1, GFP_NOFS); in __fscrypt_encrypt_symlink() 277 if (!inode->i_link) in __fscrypt_encrypt_symlink() 319 pstr.name = READ_ONCE(inode->i_link); in fscrypt_get_symlink() 364 * Cache decrypted symlink targets in i_link for later use. Don't cache in fscrypt_get_symlink() 370 cmpxchg_release(&inode->i_link, NULL, pstr.name) != NULL) in fscrypt_get_symlink() 395 * case. However, decrypted symlink targets will be cached in ->i_link, so 413 link = READ_ONCE(inode->i_link); in fscrypt_symlink_getattr()
|
H A D | keysetup.c | 714 kfree(inode->i_link); in fscrypt_free_inode() 715 inode->i_link = NULL; in fscrypt_free_inode()
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | hooks.c | 309 inode->i_link = kmemdup(target, len + 1, GFP_NOFS); in __fscrypt_encrypt_symlink() 310 if (!inode->i_link) in __fscrypt_encrypt_symlink() 352 pstr.name = READ_ONCE(inode->i_link); in fscrypt_get_symlink() 397 * Cache decrypted symlink targets in i_link for later use. Don't cache in fscrypt_get_symlink() 403 cmpxchg_release(&inode->i_link, NULL, pstr.name) != NULL) in fscrypt_get_symlink() 428 * case. However, decrypted symlink targets will be cached in ->i_link, so 446 link = READ_ONCE(inode->i_link); in fscrypt_symlink_getattr()
|
H A D | keysetup.c | 758 kfree(inode->i_link); in fscrypt_free_inode() 759 inode->i_link = NULL; in fscrypt_free_inode()
|
/kernel/linux/linux-5.10/security/ |
H A D | inode.c | 31 kfree(inode->i_link); in securityfs_free_inode() 157 inode->i_link = data; in securityfs_create_dentry()
|
/kernel/linux/linux-6.6/security/ |
H A D | inode.c | 31 kfree(inode->i_link); in securityfs_free_inode() 157 inode->i_link = data; in securityfs_create_dentry()
|
/kernel/linux/linux-5.10/fs/jfs/ |
H A D | inode.c | 55 inode->i_link = JFS_IP(inode)->i_inline; in jfs_iget() 60 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
|
/kernel/linux/linux-5.10/fs/freevxfs/ |
H A D | vxfs_inode.c | 317 ip->i_link = vip->vii_immed.vi_immed; in vxfs_iget() 318 nd_terminate_link(ip->i_link, ip->i_size, in vxfs_iget()
|
/kernel/linux/linux-5.10/fs/ufs/ |
H A D | namei.c | 134 inode->i_link = (char *)UFS_I(inode)->i_u1.i_symlink; in ufs_symlink() 135 memcpy(inode->i_link, symname, l); in ufs_symlink()
|
/kernel/linux/linux-6.6/fs/ufs/ |
H A D | namei.c | 136 inode->i_link = (char *)UFS_I(inode)->i_u1.i_symlink; in ufs_symlink() 137 memcpy(inode->i_link, symname, l); in ufs_symlink()
|
/kernel/linux/linux-6.6/fs/jfs/ |
H A D | inode.c | 55 inode->i_link = JFS_IP(inode)->i_inline; in jfs_iget() 60 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
|
/kernel/linux/linux-6.6/fs/freevxfs/ |
H A D | vxfs_inode.c | 292 ip->i_link = vip->vii_immed.vi_immed; in vxfs_iget() 293 nd_terminate_link(ip->i_link, ip->i_size, in vxfs_iget()
|
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | mount.c | 35 kfree(inode->i_link); in configfs_free_inode()
|
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | mount.c | 33 kfree(inode->i_link); in configfs_free_inode()
|
/kernel/linux/linux-5.10/fs/ext2/ |
H A D | namei.c | 188 inode->i_link = (char*)EXT2_I(inode)->i_data; in ext2_symlink() 189 memcpy(inode->i_link, symname, l); in ext2_symlink()
|
/kernel/linux/linux-6.6/fs/ext2/ |
H A D | namei.c | 188 inode->i_link = (char*)EXT2_I(inode)->i_data; in ext2_symlink() 189 memcpy(inode->i_link, symname, l); in ext2_symlink()
|
/kernel/linux/linux-5.10/fs/debugfs/ |
H A D | inode.c | 203 kfree(inode->i_link); in debugfs_free_inode() 694 inode->i_link = link; in debugfs_create_symlink()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | inode.c | 400 inode->i_link = link; in bpf_symlink() 617 kfree(inode->i_link); in bpf_free_inode()
|
/kernel/linux/linux-6.6/fs/debugfs/ |
H A D | inode.c | 226 kfree(inode->i_link); in debugfs_free_inode() 727 inode->i_link = link; in debugfs_create_symlink()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | inode.c | 399 inode->i_link = link; in bpf_symlink() 615 kfree(inode->i_link); in bpf_free_inode()
|
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | super.c | 102 kfree(inode->i_link); in erofs_free_inode()
|
H A D | inode.c | 228 inode->i_link = lnk; in erofs_fill_symlink()
|
/kernel/linux/linux-5.10/fs/orangefs/ |
H A D | orangefs-utils.c | 345 inode->i_link = orangefs_inode->link_target; in orangefs_inode_getattr()
|
/kernel/linux/linux-6.6/fs/orangefs/ |
H A D | orangefs-utils.c | 345 inode->i_link = orangefs_inode->link_target; in orangefs_inode_getattr()
|
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | inode.c | 235 inode->i_link = lnk; in erofs_fill_symlink()
|