Home
last modified time | relevance | path

Searched refs:symlink_target (Results 1 – 15 of 15) sorted by relevance

/linux/fs/smb/client/
H A Dreparse.c62 char *symlink_target = NULL; in create_native_symlink() local
75 symlink_target = kstrdup(symname, GFP_KERNEL); in create_native_symlink()
76 if (!symlink_target) { in create_native_symlink()
84 .symlink_target = symlink_target, in create_native_symlink()
495 .symlink_target = kstrdup(symname, GFP_KERNEL), in mknod_nfs()
684 .symlink_target = kstrdup(symname, GFP_KERNEL), in mknod_wsl()
756 data->symlink_target = cifs_strndup_from_utf16(buf->DataBuffer, in parse_reparse_nfs()
759 if (!data->symlink_target) in parse_reparse_nfs()
762 __func__, data->symlink_target); in parse_reparse_nfs()
1006 return smb2_parse_native_symlink(&data->symlink_target, in parse_reparse_native_symlink()
[all …]
H A Dsmb2inode.c711 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
712 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
713 if (!idata->symlink_target) in smb2_compound_op()
735 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
736 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
737 if (!idata->symlink_target) in smb2_compound_op()
905 &data->symlink_target); in parse_create_response()
1103 rc = smb2_fix_symlink_target_type(&data->symlink_target, directory, cifs_sb); in smb2_query_path_info()
H A Dinode.c226 kfree(cifs_i->symlink_target); in cifs_fattr_to_inode()
227 cifs_i->symlink_target = fattr->cf_symlink_target; in cifs_fattr_to_inode()
404 if (cfile->symlink_target) { in cifs_get_file_info_unix()
405 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix()
874 if (likely(data->symlink_target)) in smb311_posix_info_to_fattr()
875 fattr->cf_eof = strnlen(data->symlink_target, PATH_MAX); in smb311_posix_info_to_fattr()
876 fattr->cf_symlink_target = data->symlink_target; in smb311_posix_info_to_fattr()
877 data->symlink_target = NULL; in smb311_posix_info_to_fattr()
955 if (likely(data->symlink_target)) in cifs_open_info_to_fattr()
956 fattr->cf_eof = strnlen(data->symlink_target, PATH_MAX); in cifs_open_info_to_fattr()
[all …]
H A Dsmb2file.c196 &data->symlink_target); in smb2_open_file()
206 rc = smb2_fix_symlink_target_type(&data->symlink_target, in smb2_open_file()
H A Dsmb1ops.c776 if (cfile->symlink_target) { in cifs_query_file_info()
777 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info()
778 if (!data->symlink_target) in cifs_query_file_info()
H A Dcifsproto.h171 const char *symlink_target);
490 kfree(data->symlink_target); in cifs_free_open_info()
H A Dcifsfs.c477 cifs_inode->symlink_target = NULL; in cifs_alloc_inode()
497 kfree(cinode->symlink_target); in cifs_free_inode()
1241 if (likely(CIFS_I(inode)->symlink_target)) { in cifs_get_link()
1242 strscpy(target_path, CIFS_I(inode)->symlink_target, PATH_MAX); in cifs_get_link()
H A Dfile.c659 const char *symlink_target) in cifs_new_fileinfo() argument
679 if (symlink_target) { in cifs_new_fileinfo()
680 cfile->symlink_target = kstrdup(symlink_target, GFP_KERNEL); in cifs_new_fileinfo()
681 if (!cfile->symlink_target) { in cifs_new_fileinfo()
778 kfree(cifs_file->symlink_target); in cifsFileInfo_put_final()
1136 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target); in cifs_open()
H A Dcifsglob.h269 char *symlink_target; member
1468 char *symlink_target; member
1574 char *symlink_target; member
H A Ddir.c552 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
H A Dsmb2ops.c1025 if (cfile->symlink_target) { in smb2_query_file_info()
1026 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info()
1027 if (!data->symlink_target) in smb2_query_file_info()
/linux/security/tomoyo/
H A Dfile.c817 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 Daudit.c269 } else if (r->obj && r->obj->symlink_target) { in tomoyo_init_log()
270 symlink = r->obj->symlink_target->name; in tomoyo_init_log()
H A Dcommon.h603 struct tomoyo_path_info *symlink_target; member
H A Dcondition.c818 symlink = obj ? obj->symlink_target : NULL; in tomoyo_condition()