Lines Matching refs:prev_fp

632 static void smb_shared_mode_error(int error, struct ksmbd_file *prev_fp,  in smb_shared_mode_error()  argument
637 prev_fp->saccess, curr_fp->daccess); in smb_shared_mode_error()
643 struct ksmbd_file *prev_fp; in ksmbd_smb_check_shared_mode() local
650 list_for_each_entry(prev_fp, &curr_fp->f_ci->m_fp_list, node) { in ksmbd_smb_check_shared_mode()
651 if (file_inode(filp) != file_inode(prev_fp->filp)) in ksmbd_smb_check_shared_mode()
654 if (filp == prev_fp->filp) in ksmbd_smb_check_shared_mode()
657 if (ksmbd_stream_fd(prev_fp) && ksmbd_stream_fd(curr_fp)) in ksmbd_smb_check_shared_mode()
658 if (strcmp(prev_fp->stream.name, curr_fp->stream.name)) in ksmbd_smb_check_shared_mode()
661 if (prev_fp->attrib_only != curr_fp->attrib_only) in ksmbd_smb_check_shared_mode()
664 if (!(prev_fp->saccess & FILE_SHARE_DELETE_LE) && in ksmbd_smb_check_shared_mode()
667 prev_fp, in ksmbd_smb_check_shared_mode()
677 if (ksmbd_stream_fd(prev_fp) && !ksmbd_stream_fd(curr_fp)) in ksmbd_smb_check_shared_mode()
680 if (!(prev_fp->saccess & FILE_SHARE_READ_LE) && in ksmbd_smb_check_shared_mode()
683 prev_fp, in ksmbd_smb_check_shared_mode()
689 if (!(prev_fp->saccess & FILE_SHARE_WRITE_LE) && in ksmbd_smb_check_shared_mode()
692 prev_fp, in ksmbd_smb_check_shared_mode()
698 if (prev_fp->daccess & (FILE_EXECUTE_LE | FILE_READ_DATA_LE) && in ksmbd_smb_check_shared_mode()
701 prev_fp, in ksmbd_smb_check_shared_mode()
707 if (prev_fp->daccess & (FILE_WRITE_DATA_LE | FILE_APPEND_DATA_LE) && in ksmbd_smb_check_shared_mode()
710 prev_fp, in ksmbd_smb_check_shared_mode()
716 if (prev_fp->daccess & FILE_DELETE_LE && in ksmbd_smb_check_shared_mode()
719 prev_fp, in ksmbd_smb_check_shared_mode()