Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
smb2inode.c File Reference
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/slab.h>
#include <linux/pagemap.h>
#include <asm/div64.h>
#include "cifsfs.h"
#include "cifspdu.h"
#include "cifsglob.h"
#include "cifsproto.h"
#include "cifs_debug.h"
#include "cifs_fs_sb.h"
#include "cifs_unicode.h"
#include "fscache.h"
#include "smb2glob.h"
#include "smb2pdu.h"
#include "smb2proto.h"

Go to the source code of this file.

Functions

void move_smb2_info_to_cifs (FILE_ALL_INFO *dst, struct smb2_file_all_info *src)
 
int smb2_query_path_info (const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, FILE_ALL_INFO *data, bool *adjust_tz)
 
int smb2_mkdir (const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb)
 
void smb2_mkdir_setinfo (struct inode *inode, const char *name, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, const unsigned int xid)
 
int smb2_rmdir (const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb)
 
int smb2_unlink (const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb)
 
int smb2_rename_path (const unsigned int xid, struct cifs_tcon *tcon, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb)
 
int smb2_create_hardlink (const unsigned int xid, struct cifs_tcon *tcon, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb)
 
int smb2_set_path_size (const unsigned int xid, struct cifs_tcon *tcon, const char *full_path, __u64 size, struct cifs_sb_info *cifs_sb, bool set_alloc)
 
int smb2_set_file_info (struct inode *inode, const char *full_path, FILE_BASIC_INFO *buf, const unsigned int xid)
 

Function Documentation

void move_smb2_info_to_cifs ( FILE_ALL_INFO *  dst,
struct smb2_file_all_info src 
)

Definition at line 107 of file smb2inode.c.

int smb2_create_hardlink ( const unsigned int  xid,
struct cifs_tcon tcon,
const char from_name,
const char to_name,
struct cifs_sb_info cifs_sb 
)

Definition at line 222 of file smb2inode.c.

int smb2_mkdir ( const unsigned int  xid,
struct cifs_tcon tcon,
const char name,
struct cifs_sb_info cifs_sb 
)

Definition at line 144 of file smb2inode.c.

void smb2_mkdir_setinfo ( struct inode inode,
const char name,
struct cifs_sb_info cifs_sb,
struct cifs_tcon tcon,
const unsigned int  xid 
)

Definition at line 153 of file smb2inode.c.

int smb2_query_path_info ( const unsigned int  xid,
struct cifs_tcon tcon,
struct cifs_sb_info cifs_sb,
const char full_path,
FILE_ALL_INFO *  data,
bool adjust_tz 
)

Definition at line 117 of file smb2inode.c.

int smb2_rename_path ( const unsigned int  xid,
struct cifs_tcon tcon,
const char from_name,
const char to_name,
struct cifs_sb_info cifs_sb 
)

Definition at line 213 of file smb2inode.c.

int smb2_rmdir ( const unsigned int  xid,
struct cifs_tcon tcon,
const char name,
struct cifs_sb_info cifs_sb 
)

Definition at line 174 of file smb2inode.c.

int smb2_set_file_info ( struct inode inode,
const char full_path,
FILE_BASIC_INFO *  buf,
const unsigned int  xid 
)

Definition at line 242 of file smb2inode.c.

int smb2_set_path_size ( const unsigned int  xid,
struct cifs_tcon tcon,
const char full_path,
__u64  size,
struct cifs_sb_info cifs_sb,
bool  set_alloc 
)

Definition at line 231 of file smb2inode.c.

int smb2_unlink ( const unsigned int  xid,
struct cifs_tcon tcon,
const char name,
struct cifs_sb_info cifs_sb 
)

Definition at line 183 of file smb2inode.c.