blob: c933136aed2d98042b872d4fb2e17d6d86c3ba4a [file] [edit]
$VAR1 = {
'ABI_DUMPER_VERSION' => '1.2',
'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
'GccVersion' => '12.3.0',
'Headers' => {},
'Language' => 'C',
'LibraryName' => 'libmlx5.so.1.27.65.0',
'LibraryVersion' => 'mlx5',
'MissedOffsets' => '1',
'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
'libibverbs.so.1' => 1
},
'Sources' => {},
'SymbolInfo' => {
'1183154' => {
'Header' => undef,
'Line' => '6144',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'addr',
'type' => '304'
},
'2' => {
'name' => 'size',
'type' => '415'
},
'3' => {
'name' => 'access',
'type' => '1997'
}
},
'Return' => '30382',
'ShortName' => 'mlx5dv_devx_umem_reg'
},
'1183357' => {
'Header' => undef,
'Line' => '6177',
'Param' => {
'0' => {
'name' => 'dv_devx_umem',
'type' => '30382'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_umem_dereg'
},
'1206726' => {
'Header' => undef,
'Line' => '6506',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'port_num',
'type' => '1997'
},
'2' => {
'name' => 'info',
'type' => '31749'
},
'3' => {
'name' => 'info_len',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => '_mlx5dv_query_port'
},
'1362722' => {
'Header' => undef,
'Line' => '6749',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_qp_query'
},
'1362850' => {
'Header' => undef,
'Line' => '6797',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_qp_modify'
},
'1371347' => {
'Header' => undef,
'Line' => '2348',
'Param' => {
'0' => {
'name' => 'device',
'type' => '11714'
},
'1' => {
'name' => 'attr',
'type' => '1366068'
}
},
'Return' => '3076',
'ShortName' => 'mlx5dv_open_device'
},
'1371532' => {
'Header' => undef,
'Line' => '2342',
'Param' => {
'0' => {
'name' => 'device',
'type' => '11714'
}
},
'Return' => '2087',
'ShortName' => 'mlx5dv_is_supported'
},
'1372022' => {
'Header' => undef,
'Line' => '2242',
'Param' => {
'0' => {
'name' => 'ibv_ctx',
'type' => '3076'
},
'1' => {
'name' => 'type',
'type' => '21754'
},
'2' => {
'name' => 'attr',
'type' => '304'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_set_context_attr'
},
'1372964' => {
'Header' => undef,
'Line' => '2156',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '30849'
},
'1' => {
'name' => 'obj_type',
'type' => '2019'
}
},
'Return' => '155',
'ShortName' => '__mlx5dv_init_obj_1_0'
},
'1373022' => {
'Alias' => '__mlx5dv_init_obj_1_2',
'Header' => undef,
'Line' => '2137',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '30849'
},
'1' => {
'name' => 'obj_type',
'type' => '2019'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_init_obj'
},
'1374075' => {
'Header' => undef,
'Line' => '2080',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'qpn',
'type' => '1997'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_reserved_qpn_dealloc'
},
'1375067' => {
'Header' => undef,
'Line' => '2027',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'qpn',
'type' => '14938'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_reserved_qpn_alloc'
},
'1377365' => {
'Header' => undef,
'Line' => '1885',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'requestor',
'type' => '31599'
},
'2' => {
'name' => 'responder',
'type' => '31599'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_modify_qp_sched_elem'
},
'1380558' => {
'Header' => undef,
'Line' => '1758',
'Param' => {
'0' => {
'name' => 'leaf',
'type' => '31474'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_sched_leaf_destroy'
},
'1380771' => {
'Header' => undef,
'Line' => '1736',
'Param' => {
'0' => {
'name' => 'node',
'type' => '22470'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_sched_node_destroy'
},
'1380984' => {
'Header' => undef,
'Line' => '1713',
'Param' => {
'0' => {
'name' => 'leaf',
'type' => '31474'
},
'1' => {
'name' => 'attr',
'type' => '31444'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_sched_leaf_modify'
},
'1381161' => {
'Header' => undef,
'Line' => '1685',
'Param' => {
'0' => {
'name' => 'node',
'type' => '22470'
},
'1' => {
'name' => 'attr',
'type' => '31444'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_sched_node_modify'
},
'1381338' => {
'Header' => undef,
'Line' => '1655',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'attr',
'type' => '31444'
}
},
'Return' => '31474',
'ShortName' => 'mlx5dv_sched_leaf_create'
},
'1381946' => {
'Header' => undef,
'Line' => '1604',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'attr',
'type' => '31444'
}
},
'Return' => '22470',
'ShortName' => 'mlx5dv_sched_node_create'
},
'1385333' => {
'Header' => undef,
'Line' => '1412',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'stream_id',
'type' => '1985'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dci_stream_id_reset'
},
'1386313' => {
'Header' => undef,
'Line' => '1402',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'udp_sport',
'type' => '1985'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_modify_qp_udp_sport'
},
'1387192' => {
'Header' => undef,
'Line' => '1363',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'port_num',
'type' => '1973'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_modify_qp_lag_port'
},
'1388318' => {
'Header' => undef,
'Line' => '1285',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '5234'
},
'1' => {
'name' => 'port_num',
'type' => '7683'
},
'2' => {
'name' => 'active_port_num',
'type' => '7683'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_query_qp_lag_port'
},
'1391185' => {
'Header' => undef,
'Line' => '1008',
'Param' => {
'0' => {
'name' => 'ctx_in',
'type' => '3076'
},
'1' => {
'name' => 'attrs_out',
'type' => '31334'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_query_device'
},
'1464942' => {
'Header' => undef,
'Line' => '3570',
'Param' => {
'0' => {
'name' => 'attr',
'type' => '1465595'
}
},
'Return' => '1465590',
'ShortName' => 'mlx5dv_get_vfio_device_list'
},
'1465610' => {
'Header' => undef,
'Line' => '3550',
'Param' => {
'0' => {
'name' => 'ibctx',
'type' => '3076'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_vfio_process_events'
},
'1469270' => {
'Header' => undef,
'Line' => '3543',
'Param' => {
'0' => {
'name' => 'ibctx',
'type' => '3076'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_vfio_get_events_fd'
},
'1588751' => {
'Header' => undef,
'Line' => '4240',
'Param' => {
'0' => {
'name' => 'dv_qp',
'type' => '18397'
},
'1' => {
'name' => 'wr_id',
'type' => '2019'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_qp_cancel_posted_send_wrs'
},
'1778303' => {
'Header' => undef,
'Line' => '8425',
'Param' => {
'0' => {
'name' => 'dveq',
'type' => '31864'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_destroy_eq'
},
'1778432' => {
'Header' => undef,
'Line' => '8412',
'Param' => {
'0' => {
'name' => 'ibctx',
'type' => '3076'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '31864',
'ShortName' => 'mlx5dv_devx_create_eq'
},
'1778672' => {
'Header' => undef,
'Line' => '8399',
'Param' => {
'0' => {
'name' => 'dvmsi',
'type' => '31799'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_free_msi_vector'
},
'1778802' => {
'Header' => undef,
'Line' => '8387',
'Param' => {
'0' => {
'name' => 'ibctx',
'type' => '3076'
}
},
'Return' => '31799',
'ShortName' => 'mlx5dv_devx_alloc_msi_vector'
},
'1778935' => {
'Header' => undef,
'Line' => '8375',
'Param' => {
'0' => {
'name' => 'dv_pp',
'type' => '30803'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_pp_free'
},
'1779503' => {
'Header' => undef,
'Line' => '8342',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'pp_context_sz',
'type' => '415'
},
'2' => {
'name' => 'pp_context',
'type' => '1957'
},
'3' => {
'name' => 'flags',
'type' => '1997'
}
},
'Return' => '30803',
'ShortName' => 'mlx5dv_pp_alloc'
},
'1781152' => {
'Header' => undef,
'Line' => '8285',
'Param' => {
'0' => {
'name' => 'sizes',
'type' => '1781330'
},
'1' => {
'name' => 'sizes_len',
'type' => '415'
}
},
'Return' => '1',
'ShortName' => '_mlx5dv_get_export_sizes'
},
'1781335' => {
'Header' => undef,
'Line' => '8277',
'Param' => {
'0' => {
'name' => 'dv_var',
'type' => '30747'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_var_unimport'
},
'1781379' => {
'Header' => undef,
'Line' => '8256',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '30747',
'ShortName' => 'mlx5dv_var_import'
},
'1781541' => {
'Header' => undef,
'Line' => '8240',
'Param' => {
'0' => {
'name' => 'dv_var',
'type' => '30747'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_var_export'
},
'1781707' => {
'Header' => undef,
'Line' => '8228',
'Param' => {
'0' => {
'name' => 'dv_var',
'type' => '30747'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_free_var'
},
'1782270' => {
'Header' => undef,
'Line' => '8199',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'flags',
'type' => '1997'
}
},
'Return' => '30747',
'ShortName' => 'mlx5dv_alloc_var'
},
'1783893' => {
'Header' => undef,
'Line' => '8139',
'Param' => {
'0' => {
'name' => 'dek',
'type' => '18128'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dek_destroy'
},
'1784106' => {
'Header' => undef,
'Line' => '8115',
'Param' => {
'0' => {
'name' => 'dek',
'type' => '18128'
},
'1' => {
'name' => 'dek_attr',
'type' => '30697'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dek_query'
},
'1784963' => {
'Header' => undef,
'Line' => '8062',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'init_attr',
'type' => '30667'
}
},
'Return' => '18128',
'ShortName' => 'mlx5dv_dek_create'
},
'1786518' => {
'Header' => undef,
'Line' => '7929',
'Param' => {
'0' => {
'name' => 'crypto_login',
'type' => '19244'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_crypto_login_destroy'
},
'1786731' => {
'Header' => undef,
'Line' => '7904',
'Param' => {
'0' => {
'name' => 'crypto_login',
'type' => '19244'
},
'1' => {
'name' => 'query_attr',
'type' => '30617'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_crypto_login_query'
},
'1786908' => {
'Header' => undef,
'Line' => '7880',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'login_attr',
'type' => '30587'
}
},
'Return' => '19244',
'ShortName' => 'mlx5dv_crypto_login_create'
},
'1787280' => {
'Header' => undef,
'Line' => '7840',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_crypto_logout'
},
'1787587' => {
'Header' => undef,
'Line' => '7807',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'state',
'type' => '30537'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_crypto_login_query_state'
},
'1787953' => {
'Header' => undef,
'Line' => '7770',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'login_attr',
'type' => '30507'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_crypto_login'
},
'1789625' => {
'Header' => undef,
'Line' => '7584',
'Param' => {
'0' => {
'name' => 'dv_mkey',
'type' => '18443'
},
'1' => {
'name' => 'err_info',
'type' => '1789895'
},
'2' => {
'name' => 'err_info_size',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => '_mlx5dv_mkey_check'
},
'1789981' => {
'Header' => undef,
'Line' => '7523',
'Param' => {
'0' => {
'name' => 'dv_mkey',
'type' => '18443'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_destroy_mkey'
},
'1790503' => {
'Header' => undef,
'Line' => '7484',
'Param' => {
'0' => {
'name' => 'mkey_init_attr',
'type' => '30457'
}
},
'Return' => '18443',
'ShortName' => 'mlx5dv_create_mkey'
},
'1794061' => {
'Header' => undef,
'Line' => '7359',
'Param' => {
'0' => {
'name' => 'event_channel',
'type' => '30085'
},
'1' => {
'name' => 'event_data',
'type' => '30296'
},
'2' => {
'name' => 'event_resp_len',
'type' => '415'
}
},
'Return' => '1911',
'ShortName' => 'mlx5dv_devx_get_event'
},
'1794661' => {
'Header' => undef,
'Line' => '7245',
'Param' => {
'0' => {
'name' => 'cmd_comp',
'type' => '30039'
},
'1' => {
'name' => 'cmd_resp',
'type' => '30261'
},
'2' => {
'name' => 'cmd_resp_len',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_get_async_cmd_comp'
},
'1795017' => {
'Header' => undef,
'Line' => '7215',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'outlen',
'type' => '415'
},
'4' => {
'name' => 'wr_id',
'type' => '2019'
},
'5' => {
'name' => 'cmd_comp',
'type' => '30039'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_obj_query_async'
},
'1796576' => {
'Header' => undef,
'Line' => '7179',
'Param' => {
'0' => {
'name' => 'dv_event_channel',
'type' => '30085'
},
'1' => {
'name' => 'fd',
'type' => '155'
},
'2' => {
'name' => 'obj',
'type' => '19840'
},
'3' => {
'name' => 'event_num',
'type' => '1985'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_subscribe_devx_event_fd'
},
'1797863' => {
'Header' => undef,
'Line' => '7137',
'Param' => {
'0' => {
'name' => 'dv_event_channel',
'type' => '30085'
},
'1' => {
'name' => 'obj',
'type' => '19840'
},
'2' => {
'name' => 'events_sz',
'type' => '1985'
},
'3' => {
'name' => 'events_num',
'type' => '30146'
},
'4' => {
'name' => 'cookie',
'type' => '2019'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_subscribe_devx_event'
},
'1799236' => {
'Header' => undef,
'Line' => '7098',
'Param' => {
'0' => {
'name' => 'dv_event_channel',
'type' => '30085'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_devx_destroy_event_channel'
},
'1799462' => {
'Header' => undef,
'Line' => '7074',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'flags',
'type' => '15830'
}
},
'Return' => '30085',
'ShortName' => 'mlx5dv_devx_create_event_channel'
},
'1800459' => {
'Header' => undef,
'Line' => '7030',
'Param' => {
'0' => {
'name' => 'cmd_comp',
'type' => '30039'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_devx_destroy_cmd_comp'
},
'1800608' => {
'Header' => undef,
'Line' => '7011',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
}
},
'Return' => '30039',
'ShortName' => 'mlx5dv_devx_create_cmd_comp'
},
'1801345' => {
'Header' => undef,
'Line' => '6965',
'Param' => {
'0' => {
'name' => 'ind_tbl',
'type' => '7925'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_ind_tbl_modify'
},
'1802601' => {
'Header' => undef,
'Line' => '6938',
'Param' => {
'0' => {
'name' => 'ind_tbl',
'type' => '7925'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_ind_tbl_query'
},
'1803857' => {
'Header' => undef,
'Line' => '6910',
'Param' => {
'0' => {
'name' => 'wq',
'type' => '5549'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_wq_modify'
},
'1805111' => {
'Header' => undef,
'Line' => '6884',
'Param' => {
'0' => {
'name' => 'wq',
'type' => '5549'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_wq_query'
},
'1806365' => {
'Header' => undef,
'Line' => '6858',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '5350'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_srq_modify'
},
'1807621' => {
'Header' => undef,
'Line' => '6832',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '5350'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_srq_query'
},
'1811835' => {
'Header' => undef,
'Line' => '6723',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '5034'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_cq_modify'
},
'1813089' => {
'Header' => undef,
'Line' => '6697',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '5034'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_cq_query'
},
'1814343' => {
'Header' => undef,
'Line' => '6671',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'vector',
'type' => '1997'
},
'2' => {
'name' => 'eqn',
'type' => '14938'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_query_eqn'
},
'1815244' => {
'Header' => undef,
'Line' => '6643',
'Param' => {
'0' => {
'name' => 'dv_devx_uar',
'type' => '30326'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_uar_export_dmabuf_fd'
},
'1820806' => {
'Header' => undef,
'Line' => '6461',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_devx_obj_unimport'
},
'1820835' => {
'Header' => undef,
'Line' => '6439',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '19840',
'ShortName' => 'mlx5dv_devx_obj_import'
},
'1820997' => {
'Header' => undef,
'Line' => '6425',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_obj_export'
},
'1827148' => {
'Header' => undef,
'Line' => '6224',
'Param' => {
'0' => {
'name' => 'dv_devx_umem',
'type' => '30382'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_devx_umem_unimport'
},
'1827192' => {
'Header' => undef,
'Line' => '6206',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '30382',
'ShortName' => 'mlx5dv_devx_umem_import'
},
'1827354' => {
'Header' => undef,
'Line' => '6190',
'Param' => {
'0' => {
'name' => 'dv_devx_umem',
'type' => '30382'
},
'1' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_umem_export'
},
'1828351' => {
'Header' => undef,
'Line' => '6131',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'umem_in',
'type' => '30412'
}
},
'Return' => '30382',
'ShortName' => 'mlx5dv_devx_umem_reg_ex'
},
'1832601' => {
'Header' => undef,
'Line' => '5934',
'Param' => {
'0' => {
'name' => 'flow_matcher',
'type' => '31174'
},
'1' => {
'name' => 'match_value',
'type' => '19530'
},
'2' => {
'name' => 'num_actions',
'type' => '415'
},
'3' => {
'name' => 'actions_attr',
'type' => '31244'
}
},
'Return' => '14178',
'ShortName' => 'mlx5dv_create_flow'
},
'1844953' => {
'Header' => undef,
'Line' => '5295',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'buf',
'type' => '342'
},
'2' => {
'name' => 'buf_len',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_get_data_direct_sysfs_path'
},
'1845625' => {
'Header' => undef,
'Line' => '5267',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '6474'
},
'1' => {
'name' => 'offset',
'type' => '2019'
},
'2' => {
'name' => 'length',
'type' => '415'
},
'3' => {
'name' => 'iova',
'type' => '2019'
},
'4' => {
'name' => 'fd',
'type' => '155'
},
'5' => {
'name' => 'access',
'type' => '155'
},
'6' => {
'name' => 'mlx5_access',
'type' => '155'
}
},
'Return' => '6260',
'ShortName' => 'mlx5dv_reg_dmabuf_mr'
},
'1846610' => {
'Header' => undef,
'Line' => '5228',
'Param' => {
'0' => {
'name' => 'dm',
'type' => '3111'
},
'1' => {
'name' => 'op',
'type' => '1973'
}
},
'Return' => '304',
'ShortName' => 'mlx5dv_dm_map_op_addr'
},
'1852126' => {
'Header' => undef,
'Line' => '4967',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'esp',
'type' => '14333'
},
'2' => {
'name' => 'mlx5_attr',
'type' => '31069'
}
},
'Return' => '14328',
'ShortName' => 'mlx5dv_create_flow_action_esp'
},
'1856627' => {
'Header' => undef,
'Line' => '4648',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'attr',
'type' => '14683'
},
'2' => {
'name' => 'mlx5_wq_attr',
'type' => '30974'
}
},
'Return' => '5549',
'ShortName' => 'mlx5dv_create_wq'
},
'1867657' => {
'Header' => undef,
'Line' => '3691',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9852'
}
},
'Return' => '18397',
'ShortName' => 'mlx5dv_qp_ex_from_ibv_qp_ex'
},
'1867705' => {
'Header' => undef,
'Line' => '3677',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'qp_attr',
'type' => '14908'
},
'2' => {
'name' => 'mlx5_qp_attr',
'type' => '30919'
}
},
'Return' => '5234',
'ShortName' => 'mlx5dv_create_qp'
},
'1868396' => {
'Header' => undef,
'Line' => '3644',
'Param' => {
'0' => {
'name' => 'ah',
'type' => '8612'
},
'1' => {
'name' => 'qp_num',
'type' => '1997'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_map_ah_to_qp'
},
'1892667' => {
'Header' => undef,
'Line' => '1326',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'cq_attr',
'type' => '14743'
},
'2' => {
'name' => 'mlx5_cq_attr',
'type' => '30884'
}
},
'Return' => '10906',
'ShortName' => 'mlx5dv_create_cq'
},
'294909' => {
'Header' => undef,
'Line' => '1620',
'Param' => {
'0' => {
'name' => 'rule',
'type' => '291810'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_rule_destroy'
},
'294998' => {
'Header' => undef,
'Line' => '222',
'Param' => {
'0' => {
'name' => 'tbl',
'type' => '271039'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_table_destroy'
},
'295021' => {
'Header' => undef,
'Line' => '1579',
'Param' => {
'0' => {
'name' => 'matcher',
'type' => '291729'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_matcher_destroy'
},
'295044' => {
'Header' => undef,
'Line' => '1600',
'Param' => {
'0' => {
'name' => 'matcher',
'type' => '291729'
},
'1' => {
'name' => 'value',
'type' => '19530'
},
'2' => {
'name' => 'num_actions',
'type' => '415'
},
'3' => {
'name' => 'actions',
'type' => '271176'
}
},
'Return' => '291810',
'ShortName' => 'mlx5dv_dr_rule_create'
},
'295082' => {
'Header' => undef,
'Line' => '1466',
'Param' => {
'0' => {
'name' => 'tbl',
'type' => '271039'
},
'1' => {
'name' => 'priority',
'type' => '1985'
},
'2' => {
'name' => 'match_criteria_enable',
'type' => '1973'
},
'3' => {
'name' => 'mask',
'type' => '19530'
}
},
'Return' => '291729',
'ShortName' => 'mlx5dv_dr_matcher_create'
},
'295120' => {
'Header' => undef,
'Line' => '168',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'level',
'type' => '1997'
}
},
'Return' => '271039',
'ShortName' => 'mlx5dv_dr_table_create'
},
'295255' => {
'Header' => undef,
'Line' => '6415',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_obj_destroy'
},
'295552' => {
'Header' => undef,
'Line' => '5033',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'actions_sz',
'type' => '415'
},
'2' => {
'name' => 'actions',
'type' => '14138'
},
'3' => {
'name' => 'ft_type',
'type' => '15627'
}
},
'Return' => '14328',
'ShortName' => 'mlx5dv_create_flow_action_modify_header'
},
'295722' => {
'Header' => undef,
'Line' => '5101',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'data_sz',
'type' => '415'
},
'2' => {
'name' => 'data',
'type' => '304'
},
'3' => {
'name' => 'reformat_type',
'type' => '15687'
},
'4' => {
'name' => 'ft_type',
'type' => '15627'
}
},
'Return' => '14328',
'ShortName' => 'mlx5dv_create_flow_action_packet_reformat'
},
'295898' => {
'Header' => undef,
'Line' => '6030',
'Param' => {
'0' => {
'name' => 'sa',
'type' => '31274'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_destroy_steering_anchor'
},
'295940' => {
'Header' => undef,
'Line' => '6017',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'attr',
'type' => '31279'
}
},
'Return' => '31274',
'ShortName' => 'mlx5dv_create_steering_anchor'
},
'296175' => {
'Header' => undef,
'Line' => '3084',
'Param' => {
'0' => {
'name' => 'action',
'type' => '271181'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_action_destroy'
},
'296786' => {
'Header' => undef,
'Line' => '3052',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'num_dest',
'type' => '415'
},
'2' => {
'name' => 'dests',
'type' => '298233'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_array'
},
'298883' => {
'Header' => undef,
'Line' => '2842',
'Param' => {
'0' => {
'name' => 'attr',
'type' => '300960'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_flow_sampler'
},
'302736' => {
'Header' => undef,
'Line' => '2442',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'ib_port',
'type' => '1997'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_ib_port'
},
'303116' => {
'Header' => undef,
'Line' => '2406',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'vport',
'type' => '1997'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_vport'
},
'303496' => {
'Header' => undef,
'Line' => '2359',
'Param' => {
'0' => {
'name' => 'attr',
'type' => '295339'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_flow_meter'
},
'304033' => {
'Header' => undef,
'Line' => '2342',
'Param' => {
'0' => {
'name' => 'action',
'type' => '271181'
},
'1' => {
'name' => 'attr',
'type' => '295339'
},
'2' => {
'name' => 'modify_field_select',
'type' => '2211'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_action_modify_flow_meter'
},
'304167' => {
'Header' => undef,
'Line' => '2279',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'flags',
'type' => '1997'
},
'2' => {
'name' => 'actions_sz',
'type' => '415'
},
'3' => {
'name' => 'actions',
'type' => '295426'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_modify_header'
},
'308790' => {
'Header' => undef,
'Line' => '1772',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'vlan_hdr',
'type' => '2199'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_push_vlan'
},
'309186' => {
'Header' => undef,
'Line' => '1767',
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_pop_vlan'
},
'309424' => {
'Header' => undef,
'Line' => '1702',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'flags',
'type' => '1997'
},
'2' => {
'name' => 'reformat_type',
'type' => '15687'
},
'3' => {
'name' => 'data_sz',
'type' => '415'
},
'4' => {
'name' => 'data',
'type' => '304'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_packet_reformat'
},
'311613' => {
'Header' => undef,
'Line' => '1493',
'Param' => {
'0' => {
'name' => 'tag_value',
'type' => '1997'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_tag'
},
'311891' => {
'Header' => undef,
'Line' => '1474',
'Param' => {
'0' => {
'name' => 'action',
'type' => '271181'
},
'1' => {
'name' => 'offset',
'type' => '1997'
},
'2' => {
'name' => 'flags',
'type' => '1997'
},
'3' => {
'name' => 'return_reg_c',
'type' => '1973'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_action_modify_aso'
},
'312308' => {
'Header' => undef,
'Line' => '1383',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'devx_obj',
'type' => '19840'
},
'2' => {
'name' => 'offset',
'type' => '1997'
},
'3' => {
'name' => 'flags',
'type' => '1997'
},
'4' => {
'name' => 'return_reg_c',
'type' => '1973'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_aso'
},
'313594' => {
'Header' => undef,
'Line' => '1250',
'Param' => {
'0' => {
'name' => 'devx_obj',
'type' => '19840'
},
'1' => {
'name' => 'offset',
'type' => '1997'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_flow_counter'
},
'313909' => {
'Header' => undef,
'Line' => '1197',
'Param' => {
'0' => {
'name' => 'tbl',
'type' => '271039'
},
'1' => {
'name' => 'priority',
'type' => '1985'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_root_table'
},
'314798' => {
'Header' => undef,
'Line' => '1118',
'Param' => {
'0' => {
'name' => 'tbl',
'type' => '271039'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_table'
},
'315160' => {
'Header' => undef,
'Line' => '1100',
'Param' => {
'0' => {
'name' => 'devx_obj',
'type' => '19840'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_devx_tir'
},
'315455' => {
'Header' => undef,
'Line' => '1080',
'Param' => {
'0' => {
'name' => 'ibqp',
'type' => '5234'
}
},
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_dest_ibv_qp'
},
'315750' => {
'Header' => undef,
'Line' => '1074',
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_default_miss'
},
'315988' => {
'Header' => undef,
'Line' => '1069',
'Return' => '271181',
'ShortName' => 'mlx5dv_dr_action_create_drop'
},
'354033' => {
'Header' => undef,
'Line' => '878',
'Param' => {
'0' => {
'name' => 'fout',
'type' => '1923'
},
'1' => {
'name' => 'rule',
'type' => '291810'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dump_dr_rule'
},
'354672' => {
'Header' => undef,
'Line' => '853',
'Param' => {
'0' => {
'name' => 'fout',
'type' => '1923'
},
'1' => {
'name' => 'matcher',
'type' => '291729'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dump_dr_matcher'
},
'355287' => {
'Header' => undef,
'Line' => '832',
'Param' => {
'0' => {
'name' => 'fout',
'type' => '1923'
},
'1' => {
'name' => 'tbl',
'type' => '271039'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dump_dr_table'
},
'355878' => {
'Header' => undef,
'Line' => '814',
'Param' => {
'0' => {
'name' => 'fout',
'type' => '1923'
},
'1' => {
'name' => 'dmn',
'type' => '285717'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dump_dr_domain'
},
'426979' => {
'Header' => undef,
'Line' => '6387',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_obj_modify'
},
'427045' => {
'Header' => undef,
'Line' => '6361',
'Param' => {
'0' => {
'name' => 'obj',
'type' => '19840'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_obj_query'
},
'427088' => {
'Header' => undef,
'Line' => '6332',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '19840',
'ShortName' => 'mlx5dv_devx_obj_create'
},
'427218' => {
'Header' => undef,
'Line' => '6480',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'in',
'type' => '1957'
},
'2' => {
'name' => 'inlen',
'type' => '415'
},
'3' => {
'name' => 'out',
'type' => '304'
},
'4' => {
'name' => 'outlen',
'type' => '415'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_devx_general_cmd'
},
'495930' => {
'Header' => undef,
'Line' => '5477',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'dm_attr',
'type' => '14298'
},
'2' => {
'name' => 'mlx5_dm_attr',
'type' => '31009'
}
},
'Return' => '3111',
'ShortName' => 'mlx5dv_alloc_dm'
},
'543822' => {
'Header' => undef,
'Line' => '5745',
'Param' => {
'0' => {
'name' => 'flow_matcher',
'type' => '31174'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_destroy_flow_matcher'
},
'545836' => {
'Header' => undef,
'Line' => '5714',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'attr',
'type' => '31179'
}
},
'Return' => '31174',
'ShortName' => 'mlx5dv_create_flow_matcher'
},
'550186' => {
'Header' => undef,
'Line' => '1416',
'Param' => {
'0' => {
'name' => 'matcher',
'type' => '291729'
},
'1' => {
'name' => 'matcher_layout',
'type' => '550465'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_matcher_set_layout'
},
'602806' => {
'Header' => undef,
'Line' => '6622',
'Param' => {
'0' => {
'name' => 'dv_devx_uar',
'type' => '30326'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_devx_free_uar'
},
'602979' => {
'Header' => undef,
'Line' => '6599',
'Param' => {
'0' => {
'name' => 'context',
'type' => '3076'
},
'1' => {
'name' => 'flags',
'type' => '1997'
}
},
'Return' => '30326',
'ShortName' => 'mlx5dv_devx_alloc_uar'
},
'603548' => {
'Header' => undef,
'Line' => '646',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_domain_destroy'
},
'604305' => {
'Header' => undef,
'Line' => '635',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'allow',
'type' => '2087'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_dr_domain_allow_duplicate_rules'
},
'604719' => {
'Header' => undef,
'Line' => '624',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'enable',
'type' => '2087'
}
},
'Return' => '1',
'ShortName' => 'mlx5dv_dr_domain_set_reclaim_device_memory'
},
'605133' => {
'Header' => undef,
'Line' => '2052',
'Param' => {
'0' => {
'name' => 'dmn',
'type' => '285717'
},
'1' => {
'name' => 'flags',
'type' => '1997'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_domain_sync'
},
'605319' => {
'Header' => undef,
'Line' => '500',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '3076'
},
'1' => {
'name' => 'type',
'type' => '270782'
}
},
'Return' => '285717',
'ShortName' => 'mlx5dv_dr_domain_create'
},
'651806' => {
'Header' => undef,
'Line' => '5913',
'Param' => {
'0' => {
'name' => 'flow_matcher',
'type' => '31174'
},
'1' => {
'name' => 'match_value',
'type' => '19530'
},
'2' => {
'name' => 'num_actions',
'type' => '415'
},
'3' => {
'name' => 'actions_attr',
'type' => '31244'
},
'4' => {
'name' => 'attr_len',
'type' => '415'
}
},
'Return' => '14178',
'ShortName' => '__mlx5dv_create_flow'
},
'720843' => {
'Header' => undef,
'Line' => '1797',
'Param' => {
'0' => {
'name' => 'devx_obj',
'type' => '19840'
},
'1' => {
'name' => 'dmn',
'type' => '285717'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_aso_other_domain_unlink'
},
'720972' => {
'Header' => undef,
'Line' => '1776',
'Param' => {
'0' => {
'name' => 'devx_obj',
'type' => '19840'
},
'1' => {
'name' => 'peer_dmn',
'type' => '285717'
},
'2' => {
'name' => 'dmn',
'type' => '285717'
},
'3' => {
'name' => 'flags',
'type' => '1997'
},
'4' => {
'name' => 'return_reg_c',
'type' => '1973'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_dr_aso_other_domain_link'
},
'79570' => {
'Header' => undef,
'Line' => '2292',
'Param' => {
'0' => {
'name' => 'ctx_in',
'type' => '3076'
},
'1' => {
'name' => 'clock_info',
'type' => '31709'
}
},
'Return' => '155',
'ShortName' => 'mlx5dv_get_clock_info'
}
},
'SymbolVersion' => {
'__mlx5dv_create_flow' => '__mlx5dv_create_flow@@MLX5_1.25.1',
'__mlx5dv_init_obj_1_0' => 'mlx5dv_init_obj@MLX5_1.0',
'__mlx5dv_init_obj_1_2' => 'mlx5dv_init_obj@@MLX5_1.2',
'_mlx5dv_get_export_sizes' => '_mlx5dv_get_export_sizes@@MLX5_1.27',
'_mlx5dv_mkey_check' => '_mlx5dv_mkey_check@@MLX5_1.20',
'_mlx5dv_query_port' => '_mlx5dv_query_port@@MLX5_1.19',
'mlx5dv_alloc_dm' => 'mlx5dv_alloc_dm@@MLX5_1.10',
'mlx5dv_alloc_var' => 'mlx5dv_alloc_var@@MLX5_1.12',
'mlx5dv_create_cq' => 'mlx5dv_create_cq@@MLX5_1.1',
'mlx5dv_create_flow' => 'mlx5dv_create_flow@@MLX5_1.6',
'mlx5dv_create_flow_action_esp' => 'mlx5dv_create_flow_action_esp@@MLX5_1.5',
'mlx5dv_create_flow_action_modify_header' => 'mlx5dv_create_flow_action_modify_header@@MLX5_1.7',
'mlx5dv_create_flow_action_packet_reformat' => 'mlx5dv_create_flow_action_packet_reformat@@MLX5_1.7',
'mlx5dv_create_flow_matcher' => 'mlx5dv_create_flow_matcher@@MLX5_1.6',
'mlx5dv_create_mkey' => 'mlx5dv_create_mkey@@MLX5_1.10',
'mlx5dv_create_qp' => 'mlx5dv_create_qp@@MLX5_1.3',
'mlx5dv_create_steering_anchor' => 'mlx5dv_create_steering_anchor@@MLX5_1.24',
'mlx5dv_create_wq' => 'mlx5dv_create_wq@@MLX5_1.3',
'mlx5dv_crypto_login' => 'mlx5dv_crypto_login@@MLX5_1.21',
'mlx5dv_crypto_login_create' => 'mlx5dv_crypto_login_create@@MLX5_1.24',
'mlx5dv_crypto_login_destroy' => 'mlx5dv_crypto_login_destroy@@MLX5_1.24',
'mlx5dv_crypto_login_query' => 'mlx5dv_crypto_login_query@@MLX5_1.24',
'mlx5dv_crypto_login_query_state' => 'mlx5dv_crypto_login_query_state@@MLX5_1.21',
'mlx5dv_crypto_logout' => 'mlx5dv_crypto_logout@@MLX5_1.21',
'mlx5dv_dci_stream_id_reset' => 'mlx5dv_dci_stream_id_reset@@MLX5_1.21',
'mlx5dv_dek_create' => 'mlx5dv_dek_create@@MLX5_1.21',
'mlx5dv_dek_destroy' => 'mlx5dv_dek_destroy@@MLX5_1.21',
'mlx5dv_dek_query' => 'mlx5dv_dek_query@@MLX5_1.21',
'mlx5dv_destroy_flow_matcher' => 'mlx5dv_destroy_flow_matcher@@MLX5_1.6',
'mlx5dv_destroy_mkey' => 'mlx5dv_destroy_mkey@@MLX5_1.10',
'mlx5dv_destroy_steering_anchor' => 'mlx5dv_destroy_steering_anchor@@MLX5_1.24',
'mlx5dv_devx_alloc_msi_vector' => 'mlx5dv_devx_alloc_msi_vector@@MLX5_1.23',
'mlx5dv_devx_alloc_uar' => 'mlx5dv_devx_alloc_uar@@MLX5_1.7',
'mlx5dv_devx_cq_modify' => 'mlx5dv_devx_cq_modify@@MLX5_1.8',
'mlx5dv_devx_cq_query' => 'mlx5dv_devx_cq_query@@MLX5_1.8',
'mlx5dv_devx_create_cmd_comp' => 'mlx5dv_devx_create_cmd_comp@@MLX5_1.9',
'mlx5dv_devx_create_eq' => 'mlx5dv_devx_create_eq@@MLX5_1.23',
'mlx5dv_devx_create_event_channel' => 'mlx5dv_devx_create_event_channel@@MLX5_1.11',
'mlx5dv_devx_destroy_cmd_comp' => 'mlx5dv_devx_destroy_cmd_comp@@MLX5_1.9',
'mlx5dv_devx_destroy_eq' => 'mlx5dv_devx_destroy_eq@@MLX5_1.23',
'mlx5dv_devx_destroy_event_channel' => 'mlx5dv_devx_destroy_event_channel@@MLX5_1.11',
'mlx5dv_devx_free_msi_vector' => 'mlx5dv_devx_free_msi_vector@@MLX5_1.23',
'mlx5dv_devx_free_uar' => 'mlx5dv_devx_free_uar@@MLX5_1.7',
'mlx5dv_devx_general_cmd' => 'mlx5dv_devx_general_cmd@@MLX5_1.7',
'mlx5dv_devx_get_async_cmd_comp' => 'mlx5dv_devx_get_async_cmd_comp@@MLX5_1.9',
'mlx5dv_devx_get_event' => 'mlx5dv_devx_get_event@@MLX5_1.11',
'mlx5dv_devx_ind_tbl_modify' => 'mlx5dv_devx_ind_tbl_modify@@MLX5_1.8',
'mlx5dv_devx_ind_tbl_query' => 'mlx5dv_devx_ind_tbl_query@@MLX5_1.8',
'mlx5dv_devx_obj_create' => 'mlx5dv_devx_obj_create@@MLX5_1.7',
'mlx5dv_devx_obj_destroy' => 'mlx5dv_devx_obj_destroy@@MLX5_1.7',
'mlx5dv_devx_obj_export' => 'mlx5dv_devx_obj_export@@MLX5_1.27',
'mlx5dv_devx_obj_import' => 'mlx5dv_devx_obj_import@@MLX5_1.27',
'mlx5dv_devx_obj_modify' => 'mlx5dv_devx_obj_modify@@MLX5_1.7',
'mlx5dv_devx_obj_query' => 'mlx5dv_devx_obj_query@@MLX5_1.7',
'mlx5dv_devx_obj_query_async' => 'mlx5dv_devx_obj_query_async@@MLX5_1.9',
'mlx5dv_devx_obj_unimport' => 'mlx5dv_devx_obj_unimport@@MLX5_1.27',
'mlx5dv_devx_qp_modify' => 'mlx5dv_devx_qp_modify@@MLX5_1.8',
'mlx5dv_devx_qp_query' => 'mlx5dv_devx_qp_query@@MLX5_1.8',
'mlx5dv_devx_query_eqn' => 'mlx5dv_devx_query_eqn@@MLX5_1.7',
'mlx5dv_devx_srq_modify' => 'mlx5dv_devx_srq_modify@@MLX5_1.8',
'mlx5dv_devx_srq_query' => 'mlx5dv_devx_srq_query@@MLX5_1.8',
'mlx5dv_devx_subscribe_devx_event' => 'mlx5dv_devx_subscribe_devx_event@@MLX5_1.11',
'mlx5dv_devx_subscribe_devx_event_fd' => 'mlx5dv_devx_subscribe_devx_event_fd@@MLX5_1.11',
'mlx5dv_devx_uar_export_dmabuf_fd' => 'mlx5dv_devx_uar_export_dmabuf_fd@@MLX5_1.26',
'mlx5dv_devx_umem_dereg' => 'mlx5dv_devx_umem_dereg@@MLX5_1.7',
'mlx5dv_devx_umem_export' => 'mlx5dv_devx_umem_export@@MLX5_1.27',
'mlx5dv_devx_umem_import' => 'mlx5dv_devx_umem_import@@MLX5_1.27',
'mlx5dv_devx_umem_reg' => 'mlx5dv_devx_umem_reg@@MLX5_1.7',
'mlx5dv_devx_umem_reg_ex' => 'mlx5dv_devx_umem_reg_ex@@MLX5_1.19',
'mlx5dv_devx_umem_unimport' => 'mlx5dv_devx_umem_unimport@@MLX5_1.27',
'mlx5dv_devx_wq_modify' => 'mlx5dv_devx_wq_modify@@MLX5_1.8',
'mlx5dv_devx_wq_query' => 'mlx5dv_devx_wq_query@@MLX5_1.8',
'mlx5dv_dm_map_op_addr' => 'mlx5dv_dm_map_op_addr@@MLX5_1.19',
'mlx5dv_dr_action_create_aso' => 'mlx5dv_dr_action_create_aso@@MLX5_1.17',
'mlx5dv_dr_action_create_default_miss' => 'mlx5dv_dr_action_create_default_miss@@MLX5_1.14',
'mlx5dv_dr_action_create_dest_array' => 'mlx5dv_dr_action_create_dest_array@@MLX5_1.16',
'mlx5dv_dr_action_create_dest_devx_tir' => 'mlx5dv_dr_action_create_dest_devx_tir@@MLX5_1.15',
'mlx5dv_dr_action_create_dest_ib_port' => 'mlx5dv_dr_action_create_dest_ib_port@@MLX5_1.21',
'mlx5dv_dr_action_create_dest_ibv_qp' => 'mlx5dv_dr_action_create_dest_ibv_qp@@MLX5_1.10',
'mlx5dv_dr_action_create_dest_root_table' => 'mlx5dv_dr_action_create_dest_root_table@@MLX5_1.24',
'mlx5dv_dr_action_create_dest_table' => 'mlx5dv_dr_action_create_dest_table@@MLX5_1.10',
'mlx5dv_dr_action_create_dest_vport' => 'mlx5dv_dr_action_create_dest_vport@@MLX5_1.10',
'mlx5dv_dr_action_create_drop' => 'mlx5dv_dr_action_create_drop@@MLX5_1.10',
'mlx5dv_dr_action_create_flow_counter' => 'mlx5dv_dr_action_create_flow_counter@@MLX5_1.10',
'mlx5dv_dr_action_create_flow_meter' => 'mlx5dv_dr_action_create_flow_meter@@MLX5_1.12',
'mlx5dv_dr_action_create_flow_sampler' => 'mlx5dv_dr_action_create_flow_sampler@@MLX5_1.16',
'mlx5dv_dr_action_create_modify_header' => 'mlx5dv_dr_action_create_modify_header@@MLX5_1.10',
'mlx5dv_dr_action_create_packet_reformat' => 'mlx5dv_dr_action_create_packet_reformat@@MLX5_1.10',
'mlx5dv_dr_action_create_pop_vlan' => 'mlx5dv_dr_action_create_pop_vlan@@MLX5_1.17',
'mlx5dv_dr_action_create_push_vlan' => 'mlx5dv_dr_action_create_push_vlan@@MLX5_1.17',
'mlx5dv_dr_action_create_tag' => 'mlx5dv_dr_action_create_tag@@MLX5_1.10',
'mlx5dv_dr_action_destroy' => 'mlx5dv_dr_action_destroy@@MLX5_1.10',
'mlx5dv_dr_action_modify_aso' => 'mlx5dv_dr_action_modify_aso@@MLX5_1.17',
'mlx5dv_dr_action_modify_flow_meter' => 'mlx5dv_dr_action_modify_flow_meter@@MLX5_1.12',
'mlx5dv_dr_aso_other_domain_link' => 'mlx5dv_dr_aso_other_domain_link@@MLX5_1.22',
'mlx5dv_dr_aso_other_domain_unlink' => 'mlx5dv_dr_aso_other_domain_unlink@@MLX5_1.22',
'mlx5dv_dr_domain_allow_duplicate_rules' => 'mlx5dv_dr_domain_allow_duplicate_rules@@MLX5_1.20',
'mlx5dv_dr_domain_create' => 'mlx5dv_dr_domain_create@@MLX5_1.10',
'mlx5dv_dr_domain_destroy' => 'mlx5dv_dr_domain_destroy@@MLX5_1.10',
'mlx5dv_dr_domain_set_reclaim_device_memory' => 'mlx5dv_dr_domain_set_reclaim_device_memory@@MLX5_1.14',
'mlx5dv_dr_domain_sync' => 'mlx5dv_dr_domain_sync@@MLX5_1.10',
'mlx5dv_dr_matcher_create' => 'mlx5dv_dr_matcher_create@@MLX5_1.10',
'mlx5dv_dr_matcher_destroy' => 'mlx5dv_dr_matcher_destroy@@MLX5_1.10',
'mlx5dv_dr_matcher_set_layout' => 'mlx5dv_dr_matcher_set_layout@@MLX5_1.21',
'mlx5dv_dr_rule_create' => 'mlx5dv_dr_rule_create@@MLX5_1.10',
'mlx5dv_dr_rule_destroy' => 'mlx5dv_dr_rule_destroy@@MLX5_1.10',
'mlx5dv_dr_table_create' => 'mlx5dv_dr_table_create@@MLX5_1.10',
'mlx5dv_dr_table_destroy' => 'mlx5dv_dr_table_destroy@@MLX5_1.10',
'mlx5dv_dump_dr_domain' => 'mlx5dv_dump_dr_domain@@MLX5_1.12',
'mlx5dv_dump_dr_matcher' => 'mlx5dv_dump_dr_matcher@@MLX5_1.12',
'mlx5dv_dump_dr_rule' => 'mlx5dv_dump_dr_rule@@MLX5_1.12',
'mlx5dv_dump_dr_table' => 'mlx5dv_dump_dr_table@@MLX5_1.12',
'mlx5dv_free_var' => 'mlx5dv_free_var@@MLX5_1.12',
'mlx5dv_get_clock_info' => 'mlx5dv_get_clock_info@@MLX5_1.4',
'mlx5dv_get_data_direct_sysfs_path' => 'mlx5dv_get_data_direct_sysfs_path@@MLX5_1.25',
'mlx5dv_get_vfio_device_list' => 'mlx5dv_get_vfio_device_list@@MLX5_1.21',
'mlx5dv_is_supported' => 'mlx5dv_is_supported@@MLX5_1.8',
'mlx5dv_map_ah_to_qp' => 'mlx5dv_map_ah_to_qp@@MLX5_1.20',
'mlx5dv_modify_qp_lag_port' => 'mlx5dv_modify_qp_lag_port@@MLX5_1.14',
'mlx5dv_modify_qp_sched_elem' => 'mlx5dv_modify_qp_sched_elem@@MLX5_1.17',
'mlx5dv_modify_qp_udp_sport' => 'mlx5dv_modify_qp_udp_sport@@MLX5_1.17',
'mlx5dv_open_device' => 'mlx5dv_open_device@@MLX5_1.7',
'mlx5dv_pp_alloc' => 'mlx5dv_pp_alloc@@MLX5_1.13',
'mlx5dv_pp_free' => 'mlx5dv_pp_free@@MLX5_1.13',
'mlx5dv_qp_cancel_posted_send_wrs' => 'mlx5dv_qp_cancel_posted_send_wrs@@MLX5_1.20',
'mlx5dv_qp_ex_from_ibv_qp_ex' => 'mlx5dv_qp_ex_from_ibv_qp_ex@@MLX5_1.10',
'mlx5dv_query_device' => 'mlx5dv_query_device@@MLX5_1.0',
'mlx5dv_query_qp_lag_port' => 'mlx5dv_query_qp_lag_port@@MLX5_1.14',
'mlx5dv_reg_dmabuf_mr' => 'mlx5dv_reg_dmabuf_mr@@MLX5_1.25',
'mlx5dv_reserved_qpn_alloc' => 'mlx5dv_reserved_qpn_alloc@@MLX5_1.18',
'mlx5dv_reserved_qpn_dealloc' => 'mlx5dv_reserved_qpn_dealloc@@MLX5_1.18',
'mlx5dv_sched_leaf_create' => 'mlx5dv_sched_leaf_create@@MLX5_1.17',
'mlx5dv_sched_leaf_destroy' => 'mlx5dv_sched_leaf_destroy@@MLX5_1.17',
'mlx5dv_sched_leaf_modify' => 'mlx5dv_sched_leaf_modify@@MLX5_1.17',
'mlx5dv_sched_node_create' => 'mlx5dv_sched_node_create@@MLX5_1.17',
'mlx5dv_sched_node_destroy' => 'mlx5dv_sched_node_destroy@@MLX5_1.17',
'mlx5dv_sched_node_modify' => 'mlx5dv_sched_node_modify@@MLX5_1.17',
'mlx5dv_set_context_attr' => 'mlx5dv_set_context_attr@@MLX5_1.2',
'mlx5dv_var_export' => 'mlx5dv_var_export@@MLX5_1.27',
'mlx5dv_var_import' => 'mlx5dv_var_import@@MLX5_1.27',
'mlx5dv_var_unimport' => 'mlx5dv_var_unimport@@MLX5_1.27',
'mlx5dv_vfio_get_events_fd' => 'mlx5dv_vfio_get_events_fd@@MLX5_1.21',
'mlx5dv_vfio_process_events' => 'mlx5dv_vfio_process_events@@MLX5_1.21'
},
'Symbols' => {
'libmlx5.so.1.27.65.0' => {
'__mlx5dv_create_flow@@MLX5_1.25.1' => 1,
'_mlx5dv_get_export_sizes@@MLX5_1.27' => 1,
'_mlx5dv_mkey_check@@MLX5_1.20' => 1,
'_mlx5dv_query_port@@MLX5_1.19' => 1,
'mlx5dv_alloc_dm@@MLX5_1.10' => 1,
'mlx5dv_alloc_var@@MLX5_1.12' => 1,
'mlx5dv_create_cq@@MLX5_1.1' => 1,
'mlx5dv_create_flow@@MLX5_1.6' => 1,
'mlx5dv_create_flow_action_esp@@MLX5_1.5' => 1,
'mlx5dv_create_flow_action_modify_header@@MLX5_1.7' => 1,
'mlx5dv_create_flow_action_packet_reformat@@MLX5_1.7' => 1,
'mlx5dv_create_flow_matcher@@MLX5_1.6' => 1,
'mlx5dv_create_mkey@@MLX5_1.10' => 1,
'mlx5dv_create_qp@@MLX5_1.3' => 1,
'mlx5dv_create_steering_anchor@@MLX5_1.24' => 1,
'mlx5dv_create_wq@@MLX5_1.3' => 1,
'mlx5dv_crypto_login@@MLX5_1.21' => 1,
'mlx5dv_crypto_login_create@@MLX5_1.24' => 1,
'mlx5dv_crypto_login_destroy@@MLX5_1.24' => 1,
'mlx5dv_crypto_login_query@@MLX5_1.24' => 1,
'mlx5dv_crypto_login_query_state@@MLX5_1.21' => 1,
'mlx5dv_crypto_logout@@MLX5_1.21' => 1,
'mlx5dv_dci_stream_id_reset@@MLX5_1.21' => 1,
'mlx5dv_dek_create@@MLX5_1.21' => 1,
'mlx5dv_dek_destroy@@MLX5_1.21' => 1,
'mlx5dv_dek_query@@MLX5_1.21' => 1,
'mlx5dv_destroy_flow_matcher@@MLX5_1.6' => 1,
'mlx5dv_destroy_mkey@@MLX5_1.10' => 1,
'mlx5dv_destroy_steering_anchor@@MLX5_1.24' => 1,
'mlx5dv_devx_alloc_msi_vector@@MLX5_1.23' => 1,
'mlx5dv_devx_alloc_uar@@MLX5_1.7' => 1,
'mlx5dv_devx_cq_modify@@MLX5_1.8' => 1,
'mlx5dv_devx_cq_query@@MLX5_1.8' => 1,
'mlx5dv_devx_create_cmd_comp@@MLX5_1.9' => 1,
'mlx5dv_devx_create_eq@@MLX5_1.23' => 1,
'mlx5dv_devx_create_event_channel@@MLX5_1.11' => 1,
'mlx5dv_devx_destroy_cmd_comp@@MLX5_1.9' => 1,
'mlx5dv_devx_destroy_eq@@MLX5_1.23' => 1,
'mlx5dv_devx_destroy_event_channel@@MLX5_1.11' => 1,
'mlx5dv_devx_free_msi_vector@@MLX5_1.23' => 1,
'mlx5dv_devx_free_uar@@MLX5_1.7' => 1,
'mlx5dv_devx_general_cmd@@MLX5_1.7' => 1,
'mlx5dv_devx_get_async_cmd_comp@@MLX5_1.9' => 1,
'mlx5dv_devx_get_event@@MLX5_1.11' => 1,
'mlx5dv_devx_ind_tbl_modify@@MLX5_1.8' => 1,
'mlx5dv_devx_ind_tbl_query@@MLX5_1.8' => 1,
'mlx5dv_devx_obj_create@@MLX5_1.7' => 1,
'mlx5dv_devx_obj_destroy@@MLX5_1.7' => 1,
'mlx5dv_devx_obj_export@@MLX5_1.27' => 1,
'mlx5dv_devx_obj_import@@MLX5_1.27' => 1,
'mlx5dv_devx_obj_modify@@MLX5_1.7' => 1,
'mlx5dv_devx_obj_query@@MLX5_1.7' => 1,
'mlx5dv_devx_obj_query_async@@MLX5_1.9' => 1,
'mlx5dv_devx_obj_unimport@@MLX5_1.27' => 1,
'mlx5dv_devx_qp_modify@@MLX5_1.8' => 1,
'mlx5dv_devx_qp_query@@MLX5_1.8' => 1,
'mlx5dv_devx_query_eqn@@MLX5_1.7' => 1,
'mlx5dv_devx_srq_modify@@MLX5_1.8' => 1,
'mlx5dv_devx_srq_query@@MLX5_1.8' => 1,
'mlx5dv_devx_subscribe_devx_event@@MLX5_1.11' => 1,
'mlx5dv_devx_subscribe_devx_event_fd@@MLX5_1.11' => 1,
'mlx5dv_devx_uar_export_dmabuf_fd@@MLX5_1.26' => 1,
'mlx5dv_devx_umem_dereg@@MLX5_1.7' => 1,
'mlx5dv_devx_umem_export@@MLX5_1.27' => 1,
'mlx5dv_devx_umem_import@@MLX5_1.27' => 1,
'mlx5dv_devx_umem_reg@@MLX5_1.7' => 1,
'mlx5dv_devx_umem_reg_ex@@MLX5_1.19' => 1,
'mlx5dv_devx_umem_unimport@@MLX5_1.27' => 1,
'mlx5dv_devx_wq_modify@@MLX5_1.8' => 1,
'mlx5dv_devx_wq_query@@MLX5_1.8' => 1,
'mlx5dv_dm_map_op_addr@@MLX5_1.19' => 1,
'mlx5dv_dr_action_create_aso@@MLX5_1.17' => 1,
'mlx5dv_dr_action_create_default_miss@@MLX5_1.14' => 1,
'mlx5dv_dr_action_create_dest_array@@MLX5_1.16' => 1,
'mlx5dv_dr_action_create_dest_devx_tir@@MLX5_1.15' => 1,
'mlx5dv_dr_action_create_dest_ib_port@@MLX5_1.21' => 1,
'mlx5dv_dr_action_create_dest_ibv_qp@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_dest_root_table@@MLX5_1.24' => 1,
'mlx5dv_dr_action_create_dest_table@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_dest_vport@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_drop@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_flow_counter@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_flow_meter@@MLX5_1.12' => 1,
'mlx5dv_dr_action_create_flow_sampler@@MLX5_1.16' => 1,
'mlx5dv_dr_action_create_modify_header@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_packet_reformat@@MLX5_1.10' => 1,
'mlx5dv_dr_action_create_pop_vlan@@MLX5_1.17' => 1,
'mlx5dv_dr_action_create_push_vlan@@MLX5_1.17' => 1,
'mlx5dv_dr_action_create_tag@@MLX5_1.10' => 1,
'mlx5dv_dr_action_destroy@@MLX5_1.10' => 1,
'mlx5dv_dr_action_modify_aso@@MLX5_1.17' => 1,
'mlx5dv_dr_action_modify_flow_meter@@MLX5_1.12' => 1,
'mlx5dv_dr_aso_other_domain_link@@MLX5_1.22' => 1,
'mlx5dv_dr_aso_other_domain_unlink@@MLX5_1.22' => 1,
'mlx5dv_dr_domain_allow_duplicate_rules@@MLX5_1.20' => 1,
'mlx5dv_dr_domain_create@@MLX5_1.10' => 1,
'mlx5dv_dr_domain_destroy@@MLX5_1.10' => 1,
'mlx5dv_dr_domain_set_reclaim_device_memory@@MLX5_1.14' => 1,
'mlx5dv_dr_domain_sync@@MLX5_1.10' => 1,
'mlx5dv_dr_matcher_create@@MLX5_1.10' => 1,
'mlx5dv_dr_matcher_destroy@@MLX5_1.10' => 1,
'mlx5dv_dr_matcher_set_layout@@MLX5_1.21' => 1,
'mlx5dv_dr_rule_create@@MLX5_1.10' => 1,
'mlx5dv_dr_rule_destroy@@MLX5_1.10' => 1,
'mlx5dv_dr_table_create@@MLX5_1.10' => 1,
'mlx5dv_dr_table_destroy@@MLX5_1.10' => 1,
'mlx5dv_dump_dr_domain@@MLX5_1.12' => 1,
'mlx5dv_dump_dr_matcher@@MLX5_1.12' => 1,
'mlx5dv_dump_dr_rule@@MLX5_1.12' => 1,
'mlx5dv_dump_dr_table@@MLX5_1.12' => 1,
'mlx5dv_free_var@@MLX5_1.12' => 1,
'mlx5dv_get_clock_info@@MLX5_1.4' => 1,
'mlx5dv_get_data_direct_sysfs_path@@MLX5_1.25' => 1,
'mlx5dv_get_vfio_device_list@@MLX5_1.21' => 1,
'mlx5dv_init_obj@@MLX5_1.2' => 1,
'mlx5dv_init_obj@MLX5_1.0' => 1,
'mlx5dv_is_supported@@MLX5_1.8' => 1,
'mlx5dv_map_ah_to_qp@@MLX5_1.20' => 1,
'mlx5dv_modify_qp_lag_port@@MLX5_1.14' => 1,
'mlx5dv_modify_qp_sched_elem@@MLX5_1.17' => 1,
'mlx5dv_modify_qp_udp_sport@@MLX5_1.17' => 1,
'mlx5dv_open_device@@MLX5_1.7' => 1,
'mlx5dv_pp_alloc@@MLX5_1.13' => 1,
'mlx5dv_pp_free@@MLX5_1.13' => 1,
'mlx5dv_qp_cancel_posted_send_wrs@@MLX5_1.20' => 1,
'mlx5dv_qp_ex_from_ibv_qp_ex@@MLX5_1.10' => 1,
'mlx5dv_query_device@@MLX5_1.0' => 1,
'mlx5dv_query_qp_lag_port@@MLX5_1.14' => 1,
'mlx5dv_reg_dmabuf_mr@@MLX5_1.25' => 1,
'mlx5dv_reserved_qpn_alloc@@MLX5_1.18' => 1,
'mlx5dv_reserved_qpn_dealloc@@MLX5_1.18' => 1,
'mlx5dv_sched_leaf_create@@MLX5_1.17' => 1,
'mlx5dv_sched_leaf_destroy@@MLX5_1.17' => 1,
'mlx5dv_sched_leaf_modify@@MLX5_1.17' => 1,
'mlx5dv_sched_node_create@@MLX5_1.17' => 1,
'mlx5dv_sched_node_destroy@@MLX5_1.17' => 1,
'mlx5dv_sched_node_modify@@MLX5_1.17' => 1,
'mlx5dv_set_context_attr@@MLX5_1.2' => 1,
'mlx5dv_var_export@@MLX5_1.27' => 1,
'mlx5dv_var_import@@MLX5_1.27' => 1,
'mlx5dv_var_unimport@@MLX5_1.27' => 1,
'mlx5dv_vfio_get_events_fd@@MLX5_1.21' => 1,
'mlx5dv_vfio_process_events@@MLX5_1.21' => 1
}
},
'Target' => 'unix',
'TypeInfo' => {
'1' => {
'Name' => 'void',
'Type' => 'Intrinsic'
},
'10002' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '2199'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10018' => {
'Name' => 'void(*)(struct ibv_qp_ex*)',
'Param' => {
'0' => {
'type' => '9852'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10039' => {
'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '2199'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10070' => {
'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '304'
},
'2' => {
'type' => '1985'
},
'3' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10101' => {
'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '8612'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10127' => {
'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '304'
},
'2' => {
'type' => '415'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10153' => {
'BaseType' => '8292',
'Name' => 'struct ibv_data_buf const*',
'Size' => '8',
'Type' => 'Pointer'
},
'10158' => {
'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '415'
},
'2' => {
'type' => '10153'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10189' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10215' => {
'BaseType' => '8353',
'Name' => 'struct ibv_sge const*',
'Size' => '8',
'Type' => 'Pointer'
},
'10220' => {
'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '415'
},
'2' => {
'type' => '10215'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10240' => {
'Name' => 'int(*)(struct ibv_qp_ex*)',
'Param' => {
'0' => {
'type' => '9852'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10271' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, void const*)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '1957'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10312' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, size_t, uint8_t, uint8_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '415'
},
'4' => {
'type' => '1973'
},
'5' => {
'type' => '1973'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10317' => {
'Header' => undef,
'Line' => '1539',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'fd',
'offset' => '8',
'type' => '155'
},
'2' => {
'name' => 'refcnt',
'offset' => '18',
'type' => '155'
}
},
'Name' => 'struct ibv_comp_channel',
'Size' => '16',
'Type' => 'Struct'
},
'10372' => {
'BaseType' => '10317',
'Name' => 'struct ibv_comp_channel*',
'Size' => '8',
'Type' => 'Pointer'
},
'10377' => {
'Header' => undef,
'Line' => '1558',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1997'
}
},
'Name' => 'struct ibv_poll_cq_attr',
'Size' => '4',
'Type' => 'Struct'
},
'10405' => {
'Header' => undef,
'Line' => '1562',
'Memb' => {
'0' => {
'name' => 'tag',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'priv',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct ibv_wc_tm_info',
'Size' => '16',
'Type' => 'Struct'
},
'10447' => {
'Header' => undef,
'Line' => '1567',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'channel',
'offset' => '8',
'type' => '10372'
},
'10' => {
'name' => 'status',
'offset' => '306',
'type' => '5554'
},
'11' => {
'name' => 'wr_id',
'offset' => '310',
'type' => '2019'
},
'12' => {
'name' => 'start_poll',
'offset' => '324',
'type' => '10916'
},
'13' => {
'name' => 'next_poll',
'offset' => '338',
'type' => '10936'
},
'14' => {
'name' => 'end_poll',
'offset' => '352',
'type' => '10952'
},
'15' => {
'name' => 'read_opcode',
'offset' => '360',
'type' => '10972'
},
'16' => {
'name' => 'read_vendor_err',
'offset' => '374',
'type' => '10992'
},
'17' => {
'name' => 'read_byte_len',
'offset' => '388',
'type' => '10992'
},
'18' => {
'name' => 'read_imm_data',
'offset' => '402',
'type' => '11012'
},
'19' => {
'name' => 'read_qp_num',
'offset' => '512',
'type' => '10992'
},
'2' => {
'name' => 'cq_context',
'offset' => '22',
'type' => '304'
},
'20' => {
'name' => 'read_src_qp',
'offset' => '520',
'type' => '10992'
},
'21' => {
'name' => 'read_wc_flags',
'offset' => '534',
'type' => '11032'
},
'22' => {
'name' => 'read_slid',
'offset' => '548',
'type' => '10992'
},
'23' => {
'name' => 'read_sl',
'offset' => '562',
'type' => '11052'
},
'24' => {
'name' => 'read_dlid_path_bits',
'offset' => '576',
'type' => '11052'
},
'25' => {
'name' => 'read_completion_ts',
'offset' => '584',
'type' => '11072'
},
'26' => {
'name' => 'read_cvlan',
'offset' => '598',
'type' => '11092'
},
'27' => {
'name' => 'read_flow_tag',
'offset' => '612',
'type' => '10992'
},
'28' => {
'name' => 'read_tm_info',
'offset' => '626',
'type' => '11118'
},
'29' => {
'name' => 'read_completion_wallclock_ns',
'offset' => '640',
'type' => '11072'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'cqe',
'offset' => '40',
'type' => '155'
},
'5' => {
'name' => 'mutex',
'offset' => '50',
'type' => '889'
},
'6' => {
'name' => 'cond',
'offset' => '114',
'type' => '962'
},
'7' => {
'name' => 'comp_events_completed',
'offset' => '288',
'type' => '1997'
},
'8' => {
'name' => 'async_events_completed',
'offset' => '292',
'type' => '1997'
},
'9' => {
'name' => 'comp_mask',
'offset' => '296',
'type' => '1997'
}
},
'Name' => 'struct ibv_cq_ex',
'Size' => '288',
'Type' => 'Struct'
},
'107' => {
'Name' => 'signed char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'10906' => {
'BaseType' => '10447',
'Name' => 'struct ibv_cq_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'10911' => {
'BaseType' => '10377',
'Name' => 'struct ibv_poll_cq_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'10916' => {
'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
'Param' => {
'0' => {
'type' => '10906'
},
'1' => {
'type' => '10911'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10936' => {
'Name' => 'int(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10952' => {
'Name' => 'void(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10972' => {
'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '5715',
'Size' => '8',
'Type' => 'FuncPtr'
},
'10992' => {
'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '1997',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11012' => {
'Name' => '__be32(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '2199',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11032' => {
'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '66',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11052' => {
'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '1973',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11072' => {
'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '2019',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11092' => {
'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '10906'
}
},
'Return' => '1985',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11113' => {
'BaseType' => '10405',
'Name' => 'struct ibv_wc_tm_info*',
'Size' => '8',
'Type' => 'Pointer'
},
'11118' => {
'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
'Param' => {
'0' => {
'type' => '10906'
},
'1' => {
'type' => '11113'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11207' => {
'Header' => undef,
'Line' => '1744',
'Memb' => {
'0' => {
'name' => 'IBV_FLOW_ATTR_NORMAL',
'value' => '0'
},
'1' => {
'name' => 'IBV_FLOW_ATTR_ALL_DEFAULT',
'value' => '1'
},
'2' => {
'name' => 'IBV_FLOW_ATTR_MC_DEFAULT',
'value' => '2'
},
'3' => {
'name' => 'IBV_FLOW_ATTR_SNIFFER',
'value' => '3'
}
},
'Name' => 'enum ibv_flow_attr_type',
'Size' => '4',
'Type' => 'Enum'
},
'11248' => {
'BaseType' => '1973',
'Name' => 'uint8_t[6]',
'Size' => '6',
'Type' => 'Array'
},
'11264' => {
'Header' => undef,
'Line' => '1977',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
}
},
'Name' => 'struct ibv_flow_action',
'Size' => '8',
'Type' => 'Struct'
},
'11292' => {
'Header' => undef,
'Line' => '2197',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
}
},
'Name' => 'struct ibv_counters',
'Size' => '8',
'Type' => 'Struct'
},
'11320' => {
'BaseType' => '11292',
'Name' => 'struct ibv_counters*',
'Size' => '8',
'Type' => 'Pointer'
},
'11437' => {
'Header' => undef,
'Line' => '1971',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'context',
'offset' => '8',
'type' => '3076'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct ibv_flow',
'Size' => '24',
'Type' => 'Struct'
},
'11493' => {
'Header' => undef,
'Line' => '1985',
'Memb' => {
'0' => {
'name' => 'esp_attr',
'offset' => '0',
'type' => '11647'
},
'1' => {
'name' => 'keymat_proto',
'offset' => '8',
'type' => '2375'
},
'2' => {
'name' => 'keymat_len',
'offset' => '18',
'type' => '1985'
},
'3' => {
'name' => 'keymat_ptr',
'offset' => '22',
'type' => '304'
},
'4' => {
'name' => 'replay_proto',
'offset' => '36',
'type' => '2399'
},
'5' => {
'name' => 'replay_len',
'offset' => '40',
'type' => '1985'
},
'6' => {
'name' => 'replay_ptr',
'offset' => '50',
'type' => '304'
},
'7' => {
'name' => 'esp_encap',
'offset' => '64',
'type' => '2538'
},
'8' => {
'name' => 'comp_mask',
'offset' => '72',
'type' => '1997'
},
'9' => {
'name' => 'esn',
'offset' => '82',
'type' => '1997'
}
},
'Name' => 'struct ibv_flow_action_esp_attr',
'Size' => '56',
'Type' => 'Struct'
},
'11647' => {
'BaseType' => '2543',
'Name' => 'struct ib_uverbs_flow_action_esp*',
'Size' => '8',
'Type' => 'Pointer'
},
'11652' => {
'Header' => undef,
'Line' => '2006',
'Memb' => {
'0' => {
'name' => '_dummy1',
'offset' => '0',
'type' => '11833'
},
'1' => {
'name' => '_dummy2',
'offset' => '8',
'type' => '11849'
}
},
'Name' => 'struct _ibv_device_ops',
'Size' => '16',
'Type' => 'Struct'
},
'11714' => {
'BaseType' => '11719',
'Name' => 'struct ibv_device*',
'Size' => '8',
'Type' => 'Pointer'
},
'11719' => {
'Header' => undef,
'Line' => '2016',
'Memb' => {
'0' => {
'name' => '_ops',
'offset' => '0',
'type' => '11652'
},
'1' => {
'name' => 'node_type',
'offset' => '22',
'type' => '2672'
},
'2' => {
'name' => 'transport_type',
'offset' => '32',
'type' => '2737'
},
'3' => {
'name' => 'name',
'offset' => '36',
'type' => '3690'
},
'4' => {
'name' => 'dev_name',
'offset' => '136',
'type' => '3690'
},
'5' => {
'name' => 'dev_path',
'offset' => '338',
'type' => '11854'
},
'6' => {
'name' => 'ibdev_path',
'offset' => '1032',
'type' => '11854'
}
},
'Name' => 'struct ibv_device',
'Size' => '664',
'Type' => 'Struct'
},
'11833' => {
'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
'Param' => {
'0' => {
'type' => '11714'
},
'1' => {
'type' => '155'
}
},
'Return' => '3076',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11849' => {
'Name' => 'void(*)(struct ibv_context*)',
'Param' => {
'0' => {
'type' => '3076'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'11854' => {
'BaseType' => '352',
'Name' => 'char[256]',
'Size' => '256',
'Type' => 'Array'
},
'11870' => {
'Header' => undef,
'Line' => '2031',
'Memb' => {
'0' => {
'name' => '_compat_query_device',
'offset' => '0',
'type' => '12358'
},
'1' => {
'name' => '_compat_query_port',
'offset' => '8',
'type' => '12398'
},
'10' => {
'name' => '_compat_create_cq',
'offset' => '128',
'type' => '12408'
},
'11' => {
'name' => 'poll_cq',
'offset' => '136',
'type' => '12523'
},
'12' => {
'name' => 'req_notify_cq',
'offset' => '150',
'type' => '12548'
},
'13' => {
'name' => '_compat_cq_event',
'offset' => '260',
'type' => '12408'
},
'14' => {
'name' => '_compat_resize_cq',
'offset' => '274',
'type' => '12408'
},
'15' => {
'name' => '_compat_destroy_cq',
'offset' => '288',
'type' => '12408'
},
'16' => {
'name' => '_compat_create_srq',
'offset' => '296',
'type' => '12408'
},
'17' => {
'name' => '_compat_modify_srq',
'offset' => '310',
'type' => '12408'
},
'18' => {
'name' => '_compat_query_srq',
'offset' => '324',
'type' => '12408'
},
'19' => {
'name' => '_compat_destroy_srq',
'offset' => '338',
'type' => '12408'
},
'2' => {
'name' => '_compat_alloc_pd',
'offset' => '22',
'type' => '12408'
},
'20' => {
'name' => 'post_srq_recv',
'offset' => '352',
'type' => '12578'
},
'21' => {
'name' => '_compat_create_qp',
'offset' => '360',
'type' => '12408'
},
'22' => {
'name' => '_compat_query_qp',
'offset' => '374',
'type' => '12408'
},
'23' => {
'name' => '_compat_modify_qp',
'offset' => '388',
'type' => '12408'
},
'24' => {
'name' => '_compat_destroy_qp',
'offset' => '402',
'type' => '12408'
},
'25' => {
'name' => 'post_send',
'offset' => '512',
'type' => '12613'
},
'26' => {
'name' => 'post_recv',
'offset' => '520',
'type' => '12643'
},
'27' => {
'name' => '_compat_create_ah',
'offset' => '534',
'type' => '12408'
},
'28' => {
'name' => '_compat_destroy_ah',
'offset' => '548',
'type' => '12408'
},
'29' => {
'name' => '_compat_attach_mcast',
'offset' => '562',
'type' => '12408'
},
'3' => {
'name' => '_compat_dealloc_pd',
'offset' => '36',
'type' => '12408'
},
'30' => {
'name' => '_compat_detach_mcast',
'offset' => '576',
'type' => '12408'
},
'31' => {
'name' => '_compat_async_event',
'offset' => '584',
'type' => '12408'
},
'4' => {
'name' => '_compat_reg_mr',
'offset' => '50',
'type' => '12408'
},
'5' => {
'name' => '_compat_rereg_mr',
'offset' => '64',
'type' => '12408'
},
'6' => {
'name' => '_compat_dereg_mr',
'offset' => '72',
'type' => '12408'
},
'7' => {
'name' => 'alloc_mw',
'offset' => '86',
'type' => '12433'
},
'8' => {
'name' => 'bind_mw',
'offset' => '100',
'type' => '12468'
},
'9' => {
'name' => 'dealloc_mw',
'offset' => '114',
'type' => '12488'
}
},
'Name' => 'struct ibv_context_ops',
'Size' => '256',
'Type' => 'Struct'
},
'119' => {
'BaseType' => '42',
'Header' => undef,
'Line' => '38',
'Name' => '__uint8_t',
'Size' => '1',
'Type' => 'Typedef'
},
'12353' => {
'BaseType' => '3156',
'Name' => 'struct ibv_device_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'12358' => {
'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)',
'Param' => {
'0' => {
'type' => '3076'
},
'1' => {
'type' => '12353'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12388' => {
'BaseType' => '12393',
'Name' => 'struct _compat_ibv_port_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'12393' => {
'Name' => 'struct _compat_ibv_port_attr',
'Type' => 'Struct'
},
'12398' => {
'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
'Param' => {
'0' => {
'type' => '3076'
},
'1' => {
'type' => '1973'
},
'2' => {
'type' => '12388'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12408' => {
'Name' => 'void*(*)()',
'Return' => '304',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12433' => {
'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
'Param' => {
'0' => {
'type' => '6474'
},
'1' => {
'type' => '6693'
}
},
'Return' => '8765',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12463' => {
'BaseType' => '9338',
'Name' => 'struct ibv_mw_bind*',
'Size' => '8',
'Type' => 'Pointer'
},
'12468' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
'Param' => {
'0' => {
'type' => '5234'
},
'1' => {
'type' => '8765'
},
'2' => {
'type' => '12463'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12488' => {
'Name' => 'int(*)(struct ibv_mw*)',
'Param' => {
'0' => {
'type' => '8765'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12518' => {
'BaseType' => '5888',
'Name' => 'struct ibv_wc*',
'Size' => '8',
'Type' => 'Pointer'
},
'12523' => {
'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
'Param' => {
'0' => {
'type' => '5034'
},
'1' => {
'type' => '155'
},
'2' => {
'type' => '12518'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12548' => {
'Name' => 'int(*)(struct ibv_cq*, int)',
'Param' => {
'0' => {
'type' => '5034'
},
'1' => {
'type' => '155'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12578' => {
'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '5350'
},
'1' => {
'type' => '9076'
},
'2' => {
'type' => '9419'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12608' => {
'BaseType' => '8996',
'Name' => 'struct ibv_send_wr**',
'Size' => '8',
'Type' => 'Pointer'
},
'12613' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
'Param' => {
'0' => {
'type' => '5234'
},
'1' => {
'type' => '8996'
},
'2' => {
'type' => '12608'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12643' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '5234'
},
'1' => {
'type' => '9076'
},
'2' => {
'type' => '9419'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'12648' => {
'Header' => undef,
'Line' => '2094',
'Memb' => {
'0' => {
'name' => 'cqe',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'cq_context',
'offset' => '8',
'type' => '304'
},
'2' => {
'name' => 'channel',
'offset' => '22',
'type' => '10372'
},
'3' => {
'name' => 'comp_vector',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'wc_flags',
'offset' => '50',
'type' => '2019'
},
'5' => {
'name' => 'comp_mask',
'offset' => '64',
'type' => '1997'
},
'6' => {
'name' => 'flags',
'offset' => '68',
'type' => '1997'
},
'7' => {
'name' => 'parent_domain',
'offset' => '72',
'type' => '6474'
}
},
'Name' => 'struct ibv_cq_init_attr_ex',
'Size' => '56',
'Type' => 'Struct'
},
'1291011' => {
'Header' => undef,
'Line' => '9',
'Memb' => {
'0' => {
'name' => 'DR_ARG_CHUNK_SIZE_1',
'value' => '0'
},
'1' => {
'name' => 'DR_ARG_CHUNK_SIZE_MIN',
'value' => '0'
},
'2' => {
'name' => 'DR_ARG_CHUNK_SIZE_2',
'value' => '1'
},
'3' => {
'name' => 'DR_ARG_CHUNK_SIZE_3',
'value' => '2'
},
'4' => {
'name' => 'DR_ARG_CHUNK_SIZE_4',
'value' => '3'
},
'5' => {
'name' => 'DR_ARG_CHUNK_SIZE_MAX',
'value' => '4'
}
},
'Name' => 'enum dr_arg_chunk_size',
'Size' => '4',
'Type' => 'Enum'
},
'1291065' => {
'Header' => undef,
'Line' => '19',
'Memb' => {
'0' => {
'name' => 'log_chunk_size',
'offset' => '0',
'type' => '1291011'
},
'1' => {
'name' => 'dmn',
'offset' => '8',
'type' => '285717'
},
'2' => {
'name' => 'free_list',
'offset' => '22',
'type' => '15073'
},
'3' => {
'name' => 'mutex',
'offset' => '50',
'type' => '1258386'
}
},
'Name' => 'struct dr_arg_pool',
'Size' => '72',
'Type' => 'Struct'
},
'1291131' => {
'BaseType' => '1291147',
'Name' => 'struct dr_arg_pool*[4]',
'Size' => '32',
'Type' => 'Array'
},
'1291147' => {
'BaseType' => '1291065',
'Name' => 'struct dr_arg_pool*',
'Size' => '8',
'Type' => 'Pointer'
},
'1307527' => {
'Header' => undef,
'Line' => '1183',
'Memb' => {
'0' => {
'name' => 'arr',
'offset' => '0',
'type' => '8358'
},
'1' => {
'name' => 'count',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct ibv_fd_arr',
'Size' => '16',
'Type' => 'Struct'
},
'1327617' => {
'Header' => undef,
'Line' => '1742',
'Memb' => {
'0' => {
'name' => 'flags',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'fds',
'offset' => '22',
'type' => '1327673'
}
},
'Name' => 'struct mlx5dv_context_attr',
'Size' => '24',
'Type' => 'Struct'
},
'1327673' => {
'BaseType' => '1307527',
'Name' => 'struct ibv_fd_arr*',
'Size' => '8',
'Type' => 'Pointer'
},
'1366068' => {
'BaseType' => '1327617',
'Name' => 'struct mlx5dv_context_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'1404' => {
'Header' => undef,
'Line' => '49',
'Memb' => {
'0' => {
'name' => '_flags',
'offset' => '0',
'type' => '155'
},
'1' => {
'name' => '_IO_read_ptr',
'offset' => '8',
'type' => '342'
},
'10' => {
'name' => '_IO_backup_base',
'offset' => '128',
'type' => '342'
},
'11' => {
'name' => '_IO_save_end',
'offset' => '136',
'type' => '342'
},
'12' => {
'name' => '_markers',
'offset' => '150',
'type' => '1820'
},
'13' => {
'name' => '_chain',
'offset' => '260',
'type' => '1825'
},
'14' => {
'name' => '_fileno',
'offset' => '274',
'type' => '155'
},
'15' => {
'name' => '_flags2',
'offset' => '278',
'type' => '155'
},
'16' => {
'name' => '_old_offset',
'offset' => '288',
'type' => '244'
},
'17' => {
'name' => '_cur_column',
'offset' => '296',
'type' => '54'
},
'18' => {
'name' => '_vtable_offset',
'offset' => '304',
'type' => '107'
},
'19' => {
'name' => '_shortbuf',
'offset' => '305',
'type' => '1830'
},
'2' => {
'name' => '_IO_read_end',
'offset' => '22',
'type' => '342'
},
'20' => {
'name' => '_lock',
'offset' => '310',
'type' => '1846'
},
'21' => {
'name' => '_offset',
'offset' => '324',
'type' => '256'
},
'22' => {
'name' => '_codecvt',
'offset' => '338',
'type' => '1856'
},
'23' => {
'name' => '_wide_data',
'offset' => '352',
'type' => '1866'
},
'24' => {
'name' => '_freeres_list',
'offset' => '360',
'type' => '1825'
},
'25' => {
'name' => '_freeres_buf',
'offset' => '374',
'type' => '304'
},
'26' => {
'name' => '__pad5',
'offset' => '388',
'type' => '415'
},
'27' => {
'name' => '_mode',
'offset' => '402',
'type' => '155'
},
'28' => {
'name' => '_unused2',
'offset' => '406',
'type' => '1871'
},
'3' => {
'name' => '_IO_read_base',
'offset' => '36',
'type' => '342'
},
'4' => {
'name' => '_IO_write_base',
'offset' => '50',
'type' => '342'
},
'5' => {
'name' => '_IO_write_ptr',
'offset' => '64',
'type' => '342'
},
'6' => {
'name' => '_IO_write_end',
'offset' => '72',
'type' => '342'
},
'7' => {
'name' => '_IO_buf_base',
'offset' => '86',
'type' => '342'
},
'8' => {
'name' => '_IO_buf_end',
'offset' => '100',
'type' => '342'
},
'9' => {
'name' => '_IO_save_base',
'offset' => '114',
'type' => '342'
}
},
'Name' => 'struct _IO_FILE',
'Size' => '216',
'Type' => 'Struct'
},
'14138' => {
'BaseType' => '2019',
'Name' => 'uint64_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'14178' => {
'BaseType' => '11437',
'Name' => 'struct ibv_flow*',
'Size' => '8',
'Type' => 'Pointer'
},
'1426957' => {
'Header' => undef,
'Line' => '1754',
'Memb' => {
'0' => {
'name' => 'pci_name',
'offset' => '0',
'type' => '1963'
},
'1' => {
'name' => 'flags',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_vfio_context_attr',
'Size' => '24',
'Type' => 'Struct'
},
'14298' => {
'BaseType' => '2826',
'Name' => 'struct ibv_alloc_dm_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'143' => {
'BaseType' => '54',
'Header' => undef,
'Line' => '40',
'Name' => '__uint16_t',
'Size' => '2',
'Type' => 'Typedef'
},
'14328' => {
'BaseType' => '11264',
'Name' => 'struct ibv_flow_action*',
'Size' => '8',
'Type' => 'Pointer'
},
'14333' => {
'BaseType' => '11493',
'Name' => 'struct ibv_flow_action_esp_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'1465590' => {
'BaseType' => '11714',
'Name' => 'struct ibv_device**',
'Size' => '8',
'Type' => 'Pointer'
},
'1465595' => {
'BaseType' => '1426957',
'Name' => 'struct mlx5dv_vfio_context_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'14683' => {
'BaseType' => '7090',
'Name' => 'struct ibv_wq_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'14743' => {
'BaseType' => '12648',
'Name' => 'struct ibv_cq_init_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'14908' => {
'BaseType' => '7688',
'Name' => 'struct ibv_qp_init_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'14938' => {
'BaseType' => '1997',
'Name' => 'uint32_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'15028' => {
'Header' => undef,
'Line' => '24',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '15068'
},
'1' => {
'name' => 'prev',
'offset' => '8',
'type' => '15068'
}
},
'Name' => 'struct list_node',
'Size' => '16',
'Type' => 'Struct'
},
'15068' => {
'BaseType' => '15028',
'Name' => 'struct list_node*',
'Size' => '8',
'Type' => 'Pointer'
},
'15073' => {
'Header' => undef,
'Line' => '41',
'Memb' => {
'0' => {
'name' => 'n',
'offset' => '0',
'type' => '15028'
}
},
'Name' => 'struct list_head',
'Size' => '16',
'Type' => 'Struct'
},
'155' => {
'Name' => 'int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'15627' => {
'Header' => undef,
'Line' => '42',
'Memb' => {
'0' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_RX',
'value' => '0'
},
'1' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_TX',
'value' => '1'
},
'2' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_FDB',
'value' => '2'
},
'3' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_RX',
'value' => '3'
},
'4' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_TX',
'value' => '4'
},
'5' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_TRANSPORT_RX',
'value' => '5'
},
'6' => {
'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_TRANSPORT_TX',
'value' => '6'
}
},
'Name' => 'enum mlx5_ib_uapi_flow_table_type',
'Size' => '4',
'Type' => 'Enum'
},
'15687' => {
'Header' => undef,
'Line' => '52',
'Memb' => {
'0' => {
'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TUNNEL_TO_L2',
'value' => '0'
},
'1' => {
'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L2_TUNNEL',
'value' => '1'
},
'2' => {
'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L3_TUNNEL_TO_L2',
'value' => '2'
},
'3' => {
'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L3_TUNNEL',
'value' => '3'
}
},
'Name' => 'enum mlx5_ib_uapi_flow_action_packet_reformat_type',
'Size' => '4',
'Type' => 'Enum'
},
'15729' => {
'Header' => undef,
'Line' => '63',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '2175'
},
'1' => {
'name' => 'out_data',
'offset' => '8',
'type' => '15767'
}
},
'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr',
'Size' => '8',
'Type' => 'Struct'
},
'15767' => {
'BaseType' => '2139',
'Name' => '__u8[]',
'Size' => '8',
'Type' => 'Array'
},
'15782' => {
'Header' => undef,
'Line' => '68',
'Memb' => {
'0' => {
'name' => 'MLX5_IB_UAPI_DM_TYPE_MEMIC',
'value' => '0'
},
'1' => {
'name' => 'MLX5_IB_UAPI_DM_TYPE_STEERING_SW_ICM',
'value' => '1'
},
'2' => {
'name' => 'MLX5_IB_UAPI_DM_TYPE_HEADER_MODIFY_SW_ICM',
'value' => '2'
},
'3' => {
'name' => 'MLX5_IB_UAPI_DM_TYPE_HEADER_MODIFY_PATTERN_SW_ICM',
'value' => '3'
},
'4' => {
'name' => 'MLX5_IB_UAPI_DM_TYPE_ENCAP_SW_ICM',
'value' => '4'
}
},
'Name' => 'enum mlx5_ib_uapi_dm_type',
'Size' => '4',
'Type' => 'Enum'
},
'15830' => {
'Header' => undef,
'Line' => '76',
'Memb' => {
'0' => {
'name' => 'MLX5_IB_UAPI_DEVX_CR_EV_CH_FLAGS_OMIT_DATA',
'value' => '1'
}
},
'Name' => 'enum mlx5_ib_uapi_devx_create_event_channel_flags',
'Size' => '4',
'Type' => 'Enum'
},
'15854' => {
'Header' => undef,
'Line' => '80',
'Memb' => {
'0' => {
'name' => 'cookie',
'offset' => '0',
'type' => '2175'
},
'1' => {
'name' => 'out_data',
'offset' => '8',
'type' => '15767'
}
},
'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr',
'Size' => '8',
'Type' => 'Struct'
},
'15892' => {
'Header' => undef,
'Line' => '107',
'Memb' => {
'0' => {
'name' => 'value',
'offset' => '0',
'type' => '2163'
},
'1' => {
'name' => 'mask',
'offset' => '4',
'type' => '2163'
}
},
'Name' => 'struct mlx5_ib_uapi_reg',
'Size' => '8',
'Type' => 'Struct'
},
'15932' => {
'Header' => undef,
'Line' => '112',
'Memb' => {
'0' => {
'name' => 'flags',
'offset' => '0',
'type' => '2175'
},
'1' => {
'name' => 'vport',
'offset' => '8',
'type' => '2151'
},
'2' => {
'name' => 'vport_vhca_id',
'offset' => '16',
'type' => '2151'
},
'3' => {
'name' => 'esw_owner_vhca_id',
'offset' => '18',
'type' => '2151'
},
'4' => {
'name' => 'rsvd0',
'offset' => '20',
'type' => '2151'
},
'5' => {
'name' => 'vport_steering_icm_rx',
'offset' => '22',
'type' => '2175'
},
'6' => {
'name' => 'vport_steering_icm_tx',
'offset' => '36',
'type' => '2175'
},
'7' => {
'name' => 'reg_c0',
'offset' => '50',
'type' => '15892'
}
},
'Name' => 'struct mlx5_ib_uapi_query_port',
'Size' => '40',
'Type' => 'Struct'
},
'162' => {
'BaseType' => '155',
'Name' => 'int volatile',
'Size' => '4',
'Type' => 'Volatile'
},
'16230' => {
'Header' => undef,
'Line' => '94',
'Memb' => {
'0' => {
'name' => 'max_num',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'supported_format',
'offset' => '4',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_cqe_comp_caps',
'Size' => '8',
'Type' => 'Struct'
},
'16270' => {
'Header' => undef,
'Line' => '99',
'Memb' => {
'0' => {
'name' => 'sw_parsing_offloads',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'supported_qpts',
'offset' => '4',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_sw_parsing_caps',
'Size' => '8',
'Type' => 'Struct'
},
'16310' => {
'Header' => undef,
'Line' => '104',
'Memb' => {
'0' => {
'name' => 'min_single_stride_log_num_of_bytes',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'max_single_stride_log_num_of_bytes',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'min_single_wqe_log_num_of_strides',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'max_single_wqe_log_num_of_strides',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'supported_qpts',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_striding_rq_caps',
'Size' => '20',
'Type' => 'Struct'
},
'16389' => {
'Header' => undef,
'Line' => '112',
'Memb' => {
'0' => {
'name' => 'max_log_num_concurent',
'offset' => '0',
'type' => '1973'
},
'1' => {
'name' => 'max_log_num_errored',
'offset' => '1',
'type' => '1973'
}
},
'Name' => 'struct mlx5dv_dci_streams_caps',
'Size' => '2',
'Type' => 'Struct'
},
'16429' => {
'Header' => undef,
'Line' => '133',
'Memb' => {
'0' => {
'name' => 'MLX5DV_SIG_TYPE_T10DIF',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_SIG_TYPE_CRC',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_sig_type',
'Size' => '4',
'Type' => 'Enum'
},
'16459' => {
'Header' => undef,
'Line' => '143',
'Memb' => {
'0' => {
'name' => 'MLX5DV_SIG_T10DIF_CRC',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_SIG_T10DIF_CSUM',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_sig_t10dif_bg_type',
'Size' => '4',
'Type' => 'Enum'
},
'16489' => {
'Header' => undef,
'Line' => '153',
'Memb' => {
'0' => {
'name' => 'MLX5DV_SIG_CRC_TYPE_CRC32',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_SIG_CRC_TYPE_CRC32C',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_SIG_CRC_TYPE_CRC64_XP10',
'value' => '2'
}
},
'Name' => 'enum mlx5dv_sig_crc_type',
'Size' => '4',
'Type' => 'Enum'
},
'16525' => {
'Header' => undef,
'Line' => '165',
'Memb' => {
'0' => {
'name' => 'MLX5DV_BLOCK_SIZE_512',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_BLOCK_SIZE_520',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_BLOCK_SIZE_4048',
'value' => '2'
},
'3' => {
'name' => 'MLX5DV_BLOCK_SIZE_4096',
'value' => '3'
},
'4' => {
'name' => 'MLX5DV_BLOCK_SIZE_4160',
'value' => '4'
}
},
'Name' => 'enum mlx5dv_block_size',
'Size' => '4',
'Type' => 'Enum'
},
'16573' => {
'Header' => undef,
'Line' => '181',
'Memb' => {
'0' => {
'name' => 'block_size',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'block_prot',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 't10dif_bg',
'offset' => '18',
'type' => '1985'
},
'3' => {
'name' => 'crc_type',
'offset' => '20',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_sig_caps',
'Size' => '16',
'Type' => 'Struct'
},
'16639' => {
'Header' => undef,
'Line' => '204',
'Memb' => {
'0' => {
'name' => 'failed_selftests',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'crypto_engines',
'offset' => '2',
'type' => '1973'
},
'2' => {
'name' => 'wrapped_import_method',
'offset' => '3',
'type' => '1973'
},
'3' => {
'name' => 'log_max_num_deks',
'offset' => '4',
'type' => '1973'
},
'4' => {
'name' => 'flags',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_crypto_caps',
'Size' => '12',
'Type' => 'Struct'
},
'16718' => {
'Header' => undef,
'Line' => '217',
'Memb' => {
'0' => {
'name' => 'max_rc',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'max_xrc',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'max_dct',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'max_ud',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'max_uc',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_ooo_recv_wrs_caps',
'Size' => '20',
'Type' => 'Struct'
},
'16797' => {
'Header' => undef,
'Line' => '228',
'Memb' => {
'0' => {
'name' => 'version',
'offset' => '0',
'type' => '1973'
},
'1' => {
'name' => 'flags',
'offset' => '8',
'type' => '2019'
},
'10' => {
'name' => 'dc_odp_caps',
'offset' => '132',
'type' => '1997'
},
'11' => {
'name' => 'hca_core_clock',
'offset' => '136',
'type' => '304'
},
'12' => {
'name' => 'num_lag_ports',
'offset' => '150',
'type' => '1973'
},
'13' => {
'name' => 'sig_caps',
'offset' => '260',
'type' => '16573'
},
'14' => {
'name' => 'dci_streams_caps',
'offset' => '288',
'type' => '16389'
},
'15' => {
'name' => 'max_wr_memcpy_length',
'offset' => '296',
'type' => '415'
},
'16' => {
'name' => 'crypto_caps',
'offset' => '310',
'type' => '16639'
},
'17' => {
'name' => 'max_dc_rd_atom',
'offset' => '338',
'type' => '2019'
},
'18' => {
'name' => 'max_dc_init_rd_atom',
'offset' => '352',
'type' => '2019'
},
'19' => {
'name' => 'reg_c0',
'offset' => '360',
'type' => '15892'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '2019'
},
'20' => {
'name' => 'ooo_recv_wrs_caps',
'offset' => '374',
'type' => '16718'
},
'3' => {
'name' => 'cqe_comp_caps',
'offset' => '36',
'type' => '16230'
},
'4' => {
'name' => 'sw_parsing_caps',
'offset' => '50',
'type' => '16270'
},
'5' => {
'name' => 'striding_rq_caps',
'offset' => '64',
'type' => '16310'
},
'6' => {
'name' => 'tunnel_offloads_caps',
'offset' => '96',
'type' => '1997'
},
'7' => {
'name' => 'max_dynamic_bfregs',
'offset' => '100',
'type' => '1997'
},
'8' => {
'name' => 'max_clock_info_update_nsec',
'offset' => '114',
'type' => '2019'
},
'9' => {
'name' => 'flow_action_flags',
'offset' => '128',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_context',
'Size' => '200',
'Type' => 'Struct'
},
'17084' => {
'Header' => undef,
'Line' => '278',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'cqe_comp_res_format',
'offset' => '8',
'type' => '1973'
},
'2' => {
'name' => 'flags',
'offset' => '18',
'type' => '1997'
},
'3' => {
'name' => 'cqe_size',
'offset' => '22',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_cq_init_attr',
'Size' => '24',
'Type' => 'Struct'
},
'17154' => {
'Header' => undef,
'Line' => '308',
'Memb' => {
'0' => {
'name' => 'pd',
'offset' => '0',
'type' => '6474'
},
'1' => {
'name' => 'create_flags',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'max_entries',
'offset' => '18',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_mkey_init_attr',
'Size' => '16',
'Type' => 'Struct'
},
'172' => {
'BaseType' => '66',
'Header' => undef,
'Line' => '42',
'Name' => '__uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
'17209' => {
'Header' => undef,
'Line' => '314',
'Memb' => {
'0' => {
'name' => 'lkey',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'rkey',
'offset' => '4',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_mkey',
'Size' => '8',
'Type' => 'Struct'
},
'17251' => {
'Header' => undef,
'Line' => '329',
'Memb' => {
'0' => {
'name' => 'MLX5DV_DCTYPE_DCT',
'value' => '1'
},
'1' => {
'name' => 'MLX5DV_DCTYPE_DCI',
'value' => '2'
}
},
'Name' => 'enum mlx5dv_dc_type',
'Size' => '4',
'Type' => 'Enum'
},
'17280' => {
'Header' => undef,
'Line' => '334',
'Memb' => {
'0' => {
'name' => 'log_num_concurent',
'offset' => '0',
'type' => '1973'
},
'1' => {
'name' => 'log_num_errored',
'offset' => '1',
'type' => '1973'
}
},
'Name' => 'struct mlx5dv_dci_streams',
'Size' => '2',
'Type' => 'Struct'
},
'17322' => {
'Header' => undef,
'Line' => '341',
'Memb' => {
'0' => {
'name' => 'dct_access_key',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'dci_streams',
'offset' => '0',
'type' => '17280'
}
},
'Size' => '8',
'Type' => 'Union'
},
'1735359' => {
'Header' => undef,
'Line' => '599',
'Memb' => {
'0' => {
'name' => 'MLX5DV_MKEY_NO_ERR',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_GUARD',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_REFTAG',
'value' => '2'
},
'3' => {
'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_APPTAG',
'value' => '3'
}
},
'Name' => 'enum mlx5dv_mkey_err_type',
'Size' => '4',
'Type' => 'Enum'
},
'1735401' => {
'Header' => undef,
'Line' => '606',
'Memb' => {
'0' => {
'name' => 'actual_value',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'expected_value',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'offset',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_sig_err',
'Size' => '24',
'Type' => 'Struct'
},
'1735457' => {
'Header' => undef,
'Line' => '614',
'Memb' => {
'0' => {
'name' => 'sig',
'offset' => '0',
'type' => '1735401'
}
},
'Size' => '24',
'Type' => 'Union'
},
'1735480' => {
'Header' => undef,
'Line' => '612',
'Memb' => {
'0' => {
'name' => 'err_type',
'offset' => '0',
'type' => '1735359'
},
'1' => {
'name' => 'err',
'offset' => '8',
'type' => '1735457'
}
},
'Name' => 'struct mlx5dv_mkey_err',
'Size' => '32',
'Type' => 'Struct'
},
'17358' => {
'Header' => undef,
'Line' => '339',
'Memb' => {
'0' => {
'name' => 'dc_type',
'offset' => '0',
'type' => '17251'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '17322'
}
},
'Name' => 'struct mlx5dv_dc_init_attr',
'Size' => '16',
'Type' => 'Struct'
},
'17392' => {
'Header' => undef,
'Line' => '355',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'create_flags',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'dc_init_attr',
'offset' => '22',
'type' => '17358'
},
'3' => {
'name' => 'send_ops_flags',
'offset' => '50',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_qp_init_attr',
'Size' => '40',
'Type' => 'Struct'
},
'1739732' => {
'Header' => undef,
'Line' => '1865',
'Memb' => {
'0' => {
'name' => 'var_attrs_size',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'devx_umem_attrs_size',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'devx_obj_attrs_size',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_export_sizes',
'Size' => '12',
'Type' => 'Struct'
},
'17462' => {
'Header' => undef,
'Line' => '366',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'bytes_count',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'bytes_skip',
'offset' => '18',
'type' => '1997'
},
'3' => {
'name' => 'lkey',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_mr_interleaved',
'Size' => '24',
'Type' => 'Struct'
},
'17532' => {
'BaseType' => '17462',
'Name' => 'struct mlx5dv_mr_interleaved const',
'Size' => '24',
'Type' => 'Const'
},
'17537' => {
'Header' => undef,
'Line' => '379',
'Memb' => {
'0' => {
'name' => 'bg_type',
'offset' => '0',
'type' => '16459'
},
'1' => {
'name' => 'bg',
'offset' => '4',
'type' => '1985'
},
'2' => {
'name' => 'app_tag',
'offset' => '6',
'type' => '1985'
},
'3' => {
'name' => 'ref_tag',
'offset' => '8',
'type' => '1997'
},
'4' => {
'name' => 'flags',
'offset' => '18',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_sig_t10dif',
'Size' => '16',
'Type' => 'Struct'
},
'17620' => {
'BaseType' => '17537',
'Name' => 'struct mlx5dv_sig_t10dif const',
'Size' => '16',
'Type' => 'Const'
},
'17625' => {
'Header' => undef,
'Line' => '387',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '16489'
},
'1' => {
'name' => 'seed',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_sig_crc',
'Size' => '16',
'Type' => 'Struct'
},
'17667' => {
'BaseType' => '17625',
'Name' => 'struct mlx5dv_sig_crc const',
'Size' => '16',
'Type' => 'Const'
},
'17672' => {
'Header' => undef,
'Line' => '394',
'Memb' => {
'0' => {
'name' => 'dif',
'offset' => '0',
'type' => '17708'
},
'1' => {
'name' => 'crc',
'offset' => '0',
'type' => '17713'
}
},
'Size' => '8',
'Type' => 'Union'
},
'17708' => {
'BaseType' => '17620',
'Name' => 'struct mlx5dv_sig_t10dif const*',
'Size' => '8',
'Type' => 'Pointer'
},
'17713' => {
'BaseType' => '17667',
'Name' => 'struct mlx5dv_sig_crc const*',
'Size' => '8',
'Type' => 'Pointer'
},
'17718' => {
'Header' => undef,
'Line' => '392',
'Memb' => {
'0' => {
'name' => 'sig_type',
'offset' => '0',
'type' => '16429'
},
'1' => {
'name' => 'sig',
'offset' => '8',
'type' => '17672'
},
'2' => {
'name' => 'block_size',
'offset' => '22',
'type' => '16525'
},
'3' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_sig_block_domain',
'Size' => '32',
'Type' => 'Struct'
},
'17788' => {
'BaseType' => '17718',
'Name' => 'struct mlx5dv_sig_block_domain const',
'Size' => '32',
'Type' => 'Const'
},
'17793' => {
'Header' => undef,
'Line' => '415',
'Memb' => {
'0' => {
'name' => 'mem',
'offset' => '0',
'type' => '17896'
},
'1' => {
'name' => 'wire',
'offset' => '8',
'type' => '17896'
},
'2' => {
'name' => 'flags',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'check_mask',
'offset' => '32',
'type' => '1973'
},
'4' => {
'name' => 'copy_mask',
'offset' => '33',
'type' => '1973'
},
'5' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_sig_block_attr',
'Size' => '32',
'Type' => 'Struct'
},
'1781330' => {
'BaseType' => '1739732',
'Name' => 'struct mlx5dv_export_sizes*',
'Size' => '8',
'Type' => 'Pointer'
},
'17891' => {
'BaseType' => '17793',
'Name' => 'struct mlx5dv_sig_block_attr const',
'Size' => '32',
'Type' => 'Const'
},
'17896' => {
'BaseType' => '17788',
'Name' => 'struct mlx5dv_sig_block_domain const*',
'Size' => '8',
'Type' => 'Pointer'
},
'1789895' => {
'BaseType' => '1735480',
'Name' => 'struct mlx5dv_mkey_err*',
'Size' => '8',
'Type' => 'Pointer'
},
'17901' => {
'Header' => undef,
'Line' => '424',
'Memb' => {
'0' => {
'name' => 'MLX5DV_CRYPTO_STANDARD_AES_XTS',
'value' => '0'
}
},
'Name' => 'enum mlx5dv_crypto_standard',
'Size' => '4',
'Type' => 'Enum'
},
'17924' => {
'Header' => undef,
'Line' => '428',
'Memb' => {
'0' => {
'name' => 'MLX5DV_SIGNATURE_CRYPTO_ORDER_SIGNATURE_AFTER_CRYPTO_ON_TX',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_SIGNATURE_CRYPTO_ORDER_SIGNATURE_BEFORE_CRYPTO_ON_TX',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_signature_crypto_order',
'Size' => '4',
'Type' => 'Enum'
},
'1795' => {
'BaseType' => '1404',
'Header' => undef,
'Line' => '7',
'Name' => 'FILE',
'Size' => '216',
'Type' => 'Typedef'
},
'17953' => {
'Header' => undef,
'Line' => '433',
'Memb' => {
'0' => {
'name' => 'crypto_standard',
'offset' => '0',
'type' => '17901'
},
'1' => {
'name' => 'encrypt_on_tx',
'offset' => '4',
'type' => '2087'
},
'2' => {
'name' => 'signature_crypto_order',
'offset' => '8',
'type' => '17924'
},
'3' => {
'name' => 'data_unit_size',
'offset' => '18',
'type' => '16525'
},
'4' => {
'name' => 'initial_tweak',
'offset' => '22',
'type' => '18084'
},
'5' => {
'name' => 'dek',
'offset' => '50',
'type' => '18128'
},
'6' => {
'name' => 'keytag',
'offset' => '64',
'type' => '974'
},
'7' => {
'name' => 'comp_mask',
'offset' => '72',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_crypto_attr',
'Size' => '56',
'Type' => 'Struct'
},
'1807' => {
'BaseType' => '1',
'Header' => undef,
'Line' => '43',
'Name' => '_IO_lock_t',
'Type' => 'Typedef'
},
'18079' => {
'BaseType' => '17953',
'Name' => 'struct mlx5dv_crypto_attr const',
'Size' => '56',
'Type' => 'Const'
},
'18084' => {
'BaseType' => '352',
'Name' => 'char[16]',
'Size' => '16',
'Type' => 'Array'
},
'18100' => {
'Header' => undef,
'Line' => '945',
'Memb' => {
'0' => {
'name' => 'devx_obj',
'offset' => '0',
'type' => '19840'
}
},
'Name' => 'struct mlx5dv_dek',
'Size' => '8',
'Type' => 'Struct'
},
'18128' => {
'BaseType' => '18100',
'Name' => 'struct mlx5dv_dek*',
'Size' => '8',
'Type' => 'Pointer'
},
'18133' => {
'Header' => undef,
'Line' => '448',
'Memb' => {
'0' => {
'name' => 'conf_flags',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_mkey_conf_attr',
'Size' => '16',
'Type' => 'Struct'
},
'1815' => {
'Name' => 'struct _IO_marker',
'Type' => 'Struct'
},
'18175' => {
'Header' => undef,
'Line' => '459',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'wr_set_dc_addr',
'offset' => '8',
'type' => '18402'
},
'10' => {
'name' => 'wr_set_dc_addr_stream',
'offset' => '128',
'type' => '18691'
},
'11' => {
'name' => 'wr_memcpy',
'offset' => '136',
'type' => '18732'
},
'12' => {
'name' => 'wr_set_mkey_crypto',
'offset' => '150',
'type' => '18758'
},
'2' => {
'name' => 'wr_mr_interleaved',
'offset' => '22',
'type' => '18453'
},
'3' => {
'name' => 'wr_mr_list',
'offset' => '36',
'type' => '18489'
},
'4' => {
'name' => 'wr_mkey_configure',
'offset' => '50',
'type' => '18525'
},
'5' => {
'name' => 'wr_set_mkey_access_flags',
'offset' => '64',
'type' => '18546'
},
'6' => {
'name' => 'wr_set_mkey_layout_list',
'offset' => '72',
'type' => '18572'
},
'7' => {
'name' => 'wr_set_mkey_layout_interleaved',
'offset' => '86',
'type' => '18608'
},
'8' => {
'name' => 'wr_set_mkey_sig_block',
'offset' => '100',
'type' => '18634'
},
'9' => {
'name' => 'wr_raw_wqe',
'offset' => '114',
'type' => '18655'
}
},
'Name' => 'struct mlx5dv_qp_ex',
'Size' => '104',
'Type' => 'Struct'
},
'1820' => {
'BaseType' => '1815',
'Name' => 'struct _IO_marker*',
'Size' => '8',
'Type' => 'Pointer'
},
'1825' => {
'BaseType' => '1404',
'Name' => 'struct _IO_FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
'1830' => {
'BaseType' => '352',
'Name' => 'char[1]',
'Size' => '1',
'Type' => 'Array'
},
'18397' => {
'BaseType' => '18175',
'Name' => 'struct mlx5dv_qp_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'184' => {
'Name' => 'long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'18402' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '8612'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '2019'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18443' => {
'BaseType' => '17209',
'Name' => 'struct mlx5dv_mkey*',
'Size' => '8',
'Type' => 'Pointer'
},
'18448' => {
'BaseType' => '17462',
'Name' => 'struct mlx5dv_mr_interleaved*',
'Size' => '8',
'Type' => 'Pointer'
},
'18453' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint32_t, uint16_t, struct mlx5dv_mr_interleaved*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '18443'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '1997'
},
'4' => {
'type' => '1985'
},
'5' => {
'type' => '18448'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1846' => {
'BaseType' => '1807',
'Name' => '_IO_lock_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'18489' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint16_t, struct ibv_sge*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '18443'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '1985'
},
'4' => {
'type' => '9001'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1851' => {
'Name' => 'struct _IO_codecvt',
'Type' => 'Struct'
},
'18520' => {
'BaseType' => '18133',
'Name' => 'struct mlx5dv_mkey_conf_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18525' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint8_t, struct mlx5dv_mkey_conf_attr*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '18443'
},
'2' => {
'type' => '1973'
},
'3' => {
'type' => '18520'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18546' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1856' => {
'BaseType' => '1851',
'Name' => 'struct _IO_codecvt*',
'Size' => '8',
'Type' => 'Pointer'
},
'18572' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint16_t, struct ibv_sge const*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '1985'
},
'2' => {
'type' => '10215'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18603' => {
'BaseType' => '17532',
'Name' => 'struct mlx5dv_mr_interleaved const*',
'Size' => '8',
'Type' => 'Pointer'
},
'18608' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t, uint16_t, struct mlx5dv_mr_interleaved const*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '1985'
},
'3' => {
'type' => '18603'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1861' => {
'Name' => 'struct _IO_wide_data',
'Type' => 'Struct'
},
'18629' => {
'BaseType' => '17891',
'Name' => 'struct mlx5dv_sig_block_attr const*',
'Size' => '8',
'Type' => 'Pointer'
},
'18634' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_sig_block_attr const*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '18629'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18655' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, void const*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '1957'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1866' => {
'BaseType' => '1861',
'Name' => 'struct _IO_wide_data*',
'Size' => '8',
'Type' => 'Pointer'
},
'18691' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t, uint16_t)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '8612'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '2019'
},
'4' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1871' => {
'BaseType' => '352',
'Name' => 'char[20]',
'Size' => '20',
'Type' => 'Array'
},
'18732' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t, uint64_t, uint32_t, uint64_t, size_t)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '1997'
},
'4' => {
'type' => '2019'
},
'5' => {
'type' => '415'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18753' => {
'BaseType' => '18079',
'Name' => 'struct mlx5dv_crypto_attr const*',
'Size' => '8',
'Type' => 'Pointer'
},
'18758' => {
'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_crypto_attr const*)',
'Param' => {
'0' => {
'type' => '18397'
},
'1' => {
'type' => '18753'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18763' => {
'Header' => undef,
'Line' => '638',
'Memb' => {
'0' => {
'name' => 'credential_id',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'import_kek_id',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'credential',
'offset' => '8',
'type' => '946'
},
'3' => {
'name' => 'comp_mask',
'offset' => '86',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_crypto_login_attr',
'Size' => '64',
'Type' => 'Struct'
},
'18833' => {
'Header' => undef,
'Line' => '645',
'Memb' => {
'0' => {
'name' => 'credential_id',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'import_kek_id',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'credential',
'offset' => '8',
'type' => '1957'
},
'3' => {
'name' => 'credential_len',
'offset' => '22',
'type' => '415'
},
'4' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_crypto_login_attr_ex',
'Size' => '32',
'Type' => 'Struct'
},
'18917' => {
'Header' => undef,
'Line' => '652',
'Memb' => {
'0' => {
'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_VALID',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_NO_LOGIN',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_INVALID',
'value' => '2'
}
},
'Name' => 'enum mlx5dv_crypto_login_state',
'Size' => '4',
'Type' => 'Enum'
},
'18952' => {
'Header' => undef,
'Line' => '658',
'Memb' => {
'0' => {
'name' => 'state',
'offset' => '0',
'type' => '18917'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_crypto_login_query_attr',
'Size' => '16',
'Type' => 'Struct'
},
'1899' => {
'BaseType' => '244',
'Header' => undef,
'Line' => '63',
'Name' => 'off_t',
'Size' => '8',
'Type' => 'Typedef'
},
'18994' => {
'Header' => undef,
'Line' => '680',
'Memb' => {
'0' => {
'name' => 'MLX5DV_CRYPTO_KEY_SIZE_128',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_CRYPTO_KEY_SIZE_256',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_crypto_key_size',
'Size' => '4',
'Type' => 'Enum'
},
'19023' => {
'Header' => undef,
'Line' => '685',
'Memb' => {
'0' => {
'name' => 'MLX5DV_CRYPTO_KEY_PURPOSE_AES_XTS',
'value' => '0'
}
},
'Name' => 'enum mlx5dv_crypto_key_purpose',
'Size' => '4',
'Type' => 'Enum'
},
'19046' => {
'Header' => undef,
'Line' => '689',
'Memb' => {
'0' => {
'name' => 'MLX5DV_DEK_STATE_READY',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_DEK_STATE_ERROR',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_dek_state',
'Size' => '4',
'Type' => 'Enum'
},
'19075' => {
'Header' => undef,
'Line' => '698',
'Memb' => {
'0' => {
'name' => 'key_size',
'offset' => '0',
'type' => '18994'
},
'1' => {
'name' => 'has_keytag',
'offset' => '4',
'type' => '2087'
},
'2' => {
'name' => 'key_purpose',
'offset' => '8',
'type' => '19023'
},
'3' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'4' => {
'name' => 'opaque',
'offset' => '36',
'type' => '974'
},
'5' => {
'name' => 'key',
'offset' => '50',
'type' => '19200'
},
'6' => {
'name' => 'comp_mask',
'offset' => '352',
'type' => '2019'
},
'7' => {
'name' => 'crypto_login',
'offset' => '360',
'type' => '19244'
}
},
'Name' => 'struct mlx5dv_dek_init_attr',
'Size' => '176',
'Type' => 'Struct'
},
'1911' => {
'BaseType' => '306',
'Header' => undef,
'Line' => '77',
'Name' => 'ssize_t',
'Size' => '8',
'Type' => 'Typedef'
},
'19200' => {
'BaseType' => '352',
'Name' => 'char[128]',
'Size' => '128',
'Type' => 'Array'
},
'19216' => {
'Header' => undef,
'Line' => '941',
'Memb' => {
'0' => {
'name' => 'devx_obj',
'offset' => '0',
'type' => '19840'
}
},
'Name' => 'struct mlx5dv_crypto_login_obj',
'Size' => '8',
'Type' => 'Struct'
},
'1923' => {
'BaseType' => '1795',
'Name' => 'FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
'19244' => {
'BaseType' => '19216',
'Name' => 'struct mlx5dv_crypto_login_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
'19249' => {
'Header' => undef,
'Line' => '709',
'Memb' => {
'0' => {
'name' => 'state',
'offset' => '0',
'type' => '19046'
},
'1' => {
'name' => 'opaque',
'offset' => '4',
'type' => '974'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_dek_attr',
'Size' => '24',
'Type' => 'Struct'
},
'19305' => {
'Header' => undef,
'Line' => '728',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'action_flags',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_flow_action_esp',
'Size' => '16',
'Type' => 'Struct'
},
'19347' => {
'Header' => undef,
'Line' => '733',
'Memb' => {
'0' => {
'name' => 'match_sz',
'offset' => '0',
'type' => '415'
},
'1' => {
'name' => 'match_buf',
'offset' => '8',
'type' => '19389'
}
},
'Name' => 'struct mlx5dv_flow_match_parameters',
'Size' => '8',
'Type' => 'Struct'
},
'19389' => {
'BaseType' => '2019',
'Name' => 'uint64_t[]',
'Size' => '8',
'Type' => 'Array'
},
'19404' => {
'Header' => undef,
'Line' => '743',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '11207'
},
'1' => {
'name' => 'flags',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'priority',
'offset' => '8',
'type' => '1985'
},
'3' => {
'name' => 'match_criteria_enable',
'offset' => '16',
'type' => '1973'
},
'4' => {
'name' => 'match_mask',
'offset' => '22',
'type' => '19530'
},
'5' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
},
'6' => {
'name' => 'ft_type',
'offset' => '50',
'type' => '15627'
},
'7' => {
'name' => 'ib_port',
'offset' => '54',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_flow_matcher_attr',
'Size' => '40',
'Type' => 'Struct'
},
'19530' => {
'BaseType' => '19347',
'Name' => 'struct mlx5dv_flow_match_parameters*',
'Size' => '8',
'Type' => 'Pointer'
},
'19535' => {
'Header' => undef,
'Line' => '762',
'Memb' => {
'0' => {
'name' => 'ft_type',
'offset' => '0',
'type' => '15627'
},
'1' => {
'name' => 'priority',
'offset' => '4',
'type' => '1985'
},
'2' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_steering_anchor_attr',
'Size' => '16',
'Type' => 'Struct'
},
'1957' => {
'BaseType' => '1962',
'Name' => 'void const*',
'Size' => '8',
'Type' => 'Pointer'
},
'19591' => {
'Header' => undef,
'Line' => '768',
'Memb' => {
'0' => {
'name' => 'id',
'offset' => '0',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_steering_anchor',
'Size' => '4',
'Type' => 'Struct'
},
'196' => {
'BaseType' => '78',
'Header' => undef,
'Line' => '45',
'Name' => '__uint64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'19618' => {
'Header' => undef,
'Line' => '777',
'Memb' => {
'0' => {
'name' => 'MLX5DV_FLOW_ACTION_DEST_IBV_QP',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_FLOW_ACTION_DROP',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_FLOW_ACTION_IBV_COUNTER',
'value' => '2'
},
'3' => {
'name' => 'MLX5DV_FLOW_ACTION_IBV_FLOW_ACTION',
'value' => '3'
},
'4' => {
'name' => 'MLX5DV_FLOW_ACTION_TAG',
'value' => '4'
},
'5' => {
'name' => 'MLX5DV_FLOW_ACTION_DEST_DEVX',
'value' => '5'
},
'6' => {
'name' => 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX',
'value' => '6'
},
'7' => {
'name' => 'MLX5DV_FLOW_ACTION_DEFAULT_MISS',
'value' => '7'
},
'8' => {
'name' => 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX_WITH_OFFSET',
'value' => '8'
}
},
'Name' => 'enum mlx5dv_flow_action_type',
'Size' => '4',
'Type' => 'Enum'
},
'1962' => {
'BaseType' => '1',
'Name' => 'void const',
'Type' => 'Const'
},
'1963' => {
'BaseType' => '359',
'Name' => 'char const*',
'Size' => '8',
'Type' => 'Pointer'
},
'19689' => {
'Header' => undef,
'Line' => '797',
'Memb' => {
'0' => {
'name' => 'obj',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'offset',
'offset' => '8',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'19728' => {
'Header' => undef,
'Line' => '800',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'type',
'offset' => '18',
'type' => '28831'
},
'3' => {
'name' => 'object_id',
'offset' => '22',
'type' => '1997'
},
'4' => {
'name' => 'rx_icm_addr',
'offset' => '36',
'type' => '2019'
},
'5' => {
'name' => 'log_obj_range',
'offset' => '50',
'type' => '1973'
},
'6' => {
'name' => 'priv',
'offset' => '64',
'type' => '304'
}
},
'Name' => 'struct mlx5dv_devx_obj',
'Size' => '48',
'Type' => 'Struct'
},
'1973' => {
'BaseType' => '119',
'Header' => undef,
'Line' => '24',
'Name' => 'uint8_t',
'Size' => '1',
'Type' => 'Typedef'
},
'19840' => {
'BaseType' => '19728',
'Name' => 'struct mlx5dv_devx_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
'19845' => {
'Header' => undef,
'Line' => '791',
'Memb' => {
'0' => {
'name' => 'qp',
'offset' => '0',
'type' => '5234'
},
'1' => {
'name' => 'counter',
'offset' => '0',
'type' => '11320'
},
'2' => {
'name' => 'action',
'offset' => '0',
'type' => '14328'
},
'3' => {
'name' => 'tag_value',
'offset' => '0',
'type' => '1997'
},
'4' => {
'name' => 'obj',
'offset' => '0',
'type' => '19840'
},
'5' => {
'name' => 'bulk_obj',
'offset' => '0',
'type' => '19689'
}
},
'Size' => '16',
'Type' => 'Union'
},
'1985' => {
'BaseType' => '143',
'Header' => undef,
'Line' => '25',
'Name' => 'uint16_t',
'Size' => '2',
'Type' => 'Typedef'
},
'19932' => {
'Header' => undef,
'Line' => '789',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '19618'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '19845'
}
},
'Name' => 'struct mlx5dv_flow_action_attr',
'Size' => '24',
'Type' => 'Struct'
},
'19966' => {
'Header' => undef,
'Line' => '878',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'wqe_cnt',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'stride',
'offset' => '18',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'1997' => {
'BaseType' => '172',
'Header' => undef,
'Line' => '26',
'Name' => 'uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
'20019' => {
'Header' => undef,
'Line' => '883',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'wqe_cnt',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'stride',
'offset' => '18',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'20072' => {
'Header' => undef,
'Line' => '888',
'Memb' => {
'0' => {
'name' => 'reg',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'size',
'offset' => '8',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'20111' => {
'Header' => undef,
'Line' => '876',
'Memb' => {
'0' => {
'name' => 'dbrec',
'offset' => '0',
'type' => '20276'
},
'1' => {
'name' => 'sq',
'offset' => '8',
'type' => '19966'
},
'10' => {
'name' => 'tir_icm_addr',
'offset' => '136',
'type' => '2019'
},
'2' => {
'name' => 'rq',
'offset' => '36',
'type' => '20019'
},
'3' => {
'name' => 'bf',
'offset' => '64',
'type' => '20072'
},
'4' => {
'name' => 'comp_mask',
'offset' => '86',
'type' => '2019'
},
'5' => {
'name' => 'uar_mmap_offset',
'offset' => '100',
'type' => '1899'
},
'6' => {
'name' => 'tirn',
'offset' => '114',
'type' => '1997'
},
'7' => {
'name' => 'tisn',
'offset' => '118',
'type' => '1997'
},
'8' => {
'name' => 'rqn',
'offset' => '128',
'type' => '1997'
},
'9' => {
'name' => 'sqn',
'offset' => '132',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_qp',
'Size' => '96',
'Type' => 'Struct'
},
'2019' => {
'BaseType' => '196',
'Header' => undef,
'Line' => '27',
'Name' => 'uint64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'20276' => {
'BaseType' => '2199',
'Name' => '__be32*',
'Size' => '8',
'Type' => 'Pointer'
},
'20281' => {
'Header' => undef,
'Line' => '901',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'dbrec',
'offset' => '8',
'type' => '20276'
},
'2' => {
'name' => 'cqe_cnt',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'cqe_size',
'offset' => '32',
'type' => '1997'
},
'4' => {
'name' => 'cq_uar',
'offset' => '36',
'type' => '304'
},
'5' => {
'name' => 'cqn',
'offset' => '50',
'type' => '1997'
},
'6' => {
'name' => 'comp_mask',
'offset' => '64',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_cq',
'Size' => '48',
'Type' => 'Struct'
},
'20393' => {
'Header' => undef,
'Line' => '915',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'dbrec',
'offset' => '8',
'type' => '20276'
},
'2' => {
'name' => 'stride',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'head',
'offset' => '32',
'type' => '1997'
},
'4' => {
'name' => 'tail',
'offset' => '36',
'type' => '1997'
},
'5' => {
'name' => 'comp_mask',
'offset' => '50',
'type' => '2019'
},
'6' => {
'name' => 'srqn',
'offset' => '64',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_srq',
'Size' => '48',
'Type' => 'Struct'
},
'20505' => {
'Header' => undef,
'Line' => '925',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'dbrec',
'offset' => '8',
'type' => '20276'
},
'2' => {
'name' => 'wqe_cnt',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'stride',
'offset' => '32',
'type' => '1997'
},
'4' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_rwq',
'Size' => '32',
'Type' => 'Struct'
},
'20589' => {
'Header' => undef,
'Line' => '933',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '15782'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_alloc_dm_attr',
'Size' => '16',
'Type' => 'Struct'
},
'20631' => {
'Header' => undef,
'Line' => '942',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'length',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'remote_va',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_dm',
'Size' => '32',
'Type' => 'Struct'
},
'20701' => {
'Header' => undef,
'Line' => '963',
'Memb' => {
'0' => {
'name' => 'av',
'offset' => '0',
'type' => '20910'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_ah',
'Size' => '16',
'Type' => 'Struct'
},
'20742' => {
'Header' => undef,
'Line' => '1317',
'Memb' => {
'0' => {
'name' => 'key',
'offset' => '0',
'type' => '21718'
},
'1' => {
'name' => 'dqp_dct',
'offset' => '8',
'type' => '2199'
},
'10' => {
'name' => 'rgid',
'offset' => '50',
'type' => '2656'
},
'2' => {
'name' => 'stat_rate_sl',
'offset' => '18',
'type' => '1973'
},
'3' => {
'name' => 'fl_mlid',
'offset' => '19',
'type' => '1973'
},
'4' => {
'name' => 'rlid',
'offset' => '20',
'type' => '2187'
},
'5' => {
'name' => 'reserved0',
'offset' => '22',
'type' => '21564'
},
'6' => {
'name' => 'rmac',
'offset' => '32',
'type' => '11248'
},
'7' => {
'name' => 'tclass',
'offset' => '38',
'type' => '1973'
},
'8' => {
'name' => 'hop_limit',
'offset' => '39',
'type' => '1973'
},
'9' => {
'name' => 'grh_gid_fl',
'offset' => '40',
'type' => '2199'
}
},
'Name' => 'struct mlx5_wqe_av',
'Size' => '48',
'Type' => 'Struct'
},
'2087' => {
'Name' => '_Bool',
'Size' => '1',
'Type' => 'Intrinsic'
},
'20910' => {
'BaseType' => '20742',
'Name' => 'struct mlx5_wqe_av*',
'Size' => '8',
'Type' => 'Pointer'
},
'20915' => {
'Header' => undef,
'Line' => '968',
'Memb' => {
'0' => {
'name' => 'pdn',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_pd',
'Size' => '16',
'Type' => 'Struct'
},
'20957' => {
'Header' => undef,
'Line' => '973',
'Memb' => {
'0' => {
'name' => 'handle',
'offset' => '0',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_devx',
'Size' => '4',
'Type' => 'Struct'
},
'20985' => {
'Header' => undef,
'Line' => '978',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '5234'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21023'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'2099' => {
'BaseType' => '167',
'Header' => undef,
'Line' => '46',
'Name' => 'atomic_int',
'Type' => 'Typedef'
},
'21023' => {
'BaseType' => '20111',
'Name' => 'struct mlx5dv_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'21028' => {
'Header' => undef,
'Line' => '982',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '5034'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21066'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21066' => {
'BaseType' => '20281',
'Name' => 'struct mlx5dv_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'21071' => {
'Header' => undef,
'Line' => '986',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '5350'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21109'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21109' => {
'BaseType' => '20393',
'Name' => 'struct mlx5dv_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'21114' => {
'Header' => undef,
'Line' => '990',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '5549'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21152'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21152' => {
'BaseType' => '20505',
'Name' => 'struct mlx5dv_rwq*',
'Size' => '8',
'Type' => 'Pointer'
},
'21157' => {
'Header' => undef,
'Line' => '994',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '3111'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21195'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21195' => {
'BaseType' => '20631',
'Name' => 'struct mlx5dv_dm*',
'Size' => '8',
'Type' => 'Pointer'
},
'21200' => {
'Header' => undef,
'Line' => '998',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '8612'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21238'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21238' => {
'BaseType' => '20701',
'Name' => 'struct mlx5dv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
'21243' => {
'Header' => undef,
'Line' => '1002',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '6474'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21281'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21281' => {
'BaseType' => '20915',
'Name' => 'struct mlx5dv_pd*',
'Size' => '8',
'Type' => 'Pointer'
},
'21286' => {
'Header' => undef,
'Line' => '1006',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'out',
'offset' => '8',
'type' => '21324'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21324' => {
'BaseType' => '20957',
'Name' => 'struct mlx5dv_devx*',
'Size' => '8',
'Type' => 'Pointer'
},
'21329' => {
'Header' => undef,
'Line' => '977',
'Memb' => {
'0' => {
'name' => 'qp',
'offset' => '0',
'type' => '20985'
},
'1' => {
'name' => 'cq',
'offset' => '22',
'type' => '21028'
},
'2' => {
'name' => 'srq',
'offset' => '50',
'type' => '21071'
},
'3' => {
'name' => 'rwq',
'offset' => '72',
'type' => '21114'
},
'4' => {
'name' => 'dm',
'offset' => '100',
'type' => '21157'
},
'5' => {
'name' => 'ah',
'offset' => '128',
'type' => '21200'
},
'6' => {
'name' => 'pd',
'offset' => '150',
'type' => '21243'
},
'7' => {
'name' => 'devx',
'offset' => '274',
'type' => '21286'
}
},
'Name' => 'struct mlx5dv_obj',
'Size' => '128',
'Type' => 'Struct'
},
'2139' => {
'BaseType' => '42',
'Header' => undef,
'Line' => '21',
'Name' => '__u8',
'Size' => '1',
'Type' => 'Typedef'
},
'21450' => {
'Header' => undef,
'Line' => '1027',
'Memb' => {
'0' => {
'name' => 'single_stride_log_num_of_bytes',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'single_wqe_log_num_of_strides',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'two_byte_shift_en',
'offset' => '8',
'type' => '1973'
}
},
'Name' => 'struct mlx5dv_striding_rq_init_attr',
'Size' => '12',
'Type' => 'Struct'
},
'21506' => {
'Header' => undef,
'Line' => '1033',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'striding_rq_attrs',
'offset' => '8',
'type' => '21450'
}
},
'Name' => 'struct mlx5dv_wq_init_attr',
'Size' => '24',
'Type' => 'Struct'
},
'2151' => {
'BaseType' => '54',
'Header' => undef,
'Line' => '24',
'Name' => '__u16',
'Size' => '2',
'Type' => 'Typedef'
},
'21564' => {
'BaseType' => '1973',
'Name' => 'uint8_t[4]',
'Size' => '4',
'Type' => 'Array'
},
'2163' => {
'BaseType' => '66',
'Header' => undef,
'Line' => '27',
'Name' => '__u32',
'Size' => '4',
'Type' => 'Typedef'
},
'21679' => {
'Header' => undef,
'Line' => '1319',
'Memb' => {
'0' => {
'name' => 'qkey',
'offset' => '0',
'type' => '2199'
},
'1' => {
'name' => 'reserved',
'offset' => '4',
'type' => '2199'
}
},
'Size' => '8',
'Type' => 'Struct'
},
'21718' => {
'Header' => undef,
'Line' => '1318',
'Memb' => {
'0' => {
'name' => 'qkey',
'offset' => '0',
'type' => '21679'
},
'1' => {
'name' => 'dc_key',
'offset' => '0',
'type' => '2211'
}
},
'Size' => '8',
'Type' => 'Union'
},
'2175' => {
'BaseType' => '439',
'Header' => undef,
'Line' => '31',
'Name' => '__u64',
'Size' => '8',
'Type' => 'Typedef'
},
'21754' => {
'Header' => undef,
'Line' => '1648',
'Memb' => {
'0' => {
'name' => 'MLX5DV_CTX_ATTR_BUF_ALLOCATORS',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_set_ctx_attr_type',
'Size' => '4',
'Type' => 'Enum'
},
'2187' => {
'BaseType' => '2151',
'Header' => undef,
'Line' => '25',
'Name' => '__be16',
'Size' => '2',
'Type' => 'Typedef'
},
'21879' => {
'Header' => undef,
'Line' => '1672',
'Memb' => {
'0' => {
'name' => 'nsec',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'last_cycles',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'frac',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'mult',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'shift',
'offset' => '40',
'type' => '1997'
},
'5' => {
'name' => 'mask',
'offset' => '50',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_clock_info',
'Size' => '40',
'Type' => 'Struct'
},
'21977' => {
'Header' => undef,
'Line' => '1805',
'Memb' => {
'0' => {
'name' => 'umem_id',
'offset' => '0',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_devx_umem',
'Size' => '4',
'Type' => 'Struct'
},
'2199' => {
'BaseType' => '2163',
'Header' => undef,
'Line' => '27',
'Name' => '__be32',
'Size' => '4',
'Type' => 'Typedef'
},
'22005' => {
'Header' => undef,
'Line' => '1816',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'size',
'offset' => '8',
'type' => '415'
},
'2' => {
'name' => 'access',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'pgsz_bitmap',
'offset' => '36',
'type' => '2019'
},
'4' => {
'name' => 'comp_mask',
'offset' => '50',
'type' => '2019'
},
'5' => {
'name' => 'dmabuf_fd',
'offset' => '64',
'type' => '155'
}
},
'Name' => 'struct mlx5dv_devx_umem_in',
'Size' => '48',
'Type' => 'Struct'
},
'22103' => {
'Header' => undef,
'Line' => '1835',
'Memb' => {
'0' => {
'name' => 'reg_addr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'base_addr',
'offset' => '8',
'type' => '304'
},
'2' => {
'name' => 'page_id',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'mmap_off',
'offset' => '36',
'type' => '1899'
},
'4' => {
'name' => 'comp_mask',
'offset' => '50',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_devx_uar',
'Size' => '40',
'Type' => 'Struct'
},
'2211' => {
'BaseType' => '2175',
'Header' => undef,
'Line' => '29',
'Name' => '__be64',
'Size' => '8',
'Type' => 'Typedef'
},
'22187' => {
'Header' => undef,
'Line' => '1849',
'Memb' => {
'0' => {
'name' => 'page_id',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'length',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'mmap_off',
'offset' => '8',
'type' => '1899'
},
'3' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_var',
'Size' => '24',
'Type' => 'Struct'
},
'22257' => {
'Header' => undef,
'Line' => '1906',
'Memb' => {
'0' => {
'name' => 'fd',
'offset' => '0',
'type' => '155'
}
},
'Name' => 'struct mlx5dv_devx_cmd_comp',
'Size' => '4',
'Type' => 'Struct'
},
'22284' => {
'Header' => undef,
'Line' => '1922',
'Memb' => {
'0' => {
'name' => 'fd',
'offset' => '0',
'type' => '155'
}
},
'Name' => 'struct mlx5dv_devx_event_channel',
'Size' => '4',
'Type' => 'Struct'
},
'22311' => {
'Header' => undef,
'Line' => '2216',
'Memb' => {
'0' => {
'name' => 'index',
'offset' => '0',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_pp',
'Size' => '2',
'Type' => 'Struct'
},
'22339' => {
'Header' => undef,
'Line' => '2242',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '22470'
},
'1' => {
'name' => 'flags',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'bw_share',
'offset' => '18',
'type' => '1997'
},
'3' => {
'name' => 'max_avg_bw',
'offset' => '22',
'type' => '1997'
},
'4' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '2019'
}
},
'Name' => 'struct mlx5dv_sched_attr',
'Size' => '32',
'Type' => 'Struct'
},
'22423' => {
'BaseType' => '22339',
'Name' => 'struct mlx5dv_sched_attr const',
'Size' => '32',
'Type' => 'Const'
},
'22428' => {
'Header' => undef,
'Line' => '963',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '22470'
},
'1' => {
'name' => 'obj',
'offset' => '8',
'type' => '19840'
}
},
'Name' => 'struct mlx5dv_sched_node',
'Size' => '16',
'Type' => 'Struct'
},
'22470' => {
'BaseType' => '22428',
'Name' => 'struct mlx5dv_sched_node*',
'Size' => '8',
'Type' => 'Pointer'
},
'22475' => {
'Header' => undef,
'Line' => '2285',
'Memb' => {
'0' => {
'name' => 'vector',
'offset' => '0',
'type' => '155'
},
'1' => {
'name' => 'fd',
'offset' => '4',
'type' => '155'
}
},
'Name' => 'struct mlx5dv_devx_msi_vector',
'Size' => '8',
'Type' => 'Struct'
},
'22516' => {
'Header' => undef,
'Line' => '2295',
'Memb' => {
'0' => {
'name' => 'vaddr',
'offset' => '0',
'type' => '304'
}
},
'Name' => 'struct mlx5dv_devx_eq',
'Size' => '8',
'Type' => 'Struct'
},
'22624' => {
'Header' => undef,
'Line' => '199',
'Memb' => {
'0' => {
'name' => 'MLX5_ALLOC_TYPE_ANON',
'value' => '0'
},
'1' => {
'name' => 'MLX5_ALLOC_TYPE_HUGE',
'value' => '1'
},
'2' => {
'name' => 'MLX5_ALLOC_TYPE_CONTIG',
'value' => '2'
},
'3' => {
'name' => 'MLX5_ALLOC_TYPE_PREFER_HUGE',
'value' => '3'
},
'4' => {
'name' => 'MLX5_ALLOC_TYPE_PREFER_CONTIG',
'value' => '4'
},
'5' => {
'name' => 'MLX5_ALLOC_TYPE_EXTERNAL',
'value' => '5'
},
'6' => {
'name' => 'MLX5_ALLOC_TYPE_CUSTOM',
'value' => '6'
},
'7' => {
'name' => 'MLX5_ALLOC_TYPE_DMABUF',
'value' => '7'
},
'8' => {
'name' => 'MLX5_ALLOC_TYPE_ALL',
'value' => '8'
}
},
'Name' => 'enum mlx5_alloc_type',
'Size' => '4',
'Type' => 'Enum'
},
'23112' => {
'BaseType' => '78',
'Name' => 'unsigned long*',
'Size' => '8',
'Type' => 'Pointer'
},
'2375' => {
'Header' => undef,
'Line' => '147',
'Memb' => {
'0' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
'value' => '0'
}
},
'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
'Size' => '4',
'Type' => 'Enum'
},
'2399' => {
'Header' => undef,
'Line' => '166',
'Memb' => {
'0' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
'value' => '0'
},
'1' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
'value' => '1'
}
},
'Name' => 'enum ib_uverbs_flow_action_esp_replay',
'Size' => '4',
'Type' => 'Enum'
},
'2429' => {
'Header' => undef,
'Line' => '192',
'Memb' => {
'0' => {
'name' => 'val_ptr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'val_ptr_data_u64',
'offset' => '0',
'type' => '2175'
}
},
'Size' => '8',
'Type' => 'Union'
},
'244' => {
'BaseType' => '184',
'Header' => undef,
'Line' => '152',
'Name' => '__off_t',
'Size' => '8',
'Type' => 'Typedef'
},
'2458' => {
'Header' => undef,
'Line' => '193',
'Memb' => {
'0' => {
'name' => 'next_ptr',
'offset' => '0',
'type' => '2538'
},
'1' => {
'name' => 'next_ptr_data_u64',
'offset' => '0',
'type' => '2175'
}
},
'Size' => '8',
'Type' => 'Union'
},
'2487' => {
'Header' => undef,
'Line' => '188',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '2429'
},
'1' => {
'name' => 'unnamed1',
'offset' => '8',
'type' => '2458'
},
'2' => {
'name' => 'len',
'offset' => '22',
'type' => '2151'
},
'3' => {
'name' => 'type',
'offset' => '24',
'type' => '2151'
}
},
'Name' => 'struct ib_uverbs_flow_action_esp_encap',
'Size' => '24',
'Type' => 'Struct'
},
'250147' => {
'BaseType' => '1997',
'Name' => 'uint32_t[4]',
'Size' => '16',
'Type' => 'Array'
},
'2538' => {
'BaseType' => '2487',
'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
'Size' => '8',
'Type' => 'Pointer'
},
'2543' => {
'Header' => undef,
'Line' => '198',
'Memb' => {
'0' => {
'name' => 'spi',
'offset' => '0',
'type' => '2163'
},
'1' => {
'name' => 'seq',
'offset' => '4',
'type' => '2163'
},
'2' => {
'name' => 'tfc_pad',
'offset' => '8',
'type' => '2163'
},
'3' => {
'name' => 'flags',
'offset' => '18',
'type' => '2163'
},
'4' => {
'name' => 'hard_limit_pkts',
'offset' => '22',
'type' => '2175'
}
},
'Name' => 'struct ib_uverbs_flow_action_esp',
'Size' => '24',
'Type' => 'Struct'
},
'256' => {
'BaseType' => '184',
'Header' => undef,
'Line' => '153',
'Name' => '__off64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'2656' => {
'BaseType' => '1973',
'Name' => 'uint8_t[16]',
'Size' => '16',
'Type' => 'Array'
},
'2672' => {
'Header' => undef,
'Line' => '95',
'Memb' => {
'0' => {
'name' => 'IBV_NODE_UNKNOWN',
'value' => '18446744073709551615 (-1)'
},
'1' => {
'name' => 'IBV_NODE_CA',
'value' => '1'
},
'2' => {
'name' => 'IBV_NODE_SWITCH',
'value' => '2'
},
'3' => {
'name' => 'IBV_NODE_ROUTER',
'value' => '3'
},
'4' => {
'name' => 'IBV_NODE_RNIC',
'value' => '4'
},
'5' => {
'name' => 'IBV_NODE_USNIC',
'value' => '5'
},
'6' => {
'name' => 'IBV_NODE_USNIC_UDP',
'value' => '6'
},
'7' => {
'name' => 'IBV_NODE_UNSPECIFIED',
'value' => '7'
}
},
'Name' => 'enum ibv_node_type',
'Size' => '4',
'Type' => 'Enum'
},
'270782' => {
'Header' => undef,
'Line' => '2018',
'Memb' => {
'0' => {
'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_RX',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_TX',
'value' => '1'
},
'2' => {
'name' => 'MLX5DV_DR_DOMAIN_TYPE_FDB',
'value' => '2'
}
},
'Name' => 'enum mlx5dv_dr_domain_type',
'Size' => '4',
'Type' => 'Enum'
},
'270817' => {
'Header' => undef,
'Line' => '2030',
'Memb' => {
'0' => {
'name' => 'next_table',
'offset' => '0',
'type' => '271039'
},
'1' => {
'name' => 'active',
'offset' => '8',
'type' => '1973'
},
'2' => {
'name' => 'reg_c_index',
'offset' => '9',
'type' => '1973'
},
'3' => {
'name' => 'flow_meter_parameter_sz',
'offset' => '22',
'type' => '415'
},
'4' => {
'name' => 'flow_meter_parameter',
'offset' => '36',
'type' => '304'
}
},
'Name' => 'struct mlx5dv_dr_flow_meter_attr',
'Size' => '32',
'Type' => 'Struct'
},
'270901' => {
'Header' => undef,
'Line' => '1164',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'rx',
'offset' => '8',
'type' => '291065'
},
'2' => {
'name' => 'tx',
'offset' => '36',
'type' => '291065'
},
'3' => {
'name' => 'level',
'offset' => '64',
'type' => '1997'
},
'4' => {
'name' => 'table_type',
'offset' => '68',
'type' => '1997'
},
'5' => {
'name' => 'matcher_list',
'offset' => '72',
'type' => '15073'
},
'6' => {
'name' => 'devx_obj',
'offset' => '100',
'type' => '19840'
},
'7' => {
'name' => 'refcount',
'offset' => '114',
'type' => '2099'
},
'8' => {
'name' => 'tbl_list',
'offset' => '128',
'type' => '15028'
}
},
'Name' => 'struct mlx5dv_dr_table',
'Size' => '96',
'Type' => 'Struct'
},
'271039' => {
'BaseType' => '270901',
'Name' => 'struct mlx5dv_dr_table*',
'Size' => '8',
'Type' => 'Pointer'
},
'271044' => {
'Header' => undef,
'Line' => '2038',
'Memb' => {
'0' => {
'name' => 'sample_ratio',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'default_next_table',
'offset' => '8',
'type' => '271039'
},
'2' => {
'name' => 'num_sample_actions',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'sample_actions',
'offset' => '36',
'type' => '271176'
},
'4' => {
'name' => 'action',
'offset' => '50',
'type' => '2211'
}
},
'Name' => 'struct mlx5dv_dr_flow_sampler_attr',
'Size' => '40',
'Type' => 'Struct'
},
'271128' => {
'Header' => undef,
'Line' => '1256',
'Memb' => {
'0' => {
'name' => 'action_type',
'offset' => '0',
'type' => '283407'
},
'1' => {
'name' => 'refcount',
'offset' => '4',
'type' => '2099'
},
'2' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '292941'
}
},
'Name' => 'struct mlx5dv_dr_action',
'Size' => '80',
'Type' => 'Struct'
},
'271176' => {
'BaseType' => '271181',
'Name' => 'struct mlx5dv_dr_action**',
'Size' => '8',
'Type' => 'Pointer'
},
'271181' => {
'BaseType' => '271128',
'Name' => 'struct mlx5dv_dr_action*',
'Size' => '8',
'Type' => 'Pointer'
},
'271209' => {
'Header' => undef,
'Line' => '2115',
'Memb' => {
'0' => {
'name' => 'MLX5DV_DR_ACTION_DEST',
'value' => '0'
},
'1' => {
'name' => 'MLX5DV_DR_ACTION_DEST_REFORMAT',
'value' => '1'
}
},
'Name' => 'enum mlx5dv_dr_action_dest_type',
'Size' => '4',
'Type' => 'Enum'
},
'271238' => {
'Header' => undef,
'Line' => '2120',
'Memb' => {
'0' => {
'name' => 'reformat',
'offset' => '0',
'type' => '271181'
},
'1' => {
'name' => 'dest',
'offset' => '8',
'type' => '271181'
}
},
'Name' => 'struct mlx5dv_dr_action_dest_reformat',
'Size' => '16',
'Type' => 'Struct'
},
'271280' => {
'Header' => undef,
'Line' => '2127',
'Memb' => {
'0' => {
'name' => 'dest',
'offset' => '0',
'type' => '271181'
},
'1' => {
'name' => 'dest_reformat',
'offset' => '0',
'type' => '271317'
}
},
'Size' => '8',
'Type' => 'Union'
},
'271317' => {
'BaseType' => '271238',
'Name' => 'struct mlx5dv_dr_action_dest_reformat*',
'Size' => '8',
'Type' => 'Pointer'
},
'271322' => {
'Header' => undef,
'Line' => '2125',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '271209'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '271280'
}
},
'Name' => 'struct mlx5dv_dr_action_dest_attr',
'Size' => '16',
'Type' => 'Struct'
},
'2737' => {
'Header' => undef,
'Line' => '106',
'Memb' => {
'0' => {
'name' => 'IBV_TRANSPORT_UNKNOWN',
'value' => '18446744073709551615 (-1)'
},
'1' => {
'name' => 'IBV_TRANSPORT_IB',
'value' => '0'
},
'2' => {
'name' => 'IBV_TRANSPORT_IWARP',
'value' => '1'
},
'3' => {
'name' => 'IBV_TRANSPORT_USNIC',
'value' => '2'
},
'4' => {
'name' => 'IBV_TRANSPORT_USNIC_UDP',
'value' => '3'
},
'5' => {
'name' => 'IBV_TRANSPORT_UNSPECIFIED',
'value' => '4'
}
},
'Name' => 'enum ibv_transport_type',
'Size' => '4',
'Type' => 'Enum'
},
'27814' => {
'Header' => undef,
'Line' => '434',
'Memb' => {
'0' => {
'name' => 'shmid',
'offset' => '0',
'type' => '155'
},
'1' => {
'name' => 'shmaddr',
'offset' => '8',
'type' => '304'
},
'2' => {
'name' => 'bitmap',
'offset' => '22',
'type' => '23112'
},
'3' => {
'name' => 'bmp_size',
'offset' => '36',
'type' => '78'
},
'4' => {
'name' => 'entry',
'offset' => '50',
'type' => '15028'
}
},
'Name' => 'struct mlx5_hugetlb_mem',
'Size' => '48',
'Type' => 'Struct'
},
'27898' => {
'Header' => undef,
'Line' => '442',
'Memb' => {
'0' => {
'name' => 'ibv_buf',
'offset' => '0',
'type' => '6623'
},
'1' => {
'name' => 'base',
'offset' => '50',
'type' => '155'
},
'2' => {
'name' => 'hmem',
'offset' => '64',
'type' => '27996'
},
'3' => {
'name' => 'type',
'offset' => '72',
'type' => '22624'
},
'4' => {
'name' => 'resource_type',
'offset' => '86',
'type' => '2019'
},
'5' => {
'name' => 'req_alignment',
'offset' => '100',
'type' => '415'
}
},
'Name' => 'struct mlx5_buf',
'Size' => '72',
'Type' => 'Struct'
},
'2790' => {
'Header' => undef,
'Line' => '156',
'Memb' => {
'0' => {
'name' => 'IBV_ATOMIC_NONE',
'value' => '0'
},
'1' => {
'name' => 'IBV_ATOMIC_HCA',
'value' => '1'
},
'2' => {
'name' => 'IBV_ATOMIC_GLOB',
'value' => '2'
}
},
'Name' => 'enum ibv_atomic_cap',
'Size' => '4',
'Type' => 'Enum'
},
'27996' => {
'BaseType' => '27814',
'Name' => 'struct mlx5_hugetlb_mem*',
'Size' => '8',
'Type' => 'Pointer'
},
'2826' => {
'Header' => undef,
'Line' => '162',
'Memb' => {
'0' => {
'name' => 'length',
'offset' => '0',
'type' => '415'
},
'1' => {
'name' => 'log_align_req',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'comp_mask',
'offset' => '18',
'type' => '1997'
}
},
'Name' => 'struct ibv_alloc_dm_attr',
'Size' => '16',
'Type' => 'Struct'
},
'283045' => {
'Header' => undef,
'Line' => '67',
'Memb' => {
'0' => {
'name' => 'DR_CHUNK_SIZE_1',
'value' => '0'
},
'1' => {
'name' => 'DR_CHUNK_SIZE_MIN',
'value' => '0'
},
'10' => {
'name' => 'DR_CHUNK_SIZE_512',
'value' => '9'
},
'11' => {
'name' => 'DR_CHUNK_SIZE_1K',
'value' => '10'
},
'12' => {
'name' => 'DR_CHUNK_SIZE_2K',
'value' => '11'
},
'13' => {
'name' => 'DR_CHUNK_SIZE_4K',
'value' => '12'
},
'14' => {
'name' => 'DR_CHUNK_SIZE_8K',
'value' => '13'
},
'15' => {
'name' => 'DR_CHUNK_SIZE_16K',
'value' => '14'
},
'16' => {
'name' => 'DR_CHUNK_SIZE_32K',
'value' => '15'
},
'17' => {
'name' => 'DR_CHUNK_SIZE_64K',
'value' => '16'
},
'18' => {
'name' => 'DR_CHUNK_SIZE_128K',
'value' => '17'
},
'19' => {
'name' => 'DR_CHUNK_SIZE_256K',
'value' => '18'
},
'2' => {
'name' => 'DR_CHUNK_SIZE_2',
'value' => '1'
},
'20' => {
'name' => 'DR_CHUNK_SIZE_512K',
'value' => '19'
},
'21' => {
'name' => 'DR_CHUNK_SIZE_1024K',
'value' => '20'
},
'22' => {
'name' => 'DR_CHUNK_SIZE_2048K',
'value' => '21'
},
'23' => {
'name' => 'DR_CHUNK_SIZE_4096K',
'value' => '22'
},
'24' => {
'name' => 'DR_CHUNK_SIZE_8192K',
'value' => '23'
},
'25' => {
'name' => 'DR_CHUNK_SIZE_16384K',
'value' => '24'
},
'26' => {
'name' => 'DR_CHUNK_SIZE_MAX',
'value' => '25'
},
'3' => {
'name' => 'DR_CHUNK_SIZE_4',
'value' => '2'
},
'4' => {
'name' => 'DR_CHUNK_SIZE_8',
'value' => '3'
},
'5' => {
'name' => 'DR_CHUNK_SIZE_16',
'value' => '4'
},
'6' => {
'name' => 'DR_CHUNK_SIZE_32',
'value' => '5'
},
'7' => {
'name' => 'DR_CHUNK_SIZE_64',
'value' => '6'
},
'8' => {
'name' => 'DR_CHUNK_SIZE_128',
'value' => '7'
},
'9' => {
'name' => 'DR_CHUNK_SIZE_256',
'value' => '8'
}
},
'Name' => 'enum dr_icm_chunk_size',
'Size' => '4',
'Type' => 'Enum'
},
'283225' => {
'Header' => undef,
'Line' => '97',
'Memb' => {
'0' => {
'name' => 'DR_ICM_TYPE_STE',
'value' => '0'
},
'1' => {
'name' => 'DR_ICM_TYPE_MODIFY_ACTION',
'value' => '1'
},
'2' => {
'name' => 'DR_ICM_TYPE_MODIFY_HDR_PTRN',
'value' => '2'
},
'3' => {
'name' => 'DR_ICM_TYPE_ENCAP',
'value' => '3'
},
'4' => {
'name' => 'DR_ICM_TYPE_MAX',
'value' => '4'
}
},
'Name' => 'enum dr_icm_type',
'Size' => '4',
'Type' => 'Enum'
},
'283407' => {
'Header' => undef,
'Line' => '173',
'Memb' => {
'0' => {
'name' => 'DR_ACTION_TYP_TNL_L2_TO_L2',
'value' => '0'
},
'1' => {
'name' => 'DR_ACTION_TYP_L2_TO_TNL_L2',
'value' => '1'
},
'10' => {
'name' => 'DR_ACTION_TYP_VPORT',
'value' => '10'
},
'11' => {
'name' => 'DR_ACTION_TYP_METER',
'value' => '11'
},
'12' => {
'name' => 'DR_ACTION_TYP_MISS',
'value' => '12'
},
'13' => {
'name' => 'DR_ACTION_TYP_SAMPLER',
'value' => '13'
},
'14' => {
'name' => 'DR_ACTION_TYP_DEST_ARRAY',
'value' => '14'
},
'15' => {
'name' => 'DR_ACTION_TYP_POP_VLAN',
'value' => '15'
},
'16' => {
'name' => 'DR_ACTION_TYP_PUSH_VLAN',
'value' => '16'
},
'17' => {
'name' => 'DR_ACTION_TYP_ASO_FIRST_HIT',
'value' => '17'
},
'18' => {
'name' => 'DR_ACTION_TYP_ASO_FLOW_METER',
'value' => '18'
},
'19' => {
'name' => 'DR_ACTION_TYP_ASO_CT',
'value' => '19'
},
'2' => {
'name' => 'DR_ACTION_TYP_TNL_L3_TO_L2',
'value' => '2'
},
'20' => {
'name' => 'DR_ACTION_TYP_ROOT_FT',
'value' => '20'
},
'21' => {
'name' => 'DR_ACTION_TYP_MAX',
'value' => '21'
},
'3' => {
'name' => 'DR_ACTION_TYP_L2_TO_TNL_L3',
'value' => '3'
},
'4' => {
'name' => 'DR_ACTION_TYP_DROP',
'value' => '4'
},
'5' => {
'name' => 'DR_ACTION_TYP_QP',
'value' => '5'
},
'6' => {
'name' => 'DR_ACTION_TYP_FT',
'value' => '6'
},
'7' => {
'name' => 'DR_ACTION_TYP_CTR',
'value' => '7'
},
'8' => {
'name' => 'DR_ACTION_TYP_TAG',
'value' => '8'
},
'9' => {
'name' => 'DR_ACTION_TYP_MODIFY_HDR',
'value' => '9'
}
},
'Name' => 'enum dr_action_type',
'Size' => '4',
'Type' => 'Enum'
},
'283557' => {
'Header' => undef,
'Line' => '232',
'Memb' => {
'0' => {
'name' => 'hw_ste',
'offset' => '0',
'type' => '7683'
},
'1' => {
'name' => 'refcount',
'offset' => '8',
'type' => '2099'
},
'2' => {
'name' => 'miss_list_node',
'offset' => '22',
'type' => '15028'
},
'3' => {
'name' => 'htbl',
'offset' => '50',
'type' => '283843'
},
'4' => {
'name' => 'next_htbl',
'offset' => '64',
'type' => '283843'
},
'5' => {
'name' => 'rule_rx_tx',
'offset' => '72',
'type' => '283904'
},
'6' => {
'name' => 'ste_chain_location',
'offset' => '86',
'type' => '1973'
},
'7' => {
'name' => 'size',
'offset' => '87',
'type' => '1973'
}
},
'Name' => 'struct dr_ste',
'Size' => '64',
'Type' => 'Struct'
},
'283675' => {
'Header' => undef,
'Line' => '268',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '283951'
},
'1' => {
'name' => 'lu_type',
'offset' => '4',
'type' => '1985'
},
'10' => {
'name' => 'ctrl',
'offset' => '100',
'type' => '283909'
},
'2' => {
'name' => 'byte_mask',
'offset' => '6',
'type' => '1985'
},
'3' => {
'name' => 'refcount',
'offset' => '8',
'type' => '2099'
},
'4' => {
'name' => 'chunk',
'offset' => '22',
'type' => '284106'
},
'5' => {
'name' => 'ste_arr',
'offset' => '36',
'type' => '284111'
},
'6' => {
'name' => 'hw_ste_arr',
'offset' => '50',
'type' => '7683'
},
'7' => {
'name' => 'miss_list',
'offset' => '64',
'type' => '42267'
},
'8' => {
'name' => 'chunk_size',
'offset' => '72',
'type' => '283045'
},
'9' => {
'name' => 'pointing_ste',
'offset' => '86',
'type' => '284111'
}
},
'Name' => 'struct dr_ste_htbl',
'Size' => '72',
'Type' => 'Struct'
},
'283843' => {
'BaseType' => '283675',
'Name' => 'struct dr_ste_htbl*',
'Size' => '8',
'Type' => 'Pointer'
},
'283848' => {
'Header' => undef,
'Line' => '1362',
'Memb' => {
'0' => {
'name' => 'nic_matcher',
'offset' => '0',
'type' => '293176'
},
'1' => {
'name' => 'last_rule_ste',
'offset' => '8',
'type' => '284111'
},
'2' => {
'name' => 'lock_index',
'offset' => '22',
'type' => '1973'
}
},
'Name' => 'struct dr_rule_rx_tx',
'Size' => '24',
'Type' => 'Struct'
},
'283904' => {
'BaseType' => '283848',
'Name' => 'struct dr_rule_rx_tx*',
'Size' => '8',
'Type' => 'Pointer'
},
'283909' => {
'Header' => undef,
'Line' => '253',
'Memb' => {
'0' => {
'name' => 'num_of_valid_entries',
'offset' => '0',
'type' => '155'
},
'1' => {
'name' => 'num_of_collisions',
'offset' => '4',
'type' => '155'
}
},
'Name' => 'struct dr_ste_htbl_ctrl',
'Size' => '8',
'Type' => 'Struct'
},
'283951' => {
'Header' => undef,
'Line' => '263',
'Memb' => {
'0' => {
'name' => 'DR_STE_HTBL_TYPE_LEGACY',
'value' => '0'
},
'1' => {
'name' => 'DR_STE_HTBL_TYPE_MATCH',
'value' => '1'
}
},
'Name' => 'enum dr_ste_htbl_type',
'Size' => '4',
'Type' => 'Enum'
},
'283980' => {
'Header' => undef,
'Line' => '1425',
'Memb' => {
'0' => {
'name' => 'buddy_mem',
'offset' => '0',
'type' => '293457'
},
'1' => {
'name' => 'chunk_list',
'offset' => '8',
'type' => '15028'
},
'2' => {
'name' => 'num_of_entries',
'offset' => '36',
'type' => '1997'
},
'3' => {
'name' => 'byte_size',
'offset' => '40',
'type' => '1997'
},
'4' => {
'name' => 'seg',
'offset' => '50',
'type' => '1997'
},
'5' => {
'name' => 'ste_arr',
'offset' => '64',
'type' => '284111'
},
'6' => {
'name' => 'hw_ste_arr',
'offset' => '72',
'type' => '7683'
},
'7' => {
'name' => 'miss_list',
'offset' => '86',
'type' => '42267'
}
},
'Name' => 'struct dr_icm_chunk',
'Size' => '64',
'Type' => 'Struct'
},
'284106' => {
'BaseType' => '283980',
'Name' => 'struct dr_icm_chunk*',
'Size' => '8',
'Type' => 'Pointer'
},
'284111' => {
'BaseType' => '283557',
'Name' => 'struct dr_ste*',
'Size' => '8',
'Type' => 'Pointer'
},
'284121' => {
'Header' => undef,
'Line' => '307',
'Memb' => {
'0' => {
'name' => 'byte_mask',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'bit_mask',
'offset' => '2',
'type' => '2656'
}
},
'Size' => '18',
'Type' => 'Struct'
},
'284160' => {
'Header' => undef,
'Line' => '311',
'Memb' => {
'0' => {
'name' => 'format_id',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'match',
'offset' => '2',
'type' => '66887'
},
'2' => {
'name' => 'definer_obj',
'offset' => '64',
'type' => '19840'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'284213' => {
'Header' => undef,
'Line' => '306',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '284121'
},
'1' => {
'name' => 'unnamed1',
'offset' => '0',
'type' => '284160'
}
},
'Size' => '48',
'Type' => 'Union'
},
'284234' => {
'Header' => undef,
'Line' => '300',
'Memb' => {
'0' => {
'name' => 'inner',
'offset' => '0',
'type' => '2087'
},
'1' => {
'name' => 'rx',
'offset' => '1',
'type' => '2087'
},
'2' => {
'name' => 'caps',
'offset' => '8',
'type' => '285039'
},
'3' => {
'name' => 'lu_type',
'offset' => '22',
'type' => '1985'
},
'4' => {
'name' => 'htbl_type',
'offset' => '32',
'type' => '283951'
},
'5' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '284213'
},
'6' => {
'name' => 'ste_build_tag_func',
'offset' => '114',
'type' => '285195'
}
},
'Name' => 'struct dr_ste_build',
'Size' => '80',
'Type' => 'Struct'
},
'284337' => {
'Header' => undef,
'Line' => '939',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'gvmi',
'offset' => '8',
'type' => '1985'
},
'10' => {
'name' => 'log_modify_pattern_icm_size',
'offset' => '114',
'type' => '1997'
},
'11' => {
'name' => 'hdr_modify_pattern_icm_addr',
'offset' => '128',
'type' => '2019'
},
'12' => {
'name' => 'indirect_encap_icm_base',
'offset' => '136',
'type' => '2019'
},
'13' => {
'name' => 'log_sw_encap_icm_size',
'offset' => '150',
'type' => '1997'
},
'14' => {
'name' => 'max_encap_size',
'offset' => '256',
'type' => '1985'
},
'15' => {
'name' => 'flex_protocols',
'offset' => '260',
'type' => '1997'
},
'16' => {
'name' => 'flex_parser_header_modify',
'offset' => '264',
'type' => '1973'
},
'17' => {
'name' => 'flex_parser_id_icmp_dw0',
'offset' => '265',
'type' => '1973'
},
'18' => {
'name' => 'flex_parser_id_icmp_dw1',
'offset' => '272',
'type' => '1973'
},
'19' => {
'name' => 'flex_parser_id_icmpv6_dw0',
'offset' => '273',
'type' => '1973'
},
'2' => {
'name' => 'nic_rx_drop_address',
'offset' => '22',
'type' => '2019'
},
'20' => {
'name' => 'flex_parser_id_icmpv6_dw1',
'offset' => '274',
'type' => '1973'
},
'21' => {
'name' => 'flex_parser_id_geneve_opt_0',
'offset' => '275',
'type' => '1973'
},
'22' => {
'name' => 'flex_parser_id_mpls_over_gre',
'offset' => '276',
'type' => '1973'
},
'23' => {
'name' => 'flex_parser_id_mpls_over_udp',
'offset' => '277',
'type' => '1973'
},
'24' => {
'name' => 'flex_parser_id_gtpu_dw_0',
'offset' => '278',
'type' => '1973'
},
'25' => {
'name' => 'flex_parser_id_gtpu_teid',
'offset' => '279',
'type' => '1973'
},
'26' => {
'name' => 'flex_parser_id_gtpu_dw_2',
'offset' => '280',
'type' => '1973'
},
'27' => {
'name' => 'flex_parser_id_gtpu_first_ext_dw_0',
'offset' => '281',
'type' => '1973'
},
'28' => {
'name' => 'flex_parser_ok_bits_supp',
'offset' => '288',
'type' => '1973'
},
'29' => {
'name' => 'definer_supp_checksum',
'offset' => '289',
'type' => '1973'
},
'3' => {
'name' => 'nic_tx_drop_address',
'offset' => '36',
'type' => '2019'
},
'30' => {
'name' => 'max_ft_level',
'offset' => '290',
'type' => '1973'
},
'31' => {
'name' => 'sw_format_ver',
'offset' => '291',
'type' => '1973'
},
'32' => {
'name' => 'isolate_vl_tc',
'offset' => '292',
'type' => '2087'
},
'33' => {
'name' => 'eswitch_manager',
'offset' => '293',
'type' => '2087'
},
'34' => {
'name' => 'rx_sw_owner',
'offset' => '294',
'type' => '2087'
},
'35' => {
'name' => 'tx_sw_owner',
'offset' => '295',
'type' => '2087'
},
'36' => {
'name' => 'fdb_sw_owner',
'offset' => '296',
'type' => '2087'
},
'37' => {
'name' => 'rx_sw_owner_v2',
'offset' => '297',
'type' => '2087'
},
'38' => {
'name' => 'tx_sw_owner_v2',
'offset' => '304',
'type' => '2087'
},
'39' => {
'name' => 'fdb_sw_owner_v2',
'offset' => '305',
'type' => '2087'
},
'4' => {
'name' => 'nic_tx_allow_address',
'offset' => '50',
'type' => '2019'
},
'40' => {
'name' => 'roce_caps',
'offset' => '306',
'type' => '288712'
},
'41' => {
'name' => 'definer_format_sup',
'offset' => '310',
'type' => '2019'
},
'42' => {
'name' => 'log_header_modify_argument_granularity',
'offset' => '324',
'type' => '1985'
},
'43' => {
'name' => 'log_header_modify_argument_max_alloc',
'offset' => '326',
'type' => '1985'
},
'44' => {
'name' => 'support_modify_argument',
'offset' => '328',
'type' => '2087'
},
'45' => {
'name' => 'prio_tag_required',
'offset' => '329',
'type' => '2087'
},
'46' => {
'name' => 'is_ecpf',
'offset' => '336',
'type' => '2087'
},
'47' => {
'name' => 'vports',
'offset' => '338',
'type' => '288827'
},
'48' => {
'name' => 'support_full_tnl_hdr',
'offset' => '626',
'type' => '2087'
},
'5' => {
'name' => 'esw_rx_drop_address',
'offset' => '64',
'type' => '2019'
},
'6' => {
'name' => 'esw_tx_drop_address',
'offset' => '72',
'type' => '2019'
},
'7' => {
'name' => 'log_icm_size',
'offset' => '86',
'type' => '1997'
},
'8' => {
'name' => 'log_modify_hdr_icm_size',
'offset' => '96',
'type' => '1973'
},
'9' => {
'name' => 'hdr_modify_icm_addr',
'offset' => '100',
'type' => '2019'
}
},
'Name' => 'struct dr_devx_caps',
'Size' => '280',
'Type' => 'Struct'
},
'285039' => {
'BaseType' => '284337',
'Name' => 'struct dr_devx_caps*',
'Size' => '8',
'Type' => 'Pointer'
},
'285069' => {
'BaseType' => '285074',
'Name' => 'struct dr_match_param*',
'Size' => '8',
'Type' => 'Pointer'
},
'285074' => {
'Header' => undef,
'Line' => '878',
'Memb' => {
'0' => {
'name' => 'outer',
'offset' => '0',
'type' => '286132'
},
'1' => {
'name' => 'misc',
'offset' => '100',
'type' => '286661'
},
'2' => {
'name' => 'inner',
'offset' => '296',
'type' => '286132'
},
'3' => {
'name' => 'misc2',
'offset' => '402',
'type' => '287322'
},
'4' => {
'name' => 'misc3',
'offset' => '598',
'type' => '287744'
},
'5' => {
'name' => 'misc4',
'offset' => '800',
'type' => '288105'
},
'6' => {
'name' => 'misc5',
'offset' => '900',
'type' => '288343'
}
},
'Name' => 'struct dr_match_param',
'Size' => '448',
'Type' => 'Struct'
},
'285190' => {
'BaseType' => '284234',
'Name' => 'struct dr_ste_build*',
'Size' => '8',
'Type' => 'Pointer'
},
'285195' => {
'Name' => 'int(*)(struct dr_match_param*, struct dr_ste_build*, uint8_t*)',
'Param' => {
'0' => {
'type' => '285069'
},
'1' => {
'type' => '285190'
},
'2' => {
'type' => '7683'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'285247' => {
'Header' => undef,
'Line' => '379',
'Memb' => {
'0' => {
'name' => 'set',
'offset' => '0',
'type' => '2087'
}
},
'Size' => '1',
'Type' => 'Struct'
},
'285272' => {
'Header' => undef,
'Line' => '382',
'Memb' => {
'0' => {
'name' => 'initial_color',
'offset' => '0',
'type' => '1973'
}
},
'Size' => '1',
'Type' => 'Struct'
},
'285297' => {
'Header' => undef,
'Line' => '385',
'Memb' => {
'0' => {
'name' => 'direction',
'offset' => '0',
'type' => '2087'
}
},
'Size' => '1',
'Type' => 'Struct'
},
'285322' => {
'Header' => undef,
'Line' => '378',
'Memb' => {
'0' => {
'name' => 'first_hit',
'offset' => '0',
'type' => '285247'
},
'1' => {
'name' => 'flow_meter',
'offset' => '0',
'type' => '285272'
},
'2' => {
'name' => 'ct',
'offset' => '0',
'type' => '285297'
}
},
'Size' => '1',
'Type' => 'Union'
},
'285371' => {
'Header' => undef,
'Line' => '373',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'devx_obj',
'offset' => '8',
'type' => '19840'
},
'2' => {
'name' => 'offset',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'dest_reg_id',
'offset' => '32',
'type' => '1973'
},
'4' => {
'name' => 'unnamed0',
'offset' => '33',
'type' => '285322'
}
},
'Name' => 'struct dr_action_aso',
'Size' => '24',
'Type' => 'Struct'
},
'285447' => {
'Header' => undef,
'Line' => '1079',
'Memb' => {
'0' => {
'name' => 'ctx',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'ste_ctx',
'offset' => '8',
'type' => '290830'
},
'10' => {
'name' => 'modify_header_arg_mngr',
'offset' => '114',
'type' => '290860'
},
'11' => {
'name' => 'encap_icm_pool',
'offset' => '128',
'type' => '290840'
},
'12' => {
'name' => 'send_ring',
'offset' => '136',
'type' => '290865'
},
'13' => {
'name' => 'info',
'offset' => '512',
'type' => '289647'
},
'14' => {
'name' => 'tbl_list',
'offset' => '4224',
'type' => '15073'
},
'15' => {
'name' => 'flags',
'offset' => '4246',
'type' => '1997'
},
'16' => {
'name' => 'debug_lock',
'offset' => '4352',
'type' => '990'
},
'17' => {
'name' => 'num_buddies',
'offset' => '4356',
'type' => '250147'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'3' => {
'name' => 'pd_num',
'offset' => '36',
'type' => '155'
},
'4' => {
'name' => 'uar',
'offset' => '50',
'type' => '30326'
},
'5' => {
'name' => 'type',
'offset' => '64',
'type' => '270782'
},
'6' => {
'name' => 'refcount',
'offset' => '68',
'type' => '2099'
},
'7' => {
'name' => 'ste_icm_pool',
'offset' => '72',
'type' => '290840'
},
'8' => {
'name' => 'action_icm_pool',
'offset' => '86',
'type' => '290840'
},
'9' => {
'name' => 'modify_header_ptrn_mngr',
'offset' => '100',
'type' => '290850'
}
},
'Name' => 'struct mlx5dv_dr_domain',
'Size' => '1120',
'Type' => 'Struct'
},
'285717' => {
'BaseType' => '285447',
'Name' => 'struct mlx5dv_dr_domain*',
'Size' => '8',
'Type' => 'Pointer'
},
'285722' => {
'Header' => undef,
'Line' => '410',
'Memb' => {
'0' => {
'name' => 'count_pop',
'offset' => '0',
'type' => '155'
},
'1' => {
'name' => 'count_push',
'offset' => '4',
'type' => '155'
},
'2' => {
'name' => 'headers',
'offset' => '8',
'type' => '285775'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'285775' => {
'BaseType' => '1997',
'Name' => 'uint32_t[2]',
'Size' => '8',
'Type' => 'Array'
},
'285791' => {
'Header' => undef,
'Line' => '393',
'Memb' => {
'0' => {
'name' => 'modify_index',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'modify_pat_idx',
'offset' => '4',
'type' => '1997'
},
'10' => {
'name' => 'ctr_id',
'offset' => '82',
'type' => '1997'
},
'11' => {
'name' => 'gvmi',
'offset' => '86',
'type' => '1985'
},
'12' => {
'name' => 'hit_gvmi',
'offset' => '88',
'type' => '1985'
},
'13' => {
'name' => 'reformat_id',
'offset' => '96',
'type' => '1997'
},
'14' => {
'name' => 'reformat_size',
'offset' => '100',
'type' => '1997'
},
'15' => {
'name' => 'prio_tag_required',
'offset' => '104',
'type' => '2087'
},
'16' => {
'name' => 'vlans',
'offset' => '114',
'type' => '285722'
},
'17' => {
'name' => 'aso',
'offset' => '136',
'type' => '286085'
},
'18' => {
'name' => 'aso_ste_loc',
'offset' => '150',
'type' => '1997'
},
'19' => {
'name' => 'dmn',
'offset' => '260',
'type' => '285717'
},
'2' => {
'name' => 'modify_actions',
'offset' => '8',
'type' => '1985'
},
'3' => {
'name' => 'single_modify_action',
'offset' => '22',
'type' => '7683'
},
'4' => {
'name' => 'decap_index',
'offset' => '36',
'type' => '1997'
},
'5' => {
'name' => 'decap_pat_idx',
'offset' => '40',
'type' => '1997'
},
'6' => {
'name' => 'decap_actions',
'offset' => '50',
'type' => '1985'
},
'7' => {
'name' => 'decap_with_vlan',
'offset' => '52',
'type' => '2087'
},
'8' => {
'name' => 'final_icm_addr',
'offset' => '64',
'type' => '2019'
},
'9' => {
'name' => 'flow_tag',
'offset' => '72',
'type' => '1997'
}
},
'Name' => 'struct dr_ste_actions_attr',
'Size' => '112',
'Type' => 'Struct'
},
'286085' => {
'BaseType' => '285371',
'Name' => 'struct dr_action_aso*',
'Size' => '8',
'Type' => 'Pointer'
},
'286132' => {
'Header' => undef,
'Line' => '698',
'Memb' => {
'0' => {
'name' => 'smac_47_16',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'dmac_47_16',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'src_ip_127_96',
'offset' => '50',
'type' => '1997'
},
'3' => {
'name' => 'src_ip_95_64',
'offset' => '54',
'type' => '1997'
},
'4' => {
'name' => 'src_ip_63_32',
'offset' => '64',
'type' => '1997'
},
'5' => {
'name' => 'src_ip_31_0',
'offset' => '68',
'type' => '1997'
},
'6' => {
'name' => 'dst_ip_127_96',
'offset' => '72',
'type' => '1997'
},
'7' => {
'name' => 'dst_ip_95_64',
'offset' => '82',
'type' => '1997'
},
'8' => {
'name' => 'dst_ip_63_32',
'offset' => '86',
'type' => '1997'
},
'9' => {
'name' => 'dst_ip_31_0',
'offset' => '96',
'type' => '1997'
}
},
'Name' => 'struct dr_match_spec',
'Size' => '64',
'Type' => 'Struct'
},
'286661' => {
'Header' => undef,
'Line' => '736',
'Memb' => {
'0' => {
'name' => 'inner_esp_spi',
'offset' => '68',
'type' => '1997'
},
'1' => {
'name' => 'outer_esp_spi',
'offset' => '72',
'type' => '1997'
},
'2' => {
'name' => 'reserved_at_1a0',
'offset' => '82',
'type' => '1997'
},
'3' => {
'name' => 'reserved_at_1c0',
'offset' => '86',
'type' => '1997'
},
'4' => {
'name' => 'reserved_at_1e0',
'offset' => '96',
'type' => '1997'
}
},
'Name' => 'struct dr_match_misc',
'Size' => '64',
'Type' => 'Struct'
},
'28682' => {
'BaseType' => '66',
'Name' => 'unsigned int*',
'Size' => '8',
'Type' => 'Pointer'
},
'287322' => {
'Header' => undef,
'Line' => '782',
'Memb' => {
'0' => {
'name' => 'metadata_reg_c_7',
'offset' => '22',
'type' => '1997'
},
'1' => {
'name' => 'metadata_reg_c_6',
'offset' => '32',
'type' => '1997'
},
'10' => {
'name' => 'reserved_at_1c0',
'offset' => '86',
'type' => '1997'
},
'11' => {
'name' => 'reserved_at_1e0',
'offset' => '96',
'type' => '1997'
},
'2' => {
'name' => 'metadata_reg_c_5',
'offset' => '36',
'type' => '1997'
},
'3' => {
'name' => 'metadata_reg_c_4',
'offset' => '40',
'type' => '1997'
},
'4' => {
'name' => 'metadata_reg_c_3',
'offset' => '50',
'type' => '1997'
},
'5' => {
'name' => 'metadata_reg_c_2',
'offset' => '54',
'type' => '1997'
},
'6' => {
'name' => 'metadata_reg_c_1',
'offset' => '64',
'type' => '1997'
},
'7' => {
'name' => 'metadata_reg_c_0',
'offset' => '68',
'type' => '1997'
},
'8' => {
'name' => 'metadata_reg_a',
'offset' => '72',
'type' => '1997'
},
'9' => {
'name' => 'reserved_at_1a0',
'offset' => '82',
'type' => '1997'
}
},
'Name' => 'struct dr_match_misc2',
'Size' => '64',
'Type' => 'Struct'
},
'28734' => {
'Header' => undef,
'Line' => '774',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_flow_matcher',
'Size' => '16',
'Type' => 'Struct'
},
'287744' => {
'Header' => undef,
'Line' => '813',
'Memb' => {
'0' => {
'name' => 'inner_tcp_seq_num',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'outer_tcp_seq_num',
'offset' => '4',
'type' => '1997'
},
'10' => {
'name' => 'geneve_tlv_option_0_data',
'offset' => '54',
'type' => '1997'
},
'11' => {
'name' => 'gtpu_teid',
'offset' => '64',
'type' => '1997'
},
'12' => {
'name' => 'gtpu_dw_2',
'offset' => '72',
'type' => '1997'
},
'13' => {
'name' => 'gtpu_first_ext_dw_0',
'offset' => '82',
'type' => '1997'
},
'14' => {
'name' => 'gtpu_dw_0',
'offset' => '86',
'type' => '1997'
},
'15' => {
'name' => 'reserved_at_1e0',
'offset' => '96',
'type' => '1997'
},
'2' => {
'name' => 'inner_tcp_ack_num',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'outer_tcp_ack_num',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'icmpv4_header_data',
'offset' => '36',
'type' => '1997'
},
'5' => {
'name' => 'icmpv6_header_data',
'offset' => '40',
'type' => '1997'
},
'6' => {
'name' => 'icmpv4_type',
'offset' => '50',
'type' => '1973'
},
'7' => {
'name' => 'icmpv4_code',
'offset' => '51',
'type' => '1973'
},
'8' => {
'name' => 'icmpv6_type',
'offset' => '52',
'type' => '1973'
},
'9' => {
'name' => 'icmpv6_code',
'offset' => '53',
'type' => '1973'
}
},
'Name' => 'struct dr_match_misc3',
'Size' => '64',
'Type' => 'Struct'
},
'2879' => {
'Header' => undef,
'Line' => '172',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'memcpy_to_dm',
'offset' => '8',
'type' => '3116'
},
'2' => {
'name' => 'memcpy_from_dm',
'offset' => '22',
'type' => '3151'
},
'3' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'handle',
'offset' => '40',
'type' => '1997'
}
},
'Name' => 'struct ibv_dm',
'Size' => '32',
'Type' => 'Struct'
},
'288105' => {
'Header' => undef,
'Line' => '840',
'Memb' => {
'0' => {
'name' => 'prog_sample_field_value_0',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'prog_sample_field_id_0',
'offset' => '4',
'type' => '1997'
},
'10' => {
'name' => 'prog_sample_field_value_5',
'offset' => '64',
'type' => '1997'
},
'11' => {
'name' => 'prog_sample_field_id_5',
'offset' => '68',
'type' => '1997'
},
'12' => {
'name' => 'prog_sample_field_value_6',
'offset' => '72',
'type' => '1997'
},
'13' => {
'name' => 'prog_sample_field_id_6',
'offset' => '82',
'type' => '1997'
},
'14' => {
'name' => 'prog_sample_field_value_7',
'offset' => '86',
'type' => '1997'
},
'15' => {
'name' => 'prog_sample_field_id_7',
'offset' => '96',
'type' => '1997'
},
'2' => {
'name' => 'prog_sample_field_value_1',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'prog_sample_field_id_1',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'prog_sample_field_value_2',
'offset' => '22',
'type' => '1997'
},
'5' => {
'name' => 'prog_sample_field_id_2',
'offset' => '32',
'type' => '1997'
},
'6' => {
'name' => 'prog_sample_field_value_3',
'offset' => '36',
'type' => '1997'
},
'7' => {
'name' => 'prog_sample_field_id_3',
'offset' => '40',
'type' => '1997'
},
'8' => {
'name' => 'prog_sample_field_value_4',
'offset' => '50',
'type' => '1997'
},
'9' => {
'name' => 'prog_sample_field_id_4',
'offset' => '54',
'type' => '1997'
}
},
'Name' => 'struct dr_match_misc4',
'Size' => '64',
'Type' => 'Struct'
},
'28831' => {
'Header' => undef,
'Line' => '785',
'Memb' => {
'0' => {
'name' => 'MLX5_DEVX_FLOW_TABLE',
'value' => '1'
},
'1' => {
'name' => 'MLX5_DEVX_FLOW_COUNTER',
'value' => '2'
},
'10' => {
'name' => 'MLX5_DEVX_ASO_FLOW_METER',
'value' => '11'
},
'11' => {
'name' => 'MLX5_DEVX_ASO_CT',
'value' => '12'
},
'2' => {
'name' => 'MLX5_DEVX_FLOW_METER',
'value' => '3'
},
'3' => {
'name' => 'MLX5_DEVX_QP',
'value' => '4'
},
'4' => {
'name' => 'MLX5_DEVX_PKT_REFORMAT_CTX',
'value' => '5'
},
'5' => {
'name' => 'MLX5_DEVX_TIR',
'value' => '6'
},
'6' => {
'name' => 'MLX5_DEVX_FLOW_GROUP',
'value' => '7'
},
'7' => {
'name' => 'MLX5_DEVX_FLOW_TABLE_ENTRY',
'value' => '8'
},
'8' => {
'name' => 'MLX5_DEVX_FLOW_SAMPLER',
'value' => '9'
},
'9' => {
'name' => 'MLX5_DEVX_ASO_FIRST_HIT',
'value' => '10'
}
},
'Name' => 'enum mlx5_devx_obj_type',
'Size' => '4',
'Type' => 'Enum'
},
'288343' => {
'Header' => undef,
'Line' => '859',
'Memb' => {
'0' => {
'name' => 'macsec_tag_0',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'macsec_tag_1',
'offset' => '4',
'type' => '1997'
},
'10' => {
'name' => 'reserved_at_140',
'offset' => '64',
'type' => '1997'
},
'11' => {
'name' => 'reserved_at_160',
'offset' => '68',
'type' => '1997'
},
'12' => {
'name' => 'reserved_at_180',
'offset' => '72',
'type' => '1997'
},
'13' => {
'name' => 'reserved_at_1a0',
'offset' => '82',
'type' => '1997'
},
'14' => {
'name' => 'reserved_at_1c0',
'offset' => '86',
'type' => '1997'
},
'15' => {
'name' => 'reserved_at_1e0',
'offset' => '96',
'type' => '1997'
},
'2' => {
'name' => 'macsec_tag_2',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'macsec_tag_3',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'tunnel_header_0',
'offset' => '22',
'type' => '1997'
},
'5' => {
'name' => 'tunnel_header_1',
'offset' => '32',
'type' => '1997'
},
'6' => {
'name' => 'tunnel_header_2',
'offset' => '36',
'type' => '1997'
},
'7' => {
'name' => 'tunnel_header_3',
'offset' => '40',
'type' => '1997'
},
'8' => {
'name' => 'reserved_at_100',
'offset' => '50',
'type' => '1997'
},
'9' => {
'name' => 'reserved_at_120',
'offset' => '54',
'type' => '1997'
}
},
'Name' => 'struct dr_match_misc5',
'Size' => '64',
'Type' => 'Struct'
},
'288581' => {
'Header' => undef,
'Line' => '901',
'Memb' => {
'0' => {
'name' => 'vport_gvmi',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'vhca_gvmi',
'offset' => '2',
'type' => '1985'
},
'2' => {
'name' => 'icm_address_rx',
'offset' => '8',
'type' => '2019'
},
'3' => {
'name' => 'icm_address_tx',
'offset' => '22',
'type' => '2019'
},
'4' => {
'name' => 'num',
'offset' => '36',
'type' => '1985'
},
'5' => {
'name' => 'metadata_c',
'offset' => '40',
'type' => '1997'
},
'6' => {
'name' => 'metadata_c_mask',
'offset' => '50',
'type' => '1997'
},
'7' => {
'name' => 'next',
'offset' => '64',
'type' => '288707'
}
},
'Name' => 'struct dr_devx_vport_cap',
'Size' => '48',
'Type' => 'Struct'
},
'288707' => {
'BaseType' => '288581',
'Name' => 'struct dr_devx_vport_cap*',
'Size' => '8',
'Type' => 'Pointer'
},
'288712' => {
'Header' => undef,
'Line' => '913',
'Memb' => {
'0' => {
'name' => 'roce_en',
'offset' => '0',
'type' => '2087'
},
'1' => {
'name' => 'fl_rc_qp_when_roce_disabled',
'offset' => '1',
'type' => '2087'
},
'2' => {
'name' => 'fl_rc_qp_when_roce_enabled',
'offset' => '2',
'type' => '2087'
},
'3' => {
'name' => 'qp_ts_format',
'offset' => '3',
'type' => '1973'
}
},
'Name' => 'struct dr_devx_roce_cap',
'Size' => '4',
'Type' => 'Struct'
},
'288782' => {
'Header' => undef,
'Line' => '920',
'Memb' => {
'0' => {
'name' => 'buckets',
'offset' => '0',
'type' => '288811'
}
},
'Name' => 'struct dr_vports_table',
'Size' => '2048',
'Type' => 'Struct'
},
'288811' => {
'BaseType' => '288707',
'Name' => 'struct dr_devx_vport_cap*[256]',
'Size' => '2048',
'Type' => 'Array'
},
'288827' => {
'Header' => undef,
'Line' => '924',
'Memb' => {
'0' => {
'name' => 'esw_mngr',
'offset' => '0',
'type' => '288581'
},
'1' => {
'name' => 'wire',
'offset' => '72',
'type' => '288581'
},
'2' => {
'name' => 'vports',
'offset' => '150',
'type' => '288925'
},
'3' => {
'name' => 'ib_ports',
'offset' => '260',
'type' => '288930'
},
'4' => {
'name' => 'num_ports',
'offset' => '274',
'type' => '1997'
},
'5' => {
'name' => 'lock',
'offset' => '278',
'type' => '990'
}
},
'Name' => 'struct dr_devx_vports',
'Size' => '120',
'Type' => 'Struct'
},
'288925' => {
'BaseType' => '288782',
'Name' => 'struct dr_vports_table*',
'Size' => '8',
'Type' => 'Pointer'
},
'288930' => {
'BaseType' => '288707',
'Name' => 'struct dr_devx_vport_cap**',
'Size' => '8',
'Type' => 'Pointer'
},
'289345' => {
'Header' => undef,
'Line' => '1029',
'Memb' => {
'0' => {
'name' => 'type',
'offset' => '0',
'type' => '1973'
},
'1' => {
'name' => 'level',
'offset' => '1',
'type' => '1973'
},
'2' => {
'name' => 'ft_dvo',
'offset' => '8',
'type' => '19840'
},
'3' => {
'name' => 'fg_dvo',
'offset' => '22',
'type' => '19840'
},
'4' => {
'name' => 'fte_dvo',
'offset' => '36',
'type' => '19840'
}
},
'Name' => 'struct dr_devx_tbl',
'Size' => '32',
'Type' => 'Struct'
},
'289527' => {
'Header' => undef,
'Line' => '1046',
'Memb' => {
'0' => {
'name' => 'DR_DOMAIN_NIC_TYPE_RX',
'value' => '0'
},
'1' => {
'name' => 'DR_DOMAIN_NIC_TYPE_TX',
'value' => '1'
}
},
'Name' => 'enum dr_domain_nic_type',
'Size' => '4',
'Type' => 'Enum'
},
'289556' => {
'Header' => undef,
'Line' => '1051',
'Memb' => {
'0' => {
'name' => 'drop_icm_addr',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'default_icm_addr',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'type',
'offset' => '22',
'type' => '289527'
},
'3' => {
'name' => 'locks',
'offset' => '32',
'type' => '289642'
}
},
'Name' => 'struct dr_domain_rx_tx',
'Size' => '80',
'Type' => 'Struct'
},
'289626' => {
'BaseType' => '990',
'Name' => 'pthread_spinlock_t[14]',
'Size' => '56',
'Type' => 'Array'
},
'289642' => {
'BaseType' => '289626',
'Name' => 'pthread_spinlock_t[14] volatile',
'Size' => '56',
'Type' => 'Volatile'
},
'289647' => {
'Header' => undef,
'Line' => '1059',
'Memb' => {
'0' => {
'name' => 'supp_sw_steering',
'offset' => '0',
'type' => '2087'
},
'1' => {
'name' => 'max_log_sw_icm_sz',
'offset' => '4',
'type' => '1997'
},
'10' => {
'name' => 'caps',
'offset' => '1426',
'type' => '284337'
},
'11' => {
'name' => 'use_mqs',
'offset' => '2162',
'type' => '2087'
},
'2' => {
'name' => 'max_log_action_icm_sz',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'max_log_modify_hdr_pattern_icm_sz',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'max_log_sw_icm_rehash_sz',
'offset' => '22',
'type' => '1997'
},
'5' => {
'name' => 'max_log_sw_encap_icm_sz',
'offset' => '32',
'type' => '1997'
},
'6' => {
'name' => 'max_send_size',
'offset' => '36',
'type' => '1997'
},
'7' => {
'name' => 'rx',
'offset' => '50',
'type' => '289556'
},
'8' => {
'name' => 'tx',
'offset' => '274',
'type' => '289556'
},
'9' => {
'name' => 'attr',
'offset' => '402',
'type' => '4191'
}
},
'Name' => 'struct dr_domain_info',
'Size' => '880',
'Type' => 'Struct'
},
'289830' => {
'Header' => undef,
'Line' => '155',
'Memb' => {
'0' => {
'name' => 'build_eth_l2_src_dst_init',
'offset' => '0',
'type' => '293941'
},
'1' => {
'name' => 'build_eth_l3_ipv6_src_init',
'offset' => '8',
'type' => '293941'
},
'10' => {
'name' => 'build_tnl_gre_init',
'offset' => '128',
'type' => '293941'
},
'11' => {
'name' => 'build_tnl_mpls_over_gre_init',
'offset' => '136',
'type' => '293941'
},
'12' => {
'name' => 'build_tnl_mpls_over_udp_init',
'offset' => '150',
'type' => '293941'
},
'13' => {
'name' => 'build_icmp_init',
'offset' => '260',
'type' => '293941'
},
'14' => {
'name' => 'build_general_purpose_init',
'offset' => '274',
'type' => '293941'
},
'15' => {
'name' => 'build_eth_l4_misc_init',
'offset' => '288',
'type' => '293941'
},
'16' => {
'name' => 'build_tnl_vxlan_gpe_init',
'offset' => '296',
'type' => '293941'
},
'17' => {
'name' => 'build_tnl_geneve_init',
'offset' => '310',
'type' => '293941'
},
'18' => {
'name' => 'build_tnl_geneve_tlv_opt_init',
'offset' => '324',
'type' => '293941'
},
'19' => {
'name' => 'build_tnl_geneve_tlv_opt_exist_init',
'offset' => '338',
'type' => '293941'
},
'2' => {
'name' => 'build_eth_l3_ipv6_dst_init',
'offset' => '22',
'type' => '293941'
},
'20' => {
'name' => 'build_tnl_gtpu_init',
'offset' => '352',
'type' => '293941'
},
'21' => {
'name' => 'build_tnl_gtpu_flex_parser_0',
'offset' => '360',
'type' => '293941'
},
'22' => {
'name' => 'build_tnl_gtpu_flex_parser_1',
'offset' => '374',
'type' => '293941'
},
'23' => {
'name' => 'build_register_0_init',
'offset' => '388',
'type' => '293941'
},
'24' => {
'name' => 'build_register_1_init',
'offset' => '402',
'type' => '293941'
},
'25' => {
'name' => 'build_src_gvmi_qpn_init',
'offset' => '512',
'type' => '293941'
},
'26' => {
'name' => 'build_flex_parser_0_init',
'offset' => '520',
'type' => '293941'
},
'27' => {
'name' => 'build_flex_parser_1_init',
'offset' => '534',
'type' => '293941'
},
'28' => {
'name' => 'build_tunnel_header_init',
'offset' => '548',
'type' => '293941'
},
'29' => {
'name' => 'build_ib_l4_init',
'offset' => '562',
'type' => '293941'
},
'3' => {
'name' => 'build_eth_l3_ipv4_5_tuple_init',
'offset' => '36',
'type' => '293941'
},
'30' => {
'name' => 'build_def0_init',
'offset' => '576',
'type' => '293941'
},
'31' => {
'name' => 'build_def2_init',
'offset' => '584',
'type' => '293941'
},
'32' => {
'name' => 'build_def6_init',
'offset' => '598',
'type' => '293941'
},
'33' => {
'name' => 'build_def16_init',
'offset' => '612',
'type' => '293941'
},
'34' => {
'name' => 'build_def22_init',
'offset' => '626',
'type' => '293941'
},
'35' => {
'name' => 'build_def24_init',
'offset' => '640',
'type' => '293941'
},
'36' => {
'name' => 'build_def25_init',
'offset' => '648',
'type' => '293941'
},
'37' => {
'name' => 'build_def26_init',
'offset' => '662',
'type' => '293941'
},
'38' => {
'name' => 'build_def28_init',
'offset' => '772',
'type' => '293941'
},
'39' => {
'name' => 'build_def33_init',
'offset' => '786',
'type' => '293941'
},
'4' => {
'name' => 'build_eth_l2_src_init',
'offset' => '50',
'type' => '293941'
},
'40' => {
'name' => 'aso_other_domain_link',
'offset' => '800',
'type' => '294009'
},
'41' => {
'name' => 'aso_other_domain_unlink',
'offset' => '808',
'type' => '29789'
},
'42' => {
'name' => 'ste_init',
'offset' => '822',
'type' => '294040'
},
'43' => {
'name' => 'set_next_lu_type',
'offset' => '836',
'type' => '294061'
},
'44' => {
'name' => 'get_next_lu_type',
'offset' => '850',
'type' => '294081'
},
'45' => {
'name' => 'set_miss_addr',
'offset' => '864',
'type' => '294102'
},
'46' => {
'name' => 'get_miss_addr',
'offset' => '872',
'type' => '294122'
},
'47' => {
'name' => 'set_hit_addr',
'offset' => '886',
'type' => '294148'
},
'48' => {
'name' => 'set_byte_mask',
'offset' => '900',
'type' => '294061'
},
'49' => {
'name' => 'get_byte_mask',
'offset' => '914',
'type' => '294081'
},
'5' => {
'name' => 'build_eth_l2_dst_init',
'offset' => '64',
'type' => '293941'
},
'50' => {
'name' => 'set_ctrl_always_hit_htbl',
'offset' => '1024',
'type' => '294189'
},
'51' => {
'name' => 'set_ctrl_always_miss',
'offset' => '1032',
'type' => '294215'
},
'52' => {
'name' => 'set_hit_gvmi',
'offset' => '1046',
'type' => '294061'
},
'53' => {
'name' => 'actions_caps',
'offset' => '1060',
'type' => '1997'
},
'54' => {
'name' => 'action_modify_field_arr',
'offset' => '1074',
'type' => '294220'
},
'55' => {
'name' => 'action_modify_field_arr_size',
'offset' => '1088',
'type' => '415'
},
'56' => {
'name' => 'set_actions_rx',
'offset' => '1096',
'type' => '294266'
},
'57' => {
'name' => 'set_actions_tx',
'offset' => '1110',
'type' => '294266'
},
'58' => {
'name' => 'set_action_set',
'offset' => '1124',
'type' => '294302'
},
'59' => {
'name' => 'set_action_add',
'offset' => '1138',
'type' => '294302'
},
'6' => {
'name' => 'build_eth_l2_tnl_init',
'offset' => '72',
'type' => '293941'
},
'60' => {
'name' => 'set_action_copy',
'offset' => '1152',
'type' => '294343'
},
'61' => {
'name' => 'get_action_hw_field',
'offset' => '1160',
'type' => '294373'
},
'62' => {
'name' => 'set_action_decap_l3_list',
'offset' => '1174',
'type' => '294413'
},
'63' => {
'name' => 'set_aso_ct_cross_dmn',
'offset' => '1284',
'type' => '294449'
},
'64' => {
'name' => 'alloc_modify_hdr_chunk',
'offset' => '1298',
'type' => '294474'
},
'65' => {
'name' => 'dealloc_modify_hdr_chunk',
'offset' => '1312',
'type' => '294490'
},
'66' => {
'name' => 'set_encap',
'offset' => '1320',
'type' => '294521'
},
'67' => {
'name' => 'set_push_vlan',
'offset' => '1334',
'type' => '294547'
},
'68' => {
'name' => 'set_pop_vlan',
'offset' => '1348',
'type' => '294573'
},
'69' => {
'name' => 'set_rx_decap',
'offset' => '1362',
'type' => '294594'
},
'7' => {
'name' => 'build_eth_l3_ipv4_misc_init',
'offset' => '86',
'type' => '293941'
},
'70' => {
'name' => 'set_encap_l3',
'offset' => '1376',
'type' => '294630'
},
'71' => {
'name' => 'prepare_for_postsend',
'offset' => '1384',
'type' => '294651'
},
'8' => {
'name' => 'build_eth_ipv6_l3_l4_init',
'offset' => '100',
'type' => '293941'
},
'9' => {
'name' => 'build_mpls_init',
'offset' => '114',
'type' => '293941'
}
},
'Name' => 'struct dr_ste_ctx',
'Size' => '576',
'Type' => 'Struct'
},
'290830' => {
'BaseType' => '289830',
'Name' => 'struct dr_ste_ctx*',
'Size' => '8',
'Type' => 'Pointer'
},
'290835' => {
'Header' => undef,
'Line' => '37',
'Memb' => {
'0' => {
'name' => 'icm_type',
'offset' => '0',
'type' => '283225'
},
'1' => {
'name' => 'dmn',
'offset' => '8',
'type' => '285717'
},
'2' => {
'name' => 'max_log_chunk_sz',
'offset' => '22',
'type' => '283045'
},
'3' => {
'name' => 'lock',
'offset' => '32',
'type' => '990'
},
'4' => {
'name' => 'buddy_mem_list',
'offset' => '36',
'type' => '15073'
},
'5' => {
'name' => 'hot_memory_size',
'offset' => '64',
'type' => '2019'
},
'6' => {
'name' => 'syncing',
'offset' => '72',
'type' => '2087'
},
'7' => {
'name' => 'th',
'offset' => '86',
'type' => '415'
}
},
'Name' => 'struct dr_icm_pool',
'Size' => '64',
'Type' => 'Struct'
},
'290840' => {
'BaseType' => '290835',
'Name' => 'struct dr_icm_pool*',
'Size' => '8',
'Type' => 'Pointer'
},
'290845' => {
'Header' => undef,
'Line' => '15',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'ptrn_icm_pool',
'offset' => '8',
'type' => '290840'
},
'2' => {
'name' => 'ptrn_list',
'offset' => '22',
'type' => '15073'
},
'3' => {
'name' => 'modify_hdr_mutex',
'offset' => '50',
'type' => '1210799'
}
},
'Name' => 'struct dr_ptrn_mngr',
'Size' => '72',
'Type' => 'Struct'
},
'290850' => {
'BaseType' => '290845',
'Name' => 'struct dr_ptrn_mngr*',
'Size' => '8',
'Type' => 'Pointer'
},
'290855' => {
'Header' => undef,
'Line' => '26',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'pools',
'offset' => '8',
'type' => '1291131'
}
},
'Name' => 'struct dr_arg_mngr',
'Size' => '40',
'Type' => 'Struct'
},
'290860' => {
'BaseType' => '290855',
'Name' => 'struct dr_arg_mngr*',
'Size' => '8',
'Type' => 'Pointer'
},
'290865' => {
'BaseType' => '290881',
'Name' => 'struct dr_send_ring*[14]',
'Size' => '112',
'Type' => 'Array'
},
'290881' => {
'BaseType' => '290886',
'Name' => 'struct dr_send_ring*',
'Size' => '8',
'Type' => 'Pointer'
},
'290886' => {
'Header' => undef,
'Line' => '1686',
'Memb' => {
'0' => {
'name' => 'cq',
'offset' => '0',
'type' => '293797'
},
'1' => {
'name' => 'qp',
'offset' => '72',
'type' => '293921'
},
'10' => {
'name' => 'sync_buff',
'offset' => '260',
'type' => '304'
},
'11' => {
'name' => 'sync_mr',
'offset' => '274',
'type' => '6260'
},
'2' => {
'name' => 'mr',
'offset' => '86',
'type' => '6260'
},
'3' => {
'name' => 'pending_wqe',
'offset' => '100',
'type' => '1997'
},
'4' => {
'name' => 'signal_th',
'offset' => '104',
'type' => '1985'
},
'5' => {
'name' => 'max_inline_size',
'offset' => '114',
'type' => '1997'
},
'6' => {
'name' => 'tx_head',
'offset' => '118',
'type' => '1997'
},
'7' => {
'name' => 'lock',
'offset' => '128',
'type' => '990'
},
'8' => {
'name' => 'buf',
'offset' => '136',
'type' => '304'
},
'9' => {
'name' => 'buf_size',
'offset' => '150',
'type' => '1997'
}
},
'Name' => 'struct dr_send_ring',
'Size' => '120',
'Type' => 'Struct'
},
'291065' => {
'Header' => undef,
'Line' => '1159',
'Memb' => {
'0' => {
'name' => 's_anchor',
'offset' => '0',
'type' => '283843'
},
'1' => {
'name' => 'nic_dmn',
'offset' => '8',
'type' => '291107'
}
},
'Name' => 'struct dr_table_rx_tx',
'Size' => '16',
'Type' => 'Struct'
},
'291107' => {
'BaseType' => '289556',
'Name' => 'struct dr_domain_rx_tx*',
'Size' => '8',
'Type' => 'Pointer'
},
'291112' => {
'Header' => undef,
'Line' => '1176',
'Memb' => {
'0' => {
'name' => 's_htbl',
'offset' => '0',
'type' => '283843'
},
'1' => {
'name' => 'e_anchor',
'offset' => '8',
'type' => '283843'
},
'2' => {
'name' => 'ste_builder',
'offset' => '22',
'type' => '291229'
},
'3' => {
'name' => 'num_of_builders',
'offset' => '5654',
'type' => '1973'
},
'4' => {
'name' => 'default_icm_addr',
'offset' => '5668',
'type' => '2019'
},
'5' => {
'name' => 'nic_tbl',
'offset' => '5682',
'type' => '291245'
},
'6' => {
'name' => 'fixed_size',
'offset' => '5696',
'type' => '2087'
}
},
'Name' => 'struct dr_matcher_rx_tx',
'Size' => '1648',
'Type' => 'Struct'
},
'291229' => {
'BaseType' => '284234',
'Name' => 'struct dr_ste_build[20]',
'Size' => '1600',
'Type' => 'Array'
},
'291245' => {
'BaseType' => '291065',
'Name' => 'struct dr_table_rx_tx*',
'Size' => '8',
'Type' => 'Pointer'
},
'291250' => {
'Header' => undef,
'Line' => '1186',
'Memb' => {
'0' => {
'name' => 'tbl',
'offset' => '0',
'type' => '271039'
},
'1' => {
'name' => 'rx',
'offset' => '8',
'type' => '291112'
},
'2' => {
'name' => 'tx',
'offset' => '5718',
'type' => '291112'
},
'3' => {
'name' => 'matcher_list',
'offset' => '13060',
'type' => '15028'
},
'4' => {
'name' => 'prio',
'offset' => '13088',
'type' => '1985'
},
'5' => {
'name' => 'mask',
'offset' => '13092',
'type' => '285074'
},
'6' => {
'name' => 'match_criteria',
'offset' => '14194',
'type' => '1973'
},
'7' => {
'name' => 'refcount',
'offset' => '14198',
'type' => '2099'
},
'8' => {
'name' => 'dv_matcher',
'offset' => '14212',
'type' => '31174'
},
'9' => {
'name' => 'rule_list',
'offset' => '14226',
'type' => '15073'
}
},
'Name' => 'struct mlx5dv_dr_matcher',
'Size' => '3808',
'Type' => 'Struct'
},
'291411' => {
'Header' => undef,
'Line' => '1199',
'Memb' => {
'0' => {
'name' => 'hw_field',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'start',
'offset' => '2',
'type' => '1973'
},
'2' => {
'name' => 'end',
'offset' => '3',
'type' => '1973'
},
'3' => {
'name' => 'l3_type',
'offset' => '4',
'type' => '1973'
},
'4' => {
'name' => 'l4_type',
'offset' => '5',
'type' => '1973'
},
'5' => {
'name' => 'flags',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct dr_ste_action_modify_field',
'Size' => '12',
'Type' => 'Struct'
},
'291509' => {
'BaseType' => '291411',
'Name' => 'struct dr_ste_action_modify_field const',
'Size' => '12',
'Type' => 'Const'
},
'291514' => {
'Header' => undef,
'Line' => '1208',
'Memb' => {
'0' => {
'name' => 'ref_actions_num',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'ref_actions',
'offset' => '8',
'type' => '271176'
},
'2' => {
'name' => 'devx_tbl',
'offset' => '22',
'type' => '291570'
}
},
'Name' => 'struct dr_devx_tbl_with_refs',
'Size' => '24',
'Type' => 'Struct'
},
'291570' => {
'BaseType' => '289345',
'Name' => 'struct dr_devx_tbl*',
'Size' => '8',
'Type' => 'Pointer'
},
'291575' => {
'Header' => undef,
'Line' => '1214',
'Memb' => {
'0' => {
'name' => 'devx_obj',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'rx_icm_addr',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'tx_icm_addr',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'next_ft',
'offset' => '36',
'type' => '271039'
}
},
'Name' => 'struct dr_flow_sampler',
'Size' => '32',
'Type' => 'Struct'
},
'291645' => {
'Header' => undef,
'Line' => '1221',
'Memb' => {
'0' => {
'name' => 'tbl',
'offset' => '0',
'type' => '271039'
},
'1' => {
'name' => 'matcher',
'offset' => '8',
'type' => '291729'
},
'2' => {
'name' => 'rule',
'offset' => '22',
'type' => '291810'
},
'3' => {
'name' => 'actions',
'offset' => '36',
'type' => '271176'
},
'4' => {
'name' => 'num_of_actions',
'offset' => '50',
'type' => '1985'
}
},
'Name' => 'struct dr_flow_sampler_restore_tbl',
'Size' => '40',
'Type' => 'Struct'
},
'291729' => {
'BaseType' => '291250',
'Name' => 'struct mlx5dv_dr_matcher*',
'Size' => '8',
'Type' => 'Pointer'
},
'291734' => {
'Header' => undef,
'Line' => '1368',
'Memb' => {
'0' => {
'name' => 'matcher',
'offset' => '0',
'type' => '291729'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '293218'
},
'2' => {
'name' => 'rule_list',
'offset' => '86',
'type' => '15028'
},
'3' => {
'name' => 'actions',
'offset' => '114',
'type' => '271176'
},
'4' => {
'name' => 'num_actions',
'offset' => '128',
'type' => '1985'
}
},
'Name' => 'struct mlx5dv_dr_rule',
'Size' => '88',
'Type' => 'Struct'
},
'291810' => {
'BaseType' => '291734',
'Name' => 'struct mlx5dv_dr_rule*',
'Size' => '8',
'Type' => 'Pointer'
},
'291815' => {
'Header' => undef,
'Line' => '1229',
'Memb' => {
'0' => {
'name' => 'chunk',
'offset' => '0',
'type' => '284106'
},
'1' => {
'name' => 'data',
'offset' => '8',
'type' => '7683'
},
'2' => {
'name' => 'data_size',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'num_of_actions',
'offset' => '32',
'type' => '1985'
},
'4' => {
'name' => 'index',
'offset' => '36',
'type' => '1997'
}
},
'Name' => 'struct dr_rewrite_param',
'Size' => '32',
'Type' => 'Struct'
},
'291899' => {
'Header' => undef,
'Line' => '1237',
'Memb' => {
'0' => {
'name' => 'DR_PTRN_TYP_MODIFY_HDR',
'value' => '9'
},
'1' => {
'name' => 'DR_PTRN_TYP_TNL_L3_TO_L2',
'value' => '2'
}
},
'Name' => 'enum dr_ptrn_type',
'Size' => '4',
'Type' => 'Enum'
},
'291928' => {
'Header' => undef,
'Line' => '1242',
'Memb' => {
'0' => {
'name' => 'rewrite_param',
'offset' => '0',
'type' => '291815'
},
'1' => {
'name' => 'refcount',
'offset' => '50',
'type' => '2099'
},
'2' => {
'name' => 'list',
'offset' => '64',
'type' => '15028'
},
'3' => {
'name' => 'type',
'offset' => '86',
'type' => '291899'
}
},
'Name' => 'struct dr_ptrn_obj',
'Size' => '64',
'Type' => 'Struct'
},
'291998' => {
'Header' => undef,
'Line' => '1249',
'Memb' => {
'0' => {
'name' => 'obj',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'obj_offset',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'list_node',
'offset' => '22',
'type' => '15028'
},
'3' => {
'name' => 'log_chunk_size',
'offset' => '50',
'type' => '1997'
}
},
'Name' => 'struct dr_arg_obj',
'Size' => '40',
'Type' => 'Struct'
},
'292068' => {
'Header' => undef,
'Line' => '1271',
'Memb' => {
'0' => {
'name' => 'ptrn',
'offset' => '0',
'type' => '292107'
},
'1' => {
'name' => 'arg',
'offset' => '8',
'type' => '292112'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'292107' => {
'BaseType' => '291928',
'Name' => 'struct dr_ptrn_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
'292112' => {
'BaseType' => '291998',
'Name' => 'struct dr_arg_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
'292117' => {
'Header' => undef,
'Line' => '1266',
'Memb' => {
'0' => {
'name' => 'param',
'offset' => '0',
'type' => '291815'
},
'1' => {
'name' => 'ptrn_arg',
'offset' => '64',
'type' => '292068'
}
},
'Size' => '56',
'Type' => 'Struct'
},
'292204' => {
'Header' => undef,
'Line' => '1264',
'Memb' => {
'0' => {
'name' => 'flow_action',
'offset' => '0',
'type' => '14328'
},
'1' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '292117'
}
},
'Size' => '56',
'Type' => 'Union'
},
'292233' => {
'Header' => undef,
'Line' => '1260',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'is_root_level',
'offset' => '8',
'type' => '2087'
},
'2' => {
'name' => 'args_send_qp',
'offset' => '18',
'type' => '1997'
},
'3' => {
'name' => 'unnamed0',
'offset' => '22',
'type' => '292204'
}
},
'Size' => '72',
'Type' => 'Struct'
},
'292292' => {
'Header' => undef,
'Line' => '1283',
'Memb' => {
'0' => {
'name' => 'dvo',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'data',
'offset' => '8',
'type' => '7683'
},
'2' => {
'name' => 'index',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'chunk',
'offset' => '36',
'type' => '284106'
},
'4' => {
'name' => 'reformat_size',
'offset' => '50',
'type' => '1997'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'292373' => {
'Header' => undef,
'Line' => '1281',
'Memb' => {
'0' => {
'name' => 'flow_action',
'offset' => '0',
'type' => '14328'
},
'1' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '292292'
}
},
'Size' => '40',
'Type' => 'Union'
},
'292402' => {
'Header' => undef,
'Line' => '1278',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'is_root_level',
'offset' => '8',
'type' => '2087'
},
'2' => {
'name' => 'unnamed0',
'offset' => '22',
'type' => '292373'
}
},
'Size' => '56',
'Type' => 'Struct'
},
'292447' => {
'Header' => undef,
'Line' => '1292',
'Memb' => {
'0' => {
'name' => 'next_ft',
'offset' => '0',
'type' => '271039'
},
'1' => {
'name' => 'devx_obj',
'offset' => '8',
'type' => '19840'
},
'2' => {
'name' => 'rx_icm_addr',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'tx_icm_addr',
'offset' => '36',
'type' => '2019'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'292514' => {
'Header' => undef,
'Line' => '1298',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'term_tbl',
'offset' => '8',
'type' => '292595'
},
'2' => {
'name' => 'sampler_default',
'offset' => '22',
'type' => '292600'
},
'3' => {
'name' => 'restore_tbl',
'offset' => '36',
'type' => '292605'
},
'4' => {
'name' => 'sampler_restore',
'offset' => '50',
'type' => '292600'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'292595' => {
'BaseType' => '291514',
'Name' => 'struct dr_devx_tbl_with_refs*',
'Size' => '8',
'Type' => 'Pointer'
},
'292600' => {
'BaseType' => '291575',
'Name' => 'struct dr_flow_sampler*',
'Size' => '8',
'Type' => 'Pointer'
},
'292605' => {
'BaseType' => '291645',
'Name' => 'struct dr_flow_sampler_restore_tbl*',
'Size' => '8',
'Type' => 'Pointer'
},
'292610' => {
'Header' => undef,
'Line' => '1306',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'actions_list',
'offset' => '8',
'type' => '15073'
},
'2' => {
'name' => 'devx_tbl',
'offset' => '36',
'type' => '291570'
},
'3' => {
'name' => 'rx_icm_addr',
'offset' => '50',
'type' => '2019'
},
'4' => {
'name' => 'tx_icm_addr',
'offset' => '64',
'type' => '2019'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'292691' => {
'Header' => undef,
'Line' => '1313',
'Memb' => {
'0' => {
'name' => 'devx_obj',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'offset',
'offset' => '8',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'292730' => {
'Header' => undef,
'Line' => '1317',
'Memb' => {
'0' => {
'name' => 'dmn',
'offset' => '0',
'type' => '285717'
},
'1' => {
'name' => 'caps',
'offset' => '8',
'type' => '288707'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'292769' => {
'Header' => undef,
'Line' => '1321',
'Memb' => {
'0' => {
'name' => 'vlan_hdr',
'offset' => '0',
'type' => '1997'
}
},
'Size' => '4',
'Type' => 'Struct'
},
'292794' => {
'Header' => undef,
'Line' => '1326',
'Memb' => {
'0' => {
'name' => 'devx_tir',
'offset' => '0',
'type' => '19840'
},
'1' => {
'name' => 'qp',
'offset' => '0',
'type' => '5234'
}
},
'Size' => '8',
'Type' => 'Union'
},
'292830' => {
'Header' => undef,
'Line' => '1324',
'Memb' => {
'0' => {
'name' => 'is_qp',
'offset' => '0',
'type' => '2087'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '292794'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'292861' => {
'Header' => undef,
'Line' => '1331',
'Memb' => {
'0' => {
'name' => 'tbl',
'offset' => '0',
'type' => '271039'
},
'1' => {
'name' => 'devx_tbl',
'offset' => '8',
'type' => '291570'
},
'2' => {
'name' => 'sa',
'offset' => '22',
'type' => '31274'
},
'3' => {
'name' => 'rx_icm_addr',
'offset' => '36',
'type' => '2019'
},
'4' => {
'name' => 'tx_icm_addr',
'offset' => '50',
'type' => '2019'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'292941' => {
'Header' => undef,
'Line' => '1259',
'Memb' => {
'0' => {
'name' => 'rewrite',
'offset' => '0',
'type' => '292233'
},
'1' => {
'name' => 'reformat',
'offset' => '0',
'type' => '292402'
},
'10' => {
'name' => 'root_tbl',
'offset' => '0',
'type' => '292861'
},
'11' => {
'name' => 'aso',
'offset' => '0',
'type' => '285371'
},
'12' => {
'name' => 'devx_obj',
'offset' => '0',
'type' => '19840'
},
'13' => {
'name' => 'flow_tag',
'offset' => '0',
'type' => '1997'
},
'2' => {
'name' => 'meter',
'offset' => '0',
'type' => '292447'
},
'3' => {
'name' => 'sampler',
'offset' => '0',
'type' => '292514'
},
'4' => {
'name' => 'dest_tbl',
'offset' => '0',
'type' => '271039'
},
'5' => {
'name' => 'dest_array',
'offset' => '0',
'type' => '292610'
},
'6' => {
'name' => 'ctr',
'offset' => '0',
'type' => '292691'
},
'7' => {
'name' => 'vport',
'offset' => '0',
'type' => '292730'
},
'8' => {
'name' => 'push_vlan',
'offset' => '0',
'type' => '292769'
},
'9' => {
'name' => 'dest_qp',
'offset' => '0',
'type' => '292830'
}
},
'Size' => '72',
'Type' => 'Union'
},
'293176' => {
'BaseType' => '291112',
'Name' => 'struct dr_matcher_rx_tx*',
'Size' => '8',
'Type' => 'Pointer'
},
'293181' => {
'Header' => undef,
'Line' => '1371',
'Memb' => {
'0' => {
'name' => 'rx',
'offset' => '0',
'type' => '283848'
},
'1' => {
'name' => 'tx',
'offset' => '36',
'type' => '283848'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'293218' => {
'Header' => undef,
'Line' => '1370',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '293181'
},
'1' => {
'name' => 'flow',
'offset' => '0',
'type' => '14178'
}
},
'Size' => '48',
'Type' => 'Union'
},
'293247' => {
'Header' => undef,
'Line' => '1733',
'Memb' => {
'0' => {
'name' => 'bits',
'offset' => '0',
'type' => '293926'
},
'1' => {
'name' => 'num_free',
'offset' => '8',
'type' => '28682'
},
'10' => {
'name' => 'ste_arr',
'offset' => '260',
'type' => '284111'
},
'11' => {
'name' => 'miss_list',
'offset' => '274',
'type' => '42267'
},
'12' => {
'name' => 'hw_ste_arr',
'offset' => '288',
'type' => '7683'
},
'13' => {
'name' => 'hw_ste_sz',
'offset' => '296',
'type' => '1973'
},
'2' => {
'name' => 'set_bit',
'offset' => '22',
'type' => '293926'
},
'3' => {
'name' => 'max_order',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'list_node',
'offset' => '50',
'type' => '15028'
},
'5' => {
'name' => 'icm_mr',
'offset' => '72',
'type' => '293936'
},
'6' => {
'name' => 'pool',
'offset' => '86',
'type' => '290840'
},
'7' => {
'name' => 'used_list',
'offset' => '100',
'type' => '15073'
},
'8' => {
'name' => 'used_memory',
'offset' => '128',
'type' => '415'
},
'9' => {
'name' => 'hot_list',
'offset' => '136',
'type' => '15073'
}
},
'Name' => 'struct dr_icm_buddy_mem',
'Size' => '136',
'Type' => 'Struct'
},
'293457' => {
'BaseType' => '293247',
'Name' => 'struct dr_icm_buddy_mem*',
'Size' => '8',
'Type' => 'Pointer'
},
'293462' => {
'Header' => undef,
'Line' => '1645',
'Memb' => {
'0' => {
'name' => 'wqe_head',
'offset' => '0',
'type' => '28682'
},
'1' => {
'name' => 'wqe_cnt',
'offset' => '8',
'type' => '66'
},
'2' => {
'name' => 'max_post',
'offset' => '18',
'type' => '66'
},
'3' => {
'name' => 'head',
'offset' => '22',
'type' => '66'
},
'4' => {
'name' => 'tail',
'offset' => '32',
'type' => '66'
},
'5' => {
'name' => 'cur_post',
'offset' => '36',
'type' => '66'
},
'6' => {
'name' => 'max_gs',
'offset' => '40',
'type' => '155'
},
'7' => {
'name' => 'wqe_shift',
'offset' => '50',
'type' => '155'
},
'8' => {
'name' => 'offset',
'offset' => '54',
'type' => '155'
},
'9' => {
'name' => 'qend',
'offset' => '64',
'type' => '304'
}
},
'Name' => 'struct dr_wq',
'Size' => '48',
'Type' => 'Struct'
},
'293616' => {
'Header' => undef,
'Line' => '1658',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '27898'
},
'1' => {
'name' => 'sq',
'offset' => '114',
'type' => '293462'
},
'10' => {
'name' => 'db_umem',
'offset' => '548',
'type' => '30382'
},
'2' => {
'name' => 'rq',
'offset' => '288',
'type' => '293462'
},
'3' => {
'name' => 'sq_size',
'offset' => '360',
'type' => '155'
},
'4' => {
'name' => 'sq_start',
'offset' => '374',
'type' => '304'
},
'5' => {
'name' => 'max_inline_data',
'offset' => '388',
'type' => '155'
},
'6' => {
'name' => 'db',
'offset' => '402',
'type' => '20276'
},
'7' => {
'name' => 'obj',
'offset' => '512',
'type' => '19840'
},
'8' => {
'name' => 'uar',
'offset' => '520',
'type' => '30326'
},
'9' => {
'name' => 'buf_umem',
'offset' => '534',
'type' => '30382'
}
},
'Name' => 'struct dr_qp',
'Size' => '240',
'Type' => 'Struct'
},
'293797' => {
'Header' => undef,
'Line' => '1673',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
'type' => '7683'
},
'1' => {
'name' => 'cons_index',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'ncqe',
'offset' => '18',
'type' => '155'
},
'3' => {
'name' => 'qp',
'offset' => '22',
'type' => '293921'
},
'4' => {
'name' => 'db',
'offset' => '36',
'type' => '20276'
},
'5' => {
'name' => 'ibv_cq',
'offset' => '50',
'type' => '5034'
},
'6' => {
'name' => 'cqn',
'offset' => '64',
'type' => '1997'
},
'7' => {
'name' => 'cqe_sz',
'offset' => '68',
'type' => '1997'
}
},
'Name' => 'struct dr_cq',
'Size' => '48',
'Type' => 'Struct'
},
'293921' => {
'BaseType' => '293616',
'Name' => 'struct dr_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'293926' => {
'BaseType' => '23112',
'Name' => 'unsigned long**',
'Size' => '8',
'Type' => 'Pointer'
},
'293931' => {
'Header' => undef,
'Line' => '49',
'Memb' => {
'0' => {
'name' => 'mr',
'offset' => '0',
'type' => '6260'
},
'1' => {
'name' => 'dm',
'offset' => '8',
'type' => '3111'
},
'2' => {
'name' => 'icm_start_addr',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct dr_icm_mr',
'Size' => '24',
'Type' => 'Struct'
},
'293936' => {
'BaseType' => '293931',
'Name' => 'struct dr_icm_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'293941' => {
'BaseType' => '293953',
'Header' => undef,
'Line' => '152',
'Name' => 'dr_ste_builder_void_init',
'Size' => '8',
'Type' => 'Typedef'
},
'293953' => {
'Name' => 'void(*)(struct dr_ste_build*, struct dr_match_param*)',
'Param' => {
'0' => {
'type' => '285190'
},
'1' => {
'type' => '285069'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294009' => {
'Name' => 'int(*)(struct mlx5dv_devx_obj*, struct mlx5dv_dr_domain*, struct mlx5dv_dr_domain*, uint32_t, uint8_t)',
'Param' => {
'0' => {
'type' => '19840'
},
'1' => {
'type' => '285717'
},
'2' => {
'type' => '285717'
},
'3' => {
'type' => '1997'
},
'4' => {
'type' => '1973'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294040' => {
'Name' => 'void(*)(uint8_t*, uint16_t, _Bool, uint16_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1985'
},
'2' => {
'type' => '2087'
},
'3' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294061' => {
'Name' => 'void(*)(uint8_t*, uint16_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294081' => {
'Name' => 'uint16_t(*)(uint8_t*)',
'Param' => {
'0' => {
'type' => '7683'
}
},
'Return' => '1985',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294102' => {
'Name' => 'void(*)(uint8_t*, uint64_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '2019'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294122' => {
'Name' => 'uint64_t(*)(uint8_t*)',
'Param' => {
'0' => {
'type' => '7683'
}
},
'Return' => '2019',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294148' => {
'Name' => 'void(*)(uint8_t*, uint64_t, uint32_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '2019'
},
'2' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294189' => {
'Name' => 'void(*)(uint8_t*, uint16_t, uint16_t, uint64_t, uint32_t, uint16_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1985'
},
'2' => {
'type' => '1985'
},
'3' => {
'type' => '2019'
},
'4' => {
'type' => '1997'
},
'5' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294215' => {
'Name' => 'void(*)(uint8_t*, uint64_t, uint16_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '2019'
},
'2' => {
'type' => '1985'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294220' => {
'BaseType' => '291509',
'Name' => 'struct dr_ste_action_modify_field const*',
'Size' => '8',
'Type' => 'Pointer'
},
'294261' => {
'BaseType' => '285791',
'Name' => 'struct dr_ste_actions_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'294266' => {
'Name' => 'void(*)(struct dr_ste_ctx*, uint8_t*, uint32_t, uint8_t*, struct dr_ste_actions_attr*, uint32_t*)',
'Param' => {
'0' => {
'type' => '290830'
},
'1' => {
'type' => '7683'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '7683'
},
'4' => {
'type' => '294261'
},
'5' => {
'type' => '14938'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294302' => {
'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint32_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1973'
},
'2' => {
'type' => '1973'
},
'3' => {
'type' => '1973'
},
'4' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294343' => {
'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1973'
},
'2' => {
'type' => '1973'
},
'3' => {
'type' => '1973'
},
'4' => {
'type' => '1973'
},
'5' => {
'type' => '1973'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294373' => {
'Name' => 'struct dr_ste_action_modify_field const*(*)(struct dr_ste_ctx*, uint16_t, struct dr_devx_caps*)',
'Param' => {
'0' => {
'type' => '290830'
},
'1' => {
'type' => '1985'
},
'2' => {
'type' => '285039'
}
},
'Return' => '294220',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294413' => {
'Name' => 'int(*)(void*, uint32_t, uint8_t*, uint32_t, uint16_t*)',
'Param' => {
'0' => {
'type' => '304'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '7683'
},
'3' => {
'type' => '1997'
},
'4' => {
'type' => '30146'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294449' => {
'Name' => 'void(*)(uint8_t*, uint32_t, uint32_t, uint8_t, _Bool)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '1973'
},
'4' => {
'type' => '2087'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294474' => {
'Name' => 'int(*)(struct mlx5dv_dr_action*, uint32_t)',
'Param' => {
'0' => {
'type' => '271181'
},
'1' => {
'type' => '1997'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294490' => {
'Name' => 'void(*)(struct mlx5dv_dr_action*)',
'Param' => {
'0' => {
'type' => '271181'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294521' => {
'Name' => 'void(*)(uint8_t*, uint8_t*, uint32_t, int)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '7683'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '155'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294547' => {
'Name' => 'void(*)(uint8_t*, uint8_t*, uint32_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '7683'
},
'2' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294573' => {
'Name' => 'void(*)(uint8_t*, uint8_t*, uint8_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '7683'
},
'2' => {
'type' => '1973'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294594' => {
'Name' => 'void(*)(uint8_t*, uint8_t*)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '7683'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294630' => {
'Name' => 'void(*)(uint8_t*, uint8_t*, uint8_t*, uint32_t, int)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '7683'
},
'2' => {
'type' => '7683'
},
'3' => {
'type' => '1997'
},
'4' => {
'type' => '155'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'294651' => {
'Name' => 'void(*)(uint8_t*, uint32_t)',
'Param' => {
'0' => {
'type' => '7683'
},
'1' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'295339' => {
'BaseType' => '270817',
'Name' => 'struct mlx5dv_dr_flow_meter_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'295426' => {
'BaseType' => '2211',
'Name' => '__be64*',
'Size' => '8',
'Type' => 'Pointer'
},
'2958' => {
'Header' => undef,
'Line' => '2074',
'Memb' => {
'0' => {
'name' => 'device',
'offset' => '0',
'type' => '11714'
},
'1' => {
'name' => 'ops',
'offset' => '8',
'type' => '11870'
},
'2' => {
'name' => 'cmd_fd',
'offset' => '612',
'type' => '155'
},
'3' => {
'name' => 'async_fd',
'offset' => '616',
'type' => '155'
},
'4' => {
'name' => 'num_comp_vectors',
'offset' => '626',
'type' => '155'
},
'5' => {
'name' => 'mutex',
'offset' => '640',
'type' => '889'
},
'6' => {
'name' => 'abi_compat',
'offset' => '800',
'type' => '304'
}
},
'Name' => 'struct ibv_context',
'Size' => '328',
'Type' => 'Struct'
},
'29607' => {
'Header' => undef,
'Line' => '968',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '22470'
},
'1' => {
'name' => 'obj',
'offset' => '8',
'type' => '19840'
}
},
'Name' => 'struct mlx5dv_sched_leaf',
'Size' => '16',
'Type' => 'Struct'
},
'29649' => {
'BaseType' => '29607',
'Name' => 'struct mlx5dv_sched_leaf const',
'Size' => '16',
'Type' => 'Const'
},
'29789' => {
'Name' => 'int(*)(struct mlx5dv_devx_obj*)',
'Param' => {
'0' => {
'type' => '19840'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'298233' => {
'BaseType' => '298238',
'Name' => 'struct mlx5dv_dr_action_dest_attr**',
'Size' => '8',
'Type' => 'Pointer'
},
'298238' => {
'BaseType' => '271322',
'Name' => 'struct mlx5dv_dr_action_dest_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30039' => {
'BaseType' => '22257',
'Name' => 'struct mlx5dv_devx_cmd_comp*',
'Size' => '8',
'Type' => 'Pointer'
},
'30085' => {
'BaseType' => '22284',
'Name' => 'struct mlx5dv_devx_event_channel*',
'Size' => '8',
'Type' => 'Pointer'
},
'300960' => {
'BaseType' => '271044',
'Name' => 'struct mlx5dv_dr_flow_sampler_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30146' => {
'BaseType' => '1985',
'Name' => 'uint16_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'30261' => {
'BaseType' => '15729',
'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30296' => {
'BaseType' => '15854',
'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30326' => {
'BaseType' => '22103',
'Name' => 'struct mlx5dv_devx_uar*',
'Size' => '8',
'Type' => 'Pointer'
},
'30382' => {
'BaseType' => '21977',
'Name' => 'struct mlx5dv_devx_umem*',
'Size' => '8',
'Type' => 'Pointer'
},
'304' => {
'BaseType' => '1',
'Name' => 'void*',
'Size' => '8',
'Type' => 'Pointer'
},
'30412' => {
'BaseType' => '22005',
'Name' => 'struct mlx5dv_devx_umem_in*',
'Size' => '8',
'Type' => 'Pointer'
},
'30457' => {
'BaseType' => '17154',
'Name' => 'struct mlx5dv_mkey_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30507' => {
'BaseType' => '18763',
'Name' => 'struct mlx5dv_crypto_login_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30537' => {
'BaseType' => '18917',
'Name' => 'enum mlx5dv_crypto_login_state*',
'Size' => '8',
'Type' => 'Pointer'
},
'30587' => {
'BaseType' => '18833',
'Name' => 'struct mlx5dv_crypto_login_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'306' => {
'BaseType' => '184',
'Header' => undef,
'Line' => '194',
'Name' => '__ssize_t',
'Size' => '8',
'Type' => 'Typedef'
},
'30617' => {
'BaseType' => '18952',
'Name' => 'struct mlx5dv_crypto_login_query_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30667' => {
'BaseType' => '19075',
'Name' => 'struct mlx5dv_dek_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30697' => {
'BaseType' => '19249',
'Name' => 'struct mlx5dv_dek_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30747' => {
'BaseType' => '22187',
'Name' => 'struct mlx5dv_var*',
'Size' => '8',
'Type' => 'Pointer'
},
'3076' => {
'BaseType' => '2958',
'Name' => 'struct ibv_context*',
'Size' => '8',
'Type' => 'Pointer'
},
'30803' => {
'BaseType' => '22311',
'Name' => 'struct mlx5dv_pp*',
'Size' => '8',
'Type' => 'Pointer'
},
'30849' => {
'BaseType' => '21329',
'Name' => 'struct mlx5dv_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
'30884' => {
'BaseType' => '17084',
'Name' => 'struct mlx5dv_cq_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30919' => {
'BaseType' => '17392',
'Name' => 'struct mlx5dv_qp_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'30974' => {
'BaseType' => '21506',
'Name' => 'struct mlx5dv_wq_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'31009' => {
'BaseType' => '20589',
'Name' => 'struct mlx5dv_alloc_dm_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'31069' => {
'BaseType' => '19305',
'Name' => 'struct mlx5dv_flow_action_esp*',
'Size' => '8',
'Type' => 'Pointer'
},
'3111' => {
'BaseType' => '2879',
'Name' => 'struct ibv_dm*',
'Size' => '8',
'Type' => 'Pointer'
},
'3116' => {
'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
'Param' => {
'0' => {
'type' => '3111'
},
'1' => {
'type' => '2019'
},
'2' => {
'type' => '1957'
},
'3' => {
'type' => '415'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'31174' => {
'BaseType' => '28734',
'Name' => 'struct mlx5dv_flow_matcher*',
'Size' => '8',
'Type' => 'Pointer'
},
'31179' => {
'BaseType' => '19404',
'Name' => 'struct mlx5dv_flow_matcher_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'31244' => {
'BaseType' => '19932',
'Name' => 'struct mlx5dv_flow_action_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'31274' => {
'BaseType' => '19591',
'Name' => 'struct mlx5dv_steering_anchor*',
'Size' => '8',
'Type' => 'Pointer'
},
'31279' => {
'BaseType' => '19535',
'Name' => 'struct mlx5dv_steering_anchor_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'31334' => {
'BaseType' => '16797',
'Name' => 'struct mlx5dv_context*',
'Size' => '8',
'Type' => 'Pointer'
},
'31444' => {
'BaseType' => '22423',
'Name' => 'struct mlx5dv_sched_attr const*',
'Size' => '8',
'Type' => 'Pointer'
},
'31474' => {
'BaseType' => '29607',
'Name' => 'struct mlx5dv_sched_leaf*',
'Size' => '8',
'Type' => 'Pointer'
},
'3151' => {
'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
'Param' => {
'0' => {
'type' => '304'
},
'1' => {
'type' => '3111'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '415'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'3156' => {
'Header' => undef,
'Line' => '183',
'Memb' => {
'0' => {
'name' => 'fw_ver',
'offset' => '0',
'type' => '3690'
},
'1' => {
'name' => 'node_guid',
'offset' => '100',
'type' => '2211'
},
'10' => {
'name' => 'device_cap_flags',
'offset' => '278',
'type' => '66'
},
'11' => {
'name' => 'max_sge',
'offset' => '288',
'type' => '155'
},
'12' => {
'name' => 'max_sge_rd',
'offset' => '292',
'type' => '155'
},
'13' => {
'name' => 'max_cq',
'offset' => '296',
'type' => '155'
},
'14' => {
'name' => 'max_cqe',
'offset' => '306',
'type' => '155'
},
'15' => {
'name' => 'max_mr',
'offset' => '310',
'type' => '155'
},
'16' => {
'name' => 'max_pd',
'offset' => '320',
'type' => '155'
},
'17' => {
'name' => 'max_qp_rd_atom',
'offset' => '324',
'type' => '155'
},
'18' => {
'name' => 'max_ee_rd_atom',
'offset' => '328',
'type' => '155'
},
'19' => {
'name' => 'max_res_rd_atom',
'offset' => '338',
'type' => '155'
},
'2' => {
'name' => 'sys_image_guid',
'offset' => '114',
'type' => '2211'
},
'20' => {
'name' => 'max_qp_init_rd_atom',
'offset' => '342',
'type' => '155'
},
'21' => {
'name' => 'max_ee_init_rd_atom',
'offset' => '352',
'type' => '155'
},
'22' => {
'name' => 'atomic_cap',
'offset' => '356',
'type' => '2790'
},
'23' => {
'name' => 'max_ee',
'offset' => '360',
'type' => '155'
},
'24' => {
'name' => 'max_rdd',
'offset' => '370',
'type' => '155'
},
'25' => {
'name' => 'max_mw',
'offset' => '374',
'type' => '155'
},
'26' => {
'name' => 'max_raw_ipv6_qp',
'offset' => '384',
'type' => '155'
},
'27' => {
'name' => 'max_raw_ethy_qp',
'offset' => '388',
'type' => '155'
},
'28' => {
'name' => 'max_mcast_grp',
'offset' => '392',
'type' => '155'
},
'29' => {
'name' => 'max_mcast_qp_attach',
'offset' => '402',
'type' => '155'
},
'3' => {
'name' => 'max_mr_size',
'offset' => '128',
'type' => '2019'
},
'30' => {
'name' => 'max_total_mcast_qp_attach',
'offset' => '406',
'type' => '155'
},
'31' => {
'name' => 'max_ah',
'offset' => '512',
'type' => '155'
},
'32' => {
'name' => 'max_fmr',
'offset' => '516',
'type' => '155'
},
'33' => {
'name' => 'max_map_per_fmr',
'offset' => '520',
'type' => '155'
},
'34' => {
'name' => 'max_srq',
'offset' => '530',
'type' => '155'
},
'35' => {
'name' => 'max_srq_wr',
'offset' => '534',
'type' => '155'
},
'36' => {
'name' => 'max_srq_sge',
'offset' => '544',
'type' => '155'
},
'37' => {
'name' => 'max_pkeys',
'offset' => '548',
'type' => '1985'
},
'38' => {
'name' => 'local_ca_ack_delay',
'offset' => '550',
'type' => '1973'
},
'39' => {
'name' => 'phys_port_cnt',
'offset' => '551',
'type' => '1973'
},
'4' => {
'name' => 'page_size_cap',
'offset' => '136',
'type' => '2019'
},
'5' => {
'name' => 'vendor_id',
'offset' => '150',
'type' => '1997'
},
'6' => {
'name' => 'vendor_part_id',
'offset' => '256',
'type' => '1997'
},
'7' => {
'name' => 'hw_ver',
'offset' => '260',
'type' => '1997'
},
'8' => {
'name' => 'max_qp',
'offset' => '264',
'type' => '155'
},
'9' => {
'name' => 'max_qp_wr',
'offset' => '274',
'type' => '155'
}
},
'Name' => 'struct ibv_device_attr',
'Size' => '232',
'Type' => 'Struct'
},
'31599' => {
'BaseType' => '29649',
'Name' => 'struct mlx5dv_sched_leaf const*',
'Size' => '8',
'Type' => 'Pointer'
},
'31709' => {
'BaseType' => '21879',
'Name' => 'struct mlx5dv_clock_info*',
'Size' => '8',
'Type' => 'Pointer'
},
'31749' => {
'BaseType' => '15932',
'Name' => 'struct mlx5_ib_uapi_query_port*',
'Size' => '8',
'Type' => 'Pointer'
},
'31799' => {
'BaseType' => '22475',
'Name' => 'struct mlx5dv_devx_msi_vector*',
'Size' => '8',
'Type' => 'Pointer'
},
'31864' => {
'BaseType' => '22516',
'Name' => 'struct mlx5dv_devx_eq*',
'Size' => '8',
'Type' => 'Pointer'
},
'342' => {
'BaseType' => '352',
'Name' => 'char*',
'Size' => '8',
'Type' => 'Pointer'
},
'352' => {
'Name' => 'char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'359' => {
'BaseType' => '352',
'Name' => 'char const',
'Size' => '1',
'Type' => 'Const'
},
'3690' => {
'BaseType' => '352',
'Name' => 'char[64]',
'Size' => '64',
'Type' => 'Array'
},
'3738' => {
'Header' => undef,
'Line' => '250',
'Memb' => {
'0' => {
'name' => 'rc_odp_caps',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'uc_odp_caps',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'ud_odp_caps',
'offset' => '8',
'type' => '1997'
}
},
'Size' => '12',
'Type' => 'Struct'
},
'3787' => {
'Header' => undef,
'Line' => '248',
'Memb' => {
'0' => {
'name' => 'general_caps',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'per_transport_caps',
'offset' => '8',
'type' => '3738'
}
},
'Name' => 'struct ibv_odp_caps',
'Size' => '24',
'Type' => 'Struct'
},
'3827' => {
'Header' => undef,
'Line' => '257',
'Memb' => {
'0' => {
'name' => 'max_tso',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'supported_qpts',
'offset' => '4',
'type' => '1997'
}
},
'Name' => 'struct ibv_tso_caps',
'Size' => '8',
'Type' => 'Struct'
},
'3869' => {
'Header' => undef,
'Line' => '288',
'Memb' => {
'0' => {
'name' => 'supported_qpts',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'max_rwq_indirection_tables',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'max_rwq_indirection_table_size',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'rx_hash_fields_mask',
'offset' => '22',
'type' => '2019'
},
'4' => {
'name' => 'rx_hash_function',
'offset' => '36',
'type' => '1973'
}
},
'Name' => 'struct ibv_rss_caps',
'Size' => '32',
'Type' => 'Struct'
},
'3953' => {
'Header' => undef,
'Line' => '296',
'Memb' => {
'0' => {
'name' => 'qp_rate_limit_min',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'qp_rate_limit_max',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'supported_qpts',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct ibv_packet_pacing_caps',
'Size' => '12',
'Type' => 'Struct'
},
'4009' => {
'Header' => undef,
'Line' => '313',
'Memb' => {
'0' => {
'name' => 'max_rndv_hdr_size',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'max_num_tags',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'flags',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'max_ops',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct ibv_tm_caps',
'Size' => '20',
'Type' => 'Struct'
},
'4093' => {
'Header' => undef,
'Line' => '326',
'Memb' => {
'0' => {
'name' => 'max_cq_count',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'max_cq_period',
'offset' => '2',
'type' => '1985'
}
},
'Name' => 'struct ibv_cq_moderation_caps',
'Size' => '4',
'Type' => 'Struct'
},
'4135' => {
'Header' => undef,
'Line' => '341',
'Memb' => {
'0' => {
'name' => 'fetch_add',
'offset' => '0',
'type' => '1985'
},
'1' => {
'name' => 'swap',
'offset' => '2',
'type' => '1985'
},
'2' => {
'name' => 'compare_swap',
'offset' => '4',
'type' => '1985'
}
},
'Name' => 'struct ibv_pci_atomic_caps',
'Size' => '6',
'Type' => 'Struct'
},
'415' => {
'BaseType' => '78',
'Header' => undef,
'Line' => '214',
'Name' => 'size_t',
'Size' => '8',
'Type' => 'Typedef'
},
'4191' => {
'Header' => undef,
'Line' => '347',
'Memb' => {
'0' => {
'name' => 'orig_attr',
'offset' => '0',
'type' => '3156'
},
'1' => {
'name' => 'comp_mask',
'offset' => '562',
'type' => '1997'
},
'10' => {
'name' => 'raw_packet_caps',
'offset' => '836',
'type' => '1997'
},
'11' => {
'name' => 'tm_caps',
'offset' => '840',
'type' => '4009'
},
'12' => {
'name' => 'cq_mod_caps',
'offset' => '872',
'type' => '4093'
},
'13' => {
'name' => 'max_dm_size',
'offset' => '886',
'type' => '2019'
},
'14' => {
'name' => 'pci_atomic_caps',
'offset' => '900',
'type' => '4135'
},
'15' => {
'name' => 'xrc_odp_caps',
'offset' => '914',
'type' => '1997'
},
'16' => {
'name' => 'phys_port_cnt_ex',
'offset' => '918',
'type' => '1997'
},
'2' => {
'name' => 'odp_caps',
'offset' => '576',
'type' => '3787'
},
'3' => {
'name' => 'completion_timestamp_mask',
'offset' => '612',
'type' => '2019'
},
'4' => {
'name' => 'hca_core_clock',
'offset' => '626',
'type' => '2019'
},
'5' => {
'name' => 'device_cap_flags_ex',
'offset' => '640',
'type' => '2019'
},
'6' => {
'name' => 'tso_caps',
'offset' => '648',
'type' => '3827'
},
'7' => {
'name' => 'rss_caps',
'offset' => '662',
'type' => '3869'
},
'8' => {
'name' => 'max_wq_type_rq',
'offset' => '808',
'type' => '1997'
},
'9' => {
'name' => 'packet_pacing_caps',
'offset' => '818',
'type' => '3953'
}
},
'Name' => 'struct ibv_device_attr_ex',
'Size' => '400',
'Type' => 'Struct'
},
'42' => {
'Name' => 'unsigned char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'42267' => {
'BaseType' => '15073',
'Name' => 'struct list_head*',
'Size' => '8',
'Type' => 'Pointer'
},
'439' => {
'Name' => 'unsigned long long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'4894' => {
'Header' => undef,
'Line' => '1545',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'channel',
'offset' => '8',
'type' => '10372'
},
'2' => {
'name' => 'cq_context',
'offset' => '22',
'type' => '304'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'cqe',
'offset' => '40',
'type' => '155'
},
'5' => {
'name' => 'mutex',
'offset' => '50',
'type' => '889'
},
'6' => {
'name' => 'cond',
'offset' => '114',
'type' => '962'
},
'7' => {
'name' => 'comp_events_completed',
'offset' => '288',
'type' => '1997'
},
'8' => {
'name' => 'async_events_completed',
'offset' => '292',
'type' => '1997'
}
},
'Name' => 'struct ibv_cq',
'Size' => '128',
'Type' => 'Struct'
},
'5034' => {
'BaseType' => '4894',
'Name' => 'struct ibv_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'5039' => {
'Header' => undef,
'Line' => '1320',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'qp_context',
'offset' => '8',
'type' => '304'
},
'10' => {
'name' => 'mutex',
'offset' => '100',
'type' => '889'
},
'11' => {
'name' => 'cond',
'offset' => '260',
'type' => '962'
},
'12' => {
'name' => 'events_completed',
'offset' => '338',
'type' => '1997'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'3' => {
'name' => 'send_cq',
'offset' => '36',
'type' => '5034'
},
'4' => {
'name' => 'recv_cq',
'offset' => '50',
'type' => '5034'
},
'5' => {
'name' => 'srq',
'offset' => '64',
'type' => '5350'
},
'6' => {
'name' => 'handle',
'offset' => '72',
'type' => '1997'
},
'7' => {
'name' => 'qp_num',
'offset' => '82',
'type' => '1997'
},
'8' => {
'name' => 'state',
'offset' => '86',
'type' => '8014'
},
'9' => {
'name' => 'qp_type',
'offset' => '96',
'type' => '7470'
}
},
'Name' => 'struct ibv_qp',
'Size' => '160',
'Type' => 'Struct'
},
'5234' => {
'BaseType' => '5039',
'Name' => 'struct ibv_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'5239' => {
'Header' => undef,
'Line' => '1280',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'srq_context',
'offset' => '8',
'type' => '304'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '1997'
},
'4' => {
'name' => 'mutex',
'offset' => '50',
'type' => '889'
},
'5' => {
'name' => 'cond',
'offset' => '114',
'type' => '962'
},
'6' => {
'name' => 'events_completed',
'offset' => '288',
'type' => '1997'
}
},
'Name' => 'struct ibv_srq',
'Size' => '128',
'Type' => 'Struct'
},
'526804' => {
'Header' => undef,
'Line' => '2078',
'Memb' => {
'0' => {
'name' => 'flags',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'log_num_of_rules_hint',
'offset' => '4',
'type' => '1997'
}
},
'Name' => 'struct mlx5dv_dr_matcher_layout',
'Size' => '8',
'Type' => 'Struct'
},
'5350' => {
'BaseType' => '5239',
'Name' => 'struct ibv_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'5355' => {
'Header' => undef,
'Line' => '1302',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'wq_context',
'offset' => '8',
'type' => '304'
},
'10' => {
'name' => 'cond',
'offset' => '150',
'type' => '962'
},
'11' => {
'name' => 'events_completed',
'offset' => '324',
'type' => '1997'
},
'12' => {
'name' => 'comp_mask',
'offset' => '328',
'type' => '1997'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'3' => {
'name' => 'cq',
'offset' => '36',
'type' => '5034'
},
'4' => {
'name' => 'wq_num',
'offset' => '50',
'type' => '1997'
},
'5' => {
'name' => 'handle',
'offset' => '54',
'type' => '1997'
},
'6' => {
'name' => 'state',
'offset' => '64',
'type' => '7214'
},
'7' => {
'name' => 'wq_type',
'offset' => '68',
'type' => '7067'
},
'8' => {
'name' => 'post_recv',
'offset' => '72',
'type' => '9424'
},
'9' => {
'name' => 'mutex',
'offset' => '86',
'type' => '889'
}
},
'Name' => 'struct ibv_wq',
'Size' => '152',
'Type' => 'Struct'
},
'54' => {
'Name' => 'unsigned short',
'Size' => '2',
'Type' => 'Intrinsic'
},
'550465' => {
'BaseType' => '526804',
'Name' => 'struct mlx5dv_dr_matcher_layout*',
'Size' => '8',
'Type' => 'Pointer'
},
'5549' => {
'BaseType' => '5355',
'Name' => 'struct ibv_wq*',
'Size' => '8',
'Type' => 'Pointer'
},
'5554' => {
'Header' => undef,
'Line' => '489',
'Memb' => {
'0' => {
'name' => 'IBV_WC_SUCCESS',
'value' => '0'
},
'1' => {
'name' => 'IBV_WC_LOC_LEN_ERR',
'value' => '1'
},
'10' => {
'name' => 'IBV_WC_REM_ACCESS_ERR',
'value' => '10'
},
'11' => {
'name' => 'IBV_WC_REM_OP_ERR',
'value' => '11'
},
'12' => {
'name' => 'IBV_WC_RETRY_EXC_ERR',
'value' => '12'
},
'13' => {
'name' => 'IBV_WC_RNR_RETRY_EXC_ERR',
'value' => '13'
},
'14' => {
'name' => 'IBV_WC_LOC_RDD_VIOL_ERR',
'value' => '14'
},
'15' => {
'name' => 'IBV_WC_REM_INV_RD_REQ_ERR',
'value' => '15'
},
'16' => {
'name' => 'IBV_WC_REM_ABORT_ERR',
'value' => '16'
},
'17' => {
'name' => 'IBV_WC_INV_EECN_ERR',
'value' => '17'
},
'18' => {
'name' => 'IBV_WC_INV_EEC_STATE_ERR',
'value' => '18'
},
'19' => {
'name' => 'IBV_WC_FATAL_ERR',
'value' => '19'
},
'2' => {
'name' => 'IBV_WC_LOC_QP_OP_ERR',
'value' => '2'
},
'20' => {
'name' => 'IBV_WC_RESP_TIMEOUT_ERR',
'value' => '20'
},
'21' => {
'name' => 'IBV_WC_GENERAL_ERR',
'value' => '21'
},
'22' => {
'name' => 'IBV_WC_TM_ERR',
'value' => '22'
},
'23' => {
'name' => 'IBV_WC_TM_RNDV_INCOMPLETE',
'value' => '23'
},
'3' => {
'name' => 'IBV_WC_LOC_EEC_OP_ERR',
'value' => '3'
},
'4' => {
'name' => 'IBV_WC_LOC_PROT_ERR',
'value' => '4'
},
'5' => {
'name' => 'IBV_WC_WR_FLUSH_ERR',
'value' => '5'
},
'6' => {
'name' => 'IBV_WC_MW_BIND_ERR',
'value' => '6'
},
'7' => {
'name' => 'IBV_WC_BAD_RESP_ERR',
'value' => '7'
},
'8' => {
'name' => 'IBV_WC_LOC_ACCESS_ERR',
'value' => '8'
},
'9' => {
'name' => 'IBV_WC_REM_INV_REQ_ERR',
'value' => '9'
}
},
'Name' => 'enum ibv_wc_status',
'Size' => '4',
'Type' => 'Enum'
},
'5715' => {
'Header' => undef,
'Line' => '517',
'Memb' => {
'0' => {
'name' => 'IBV_WC_SEND',
'value' => '0'
},
'1' => {
'name' => 'IBV_WC_RDMA_WRITE',
'value' => '1'
},
'10' => {
'name' => 'IBV_WC_RECV',
'value' => '128'
},
'11' => {
'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
'value' => '129'
},
'12' => {
'name' => 'IBV_WC_TM_ADD',
'value' => '130'
},
'13' => {
'name' => 'IBV_WC_TM_DEL',
'value' => '131'
},
'14' => {
'name' => 'IBV_WC_TM_SYNC',
'value' => '132'
},
'15' => {
'name' => 'IBV_WC_TM_RECV',
'value' => '133'
},
'16' => {
'name' => 'IBV_WC_TM_NO_TAG',
'value' => '134'
},
'17' => {
'name' => 'IBV_WC_DRIVER1',
'value' => '135'
},
'18' => {
'name' => 'IBV_WC_DRIVER2',
'value' => '136'
},
'19' => {
'name' => 'IBV_WC_DRIVER3',
'value' => '137'
},
'2' => {
'name' => 'IBV_WC_RDMA_READ',
'value' => '2'
},
'3' => {
'name' => 'IBV_WC_COMP_SWAP',
'value' => '3'
},
'4' => {
'name' => 'IBV_WC_FETCH_ADD',
'value' => '4'
},
'5' => {
'name' => 'IBV_WC_BIND_MW',
'value' => '5'
},
'6' => {
'name' => 'IBV_WC_LOCAL_INV',
'value' => '6'
},
'7' => {
'name' => 'IBV_WC_TSO',
'value' => '7'
},
'8' => {
'name' => 'IBV_WC_FLUSH',
'value' => '8'
},
'9' => {
'name' => 'IBV_WC_ATOMIC_WRITE',
'value' => '9'
}
},
'Name' => 'enum ibv_wc_opcode',
'Size' => '4',
'Type' => 'Enum'
},
'5852' => {
'Header' => undef,
'Line' => '602',
'Memb' => {
'0' => {
'name' => 'imm_data',
'offset' => '0',
'type' => '2199'
},
'1' => {
'name' => 'invalidated_rkey',
'offset' => '0',
'type' => '1997'
}
},
'Size' => '4',
'Type' => 'Union'
},
'5888' => {
'Header' => undef,
'Line' => '593',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'status',
'offset' => '8',
'type' => '5554'
},
'10' => {
'name' => 'slid',
'offset' => '66',
'type' => '1985'
},
'11' => {
'name' => 'sl',
'offset' => '68',
'type' => '1973'
},
'12' => {
'name' => 'dlid_path_bits',
'offset' => '69',
'type' => '1973'
},
'2' => {
'name' => 'opcode',
'offset' => '18',
'type' => '5715'
},
'3' => {
'name' => 'vendor_err',
'offset' => '22',
'type' => '1997'
},
'4' => {
'name' => 'byte_len',
'offset' => '32',
'type' => '1997'
},
'5' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '5852'
},
'6' => {
'name' => 'qp_num',
'offset' => '40',
'type' => '1997'
},
'7' => {
'name' => 'src_qp',
'offset' => '50',
'type' => '1997'
},
'8' => {
'name' => 'wc_flags',
'offset' => '54',
'type' => '66'
},
'9' => {
'name' => 'pkey_index',
'offset' => '64',
'type' => '1985'
}
},
'Name' => 'struct ibv_wc',
'Size' => '48',
'Type' => 'Struct'
},
'6075' => {
'Header' => undef,
'Line' => '629',
'Memb' => {
'0' => {
'name' => 'mr',
'offset' => '0',
'type' => '6260'
},
'1' => {
'name' => 'addr',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'length',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'mw_access_flags',
'offset' => '36',
'type' => '66'
}
},
'Name' => 'struct ibv_mw_bind_info',
'Size' => '32',
'Type' => 'Struct'
},
'6144' => {
'BaseType' => '6075',
'Name' => 'struct ibv_mw_bind_info const',
'Size' => '32',
'Type' => 'Const'
},
'6149' => {
'Header' => undef,
'Line' => '678',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '6474'
},
'2' => {
'name' => 'addr',
'offset' => '22',
'type' => '304'
},
'3' => {
'name' => 'length',
'offset' => '36',
'type' => '415'
},
'4' => {
'name' => 'handle',
'offset' => '50',
'type' => '1997'
},
'5' => {
'name' => 'lkey',
'offset' => '54',
'type' => '1997'
},
'6' => {
'name' => 'rkey',
'offset' => '64',
'type' => '1997'
}
},
'Name' => 'struct ibv_mr',
'Size' => '48',
'Type' => 'Struct'
},
'6260' => {
'BaseType' => '6149',
'Name' => 'struct ibv_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'6293' => {
'Header' => undef,
'Line' => '642',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '1997'
}
},
'Name' => 'struct ibv_pd',
'Size' => '16',
'Type' => 'Struct'
},
'6446' => {
'Header' => undef,
'Line' => '667',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
}
},
'Name' => 'struct ibv_xrcd',
'Size' => '8',
'Type' => 'Struct'
},
'6474' => {
'BaseType' => '6293',
'Name' => 'struct ibv_pd*',
'Size' => '8',
'Type' => 'Pointer'
},
'66' => {
'Name' => 'unsigned int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'6623' => {
'Header' => undef,
'Line' => '54',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'size',
'offset' => '8',
'type' => '415'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '6474'
},
'3' => {
'name' => 'dmabuf_fd',
'offset' => '36',
'type' => '155'
}
},
'Name' => 'struct ibv_buf',
'Size' => '32',
'Type' => 'Struct'
},
'66887' => {
'BaseType' => '1973',
'Name' => 'uint8_t[32]',
'Size' => '32',
'Type' => 'Array'
},
'6693' => {
'Header' => undef,
'Line' => '709',
'Memb' => {
'0' => {
'name' => 'IBV_MW_TYPE_1',
'value' => '1'
},
'1' => {
'name' => 'IBV_MW_TYPE_2',
'value' => '2'
}
},
'Name' => 'enum ibv_mw_type',
'Size' => '4',
'Type' => 'Enum'
},
'6722' => {
'Header' => undef,
'Line' => '714',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '6474'
},
'2' => {
'name' => 'rkey',
'offset' => '22',
'type' => '1997'
},
'3' => {
'name' => 'handle',
'offset' => '32',
'type' => '1997'
},
'4' => {
'name' => 'type',
'offset' => '36',
'type' => '6693'
}
},
'Name' => 'struct ibv_mw',
'Size' => '32',
'Type' => 'Struct'
},
'7062' => {
'BaseType' => '6446',
'Name' => 'struct ibv_xrcd*',
'Size' => '8',
'Type' => 'Pointer'
},
'7067' => {
'Header' => undef,
'Line' => '851',
'Memb' => {
'0' => {
'name' => 'IBV_WQT_RQ',
'value' => '0'
}
},
'Name' => 'enum ibv_wq_type',
'Size' => '4',
'Type' => 'Enum'
},
'7090' => {
'Header' => undef,
'Line' => '868',
'Memb' => {
'0' => {
'name' => 'wq_context',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'wq_type',
'offset' => '8',
'type' => '7067'
},
'2' => {
'name' => 'max_wr',
'offset' => '18',
'type' => '1997'
},
'3' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '1997'
},
'4' => {
'name' => 'pd',
'offset' => '36',
'type' => '6474'
},
'5' => {
'name' => 'cq',
'offset' => '50',
'type' => '5034'
},
'6' => {
'name' => 'comp_mask',
'offset' => '64',
'type' => '1997'
},
'7' => {
'name' => 'create_flags',
'offset' => '68',
'type' => '1997'
}
},
'Name' => 'struct ibv_wq_init_attr',
'Size' => '48',
'Type' => 'Struct'
},
'7214' => {
'Header' => undef,
'Line' => '879',
'Memb' => {
'0' => {
'name' => 'IBV_WQS_RESET',
'value' => '0'
},
'1' => {
'name' => 'IBV_WQS_RDY',
'value' => '1'
},
'2' => {
'name' => 'IBV_WQS_ERR',
'value' => '2'
},
'3' => {
'name' => 'IBV_WQS_UNKNOWN',
'value' => '3'
}
},
'Name' => 'enum ibv_wq_state',
'Size' => '4',
'Type' => 'Enum'
},
'7339' => {
'Header' => undef,
'Line' => '911',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'ind_tbl_handle',
'offset' => '8',
'type' => '155'
},
'2' => {
'name' => 'ind_tbl_num',
'offset' => '18',
'type' => '155'
},
'3' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct ibv_rwq_ind_table',
'Size' => '24',
'Type' => 'Struct'
},
'7470' => {
'Header' => undef,
'Line' => '932',
'Memb' => {
'0' => {
'name' => 'IBV_QPT_RC',
'value' => '2'
},
'1' => {
'name' => 'IBV_QPT_UC',
'value' => '3'
},
'2' => {
'name' => 'IBV_QPT_UD',
'value' => '4'
},
'3' => {
'name' => 'IBV_QPT_RAW_PACKET',
'value' => '8'
},
'4' => {
'name' => 'IBV_QPT_XRC_SEND',
'value' => '9'
},
'5' => {
'name' => 'IBV_QPT_XRC_RECV',
'value' => '10'
},
'6' => {
'name' => 'IBV_QPT_DRIVER',
'value' => '255'
}
},
'Name' => 'enum ibv_qp_type',
'Size' => '4',
'Type' => 'Enum'
},
'7529' => {
'Header' => undef,
'Line' => '942',
'Memb' => {
'0' => {
'name' => 'max_send_wr',
'offset' => '0',
'type' => '1997'
},
'1' => {
'name' => 'max_recv_wr',
'offset' => '4',
'type' => '1997'
},
'2' => {
'name' => 'max_send_sge',
'offset' => '8',
'type' => '1997'
},
'3' => {
'name' => 'max_recv_sge',
'offset' => '18',
'type' => '1997'
},
'4' => {
'name' => 'max_inline_data',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct ibv_qp_cap',
'Size' => '20',
'Type' => 'Struct'
},
'7613' => {
'Header' => undef,
'Line' => '994',
'Memb' => {
'0' => {
'name' => 'rx_hash_function',
'offset' => '0',
'type' => '1973'
},
'1' => {
'name' => 'rx_hash_key_len',
'offset' => '1',
'type' => '1973'
},
'2' => {
'name' => 'rx_hash_key',
'offset' => '8',
'type' => '7683'
},
'3' => {
'name' => 'rx_hash_fields_mask',
'offset' => '22',
'type' => '2019'
}
},
'Name' => 'struct ibv_rx_hash_conf',
'Size' => '24',
'Type' => 'Struct'
},
'7683' => {
'BaseType' => '1973',
'Name' => 'uint8_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'7688' => {
'Header' => undef,
'Line' => '1003',
'Memb' => {
'0' => {
'name' => 'qp_context',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'send_cq',
'offset' => '8',
'type' => '5034'
},
'10' => {
'name' => 'create_flags',
'offset' => '128',
'type' => '1997'
},
'11' => {
'name' => 'max_tso_header',
'offset' => '132',
'type' => '1985'
},
'12' => {
'name' => 'rwq_ind_tbl',
'offset' => '136',
'type' => '7925'
},
'13' => {
'name' => 'rx_hash_conf',
'offset' => '150',
'type' => '7613'
},
'14' => {
'name' => 'source_qpn',
'offset' => '288',
'type' => '1997'
},
'15' => {
'name' => 'send_ops_flags',
'offset' => '296',
'type' => '2019'
},
'2' => {
'name' => 'recv_cq',
'offset' => '22',
'type' => '5034'
},
'3' => {
'name' => 'srq',
'offset' => '36',
'type' => '5350'
},
'4' => {
'name' => 'cap',
'offset' => '50',
'type' => '7529'
},
'5' => {
'name' => 'qp_type',
'offset' => '82',
'type' => '7470'
},
'6' => {
'name' => 'sq_sig_all',
'offset' => '86',
'type' => '155'
},
'7' => {
'name' => 'comp_mask',
'offset' => '96',
'type' => '1997'
},
'8' => {
'name' => 'pd',
'offset' => '100',
'type' => '6474'
},
'9' => {
'name' => 'xrcd',
'offset' => '114',
'type' => '7062'
}
},
'Name' => 'struct ibv_qp_init_attr_ex',
'Size' => '136',
'Type' => 'Struct'
},
'78' => {
'Name' => 'unsigned long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'7925' => {
'BaseType' => '7339',
'Name' => 'struct ibv_rwq_ind_table*',
'Size' => '8',
'Type' => 'Pointer'
},
'8014' => {
'Header' => undef,
'Line' => '1082',
'Memb' => {
'0' => {
'name' => 'IBV_QPS_RESET',
'value' => '0'
},
'1' => {
'name' => 'IBV_QPS_INIT',
'value' => '1'
},
'2' => {
'name' => 'IBV_QPS_RTR',
'value' => '2'
},
'3' => {
'name' => 'IBV_QPS_RTS',
'value' => '3'
},
'4' => {
'name' => 'IBV_QPS_SQD',
'value' => '4'
},
'5' => {
'name' => 'IBV_QPS_SQE',
'value' => '5'
},
'6' => {
'name' => 'IBV_QPS_ERR',
'value' => '6'
},
'7' => {
'name' => 'IBV_QPS_UNKNOWN',
'value' => '7'
}
},
'Name' => 'enum ibv_qp_state',
'Size' => '4',
'Type' => 'Enum'
},
'8149' => {
'Header' => undef,
'Line' => '1135',
'Memb' => {
'0' => {
'name' => 'IBV_WR_RDMA_WRITE',
'value' => '0'
},
'1' => {
'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
'value' => '1'
},
'10' => {
'name' => 'IBV_WR_TSO',
'value' => '10'
},
'11' => {
'name' => 'IBV_WR_DRIVER1',
'value' => '11'
},
'12' => {
'name' => 'IBV_WR_FLUSH',
'value' => '14'
},
'13' => {
'name' => 'IBV_WR_ATOMIC_WRITE',
'value' => '15'
},
'2' => {
'name' => 'IBV_WR_SEND',
'value' => '2'
},
'3' => {
'name' => 'IBV_WR_SEND_WITH_IMM',
'value' => '3'
},
'4' => {
'name' => 'IBV_WR_RDMA_READ',
'value' => '4'
},
'5' => {
'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
'value' => '5'
},
'6' => {
'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
'value' => '6'
},
'7' => {
'name' => 'IBV_WR_LOCAL_INV',
'value' => '7'
},
'8' => {
'name' => 'IBV_WR_BIND_MW',
'value' => '8'
},
'9' => {
'name' => 'IBV_WR_SEND_WITH_INV',
'value' => '9'
}
},
'Name' => 'enum ibv_wr_opcode',
'Size' => '4',
'Type' => 'Enum'
},
'8250' => {
'Header' => undef,
'Line' => '1172',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'length',
'offset' => '8',
'type' => '415'
}
},
'Name' => 'struct ibv_data_buf',
'Size' => '16',
'Type' => 'Struct'
},
'8292' => {
'BaseType' => '8250',
'Name' => 'struct ibv_data_buf const',
'Size' => '16',
'Type' => 'Const'
},
'8297' => {
'Header' => undef,
'Line' => '1177',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'length',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'lkey',
'offset' => '18',
'type' => '1997'
}
},
'Name' => 'struct ibv_sge',
'Size' => '16',
'Type' => 'Struct'
},
'8353' => {
'BaseType' => '8297',
'Name' => 'struct ibv_sge const',
'Size' => '16',
'Type' => 'Const'
},
'8358' => {
'BaseType' => '155',
'Name' => 'int*',
'Size' => '8',
'Type' => 'Pointer'
},
'8363' => {
'Header' => undef,
'Line' => '1198',
'Memb' => {
'0' => {
'name' => 'imm_data',
'offset' => '0',
'type' => '2199'
},
'1' => {
'name' => 'invalidate_rkey',
'offset' => '0',
'type' => '1997'
}
},
'Size' => '4',
'Type' => 'Union'
},
'8399' => {
'Header' => undef,
'Line' => '1203',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'8438' => {
'Header' => undef,
'Line' => '1207',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'compare_add',
'offset' => '8',
'type' => '2019'
},
'2' => {
'name' => 'swap',
'offset' => '22',
'type' => '2019'
},
'3' => {
'name' => 'rkey',
'offset' => '36',
'type' => '1997'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'8505' => {
'Header' => undef,
'Line' => '1213',
'Memb' => {
'0' => {
'name' => 'ah',
'offset' => '0',
'type' => '8612'
},
'1' => {
'name' => 'remote_qpn',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'remote_qkey',
'offset' => '18',
'type' => '1997'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'8557' => {
'Header' => undef,
'Line' => '1732',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '3076'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '6474'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '1997'
}
},
'Name' => 'struct ibv_ah',
'Size' => '24',
'Type' => 'Struct'
},
'8612' => {
'BaseType' => '8557',
'Name' => 'struct ibv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
'8617' => {
'Header' => undef,
'Line' => '1202',
'Memb' => {
'0' => {
'name' => 'rdma',
'offset' => '0',
'type' => '8399'
},
'1' => {
'name' => 'atomic',
'offset' => '0',
'type' => '8438'
},
'2' => {
'name' => 'ud',
'offset' => '0',
'type' => '8505'
}
},
'Size' => '32',
'Type' => 'Union'
},
'8665' => {
'Header' => undef,
'Line' => '1220',
'Memb' => {
'0' => {
'name' => 'remote_srqn',
'offset' => '0',
'type' => '1997'
}
},
'Size' => '4',
'Type' => 'Struct'
},
'8690' => {
'Header' => undef,
'Line' => '1219',
'Memb' => {
'0' => {
'name' => 'xrc',
'offset' => '0',
'type' => '8665'
}
},
'Size' => '4',
'Type' => 'Union'
},
'8713' => {
'Header' => undef,
'Line' => '1225',
'Memb' => {
'0' => {
'name' => 'mw',
'offset' => '0',
'type' => '8765'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
'type' => '1997'
},
'2' => {
'name' => 'bind_info',
'offset' => '22',
'type' => '6075'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'8765' => {
'BaseType' => '6722',
'Name' => 'struct ibv_mw*',
'Size' => '8',
'Type' => 'Pointer'
},
'8770' => {
'Header' => undef,
'Line' => '1230',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '304'
},
'1' => {
'name' => 'hdr_sz',
'offset' => '8',
'type' => '1985'
},
'2' => {
'name' => 'mss',
'offset' => '16',
'type' => '1985'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'8823' => {
'Header' => undef,
'Line' => '1224',
'Memb' => {
'0' => {
'name' => 'bind_mw',
'offset' => '0',
'type' => '8713'
},
'1' => {
'name' => 'tso',
'offset' => '0',
'type' => '8770'
}
},
'Size' => '48',
'Type' => 'Union'
},
'8859' => {
'Header' => undef,
'Line' => '1188',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '8996'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '9001'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '155'
},
'4' => {
'name' => 'opcode',
'offset' => '40',
'type' => '8149'
},
'5' => {
'name' => 'send_flags',
'offset' => '50',
'type' => '66'
},
'6' => {
'name' => 'unnamed0',
'offset' => '54',
'type' => '8363'
},
'7' => {
'name' => 'wr',
'offset' => '64',
'type' => '8617'
},
'8' => {
'name' => 'qp_type',
'offset' => '114',
'type' => '8690'
},
'9' => {
'name' => 'unnamed1',
'offset' => '128',
'type' => '8823'
}
},
'Name' => 'struct ibv_send_wr',
'Size' => '128',
'Type' => 'Struct'
},
'8996' => {
'BaseType' => '8859',
'Name' => 'struct ibv_send_wr*',
'Size' => '8',
'Type' => 'Pointer'
},
'9001' => {
'BaseType' => '8297',
'Name' => 'struct ibv_sge*',
'Size' => '8',
'Type' => 'Pointer'
},
'9006' => {
'Header' => undef,
'Line' => '1238',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '9076'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '9001'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '155'
}
},
'Name' => 'struct ibv_recv_wr',
'Size' => '32',
'Type' => 'Struct'
},
'9076' => {
'BaseType' => '9006',
'Name' => 'struct ibv_recv_wr*',
'Size' => '8',
'Type' => 'Pointer'
},
'9338' => {
'Header' => undef,
'Line' => '1274',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '2019'
},
'1' => {
'name' => 'send_flags',
'offset' => '8',
'type' => '66'
},
'2' => {
'name' => 'bind_info',
'offset' => '22',
'type' => '6075'
}
},
'Name' => 'struct ibv_mw_bind',
'Size' => '48',
'Type' => 'Struct'
},
'9419' => {
'BaseType' => '9076',
'Name' => 'struct ibv_recv_wr**',
'Size' => '8',
'Type' => 'Pointer'
},
'9424' => {
'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '5549'
},
'1' => {
'type' => '9076'
},
'2' => {
'type' => '9419'
}
},
'Return' => '155',
'Size' => '8',
'Type' => 'FuncPtr'
},
'9429' => {
'Header' => undef,
'Line' => '1337',
'Memb' => {
'0' => {
'name' => 'qp_base',
'offset' => '0',
'type' => '5039'
},
'1' => {
'name' => 'comp_mask',
'offset' => '352',
'type' => '2019'
},
'10' => {
'name' => 'wr_rdma_write_imm',
'offset' => '562',
'type' => '10002'
},
'11' => {
'name' => 'wr_send',
'offset' => '576',
'type' => '10018'
},
'12' => {
'name' => 'wr_send_imm',
'offset' => '584',
'type' => '10039'
},
'13' => {
'name' => 'wr_send_inv',
'offset' => '598',
'type' => '9945'
},
'14' => {
'name' => 'wr_send_tso',
'offset' => '612',
'type' => '10070'
},
'15' => {
'name' => 'wr_set_ud_addr',
'offset' => '626',
'type' => '10101'
},
'16' => {
'name' => 'wr_set_xrc_srqn',
'offset' => '640',
'type' => '9945'
},
'17' => {
'name' => 'wr_set_inline_data',
'offset' => '648',
'type' => '10127'
},
'18' => {
'name' => 'wr_set_inline_data_list',
'offset' => '662',
'type' => '10158'
},
'19' => {
'name' => 'wr_set_sge',
'offset' => '772',
'type' => '10189'
},
'2' => {
'name' => 'wr_id',
'offset' => '360',
'type' => '2019'
},
'20' => {
'name' => 'wr_set_sge_list',
'offset' => '786',
'type' => '10220'
},
'21' => {
'name' => 'wr_start',
'offset' => '800',
'type' => '10018'
},
'22' => {
'name' => 'wr_complete',
'offset' => '808',
'type' => '10240'
},
'23' => {
'name' => 'wr_abort',
'offset' => '822',
'type' => '10018'
},
'24' => {
'name' => 'wr_atomic_write',
'offset' => '836',
'type' => '10271'
},
'25' => {
'name' => 'wr_flush',
'offset' => '850',
'type' => '10312'
},
'3' => {
'name' => 'wr_flags',
'offset' => '374',
'type' => '66'
},
'4' => {
'name' => 'wr_atomic_cmp_swp',
'offset' => '388',
'type' => '9857'
},
'5' => {
'name' => 'wr_atomic_fetch_add',
'offset' => '402',
'type' => '9888'
},
'6' => {
'name' => 'wr_bind_mw',
'offset' => '512',
'type' => '9924'
},
'7' => {
'name' => 'wr_local_inv',
'offset' => '520',
'type' => '9945'
},
'8' => {
'name' => 'wr_rdma_read',
'offset' => '534',
'type' => '9971'
},
'9' => {
'name' => 'wr_rdma_write',
'offset' => '548',
'type' => '9971'
}
},
'Name' => 'struct ibv_qp_ex',
'Size' => '360',
'Type' => 'Struct'
},
'946' => {
'BaseType' => '352',
'Name' => 'char[48]',
'Size' => '48',
'Type' => 'Array'
},
'974' => {
'BaseType' => '352',
'Name' => 'char[8]',
'Size' => '8',
'Type' => 'Array'
},
'9852' => {
'BaseType' => '9429',
'Name' => 'struct ibv_qp_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'9857' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '2019'
},
'4' => {
'type' => '2019'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'9888' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
},
'3' => {
'type' => '2019'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'990' => {
'BaseType' => '162',
'Header' => undef,
'Line' => '103',
'Name' => 'pthread_spinlock_t',
'Size' => '4',
'Type' => 'Typedef'
},
'9919' => {
'BaseType' => '6144',
'Name' => 'struct ibv_mw_bind_info const*',
'Size' => '8',
'Type' => 'Pointer'
},
'9924' => {
'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '8765'
},
'2' => {
'type' => '1997'
},
'3' => {
'type' => '9919'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'9945' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'9971' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
'Param' => {
'0' => {
'type' => '9852'
},
'1' => {
'type' => '1997'
},
'2' => {
'type' => '2019'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
}
},
'UndefinedSymbols' => {
'libmlx5.so.1.27.65.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
'__fprintf_chk@GLIBC_2.3.4' => 0,
'__gmon_start__' => 0,
'__isoc99_sscanf@GLIBC_2.7' => 0,
'__memcpy_chk@GLIBC_2.3.4' => 0,
'__pread_chk@GLIBC_2.4' => 0,
'__snprintf_chk@GLIBC_2.3.4' => 0,
'__sprintf_chk@GLIBC_2.3.4' => 0,
'__stack_chk_fail@GLIBC_2.4' => 0,
'__strncat_chk@GLIBC_2.3.4' => 0,
'__vfprintf_chk@GLIBC_2.3.4' => 0,
'__xpg_basename@GLIBC_2.2.5' => 0,
'_verbs_init_and_alloc_context@IBVERBS_PRIVATE_65' => 0,
'abort@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
'eventfd@GLIBC_2.7' => 0,
'execute_ioctl@IBVERBS_PRIVATE_65' => 0,
'fclose@GLIBC_2.2.5' => 0,
'fcntl@GLIBC_2.2.5' => 0,
'fgets@GLIBC_2.2.5' => 0,
'fopen@GLIBC_2.2.5' => 0,
'fputc@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'fwrite@GLIBC_2.2.5' => 0,
'getenv@GLIBC_2.2.5' => 0,
'gethostname@GLIBC_2.2.5' => 0,
'getpid@GLIBC_2.2.5' => 0,
'getrandom@GLIBC_2.25' => 0,
'gettimeofday@GLIBC_2.2.5' => 0,
'ibv_alloc_pd@IBVERBS_1.1' => 0,
'ibv_cmd_advise_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_alloc_dm@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_alloc_dmah@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_alloc_mw@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_attach_mcast@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_close_xrcd@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_ah@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_counters@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_cq_ex2@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_flow@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_flow_action_esp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_qp_ex2@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_rwq_ind_table@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_srq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_srq_ex@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_create_wq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_dealloc_mw@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_ah@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_counters@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_flow@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_flow_action@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_rwq_ind_table@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_srq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_destroy_wq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_detach_mcast@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_export_dmabuf_fd@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_free_dm@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_free_dmah@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_get_context@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_cq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_flow_action_esp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_qp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_qp_ex@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_srq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_modify_wq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_open_qp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_open_xrcd@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_context@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_device_any@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_port@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_port_speed@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_qp@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_query_srq@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_read_counters@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_reg_dm_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_reg_dmabuf_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_reg_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_reg_mr_ex@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_rereg_mr@IBVERBS_PRIVATE_65' => 0,
'ibv_cmd_resize_cq@IBVERBS_PRIVATE_65' => 0,
'ibv_create_cq@IBVERBS_1.1' => 0,
'ibv_dealloc_pd@IBVERBS_1.1' => 0,
'ibv_dereg_mr@IBVERBS_1.1' => 0,
'ibv_destroy_cq@IBVERBS_1.1' => 0,
'ibv_dmabuf_heap_alloc@IBVERBS_PRIVATE_65' => 0,
'ibv_dmabuf_heap_cc_shared_init@IBVERBS_PRIVATE_65' => 0,
'ibv_dmabuf_heap_destroy@IBVERBS_PRIVATE_65' => 0,
'ibv_dmabuf_heap_free@IBVERBS_PRIVATE_65' => 0,
'ibv_dofork_range@IBVERBS_1.1' => 0,
'ibv_dontfork_range@IBVERBS_1.1' => 0,
'ibv_get_device_name@IBVERBS_1.1' => 0,
'ibv_qp_to_qp_ex@IBVERBS_1.6' => 0,
'ibv_query_device@IBVERBS_1.1' => 0,
'ibv_query_gid_type@IBVERBS_PRIVATE_65' => 0,
'ibv_query_port@IBVERBS_1.1' => 0,
'ibv_reg_mr@IBVERBS_1.1' => 0,
'ibv_resolve_eth_l2_from_gid@IBVERBS_1.1' => 0,
'ioctl@GLIBC_2.2.5' => 0,
'malloc@GLIBC_2.2.5' => 0,
'memcmp@GLIBC_2.2.5' => 0,
'memcpy@GLIBC_2.14' => 0,
'memset@GLIBC_2.2.5' => 0,
'mmap@GLIBC_2.2.5' => 0,
'munmap@GLIBC_2.2.5' => 0,
'open@GLIBC_2.2.5' => 0,
'poll@GLIBC_2.2.5' => 0,
'posix_memalign@GLIBC_2.2.5' => 0,
'pthread_mutex_destroy@GLIBC_2.2.5' => 0,
'pthread_mutex_init@GLIBC_2.2.5' => 0,
'pthread_mutex_lock@GLIBC_2.2.5' => 0,
'pthread_mutex_unlock@GLIBC_2.2.5' => 0,
'pthread_spin_destroy@GLIBC_2.34' => 0,
'pthread_spin_init@GLIBC_2.34' => 0,
'pthread_spin_lock@GLIBC_2.34' => 0,
'pthread_spin_unlock@GLIBC_2.34' => 0,
'pwrite@GLIBC_2.2.5' => 0,
'rand_r@GLIBC_2.2.5' => 0,
'read@GLIBC_2.2.5' => 0,
'readlink@GLIBC_2.2.5' => 0,
'realloc@GLIBC_2.2.5' => 0,
'sched_getaffinity@GLIBC_2.3.4' => 0,
'sched_yield@GLIBC_2.2.5' => 0,
'shmat@GLIBC_2.2.5' => 0,
'shmctl@GLIBC_2.2.5' => 0,
'shmdt@GLIBC_2.2.5' => 0,
'shmget@GLIBC_2.2.5' => 0,
'sleep@GLIBC_2.2.5' => 0,
'stat@GLIBC_2.33' => 0,
'stderr@GLIBC_2.2.5' => 0,
'strcasecmp@GLIBC_2.2.5' => 0,
'strchr@GLIBC_2.2.5' => 0,
'strdup@GLIBC_2.2.5' => 0,
'strerror@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strncpy@GLIBC_2.2.5' => 0,
'strrchr@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
'strtoul@GLIBC_2.2.5' => 0,
'sysconf@GLIBC_2.2.5' => 0,
'time@GLIBC_2.2.5' => 0,
'usleep@GLIBC_2.2.5' => 0,
'verbs_allow_disassociate_destroy@IBVERBS_PRIVATE_65' => 0,
'verbs_init_cq@IBVERBS_PRIVATE_65' => 0,
'verbs_open_device@IBVERBS_PRIVATE_65' => 0,
'verbs_register_driver_65@IBVERBS_PRIVATE_65' => 0,
'verbs_set_ops@IBVERBS_PRIVATE_65' => 0,
'verbs_uninit_context@IBVERBS_PRIVATE_65' => 0,
'write@GLIBC_2.2.5' => 0
}
},
'WordSize' => '8'
};