#include <linux/fs.h>
#include <linux/net.h>
#include <linux/string.h>
#include <linux/list.h>
#include <linux/wait.h>
#include <linux/slab.h>
#include <linux/pagemap.h>
#include <linux/ctype.h>
#include <linux/utsname.h>
#include <linux/mempool.h>
#include <linux/delay.h>
#include <linux/completion.h>
#include <linux/kthread.h>
#include <linux/pagevec.h>
#include <linux/freezer.h>
#include <linux/namei.h>
#include <asm/uaccess.h>
#include <asm/processor.h>
#include <linux/inet.h>
#include <linux/module.h>
#include <keys/user-type.h>
#include <net/ipv6.h>
#include <linux/parser.h>
#include "cifspdu.h"
#include "cifsglob.h"
#include "cifsproto.h"
#include "cifs_unicode.h"
#include "cifs_debug.h"
#include "cifs_fs_sb.h"
#include "ntlmssp.h"
#include "nterr.h"
#include "rfc1002pdu.h"
#include "fscache.h"
Go to the source code of this file.
|
| enum | {
Opt_user_xattr,
Opt_nouser_xattr,
Opt_forceuid,
Opt_noforceuid,
Opt_forcegid,
Opt_noforcegid,
Opt_noblocksend,
Opt_noautotune,
Opt_hard,
Opt_soft,
Opt_perm,
Opt_noperm,
Opt_mapchars,
Opt_nomapchars,
Opt_sfu,
Opt_nosfu,
Opt_nodfs,
Opt_posixpaths,
Opt_noposixpaths,
Opt_nounix,
Opt_nocase,
Opt_brl,
Opt_nobrl,
Opt_forcemandatorylock,
Opt_setuids,
Opt_nosetuids,
Opt_dynperm,
Opt_nodynperm,
Opt_nohard,
Opt_nosoft,
Opt_nointr,
Opt_intr,
Opt_nostrictsync,
Opt_strictsync,
Opt_serverino,
Opt_noserverino,
Opt_rwpidforward,
Opt_cifsacl,
Opt_nocifsacl,
Opt_acl,
Opt_noacl,
Opt_locallease,
Opt_sign,
Opt_seal,
Opt_noac,
Opt_fsc,
Opt_mfsymlinks,
Opt_multiuser,
Opt_sloppy,
Opt_backupuid,
Opt_backupgid,
Opt_uid,
Opt_cruid,
Opt_gid,
Opt_file_mode,
Opt_dirmode,
Opt_port,
Opt_rsize,
Opt_wsize,
Opt_actimeo,
Opt_user,
Opt_pass,
Opt_ip,
Opt_unc,
Opt_domain,
Opt_srcaddr,
Opt_prefixpath,
Opt_iocharset,
Opt_sockopt,
Opt_netbiosname,
Opt_servern,
Opt_ver,
Opt_vers,
Opt_sec,
Opt_cache,
Opt_ignore,
Opt_blank_pass,
Opt_blank_user,
Opt_blank_ip,
Opt_err
} |
| |
| enum | {
Opt_sec_krb5,
Opt_sec_krb5i,
Opt_sec_krb5p,
Opt_sec_ntlmsspi,
Opt_sec_ntlmssp,
Opt_ntlm,
Opt_sec_ntlmi,
Opt_sec_ntlmv2,
Opt_sec_ntlmv2i,
Opt_sec_lanman,
Opt_sec_none,
Opt_sec_err
} |
| |
| enum | { Opt_cache_loose,
Opt_cache_strict,
Opt_cache_none,
Opt_cache_err
} |
| |
|
| int | cifs_reconnect (struct TCP_Server_Info *server) |
| |
| int | cifs_readv_from_socket (struct TCP_Server_Info *server, struct kvec *iov_orig, unsigned int nr_segs, unsigned int to_read) |
| |
| int | cifs_read_from_socket (struct TCP_Server_Info *server, char *buf, unsigned int to_read) |
| |
| void | dequeue_mid (struct mid_q_entry *mid, bool malformed) |
| |
| void | cifs_put_tlink (struct tcon_link *tlink) |
| |
| int | cifs_match_super (struct super_block *sb, void *data) |
| |
| int | get_dfs_path (const unsigned int xid, struct cifs_ses *ses, const char *old_path, const struct nls_table *nls_codepage, unsigned int *num_referrals, struct dfs_info3_param **referrals, int remap) |
| |
| void | reset_cifs_unix_caps (unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct smb_vol *vol_info) |
| |
| void | cifs_setup_cifs_sb (struct smb_vol *pvolume_info, struct cifs_sb_info *cifs_sb) |
| |
| void | cifs_cleanup_volume_info (struct smb_vol *volume_info) |
| |
| struct smb_vol * | cifs_get_volume_info (char *mount_data, const char *devname) |
| |
| int | cifs_mount (struct cifs_sb_info *cifs_sb, struct smb_vol *volume_info) |
| |
| int | CIFSTCon (const unsigned int xid, struct cifs_ses *ses, const char *tree, struct cifs_tcon *tcon, const struct nls_table *nls_codepage) |
| |
| void | cifs_umount (struct cifs_sb_info *cifs_sb) |
| |
| int | cifs_negotiate_protocol (const unsigned int xid, struct cifs_ses *ses) |
| |
| int | cifs_setup_session (const unsigned int xid, struct cifs_ses *ses, struct nls_table *nls_info) |
| |
| struct cifs_tcon * | cifs_sb_master_tcon (struct cifs_sb_info *cifs_sb) |
| |
| struct tcon_link * | cifs_sb_tlink (struct cifs_sb_info *cifs_sb) |
| |
| #define TLINK_ERROR_EXPIRE (1 * HZ) |
| #define TLINK_IDLE_EXPIRE (600 * HZ) |
- Enumerator:
| Opt_user_xattr |
|
| Opt_nouser_xattr |
|
| Opt_forceuid |
|
| Opt_noforceuid |
|
| Opt_forcegid |
|
| Opt_noforcegid |
|
| Opt_noblocksend |
|
| Opt_noautotune |
|
| Opt_hard |
|
| Opt_soft |
|
| Opt_perm |
|
| Opt_noperm |
|
| Opt_mapchars |
|
| Opt_nomapchars |
|
| Opt_sfu |
|
| Opt_nosfu |
|
| Opt_nodfs |
|
| Opt_posixpaths |
|
| Opt_noposixpaths |
|
| Opt_nounix |
|
| Opt_nocase |
|
| Opt_brl |
|
| Opt_nobrl |
|
| Opt_forcemandatorylock |
|
| Opt_setuids |
|
| Opt_nosetuids |
|
| Opt_dynperm |
|
| Opt_nodynperm |
|
| Opt_nohard |
|
| Opt_nosoft |
|
| Opt_nointr |
|
| Opt_intr |
|
| Opt_nostrictsync |
|
| Opt_strictsync |
|
| Opt_serverino |
|
| Opt_noserverino |
|
| Opt_rwpidforward |
|
| Opt_cifsacl |
|
| Opt_nocifsacl |
|
| Opt_acl |
|
| Opt_noacl |
|
| Opt_locallease |
|
| Opt_sign |
|
| Opt_seal |
|
| Opt_noac |
|
| Opt_fsc |
|
| Opt_mfsymlinks |
|
| Opt_multiuser |
|
| Opt_sloppy |
|
| Opt_backupuid |
|
| Opt_backupgid |
|
| Opt_uid |
|
| Opt_cruid |
|
| Opt_gid |
|
| Opt_file_mode |
|
| Opt_dirmode |
|
| Opt_port |
|
| Opt_rsize |
|
| Opt_wsize |
|
| Opt_actimeo |
|
| Opt_user |
|
| Opt_pass |
|
| Opt_ip |
|
| Opt_unc |
|
| Opt_domain |
|
| Opt_srcaddr |
|
| Opt_prefixpath |
|
| Opt_iocharset |
|
| Opt_sockopt |
|
| Opt_netbiosname |
|
| Opt_servern |
|
| Opt_ver |
|
| Opt_vers |
|
| Opt_sec |
|
| Opt_cache |
|
| Opt_ignore |
|
| Opt_blank_pass |
|
| Opt_blank_user |
|
| Opt_blank_ip |
|
| Opt_err |
|
Definition at line 65 of file connect.c.
- Enumerator:
| Opt_sec_krb5 |
|
| Opt_sec_krb5i |
|
| Opt_sec_krb5p |
|
| Opt_sec_ntlmsspi |
|
| Opt_sec_ntlmssp |
|
| Opt_ntlm |
|
| Opt_sec_ntlmi |
|
| Opt_sec_ntlmv2 |
|
| Opt_sec_ntlmv2i |
|
| Opt_sec_lanman |
|
| Opt_sec_none |
|
| Opt_sec_err |
|
Definition at line 233 of file connect.c.
- Enumerator:
| Opt_cache_loose |
|
| Opt_cache_strict |
|
| Opt_cache_none |
|
| Opt_cache_err |
|
Definition at line 261 of file connect.c.