RELENG_7 core dump (sgread)

Scott Long scottl at samsco.org
Thu Nov 1 19:37:34 PDT 2007


What are you using the sg driver for?

Scott


Oleg Lomaka wrote:
> Hello. Last days I have periodically kernel crashes.
> Following are back trace and variables info. Should I need to post 
> anything else?
> Thanks.
> 
> ps: I do not try to disconnect mounted usb drives.
> 
> #0  doadump () at pcpu.h:195
> #1  0xc04aa7b3 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
> #2  0xc04aa97c in panic (fmt=Variable "fmt" is not available.
> ) at /usr/src/sys/kern/kern_shutdown.c:563
> #3  0xc0688c23 in trap_fatal (frame=0xe7502a80, eva=24) at 
> /usr/src/sys/i386/i386/trap.c:872
> #4  0xc068945a in trap (frame=0xe7502a80) at 
> /usr/src/sys/i386/i386/trap.c:277
> #5  0xc06739eb in calltrap () at /usr/src/sys/i386/i386/exception.s:139
> #6  0xc04d65e2 in turnstile_broadcast (ts=0x0, queue=0) at 
> /usr/src/sys/kern/subr_turnstile.c:834
> #7  0xc04a0712 in _mtx_unlock_sleep (m=0xc0723ed0, opts=0, 
> file=0xc06b01a7 "/usr/src/sys/kern/kern_mutex.c",
>    line=158) at /usr/src/sys/kern/kern_mutex.c:593
> #8  0xc04a0791 in _mtx_unlock_flags (m=0xc0723ed0, opts=0, 
> file=0xc06b01a7 "/usr/src/sys/kern/kern_mutex.c",
>    line=158) at /usr/src/sys/kern/kern_mutex.c:210
> #9  0xc04a07c9 in unlock_mtx (lock=0xc0723ed0) at 
> /usr/src/sys/kern/kern_mutex.c:158
> #10 0xc04b1b6b in _sleep (ident=0x0, lock=0xc0723ed0, priority=256, 
> wmesg=0xc08c57e6 "sgread", timo=0)
>    at /usr/src/sys/kern/kern_synch.c:187
> #11 0xc08bb2ef in sgread (dev=0xc4f53500, uio=0xe7502c60, ioflag=0)
>    at /usr/src/sys/modules/cam/../../cam/scsi/scsi_sg.c:798
> #12 0xc047ea58 in giant_read (dev=0xc4f53500, uio=0xe7502c60, ioflag=0) 
> at /usr/src/sys/kern/kern_conf.c:361
> #13 0xc0464141 in devfs_read_f (fp=0xc5bfdbd0, uio=0xe7502c60, 
> cred=0xc437c800, flags=0, td=0xc594b210)
>    at /usr/src/sys/fs/devfs/devfs_vnops.c:880
> #14 0xc04d9c96 in dofileread (td=0xc594b210, fd=4, fp=0xc5bfdbd0, 
> auio=0xe7502c60, offset=-1, flags=0) at file.h:242
> #15 0xc04da008 in kern_readv (td=0xc594b210, fd=4, auio=0xe7502c60) at 
> /usr/src/sys/kern/sys_generic.c:192
> #16 0xc04da0ef in read (td=0xc594b210, uap=0xe7502cfc) at 
> /usr/src/sys/kern/sys_generic.c:108
> #17 0xc06890d3 in syscall (frame=0xe7502d38) at 
> /usr/src/sys/i386/i386/trap.c:1008
> #18 0xc0673a50 in Xint0x80_syscall () at 
> /usr/src/sys/i386/i386/exception.s:196
> #19 0x00000033 in ?? ()
> 
> 
> (kgdb) frame 11
> #11 0xc08bb2ef in sgread (dev=0xc4f53500, uio=0xe7502c60, ioflag=0)
>    at /usr/src/sys/modules/cam/../../cam/scsi/scsi_sg.c:798
> 798                     if (msleep(rdwr, periph->sim->mtx, PCATCH, 
> "sgread", 0) == ERESTART)
> 
> (kgdb) info locals
> sc = (struct sg_softc *) 0xc4468000
> rdwr = (struct sg_rdwr *) 0x0
> hstat = Variable "hstat" is not available.
> 
> (kgdb) p *sc
> $2 = {state = SG_STATE_NORMAL, flags = SG_FLAG_OPEN, device_stats = 
> 0xc468b960, rdwr_done = {tqh_first = 0x0,
>    tqh_last = 0xc446800c}, dev = 0xc4f53500, sg_timeout = 60000, 
> sg_user_timeout = 60000, pd_type = 0 '\0',
>  saved_ccb = {ccb_h = {pinfo = {priority = 0, generation = 0, index = 
> 0}, xpt_links = {le = {le_next = 0x0,
>          le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 0x0, 
> tqe_prev = 0x0}, stqe = {stqe_next = 0x0}},
>      sim_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 
> 0x0}, tqe = {tqe_next = 0x0,
>          tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, periph_links = {le 
> = {le_next = 0x0, le_prev = 0x0}, sle = {
>          sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = 
> {stqe_next = 0x0}}, retry_count = 0,
>      cbfcnp = 0, func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 
> 0, target_id = 0, target_lun = 0,
>      flags = 0, periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>            bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>            field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>        bytes = "\000\000\000\000\000\000\000"}, timeout = 0, timeout_ch 
> = {callout = 0x0}}, csio = {ccb_h = {
>        pinfo = {priority = 0, generation = 0, index = 0}, xpt_links = 
> {le = {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, next_ccb = 0x0,
>      req_map = 0x0, data_ptr = 0x0, dxfer_len = 0, sense_data = 
> {error_code = 0 '\0', segment = 0 '\0',
>        flags = 0 '\0', info = "\000\000\000", extra_len = 0 '\0', 
> cmd_spec_info = "\000\000\000",
>        add_sense_code = 0 '\0', add_sense_code_qual = 0 '\0', fru = 0 
> '\0', sense_key_spec = "\000\000",
>        extra_bytes = '\0' }, sense_len = 0 '\0', cdb_len = 0 '\0', 
> sglist_cnt = 0,
>      scsi_status = 0 '\0', sense_resid = 0 '\0', resid = 0, cdb_io = 
> {cdb_ptr = 0x0,
>        cdb_bytes = '\0' }, msg_ptr = 0x0, msg_len = 0, tag_action = 0 
> '\0', tag_id = 0,
>      init_id = 0}, cgd = {ccb_h = {pinfo = {priority = 0, generation = 
> 0, index = 0}, xpt_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, inq_data = {
>        device = 0 '\0', dev_qual2 = 0 '\0', version = 0 '\0', 
> response_format = 0 '\0', additional_length = 0 '\0',
>        reserved = 0 '\0', spc2_flags = 0 '\0', flags = 0 '\0', vendor = 
> "\000\000\000\000\000\000\000",
>        product = '\0' , revision = "\000\000\000", vendor_specific0 = 
> '\0' ,
>        spi3data = 0 '\0', reserved2 = 0 '\0', version1 = "\000", 
> version2 = "\000", version3 = "\000",
>        version4 = "\000", version5 = "\000", version6 = "\000", version7 
> = "\000", version8 = "\000",
>        reserved3 = '\0' , vendor_specific1 = '\0' },
>      serial_num = '\0' , reserved = 0 '\0', serial_num_len = 0 '\0'}, 
> cgdl = {ccb_h = {pinfo = {
>          priority = 0, generation = 0, index = 0}, xpt_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}},
>      periph_name = '\0' , unit_number = 0, generation = 0, index = 0,
>      status = CAM_GDEVLIST_LAST_DEVICE}, cpi = {ccb_h = {pinfo = 
> {priority = 0, generation = 0, index = 0},
>        xpt_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next 
> = 0x0}, tqe = {tqe_next = 0x0,
>            tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, sim_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, periph_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, 
> func_code = XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, version_num = 0 '\0',
>      hba_inquiry = 0 '\0', target_sprt = 0 '\0', hba_misc = 0 '\0', 
> hba_eng_cnt = 0,
>      vuhba_flags = '\0' , max_target = 0, max_lun = 0, async_flags = 0, 
> hpath_id = 0,
>      initiator_id = 0, sim_vid = '\0' , hba_vid = '\0' ,
>      dev_name = '\0' , unit_number = 0, bus_id = 0, base_transfer_speed 
> = 0,
>      protocol = PROTO_UNKNOWN, protocol_version = 0, transport = 
> XPORT_UNKNOWN, transport_version = 0,
>      xport_specific = {spi = {ppr_options = 0 '\0'}, fc = {wwnn = 0, 
> wwpn = 0, port = 0, bitrate = 0}, sas = {
>          bitrate = 0}, ccb_pathinq_settings_opaque = '\0' }}, crs = 
> {ccb_h = {pinfo = {
>          priority = 0, generation = 0, index = 0}, xpt_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, release_flags = 0,
>      openings = 0, release_timeout = 0, qfrozen_cnt = 0}, csa = {ccb_h = 
> {pinfo = {priority = 0, generation = 0,
>          index = 0}, xpt_links = {le = {le_next = 0x0, le_prev = 0x0}, 
> sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> sim_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, event_enable = 0,
>      callback = 0, callback_arg = 0x0}, csd = {ccb_h = {pinfo = 
> {priority = 0, generation = 0, index = 0},
>        xpt_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next 
> = 0x0}, tqe = {tqe_next = 0x0,
>            tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, sim_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, periph_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, 
> func_code = XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, dev_type = 0 '\0'},
>    cpis = {ccb_h = {pinfo = {priority = 0, generation = 0, index = 0}, 
> xpt_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, last_reset = {
>        tv_sec = 0, tv_usec = 0}}, cgds = {ccb_h = {pinfo = {priority = 
> 0, generation = 0, index = 0}, xpt_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, dev_openings = 0,
>      dev_active = 0, devq_openings = 0, devq_queued = 0, held = 0, 
> maxtags = 0, mintags = 0, last_reset = {
>        tv_sec = 0, tv_usec = 0}}, cdm = {ccb_h = {pinfo = {priority = 0, 
> generation = 0, index = 0}, xpt_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}},
>      status = CAM_DEV_MATCH_LAST, num_patterns = 0, pattern_buf_len = 0, 
> patterns = 0x0, num_matches = 0,
>      match_buf_len = 0, matches = 0x0, pos = {generations = {0, 0, 0, 
> 0}, position_type = CAM_DEV_POS_NONE,
>        cookie = {bus = 0x0, target = 0x0, device = 0x0, periph = 0x0, 
> pdrv = 0x0}}}, cts = {ccb_h = {pinfo = {
>          priority = 0, generation = 0, index = 0}, xpt_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}},
>      type = CTS_TYPE_CURRENT_SETTINGS, protocol = PROTO_UNKNOWN, 
> protocol_version = 0, transport = XPORT_UNKNOWN,
>      transport_version = 0, proto_specific = {valid = 0, scsi = {valid = 
> 0, flags = 0}}, xport_specific = {
>        valid = 0, spi = {valid = 0, flags = 0, sync_period = 0, 
> sync_offset = 0, bus_width = 0, ppr_options = 0},
>        fc = {valid = 0, wwnn = 0, wwpn = 0, port = 0, bitrate = 0}, sas 
> = {valid = 0, bitrate = 0}}}, ccg = {
>      ccb_h = {pinfo = {priority = 0, generation = 0, index = 0}, 
> xpt_links = {le = {le_next = 0x0, le_prev = 0x0},
>          sle = {sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, 
> stqe = {stqe_next = 0x0}}, sim_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, block_size = 0,
>      volume_size = 0, cylinders = 0, heads = 0 '\0', secs_per_track = 0 
> '\0'}, cab = {ccb_h = {pinfo = {
>          priority = 0, generation = 0, index = 0}, xpt_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, abort_ccb = 0x0},
>    crb = {ccb_h = {pinfo = {priority = 0, generation = 0, index = 0}, 
> xpt_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}}, crd = {ccb_h = {
>        pinfo = {priority = 0, generation = 0, index = 0}, xpt_links = 
> {le = {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}}, tio = {ccb_h = {
>        pinfo = {priority = 0, generation = 0, index = 0}, xpt_links = 
> {le = {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, sim_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, termio_ccb = 0x0},
>    atio = {ccb_h = {pinfo = {priority = 0, generation = 0, index = 0}, 
> xpt_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, cdb_io = {
>        cdb_ptr = 0x0, cdb_bytes = '\0' }, cdb_len = 0 '\0', tag_action = 
> 0 '\0',
>      sense_len = 0 '\0', tag_id = 0, init_id = 0, sense_data = 
> {error_code = 0 '\0', segment = 0 '\0',
>        flags = 0 '\0', info = "\000\000\000", extra_len = 0 '\0', 
> cmd_spec_info = "\000\000\000",
>        add_sense_code = 0 '\0', add_sense_code_qual = 0 '\0', fru = 0 
> '\0', sense_key_spec = "\000\000",
>        extra_bytes = '\0' }}, ctio = {ccb_h = {pinfo = {priority = 0, 
> generation = 0, index = 0},
>        xpt_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next 
> = 0x0}, tqe = {tqe_next = 0x0,
>            tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, sim_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, periph_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, 
> func_code = XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, next_ccb = 0x0,
>      req_map = 0x0, data_ptr = 0x0, dxfer_len = 0, sense_data = 
> {error_code = 0 '\0', segment = 0 '\0',
>        flags = 0 '\0', info = "\000\000\000", extra_len = 0 '\0', 
> cmd_spec_info = "\000\000\000",
>        add_sense_code = 0 '\0', add_sense_code_qual = 0 '\0', fru = 0 
> '\0', sense_key_spec = "\000\000",
>        extra_bytes = '\0' }, sense_len = 0 '\0', cdb_len = 0 '\0', 
> sglist_cnt = 0,
>      scsi_status = 0 '\0', sense_resid = 0 '\0', resid = 0, cdb_io = 
> {cdb_ptr = 0x0,
>        cdb_bytes = '\0' }, msg_ptr = 0x0, msg_len = 0, tag_action = 0 
> '\0', tag_id = 0,
>      init_id = 0}, cel = {ccb_h = {pinfo = {priority = 0, generation = 
> 0, index = 0}, xpt_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, grp6_len = 0,
>      grp7_len = 0, enable = 0 '\0'}, cin = {ccb_h = {pinfo = {priority = 
> 0, generation = 0, index = 0},
>        xpt_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next 
> = 0x0}, tqe = {tqe_next = 0x0,
>            tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, sim_links = {le = 
> {le_next = 0x0, le_prev = 0x0}, sle = {
>            sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe 
> = {stqe_next = 0x0}}, periph_links = {
>          le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, 
> tqe = {tqe_next = 0x0, tqe_prev = 0x0},
>          stqe = {stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, 
> func_code = XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, sense_data = {
>        error_code = 0 '\0', segment = 0 '\0', flags = 0 '\0', info = 
> "\000\000\000", extra_len = 0 '\0',
>        cmd_spec_info = "\000\000\000", add_sense_code = 0 '\0', 
> add_sense_code_qual = 0 '\0', fru = 0 '\0',
>        sense_key_spec = "\000\000", extra_bytes = '\0' }, sense_len = 0 
> '\0',
>      initiator_id = 0 '\0', message_args = "\000\000\000\000\000\000"}, 
> cna = {ccb_h = {pinfo = {priority = 0,
>          generation = 0, index = 0}, xpt_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, sim_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, seq_id = 0,
>      event = 0 '\0'}, cei = {ccb_h = {pinfo = {priority = 0, generation 
> = 0, index = 0}, xpt_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, eng_num = 0,
>      eng_type = EIT_BUFFER, eng_algo = EAD_VUNIQUE, eng_memeory = 0}, 
> cee = {ccb_h = {pinfo = {priority = 0,
>          generation = 0, index = 0}, xpt_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, sim_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}}, pdrv_ptr = 0x0,
>      req_map = 0x0, data_ptr = 0x0, dxfer_len = 0, engdata_ptr = 0x0, 
> sglist_cnt = 0, dmax_len = 0, dest_len = 0,
>      src_resid = 0, timeout = 0, eng_num = 0, vu_flags = 0}, crcn = 
> {ccb_h = {pinfo = {priority = 0,
>          generation = 0, index = 0}, xpt_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0},
>          tqe = {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 
> 0x0}}, sim_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, periph_links = {le = {le_next = 0x0, 
> le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> retry_count = 0, cbfcnp = 0,
>        func_code = XPT_NOOP, status = 0, path = 0x0, path_id = 0, 
> target_id = 0, target_lun = 0, flags = 0,
>        periph_priv = {entries = {{ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}, {ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}}, bytes = 
> "\000\000\000\000\000\000\000"}, sim_priv = {entries = {{ptr = 0x0,
>              field = 0, bytes = "\000\000\000"}, {ptr = 0x0, field = 0, 
> bytes = "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}},
>      flags = CAM_FLAG_NONE}, cdbg = {ccb_h = {pinfo = {priority = 0, 
> generation = 0, index = 0}, xpt_links = {le = {
>            le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = 
> {tqe_next = 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, sim_links = {le = {le_next = 0x0, le_prev 
> = 0x0}, sle = {sle_next = 0x0}, tqe = {
>            tqe_next = 0x0, tqe_prev = 0x0}, stqe = {stqe_next = 0x0}}, 
> periph_links = {le = {le_next = 0x0,
>            le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 
> 0x0, tqe_prev = 0x0}, stqe = {
>            stqe_next = 0x0}}, retry_count = 0, cbfcnp = 0, func_code = 
> XPT_NOOP, status = 0, path = 0x0,
>        path_id = 0, target_id = 0, target_lun = 0, flags = 0, 
> periph_priv = {entries = {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, sim_priv = {entries = 
> {{ptr = 0x0, field = 0,
>              bytes = "\000\000\000"}, {ptr = 0x0, field = 0, bytes = 
> "\000\000\000"}},
>          bytes = "\000\000\000\000\000\000\000"}, timeout = 0, 
> timeout_ch = {callout = 0x0}},
>      flags = CAM_DEBUG_NONE}}}
> 



More information about the freebsd-scsi mailing list