• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/cifs/

Lines Matching refs:volume_info

1513 cifs_get_tcp_session(struct smb_vol *volume_info)
1523 cFYI(1, "UNC: %s ip: %s", volume_info->UNC, volume_info->UNCip);
1525 if (volume_info->UNCip && volume_info->UNC) {
1527 volume_info->UNCip,
1528 strlen(volume_info->UNCip),
1529 volume_info->port);
1535 } else if (volume_info->UNCip) {
1549 tcp_ses = cifs_find_tcp_session((struct sockaddr *)&addr, volume_info);
1559 tcp_ses->hostname = extract_hostname(volume_info->UNC);
1565 tcp_ses->noblocksnd = volume_info->noblocksnd;
1566 tcp_ses->noautotune = volume_info->noautotune;
1567 tcp_ses->tcp_nodelay = volume_info->sockopt_tcp_nodelay;
1574 volume_info->source_rfc1001_name, RFC1001_NAME_LEN_WITH_NULL);
1576 volume_info->target_rfc1001_name, RFC1001_NAME_LEN_WITH_NULL);
1698 cifs_get_smb_ses(struct TCP_Server_Info *server, struct smb_vol *volume_info)
1705 ses = cifs_find_smb_ses(server, volume_info);
1721 volume_info->local_nls);
1752 if (volume_info->username)
1753 strncpy(ses->userName, volume_info->username,
1756 /* volume_info->password freed at unmount */
1757 if (volume_info->password) {
1758 ses->password = kstrdup(volume_info->password, GFP_KERNEL);
1762 if (volume_info->domainname) {
1763 int len = strlen(volume_info->domainname);
1766 strcpy(ses->domainName, volume_info->domainname);
1768 ses->cred_uid = volume_info->cred_uid;
1769 ses->linux_uid = volume_info->linux_uid;
1770 ses->overrideSecFlg = volume_info->secFlg;
1775 rc = cifs_setup_session(xid, ses, volume_info->local_nls);
1842 cifs_get_tcon(struct cifsSesInfo *ses, struct smb_vol *volume_info)
1847 tcon = cifs_find_tcon(ses, volume_info->UNC);
1852 if (tcon->seal != volume_info->seal)
1865 if (volume_info->password) {
1866 tcon->password = kstrdup(volume_info->password, GFP_KERNEL);
1873 if (strchr(volume_info->UNC + 3, '\\') == NULL
1874 && strchr(volume_info->UNC + 3, '/') == NULL) {
1884 rc = CIFSTCon(xid, ses, volume_info->UNC, tcon, volume_info->local_nls);
1890 if (volume_info->nodfs) {
1894 tcon->seal = volume_info->seal;
1899 tcon->retry = volume_info->retry;
1900 tcon->nocase = volume_info->nocase;
1901 tcon->local_lease = volume_info->local_lease;
2497 struct smb_vol *volume_info;
2502 volume_info = *pvolume_info;
2503 kzfree(volume_info->password);
2504 kfree(volume_info->UNC);
2505 kfree(volume_info->prepath);
2506 kfree(volume_info);
2515 build_unc_path_to_root(const struct smb_vol *volume_info,
2520 int unc_len = strnlen(volume_info->UNC, MAX_TREE_SIZE + 1);
2525 strncpy(full_path, volume_info->UNC, unc_len);
2549 struct smb_vol *volume_info;
2569 volume_info = kzalloc(sizeof(struct smb_vol), GFP_KERNEL);
2570 if (!volume_info) {
2575 if (cifs_parse_mount_options(mount_data, devname, volume_info)) {
2580 if (volume_info->nullauth) {
2582 volume_info->username = "";
2583 } else if (volume_info->username) {
2584 cFYI(1, "Username: %s", volume_info->username);
2594 if (volume_info->iocharset == NULL) {
2596 volume_info->local_nls = load_nls_default();
2598 volume_info->local_nls = load_nls(volume_info->iocharset);
2599 if (volume_info->local_nls == NULL) {
2601 volume_info->iocharset);
2606 cifs_sb->local_nls = volume_info->local_nls;
2609 srvTcp = cifs_get_tcp_session(volume_info);
2616 pSesInfo = cifs_get_smb_ses(srvTcp, volume_info);
2623 setup_cifs_sb(volume_info, cifs_sb);
2632 tcon = cifs_get_tcon(pSesInfo, volume_info);
2651 reset_cifs_unix_caps(xid, tcon, sb, volume_info);
2704 full_path = build_unc_path_to_root(volume_info, cifs_sb);
2739 cleanup_volume_info(&volume_info);
2765 /* volume_info->password is freed above when existing session found
2771 cleanup_volume_info(&volume_info);