| /linux/fs/smb/client/ |
| H A D | reparse.c | 63 char *symlink_target = NULL; in create_native_symlink() local 77 symlink_target = kstrdup(symname, GFP_KERNEL); in create_native_symlink() 78 if (!symlink_target) { in create_native_symlink() 86 .symlink_target = symlink_target, in create_native_symlink() 520 .symlink_target = kstrdup(symname, GFP_KERNEL), in mknod_nfs() 709 .symlink_target = kstrdup(symname, GFP_KERNEL), in mknod_wsl() 781 data->symlink_target = cifs_strndup_from_utf16(buf->DataBuffer, in parse_reparse_nfs() 784 if (!data->symlink_target) in parse_reparse_nfs() 787 __func__, data->symlink_target); in parse_reparse_nfs() 1032 return smb2_parse_native_symlink(&data->symlink_target, in parse_reparse_native_symlink() [all …]
|
| H A D | smb2inode.c | 614 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op() 615 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op() 616 if (!idata->symlink_target) in smb2_compound_op() 639 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op() 640 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op() 641 if (!idata->symlink_target) in smb2_compound_op() 809 &data->symlink_target); in parse_create_response() 1019 * the data->symlink_target wa in smb2_query_path_info() [all...] |
| H A D | inode.c | 249 kfree(cifs_i->symlink_target); in cifs_fattr_to_inode() 250 cifs_i->symlink_target = fattr->cf_symlink_target; in cifs_fattr_to_inode() 427 if (cfile->symlink_target) { in cifs_get_file_info_unix() 428 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix() 900 if (likely(data->symlink_target)) in smb311_posix_info_to_fattr() 901 fattr->cf_eof = strnlen(data->symlink_target, PATH_MAX); in smb311_posix_info_to_fattr() 902 fattr->cf_symlink_target = data->symlink_target; in smb311_posix_info_to_fattr() 903 data->symlink_target = NULL; in smb311_posix_info_to_fattr() 987 if (likely(data->symlink_target)) in cifs_open_info_to_fattr() 988 fattr->cf_eof = strnlen(data->symlink_target, PATH_MA in cifs_open_info_to_fattr() [all...] |
| H A D | cifsproto.h | 173 const char *symlink_target); 491 kfree(data->symlink_target); in cifs_free_open_info()
|
| H A D | cifsfs.c | 460 cifs_inode->symlink_target = NULL; in cifs_alloc_inode() 479 kfree(cinode->symlink_target); in cifs_free_inode() 1286 if (likely(CIFS_I(inode)->symlink_target)) { in cifs_get_link() 1287 strscpy(target_path, CIFS_I(inode)->symlink_target, PATH_MAX); in cifs_get_link()
|
| H A D | file.c | 674 const char *symlink_target) in cifs_new_fileinfo() 694 if (symlink_target) { in cifs_new_fileinfo() 695 cfile->symlink_target = kstrdup(symlink_target, GFP_KERNEL); in cifs_new_fileinfo() 696 if (!cfile->symlink_target) { in cifs_new_fileinfo() 796 kfree(cifs_file->symlink_target); 1193 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target); in cifs_open() 671 cifs_new_fileinfo(struct cifs_fid * fid,struct file * file,struct tcon_link * tlink,__u32 oplock,const char * symlink_target) cifs_new_fileinfo() argument
|
| H A D | cifsglob.h | 267 char *symlink_target; member 1465 char *symlink_target; 1572 char *symlink_target; 1469 char *symlink_target; global() member 1576 char *symlink_target; global() member
|
| H A D | dir.c | 640 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
|
| H A D | smb2ops.c | 1036 if (cfile->symlink_target) { in smb2_query_file_info() 1037 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info() 1038 if (!data->symlink_target) in smb2_query_file_info()
|
| /linux/security/tomoyo/ |
| H A D | file.c | 817 struct tomoyo_path_info symlink_target; in tomoyo_path_perm() 836 symlink_target.name = tomoyo_encode(target); in tomoyo_path_perm() 837 if (!symlink_target.name) in tomoyo_path_perm() 839 tomoyo_fill_path_info(&symlink_target); in tomoyo_path_perm() 840 obj.symlink_target = &symlink_target; in tomoyo_path_perm() 845 kfree(symlink_target.name); in tomoyo_path_perm() 812 struct tomoyo_path_info symlink_target; tomoyo_path_perm() local
|
| H A D | audit.c | 267 } else if (r->obj && r->obj->symlink_target) { in tomoyo_init_log() 268 symlink = r->obj->symlink_target->name; in tomoyo_init_log()
|
| H A D | common.h | 603 struct tomoyo_path_info *symlink_target; member
|
| H A D | condition.c | 818 symlink = obj ? obj->symlink_target : NULL; in tomoyo_condition()
|