00001 #ifndef ctddef_h 00002 #define ctddef_h 00003 00004 struct _ctd { 00005 struct _ctd *ctd_pq_qlink; 00006 unsigned short int ctd_w_size; 00007 unsigned char ctd_b_type; 00008 unsigned char ctd_b_rmod; 00009 unsigned int ctd_l_pid; 00010 unsigned int ctd_l_acb64x; 00011 unsigned int ctd_l_flags; 00012 unsigned int ctd_l_acb_flags; 00013 unsigned int ctd_l_thread_pid; 00014 void (*ctd_l_kast)(); 00015 unsigned int ctd_l_imgcnt; 00016 void (*ctd_pq_ast)(); 00017 unsigned long long ctd_q_astprm; 00018 void *ctd_pq_iosb; 00019 unsigned int ctd_l_current_tran_code; 00020 unsigned int ctd_l_final_tran_code; 00021 unsigned int ctd_l_source_node; 00022 unsigned int ctd_l_target_node; 00023 unsigned int ctd_l_status; 00024 unsigned int ctd_l_efn; 00025 struct _tqe *ctd_l_timeout_tqe; 00026 char ctd_b_fill_0_ [4]; 00027 unsigned long long ctd_q_start_time; 00028 unsigned long long ctd_q_interim_time; 00029 }; 00030 00031 #define CTD_K_LENGTH 112 00032 00033 typedef struct _ctd * CTD_PQ; 00034 typedef struct _ctd ** CTD_PPQ; 00035 00036 #endif 00037 00038