.>X
<X+0=""
+/"device"16tnX
<X+0t4=""
+/"syslib"16tnX
<X+0t8=""
+/"mod_info"16tnX
<X+0t12=""
+/"prm"16tnX
<X+0t16=""
+/"frame_size"16tnU
*(<X+0t20)=n"dma attributes"ttK
*(<X+0t20)$<<jfca_hbadma
<X+0t24=nn""
+/"active command list"
.$<<jfca_list
<X+0t60=""
+/"link state"
.$<<jfca_link
<X+0t228=""
+/"els_sesp"16tnX
<X+0t232=""
+/"scsi_sesp"16tnX
<X+0t236=""
+/"ip_sesp"16tnX
<X+0t240=""
+/"ct_sesp"16tnX
<X+0t244-0t4=""
+/"fca_transport"
.$<<fca_tran
<X+0t344=""
+/"fca_bind"
.$<<fc_fca_bind
<X+0t360=""
+/"bound"16tnX
<X+0t364=""
+/"unsolicited buffer pool"
.$<<jfca_pool
<X+0t472=""
+/"unsolicited buffer list"
.$<<jfca_list
<X+0t508=""
+/"jfca lock"
.$<<kmutex_t
<X+0t516=""
+/"target pool"
.$<<jfca_pool
<X+0t624=""
+/"target list"
.$<<jfca_list
<X+0t660=""
+/"poll lock"
.$<<kmutex_t
<X+0t668=""
+/"abort lock"
.$<<kmutex_t
<X+0t676=""
+/"poll_cv"8tnx
<X+0t678=""
+/"abort_cv"8tnx8t
<X+0t680=""
+/"flush_cv"8tnx8t
<X+0t684=""
+/"flogi_retry_cnt"16tnU
<X+0t688=""
+/"callback task"
.$<<jfca_task
<X+0t756=""
+/"flush_count"16tnU
<X+0t760=""
+/"flush lock"
.$<<kmutex_t
<X+0t768=""
+/"aborted packages queue"
.$<<jfca_list
<X+0t804=""
+/"status lock"
.$<<kmutex_t
<X+0t812=""
+/"fca_rnid"16tnX
<X+0t868=""
+/"link_status"16tnU
<X+0t872=""
+/"FCode operation lock"
.$<<kmutex_t
<X+0t880=""
+/"busy"16tnX
<X+0t884=""
+/"enablefp"16tnU
<X+0t888=""
+/"libpkg_offset"16tnU
<X+0t892=""
+/"fcapkg_offset"16tnU
<X+0t896=""
+/"prealloc list head"8tnX8t
<X+0t900=""
+/"prealloc list tail"8tnX8t
<X+0t904=""
+/"prealloc list lock"
.$<<kmutex_t
+/"Bound lock"
.$<<kmutex_t
+/"hba_channel_id"16tnU
<X+0t924=""
