Home
last modified time | relevance | path

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

/Linux-v6.6/fs/smb/client/
Dsmb2inode.c398 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
399 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
400 if (!idata->symlink_target) in smb2_compound_op()
424 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op()
425 idata->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_compound_op()
426 if (!idata->symlink_target) in smb2_compound_op()
547 &data->symlink_target); in parse_create_response()
Dinode.c211 kfree(cifs_i->symlink_target); in cifs_fattr_to_inode()
212 cifs_i->symlink_target = fattr->cf_symlink_target; in cifs_fattr_to_inode()
386 if (cfile->symlink_target) { in cifs_get_file_info_unix()
387 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix()
701 fattr->cf_symlink_target = data->symlink_target; in smb311_posix_info_to_fattr()
702 data->symlink_target = NULL; in smb311_posix_info_to_fattr()
822 fattr->cf_symlink_target = data->symlink_target; in cifs_open_info_to_fattr()
823 data->symlink_target = NULL; in cifs_open_info_to_fattr()
851 if (data.symlink_target) { in cifs_get_file_info()
1038 if (!data->symlink_target && server->ops->query_symlink) { in reparse_info_to_fattr()
[all …]
Dsmb1ops.c629 if (cfile->symlink_target) { in cifs_query_file_info()
630 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info()
631 if (!data->symlink_target) in cifs_query_file_info()
Dcifsglob.h195 char *symlink_target; member
208 kfree(data->symlink_target); in cifs_free_open_info()
1388 char *symlink_target; member
1535 char *symlink_target; member
Dcifsfs.c404 cifs_inode->symlink_target = NULL; in cifs_alloc_inode()
424 kfree(cinode->symlink_target); in cifs_free_inode()
1178 if (likely(CIFS_I(inode)->symlink_target)) { in cifs_get_link()
1179 strscpy(target_path, CIFS_I(inode)->symlink_target, PATH_MAX); in cifs_get_link()
Dsmb2file.c129 &data->symlink_target); in smb2_open_file()
Dfile.c448 const char *symlink_target) in cifs_new_fileinfo() argument
468 if (symlink_target) { in cifs_new_fileinfo()
469 cfile->symlink_target = kstrdup(symlink_target, GFP_KERNEL); in cifs_new_fileinfo()
470 if (!cfile->symlink_target) { in cifs_new_fileinfo()
570 kfree(cifs_file->symlink_target); in cifsFileInfo_put_final()
802 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target); in cifs_open()
Ddir.c513 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
Dcifsproto.h192 const char *symlink_target);
Dsmb2ops.c945 if (cfile->symlink_target) { in smb2_query_file_info()
946 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info()
947 if (!data->symlink_target) in smb2_query_file_info()
/Linux-v6.6/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()