Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ncp_fs.h File Reference
#include <linux/ncp_fs.h>
#include "ncp_fs_i.h"
#include "ncp_fs_sb.h"
#include "ncplib_kernel.h"

Go to the source code of this file.

Data Structures

struct  ncp_entry_info
 

Macros

#define PRINTK(format, args...)   printk(KERN_DEBUG format , ## args)
 
#define PPRINTK(format, args...)
 
#define DEBUG_NCP   0
 
#define DPRINTK(format, args...)
 
#define DDPRINTK(format, args...)
 
#define NCP_MAX_RPC_TIMEOUT   (6*HZ)
 
#define NCP_SERVER(inode)   NCP_SBP((inode)->i_sb)
 

Functions

int ncp_notify_change (struct dentry *, struct iattr *)
 
struct inodencp_iget (struct super_block *, struct ncp_entry_info *)
 
void ncp_update_inode (struct inode *, struct ncp_entry_info *)
 
void ncp_update_inode2 (struct inode *, struct ncp_entry_info *)
 
int ncp_conn_logged_in (struct super_block *)
 
int ncp_date_dos2unix (__le16 time, __le16 date)
 
void ncp_date_unix2dos (int unix_date, __le16 *time, __le16 *date)
 
long ncp_ioctl (struct file *, unsigned int, unsigned long)
 
long ncp_compat_ioctl (struct file *, unsigned int, unsigned long)
 
int ncp_request2 (struct ncp_server *server, int function, void *reply, int max_reply_size)
 
int ncp_connect (struct ncp_server *server)
 
int ncp_disconnect (struct ncp_server *server)
 
void ncp_lock_server (struct ncp_server *server)
 
void ncp_unlock_server (struct ncp_server *server)
 
int ncp_make_open (struct inode *, int)
 
int ncp_mmap (struct file *, struct vm_area_struct *)
 
int ncp_make_closed (struct inode *)
 

Variables

struct inode_operations ncp_dir_inode_operations
 
struct file_operations ncp_dir_operations
 
struct dentry_operations ncp_dentry_operations
 
struct inode_operations ncp_file_inode_operations
 
struct file_operations ncp_file_operations
 

Macro Definition Documentation

#define DDPRINTK (   format,
  args... 
)

Definition at line 26 of file ncp_fs.h.

#define DEBUG_NCP   0

Definition at line 16 of file ncp_fs.h.

#define DPRINTK (   format,
  args... 
)

Definition at line 21 of file ncp_fs.h.

#define NCP_MAX_RPC_TIMEOUT   (6*HZ)

Definition at line 29 of file ncp_fs.h.

#define NCP_SERVER (   inode)    NCP_SBP((inode)->i_sb)

Definition at line 46 of file ncp_fs.h.

#define PPRINTK (   format,
  args... 
)

Definition at line 12 of file ncp_fs.h.

#define PRINTK (   format,
  args... 
)    printk(KERN_DEBUG format , ## args)

Definition at line 6 of file ncp_fs.h.

Function Documentation

long ncp_compat_ioctl ( struct file ,
unsigned  int,
unsigned  long 
)
int ncp_conn_logged_in ( struct super_block )

Definition at line 793 of file dir.c.

int ncp_connect ( struct ncp_server server)

Definition at line 830 of file sock.c.

int ncp_date_dos2unix ( __le16  time,
__le16  date 
)

Definition at line 1238 of file dir.c.

void ncp_date_unix2dos ( int  unix_date,
__le16 time,
__le16 date 
)

Definition at line 1257 of file dir.c.

int ncp_disconnect ( struct ncp_server server)

Definition at line 852 of file sock.c.

struct inode* ncp_iget ( struct super_block ,
struct ncp_entry_info  
)
read

Definition at line 255 of file inode.c.

long ncp_ioctl ( struct file ,
unsigned  int,
unsigned  long 
)

Definition at line 809 of file ioctl.c.

void ncp_lock_server ( struct ncp_server server)

Definition at line 864 of file sock.c.

int ncp_make_closed ( struct inode )

Definition at line 287 of file ncplib_kernel.c.

int ncp_make_open ( struct inode ,
int   
)

Definition at line 30 of file file.c.

int ncp_mmap ( struct file ,
struct vm_area_struct  
)

Definition at line 106 of file mmap.c.

int ncp_notify_change ( struct dentry ,
struct iattr  
)

Definition at line 867 of file inode.c.

int ncp_request2 ( struct ncp_server server,
int  function,
void reply,
int  max_reply_size 
)

Definition at line 793 of file sock.c.

void ncp_unlock_server ( struct ncp_server server)

Definition at line 872 of file sock.c.

void ncp_update_inode ( struct inode ,
struct ncp_entry_info  
)

Definition at line 128 of file inode.c.

void ncp_update_inode2 ( struct inode ,
struct ncp_entry_info  
)

Definition at line 209 of file inode.c.

Variable Documentation

struct dentry_operations ncp_dentry_operations

Definition at line 83 of file dir.c.

struct inode_operations ncp_dir_inode_operations

Definition at line 59 of file dir.c.

struct file_operations ncp_dir_operations

Definition at line 48 of file dir.c.

struct inode_operations ncp_file_inode_operations

Definition at line 295 of file file.c.

struct file_operations ncp_file_operations

Definition at line 281 of file file.c.