<def f='src/src/sys/dev/pci/mlyreg.h' l='528' ll='701'/>
<size>1024</size>
<doc f='src/src/sys/dev/pci/mlyreg.h' l='525'>/*
 * 21.8.2 MDACIOCTL_GETCONTROLLERINFO: Data Format
 */</doc>
<mbr r='mly_ioctl_getcontrollerinfo::res1' o='0' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::interface_type' o='8' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::controller_type' o='16' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res2' o='24' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::interface_speed' o='32' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::interface_width' o='48' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res3' o='56' t='u_int8_t [9]'/>
<mbr r='mly_ioctl_getcontrollerinfo::interface_name' o='128' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::controller_name' o='256' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::res4' o='384' t='u_int8_t [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_major' o='512' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_minor' o='520' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_turn' o='528' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_build' o='536' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_day' o='544' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_month' o='552' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_century' o='560' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::fw_year' o='568' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_revision' o='576' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res5' o='584' t='u_int8_t [3]'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_release_day' o='608' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_release_month' o='616' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_release_century' o='624' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_release_year' o='632' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::batch_number' o='640' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res6' o='648' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::plant_number' o='656' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res7' o='664' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_manuf_day' o='672' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_manuf_month' o='680' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_manuf_century' o='688' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::hw_manuf_year' o='696' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::max_pdd_per_xldd' o='704' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::max_ildd_per_xldd' o='712' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::nvram_size' o='720' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::max_number_of_xld' o='736' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res8' o='744' t='u_int8_t [3]'/>
<mbr r='mly_ioctl_getcontrollerinfo::serial_number' o='768' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::res9' o='896' t='u_int8_t [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::res10' o='1024' t='u_int8_t [3]'/>
<mbr r='mly_ioctl_getcontrollerinfo::oem_information' o='1048' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::vendor_name' o='1056' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::bbu_present' o='1184' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::active_clustering' o='1185' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res11' o='1186' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res12' o='1192' t='u_int8_t [3]'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_scan_active' o='1216' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res13' o='1217' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_scan_channel' o='1224' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_scan_target' o='1232' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_scan_lun' o='1240' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_block_count' o='1248' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_sg_entries' o='1264' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_devices_present' o='1280' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_devices_critical' o='1296' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_devices_offline' o='1312' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_devices_present' o='1328' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_disks_present' o='1344' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_disks_critical' o='1360' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_disks_offline' o='1376' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_parallel_commands' o='1392' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_channels_present' o='1408' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::virtual_channels_present' o='1416' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_channels_possible' o='1424' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::virtual_channels_possible' o='1432' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_targets_possible' o='1440' t='u_int8_t [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::res14' o='1568' t='u_int8_t [12]'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_size' o='1664' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::cache_size' o='1680' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::valid_cache_size' o='1696' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::dirty_cache_size' o='1728' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_speed' o='1760' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_width' o='1776' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_type' o='1784' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res15' o='1789' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_parity' o='1790' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_ecc' o='1791' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::memory_information' o='1792' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_size' o='1920' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::l2cache_size' o='1936' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res16' o='1952' t='u_int8_t [8]'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_speed' o='2016' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_width' o='2032' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_type' o='2040' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res17' o='2045' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_parity' o='2046' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_ecc' o='2047' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::exmemory_name' o='2048' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::cpu' o='2176' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/dev/pci/mlyreg.h:630:2) [2]'/>
<mbr r='mly_ioctl_getcontrollerinfo::profiling_page' o='2688' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::profiling_programs' o='2704' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::time_trace_page' o='2720' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::time_trace_programs' o='2736' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res18' o='2752' t='u_int8_t [8]'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_bus_resets' o='2816' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_parity_errors' o='2832' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_soft_errors' o='2848' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_commands_failed' o='2864' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_miscellaneous_errors' o='2880' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_command_timeouts' o='2896' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_selection_timeouts' o='2912' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_retries' o='2928' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_aborts' o='2944' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_host_command_aborts' o='2960' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_PFAs_detected' o='2976' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_device_host_commands_failed' o='2992' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res19' o='3008' t='u_int8_t [8]'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_device_soft_errors' o='3072' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_device_commands_failed' o='3088' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_device_host_command_aborts' o='3104' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res20' o='3120' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::controller_parity_ecc_errors' o='3136' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::controller_host_command_aborts' o='3152' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res21' o='3168' t='u_int8_t [4]'/>
<mbr r='mly_ioctl_getcontrollerinfo::background_inits_active' o='3200' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::logical_inits_active' o='3216' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::physical_inits_active' o='3232' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::consistency_checks_active' o='3248' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::rebuilds_active' o='3264' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::MORE_active' o='3280' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::patrol_active' o='3296' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::long_operation_status' o='3312' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res22' o='3320' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::flash_type' o='3328' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res23' o='3336' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::flash_size' o='3344' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::flash_maximum_age' o='3360' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::flash_age' o='3392' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res24' o='3424' t='u_int8_t [4]'/>
<mbr r='mly_ioctl_getcontrollerinfo::flash_name' o='3456' t='char [16]'/>
<mbr r='mly_ioctl_getcontrollerinfo::rebuild_rate' o='3584' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::background_init_rate' o='3592' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::init_rate' o='3600' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::consistency_check_rate' o='3608' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res25' o='3616' t='u_int8_t [4]'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_dp' o='3648' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::free_dp' o='3680' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_iop' o='3712' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::free_iop' o='3744' t='u_int32_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_comb_length' o='3776' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maximum_configuration_groups' o='3792' t='u_int16_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::installation_abort' o='3808' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::maintenance' o='3809' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res26' o='3810' t='u_int8_t'/>
<mbr r='mly_ioctl_getcontrollerinfo::res27' o='3816' t='u_int8_t [3]'/>
<mbr r='mly_ioctl_getcontrollerinfo::res28' o='3840' t='u_int8_t [544]'/>
