Home
last modified time | relevance | path

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

/Linux-v6.1/fs/cifs/
Dsmb2inode.c393 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
394 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
395 if (!idata->symlink_target) in smb2_compound_op()
419 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
420 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
421 if (!idata->symlink_target) in smb2_compound_op()
547 rc = smb2_parse_symlink_response(cifs_sb, err_iov, &data->symlink_target); in smb2_query_path_info()
598 rc = smb2_parse_symlink_response(cifs_sb, err_iov, &data->symlink_target); in smb311_posix_query_path_info()
Dinode.c215 kfree(cifs_i->symlink_target);
216 cifs_i->symlink_target = fattr->cf_symlink_target;
364 if (cfile->symlink_target) {
365 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL);
672 fattr->cf_symlink_target = data->symlink_target;
673 data->symlink_target = NULL;
770 fattr->cf_symlink_target = data->symlink_target;
771 data->symlink_target = NULL;
800 if (data.symlink_target) {
1014 if (is_reparse_point && data->symlink_target) {
[all …]
Dsmb1ops.c622 if (cfile->symlink_target) { in cifs_query_file_info()
623 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info()
624 if (!data->symlink_target) in cifs_query_file_info()
Dcifsglob.h189 char *symlink_target; member
198 kfree(data->symlink_target); in cifs_free_open_info()
1402 char *symlink_target; member
1561 char *symlink_target; member
Dcifsfs.c399 cifs_inode->symlink_target = NULL; in cifs_alloc_inode()
419 kfree(cinode->symlink_target); in cifs_free_inode()
1156 if (likely(CIFS_I(inode)->symlink_target)) { in cifs_get_link()
1157 strscpy(target_path, CIFS_I(inode)->symlink_target, PATH_MAX); in cifs_get_link()
Dsmb2file.c128 &data->symlink_target); in smb2_open_file()
Dfile.c321 const char *symlink_target) in cifs_new_fileinfo() argument
341 if (symlink_target) { in cifs_new_fileinfo()
342 cfile->symlink_target = kstrdup(symlink_target, GFP_KERNEL); in cifs_new_fileinfo()
343 if (!cfile->symlink_target) { in cifs_new_fileinfo()
443 kfree(cifs_file->symlink_target); in cifsFileInfo_put_final()
675 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target); in cifs_open()
Ddir.c503 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
Dcifsproto.h187 const char *symlink_target);
Dsmb2ops.c848 if (cfile->symlink_target) { in smb2_query_file_info()
849 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info()
850 if (!data->symlink_target) in smb2_query_file_info()
/Linux-v6.1/security/tomoyo/
Dfile.c812 struct tomoyo_path_info symlink_target; in tomoyo_path_perm() local
831 symlink_target.name = tomoyo_encode(target); in tomoyo_path_perm()
832 if (!symlink_target.name) in tomoyo_path_perm()
834 tomoyo_fill_path_info(&symlink_target); in tomoyo_path_perm()
835 obj.symlink_target = &symlink_target; in tomoyo_path_perm()
840 kfree(symlink_target.name); in tomoyo_path_perm()
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()
Dcommon.h603 struct tomoyo_path_info *symlink_target; member
Dcondition.c818 symlink = obj ? obj->symlink_target : NULL; in tomoyo_condition()