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

#include <lcs.h>

Data Fields

spinlock_t lock
 
spinlock_t ipm_lock
 
enum lcs_dev_states state
 
struct net_devicedev
 
struct net_device_stats stats
 
__be16(* lan_type_trans )(struct sk_buff *skb, struct net_device *dev)
 
struct ccwgroup_devicegdev
 
struct lcs_channel read
 
struct lcs_channel write
 
struct lcs_buffertx_buffer
 
int tx_emitted
 
struct list_head lancmd_waiters
 
int lancmd_timeout
 
struct work_struct kernel_thread_starter
 
spinlock_t mask_lock
 
unsigned long thread_start_mask
 
unsigned long thread_running_mask
 
unsigned long thread_allowed_mask
 
wait_queue_head_t wait_q
 
__u8 mac [LCS_MAC_LENGTH]
 
__u16 ip_assists_supported
 
__u16 ip_assists_enabled
 
__s8 lan_type
 
__u32 pkt_seq
 
__u16 sequence_no
 
__s16 portno
 
u8 device_forced
 
u8 max_port_no
 
u8 hint_port_no
 
s16 port_protocol_no
 

Detailed Description

definition of the lcs card

Definition at line 306 of file lcs.h.

Field Documentation

Definition at line 310 of file lcs.h.

u8 device_forced

Definition at line 340 of file lcs.h.

Definition at line 314 of file lcs.h.

u8 hint_port_no

Definition at line 342 of file lcs.h.

__u16 ip_assists_enabled

Definition at line 334 of file lcs.h.

__u16 ip_assists_supported

Definition at line 333 of file lcs.h.

spinlock_t ipm_lock

Definition at line 308 of file lcs.h.

struct work_struct kernel_thread_starter

Definition at line 322 of file lcs.h.

__s8 lan_type

Definition at line 335 of file lcs.h.

__be16(* lan_type_trans)(struct sk_buff *skb, struct net_device *dev)

Definition at line 312 of file lcs.h.

int lancmd_timeout

Definition at line 320 of file lcs.h.

struct list_head lancmd_waiters

Definition at line 319 of file lcs.h.

spinlock_t lock

Definition at line 307 of file lcs.h.

Definition at line 332 of file lcs.h.

spinlock_t mask_lock

Definition at line 323 of file lcs.h.

u8 max_port_no

Definition at line 341 of file lcs.h.

__u32 pkt_seq

Definition at line 336 of file lcs.h.

s16 port_protocol_no

Definition at line 343 of file lcs.h.

__s16 portno

Definition at line 338 of file lcs.h.

Definition at line 315 of file lcs.h.

__u16 sequence_no

Definition at line 337 of file lcs.h.

Definition at line 309 of file lcs.h.

Definition at line 311 of file lcs.h.

unsigned long thread_allowed_mask

Definition at line 326 of file lcs.h.

unsigned long thread_running_mask

Definition at line 325 of file lcs.h.

unsigned long thread_start_mask

Definition at line 324 of file lcs.h.

struct lcs_buffer* tx_buffer

Definition at line 317 of file lcs.h.

int tx_emitted

Definition at line 318 of file lcs.h.

Definition at line 327 of file lcs.h.

Definition at line 316 of file lcs.h.


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