Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ncplib_kernel.c File Reference
#include "ncp_fs.h"

Go to the source code of this file.

Functions

int ncp_negotiate_buffersize (struct ncp_server *server, int size, int *target)
 
int ncp_negotiate_size_and_options (struct ncp_server *server, int size, int options, int *ret_size, int *ret_options)
 
int ncp_get_volume_info_with_number (struct ncp_server *server, int n, struct ncp_volume_info *target)
 
int ncp_get_directory_info (struct ncp_server *server, __u8 n, struct ncp_volume_info *target)
 
int ncp_close_file (struct ncp_server *server, const char *file_id)
 
int ncp_make_closed (struct inode *inode)
 
int ncp_dirhandle_alloc (struct ncp_server *server, __u8 volnum, __le32 dirent, __u8 *dirhandle)
 
int ncp_dirhandle_free (struct ncp_server *server, __u8 dirhandle)
 
void ncp_extract_file_info (const void *structure, struct nw_info_struct *target)
 
int ncp_obtain_nfs_info (struct ncp_server *server, struct nw_info_struct *target)
 
int ncp_obtain_info (struct ncp_server *server, struct inode *dir, const char *path, struct nw_info_struct *target)
 
int ncp_update_known_namespace (struct ncp_server *server, __u8 volume, int *ret_ns)
 
int ncp_mount_subdir (struct ncp_server *server, __u8 volNumber, __u8 srcNS, __le32 dirEntNum, __u32 *volume, __le32 *newDirEnt, __le32 *newDosEnt)
 
int ncp_get_volume_root (struct ncp_server *server, const char *volname, __u32 *volume, __le32 *dirent, __le32 *dosdirent)
 
int ncp_lookup_volume (struct ncp_server *server, const char *volname, struct nw_info_struct *target)
 
int ncp_modify_file_or_subdir_dos_info_path (struct ncp_server *server, struct inode *dir, const char *path, __le32 info_mask, const struct nw_modify_dos_info *info)
 
int ncp_modify_file_or_subdir_dos_info (struct ncp_server *server, struct inode *dir, __le32 info_mask, const struct nw_modify_dos_info *info)
 
int ncp_del_file_or_subdir2 (struct ncp_server *server, struct dentry *dentry)
 
int ncp_del_file_or_subdir (struct ncp_server *server, struct inode *dir, const char *name)
 
int ncp_open_create_file_or_subdir (struct ncp_server *server, struct inode *dir, const char *name, int open_create_mode, __le32 create_attributes, __le16 desired_acc_rights, struct ncp_entry_info *target)
 
int ncp_initialize_search (struct ncp_server *server, struct inode *dir, struct nw_search_sequence *target)
 
int ncp_search_for_fileset (struct ncp_server *server, struct nw_search_sequence *seq, int *more, int *cnt, char *buffer, size_t bufsize, char **rbuf, size_t *rsize)
 
int ncp_ren_or_mov_file_or_subdir (struct ncp_server *server, struct inode *old_dir, const char *old_name, struct inode *new_dir, const char *new_name)
 
int ncp_read_kernel (struct ncp_server *server, const char *file_id, __u32 offset, __u16 to_read, char *target, int *bytes_read)
 
int ncp_read_bounce (struct ncp_server *server, const char *file_id, __u32 offset, __u16 to_read, char __user *target, int *bytes_read, void *bounce, __u32 bufsize)
 
int ncp_write_kernel (struct ncp_server *server, const char *file_id, __u32 offset, __u16 to_write, const char *source, int *bytes_written)
 
int ncp__io2vol (unsigned char *vname, unsigned int *vlen, const unsigned char *iname, unsigned int ilen, int cc)
 
int ncp__vol2io (unsigned char *iname, unsigned int *ilen, const unsigned char *vname, unsigned int vlen, int cc)
 

Function Documentation

int ncp__io2vol ( unsigned char vname,
unsigned int vlen,
const unsigned char iname,
unsigned int  ilen,
int  cc 
)

Definition at line 1274 of file ncplib_kernel.c.

int ncp__vol2io ( unsigned char iname,
unsigned int ilen,
const unsigned char vname,
unsigned int  vlen,
int  cc 
)

Definition at line 1299 of file ncplib_kernel.c.

int ncp_close_file ( struct ncp_server server,
const char file_id 
)

Definition at line 273 of file ncplib_kernel.c.

int ncp_del_file_or_subdir ( struct ncp_server server,
struct inode dir,
const char name 
)

Definition at line 745 of file ncplib_kernel.c.

int ncp_del_file_or_subdir2 ( struct ncp_server server,
struct dentry dentry 
)

Definition at line 729 of file ncplib_kernel.c.

int ncp_dirhandle_alloc ( struct ncp_server server,
__u8  volnum,
__le32  dirent,
__u8 dirhandle 
)

Definition at line 325 of file ncplib_kernel.c.

int ncp_dirhandle_free ( struct ncp_server server,
__u8  dirhandle 
)

Definition at line 342 of file ncplib_kernel.c.

void ncp_extract_file_info ( const void structure,
struct nw_info_struct target 
)

Definition at line 352 of file ncplib_kernel.c.

int ncp_get_directory_info ( struct ncp_server server,
__u8  n,
struct ncp_volume_info target 
)

Definition at line 238 of file ncplib_kernel.c.

int ncp_get_volume_info_with_number ( struct ncp_server server,
int  n,
struct ncp_volume_info target 
)

Definition at line 204 of file ncplib_kernel.c.

int ncp_get_volume_root ( struct ncp_server server,
const char volname,
__u32 volume,
__le32 dirent,
__le32 dosdirent 
)

Definition at line 594 of file ncplib_kernel.c.

int ncp_initialize_search ( struct ncp_server server,
struct inode dir,
struct nw_search_sequence target 
)

Definition at line 831 of file ncplib_kernel.c.

int ncp_lookup_volume ( struct ncp_server server,
const char volname,
struct nw_info_struct target 
)

Definition at line 625 of file ncplib_kernel.c.

int ncp_make_closed ( struct inode inode)

Definition at line 287 of file ncplib_kernel.c.

int ncp_modify_file_or_subdir_dos_info ( struct ncp_server server,
struct inode dir,
__le32  info_mask,
const struct nw_modify_dos_info info 
)

Definition at line 672 of file ncplib_kernel.c.

int ncp_modify_file_or_subdir_dos_info_path ( struct ncp_server server,
struct inode dir,
const char path,
__le32  info_mask,
const struct nw_modify_dos_info info 
)

Definition at line 647 of file ncplib_kernel.c.

int ncp_mount_subdir ( struct ncp_server server,
__u8  volNumber,
__u8  srcNS,
__le32  dirEntNum,
__u32 volume,
__le32 newDirEnt,
__le32 newDosEnt 
)

Definition at line 574 of file ncplib_kernel.c.

int ncp_negotiate_buffersize ( struct ncp_server server,
int  size,
int target 
)

Definition at line 153 of file ncplib_kernel.c.

int ncp_negotiate_size_and_options ( struct ncp_server server,
int  size,
int  options,
int ret_size,
int ret_options 
)

Definition at line 176 of file ncplib_kernel.c.

int ncp_obtain_info ( struct ncp_server server,
struct inode dir,
const char path,
struct nw_info_struct target 
)

Definition at line 420 of file ncplib_kernel.c.

int ncp_obtain_nfs_info ( struct ncp_server server,
struct nw_info_struct target 
)

Definition at line 375 of file ncplib_kernel.c.

int ncp_open_create_file_or_subdir ( struct ncp_server server,
struct inode dir,
const char name,
int  open_create_mode,
__le32  create_attributes,
__le16  desired_acc_rights,
struct ncp_entry_info target 
)

Definition at line 778 of file ncplib_kernel.c.

int ncp_read_bounce ( struct ncp_server server,
const char file_id,
__u32  offset,
__u16  to_read,
char __user target,
int bytes_read,
void bounce,
__u32  bufsize 
)

Definition at line 1005 of file ncplib_kernel.c.

int ncp_read_kernel ( struct ncp_server server,
const char file_id,
__u32  offset,
__u16  to_read,
char target,
int bytes_read 
)

Definition at line 969 of file ncplib_kernel.c.

int ncp_ren_or_mov_file_or_subdir ( struct ncp_server server,
struct inode old_dir,
const char old_name,
struct inode new_dir,
const char new_name 
)

Definition at line 942 of file ncplib_kernel.c.

int ncp_search_for_fileset ( struct ncp_server server,
struct nw_search_sequence seq,
int more,
int cnt,
char buffer,
size_t  bufsize,
char **  rbuf,
size_t rsize 
)

Definition at line 854 of file ncplib_kernel.c.

int ncp_update_known_namespace ( struct ncp_server server,
__u8  volume,
int ret_ns 
)

Definition at line 527 of file ncplib_kernel.c.

int ncp_write_kernel ( struct ncp_server server,
const char file_id,
__u32  offset,
__u16  to_write,
const char source,
int bytes_written 
)

Definition at line 1038 of file ncplib_kernel.c.