_irp Struct Reference

#include <irpdef.h>

List of all members.

Public Attributes

struct _irpirp_l_ioqfl
struct _irpirp_l_ioqbl
unsigned short int irp_w_size
unsigned char irp_b_type
unsigned char irp_b_rmod
unsigned long irp_l_pid
unsigned long irp_l_ast
unsigned long irp_l_astprm
unsigned long irp_l_wind
struct _ucbirp_l_ucb
union {
   unsigned long   irp_l_func
   struct {
      unsigned   irp_v_fcode: 6
      unsigned   irp_v_fmod: 10
   } 
}; 
unsigned char irp_b_efn
unsigned char irp_b_pri
unsigned long irp_l_iosb
unsigned short irp_w_chan
union {
   unsigned long   irp_l_svapte
   struct _bufio *   irp_ps_bufio_pkt
}; 
unsigned long useraddress
unsigned long irp_l_boff
unsigned short irp_w_empty
unsigned long irp_l_bcnt
unsigned short irp_w_emptyagain
union {
   unsigned long   irp_l_iost1
   long   irp_l_media
}; 
unsigned long irp_l_iost2
unsigned long irp_l_abcnt
unsigned long irp_l_obcnt
unsigned long irp_l_segvbn
unsigned long irp_l_diagbuf
unsigned long irp_l_seqnum
unsigned long irp_l_extend
unsigned long irp_l_arb
unsigned long irp_l_keydesc
struct _ccbirp_ps_ccb
unsigned long irp_l_qio_p1
unsigned long irp_l_qio_p2
unsigned long irp_l_qio_p3
unsigned long irp_l_qio_p4
unsigned long irp_l_qio_p5
unsigned long irp_l_qio_p6
union {
   unsigned long long   irp_q_status
   struct {
      union {
         unsigned int   irp_l_sts
         struct {
            unsigned   irp_v_bufio: 1
            unsigned   irp_v_func: 1
            unsigned   irp_v_pagio: 1
            unsigned   irp_v_complx: 1
            unsigned   irp_v_virtual: 1
            unsigned   irp_v_chained: 1
            unsigned   irp_v_swapio: 1
            unsigned   irp_v_diagbuf: 1
            unsigned   irp_v_physio: 1
            unsigned   irp_v_termio: 1
            unsigned   irp_v_mbxio: 1
            unsigned   irp_v_extend: 1
            unsigned   irp_v_filacp: 1
            unsigned   irp_v_mvirp: 1
            unsigned   irp_v_srvio: 1
            unsigned   irp_v_ccb_looked_up: 1
            unsigned   irp_v_cache_pagio: 1
            unsigned   irp_v_fill_bit: 1
            unsigned   irp_v_bufobj: 1
            unsigned   irp_v_trusted: 1
            unsigned   irp_v_fastio_done: 1
            unsigned   irp_v_fastio: 1
            unsigned   irp_v_fast_finish: 1
            unsigned   irp_v_dopms: 1
            unsigned   irp_v_hifork: 1
            unsigned   irp_v_srv_abort: 1
            unsigned   irp_v_lock_releaseable: 1
            unsigned   irp_v_did_fast_fdt: 1
            unsigned   irp_v_syncsts: 1
            unsigned   irp_v_finipl8: 1
            unsigned   irp_v_file_flush: 1
            unsigned   irp_v_barrier: 1
         } 
      } 
      union {
         unsigned int   irp_l_sts2
         struct {
            unsigned   irp_v_start_past_hwm: 1
            unsigned   irp_v_end_past_hwm: 1
            unsigned   irp_v_erase: 1
            unsigned   irp_v_part_hwm: 1
            unsigned   irp_v_lckio: 1
            unsigned   irp_v_shdio: 1
            unsigned   irp_v_cacheio: 1
            unsigned   irp_v_wle: 1
            unsigned   irp_v_cache_safe: 1
            unsigned   irp_v_nocache: 1
            unsigned   irp_v_abortio: 1
            unsigned   irp_v_forcemv: 1
            unsigned   irp_v_hbrio: 1
            unsigned   irp_v_on_act_q: 1
            unsigned   irp_v_mpdev_retried: 1
            unsigned   irp_v_whl: 1
            unsigned   irp_v_qcomplex: 1
            unsigned   irp_v_noretry: 1
            unsigned   irp_v_qbarrier: 1
            unsigned   irp_v_pvirp: 1
            unsigned   irp_v_usealtddt: 1
            unsigned   irp_v_pid_s0_mv: 1
            unsigned   irp_v_cache_resume: 1
            unsigned   irp_v_qcntrl: 1
            unsigned   irp_v_qrqt_srvr_hlpr: 1
            unsigned   irp_v_qsvd: 1
            unsigned   irp_v_fill_23_: 6
         } 
      } 
   } 
}; 
struct _cdrp irp_cdrp
unsigned long long irp_q_tt_state


Detailed Description

Definition at line 127 of file irpdef.h.


Member Data Documentation

struct _irp* _irp::irp_l_ioqfl [read]

Definition at line 128 of file irpdef.h.

Referenced by exe_cancel(), and exe_insertirp().

struct _irp* _irp::irp_l_ioqbl [read]

Definition at line 129 of file irpdef.h.

unsigned short int _irp::irp_w_size

Definition at line 130 of file irpdef.h.

Referenced by exe_std_deanonpgdsiz().

unsigned char _irp::irp_b_type

Definition at line 131 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned char _irp::irp_b_rmod

Definition at line 132 of file irpdef.h.

Referenced by exe_qio(), exe_std_abortio(), ioc_bufpost(), and ioc_iopost().

unsigned long _irp::irp_l_pid

Definition at line 133 of file irpdef.h.

Referenced by exe_cancel(), exe_qio(), ioc_reqcom(), and mmg_purgempl().

unsigned long _irp::irp_l_ast

Definition at line 134 of file irpdef.h.

Referenced by exe_qio(), ioc_iopost(), and mmg_purgempl().

unsigned long _irp::irp_l_astprm

Definition at line 135 of file irpdef.h.

Referenced by exe_qio(), ioc_bufpost(), and mmg_purgempl().

unsigned long _irp::irp_l_wind

Definition at line 136 of file irpdef.h.

Referenced by ioc_bufpost().

struct _ucb* _irp::irp_l_ucb [read]

Definition at line 137 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_func

Definition at line 141 of file irpdef.h.

Referenced by acp_std_readblk(), acp_std_writeblk(), and exe_qio().

unsigned _irp::irp_v_fmod

Definition at line 142 of file irpdef.h.

Referenced by exe_qio().

union { ... }

unsigned char _irp::irp_b_efn

Definition at line 145 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned char _irp::irp_b_pri

Definition at line 146 of file irpdef.h.

Referenced by exe_insertirp(), exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_iosb

Definition at line 147 of file irpdef.h.

Referenced by bufpost(), exe_qio(), exe_std_abortio(), and mmg_purgempl().

unsigned short _irp::irp_w_chan

Definition at line 148 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_svapte

Definition at line 150 of file irpdef.h.

Referenced by bufpost(), mb_fdt_read(), mb_finishread(), and movbuf().

Definition at line 151 of file irpdef.h.

union { ... }

unsigned long _irp::useraddress

Definition at line 154 of file irpdef.h.

unsigned long _irp::irp_l_boff

Definition at line 155 of file irpdef.h.

Referenced by mb_fdt_write().

unsigned short _irp::irp_w_empty

Definition at line 156 of file irpdef.h.

Referenced by exe_qio(), and ioc_reqcom().

unsigned long _irp::irp_l_bcnt

unsigned short _irp::irp_w_emptyagain

Definition at line 158 of file irpdef.h.

unsigned long _irp::irp_l_iost1

Definition at line 160 of file irpdef.h.

Referenced by exe_cancel(), exe_finishio(), ioc_reqcom(), mb_chanunwait(), and mb_finishread().

Definition at line 161 of file irpdef.h.

Referenced by mb_fdt_read(), and mb_fdt_write().

union { ... }

unsigned long _irp::irp_l_iost2

Definition at line 163 of file irpdef.h.

Referenced by exe_finishio(), ioc_reqcom(), mb_chanunwait(), and mb_finishread().

unsigned long _irp::irp_l_abcnt

Definition at line 164 of file irpdef.h.

Referenced by acp_std_readblk(), and acp_std_writeblk().

unsigned long _irp::irp_l_obcnt

Definition at line 165 of file irpdef.h.

Referenced by acp_std_readblk(), and acp_std_writeblk().

unsigned long _irp::irp_l_segvbn

Definition at line 166 of file irpdef.h.

unsigned long _irp::irp_l_diagbuf

Definition at line 167 of file irpdef.h.

unsigned long _irp::irp_l_seqnum

Definition at line 168 of file irpdef.h.

unsigned long _irp::irp_l_extend

Definition at line 169 of file irpdef.h.

unsigned long _irp::irp_l_arb

Definition at line 170 of file irpdef.h.

unsigned long _irp::irp_l_keydesc

Definition at line 171 of file irpdef.h.

struct _ccb* _irp::irp_ps_ccb [read]

Definition at line 172 of file irpdef.h.

unsigned long _irp::irp_l_qio_p1

Definition at line 173 of file irpdef.h.

Referenced by com_std_setattnast(), com_std_setctrlast(), exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_qio_p2

unsigned long _irp::irp_l_qio_p3

Definition at line 175 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_qio_p4

Definition at line 176 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_qio_p5

Definition at line 177 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long _irp::irp_l_qio_p6

Definition at line 178 of file irpdef.h.

Referenced by exe_qio(), and mmg_purgempl().

unsigned long long _irp::irp_q_status

Definition at line 181 of file irpdef.h.

unsigned int _irp::irp_l_sts

Definition at line 186 of file irpdef.h.

unsigned _irp::irp_v_func

Definition at line 187 of file irpdef.h.

Definition at line 188 of file irpdef.h.

Definition at line 189 of file irpdef.h.

Definition at line 190 of file irpdef.h.

Definition at line 191 of file irpdef.h.

Definition at line 192 of file irpdef.h.

Definition at line 193 of file irpdef.h.

Definition at line 194 of file irpdef.h.

Definition at line 195 of file irpdef.h.

Definition at line 196 of file irpdef.h.

Definition at line 197 of file irpdef.h.

Definition at line 198 of file irpdef.h.

Definition at line 199 of file irpdef.h.

Definition at line 200 of file irpdef.h.

Definition at line 201 of file irpdef.h.

Definition at line 202 of file irpdef.h.

Definition at line 203 of file irpdef.h.

Definition at line 204 of file irpdef.h.

Definition at line 205 of file irpdef.h.

Definition at line 206 of file irpdef.h.

Definition at line 207 of file irpdef.h.

Definition at line 208 of file irpdef.h.

Definition at line 209 of file irpdef.h.

Definition at line 210 of file irpdef.h.

Definition at line 211 of file irpdef.h.

Definition at line 212 of file irpdef.h.

Definition at line 213 of file irpdef.h.

Definition at line 214 of file irpdef.h.

Definition at line 215 of file irpdef.h.

Definition at line 216 of file irpdef.h.

Definition at line 217 of file irpdef.h.

unsigned int _irp::irp_l_sts2

Definition at line 221 of file irpdef.h.

Definition at line 223 of file irpdef.h.

Definition at line 224 of file irpdef.h.

Definition at line 225 of file irpdef.h.

Definition at line 226 of file irpdef.h.

Definition at line 227 of file irpdef.h.

Definition at line 228 of file irpdef.h.

Definition at line 229 of file irpdef.h.

unsigned _irp::irp_v_wle

Definition at line 230 of file irpdef.h.

Definition at line 231 of file irpdef.h.

Definition at line 232 of file irpdef.h.

Definition at line 233 of file irpdef.h.

Definition at line 234 of file irpdef.h.

Definition at line 235 of file irpdef.h.

Definition at line 236 of file irpdef.h.

Definition at line 237 of file irpdef.h.

unsigned _irp::irp_v_whl

Definition at line 238 of file irpdef.h.

Definition at line 239 of file irpdef.h.

Definition at line 240 of file irpdef.h.

Definition at line 241 of file irpdef.h.

Definition at line 242 of file irpdef.h.

Definition at line 243 of file irpdef.h.

Definition at line 244 of file irpdef.h.

Definition at line 245 of file irpdef.h.

Definition at line 246 of file irpdef.h.

Definition at line 247 of file irpdef.h.

unsigned _irp::irp_v_qsvd

Definition at line 248 of file irpdef.h.

Definition at line 249 of file irpdef.h.

union { ... }

struct _cdrp _irp::irp_cdrp [read]

Definition at line 256 of file irpdef.h.

Referenced by mmg_purgempl().

unsigned long long _irp::irp_q_tt_state

Definition at line 261 of file irpdef.h.


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

Generated on Fri Oct 9 10:26:17 2009 for FreeVMS by  doxygen 1.5.5