Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
subchannel Struct Reference

#include <cio.h>

Public Types

enum  { SUBCHANNEL_TYPE_IO = 0, SUBCHANNEL_TYPE_CHSC = 1, SUBCHANNEL_TYPE_MSG = 2, SUBCHANNEL_TYPE_ADM = 3 }
 

Data Fields

struct subchannel_id schid
 
spinlock_tlock
 
struct mutex reg_mutex
 
enum subchannel:: { ... }  st
 
__u8 vpm
 
__u8 lpm
 
__u8 opm
 
struct schib schib
 
int isc
 
struct chsc_ssd_info ssd_info
 
struct device dev
 
struct css_driverdriver
 
enum sch_todo todo
 
struct work_struct todo_work
 
struct schib_config config
 

Detailed Description

Definition at line 82 of file cio.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
SUBCHANNEL_TYPE_IO 
SUBCHANNEL_TYPE_CHSC 
SUBCHANNEL_TYPE_MSG 
SUBCHANNEL_TYPE_ADM 

Definition at line 86 of file cio.h.

Field Documentation

Definition at line 102 of file cio.h.

Definition at line 98 of file cio.h.

struct css_driver* driver

Definition at line 99 of file cio.h.

int isc

Definition at line 96 of file cio.h.

spinlock_t* lock

Definition at line 84 of file cio.h.

__u8 lpm

Definition at line 93 of file cio.h.

__u8 opm

Definition at line 94 of file cio.h.

struct mutex reg_mutex

Definition at line 85 of file cio.h.

Definition at line 95 of file cio.h.

Definition at line 83 of file cio.h.

Definition at line 97 of file cio.h.

enum { ... } st
enum sch_todo todo

Definition at line 100 of file cio.h.

struct work_struct todo_work

Definition at line 101 of file cio.h.

__u8 vpm

Definition at line 92 of file cio.h.


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