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

#include <io_sch.h>

Public Member Functions

struct {
   unsigned int   fast:1
 
   unsigned int   repall:1
 
   unsigned int   pgroup:1
 
   unsigned int   force:1
 
   unsigned int   mpath:1
 
__attribute__ ((packed)) options
 
struct {
   unsigned int   esid:1
 
   unsigned int   dosense:1
 
   unsigned int   doverify:1
 
   unsigned int   donotify:1
 
   unsigned int   recog_done:1
 
   unsigned int   fake_irb:2
 
   unsigned int   resuming:1
 
   unsigned int   pgroup:1
 
   unsigned int   mpath:1
 
   unsigned int   initialized:1
 
__attribute__ ((packed)) flags
 

Data Fields

struct ccw_devicecdev
 
struct subchannelsch
 
int state
 
atomic_t onoff
 
struct ccw_dev_id dev_id
 
struct subchannel_id schid
 
struct ccw_request req
 
int iretry
 
u8 pgid_valid_mask
 
u8 pgid_todo_mask
 
u8 pgid_reset_mask
 
u8 path_gone_mask
 
u8 path_new_mask
 
unsigned long intparm
 
struct qdio_irqqdio_data
 
struct irb irb
 
struct senseid senseid
 
struct pgid pgid [8]
 
struct ccw1 iccws [2]
 
struct work_struct todo_work
 
enum cdev_todo todo
 
wait_queue_head_t wait_q
 
struct timer_list timer
 
voidcmb
 
struct list_head cmb_list
 
u64 cmb_start_time
 
voidcmb_wait
 
enum interruption_class int_class
 

Detailed Description

Definition at line 117 of file io_sch.h.

Member Function Documentation

struct ccw_device_private::@5163 __attribute__ ( (packed)  )
struct ccw_device_private::@5164 __attribute__ ( (packed)  )

Field Documentation

Definition at line 118 of file io_sch.h.

Definition at line 160 of file io_sch.h.

struct list_head cmb_list

Definition at line 161 of file io_sch.h.

u64 cmb_start_time

Definition at line 162 of file io_sch.h.

void* cmb_wait

Definition at line 163 of file io_sch.h.

Definition at line 122 of file io_sch.h.

unsigned int donotify

Definition at line 142 of file io_sch.h.

unsigned int dosense

Definition at line 140 of file io_sch.h.

unsigned int doverify

Definition at line 141 of file io_sch.h.

unsigned int esid

Definition at line 139 of file io_sch.h.

unsigned int fake_irb

Definition at line 144 of file io_sch.h.

unsigned int fast

Definition at line 132 of file io_sch.h.

unsigned int force

Definition at line 135 of file io_sch.h.

struct ccw1 iccws[2]

Definition at line 155 of file io_sch.h.

unsigned int initialized

Definition at line 148 of file io_sch.h.

Definition at line 164 of file io_sch.h.

unsigned long intparm

Definition at line 150 of file io_sch.h.

Definition at line 152 of file io_sch.h.

int iretry

Definition at line 125 of file io_sch.h.

unsigned int mpath

Definition at line 136 of file io_sch.h.

atomic_t onoff

Definition at line 121 of file io_sch.h.

u8 path_gone_mask

Definition at line 129 of file io_sch.h.

u8 path_new_mask

Definition at line 130 of file io_sch.h.

Definition at line 154 of file io_sch.h.

u8 pgid_reset_mask

Definition at line 128 of file io_sch.h.

u8 pgid_todo_mask

Definition at line 127 of file io_sch.h.

u8 pgid_valid_mask

Definition at line 126 of file io_sch.h.

unsigned int pgroup

Definition at line 134 of file io_sch.h.

struct qdio_irq* qdio_data

Definition at line 151 of file io_sch.h.

unsigned int recog_done

Definition at line 143 of file io_sch.h.

unsigned int repall

Definition at line 133 of file io_sch.h.

Definition at line 124 of file io_sch.h.

unsigned int resuming

Definition at line 145 of file io_sch.h.

Definition at line 119 of file io_sch.h.

Definition at line 123 of file io_sch.h.

Definition at line 153 of file io_sch.h.

Definition at line 120 of file io_sch.h.

Definition at line 159 of file io_sch.h.

enum cdev_todo todo

Definition at line 157 of file io_sch.h.

struct work_struct todo_work

Definition at line 156 of file io_sch.h.

Definition at line 158 of file io_sch.h.


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