Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ncp_server Struct Reference

#include <ncp_fs_sb.h>

Data Fields

struct ncp_mount_data_kernel m
 
__u8 name_space [NCP_NUMBER_OF_VOLUMES+2]
 
struct filencp_filp
 
struct socketncp_sock
 
struct fileinfo_filp
 
struct socketinfo_sock
 
u8 sequence
 
u8 task
 
u16 connection
 
u8 completion
 
u8 conn_status
 
int buffer_size
 
int reply_size
 
int packet_size
 
unsigned charpacket
 
unsigned chartxbuf
 
unsigned charrxbuf
 
int lock
 
struct mutex mutex
 
int current_size
 
int has_subfunction
 
int ncp_reply_size
 
int root_setuped
 
struct mutex root_setup_lock
 
int sign_wanted
 
int sign_active
 
char sign_root [8]
 
char sign_last [16]
 
struct {
   int   auth_type
 
   size_t   object_name_len
 
   void *   object_name
 
   int   object_type
 
auth
 
struct {
   size_t   len
 
   void *   data
 
priv
 
struct rw_semaphore auth_rwsem
 
struct nls_tablenls_vol
 
struct nls_tablenls_io
 
atomic_t dentry_ttl
 
unsigned int flags
 
spinlock_t requests_lock
 
void(* data_ready )(struct sock *sk, int len)
 
void(* error_report )(struct sock *sk)
 
void(* write_space )(struct sock *sk)
 
struct {
   struct work_struct   tq
 
   struct ncp_request_reply *   creq
 
   struct mutex   creq_mutex
 
   unsigned int   state
 
   struct {
      __u32 magic   __packed
 
      __u32 len   __packed
 
      __u16 type   __packed
 
      __u16 p1   __packed
 
      __u16 p2   __packed
 
      __u16 p3   __packed
 
      __u16 type2   __packed
 
   }   buf
 
   unsigned char *   ptr
 
   size_t   len
 
rcv
 
struct {
   struct list_head   requests
 
   struct work_struct   tq
 
   struct ncp_request_reply *   creq
 
tx
 
struct timer_list timeout_tm
 
struct work_struct timeout_tq
 
int timeout_last
 
int timeout_retries
 
struct {
   size_t   len
 
   __u8   data [128]
 
unexpected_packet
 
struct backing_dev_info bdi
 

Detailed Description

Definition at line 40 of file ncp_fs_sb.h.

Field Documentation

Definition at line 124 of file ncp_fs_sb.h.

Definition at line 125 of file ncp_fs_sb.h.

Definition at line 126 of file ncp_fs_sb.h.

Definition at line 127 of file ncp_fs_sb.h.

Definition at line 128 of file ncp_fs_sb.h.

Definition at line 129 of file ncp_fs_sb.h.

__u16 type2 __packed

Definition at line 130 of file ncp_fs_sb.h.

struct { ... } auth
struct rw_semaphore auth_rwsem

Definition at line 100 of file ncp_fs_sb.h.

int auth_type

Definition at line 90 of file ncp_fs_sb.h.

Definition at line 148 of file ncp_fs_sb.h.

struct { ... } buf
int buffer_size

Definition at line 62 of file ncp_fs_sb.h.

Definition at line 57 of file ncp_fs_sb.h.

u8 conn_status

Definition at line 58 of file ncp_fs_sb.h.

Definition at line 55 of file ncp_fs_sb.h.

Definition at line 119 of file ncp_fs_sb.h.

struct mutex creq_mutex

Definition at line 120 of file ncp_fs_sb.h.

int current_size

Definition at line 75 of file ncp_fs_sb.h.

Definition at line 98 of file ncp_fs_sb.h.

__u8 data[128]

Definition at line 146 of file ncp_fs_sb.h.

void(* data_ready)(struct sock *sk, int len)

Definition at line 114 of file ncp_fs_sb.h.

atomic_t dentry_ttl

Definition at line 107 of file ncp_fs_sb.h.

void(* error_report)(struct sock *sk)

Definition at line 115 of file ncp_fs_sb.h.

unsigned int flags

Definition at line 110 of file ncp_fs_sb.h.

int has_subfunction

Definition at line 76 of file ncp_fs_sb.h.

struct file* info_filp

Definition at line 50 of file ncp_fs_sb.h.

struct socket* info_sock

Definition at line 51 of file ncp_fs_sb.h.

size_t len

Definition at line 97 of file ncp_fs_sb.h.

int lock

Definition at line 72 of file ncp_fs_sb.h.

Definition at line 42 of file ncp_fs_sb.h.

Definition at line 73 of file ncp_fs_sb.h.

__u8 name_space[NCP_NUMBER_OF_VOLUMES+2]

Definition at line 46 of file ncp_fs_sb.h.

struct file* ncp_filp

Definition at line 48 of file ncp_fs_sb.h.

int ncp_reply_size

Definition at line 77 of file ncp_fs_sb.h.

struct socket* ncp_sock

Definition at line 49 of file ncp_fs_sb.h.

struct nls_table* nls_io

Definition at line 104 of file ncp_fs_sb.h.

struct nls_table* nls_vol

Definition at line 103 of file ncp_fs_sb.h.

void* object_name

Definition at line 92 of file ncp_fs_sb.h.

size_t object_name_len

Definition at line 91 of file ncp_fs_sb.h.

Definition at line 93 of file ncp_fs_sb.h.

unsigned char* packet

Definition at line 67 of file ncp_fs_sb.h.

int packet_size

Definition at line 66 of file ncp_fs_sb.h.

struct { ... } priv
unsigned char* ptr

Definition at line 132 of file ncp_fs_sb.h.

struct { ... } rcv
int reply_size

Definition at line 64 of file ncp_fs_sb.h.

struct list_head requests

Definition at line 136 of file ncp_fs_sb.h.

spinlock_t requests_lock

Definition at line 112 of file ncp_fs_sb.h.

struct mutex root_setup_lock

Definition at line 80 of file ncp_fs_sb.h.

int root_setuped

Definition at line 79 of file ncp_fs_sb.h.

unsigned char* rxbuf

Definition at line 70 of file ncp_fs_sb.h.

u8 sequence

Definition at line 53 of file ncp_fs_sb.h.

int sign_active

Definition at line 84 of file ncp_fs_sb.h.

char sign_last[16]

Definition at line 86 of file ncp_fs_sb.h.

char sign_root[8]

Definition at line 85 of file ncp_fs_sb.h.

int sign_wanted

Definition at line 83 of file ncp_fs_sb.h.

unsigned int state

Definition at line 122 of file ncp_fs_sb.h.

u8 task

Definition at line 54 of file ncp_fs_sb.h.

int timeout_last

Definition at line 142 of file ncp_fs_sb.h.

int timeout_retries

Definition at line 143 of file ncp_fs_sb.h.

struct timer_list timeout_tm

Definition at line 140 of file ncp_fs_sb.h.

struct work_struct timeout_tq

Definition at line 141 of file ncp_fs_sb.h.

Definition at line 118 of file ncp_fs_sb.h.

struct { ... } tx
unsigned char* txbuf

Definition at line 69 of file ncp_fs_sb.h.

struct { ... } unexpected_packet
void(* write_space)(struct sock *sk)

Definition at line 116 of file ncp_fs_sb.h.


The documentation for this struct was generated from the following file: