| $VAR1 = { | |
| 'ABI_DUMPER_VERSION' => '1.1', | |
| 'ABI_DUMP_VERSION' => '3.5', | |
| 'Arch' => 'x86_64', | |
| 'GccVersion' => '10.3.0', | |
| 'Headers' => {}, | |
| 'Language' => 'C', | |
| 'LibraryName' => 'libmlx5.so.1.20.36.0', | |
| 'LibraryVersion' => 'mlx5', | |
| 'MissedOffsets' => '1', | |
| 'MissedRegs' => '1', | |
| 'NameSpaces' => {}, | |
| 'Needed' => { | |
| 'libc.so.6' => 1, | |
| 'libibverbs.so.1' => 1, | |
| 'libpthread.so.0' => 1 | |
| }, | |
| 'Sources' => {}, | |
| 'SymbolInfo' => { | |
| '1004848' => { | |
| 'Header' => undef, | |
| 'Line' => '2004', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'device', | |
| 'type' => '10880' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '999324' | |
| } | |
| }, | |
| 'Return' => '2498', | |
| 'ShortName' => 'mlx5dv_open_device' | |
| }, | |
| '1004995' => { | |
| 'Header' => undef, | |
| 'Line' => '1998', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'device', | |
| 'type' => '10880' | |
| } | |
| }, | |
| 'Return' => '1633', | |
| 'ShortName' => 'mlx5dv_is_supported' | |
| }, | |
| '1005471' => { | |
| 'Header' => undef, | |
| 'Line' => '1925', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibv_ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'type', | |
| 'type' => '972153' | |
| }, | |
| '2' => { | |
| 'name' => 'attr', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_set_context_attr' | |
| }, | |
| '1006288' => { | |
| 'Header' => undef, | |
| 'Line' => '1856', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '1006346' | |
| }, | |
| '1' => { | |
| 'name' => 'obj_type', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => '__mlx5dv_init_obj_1_0' | |
| }, | |
| '1006352' => { | |
| 'Alias' => '__mlx5dv_init_obj_1_2', | |
| 'Header' => undef, | |
| 'Line' => '1832', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '1006346' | |
| }, | |
| '1' => { | |
| 'name' => 'obj_type', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_init_obj' | |
| }, | |
| '1007173' => { | |
| 'Header' => undef, | |
| 'Line' => '1793', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'qpn', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_reserved_qpn_dealloc' | |
| }, | |
| '1008007' => { | |
| 'Header' => undef, | |
| 'Line' => '1753', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'qpn', | |
| 'type' => '13902' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_reserved_qpn_alloc' | |
| }, | |
| '1010182' => { | |
| 'Header' => undef, | |
| 'Line' => '1633', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'requestor', | |
| 'type' => '1010419' | |
| }, | |
| '2' => { | |
| 'name' => 'responder', | |
| 'type' => '1010419' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_modify_qp_sched_elem' | |
| }, | |
| '1013107' => { | |
| 'Header' => undef, | |
| 'Line' => '1539', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'leaf', | |
| 'type' => '1013218' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_sched_leaf_destroy' | |
| }, | |
| '1013224' => { | |
| 'Header' => undef, | |
| 'Line' => '1527', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'node', | |
| 'type' => '972730' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_sched_node_destroy' | |
| }, | |
| '1013335' => { | |
| 'Header' => undef, | |
| 'Line' => '1510', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'leaf', | |
| 'type' => '1013218' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '1013781' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_sched_leaf_modify' | |
| }, | |
| '1013787' => { | |
| 'Header' => undef, | |
| 'Line' => '1493', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'node', | |
| 'type' => '972730' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '1013781' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_sched_node_modify' | |
| }, | |
| '1014167' => { | |
| 'Header' => undef, | |
| 'Line' => '1457', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '1013781' | |
| } | |
| }, | |
| 'Return' => '1013218', | |
| 'ShortName' => 'mlx5dv_sched_leaf_create' | |
| }, | |
| '1014738' => { | |
| 'Header' => undef, | |
| 'Line' => '1416', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '1013781' | |
| } | |
| }, | |
| 'Return' => '972730', | |
| 'ShortName' => 'mlx5dv_sched_node_create' | |
| }, | |
| '1017933' => { | |
| 'Header' => undef, | |
| 'Line' => '1266', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'udp_sport', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_modify_qp_udp_sport' | |
| }, | |
| '1018792' => { | |
| 'Header' => undef, | |
| 'Line' => '1235', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'port_num', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_modify_qp_lag_port' | |
| }, | |
| '1020600' => { | |
| 'Header' => undef, | |
| 'Line' => '1139', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'port_num', | |
| 'type' => '6899' | |
| }, | |
| '2' => { | |
| 'name' => 'active_port_num', | |
| 'type' => '6899' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_query_qp_lag_port' | |
| }, | |
| '1023360' => { | |
| 'Header' => undef, | |
| 'Line' => '822', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx_in', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'attrs_out', | |
| 'type' => '1023513' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_query_device' | |
| }, | |
| '1031694' => { | |
| 'Header' => undef, | |
| 'Line' => '5503', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_qp_modify' | |
| }, | |
| '1031733' => { | |
| 'Header' => undef, | |
| 'Line' => '5488', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_qp_query' | |
| }, | |
| '1062647' => { | |
| 'Header' => undef, | |
| 'Line' => '3778', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_qp', | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'name' => 'wr_id', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_qp_cancel_posted_send_wrs' | |
| }, | |
| '1219237' => { | |
| 'Header' => undef, | |
| 'Line' => '6211', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_pp', | |
| 'type' => '1219638' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_pp_free' | |
| }, | |
| '1219668' => { | |
| 'Header' => undef, | |
| 'Line' => '6159', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'pp_context_sz', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'pp_context', | |
| 'type' => '1568' | |
| }, | |
| '3' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1219638', | |
| 'ShortName' => 'mlx5dv_pp_alloc' | |
| }, | |
| '1221190' => { | |
| 'Header' => undef, | |
| 'Line' => '6142', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_var', | |
| 'type' => '1221591' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_free_var' | |
| }, | |
| '1221621' => { | |
| 'Header' => undef, | |
| 'Line' => '6092', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1221591', | |
| 'ShortName' => 'mlx5dv_alloc_var' | |
| }, | |
| '1222985' => { | |
| 'Header' => undef, | |
| 'Line' => '6029', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_mkey', | |
| 'type' => '15802' | |
| }, | |
| '1' => { | |
| 'name' => 'err_info', | |
| 'type' => '1223264' | |
| }, | |
| '2' => { | |
| 'name' => 'err_info_size', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => '_mlx5dv_mkey_check' | |
| }, | |
| '1223354' => { | |
| 'Header' => undef, | |
| 'Line' => '5956', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_mkey', | |
| 'type' => '15802' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_destroy_mkey' | |
| }, | |
| '1223683' => { | |
| 'Header' => undef, | |
| 'Line' => '5883', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'mkey_init_attr', | |
| 'type' => '1226358' | |
| } | |
| }, | |
| 'Return' => '15802', | |
| 'ShortName' => 'mlx5dv_create_mkey' | |
| }, | |
| '1226687' => { | |
| 'Header' => undef, | |
| 'Line' => '5778', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'event_channel', | |
| 'type' => '1226915' | |
| }, | |
| '1' => { | |
| 'name' => 'event_data', | |
| 'type' => '1226921' | |
| }, | |
| '2' => { | |
| 'name' => 'event_resp_len', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '1151632', | |
| 'ShortName' => 'mlx5dv_devx_get_event' | |
| }, | |
| '1226927' => { | |
| 'Header' => undef, | |
| 'Line' => '5762', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'cmd_comp', | |
| 'type' => '1227155' | |
| }, | |
| '1' => { | |
| 'name' => 'cmd_resp', | |
| 'type' => '1227161' | |
| }, | |
| '2' => { | |
| 'name' => 'cmd_resp_len', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_get_async_cmd_comp' | |
| }, | |
| '1227167' => { | |
| 'Header' => undef, | |
| 'Line' => '5743', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| }, | |
| '4' => { | |
| 'name' => 'wr_id', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'cmd_comp', | |
| 'type' => '1227155' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_obj_query_async' | |
| }, | |
| '1228482' => { | |
| 'Header' => undef, | |
| 'Line' => '5720', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_event_channel', | |
| 'type' => '1226915' | |
| }, | |
| '1' => { | |
| 'name' => 'fd', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| }, | |
| '3' => { | |
| 'name' => 'event_num', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_subscribe_devx_event_fd' | |
| }, | |
| '1229580' => { | |
| 'Header' => undef, | |
| 'Line' => '5696', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_event_channel', | |
| 'type' => '1226915' | |
| }, | |
| '1' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| }, | |
| '2' => { | |
| 'name' => 'events_sz', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'events_num', | |
| 'type' => '279237' | |
| }, | |
| '4' => { | |
| 'name' => 'cookie', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_subscribe_devx_event' | |
| }, | |
| '1230728' => { | |
| 'Header' => undef, | |
| 'Line' => '5685', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_event_channel', | |
| 'type' => '1226915' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_devx_destroy_event_channel' | |
| }, | |
| '1230838' => { | |
| 'Header' => undef, | |
| 'Line' => '5649', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1187715' | |
| } | |
| }, | |
| 'Return' => '1226915', | |
| 'ShortName' => 'mlx5dv_devx_create_event_channel' | |
| }, | |
| '1231653' => { | |
| 'Header' => undef, | |
| 'Line' => '5641', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'cmd_comp', | |
| 'type' => '1227155' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_devx_destroy_cmd_comp' | |
| }, | |
| '1231740' => { | |
| 'Header' => undef, | |
| 'Line' => '5609', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Return' => '1227155', | |
| 'ShortName' => 'mlx5dv_devx_create_cmd_comp' | |
| }, | |
| '1232324' => { | |
| 'Header' => undef, | |
| 'Line' => '5593', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ind_tbl', | |
| 'type' => '7143' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_ind_tbl_modify' | |
| }, | |
| '1233362' => { | |
| 'Header' => undef, | |
| 'Line' => '5578', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ind_tbl', | |
| 'type' => '7143' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_ind_tbl_query' | |
| }, | |
| '1234400' => { | |
| 'Header' => undef, | |
| 'Line' => '5563', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'wq', | |
| 'type' => '4980' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_wq_modify' | |
| }, | |
| '1235437' => { | |
| 'Header' => undef, | |
| 'Line' => '5548', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'wq', | |
| 'type' => '4980' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_wq_query' | |
| }, | |
| '1236474' => { | |
| 'Header' => undef, | |
| 'Line' => '5533', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'srq', | |
| 'type' => '4779' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_srq_modify' | |
| }, | |
| '1237512' => { | |
| 'Header' => undef, | |
| 'Line' => '5518', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'srq', | |
| 'type' => '4779' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_srq_query' | |
| }, | |
| '1240624' => { | |
| 'Header' => undef, | |
| 'Line' => '5473', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'cq', | |
| 'type' => '4459' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_cq_modify' | |
| }, | |
| '1241661' => { | |
| 'Header' => undef, | |
| 'Line' => '5458', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'cq', | |
| 'type' => '4459' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_cq_query' | |
| }, | |
| '1242698' => { | |
| 'Header' => undef, | |
| 'Line' => '5444', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'vector', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'eqn', | |
| 'type' => '13902' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_query_eqn' | |
| }, | |
| '1246066' => { | |
| 'Header' => undef, | |
| 'Line' => '5340', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'port_num', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'info', | |
| 'type' => '1246840' | |
| }, | |
| '3' => { | |
| 'name' => 'info_len', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => '_mlx5dv_query_port' | |
| }, | |
| '1253790' => { | |
| 'Header' => undef, | |
| 'Line' => '5157', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'umem_in', | |
| 'type' => '1253901' | |
| } | |
| }, | |
| 'Return' => '278635', | |
| 'ShortName' => 'mlx5dv_devx_umem_reg_ex' | |
| }, | |
| '1255848' => { | |
| 'Header' => undef, | |
| 'Line' => '5072', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'flow_matcher', | |
| 'type' => '276682' | |
| }, | |
| '1' => { | |
| 'name' => 'match_value', | |
| 'type' => '260656' | |
| }, | |
| '2' => { | |
| 'name' => 'num_actions', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'actions_attr', | |
| 'type' => '297615' | |
| } | |
| }, | |
| 'Return' => '13074', | |
| 'ShortName' => 'mlx5dv_create_flow' | |
| }, | |
| '1267527' => { | |
| 'Header' => undef, | |
| 'Line' => '4505', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dm', | |
| 'type' => '2534' | |
| }, | |
| '1' => { | |
| 'name' => 'op', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Return' => '219', | |
| 'ShortName' => 'mlx5dv_dm_map_op_addr' | |
| }, | |
| '1272762' => { | |
| 'Header' => undef, | |
| 'Line' => '4301', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'esp', | |
| 'type' => '13259' | |
| }, | |
| '2' => { | |
| 'name' => 'mlx5_attr', | |
| 'type' => '1273568' | |
| } | |
| }, | |
| 'Return' => '13253', | |
| 'ShortName' => 'mlx5dv_create_flow_action_esp' | |
| }, | |
| '1277362' => { | |
| 'Header' => undef, | |
| 'Line' => '4012', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '13630' | |
| }, | |
| '2' => { | |
| 'name' => 'mlx5_wq_attr', | |
| 'type' => '1277526' | |
| } | |
| }, | |
| 'Return' => '4980', | |
| 'ShortName' => 'mlx5dv_create_wq' | |
| }, | |
| '1287496' => { | |
| 'Header' => undef, | |
| 'Line' => '3190', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'type' => '9055' | |
| } | |
| }, | |
| 'Return' => '15754', | |
| 'ShortName' => 'mlx5dv_qp_ex_from_ibv_qp_ex' | |
| }, | |
| '1287546' => { | |
| 'Header' => undef, | |
| 'Line' => '3178', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'qp_attr', | |
| 'type' => '13870' | |
| }, | |
| '2' => { | |
| 'name' => 'mlx5_qp_attr', | |
| 'type' => '1287710' | |
| } | |
| }, | |
| 'Return' => '4661', | |
| 'ShortName' => 'mlx5dv_create_qp' | |
| }, | |
| '1288101' => { | |
| 'Header' => undef, | |
| 'Line' => '3115', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ah', | |
| 'type' => '7826' | |
| }, | |
| '1' => { | |
| 'name' => 'qp_num', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_map_ah_to_qp' | |
| }, | |
| '1309203' => { | |
| 'Header' => undef, | |
| 'Line' => '1172', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'cq_attr', | |
| 'type' => '13694' | |
| }, | |
| '2' => { | |
| 'name' => 'mlx5_cq_attr', | |
| 'type' => '1309419' | |
| } | |
| }, | |
| 'Return' => '10061', | |
| 'ShortName' => 'mlx5dv_create_cq' | |
| }, | |
| '220493' => { | |
| 'Header' => undef, | |
| 'Line' => '1944', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx_in', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'clock_info', | |
| 'type' => '218103' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_get_clock_info' | |
| }, | |
| '279465' => { | |
| 'Header' => undef, | |
| 'Line' => '2692', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'action', | |
| 'type' => '261757' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_action_destroy' | |
| }, | |
| '279942' => { | |
| 'Header' => undef, | |
| 'Line' => '2660', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'num_dest', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'dests', | |
| 'type' => '281398' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_dest_array' | |
| }, | |
| '282068' => { | |
| 'Header' => undef, | |
| 'Line' => '2450', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'attr', | |
| 'type' => '284141' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_flow_sampler' | |
| }, | |
| '285389' => { | |
| 'Header' => undef, | |
| 'Line' => '2066', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'vport', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_dest_vport' | |
| }, | |
| '285790' => { | |
| 'Header' => undef, | |
| 'Line' => '2019', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'attr', | |
| 'type' => '286351' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_flow_meter' | |
| }, | |
| '286357' => { | |
| 'Header' => undef, | |
| 'Line' => '2002', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'action', | |
| 'type' => '261757' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '286351' | |
| }, | |
| '2' => { | |
| 'name' => 'modify_field_select', | |
| 'type' => '1753' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_action_modify_flow_meter' | |
| }, | |
| '286495' => { | |
| 'Header' => undef, | |
| 'Line' => '1939', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'actions_sz', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'actions', | |
| 'type' => '290223' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_modify_header' | |
| }, | |
| '291691' => { | |
| 'Header' => undef, | |
| 'Line' => '1429', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'vlan_hdr', | |
| 'type' => '1741' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_push_vlan' | |
| }, | |
| '292094' => { | |
| 'Header' => undef, | |
| 'Line' => '1424', | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_pop_vlan' | |
| }, | |
| '292334' => { | |
| 'Header' => undef, | |
| 'Line' => '1359', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'reformat_type', | |
| 'type' => '259159' | |
| }, | |
| '3' => { | |
| 'name' => 'data_sz', | |
| 'type' => '314' | |
| }, | |
| '4' => { | |
| 'name' => 'data', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_packet_reformat' | |
| }, | |
| '293798' => { | |
| 'Header' => undef, | |
| 'Line' => '1205', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'tag_value', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_tag' | |
| }, | |
| '294080' => { | |
| 'Header' => undef, | |
| 'Line' => '1186', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'action', | |
| 'type' => '261757' | |
| }, | |
| '1' => { | |
| 'name' => 'offset', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'return_reg_c', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_action_modify_aso' | |
| }, | |
| '294384' => { | |
| 'Header' => undef, | |
| 'Line' => '1131', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'devx_obj', | |
| 'type' => '16131' | |
| }, | |
| '2' => { | |
| 'name' => 'offset', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'return_reg_c', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_aso' | |
| }, | |
| '295568' => { | |
| 'Header' => undef, | |
| 'Line' => '998', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'devx_obj', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'offset', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_flow_counter' | |
| }, | |
| '295888' => { | |
| 'Header' => undef, | |
| 'Line' => '972', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'tbl', | |
| 'type' => '261611' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_dest_table' | |
| }, | |
| '296257' => { | |
| 'Header' => undef, | |
| 'Line' => '954', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'devx_obj', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_dest_devx_tir' | |
| }, | |
| '296556' => { | |
| 'Header' => undef, | |
| 'Line' => '934', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibqp', | |
| 'type' => '4661' | |
| } | |
| }, | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_dest_ibv_qp' | |
| }, | |
| '296855' => { | |
| 'Header' => undef, | |
| 'Line' => '928', | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_default_miss' | |
| }, | |
| '297095' => { | |
| 'Header' => undef, | |
| 'Line' => '923', | |
| 'Return' => '261757', | |
| 'ShortName' => 'mlx5dv_dr_action_create_drop' | |
| }, | |
| '299757' => { | |
| 'Header' => undef, | |
| 'Line' => '5309', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_obj_destroy' | |
| }, | |
| '299960' => { | |
| 'Header' => undef, | |
| 'Line' => '166', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'level', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '261611', | |
| 'ShortName' => 'mlx5dv_dr_table_create' | |
| }, | |
| '299973' => { | |
| 'Header' => undef, | |
| 'Line' => '1211', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'tbl', | |
| 'type' => '261611' | |
| }, | |
| '1' => { | |
| 'name' => 'priority', | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'name' => 'match_criteria_enable', | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'name' => 'mask', | |
| 'type' => '260656' | |
| } | |
| }, | |
| 'Return' => '277011', | |
| 'ShortName' => 'mlx5dv_dr_matcher_create' | |
| }, | |
| '299986' => { | |
| 'Header' => undef, | |
| 'Line' => '1368', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'matcher', | |
| 'type' => '277011' | |
| }, | |
| '1' => { | |
| 'name' => 'value', | |
| 'type' => '260656' | |
| }, | |
| '2' => { | |
| 'name' => 'num_actions', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'actions', | |
| 'type' => '261751' | |
| } | |
| }, | |
| 'Return' => '277094', | |
| 'ShortName' => 'mlx5dv_dr_rule_create' | |
| }, | |
| '299999' => { | |
| 'Header' => undef, | |
| 'Line' => '1324', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'matcher', | |
| 'type' => '277011' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_matcher_destroy' | |
| }, | |
| '300012' => { | |
| 'Header' => undef, | |
| 'Line' => '220', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'tbl', | |
| 'type' => '261611' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_table_destroy' | |
| }, | |
| '300025' => { | |
| 'Header' => undef, | |
| 'Line' => '1388', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'rule', | |
| 'type' => '277094' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_rule_destroy' | |
| }, | |
| '300103' => { | |
| 'Header' => undef, | |
| 'Line' => '4340', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'actions_sz', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'actions', | |
| 'type' => '13031' | |
| }, | |
| '3' => { | |
| 'name' => 'ft_type', | |
| 'type' => '259110' | |
| } | |
| }, | |
| 'Return' => '13253', | |
| 'ShortName' => 'mlx5dv_create_flow_action_modify_header' | |
| }, | |
| '300194' => { | |
| 'Header' => undef, | |
| 'Line' => '4379', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'data_sz', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'data', | |
| 'type' => '219' | |
| }, | |
| '3' => { | |
| 'name' => 'reformat_type', | |
| 'type' => '259159' | |
| }, | |
| '4' => { | |
| 'name' => 'ft_type', | |
| 'type' => '259110' | |
| } | |
| }, | |
| 'Return' => '13253', | |
| 'ShortName' => 'mlx5dv_create_flow_action_packet_reformat' | |
| }, | |
| '322635' => { | |
| 'Header' => undef, | |
| 'Line' => '804', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'fout', | |
| 'type' => '1533' | |
| }, | |
| '1' => { | |
| 'name' => 'rule', | |
| 'type' => '277094' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dump_dr_rule' | |
| }, | |
| '323219' => { | |
| 'Header' => undef, | |
| 'Line' => '782', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'fout', | |
| 'type' => '1533' | |
| }, | |
| '1' => { | |
| 'name' => 'matcher', | |
| 'type' => '277011' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dump_dr_matcher' | |
| }, | |
| '323779' => { | |
| 'Header' => undef, | |
| 'Line' => '764', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'fout', | |
| 'type' => '1533' | |
| }, | |
| '1' => { | |
| 'name' => 'tbl', | |
| 'type' => '261611' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dump_dr_table' | |
| }, | |
| '324315' => { | |
| 'Header' => undef, | |
| 'Line' => '748', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'fout', | |
| 'type' => '1533' | |
| }, | |
| '1' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dump_dr_domain' | |
| }, | |
| '410539' => { | |
| 'Header' => undef, | |
| 'Line' => '5326', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_general_cmd' | |
| }, | |
| '410561' => { | |
| 'Header' => undef, | |
| 'Line' => '5294', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_obj_modify' | |
| }, | |
| '410574' => { | |
| 'Header' => undef, | |
| 'Line' => '5245', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '16131', | |
| 'ShortName' => 'mlx5dv_devx_obj_create' | |
| }, | |
| '410610' => { | |
| 'Header' => undef, | |
| 'Line' => '5279', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'obj', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'in', | |
| 'type' => '1568' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'out', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'outlen', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_obj_query' | |
| }, | |
| '446608' => { | |
| 'Header' => undef, | |
| 'Line' => '4657', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'dm_attr', | |
| 'type' => '13200' | |
| }, | |
| '2' => { | |
| 'name' => 'mlx5_dm_attr', | |
| 'type' => '1265550' | |
| } | |
| }, | |
| 'Return' => '2534', | |
| 'ShortName' => 'mlx5dv_alloc_dm' | |
| }, | |
| '493767' => { | |
| 'Header' => undef, | |
| 'Line' => '4849', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '1261762' | |
| } | |
| }, | |
| 'Return' => '276682', | |
| 'ShortName' => 'mlx5dv_create_flow_matcher' | |
| }, | |
| '493986' => { | |
| 'Header' => undef, | |
| 'Line' => '4907', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'flow_matcher', | |
| 'type' => '276682' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_destroy_flow_matcher' | |
| }, | |
| '518646' => { | |
| 'Header' => undef, | |
| 'Line' => '452', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_domain_destroy' | |
| }, | |
| '519032' => { | |
| 'Header' => undef, | |
| 'Line' => '441', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'allow', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_dr_domain_allow_duplicate_rules' | |
| }, | |
| '519435' => { | |
| 'Header' => undef, | |
| 'Line' => '430', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'enable', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_dr_domain_set_reclaim_device_memory' | |
| }, | |
| '519838' => { | |
| 'Header' => undef, | |
| 'Line' => '394', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_dr_domain_sync' | |
| }, | |
| '520068' => { | |
| 'Header' => undef, | |
| 'Line' => '323', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'type', | |
| 'type' => '261349' | |
| } | |
| }, | |
| 'Return' => '276389', | |
| 'ShortName' => 'mlx5dv_dr_domain_create' | |
| }, | |
| '523607' => { | |
| 'Header' => undef, | |
| 'Line' => '5433', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_devx_uar', | |
| 'type' => '276121' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'ShortName' => 'mlx5dv_devx_free_uar' | |
| }, | |
| '523853' => { | |
| 'Header' => undef, | |
| 'Line' => '5382', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '276121', | |
| 'ShortName' => 'mlx5dv_devx_alloc_uar' | |
| }, | |
| '944545' => { | |
| 'Header' => undef, | |
| 'Line' => '5143', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'addr', | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'name' => 'size', | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'name' => 'access', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '278635', | |
| 'ShortName' => 'mlx5dv_devx_umem_reg' | |
| }, | |
| '944571' => { | |
| 'Header' => undef, | |
| 'Line' => '5162', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'dv_devx_umem', | |
| 'type' => '278635' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'ShortName' => 'mlx5dv_devx_umem_dereg' | |
| } | |
| }, | |
| 'SymbolVersion' => { | |
| '__mlx5dv_init_obj_1_0' => 'mlx5dv_init_obj@MLX5_1.0', | |
| '__mlx5dv_init_obj_1_2' => 'mlx5dv_init_obj@@MLX5_1.2', | |
| '_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_wq' => 'mlx5dv_create_wq@@MLX5_1.3', | |
| 'mlx5dv_destroy_flow_matcher' => 'mlx5dv_destroy_flow_matcher@@MLX5_1.6', | |
| 'mlx5dv_destroy_mkey' => 'mlx5dv_destroy_mkey@@MLX5_1.10', | |
| '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_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_event_channel' => 'mlx5dv_devx_destroy_event_channel@@MLX5_1.11', | |
| '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_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_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_umem_dereg' => 'mlx5dv_devx_umem_dereg@@MLX5_1.7', | |
| '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_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_ibv_qp' => 'mlx5dv_dr_action_create_dest_ibv_qp@@MLX5_1.10', | |
| '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_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_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_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_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' | |
| }, | |
| 'Symbols' => { | |
| 'libmlx5.so.1.20.36.0' => { | |
| '_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_wq@@MLX5_1.3' => 1, | |
| 'mlx5dv_destroy_flow_matcher@@MLX5_1.6' => 1, | |
| 'mlx5dv_destroy_mkey@@MLX5_1.10' => 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_event_channel@@MLX5_1.11' => 1, | |
| 'mlx5dv_devx_destroy_cmd_comp@@MLX5_1.9' => 1, | |
| 'mlx5dv_devx_destroy_event_channel@@MLX5_1.11' => 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_modify@@MLX5_1.7' => 1, | |
| 'mlx5dv_devx_obj_query@@MLX5_1.7' => 1, | |
| 'mlx5dv_devx_obj_query_async@@MLX5_1.9' => 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_umem_dereg@@MLX5_1.7' => 1, | |
| 'mlx5dv_devx_umem_reg@@MLX5_1.7' => 1, | |
| 'mlx5dv_devx_umem_reg_ex@@MLX5_1.19' => 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_ibv_qp@@MLX5_1.10' => 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_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_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_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_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 | |
| } | |
| }, | |
| 'Target' => 'unix', | |
| 'TypeInfo' => { | |
| '1' => { | |
| 'Name' => 'void', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '10061' => { | |
| 'BaseType' => '9601', | |
| 'Name' => 'struct ibv_cq_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1006346' => { | |
| 'BaseType' => '917005', | |
| 'Name' => 'struct mlx5dv_obj*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10067' => { | |
| 'BaseType' => '9529', | |
| 'Name' => 'struct ibv_poll_cq_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10073' => { | |
| 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| }, | |
| '1' => { | |
| 'type' => '10067' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10094' => { | |
| 'Name' => 'int(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '1010419' => { | |
| 'BaseType' => '980169', | |
| 'Name' => 'struct mlx5dv_sched_leaf const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10111' => { | |
| 'Name' => 'void(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10132' => { | |
| 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '5150', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '1013218' => { | |
| 'BaseType' => '980126', | |
| 'Name' => 'struct mlx5dv_sched_leaf*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1013781' => { | |
| 'BaseType' => '972682', | |
| 'Name' => 'struct mlx5dv_sched_attr const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10153' => { | |
| 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1664', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10174' => { | |
| 'Name' => '__be32(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1741', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10195' => { | |
| 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '59', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '1021' => { | |
| 'Header' => undef, | |
| 'Line' => '49', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_flags', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| }, | |
| '1' => { | |
| 'name' => '_IO_read_ptr', | |
| 'offset' => '8', | |
| 'type' => '233' | |
| }, | |
| '10' => { | |
| 'name' => '_IO_backup_base', | |
| 'offset' => '80', | |
| 'type' => '233' | |
| }, | |
| '11' => { | |
| 'name' => '_IO_save_end', | |
| 'offset' => '88', | |
| 'type' => '233' | |
| }, | |
| '12' => { | |
| 'name' => '_markers', | |
| 'offset' => '96', | |
| 'type' => '1437' | |
| }, | |
| '13' => { | |
| 'name' => '_chain', | |
| 'offset' => '104', | |
| 'type' => '1443' | |
| }, | |
| '14' => { | |
| 'name' => '_fileno', | |
| 'offset' => '112', | |
| 'type' => '128' | |
| }, | |
| '15' => { | |
| 'name' => '_flags2', | |
| 'offset' => '116', | |
| 'type' => '128' | |
| }, | |
| '16' => { | |
| 'name' => '_old_offset', | |
| 'offset' => '120', | |
| 'type' => '171' | |
| }, | |
| '17' => { | |
| 'name' => '_cur_column', | |
| 'offset' => '128', | |
| 'type' => '52' | |
| }, | |
| '18' => { | |
| 'name' => '_vtable_offset', | |
| 'offset' => '130', | |
| 'type' => '90' | |
| }, | |
| '19' => { | |
| 'name' => '_shortbuf', | |
| 'offset' => '131', | |
| 'type' => '1449' | |
| }, | |
| '2' => { | |
| 'name' => '_IO_read_end', | |
| 'offset' => '16', | |
| 'type' => '233' | |
| }, | |
| '20' => { | |
| 'name' => '_lock', | |
| 'offset' => '136', | |
| 'type' => '1465' | |
| }, | |
| '21' => { | |
| 'name' => '_offset', | |
| 'offset' => '144', | |
| 'type' => '183' | |
| }, | |
| '22' => { | |
| 'name' => '_codecvt', | |
| 'offset' => '152', | |
| 'type' => '1476' | |
| }, | |
| '23' => { | |
| 'name' => '_wide_data', | |
| 'offset' => '160', | |
| 'type' => '1487' | |
| }, | |
| '24' => { | |
| 'name' => '_freeres_list', | |
| 'offset' => '168', | |
| 'type' => '1443' | |
| }, | |
| '25' => { | |
| 'name' => '_freeres_buf', | |
| 'offset' => '176', | |
| 'type' => '219' | |
| }, | |
| '26' => { | |
| 'name' => '__pad5', | |
| 'offset' => '184', | |
| 'type' => '314' | |
| }, | |
| '27' => { | |
| 'name' => '_mode', | |
| 'offset' => '192', | |
| 'type' => '128' | |
| }, | |
| '28' => { | |
| 'name' => '_unused2', | |
| 'offset' => '196', | |
| 'type' => '1493' | |
| }, | |
| '3' => { | |
| 'name' => '_IO_read_base', | |
| 'offset' => '24', | |
| 'type' => '233' | |
| }, | |
| '4' => { | |
| 'name' => '_IO_write_base', | |
| 'offset' => '32', | |
| 'type' => '233' | |
| }, | |
| '5' => { | |
| 'name' => '_IO_write_ptr', | |
| 'offset' => '40', | |
| 'type' => '233' | |
| }, | |
| '6' => { | |
| 'name' => '_IO_write_end', | |
| 'offset' => '48', | |
| 'type' => '233' | |
| }, | |
| '7' => { | |
| 'name' => '_IO_buf_base', | |
| 'offset' => '56', | |
| 'type' => '233' | |
| }, | |
| '8' => { | |
| 'name' => '_IO_buf_end', | |
| 'offset' => '64', | |
| 'type' => '233' | |
| }, | |
| '9' => { | |
| 'name' => '_IO_save_base', | |
| 'offset' => '72', | |
| 'type' => '233' | |
| } | |
| }, | |
| 'Name' => 'struct _IO_FILE', | |
| 'Size' => '216', | |
| 'Type' => 'Struct' | |
| }, | |
| '10216' => { | |
| 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1640', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '1023513' => { | |
| 'BaseType' => '968499', | |
| 'Name' => 'struct mlx5dv_context*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10237' => { | |
| 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1681', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10258' => { | |
| 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| } | |
| }, | |
| 'Return' => '1652', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10280' => { | |
| 'BaseType' => '9558', | |
| 'Name' => 'struct ibv_wc_tm_info*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10286' => { | |
| 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10061' | |
| }, | |
| '1' => { | |
| 'type' => '10280' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '10378' => { | |
| 'Header' => undef, | |
| 'Line' => '1653', | |
| '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' | |
| }, | |
| '10422' => { | |
| 'Header' => undef, | |
| 'Line' => '1885', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_flow_action', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '10451' => { | |
| 'Header' => undef, | |
| 'Line' => '2050', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_counters', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '10480' => { | |
| 'BaseType' => '10451', | |
| 'Name' => 'struct ibv_counters*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1048453' => { | |
| 'Header' => undef, | |
| 'Line' => '273', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dc_type', | |
| 'offset' => '0', | |
| 'type' => '15050' | |
| }, | |
| '1' => { | |
| 'name' => 'dct_access_key', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dc_init_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '1048540' => { | |
| 'Header' => undef, | |
| 'Line' => '285', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'create_flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'dc_init_attr', | |
| 'offset' => '16', | |
| 'type' => '1048453' | |
| }, | |
| '3' => { | |
| 'name' => 'send_ops_flags', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_qp_init_attr', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '10599' => { | |
| 'Header' => undef, | |
| 'Line' => '1879', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'context', | |
| 'offset' => '8', | |
| 'type' => '2498' | |
| }, | |
| '2' => { | |
| 'name' => 'handle', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_flow', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '10656' => { | |
| 'Header' => undef, | |
| 'Line' => '1893', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'esp_attr', | |
| 'offset' => '0', | |
| 'type' => '10811' | |
| }, | |
| '1' => { | |
| 'name' => 'keymat_proto', | |
| 'offset' => '8', | |
| 'type' => '1781' | |
| }, | |
| '2' => { | |
| 'name' => 'keymat_len', | |
| 'offset' => '12', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'keymat_ptr', | |
| 'offset' => '16', | |
| 'type' => '219' | |
| }, | |
| '4' => { | |
| 'name' => 'replay_proto', | |
| 'offset' => '24', | |
| 'type' => '1806' | |
| }, | |
| '5' => { | |
| 'name' => 'replay_len', | |
| 'offset' => '28', | |
| 'type' => '1652' | |
| }, | |
| '6' => { | |
| 'name' => 'replay_ptr', | |
| 'offset' => '32', | |
| 'type' => '219' | |
| }, | |
| '7' => { | |
| 'name' => 'esp_encap', | |
| 'offset' => '40', | |
| 'type' => '1964' | |
| }, | |
| '8' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'esn', | |
| 'offset' => '52', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_flow_action_esp_attr', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '10811' => { | |
| 'BaseType' => '1970', | |
| 'Name' => 'struct ib_uverbs_flow_action_esp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10817' => { | |
| 'Header' => undef, | |
| 'Line' => '1914', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_dummy1', | |
| 'offset' => '0', | |
| 'type' => '11001' | |
| }, | |
| '1' => { | |
| 'name' => '_dummy2', | |
| 'offset' => '8', | |
| 'type' => '11018' | |
| } | |
| }, | |
| 'Name' => 'struct _ibv_device_ops', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10880' => { | |
| 'BaseType' => '10886', | |
| 'Name' => 'struct ibv_device*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10886' => { | |
| 'Header' => undef, | |
| 'Line' => '1924', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_ops', | |
| 'offset' => '0', | |
| 'type' => '10817' | |
| }, | |
| '1' => { | |
| 'name' => 'node_type', | |
| 'offset' => '16', | |
| 'type' => '2088' | |
| }, | |
| '2' => { | |
| 'name' => 'transport_type', | |
| 'offset' => '20', | |
| 'type' => '2155' | |
| }, | |
| '3' => { | |
| 'name' => 'name', | |
| 'offset' => '24', | |
| 'type' => '3116' | |
| }, | |
| '4' => { | |
| 'name' => 'dev_name', | |
| 'offset' => '88', | |
| 'type' => '3116' | |
| }, | |
| '5' => { | |
| 'name' => 'dev_path', | |
| 'offset' => '152', | |
| 'type' => '11024' | |
| }, | |
| '6' => { | |
| 'name' => 'ibdev_path', | |
| 'offset' => '408', | |
| 'type' => '11024' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_device', | |
| 'Size' => '664', | |
| 'Type' => 'Struct' | |
| }, | |
| '11001' => { | |
| 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10880' | |
| }, | |
| '1' => { | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Return' => '2498', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11018' => { | |
| 'Name' => 'void(*)(struct ibv_context*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11024' => { | |
| 'BaseType' => '244', | |
| 'Name' => 'char[256]', | |
| 'Size' => '256', | |
| 'Type' => 'Array' | |
| }, | |
| '11040' => { | |
| 'Header' => undef, | |
| 'Line' => '1939', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_compat_query_device', | |
| 'offset' => '0', | |
| 'type' => '11530' | |
| }, | |
| '1' => { | |
| 'name' => '_compat_query_port', | |
| 'offset' => '8', | |
| 'type' => '11572' | |
| }, | |
| '10' => { | |
| 'name' => '_compat_create_cq', | |
| 'offset' => '80', | |
| 'type' => '11583' | |
| }, | |
| '11' => { | |
| 'name' => 'poll_cq', | |
| 'offset' => '88', | |
| 'type' => '11704' | |
| }, | |
| '12' => { | |
| 'name' => 'req_notify_cq', | |
| 'offset' => '96', | |
| 'type' => '11730' | |
| }, | |
| '13' => { | |
| 'name' => '_compat_cq_event', | |
| 'offset' => '104', | |
| 'type' => '11583' | |
| }, | |
| '14' => { | |
| 'name' => '_compat_resize_cq', | |
| 'offset' => '112', | |
| 'type' => '11583' | |
| }, | |
| '15' => { | |
| 'name' => '_compat_destroy_cq', | |
| 'offset' => '120', | |
| 'type' => '11583' | |
| }, | |
| '16' => { | |
| 'name' => '_compat_create_srq', | |
| 'offset' => '128', | |
| 'type' => '11583' | |
| }, | |
| '17' => { | |
| 'name' => '_compat_modify_srq', | |
| 'offset' => '136', | |
| 'type' => '11583' | |
| }, | |
| '18' => { | |
| 'name' => '_compat_query_srq', | |
| 'offset' => '144', | |
| 'type' => '11583' | |
| }, | |
| '19' => { | |
| 'name' => '_compat_destroy_srq', | |
| 'offset' => '152', | |
| 'type' => '11583' | |
| }, | |
| '2' => { | |
| 'name' => '_compat_alloc_pd', | |
| 'offset' => '16', | |
| 'type' => '11583' | |
| }, | |
| '20' => { | |
| 'name' => 'post_srq_recv', | |
| 'offset' => '160', | |
| 'type' => '11761' | |
| }, | |
| '21' => { | |
| 'name' => '_compat_create_qp', | |
| 'offset' => '168', | |
| 'type' => '11583' | |
| }, | |
| '22' => { | |
| 'name' => '_compat_query_qp', | |
| 'offset' => '176', | |
| 'type' => '11583' | |
| }, | |
| '23' => { | |
| 'name' => '_compat_modify_qp', | |
| 'offset' => '184', | |
| 'type' => '11583' | |
| }, | |
| '24' => { | |
| 'name' => '_compat_destroy_qp', | |
| 'offset' => '192', | |
| 'type' => '11583' | |
| }, | |
| '25' => { | |
| 'name' => 'post_send', | |
| 'offset' => '200', | |
| 'type' => '11798' | |
| }, | |
| '26' => { | |
| 'name' => 'post_recv', | |
| 'offset' => '208', | |
| 'type' => '11829' | |
| }, | |
| '27' => { | |
| 'name' => '_compat_create_ah', | |
| 'offset' => '216', | |
| 'type' => '11583' | |
| }, | |
| '28' => { | |
| 'name' => '_compat_destroy_ah', | |
| 'offset' => '224', | |
| 'type' => '11583' | |
| }, | |
| '29' => { | |
| 'name' => '_compat_attach_mcast', | |
| 'offset' => '232', | |
| 'type' => '11583' | |
| }, | |
| '3' => { | |
| 'name' => '_compat_dealloc_pd', | |
| 'offset' => '24', | |
| 'type' => '11583' | |
| }, | |
| '30' => { | |
| 'name' => '_compat_detach_mcast', | |
| 'offset' => '240', | |
| 'type' => '11583' | |
| }, | |
| '31' => { | |
| 'name' => '_compat_async_event', | |
| 'offset' => '248', | |
| 'type' => '11583' | |
| }, | |
| '4' => { | |
| 'name' => '_compat_reg_mr', | |
| 'offset' => '32', | |
| 'type' => '11583' | |
| }, | |
| '5' => { | |
| 'name' => '_compat_rereg_mr', | |
| 'offset' => '40', | |
| 'type' => '11583' | |
| }, | |
| '6' => { | |
| 'name' => '_compat_dereg_mr', | |
| 'offset' => '48', | |
| 'type' => '11583' | |
| }, | |
| '7' => { | |
| 'name' => 'alloc_mw', | |
| 'offset' => '56', | |
| 'type' => '11609' | |
| }, | |
| '8' => { | |
| 'name' => 'bind_mw', | |
| 'offset' => '64', | |
| 'type' => '11646' | |
| }, | |
| '9' => { | |
| 'name' => 'dealloc_mw', | |
| 'offset' => '72', | |
| 'type' => '11667' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_context_ops', | |
| 'Size' => '256', | |
| 'Type' => 'Struct' | |
| }, | |
| '1151549' => { | |
| 'BaseType' => '152', | |
| 'Header' => undef, | |
| 'Line' => '193', | |
| 'Name' => '__ssize_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1151632' => { | |
| 'BaseType' => '1151549', | |
| 'Header' => undef, | |
| 'Line' => '108', | |
| 'Name' => 'ssize_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '11524' => { | |
| 'BaseType' => '2582', | |
| 'Name' => 'struct ibv_device_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11530' => { | |
| 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'type' => '11524' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11561' => { | |
| 'BaseType' => '11567', | |
| 'Name' => 'struct _compat_ibv_port_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11567' => { | |
| 'Name' => 'struct _compat_ibv_port_attr', | |
| 'Type' => 'Struct' | |
| }, | |
| '11572' => { | |
| 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'type' => '11561' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11583' => { | |
| 'Name' => 'void*(*)()', | |
| 'Return' => '219', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '116' => { | |
| 'BaseType' => '52', | |
| 'Header' => undef, | |
| 'Line' => '40', | |
| 'Name' => '__uint16_t', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '11609' => { | |
| 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '5876' | |
| }, | |
| '1' => { | |
| 'type' => '5882' | |
| } | |
| }, | |
| 'Return' => '7982', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11640' => { | |
| 'BaseType' => '8567', | |
| 'Name' => 'struct ibv_mw_bind*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11646' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'type' => '7982' | |
| }, | |
| '2' => { | |
| 'type' => '11640' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11667' => { | |
| 'Name' => 'int(*)(struct ibv_mw*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '7982' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11698' => { | |
| 'BaseType' => '5309', | |
| 'Name' => 'struct ibv_wc*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11704' => { | |
| 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4459' | |
| }, | |
| '1' => { | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'type' => '11698' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11730' => { | |
| 'Name' => 'int(*)(struct ibv_cq*, int)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4459' | |
| }, | |
| '1' => { | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11761' => { | |
| 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4779' | |
| }, | |
| '1' => { | |
| 'type' => '8299' | |
| }, | |
| '2' => { | |
| 'type' => '8649' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11792' => { | |
| 'BaseType' => '8216', | |
| 'Name' => 'struct ibv_send_wr**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11798' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'type' => '8216' | |
| }, | |
| '2' => { | |
| 'type' => '11792' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11829' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'type' => '8299' | |
| }, | |
| '2' => { | |
| 'type' => '8649' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11835' => { | |
| 'Header' => undef, | |
| 'Line' => '2002', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'cqe', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'name' => 'channel', | |
| 'offset' => '16', | |
| 'type' => '9523' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_vector', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'wc_flags', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'flags', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'parent_domain', | |
| 'offset' => '48', | |
| 'type' => '5876' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq_init_attr_ex', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '1187621' => { | |
| 'Header' => undef, | |
| 'Line' => '57', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '1729' | |
| }, | |
| '1' => { | |
| 'name' => 'out_data', | |
| 'offset' => '8', | |
| 'type' => '1187663' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '1187663' => { | |
| 'BaseType' => '1693', | |
| 'Name' => '__u8[]', | |
| 'Size' => '8', | |
| 'Type' => 'Array' | |
| }, | |
| '1187715' => { | |
| 'Header' => undef, | |
| 'Line' => '68', | |
| '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' | |
| }, | |
| '1187740' => { | |
| 'Header' => undef, | |
| 'Line' => '72', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'cookie', | |
| 'offset' => '0', | |
| 'type' => '1729' | |
| }, | |
| '1' => { | |
| 'name' => 'out_data', | |
| 'offset' => '8', | |
| 'type' => '1187663' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '1187838' => { | |
| 'Header' => undef, | |
| 'Line' => '95', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'value', | |
| 'offset' => '0', | |
| 'type' => '1717' | |
| }, | |
| '1' => { | |
| 'name' => 'mask', | |
| 'offset' => '4', | |
| 'type' => '1717' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_ib_uapi_reg', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '1187878' => { | |
| 'Header' => undef, | |
| 'Line' => '100', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'flags', | |
| 'offset' => '0', | |
| 'type' => '1729' | |
| }, | |
| '1' => { | |
| 'name' => 'vport', | |
| 'offset' => '8', | |
| 'type' => '1705' | |
| }, | |
| '2' => { | |
| 'name' => 'vport_vhca_id', | |
| 'offset' => '10', | |
| 'type' => '1705' | |
| }, | |
| '3' => { | |
| 'name' => 'esw_owner_vhca_id', | |
| 'offset' => '12', | |
| 'type' => '1705' | |
| }, | |
| '4' => { | |
| 'name' => 'rsvd0', | |
| 'offset' => '14', | |
| 'type' => '1705' | |
| }, | |
| '5' => { | |
| 'name' => 'vport_steering_icm_rx', | |
| 'offset' => '16', | |
| 'type' => '1729' | |
| }, | |
| '6' => { | |
| 'name' => 'vport_steering_icm_tx', | |
| 'offset' => '24', | |
| 'type' => '1729' | |
| }, | |
| '7' => { | |
| 'name' => 'reg_c0', | |
| 'offset' => '32', | |
| 'type' => '1187838' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_ib_uapi_query_port', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '1188616' => { | |
| 'Header' => undef, | |
| 'Line' => '222', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'cqe_comp_res_format', | |
| 'offset' => '8', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'cqe_size', | |
| 'offset' => '16', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_cq_init_attr', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '1188774' => { | |
| 'Header' => undef, | |
| 'Line' => '248', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'pd', | |
| 'offset' => '0', | |
| 'type' => '5876' | |
| }, | |
| '1' => { | |
| 'name' => 'create_flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'max_entries', | |
| 'offset' => '12', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_mkey_init_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '1190045' => { | |
| 'Header' => undef, | |
| 'Line' => '472', | |
| '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' | |
| }, | |
| '1190089' => { | |
| 'Header' => undef, | |
| 'Line' => '479', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'actual_value', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'expected_value', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'offset', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_err', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '1190146' => { | |
| 'Header' => undef, | |
| 'Line' => '487', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'sig', | |
| 'offset' => '0', | |
| 'type' => '1190089' | |
| } | |
| }, | |
| 'Size' => '24', | |
| 'Type' => 'Union' | |
| }, | |
| '1190170' => { | |
| 'Header' => undef, | |
| 'Line' => '485', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'err_type', | |
| 'offset' => '0', | |
| 'type' => '1190045' | |
| }, | |
| '1' => { | |
| 'name' => 'err', | |
| 'offset' => '8', | |
| 'type' => '1190146' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_mkey_err', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '1190239' => { | |
| 'Header' => undef, | |
| 'Line' => '513', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'action_flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_flow_action_esp', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '1191012' => { | |
| 'Header' => undef, | |
| 'Line' => '761', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'single_stride_log_num_of_bytes', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'single_wqe_log_num_of_strides', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'two_byte_shift_en', | |
| 'offset' => '8', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_striding_rq_init_attr', | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '1191069' => { | |
| 'Header' => undef, | |
| 'Line' => '767', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'striding_rq_attrs', | |
| 'offset' => '8', | |
| 'type' => '1191012' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_wq_init_attr', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '1192148' => { | |
| 'Header' => undef, | |
| 'Line' => '1512', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'size', | |
| 'offset' => '8', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'access', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'pgsz_bitmap', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_umem_in', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '1192318' => { | |
| 'Header' => undef, | |
| 'Line' => '1538', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'page_id', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'mmap_off', | |
| 'offset' => '8', | |
| 'type' => '1521' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_var', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '1192389' => { | |
| 'Header' => undef, | |
| 'Line' => '1575', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'fd', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_cmd_comp', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '1192417' => { | |
| 'Header' => undef, | |
| 'Line' => '1591', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'fd', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_event_channel', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '1192445' => { | |
| 'Header' => undef, | |
| 'Line' => '1860', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'index', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_pp', | |
| 'Size' => '2', | |
| 'Type' => 'Struct' | |
| }, | |
| '12100' => { | |
| 'Name' => 'void*(*)(struct ibv_pd*, void*, size_t, size_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '5876' | |
| }, | |
| '1' => { | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'type' => '314' | |
| }, | |
| '3' => { | |
| 'type' => '314' | |
| }, | |
| '4' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '219', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12132' => { | |
| 'Name' => 'void(*)(struct ibv_pd*, void*, void*, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '5876' | |
| }, | |
| '1' => { | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'type' => '219' | |
| }, | |
| '3' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '1219638' => { | |
| 'BaseType' => '1192445', | |
| 'Name' => 'struct mlx5dv_pp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1221591' => { | |
| 'BaseType' => '1192318', | |
| 'Name' => 'struct mlx5dv_var*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1223264' => { | |
| 'BaseType' => '1190170', | |
| 'Name' => 'struct mlx5dv_mkey_err*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1226358' => { | |
| 'BaseType' => '1188774', | |
| 'Name' => 'struct mlx5dv_mkey_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1226915' => { | |
| 'BaseType' => '1192417', | |
| 'Name' => 'struct mlx5dv_devx_event_channel*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1226921' => { | |
| 'BaseType' => '1187740', | |
| 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1227155' => { | |
| 'BaseType' => '1192389', | |
| 'Name' => 'struct mlx5dv_devx_cmd_comp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1227161' => { | |
| 'BaseType' => '1187621', | |
| 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1246840' => { | |
| 'BaseType' => '1187878', | |
| 'Name' => 'struct mlx5_ib_uapi_query_port*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1253901' => { | |
| 'BaseType' => '1192148', | |
| 'Name' => 'struct mlx5dv_devx_umem_in*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1261762' => { | |
| 'BaseType' => '462366', | |
| 'Name' => 'struct mlx5dv_flow_matcher_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1265550' => { | |
| 'BaseType' => '426255', | |
| 'Name' => 'struct mlx5dv_alloc_dm_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1273568' => { | |
| 'BaseType' => '1190239', | |
| 'Name' => 'struct mlx5dv_flow_action_esp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1277526' => { | |
| 'BaseType' => '1191069', | |
| 'Name' => 'struct mlx5dv_wq_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '128' => { | |
| 'Name' => 'int', | |
| 'Size' => '4', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '1287710' => { | |
| 'BaseType' => '1048540', | |
| 'Name' => 'struct mlx5dv_qp_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13031' => { | |
| 'BaseType' => '1681', | |
| 'Name' => 'uint64_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13074' => { | |
| 'BaseType' => '10599', | |
| 'Name' => 'struct ibv_flow*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1309419' => { | |
| 'BaseType' => '1188616', | |
| 'Name' => 'struct mlx5dv_cq_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13200' => { | |
| 'BaseType' => '2247', | |
| 'Name' => 'struct ibv_alloc_dm_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13253' => { | |
| 'BaseType' => '10422', | |
| 'Name' => 'struct ibv_flow_action*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13259' => { | |
| 'BaseType' => '10656', | |
| 'Name' => 'struct ibv_flow_action_esp_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '135' => { | |
| 'BaseType' => '128', | |
| 'Name' => 'int volatile', | |
| 'Size' => '4', | |
| 'Type' => 'Volatile' | |
| }, | |
| '13630' => { | |
| 'BaseType' => '6293', | |
| 'Name' => 'struct ibv_wq_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13694' => { | |
| 'BaseType' => '11835', | |
| 'Name' => 'struct ibv_cq_init_attr_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13870' => { | |
| 'BaseType' => '6905', | |
| 'Name' => 'struct ibv_qp_init_attr_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13902' => { | |
| 'BaseType' => '1664', | |
| 'Name' => 'uint32_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13999' => { | |
| 'Header' => undef, | |
| 'Line' => '24', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'next', | |
| 'offset' => '0', | |
| 'type' => '14039' | |
| }, | |
| '1' => { | |
| 'name' => 'prev', | |
| 'offset' => '8', | |
| 'type' => '14039' | |
| } | |
| }, | |
| 'Name' => 'struct list_node', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '140' => { | |
| 'BaseType' => '59', | |
| 'Header' => undef, | |
| 'Line' => '42', | |
| 'Name' => '__uint32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '14039' => { | |
| 'BaseType' => '13999', | |
| 'Name' => 'struct list_node*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14045' => { | |
| 'Header' => undef, | |
| 'Line' => '41', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'n', | |
| 'offset' => '0', | |
| 'type' => '13999' | |
| } | |
| }, | |
| 'Name' => 'struct list_head', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '1412' => { | |
| 'BaseType' => '1021', | |
| 'Header' => undef, | |
| 'Line' => '7', | |
| 'Name' => 'FILE', | |
| 'Size' => '216', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1424' => { | |
| 'BaseType' => '1', | |
| 'Header' => undef, | |
| 'Line' => '43', | |
| 'Name' => '_IO_lock_t', | |
| 'Type' => 'Typedef' | |
| }, | |
| '14290' => { | |
| 'Name' => 'atomic_int', | |
| 'Size' => '4', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '1432' => { | |
| 'Name' => 'struct _IO_marker', | |
| 'Type' => 'Struct' | |
| }, | |
| '1437' => { | |
| 'BaseType' => '1432', | |
| 'Name' => 'struct _IO_marker*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1443' => { | |
| 'BaseType' => '1021', | |
| 'Name' => 'struct _IO_FILE*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1449' => { | |
| 'BaseType' => '244', | |
| 'Name' => 'char[1]', | |
| 'Size' => '1', | |
| 'Type' => 'Array' | |
| }, | |
| '14636' => { | |
| 'Header' => undef, | |
| 'Line' => '88', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_num', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'supported_format', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_cqe_comp_caps', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '1465' => { | |
| 'BaseType' => '1424', | |
| 'Name' => '_IO_lock_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14676' => { | |
| 'Header' => undef, | |
| 'Line' => '93', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'sw_parsing_offloads', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'supported_qpts', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sw_parsing_caps', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '1471' => { | |
| 'Name' => 'struct _IO_codecvt', | |
| 'Type' => 'Struct' | |
| }, | |
| '14716' => { | |
| 'Header' => undef, | |
| 'Line' => '98', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'min_single_stride_log_num_of_bytes', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'max_single_stride_log_num_of_bytes', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'min_single_wqe_log_num_of_strides', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_single_wqe_log_num_of_strides', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'supported_qpts', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_striding_rq_caps', | |
| 'Size' => '20', | |
| 'Type' => 'Struct' | |
| }, | |
| '1476' => { | |
| 'BaseType' => '1471', | |
| 'Name' => 'struct _IO_codecvt*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14795' => { | |
| 'Header' => undef, | |
| 'Line' => '122', | |
| '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' | |
| }, | |
| '1482' => { | |
| 'Name' => 'struct _IO_wide_data', | |
| 'Type' => 'Struct' | |
| }, | |
| '14826' => { | |
| 'Header' => undef, | |
| 'Line' => '132', | |
| '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' | |
| }, | |
| '14857' => { | |
| 'Header' => undef, | |
| 'Line' => '142', | |
| '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' | |
| }, | |
| '1487' => { | |
| 'BaseType' => '1482', | |
| 'Name' => 'struct _IO_wide_data*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14894' => { | |
| 'Header' => undef, | |
| 'Line' => '154', | |
| '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' | |
| }, | |
| '1493' => { | |
| 'BaseType' => '244', | |
| 'Name' => 'char[20]', | |
| 'Size' => '20', | |
| 'Type' => 'Array' | |
| }, | |
| '14943' => { | |
| 'Header' => undef, | |
| 'Line' => '170', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'block_size', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'block_prot', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 't10dif_bg', | |
| 'offset' => '12', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'crc_type', | |
| 'offset' => '14', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_caps', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '15009' => { | |
| 'Header' => undef, | |
| 'Line' => '254', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'lkey', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'rkey', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_mkey', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '15050' => { | |
| 'Header' => undef, | |
| 'Line' => '268', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'MLX5DV_DCTYPE_DCT', | |
| 'value' => '1' | |
| }, | |
| '1' => { | |
| 'name' => 'MLX5DV_DCTYPE_DCI', | |
| 'value' => '2' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5dv_dc_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '15082' => { | |
| 'Header' => undef, | |
| 'Line' => '296', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'bytes_count', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'bytes_skip', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'lkey', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_mr_interleaved', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '15153' => { | |
| 'BaseType' => '15082', | |
| 'Name' => 'struct mlx5dv_mr_interleaved const', | |
| 'Size' => '24', | |
| 'Type' => 'Const' | |
| }, | |
| '15158' => { | |
| 'Header' => undef, | |
| 'Line' => '309', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'bg_type', | |
| 'offset' => '0', | |
| 'type' => '14826' | |
| }, | |
| '1' => { | |
| 'name' => 'bg', | |
| 'offset' => '4', | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'name' => 'app_tag', | |
| 'offset' => '6', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'ref_tag', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'flags', | |
| 'offset' => '12', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_t10dif', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '152' => { | |
| 'Name' => 'long', | |
| 'Size' => '8', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '1521' => { | |
| 'BaseType' => '171', | |
| 'Header' => undef, | |
| 'Line' => '63', | |
| 'Name' => 'off_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '15242' => { | |
| 'BaseType' => '15158', | |
| 'Name' => 'struct mlx5dv_sig_t10dif const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '15247' => { | |
| 'Header' => undef, | |
| 'Line' => '317', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '14857' | |
| }, | |
| '1' => { | |
| 'name' => 'seed', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_crc', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '15290' => { | |
| 'BaseType' => '15247', | |
| 'Name' => 'struct mlx5dv_sig_crc const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '15295' => { | |
| 'Header' => undef, | |
| 'Line' => '324', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dif', | |
| 'offset' => '0', | |
| 'type' => '15332' | |
| }, | |
| '1' => { | |
| 'name' => 'crc', | |
| 'offset' => '0', | |
| 'type' => '15338' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '1533' => { | |
| 'BaseType' => '1412', | |
| 'Name' => 'FILE*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15332' => { | |
| 'BaseType' => '15242', | |
| 'Name' => 'struct mlx5dv_sig_t10dif const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15338' => { | |
| 'BaseType' => '15290', | |
| 'Name' => 'struct mlx5dv_sig_crc const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15344' => { | |
| 'Header' => undef, | |
| 'Line' => '322', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'sig_type', | |
| 'offset' => '0', | |
| 'type' => '14795' | |
| }, | |
| '1' => { | |
| 'name' => 'sig', | |
| 'offset' => '8', | |
| 'type' => '15295' | |
| }, | |
| '2' => { | |
| 'name' => 'block_size', | |
| 'offset' => '16', | |
| 'type' => '14894' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_block_domain', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '15415' => { | |
| 'BaseType' => '15344', | |
| 'Name' => 'struct mlx5dv_sig_block_domain const', | |
| 'Size' => '32', | |
| 'Type' => 'Const' | |
| }, | |
| '15420' => { | |
| 'Header' => undef, | |
| 'Line' => '345', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mem', | |
| 'offset' => '0', | |
| 'type' => '15524' | |
| }, | |
| '1' => { | |
| 'name' => 'wire', | |
| 'offset' => '8', | |
| 'type' => '15524' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'check_mask', | |
| 'offset' => '20', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'copy_mask', | |
| 'offset' => '21', | |
| 'type' => '1640' | |
| }, | |
| '5' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sig_block_attr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '15519' => { | |
| 'BaseType' => '15420', | |
| 'Name' => 'struct mlx5dv_sig_block_attr const', | |
| 'Size' => '32', | |
| 'Type' => 'Const' | |
| }, | |
| '15524' => { | |
| 'BaseType' => '15415', | |
| 'Name' => 'struct mlx5dv_sig_block_domain const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15530' => { | |
| 'Header' => undef, | |
| 'Line' => '358', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'conf_flags', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_mkey_conf_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '15573' => { | |
| 'Header' => undef, | |
| 'Line' => '368', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'wr_set_dc_addr', | |
| 'offset' => '8', | |
| 'type' => '15760' | |
| }, | |
| '2' => { | |
| 'name' => 'wr_mr_interleaved', | |
| 'offset' => '16', | |
| 'type' => '15814' | |
| }, | |
| '3' => { | |
| 'name' => 'wr_mr_list', | |
| 'offset' => '24', | |
| 'type' => '15851' | |
| }, | |
| '4' => { | |
| 'name' => 'wr_mkey_configure', | |
| 'offset' => '32', | |
| 'type' => '15889' | |
| }, | |
| '5' => { | |
| 'name' => 'wr_set_mkey_access_flags', | |
| 'offset' => '40', | |
| 'type' => '15911' | |
| }, | |
| '6' => { | |
| 'name' => 'wr_set_mkey_layout_list', | |
| 'offset' => '48', | |
| 'type' => '15938' | |
| }, | |
| '7' => { | |
| 'name' => 'wr_set_mkey_layout_interleaved', | |
| 'offset' => '56', | |
| 'type' => '15976' | |
| }, | |
| '8' => { | |
| 'name' => 'wr_set_mkey_sig_block', | |
| 'offset' => '64', | |
| 'type' => '16004' | |
| }, | |
| '9' => { | |
| 'name' => 'wr_raw_wqe', | |
| 'offset' => '72', | |
| 'type' => '16026' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_qp_ex', | |
| 'Size' => '80', | |
| 'Type' => 'Struct' | |
| }, | |
| '1568' => { | |
| 'BaseType' => '1574', | |
| 'Name' => 'void const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1574' => { | |
| 'BaseType' => '1', | |
| 'Name' => 'void const', | |
| 'Type' => 'Const' | |
| }, | |
| '15754' => { | |
| 'BaseType' => '15573', | |
| 'Name' => 'struct mlx5dv_qp_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15760' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '7826' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15802' => { | |
| 'BaseType' => '15009', | |
| 'Name' => 'struct mlx5dv_mkey*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15808' => { | |
| 'BaseType' => '15082', | |
| 'Name' => 'struct mlx5dv_mr_interleaved*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15814' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint32_t, uint16_t, struct mlx5dv_mr_interleaved*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '15802' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'type' => '1652' | |
| }, | |
| '5' => { | |
| 'type' => '15808' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15851' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint16_t, struct ibv_sge*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '15802' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'type' => '1652' | |
| }, | |
| '4' => { | |
| 'type' => '8222' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15883' => { | |
| 'BaseType' => '15530', | |
| 'Name' => 'struct mlx5dv_mkey_conf_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15889' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint8_t, struct mlx5dv_mkey_conf_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '15802' | |
| }, | |
| '2' => { | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'type' => '15883' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '159' => { | |
| 'BaseType' => '66', | |
| 'Header' => undef, | |
| 'Line' => '45', | |
| 'Name' => '__uint64_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '15911' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15938' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint16_t, struct ibv_sge const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'type' => '9434' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15970' => { | |
| 'BaseType' => '15153', | |
| 'Name' => 'struct mlx5dv_mr_interleaved const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '15976' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t, uint16_t, struct mlx5dv_mr_interleaved const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'type' => '15970' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '15998' => { | |
| 'BaseType' => '15519', | |
| 'Name' => 'struct mlx5dv_sig_block_attr const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '16004' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_sig_block_attr const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '15998' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '16026' => { | |
| 'Name' => 'void(*)(struct mlx5dv_qp_ex*, void const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '15754' | |
| }, | |
| '1' => { | |
| 'type' => '1568' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '16032' => { | |
| 'Header' => undef, | |
| 'Line' => '752', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'handle', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'type', | |
| 'offset' => '12', | |
| 'type' => '21269' | |
| }, | |
| '3' => { | |
| 'name' => 'object_id', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'rx_icm_addr', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'log_obj_range', | |
| 'offset' => '32', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_obj', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '16131' => { | |
| 'BaseType' => '16032', | |
| 'Name' => 'struct mlx5dv_devx_obj*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '16137' => { | |
| 'BaseType' => '1741', | |
| 'Name' => '__be32*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1633' => { | |
| 'Name' => '_Bool', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '16363' => { | |
| 'Header' => undef, | |
| 'Line' => '1525', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'reg_addr', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'base_addr', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'name' => 'page_id', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'mmap_off', | |
| 'offset' => '24', | |
| 'type' => '1521' | |
| }, | |
| '4' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_uar', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '1640' => { | |
| 'BaseType' => '97', | |
| 'Header' => undef, | |
| 'Line' => '24', | |
| 'Name' => 'uint8_t', | |
| 'Size' => '1', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1652' => { | |
| 'BaseType' => '116', | |
| 'Header' => undef, | |
| 'Line' => '25', | |
| 'Name' => 'uint16_t', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '16532' => { | |
| 'Header' => undef, | |
| 'Line' => '195', | |
| '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_ALL', | |
| 'value' => '7' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5_alloc_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '1664' => { | |
| 'BaseType' => '140', | |
| 'Header' => undef, | |
| 'Line' => '26', | |
| 'Name' => 'uint32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '16688' => { | |
| 'Header' => undef, | |
| 'Line' => '241', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'lock', | |
| 'offset' => '0', | |
| 'type' => '911' | |
| }, | |
| '1' => { | |
| 'name' => 'in_use', | |
| 'offset' => '4', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'need_lock', | |
| 'offset' => '8', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_spinlock', | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '1681' => { | |
| 'BaseType' => '159', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => 'uint64_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1693' => { | |
| 'BaseType' => '45', | |
| 'Header' => undef, | |
| 'Line' => '21', | |
| 'Name' => '__u8', | |
| 'Size' => '1', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1705' => { | |
| 'BaseType' => '52', | |
| 'Header' => undef, | |
| 'Line' => '24', | |
| 'Name' => '__u16', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '171' => { | |
| 'BaseType' => '152', | |
| 'Header' => undef, | |
| 'Line' => '152', | |
| 'Name' => '__off_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1717' => { | |
| 'BaseType' => '59', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => '__u32', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1729' => { | |
| 'BaseType' => '333', | |
| 'Header' => undef, | |
| 'Line' => '31', | |
| 'Name' => '__u64', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1741' => { | |
| 'BaseType' => '1717', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => '__be32', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1753' => { | |
| 'BaseType' => '1729', | |
| 'Header' => undef, | |
| 'Line' => '29', | |
| 'Name' => '__be64', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1781' => { | |
| 'Header' => undef, | |
| 'Line' => '144', | |
| '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' | |
| }, | |
| '1806' => { | |
| 'Header' => undef, | |
| 'Line' => '163', | |
| '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' | |
| }, | |
| '183' => { | |
| 'BaseType' => '152', | |
| 'Header' => undef, | |
| 'Line' => '153', | |
| 'Name' => '__off64_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '1837' => { | |
| 'Header' => undef, | |
| 'Line' => '189', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'val_ptr', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'val_ptr_data_u64', | |
| 'offset' => '0', | |
| 'type' => '1729' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '1873' => { | |
| 'Header' => undef, | |
| 'Line' => '190', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'next_ptr', | |
| 'offset' => '0', | |
| 'type' => '1964' | |
| }, | |
| '1' => { | |
| 'name' => 'next_ptr_data_u64', | |
| 'offset' => '0', | |
| 'type' => '1729' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '1909' => { | |
| 'Header' => undef, | |
| 'Line' => '185', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '0', | |
| 'type' => '1837' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed1', | |
| 'offset' => '8', | |
| 'type' => '1873' | |
| }, | |
| '2' => { | |
| 'name' => 'len', | |
| 'offset' => '16', | |
| 'type' => '1705' | |
| }, | |
| '3' => { | |
| 'name' => 'type', | |
| 'offset' => '18', | |
| 'type' => '1705' | |
| } | |
| }, | |
| 'Name' => 'struct ib_uverbs_flow_action_esp_encap', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '1964' => { | |
| 'BaseType' => '1909', | |
| 'Name' => 'struct ib_uverbs_flow_action_esp_encap*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '1970' => { | |
| 'Header' => undef, | |
| 'Line' => '195', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'spi', | |
| 'offset' => '0', | |
| 'type' => '1717' | |
| }, | |
| '1' => { | |
| 'name' => 'seq', | |
| 'offset' => '4', | |
| 'type' => '1717' | |
| }, | |
| '2' => { | |
| 'name' => 'tfc_pad', | |
| 'offset' => '8', | |
| 'type' => '1717' | |
| }, | |
| '3' => { | |
| 'name' => 'flags', | |
| 'offset' => '12', | |
| 'type' => '1717' | |
| }, | |
| '4' => { | |
| 'name' => 'hard_limit_pkts', | |
| 'offset' => '16', | |
| 'type' => '1729' | |
| } | |
| }, | |
| 'Name' => 'struct ib_uverbs_flow_action_esp', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '19968' => { | |
| 'Header' => undef, | |
| 'Line' => '583', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'reg', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'need_lock', | |
| 'offset' => '8', | |
| 'type' => '128' | |
| }, | |
| '10' => { | |
| 'bitfield' => '1', | |
| 'name' => 'dyn_alloc_uar', | |
| 'offset' => '112', | |
| 'type' => '1640' | |
| }, | |
| '11' => { | |
| 'bitfield' => '1', | |
| 'name' => 'mmaped_entry', | |
| 'offset' => '112', | |
| 'type' => '1640' | |
| }, | |
| '12' => { | |
| 'bitfield' => '1', | |
| 'name' => 'nc_mode', | |
| 'offset' => '112', | |
| 'type' => '1640' | |
| }, | |
| '13' => { | |
| 'bitfield' => '1', | |
| 'name' => 'qp_dedicated', | |
| 'offset' => '112', | |
| 'type' => '1640' | |
| }, | |
| '14' => { | |
| 'bitfield' => '1', | |
| 'name' => 'qp_shared', | |
| 'offset' => '112', | |
| 'type' => '1640' | |
| }, | |
| '15' => { | |
| 'name' => 'count', | |
| 'offset' => '116', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'name' => 'uar_entry', | |
| 'offset' => '120', | |
| 'type' => '13999' | |
| }, | |
| '17' => { | |
| 'name' => 'uar_handle', | |
| 'offset' => '136', | |
| 'type' => '1664' | |
| }, | |
| '18' => { | |
| 'name' => 'length', | |
| 'offset' => '140', | |
| 'type' => '1664' | |
| }, | |
| '19' => { | |
| 'name' => 'page_id', | |
| 'offset' => '144', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'lock', | |
| 'offset' => '12', | |
| 'type' => '16688' | |
| }, | |
| '3' => { | |
| 'name' => 'offset', | |
| 'offset' => '24', | |
| 'type' => '59' | |
| }, | |
| '4' => { | |
| 'name' => 'buf_size', | |
| 'offset' => '28', | |
| 'type' => '59' | |
| }, | |
| '5' => { | |
| 'name' => 'uuarn', | |
| 'offset' => '32', | |
| 'type' => '59' | |
| }, | |
| '6' => { | |
| 'name' => 'uar_mmap_offset', | |
| 'offset' => '40', | |
| 'type' => '1521' | |
| }, | |
| '7' => { | |
| 'name' => 'uar', | |
| 'offset' => '48', | |
| 'type' => '219' | |
| }, | |
| '8' => { | |
| 'name' => 'bfreg_dyn_index', | |
| 'offset' => '56', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'devx_uar', | |
| 'offset' => '64', | |
| 'type' => '21220' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_bf', | |
| 'Size' => '152', | |
| 'Type' => 'Struct' | |
| }, | |
| '20278' => { | |
| 'BaseType' => '19968', | |
| 'Name' => 'struct mlx5_bf*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20290' => { | |
| 'Header' => undef, | |
| 'Line' => '405', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'last', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'top', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'max', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'avail', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'mask', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'table', | |
| 'offset' => '24', | |
| 'type' => '20389' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_bitmap', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '20389' => { | |
| 'BaseType' => '66', | |
| 'Name' => 'unsigned long*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20395' => { | |
| 'Header' => undef, | |
| 'Line' => '414', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'shmid', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| }, | |
| '1' => { | |
| 'name' => 'shmaddr', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'name' => 'bitmap', | |
| 'offset' => '16', | |
| 'type' => '20290' | |
| }, | |
| '3' => { | |
| 'name' => 'entry', | |
| 'offset' => '48', | |
| 'type' => '13999' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_hugetlb_mem', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '20466' => { | |
| 'Header' => undef, | |
| 'Line' => '421', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'name' => 'base', | |
| 'offset' => '16', | |
| 'type' => '128' | |
| }, | |
| '3' => { | |
| 'name' => 'hmem', | |
| 'offset' => '24', | |
| 'type' => '20593' | |
| }, | |
| '4' => { | |
| 'name' => 'type', | |
| 'offset' => '32', | |
| 'type' => '16532' | |
| }, | |
| '5' => { | |
| 'name' => 'resource_type', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'req_alignment', | |
| 'offset' => '48', | |
| 'type' => '314' | |
| }, | |
| '7' => { | |
| 'name' => 'mparent_domain', | |
| 'offset' => '56', | |
| 'type' => '20684' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_buf', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '20593' => { | |
| 'BaseType' => '20395', | |
| 'Name' => 'struct mlx5_hugetlb_mem*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20599' => { | |
| 'Header' => undef, | |
| 'Line' => '445', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mpd', | |
| 'offset' => '0', | |
| 'type' => '20753' | |
| }, | |
| '1' => { | |
| 'name' => 'mtd', | |
| 'offset' => '32', | |
| 'type' => '20837' | |
| }, | |
| '2' => { | |
| 'name' => 'alloc', | |
| 'offset' => '40', | |
| 'type' => '12100' | |
| }, | |
| '3' => { | |
| 'name' => 'free', | |
| 'offset' => '48', | |
| 'type' => '12132' | |
| }, | |
| '4' => { | |
| 'name' => 'pd_context', | |
| 'offset' => '56', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_parent_domain', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '20684' => { | |
| 'BaseType' => '20599', | |
| 'Name' => 'struct mlx5_parent_domain*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20690' => { | |
| 'Header' => undef, | |
| 'Line' => '432', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ibv_td', | |
| 'offset' => '0', | |
| 'type' => '5762' | |
| }, | |
| '1' => { | |
| 'name' => 'bf', | |
| 'offset' => '8', | |
| 'type' => '20278' | |
| }, | |
| '2' => { | |
| 'name' => 'refcount', | |
| 'offset' => '16', | |
| 'type' => '14290' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_td', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '20753' => { | |
| 'Header' => undef, | |
| 'Line' => '438', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ibv_pd', | |
| 'offset' => '0', | |
| 'type' => '5690' | |
| }, | |
| '1' => { | |
| 'name' => 'pdn', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'refcount', | |
| 'offset' => '20', | |
| 'type' => '14290' | |
| }, | |
| '3' => { | |
| 'name' => 'mprotection_domain', | |
| 'offset' => '24', | |
| 'type' => '20831' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_pd', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '20831' => { | |
| 'BaseType' => '20753', | |
| 'Name' => 'struct mlx5_pd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20837' => { | |
| 'BaseType' => '20690', | |
| 'Name' => 'struct mlx5_td*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2088' => { | |
| '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' | |
| }, | |
| '21214' => { | |
| 'BaseType' => '59', | |
| 'Name' => 'unsigned int*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '21220' => { | |
| 'Header' => undef, | |
| 'Line' => '578', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dv_devx_uar', | |
| 'offset' => '0', | |
| 'type' => '16363' | |
| }, | |
| '1' => { | |
| 'name' => 'context', | |
| 'offset' => '40', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_devx_uar', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '21269' => { | |
| 'Header' => undef, | |
| 'Line' => '737', | |
| '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' | |
| }, | |
| '2155' => { | |
| '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' | |
| }, | |
| '218103' => { | |
| 'BaseType' => '51804', | |
| 'Name' => 'struct mlx5dv_clock_info*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '219' => { | |
| 'BaseType' => '1', | |
| 'Name' => 'void*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2210' => { | |
| 'Header' => undef, | |
| 'Line' => '155', | |
| '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' | |
| }, | |
| '2247' => { | |
| 'Header' => undef, | |
| 'Line' => '161', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'length', | |
| 'offset' => '0', | |
| 'type' => '314' | |
| }, | |
| '1' => { | |
| 'name' => 'log_align_req', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_alloc_dm_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '2300' => { | |
| 'Header' => undef, | |
| 'Line' => '171', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'memcpy_to_dm', | |
| 'offset' => '8', | |
| 'type' => '2540' | |
| }, | |
| '2' => { | |
| 'name' => 'memcpy_from_dm', | |
| 'offset' => '16', | |
| 'type' => '2576' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'handle', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_dm', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '233' => { | |
| 'BaseType' => '244', | |
| 'Name' => 'char*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2379' => { | |
| 'Header' => undef, | |
| 'Line' => '1982', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'device', | |
| 'offset' => '0', | |
| 'type' => '10880' | |
| }, | |
| '1' => { | |
| 'name' => 'ops', | |
| 'offset' => '8', | |
| 'type' => '11040' | |
| }, | |
| '2' => { | |
| 'name' => 'cmd_fd', | |
| 'offset' => '264', | |
| 'type' => '128' | |
| }, | |
| '3' => { | |
| 'name' => 'async_fd', | |
| 'offset' => '268', | |
| 'type' => '128' | |
| }, | |
| '4' => { | |
| 'name' => 'num_comp_vectors', | |
| 'offset' => '272', | |
| 'type' => '128' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '280', | |
| 'type' => '825' | |
| }, | |
| '6' => { | |
| 'name' => 'abi_compat', | |
| 'offset' => '320', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_context', | |
| 'Size' => '328', | |
| 'Type' => 'Struct' | |
| }, | |
| '244' => { | |
| 'Name' => 'char', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '2498' => { | |
| 'BaseType' => '2379', | |
| 'Name' => 'struct ibv_context*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2534' => { | |
| 'BaseType' => '2300', | |
| 'Name' => 'struct ibv_dm*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2540' => { | |
| 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '2534' | |
| }, | |
| '1' => { | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'type' => '1568' | |
| }, | |
| '3' => { | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '2576' => { | |
| 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'type' => '2534' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '2582' => { | |
| 'Header' => undef, | |
| 'Line' => '182', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'fw_ver', | |
| 'offset' => '0', | |
| 'type' => '3116' | |
| }, | |
| '1' => { | |
| 'name' => 'node_guid', | |
| 'offset' => '64', | |
| 'type' => '1753' | |
| }, | |
| '10' => { | |
| 'name' => 'device_cap_flags', | |
| 'offset' => '116', | |
| 'type' => '59' | |
| }, | |
| '11' => { | |
| 'name' => 'max_sge', | |
| 'offset' => '120', | |
| 'type' => '128' | |
| }, | |
| '12' => { | |
| 'name' => 'max_sge_rd', | |
| 'offset' => '124', | |
| 'type' => '128' | |
| }, | |
| '13' => { | |
| 'name' => 'max_cq', | |
| 'offset' => '128', | |
| 'type' => '128' | |
| }, | |
| '14' => { | |
| 'name' => 'max_cqe', | |
| 'offset' => '132', | |
| 'type' => '128' | |
| }, | |
| '15' => { | |
| 'name' => 'max_mr', | |
| 'offset' => '136', | |
| 'type' => '128' | |
| }, | |
| '16' => { | |
| 'name' => 'max_pd', | |
| 'offset' => '140', | |
| 'type' => '128' | |
| }, | |
| '17' => { | |
| 'name' => 'max_qp_rd_atom', | |
| 'offset' => '144', | |
| 'type' => '128' | |
| }, | |
| '18' => { | |
| 'name' => 'max_ee_rd_atom', | |
| 'offset' => '148', | |
| 'type' => '128' | |
| }, | |
| '19' => { | |
| 'name' => 'max_res_rd_atom', | |
| 'offset' => '152', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'sys_image_guid', | |
| 'offset' => '72', | |
| 'type' => '1753' | |
| }, | |
| '20' => { | |
| 'name' => 'max_qp_init_rd_atom', | |
| 'offset' => '156', | |
| 'type' => '128' | |
| }, | |
| '21' => { | |
| 'name' => 'max_ee_init_rd_atom', | |
| 'offset' => '160', | |
| 'type' => '128' | |
| }, | |
| '22' => { | |
| 'name' => 'atomic_cap', | |
| 'offset' => '164', | |
| 'type' => '2210' | |
| }, | |
| '23' => { | |
| 'name' => 'max_ee', | |
| 'offset' => '168', | |
| 'type' => '128' | |
| }, | |
| '24' => { | |
| 'name' => 'max_rdd', | |
| 'offset' => '172', | |
| 'type' => '128' | |
| }, | |
| '25' => { | |
| 'name' => 'max_mw', | |
| 'offset' => '176', | |
| 'type' => '128' | |
| }, | |
| '26' => { | |
| 'name' => 'max_raw_ipv6_qp', | |
| 'offset' => '180', | |
| 'type' => '128' | |
| }, | |
| '27' => { | |
| 'name' => 'max_raw_ethy_qp', | |
| 'offset' => '184', | |
| 'type' => '128' | |
| }, | |
| '28' => { | |
| 'name' => 'max_mcast_grp', | |
| 'offset' => '188', | |
| 'type' => '128' | |
| }, | |
| '29' => { | |
| 'name' => 'max_mcast_qp_attach', | |
| 'offset' => '192', | |
| 'type' => '128' | |
| }, | |
| '3' => { | |
| 'name' => 'max_mr_size', | |
| 'offset' => '80', | |
| 'type' => '1681' | |
| }, | |
| '30' => { | |
| 'name' => 'max_total_mcast_qp_attach', | |
| 'offset' => '196', | |
| 'type' => '128' | |
| }, | |
| '31' => { | |
| 'name' => 'max_ah', | |
| 'offset' => '200', | |
| 'type' => '128' | |
| }, | |
| '32' => { | |
| 'name' => 'max_fmr', | |
| 'offset' => '204', | |
| 'type' => '128' | |
| }, | |
| '33' => { | |
| 'name' => 'max_map_per_fmr', | |
| 'offset' => '208', | |
| 'type' => '128' | |
| }, | |
| '34' => { | |
| 'name' => 'max_srq', | |
| 'offset' => '212', | |
| 'type' => '128' | |
| }, | |
| '35' => { | |
| 'name' => 'max_srq_wr', | |
| 'offset' => '216', | |
| 'type' => '128' | |
| }, | |
| '36' => { | |
| 'name' => 'max_srq_sge', | |
| 'offset' => '220', | |
| 'type' => '128' | |
| }, | |
| '37' => { | |
| 'name' => 'max_pkeys', | |
| 'offset' => '224', | |
| 'type' => '1652' | |
| }, | |
| '38' => { | |
| 'name' => 'local_ca_ack_delay', | |
| 'offset' => '226', | |
| 'type' => '1640' | |
| }, | |
| '39' => { | |
| 'name' => 'phys_port_cnt', | |
| 'offset' => '227', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'page_size_cap', | |
| 'offset' => '88', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'vendor_id', | |
| 'offset' => '96', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'vendor_part_id', | |
| 'offset' => '100', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'hw_ver', | |
| 'offset' => '104', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'max_qp', | |
| 'offset' => '108', | |
| 'type' => '128' | |
| }, | |
| '9' => { | |
| 'name' => 'max_qp_wr', | |
| 'offset' => '112', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_device_attr', | |
| 'Size' => '232', | |
| 'Type' => 'Struct' | |
| }, | |
| '259110' => { | |
| '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' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5_ib_uapi_flow_table_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '259159' => { | |
| 'Header' => undef, | |
| 'Line' => '50', | |
| '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' | |
| }, | |
| '260598' => { | |
| 'Header' => undef, | |
| 'Line' => '518', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'match_sz', | |
| 'offset' => '0', | |
| 'type' => '314' | |
| }, | |
| '1' => { | |
| 'name' => 'match_buf', | |
| 'offset' => '8', | |
| 'type' => '260641' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_flow_match_parameters', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '260641' => { | |
| 'BaseType' => '1681', | |
| 'Name' => 'uint64_t[]', | |
| 'Size' => '8', | |
| 'Type' => 'Array' | |
| }, | |
| '260656' => { | |
| 'BaseType' => '260598', | |
| 'Name' => 'struct mlx5dv_flow_match_parameters*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '260662' => { | |
| 'Header' => undef, | |
| 'Line' => '545', | |
| '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' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5dv_flow_action_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '260730' => { | |
| 'Header' => undef, | |
| 'Line' => '558', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'offset' => '0', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'counter', | |
| 'offset' => '0', | |
| 'type' => '10480' | |
| }, | |
| '2' => { | |
| 'name' => 'action', | |
| 'offset' => '0', | |
| 'type' => '13253' | |
| }, | |
| '3' => { | |
| 'name' => 'tag_value', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'obj', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '260910' => { | |
| 'Header' => undef, | |
| 'Line' => '556', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '260662' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '8', | |
| 'type' => '260730' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_flow_action_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '261235' => { | |
| 'Header' => undef, | |
| 'Line' => '1505', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'umem_id', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_devx_umem', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '261349' => { | |
| 'Header' => undef, | |
| 'Line' => '1683', | |
| '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' | |
| }, | |
| '261387' => { | |
| 'Header' => undef, | |
| 'Line' => '1695', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'next_table', | |
| 'offset' => '0', | |
| 'type' => '261611' | |
| }, | |
| '1' => { | |
| 'name' => 'active', | |
| 'offset' => '8', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'reg_c_index', | |
| 'offset' => '9', | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'name' => 'flow_meter_parameter_sz', | |
| 'offset' => '16', | |
| 'type' => '314' | |
| }, | |
| '4' => { | |
| 'name' => 'flow_meter_parameter', | |
| 'offset' => '24', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_flow_meter_attr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '261472' => { | |
| 'Header' => undef, | |
| 'Line' => '968', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'rx', | |
| 'offset' => '8', | |
| 'type' => '276340' | |
| }, | |
| '2' => { | |
| 'name' => 'tx', | |
| 'offset' => '24', | |
| 'type' => '276340' | |
| }, | |
| '3' => { | |
| 'name' => 'level', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'table_type', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'matcher_list', | |
| 'offset' => '48', | |
| 'type' => '14045' | |
| }, | |
| '6' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '64', | |
| 'type' => '16131' | |
| }, | |
| '7' => { | |
| 'name' => 'refcount', | |
| 'offset' => '72', | |
| 'type' => '128' | |
| }, | |
| '8' => { | |
| 'name' => 'tbl_list', | |
| 'offset' => '80', | |
| 'type' => '13999' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_table', | |
| 'Size' => '96', | |
| 'Type' => 'Struct' | |
| }, | |
| '261611' => { | |
| 'BaseType' => '261472', | |
| 'Name' => 'struct mlx5dv_dr_table*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '261617' => { | |
| 'Header' => undef, | |
| 'Line' => '1703', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'sample_ratio', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'default_next_table', | |
| 'offset' => '8', | |
| 'type' => '261611' | |
| }, | |
| '2' => { | |
| 'name' => 'num_sample_actions', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'sample_actions', | |
| 'offset' => '24', | |
| 'type' => '261751' | |
| }, | |
| '4' => { | |
| 'name' => 'action', | |
| 'offset' => '32', | |
| 'type' => '1753' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_flow_sampler_attr', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '261702' => { | |
| 'Header' => undef, | |
| 'Line' => '1032', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'action_type', | |
| 'offset' => '0', | |
| 'type' => '269979' | |
| }, | |
| '1' => { | |
| 'name' => 'refcount', | |
| 'offset' => '4', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '8', | |
| 'type' => '277827' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_action', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '261751' => { | |
| 'BaseType' => '261757', | |
| 'Name' => 'struct mlx5dv_dr_action**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '261757' => { | |
| 'BaseType' => '261702', | |
| 'Name' => 'struct mlx5dv_dr_action*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '261789' => { | |
| 'Header' => undef, | |
| 'Line' => '1763', | |
| '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' | |
| }, | |
| '261821' => { | |
| 'Header' => undef, | |
| 'Line' => '1768', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'reformat', | |
| 'offset' => '0', | |
| 'type' => '261757' | |
| }, | |
| '1' => { | |
| 'name' => 'dest', | |
| 'offset' => '8', | |
| 'type' => '261757' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_action_dest_reformat', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '261864' => { | |
| 'Header' => undef, | |
| 'Line' => '1775', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dest', | |
| 'offset' => '0', | |
| 'type' => '261757' | |
| }, | |
| '1' => { | |
| 'name' => 'dest_reformat', | |
| 'offset' => '0', | |
| 'type' => '261901' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '261901' => { | |
| 'BaseType' => '261821', | |
| 'Name' => 'struct mlx5dv_dr_action_dest_reformat*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '261907' => { | |
| 'Header' => undef, | |
| 'Line' => '1773', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '261789' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '8', | |
| 'type' => '261864' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_action_dest_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '262044' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t[64]', | |
| 'Size' => '64', | |
| 'Type' => 'Array' | |
| }, | |
| '268972' => { | |
| 'Header' => undef, | |
| 'Line' => '732', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'handle', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_flow_matcher', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '269689' => { | |
| 'Header' => undef, | |
| 'Line' => '60', | |
| '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_MAX', | |
| 'value' => '22' | |
| }, | |
| '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' | |
| }, | |
| '269979' => { | |
| 'Header' => undef, | |
| 'Line' => '152', | |
| '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_MAX', | |
| 'value' => '20' | |
| }, | |
| '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' | |
| }, | |
| '270124' => { | |
| 'Header' => undef, | |
| 'Line' => '200', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'hw_ste', | |
| 'offset' => '0', | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'name' => 'refcount', | |
| 'offset' => '8', | |
| 'type' => '14290' | |
| }, | |
| '2' => { | |
| 'name' => 'miss_list_node', | |
| 'offset' => '16', | |
| 'type' => '13999' | |
| }, | |
| '3' => { | |
| 'name' => 'htbl', | |
| 'offset' => '32', | |
| 'type' => '270406' | |
| }, | |
| '4' => { | |
| 'name' => 'next_htbl', | |
| 'offset' => '40', | |
| 'type' => '270406' | |
| }, | |
| '5' => { | |
| 'name' => 'rule_rx_tx', | |
| 'offset' => '48', | |
| 'type' => '270455' | |
| }, | |
| '6' => { | |
| 'name' => 'ste_chain_location', | |
| 'offset' => '56', | |
| 'type' => '1640' | |
| }, | |
| '7' => { | |
| 'name' => 'size', | |
| 'offset' => '57', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '270249' => { | |
| 'Header' => undef, | |
| 'Line' => '236', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '270501' | |
| }, | |
| '1' => { | |
| 'name' => 'lu_type', | |
| 'offset' => '4', | |
| 'type' => '1652' | |
| }, | |
| '10' => { | |
| 'name' => 'ctrl', | |
| 'offset' => '64', | |
| 'type' => '270461' | |
| }, | |
| '2' => { | |
| 'name' => 'byte_mask', | |
| 'offset' => '6', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'refcount', | |
| 'offset' => '8', | |
| 'type' => '14290' | |
| }, | |
| '4' => { | |
| 'name' => 'chunk', | |
| 'offset' => '16', | |
| 'type' => '270708' | |
| }, | |
| '5' => { | |
| 'name' => 'ste_arr', | |
| 'offset' => '24', | |
| 'type' => '270714' | |
| }, | |
| '6' => { | |
| 'name' => 'hw_ste_arr', | |
| 'offset' => '32', | |
| 'type' => '6899' | |
| }, | |
| '7' => { | |
| 'name' => 'miss_list', | |
| 'offset' => '40', | |
| 'type' => '30650' | |
| }, | |
| '8' => { | |
| 'name' => 'chunk_size', | |
| 'offset' => '48', | |
| 'type' => '269689' | |
| }, | |
| '9' => { | |
| 'name' => 'pointing_ste', | |
| 'offset' => '56', | |
| 'type' => '270714' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_htbl', | |
| 'Size' => '72', | |
| 'Type' => 'Struct' | |
| }, | |
| '270406' => { | |
| 'BaseType' => '270249', | |
| 'Name' => 'struct dr_ste_htbl*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '270412' => { | |
| 'Header' => undef, | |
| 'Line' => '1127', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'nic_matcher', | |
| 'offset' => '0', | |
| 'type' => '278050' | |
| }, | |
| '1' => { | |
| 'name' => 'last_rule_ste', | |
| 'offset' => '8', | |
| 'type' => '270714' | |
| } | |
| }, | |
| 'Name' => 'struct dr_rule_rx_tx', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '270455' => { | |
| 'BaseType' => '270412', | |
| 'Name' => 'struct dr_rule_rx_tx*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '270461' => { | |
| 'Header' => undef, | |
| 'Line' => '221', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'num_of_valid_entries', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| }, | |
| '1' => { | |
| 'name' => 'num_of_collisions', | |
| 'offset' => '4', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_htbl_ctrl', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '270501' => { | |
| 'Header' => undef, | |
| 'Line' => '231', | |
| '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' | |
| }, | |
| '270539' => { | |
| 'Header' => undef, | |
| 'Line' => '1154', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buddy_mem', | |
| 'offset' => '0', | |
| 'type' => '278291' | |
| }, | |
| '1' => { | |
| 'name' => 'chunk_list', | |
| 'offset' => '8', | |
| 'type' => '13999' | |
| }, | |
| '10' => { | |
| 'name' => 'miss_list', | |
| 'offset' => '80', | |
| 'type' => '30650' | |
| }, | |
| '2' => { | |
| 'name' => 'rkey', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'num_of_entries', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'byte_size', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'icm_addr', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'mr_addr', | |
| 'offset' => '48', | |
| 'type' => '1681' | |
| }, | |
| '7' => { | |
| 'name' => 'seg', | |
| 'offset' => '56', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'ste_arr', | |
| 'offset' => '64', | |
| 'type' => '270714' | |
| }, | |
| '9' => { | |
| 'name' => 'hw_ste_arr', | |
| 'offset' => '72', | |
| 'type' => '6899' | |
| } | |
| }, | |
| 'Name' => 'struct dr_icm_chunk', | |
| 'Size' => '88', | |
| 'Type' => 'Struct' | |
| }, | |
| '270708' => { | |
| 'BaseType' => '270539', | |
| 'Name' => 'struct dr_icm_chunk*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '270714' => { | |
| 'BaseType' => '270124', | |
| 'Name' => 'struct dr_ste*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '270726' => { | |
| 'Header' => undef, | |
| 'Line' => '275', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'byte_mask', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'bit_mask', | |
| 'offset' => '2', | |
| 'type' => '34865' | |
| } | |
| }, | |
| 'Size' => '18', | |
| 'Type' => 'Struct' | |
| }, | |
| '270765' => { | |
| 'Header' => undef, | |
| 'Line' => '279', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'format_id', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'match', | |
| 'offset' => '2', | |
| 'type' => '51053' | |
| }, | |
| '2' => { | |
| 'name' => 'definer_obj', | |
| 'offset' => '40', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '270818' => { | |
| 'Header' => undef, | |
| 'Line' => '274', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '0', | |
| 'type' => '270726' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed1', | |
| 'offset' => '0', | |
| 'type' => '270765' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Union' | |
| }, | |
| '270839' => { | |
| 'Header' => undef, | |
| 'Line' => '268', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'inner', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| }, | |
| '1' => { | |
| 'name' => 'rx', | |
| 'offset' => '1', | |
| 'type' => '1633' | |
| }, | |
| '2' => { | |
| 'name' => 'caps', | |
| 'offset' => '8', | |
| 'type' => '271490' | |
| }, | |
| '3' => { | |
| 'name' => 'lu_type', | |
| 'offset' => '16', | |
| 'type' => '1652' | |
| }, | |
| '4' => { | |
| 'name' => 'htbl_type', | |
| 'offset' => '20', | |
| 'type' => '270501' | |
| }, | |
| '5' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '24', | |
| 'type' => '270818' | |
| }, | |
| '6' => { | |
| 'name' => 'ste_build_tag_func', | |
| 'offset' => '72', | |
| 'type' => '271649' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_build', | |
| 'Size' => '80', | |
| 'Type' => 'Struct' | |
| }, | |
| '270943' => { | |
| 'Header' => undef, | |
| 'Line' => '800', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'gvmi', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'nic_rx_drop_address', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '10' => { | |
| 'name' => 'flex_parser_header_modify', | |
| 'offset' => '68', | |
| 'type' => '1640' | |
| }, | |
| '11' => { | |
| 'name' => 'flex_parser_id_icmp_dw0', | |
| 'offset' => '69', | |
| 'type' => '1640' | |
| }, | |
| '12' => { | |
| 'name' => 'flex_parser_id_icmp_dw1', | |
| 'offset' => '70', | |
| 'type' => '1640' | |
| }, | |
| '13' => { | |
| 'name' => 'flex_parser_id_icmpv6_dw0', | |
| 'offset' => '71', | |
| 'type' => '1640' | |
| }, | |
| '14' => { | |
| 'name' => 'flex_parser_id_icmpv6_dw1', | |
| 'offset' => '72', | |
| 'type' => '1640' | |
| }, | |
| '15' => { | |
| 'name' => 'flex_parser_id_geneve_opt_0', | |
| 'offset' => '73', | |
| 'type' => '1640' | |
| }, | |
| '16' => { | |
| 'name' => 'flex_parser_id_mpls_over_gre', | |
| 'offset' => '74', | |
| 'type' => '1640' | |
| }, | |
| '17' => { | |
| 'name' => 'flex_parser_id_mpls_over_udp', | |
| 'offset' => '75', | |
| 'type' => '1640' | |
| }, | |
| '18' => { | |
| 'name' => 'flex_parser_id_gtpu_dw_0', | |
| 'offset' => '76', | |
| 'type' => '1640' | |
| }, | |
| '19' => { | |
| 'name' => 'flex_parser_id_gtpu_teid', | |
| 'offset' => '77', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'nic_tx_drop_address', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '20' => { | |
| 'name' => 'flex_parser_id_gtpu_dw_2', | |
| 'offset' => '78', | |
| 'type' => '1640' | |
| }, | |
| '21' => { | |
| 'name' => 'flex_parser_id_gtpu_first_ext_dw_0', | |
| 'offset' => '79', | |
| 'type' => '1640' | |
| }, | |
| '22' => { | |
| 'name' => 'definer_supp_checksum', | |
| 'offset' => '80', | |
| 'type' => '1640' | |
| }, | |
| '23' => { | |
| 'name' => 'max_ft_level', | |
| 'offset' => '81', | |
| 'type' => '1640' | |
| }, | |
| '24' => { | |
| 'name' => 'sw_format_ver', | |
| 'offset' => '82', | |
| 'type' => '1640' | |
| }, | |
| '25' => { | |
| 'name' => 'isolate_vl_tc', | |
| 'offset' => '83', | |
| 'type' => '1633' | |
| }, | |
| '26' => { | |
| 'name' => 'eswitch_manager', | |
| 'offset' => '84', | |
| 'type' => '1633' | |
| }, | |
| '27' => { | |
| 'name' => 'rx_sw_owner', | |
| 'offset' => '85', | |
| 'type' => '1633' | |
| }, | |
| '28' => { | |
| 'name' => 'tx_sw_owner', | |
| 'offset' => '86', | |
| 'type' => '1633' | |
| }, | |
| '29' => { | |
| 'name' => 'fdb_sw_owner', | |
| 'offset' => '87', | |
| 'type' => '1633' | |
| }, | |
| '3' => { | |
| 'name' => 'nic_tx_allow_address', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| }, | |
| '30' => { | |
| 'name' => 'rx_sw_owner_v2', | |
| 'offset' => '88', | |
| 'type' => '1633' | |
| }, | |
| '31' => { | |
| 'name' => 'tx_sw_owner_v2', | |
| 'offset' => '89', | |
| 'type' => '1633' | |
| }, | |
| '32' => { | |
| 'name' => 'fdb_sw_owner_v2', | |
| 'offset' => '90', | |
| 'type' => '1633' | |
| }, | |
| '33' => { | |
| 'name' => 'num_vports', | |
| 'offset' => '92', | |
| 'type' => '1664' | |
| }, | |
| '34' => { | |
| 'name' => 'vports_caps', | |
| 'offset' => '96', | |
| 'type' => '274314' | |
| }, | |
| '35' => { | |
| 'name' => 'roce_caps', | |
| 'offset' => '104', | |
| 'type' => '274243' | |
| }, | |
| '36' => { | |
| 'name' => 'definer_format_sup', | |
| 'offset' => '112', | |
| 'type' => '1681' | |
| }, | |
| '37' => { | |
| 'name' => 'prio_tag_required', | |
| 'offset' => '120', | |
| 'type' => '1633' | |
| }, | |
| '4' => { | |
| 'name' => 'esw_rx_drop_address', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'esw_tx_drop_address', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'log_icm_size', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'log_modify_hdr_icm_size', | |
| 'offset' => '52', | |
| 'type' => '1640' | |
| }, | |
| '8' => { | |
| 'name' => 'hdr_modify_icm_addr', | |
| 'offset' => '56', | |
| 'type' => '1681' | |
| }, | |
| '9' => { | |
| 'name' => 'flex_protocols', | |
| 'offset' => '64', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_devx_caps', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '271490' => { | |
| 'BaseType' => '270943', | |
| 'Name' => 'struct dr_devx_caps*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '271521' => { | |
| 'BaseType' => '271527', | |
| 'Name' => 'struct dr_match_param*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '271527' => { | |
| 'Header' => undef, | |
| 'Line' => '764', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'outer', | |
| 'offset' => '0', | |
| 'type' => '272128' | |
| }, | |
| '1' => { | |
| 'name' => 'misc', | |
| 'offset' => '64', | |
| 'type' => '272691' | |
| }, | |
| '2' => { | |
| 'name' => 'inner', | |
| 'offset' => '108', | |
| 'type' => '272128' | |
| }, | |
| '3' => { | |
| 'name' => 'misc2', | |
| 'offset' => '172', | |
| 'type' => '273165' | |
| }, | |
| '4' => { | |
| 'name' => 'misc3', | |
| 'offset' => '228', | |
| 'type' => '273592' | |
| }, | |
| '5' => { | |
| 'name' => 'misc4', | |
| 'offset' => '288', | |
| 'type' => '273902' | |
| }, | |
| '6' => { | |
| 'name' => 'misc5', | |
| 'offset' => '320', | |
| 'type' => '274029' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_param', | |
| 'Size' => '384', | |
| 'Type' => 'Struct' | |
| }, | |
| '271643' => { | |
| 'BaseType' => '270839', | |
| 'Name' => 'struct dr_ste_build*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '271649' => { | |
| 'Name' => 'int(*)(struct dr_match_param*, struct dr_ste_build*, uint8_t*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '271521' | |
| }, | |
| '1' => { | |
| 'type' => '271643' | |
| }, | |
| '2' => { | |
| 'type' => '6899' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '271655' => { | |
| 'Header' => undef, | |
| 'Line' => '339', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'set', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Size' => '1', | |
| 'Type' => 'Struct' | |
| }, | |
| '271680' => { | |
| 'Header' => undef, | |
| 'Line' => '342', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'initial_color', | |
| 'offset' => '0', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Size' => '1', | |
| 'Type' => 'Struct' | |
| }, | |
| '271705' => { | |
| 'Header' => undef, | |
| 'Line' => '345', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'direction', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Size' => '1', | |
| 'Type' => 'Struct' | |
| }, | |
| '271730' => { | |
| 'Header' => undef, | |
| 'Line' => '338', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'first_hit', | |
| 'offset' => '0', | |
| 'type' => '271655' | |
| }, | |
| '1' => { | |
| 'name' => 'flow_meter', | |
| 'offset' => '0', | |
| 'type' => '271680' | |
| }, | |
| '2' => { | |
| 'name' => 'ct', | |
| 'offset' => '0', | |
| 'type' => '271705' | |
| } | |
| }, | |
| 'Size' => '1', | |
| 'Type' => 'Union' | |
| }, | |
| '271779' => { | |
| 'Header' => undef, | |
| 'Line' => '334', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'offset', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'dest_reg_id', | |
| 'offset' => '12', | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '13', | |
| 'type' => '271730' | |
| } | |
| }, | |
| 'Name' => 'struct dr_action_aso', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '271842' => { | |
| 'Header' => undef, | |
| 'Line' => '365', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'count', | |
| 'offset' => '0', | |
| 'type' => '128' | |
| }, | |
| '1' => { | |
| 'name' => 'headers', | |
| 'offset' => '4', | |
| 'type' => '271881' | |
| } | |
| }, | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '271881' => { | |
| 'BaseType' => '1664', | |
| 'Name' => 'uint32_t[2]', | |
| 'Size' => '8', | |
| 'Type' => 'Array' | |
| }, | |
| '271897' => { | |
| 'Header' => undef, | |
| 'Line' => '351', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'modify_index', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'modify_actions', | |
| 'offset' => '4', | |
| 'type' => '1652' | |
| }, | |
| '10' => { | |
| 'name' => 'reformat_id', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'name' => 'reformat_size', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '12' => { | |
| 'name' => 'prio_tag_required', | |
| 'offset' => '44', | |
| 'type' => '1633' | |
| }, | |
| '13' => { | |
| 'name' => 'vlans', | |
| 'offset' => '48', | |
| 'type' => '271842' | |
| }, | |
| '14' => { | |
| 'name' => 'aso', | |
| 'offset' => '64', | |
| 'type' => '272122' | |
| }, | |
| '2' => { | |
| 'name' => 'decap_index', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'decap_actions', | |
| 'offset' => '12', | |
| 'type' => '1652' | |
| }, | |
| '4' => { | |
| 'name' => 'decap_with_vlan', | |
| 'offset' => '14', | |
| 'type' => '1633' | |
| }, | |
| '5' => { | |
| 'name' => 'final_icm_addr', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'flow_tag', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'ctr_id', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'gvmi', | |
| 'offset' => '32', | |
| 'type' => '1652' | |
| }, | |
| '9' => { | |
| 'name' => 'hit_gvmi', | |
| 'offset' => '34', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_actions_attr', | |
| 'Size' => '72', | |
| 'Type' => 'Struct' | |
| }, | |
| '272122' => { | |
| 'BaseType' => '271779', | |
| 'Name' => 'struct dr_action_aso*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '272128' => { | |
| 'Header' => undef, | |
| 'Line' => '622', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'smac_47_16', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'bitfield' => '16', | |
| 'name' => 'ethertype', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '10' => { | |
| 'bitfield' => '1', | |
| 'name' => 'frag', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'bitfield' => '1', | |
| 'name' => 'svlan_tag', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '12' => { | |
| 'bitfield' => '1', | |
| 'name' => 'cvlan_tag', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '13' => { | |
| 'bitfield' => '2', | |
| 'name' => 'ip_ecn', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '14' => { | |
| 'bitfield' => '6', | |
| 'name' => 'ip_dscp', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '15' => { | |
| 'bitfield' => '8', | |
| 'name' => 'ip_protocol', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'bitfield' => '16', | |
| 'name' => 'tcp_dport', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '17' => { | |
| 'bitfield' => '16', | |
| 'name' => 'tcp_sport', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '18' => { | |
| 'bitfield' => '4', | |
| 'name' => 'ipv4_ihl', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '19' => { | |
| 'bitfield' => '1', | |
| 'name' => 'l3_ok', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'bitfield' => '16', | |
| 'name' => 'smac_15_0', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '20' => { | |
| 'bitfield' => '1', | |
| 'name' => 'l4_ok', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '21' => { | |
| 'bitfield' => '1', | |
| 'name' => 'ipv4_checksum_ok', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '22' => { | |
| 'bitfield' => '1', | |
| 'name' => 'l4_checksum_ok', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '23' => { | |
| 'bitfield' => '8', | |
| 'name' => 'ip_ttl_hoplimit', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '24' => { | |
| 'bitfield' => '16', | |
| 'name' => 'udp_dport', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '25' => { | |
| 'bitfield' => '16', | |
| 'name' => 'udp_sport', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '26' => { | |
| 'name' => 'src_ip_127_96', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '27' => { | |
| 'name' => 'src_ip_95_64', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '28' => { | |
| 'name' => 'src_ip_63_32', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '29' => { | |
| 'name' => 'src_ip_31_0', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'dmac_47_16', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '30' => { | |
| 'name' => 'dst_ip_127_96', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '31' => { | |
| 'name' => 'dst_ip_95_64', | |
| 'offset' => '52', | |
| 'type' => '1664' | |
| }, | |
| '32' => { | |
| 'name' => 'dst_ip_63_32', | |
| 'offset' => '56', | |
| 'type' => '1664' | |
| }, | |
| '33' => { | |
| 'name' => 'dst_ip_31_0', | |
| 'offset' => '60', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'bitfield' => '12', | |
| 'name' => 'first_vid', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'bitfield' => '1', | |
| 'name' => 'first_cfi', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'bitfield' => '3', | |
| 'name' => 'first_prio', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'bitfield' => '16', | |
| 'name' => 'dmac_15_0', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'bitfield' => '9', | |
| 'name' => 'tcp_flags', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'bitfield' => '4', | |
| 'name' => 'ip_version', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_spec', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '272691' => { | |
| 'Header' => undef, | |
| 'Line' => '659', | |
| 'Memb' => { | |
| '0' => { | |
| 'bitfield' => '24', | |
| 'name' => 'source_sqn', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'bitfield' => '4', | |
| 'name' => 'source_vhca_port', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '10' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_second_cfi', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'bitfield' => '3', | |
| 'name' => 'outer_second_prio', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '12' => { | |
| 'bitfield' => '16', | |
| 'name' => 'gre_protocol', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '13' => { | |
| 'bitfield' => '1', | |
| 'name' => 'inner_second_svlan_tag', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '14' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_second_svlan_tag', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '15' => { | |
| 'bitfield' => '1', | |
| 'name' => 'inner_second_cvlan_tag', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_second_cvlan_tag', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '17' => { | |
| 'bitfield' => '8', | |
| 'name' => 'gre_key_l', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '18' => { | |
| 'bitfield' => '24', | |
| 'name' => 'gre_key_h', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '19' => { | |
| 'bitfield' => '24', | |
| 'name' => 'vxlan_vni', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'bitfield' => '1', | |
| 'name' => 'gre_s_present', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '20' => { | |
| 'bitfield' => '1', | |
| 'name' => 'geneve_oam', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '21' => { | |
| 'bitfield' => '24', | |
| 'name' => 'geneve_vni', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '22' => { | |
| 'bitfield' => '20', | |
| 'name' => 'outer_ipv6_flow_label', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '23' => { | |
| 'bitfield' => '20', | |
| 'name' => 'inner_ipv6_flow_label', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '24' => { | |
| 'bitfield' => '16', | |
| 'name' => 'geneve_protocol_type', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '25' => { | |
| 'bitfield' => '6', | |
| 'name' => 'geneve_opt_len', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '26' => { | |
| 'bitfield' => '24', | |
| 'name' => 'bth_dst_qp', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'bitfield' => '1', | |
| 'name' => 'gre_k_present', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'bitfield' => '1', | |
| 'name' => 'gre_c_present', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'bitfield' => '16', | |
| 'name' => 'source_port', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'bitfield' => '12', | |
| 'name' => 'inner_second_vid', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'bitfield' => '1', | |
| 'name' => 'inner_second_cfi', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'bitfield' => '3', | |
| 'name' => 'inner_second_prio', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'bitfield' => '12', | |
| 'name' => 'outer_second_vid', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_misc', | |
| 'Size' => '44', | |
| 'Type' => 'Struct' | |
| }, | |
| '273165' => { | |
| 'Header' => undef, | |
| 'Line' => '689', | |
| 'Memb' => { | |
| '0' => { | |
| 'bitfield' => '8', | |
| 'name' => 'outer_first_mpls_ttl', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_first_mpls_s_bos', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '10' => { | |
| 'bitfield' => '3', | |
| 'name' => 'outer_first_mpls_over_gre_exp', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'bitfield' => '20', | |
| 'name' => 'outer_first_mpls_over_gre_label', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '12' => { | |
| 'bitfield' => '8', | |
| 'name' => 'outer_first_mpls_over_udp_ttl', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '13' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_first_mpls_over_udp_s_bos', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '14' => { | |
| 'bitfield' => '3', | |
| 'name' => 'outer_first_mpls_over_udp_exp', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '15' => { | |
| 'bitfield' => '20', | |
| 'name' => 'outer_first_mpls_over_udp_label', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'name' => 'metadata_reg_c_7', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '17' => { | |
| 'name' => 'metadata_reg_c_6', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '18' => { | |
| 'name' => 'metadata_reg_c_5', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '19' => { | |
| 'name' => 'metadata_reg_c_4', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'bitfield' => '3', | |
| 'name' => 'outer_first_mpls_exp', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '20' => { | |
| 'name' => 'metadata_reg_c_3', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '21' => { | |
| 'name' => 'metadata_reg_c_2', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '22' => { | |
| 'name' => 'metadata_reg_c_1', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '23' => { | |
| 'name' => 'metadata_reg_c_0', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '24' => { | |
| 'name' => 'metadata_reg_a', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '25' => { | |
| 'name' => 'metadata_reg_b', | |
| 'offset' => '52', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'bitfield' => '20', | |
| 'name' => 'outer_first_mpls_label', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'bitfield' => '8', | |
| 'name' => 'inner_first_mpls_ttl', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'bitfield' => '1', | |
| 'name' => 'inner_first_mpls_s_bos', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'bitfield' => '3', | |
| 'name' => 'inner_first_mpls_exp', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'bitfield' => '20', | |
| 'name' => 'inner_first_mpls_label', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'bitfield' => '8', | |
| 'name' => 'outer_first_mpls_over_gre_ttl', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'bitfield' => '1', | |
| 'name' => 'outer_first_mpls_over_gre_s_bos', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_misc2', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '273592' => { | |
| 'Header' => undef, | |
| 'Line' => '718', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'inner_tcp_seq_num', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'outer_tcp_seq_num', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '10' => { | |
| 'name' => 'icmpv6_type', | |
| 'offset' => '33', | |
| 'type' => '1640' | |
| }, | |
| '11' => { | |
| 'name' => 'icmpv4_code', | |
| 'offset' => '34', | |
| 'type' => '1640' | |
| }, | |
| '12' => { | |
| 'name' => 'icmpv4_type', | |
| 'offset' => '35', | |
| 'type' => '1640' | |
| }, | |
| '13' => { | |
| 'name' => 'geneve_tlv_option_0_data', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '14' => { | |
| 'name' => 'gtpu_teid', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '15' => { | |
| 'bitfield' => '8', | |
| 'name' => 'gtpu_msg_type', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'bitfield' => '8', | |
| 'name' => 'gtpu_msg_flags', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| }, | |
| '17' => { | |
| 'name' => 'gtpu_dw_2', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '18' => { | |
| 'name' => 'gtpu_first_ext_dw_0', | |
| 'offset' => '52', | |
| 'type' => '1664' | |
| }, | |
| '19' => { | |
| 'name' => 'gtpu_dw_0', | |
| 'offset' => '56', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'inner_tcp_ack_num', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'outer_tcp_ack_num', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'bitfield' => '24', | |
| 'name' => 'outer_vxlan_gpe_vni', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'bitfield' => '8', | |
| 'name' => 'outer_vxlan_gpe_flags', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'bitfield' => '8', | |
| 'name' => 'outer_vxlan_gpe_next_protocol', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'icmpv4_header_data', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'icmpv6_header_data', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'icmpv6_code', | |
| 'offset' => '32', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_misc3', | |
| 'Size' => '60', | |
| 'Type' => 'Struct' | |
| }, | |
| '273902' => { | |
| 'Header' => undef, | |
| 'Line' => '741', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'prog_sample_field_value_0', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'prog_sample_field_id_0', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'prog_sample_field_value_1', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'prog_sample_field_id_1', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'prog_sample_field_value_2', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'prog_sample_field_id_2', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'prog_sample_field_value_3', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'prog_sample_field_id_3', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_misc4', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '274029' => { | |
| 'Header' => undef, | |
| 'Line' => '752', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'macsec_tag_0', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'macsec_tag_1', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'macsec_tag_2', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'macsec_tag_3', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'tunnel_header_0', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'tunnel_header_1', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'tunnel_header_2', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'tunnel_header_3', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'reserved', | |
| 'offset' => '32', | |
| 'type' => '274170' | |
| } | |
| }, | |
| 'Name' => 'struct dr_match_misc5', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '274170' => { | |
| 'BaseType' => '1664', | |
| 'Name' => 'uint32_t[8]', | |
| 'Size' => '32', | |
| 'Type' => 'Array' | |
| }, | |
| '274186' => { | |
| 'Header' => undef, | |
| 'Line' => '787', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'gvmi', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'icm_address_rx', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'icm_address_tx', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct dr_devx_vport_cap', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '274243' => { | |
| 'Header' => undef, | |
| 'Line' => '793', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'roce_en', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| }, | |
| '1' => { | |
| 'name' => 'fl_rc_qp_when_roce_disabled', | |
| 'offset' => '1', | |
| 'type' => '1633' | |
| }, | |
| '2' => { | |
| 'name' => 'fl_rc_qp_when_roce_enabled', | |
| 'offset' => '2', | |
| 'type' => '1633' | |
| }, | |
| '3' => { | |
| 'name' => 'qp_ts_format', | |
| 'offset' => '3', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct dr_devx_roce_cap', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '274314' => { | |
| 'BaseType' => '274186', | |
| 'Name' => 'struct dr_devx_vport_cap*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '274735' => { | |
| 'Header' => undef, | |
| 'Line' => '879', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '1640' | |
| }, | |
| '1' => { | |
| 'name' => 'level', | |
| 'offset' => '1', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'ft_dvo', | |
| 'offset' => '8', | |
| 'type' => '16131' | |
| }, | |
| '3' => { | |
| 'name' => 'fg_dvo', | |
| 'offset' => '16', | |
| 'type' => '16131' | |
| }, | |
| '4' => { | |
| 'name' => 'fte_dvo', | |
| 'offset' => '24', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Name' => 'struct dr_devx_tbl', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '274919' => { | |
| 'Header' => undef, | |
| 'Line' => '896', | |
| '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' | |
| }, | |
| '274951' => { | |
| 'Header' => undef, | |
| 'Line' => '901', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'drop_icm_addr', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'default_icm_addr', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'type', | |
| 'offset' => '16', | |
| 'type' => '274919' | |
| }, | |
| '3' => { | |
| 'name' => 'lock', | |
| 'offset' => '20', | |
| 'type' => '911' | |
| } | |
| }, | |
| 'Name' => 'struct dr_domain_rx_tx', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '275022' => { | |
| 'Header' => undef, | |
| 'Line' => '909', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'supp_sw_steering', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| }, | |
| '1' => { | |
| 'name' => 'max_inline_size', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'max_send_wr', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_log_sw_icm_sz', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'max_log_action_icm_sz', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'rx', | |
| 'offset' => '24', | |
| 'type' => '274951' | |
| }, | |
| '6' => { | |
| 'name' => 'tx', | |
| 'offset' => '48', | |
| 'type' => '274951' | |
| }, | |
| '7' => { | |
| 'name' => 'attr', | |
| 'offset' => '72', | |
| 'type' => '3621' | |
| }, | |
| '8' => { | |
| 'name' => 'caps', | |
| 'offset' => '472', | |
| 'type' => '270943' | |
| } | |
| }, | |
| 'Name' => 'struct dr_domain_info', | |
| 'Size' => '600', | |
| 'Type' => 'Struct' | |
| }, | |
| '275163' => { | |
| 'Header' => undef, | |
| 'Line' => '926', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ctx', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'ste_ctx', | |
| 'offset' => '8', | |
| 'type' => '276115' | |
| }, | |
| '10' => { | |
| 'name' => 'tbl_list', | |
| 'offset' => '664', | |
| 'type' => '14045' | |
| }, | |
| '11' => { | |
| 'name' => 'flags', | |
| 'offset' => '680', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '16', | |
| 'type' => '5876' | |
| }, | |
| '3' => { | |
| 'name' => 'uar', | |
| 'offset' => '24', | |
| 'type' => '276121' | |
| }, | |
| '4' => { | |
| 'name' => 'type', | |
| 'offset' => '32', | |
| 'type' => '261349' | |
| }, | |
| '5' => { | |
| 'name' => 'refcount', | |
| 'offset' => '36', | |
| 'type' => '128' | |
| }, | |
| '6' => { | |
| 'name' => 'ste_icm_pool', | |
| 'offset' => '40', | |
| 'type' => '276132' | |
| }, | |
| '7' => { | |
| 'name' => 'action_icm_pool', | |
| 'offset' => '48', | |
| 'type' => '276132' | |
| }, | |
| '8' => { | |
| 'name' => 'send_ring', | |
| 'offset' => '56', | |
| 'type' => '276334' | |
| }, | |
| '9' => { | |
| 'name' => 'info', | |
| 'offset' => '64', | |
| 'type' => '275022' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_domain', | |
| 'Size' => '688', | |
| 'Type' => 'Struct' | |
| }, | |
| '275348' => { | |
| 'Header' => undef, | |
| 'Line' => '148', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'build_eth_l2_src_dst_init', | |
| 'offset' => '0', | |
| 'type' => '278805' | |
| }, | |
| '1' => { | |
| 'name' => 'build_eth_l3_ipv6_src_init', | |
| 'offset' => '8', | |
| 'type' => '278805' | |
| }, | |
| '10' => { | |
| 'name' => 'build_tnl_gre_init', | |
| 'offset' => '80', | |
| 'type' => '278805' | |
| }, | |
| '11' => { | |
| 'name' => 'build_tnl_mpls_over_gre_init', | |
| 'offset' => '88', | |
| 'type' => '278805' | |
| }, | |
| '12' => { | |
| 'name' => 'build_tnl_mpls_over_udp_init', | |
| 'offset' => '96', | |
| 'type' => '278805' | |
| }, | |
| '13' => { | |
| 'name' => 'build_icmp_init', | |
| 'offset' => '104', | |
| 'type' => '278805' | |
| }, | |
| '14' => { | |
| 'name' => 'build_general_purpose_init', | |
| 'offset' => '112', | |
| 'type' => '278805' | |
| }, | |
| '15' => { | |
| 'name' => 'build_eth_l4_misc_init', | |
| 'offset' => '120', | |
| 'type' => '278805' | |
| }, | |
| '16' => { | |
| 'name' => 'build_tnl_vxlan_gpe_init', | |
| 'offset' => '128', | |
| 'type' => '278805' | |
| }, | |
| '17' => { | |
| 'name' => 'build_tnl_geneve_init', | |
| 'offset' => '136', | |
| 'type' => '278805' | |
| }, | |
| '18' => { | |
| 'name' => 'build_tnl_geneve_tlv_opt_init', | |
| 'offset' => '144', | |
| 'type' => '278805' | |
| }, | |
| '19' => { | |
| 'name' => 'build_tnl_gtpu_init', | |
| 'offset' => '152', | |
| 'type' => '278805' | |
| }, | |
| '2' => { | |
| 'name' => 'build_eth_l3_ipv6_dst_init', | |
| 'offset' => '16', | |
| 'type' => '278805' | |
| }, | |
| '20' => { | |
| 'name' => 'build_tnl_gtpu_flex_parser_0', | |
| 'offset' => '160', | |
| 'type' => '278805' | |
| }, | |
| '21' => { | |
| 'name' => 'build_tnl_gtpu_flex_parser_1', | |
| 'offset' => '168', | |
| 'type' => '278805' | |
| }, | |
| '22' => { | |
| 'name' => 'build_register_0_init', | |
| 'offset' => '176', | |
| 'type' => '278805' | |
| }, | |
| '23' => { | |
| 'name' => 'build_register_1_init', | |
| 'offset' => '184', | |
| 'type' => '278805' | |
| }, | |
| '24' => { | |
| 'name' => 'build_src_gvmi_qpn_init', | |
| 'offset' => '192', | |
| 'type' => '278805' | |
| }, | |
| '25' => { | |
| 'name' => 'build_flex_parser_0_init', | |
| 'offset' => '200', | |
| 'type' => '278805' | |
| }, | |
| '26' => { | |
| 'name' => 'build_flex_parser_1_init', | |
| 'offset' => '208', | |
| 'type' => '278805' | |
| }, | |
| '27' => { | |
| 'name' => 'build_tunnel_header_0_1', | |
| 'offset' => '216', | |
| 'type' => '278805' | |
| }, | |
| '28' => { | |
| 'name' => 'build_def0_init', | |
| 'offset' => '224', | |
| 'type' => '278805' | |
| }, | |
| '29' => { | |
| 'name' => 'build_def2_init', | |
| 'offset' => '232', | |
| 'type' => '278805' | |
| }, | |
| '3' => { | |
| 'name' => 'build_eth_l3_ipv4_5_tuple_init', | |
| 'offset' => '24', | |
| 'type' => '278805' | |
| }, | |
| '30' => { | |
| 'name' => 'build_def6_init', | |
| 'offset' => '240', | |
| 'type' => '278805' | |
| }, | |
| '31' => { | |
| 'name' => 'build_def16_init', | |
| 'offset' => '248', | |
| 'type' => '278805' | |
| }, | |
| '32' => { | |
| 'name' => 'build_def22_init', | |
| 'offset' => '256', | |
| 'type' => '278805' | |
| }, | |
| '33' => { | |
| 'name' => 'build_def24_init', | |
| 'offset' => '264', | |
| 'type' => '278805' | |
| }, | |
| '34' => { | |
| 'name' => 'build_def25_init', | |
| 'offset' => '272', | |
| 'type' => '278805' | |
| }, | |
| '35' => { | |
| 'name' => 'build_def26_init', | |
| 'offset' => '280', | |
| 'type' => '278805' | |
| }, | |
| '36' => { | |
| 'name' => 'build_def28_init', | |
| 'offset' => '288', | |
| 'type' => '278805' | |
| }, | |
| '37' => { | |
| 'name' => 'ste_init', | |
| 'offset' => '296', | |
| 'type' => '278865' | |
| }, | |
| '38' => { | |
| 'name' => 'set_next_lu_type', | |
| 'offset' => '304', | |
| 'type' => '278887' | |
| }, | |
| '39' => { | |
| 'name' => 'get_next_lu_type', | |
| 'offset' => '312', | |
| 'type' => '278908' | |
| }, | |
| '4' => { | |
| 'name' => 'build_eth_l2_src_init', | |
| 'offset' => '32', | |
| 'type' => '278805' | |
| }, | |
| '40' => { | |
| 'name' => 'set_miss_addr', | |
| 'offset' => '320', | |
| 'type' => '278930' | |
| }, | |
| '41' => { | |
| 'name' => 'get_miss_addr', | |
| 'offset' => '328', | |
| 'type' => '278951' | |
| }, | |
| '42' => { | |
| 'name' => 'set_hit_addr', | |
| 'offset' => '336', | |
| 'type' => '278978' | |
| }, | |
| '43' => { | |
| 'name' => 'set_byte_mask', | |
| 'offset' => '344', | |
| 'type' => '278887' | |
| }, | |
| '44' => { | |
| 'name' => 'get_byte_mask', | |
| 'offset' => '352', | |
| 'type' => '278908' | |
| }, | |
| '45' => { | |
| 'name' => 'set_ctrl_always_hit_htbl', | |
| 'offset' => '360', | |
| 'type' => '279020' | |
| }, | |
| '46' => { | |
| 'name' => 'set_ctrl_always_miss', | |
| 'offset' => '368', | |
| 'type' => '279047' | |
| }, | |
| '47' => { | |
| 'name' => 'actions_caps', | |
| 'offset' => '376', | |
| 'type' => '1664' | |
| }, | |
| '48' => { | |
| 'name' => 'set_actions_rx', | |
| 'offset' => '384', | |
| 'type' => '279085' | |
| }, | |
| '49' => { | |
| 'name' => 'set_actions_tx', | |
| 'offset' => '392', | |
| 'type' => '279085' | |
| }, | |
| '5' => { | |
| 'name' => 'build_eth_l2_dst_init', | |
| 'offset' => '40', | |
| 'type' => '278805' | |
| }, | |
| '50' => { | |
| 'name' => 'set_action_set', | |
| 'offset' => '400', | |
| 'type' => '279122' | |
| }, | |
| '51' => { | |
| 'name' => 'set_action_add', | |
| 'offset' => '408', | |
| 'type' => '279122' | |
| }, | |
| '52' => { | |
| 'name' => 'set_action_copy', | |
| 'offset' => '416', | |
| 'type' => '279164' | |
| }, | |
| '53' => { | |
| 'name' => 'get_action_hw_field', | |
| 'offset' => '424', | |
| 'type' => '279196' | |
| }, | |
| '54' => { | |
| 'name' => 'set_action_decap_l3_list', | |
| 'offset' => '432', | |
| 'type' => '279243' | |
| }, | |
| '55' => { | |
| 'name' => 'prepare_for_postsend', | |
| 'offset' => '440', | |
| 'type' => '279265' | |
| }, | |
| '6' => { | |
| 'name' => 'build_eth_l2_tnl_init', | |
| 'offset' => '48', | |
| 'type' => '278805' | |
| }, | |
| '7' => { | |
| 'name' => 'build_eth_l3_ipv4_misc_init', | |
| 'offset' => '56', | |
| 'type' => '278805' | |
| }, | |
| '8' => { | |
| 'name' => 'build_eth_ipv6_l3_l4_init', | |
| 'offset' => '64', | |
| 'type' => '278805' | |
| }, | |
| '9' => { | |
| 'name' => 'build_mpls_init', | |
| 'offset' => '72', | |
| 'type' => '278805' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_ctx', | |
| 'Size' => '448', | |
| 'Type' => 'Struct' | |
| }, | |
| '276115' => { | |
| 'BaseType' => '275348', | |
| 'Name' => 'struct dr_ste_ctx*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276121' => { | |
| 'BaseType' => '16363', | |
| 'Name' => 'struct mlx5dv_devx_uar*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276127' => { | |
| 'Header' => undef, | |
| 'Line' => '38', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'icm_type', | |
| 'offset' => '0', | |
| 'type' => '432924' | |
| }, | |
| '1' => { | |
| 'name' => 'dmn', | |
| 'offset' => '8', | |
| 'type' => '276389' | |
| }, | |
| '2' => { | |
| 'name' => 'max_log_chunk_sz', | |
| 'offset' => '16', | |
| 'type' => '269689' | |
| }, | |
| '3' => { | |
| 'name' => 'lock', | |
| 'offset' => '20', | |
| 'type' => '911' | |
| }, | |
| '4' => { | |
| 'name' => 'buddy_mem_list', | |
| 'offset' => '24', | |
| 'type' => '14045' | |
| }, | |
| '5' => { | |
| 'name' => 'hot_memory_size', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'syncing', | |
| 'offset' => '48', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Name' => 'struct dr_icm_pool', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '276132' => { | |
| 'BaseType' => '276127', | |
| 'Name' => 'struct dr_icm_pool*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276138' => { | |
| 'Header' => undef, | |
| 'Line' => '1413', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'cq', | |
| 'offset' => '0', | |
| 'type' => '278641' | |
| }, | |
| '1' => { | |
| 'name' => 'qp', | |
| 'offset' => '48', | |
| 'type' => '278766' | |
| }, | |
| '10' => { | |
| 'name' => 'wc', | |
| 'offset' => '104', | |
| 'type' => '278772' | |
| }, | |
| '11' => { | |
| 'name' => 'sync_buff', | |
| 'offset' => '3176', | |
| 'type' => '262044' | |
| }, | |
| '12' => { | |
| 'name' => 'sync_mr', | |
| 'offset' => '3240', | |
| 'type' => '5684' | |
| }, | |
| '2' => { | |
| 'name' => 'mr', | |
| 'offset' => '56', | |
| 'type' => '5684' | |
| }, | |
| '3' => { | |
| 'name' => 'pending_wqe', | |
| 'offset' => '64', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'signal_th', | |
| 'offset' => '68', | |
| 'type' => '1652' | |
| }, | |
| '5' => { | |
| 'name' => 'max_post_send_size', | |
| 'offset' => '72', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'tx_head', | |
| 'offset' => '76', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'lock', | |
| 'offset' => '80', | |
| 'type' => '911' | |
| }, | |
| '8' => { | |
| 'name' => 'buf', | |
| 'offset' => '88', | |
| 'type' => '219' | |
| }, | |
| '9' => { | |
| 'name' => 'buf_size', | |
| 'offset' => '96', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_send_ring', | |
| 'Size' => '3248', | |
| 'Type' => 'Struct' | |
| }, | |
| '276334' => { | |
| 'BaseType' => '276138', | |
| 'Name' => 'struct dr_send_ring*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276340' => { | |
| 'Header' => undef, | |
| 'Line' => '963', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 's_anchor', | |
| 'offset' => '0', | |
| 'type' => '270406' | |
| }, | |
| '1' => { | |
| 'name' => 'nic_dmn', | |
| 'offset' => '8', | |
| 'type' => '276383' | |
| } | |
| }, | |
| 'Name' => 'struct dr_table_rx_tx', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '276383' => { | |
| 'BaseType' => '274951', | |
| 'Name' => 'struct dr_domain_rx_tx*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276389' => { | |
| 'BaseType' => '275163', | |
| 'Name' => 'struct mlx5dv_dr_domain*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276395' => { | |
| 'Header' => undef, | |
| 'Line' => '980', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 's_htbl', | |
| 'offset' => '0', | |
| 'type' => '270406' | |
| }, | |
| '1' => { | |
| 'name' => 'e_anchor', | |
| 'offset' => '8', | |
| 'type' => '270406' | |
| }, | |
| '2' => { | |
| 'name' => 'ste_builder', | |
| 'offset' => '16', | |
| 'type' => '276498' | |
| }, | |
| '3' => { | |
| 'name' => 'num_of_builders', | |
| 'offset' => '1616', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'default_icm_addr', | |
| 'offset' => '1624', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'nic_tbl', | |
| 'offset' => '1632', | |
| 'type' => '276514' | |
| } | |
| }, | |
| 'Name' => 'struct dr_matcher_rx_tx', | |
| 'Size' => '1640', | |
| 'Type' => 'Struct' | |
| }, | |
| '276498' => { | |
| 'BaseType' => '270839', | |
| 'Name' => 'struct dr_ste_build[20]', | |
| 'Size' => '1600', | |
| 'Type' => 'Array' | |
| }, | |
| '276514' => { | |
| 'BaseType' => '276340', | |
| 'Name' => 'struct dr_table_rx_tx*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276520' => { | |
| 'Header' => undef, | |
| 'Line' => '989', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'tbl', | |
| 'offset' => '0', | |
| 'type' => '261611' | |
| }, | |
| '1' => { | |
| 'name' => 'rx', | |
| 'offset' => '8', | |
| 'type' => '276395' | |
| }, | |
| '2' => { | |
| 'name' => 'tx', | |
| 'offset' => '1648', | |
| 'type' => '276395' | |
| }, | |
| '3' => { | |
| 'name' => 'matcher_list', | |
| 'offset' => '3288', | |
| 'type' => '13999' | |
| }, | |
| '4' => { | |
| 'name' => 'prio', | |
| 'offset' => '3304', | |
| 'type' => '1652' | |
| }, | |
| '5' => { | |
| 'name' => 'mask', | |
| 'offset' => '3308', | |
| 'type' => '271527' | |
| }, | |
| '6' => { | |
| 'name' => 'match_criteria', | |
| 'offset' => '3692', | |
| 'type' => '1640' | |
| }, | |
| '7' => { | |
| 'name' => 'refcount', | |
| 'offset' => '3696', | |
| 'type' => '128' | |
| }, | |
| '8' => { | |
| 'name' => 'dv_matcher', | |
| 'offset' => '3704', | |
| 'type' => '276682' | |
| }, | |
| '9' => { | |
| 'name' => 'rule_list', | |
| 'offset' => '3712', | |
| 'type' => '14045' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_matcher', | |
| 'Size' => '3728', | |
| 'Type' => 'Struct' | |
| }, | |
| '276682' => { | |
| 'BaseType' => '268972', | |
| 'Name' => 'struct mlx5dv_flow_matcher*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276688' => { | |
| 'Header' => undef, | |
| 'Line' => '1002', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'hw_field', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'start', | |
| 'offset' => '2', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'end', | |
| 'offset' => '3', | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'name' => 'l3_type', | |
| 'offset' => '4', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'l4_type', | |
| 'offset' => '5', | |
| 'type' => '1640' | |
| }, | |
| '5' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_ste_action_modify_field', | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '276787' => { | |
| 'BaseType' => '276688', | |
| 'Name' => 'struct dr_ste_action_modify_field const', | |
| 'Size' => '12', | |
| 'Type' => 'Const' | |
| }, | |
| '276792' => { | |
| 'Header' => undef, | |
| 'Line' => '1011', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ref_actions_num', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'ref_actions', | |
| 'offset' => '8', | |
| 'type' => '261751' | |
| }, | |
| '2' => { | |
| 'name' => 'devx_tbl', | |
| 'offset' => '16', | |
| 'type' => '276849' | |
| } | |
| }, | |
| 'Name' => 'struct dr_devx_tbl_with_refs', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '276849' => { | |
| 'BaseType' => '274735', | |
| 'Name' => 'struct dr_devx_tbl*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '276855' => { | |
| 'Header' => undef, | |
| 'Line' => '1017', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'rx_icm_addr', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'tx_icm_addr', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'next_ft', | |
| 'offset' => '24', | |
| 'type' => '261611' | |
| } | |
| }, | |
| 'Name' => 'struct dr_flow_sampler', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '276926' => { | |
| 'Header' => undef, | |
| 'Line' => '1024', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'tbl', | |
| 'offset' => '0', | |
| 'type' => '261611' | |
| }, | |
| '1' => { | |
| 'name' => 'matcher', | |
| 'offset' => '8', | |
| 'type' => '277011' | |
| }, | |
| '2' => { | |
| 'name' => 'rule', | |
| 'offset' => '16', | |
| 'type' => '277094' | |
| }, | |
| '3' => { | |
| 'name' => 'actions', | |
| 'offset' => '24', | |
| 'type' => '261751' | |
| }, | |
| '4' => { | |
| 'name' => 'num_of_actions', | |
| 'offset' => '32', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct dr_flow_sampler_restore_tbl', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '277011' => { | |
| 'BaseType' => '276520', | |
| 'Name' => 'struct mlx5dv_dr_matcher*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '277017' => { | |
| 'Header' => undef, | |
| 'Line' => '1132', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'matcher', | |
| 'offset' => '0', | |
| 'type' => '277011' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '8', | |
| 'type' => '278093' | |
| }, | |
| '2' => { | |
| 'name' => 'rule_list', | |
| 'offset' => '40', | |
| 'type' => '13999' | |
| }, | |
| '3' => { | |
| 'name' => 'actions', | |
| 'offset' => '56', | |
| 'type' => '261751' | |
| }, | |
| '4' => { | |
| 'name' => 'num_actions', | |
| 'offset' => '64', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dr_rule', | |
| 'Size' => '72', | |
| 'Type' => 'Struct' | |
| }, | |
| '277094' => { | |
| 'BaseType' => '277017', | |
| 'Name' => 'struct mlx5dv_dr_rule*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '277100' => { | |
| 'Header' => undef, | |
| 'Line' => '1041', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'chunk', | |
| 'offset' => '0', | |
| 'type' => '270708' | |
| }, | |
| '1' => { | |
| 'name' => 'data', | |
| 'offset' => '8', | |
| 'type' => '6899' | |
| }, | |
| '2' => { | |
| 'name' => 'data_size', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'num_of_actions', | |
| 'offset' => '20', | |
| 'type' => '1652' | |
| }, | |
| '4' => { | |
| 'name' => 'index', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'allow_rx', | |
| 'offset' => '28', | |
| 'type' => '1633' | |
| }, | |
| '6' => { | |
| 'name' => 'allow_tx', | |
| 'offset' => '29', | |
| 'type' => '1633' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '277209' => { | |
| 'Header' => undef, | |
| 'Line' => '1039', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'flow_action', | |
| 'offset' => '0', | |
| 'type' => '13253' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '0', | |
| 'type' => '277100' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Union' | |
| }, | |
| '277238' => { | |
| 'Header' => undef, | |
| 'Line' => '1036', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'is_root_level', | |
| 'offset' => '8', | |
| 'type' => '1633' | |
| }, | |
| '2' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '16', | |
| 'type' => '277209' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '277283' => { | |
| 'Header' => undef, | |
| 'Line' => '1057', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dvo', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'reformat_size', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '277322' => { | |
| 'Header' => undef, | |
| 'Line' => '1055', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'flow_action', | |
| 'offset' => '0', | |
| 'type' => '13253' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '0', | |
| 'type' => '277283' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Union' | |
| }, | |
| '277351' => { | |
| 'Header' => undef, | |
| 'Line' => '1052', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'is_root_level', | |
| 'offset' => '8', | |
| 'type' => '1633' | |
| }, | |
| '2' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '16', | |
| 'type' => '277322' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '277396' => { | |
| 'Header' => undef, | |
| 'Line' => '1063', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'next_ft', | |
| 'offset' => '0', | |
| 'type' => '261611' | |
| }, | |
| '1' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '8', | |
| 'type' => '16131' | |
| }, | |
| '2' => { | |
| 'name' => 'rx_icm_addr', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'tx_icm_addr', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '277463' => { | |
| 'Header' => undef, | |
| 'Line' => '1069', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'term_tbl', | |
| 'offset' => '8', | |
| 'type' => '277544' | |
| }, | |
| '2' => { | |
| 'name' => 'sampler_default', | |
| 'offset' => '16', | |
| 'type' => '277550' | |
| }, | |
| '3' => { | |
| 'name' => 'restore_tbl', | |
| 'offset' => '24', | |
| 'type' => '277556' | |
| }, | |
| '4' => { | |
| 'name' => 'sampler_restore', | |
| 'offset' => '32', | |
| 'type' => '277550' | |
| } | |
| }, | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '277544' => { | |
| 'BaseType' => '276792', | |
| 'Name' => 'struct dr_devx_tbl_with_refs*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '277550' => { | |
| 'BaseType' => '276855', | |
| 'Name' => 'struct dr_flow_sampler*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '277556' => { | |
| 'BaseType' => '276926', | |
| 'Name' => 'struct dr_flow_sampler_restore_tbl*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '277562' => { | |
| 'Header' => undef, | |
| 'Line' => '1077', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'actions_list', | |
| 'offset' => '8', | |
| 'type' => '14045' | |
| }, | |
| '2' => { | |
| 'name' => 'devx_tbl', | |
| 'offset' => '24', | |
| 'type' => '276849' | |
| }, | |
| '3' => { | |
| 'name' => 'rx_icm_addr', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'name' => 'tx_icm_addr', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '277643' => { | |
| 'Header' => undef, | |
| 'Line' => '1084', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'offset', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '277682' => { | |
| 'Header' => undef, | |
| 'Line' => '1088', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dmn', | |
| 'offset' => '0', | |
| 'type' => '276389' | |
| }, | |
| '1' => { | |
| 'name' => 'caps', | |
| 'offset' => '8', | |
| 'type' => '274314' | |
| }, | |
| '2' => { | |
| 'name' => 'num', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '277735' => { | |
| 'Header' => undef, | |
| 'Line' => '1093', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'vlan_hdr', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '277760' => { | |
| 'Header' => undef, | |
| 'Line' => '1098', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'devx_tir', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '1' => { | |
| 'name' => 'qp', | |
| 'offset' => '0', | |
| 'type' => '4661' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '277796' => { | |
| 'Header' => undef, | |
| 'Line' => '1096', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'is_qp', | |
| 'offset' => '0', | |
| 'type' => '1633' | |
| }, | |
| '1' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '8', | |
| 'type' => '277760' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '277827' => { | |
| 'Header' => undef, | |
| 'Line' => '1035', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rewrite', | |
| 'offset' => '0', | |
| 'type' => '277238' | |
| }, | |
| '1' => { | |
| 'name' => 'reformat', | |
| 'offset' => '0', | |
| 'type' => '277351' | |
| }, | |
| '10' => { | |
| 'name' => 'aso', | |
| 'offset' => '0', | |
| 'type' => '271779' | |
| }, | |
| '11' => { | |
| 'name' => 'devx_obj', | |
| 'offset' => '0', | |
| 'type' => '16131' | |
| }, | |
| '12' => { | |
| 'name' => 'flow_tag', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'meter', | |
| 'offset' => '0', | |
| 'type' => '277396' | |
| }, | |
| '3' => { | |
| 'name' => 'sampler', | |
| 'offset' => '0', | |
| 'type' => '277463' | |
| }, | |
| '4' => { | |
| 'name' => 'dest_tbl', | |
| 'offset' => '0', | |
| 'type' => '261611' | |
| }, | |
| '5' => { | |
| 'name' => 'dest_array', | |
| 'offset' => '0', | |
| 'type' => '277562' | |
| }, | |
| '6' => { | |
| 'name' => 'ctr', | |
| 'offset' => '0', | |
| 'type' => '277643' | |
| }, | |
| '7' => { | |
| 'name' => 'vport', | |
| 'offset' => '0', | |
| 'type' => '277682' | |
| }, | |
| '8' => { | |
| 'name' => 'push_vlan', | |
| 'offset' => '0', | |
| 'type' => '277735' | |
| }, | |
| '9' => { | |
| 'name' => 'dest_qp', | |
| 'offset' => '0', | |
| 'type' => '277796' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Union' | |
| }, | |
| '278050' => { | |
| 'BaseType' => '276395', | |
| 'Name' => 'struct dr_matcher_rx_tx*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '278056' => { | |
| 'Header' => undef, | |
| 'Line' => '1135', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rx', | |
| 'offset' => '0', | |
| 'type' => '270412' | |
| }, | |
| '1' => { | |
| 'name' => 'tx', | |
| 'offset' => '16', | |
| 'type' => '270412' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '278093' => { | |
| 'Header' => undef, | |
| 'Line' => '1134', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '0', | |
| 'type' => '278056' | |
| }, | |
| '1' => { | |
| 'name' => 'flow', | |
| 'offset' => '0', | |
| 'type' => '13074' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Union' | |
| }, | |
| '278122' => { | |
| 'Header' => undef, | |
| 'Line' => '1451', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'bits', | |
| 'offset' => '0', | |
| 'type' => '278788' | |
| }, | |
| '1' => { | |
| 'name' => 'num_free', | |
| 'offset' => '8', | |
| 'type' => '21214' | |
| }, | |
| '10' => { | |
| 'name' => 'hw_ste_sz', | |
| 'offset' => '104', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'set_bit', | |
| 'offset' => '16', | |
| 'type' => '278788' | |
| }, | |
| '3' => { | |
| 'name' => 'max_order', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'list_node', | |
| 'offset' => '32', | |
| 'type' => '13999' | |
| }, | |
| '5' => { | |
| 'name' => 'icm_mr', | |
| 'offset' => '48', | |
| 'type' => '278799' | |
| }, | |
| '6' => { | |
| 'name' => 'pool', | |
| 'offset' => '56', | |
| 'type' => '276132' | |
| }, | |
| '7' => { | |
| 'name' => 'used_list', | |
| 'offset' => '64', | |
| 'type' => '14045' | |
| }, | |
| '8' => { | |
| 'name' => 'used_memory', | |
| 'offset' => '80', | |
| 'type' => '314' | |
| }, | |
| '9' => { | |
| 'name' => 'hot_list', | |
| 'offset' => '88', | |
| 'type' => '14045' | |
| } | |
| }, | |
| 'Name' => 'struct dr_icm_buddy_mem', | |
| 'Size' => '112', | |
| 'Type' => 'Struct' | |
| }, | |
| '278291' => { | |
| 'BaseType' => '278122', | |
| 'Name' => 'struct dr_icm_buddy_mem*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '278297' => { | |
| 'Header' => undef, | |
| 'Line' => '1371', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wqe_head', | |
| 'offset' => '0', | |
| 'type' => '21214' | |
| }, | |
| '1' => { | |
| 'name' => 'wqe_cnt', | |
| 'offset' => '8', | |
| 'type' => '59' | |
| }, | |
| '2' => { | |
| 'name' => 'max_post', | |
| 'offset' => '12', | |
| 'type' => '59' | |
| }, | |
| '3' => { | |
| 'name' => 'head', | |
| 'offset' => '16', | |
| 'type' => '59' | |
| }, | |
| '4' => { | |
| 'name' => 'tail', | |
| 'offset' => '20', | |
| 'type' => '59' | |
| }, | |
| '5' => { | |
| 'name' => 'cur_post', | |
| 'offset' => '24', | |
| 'type' => '59' | |
| }, | |
| '6' => { | |
| 'name' => 'max_gs', | |
| 'offset' => '28', | |
| 'type' => '128' | |
| }, | |
| '7' => { | |
| 'name' => 'wqe_shift', | |
| 'offset' => '32', | |
| 'type' => '128' | |
| }, | |
| '8' => { | |
| 'name' => 'offset', | |
| 'offset' => '36', | |
| 'type' => '128' | |
| }, | |
| '9' => { | |
| 'name' => 'qend', | |
| 'offset' => '40', | |
| 'type' => '219' | |
| } | |
| }, | |
| 'Name' => 'struct dr_wq', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '278452' => { | |
| 'Header' => undef, | |
| 'Line' => '1384', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '20466' | |
| }, | |
| '1' => { | |
| 'name' => 'sq', | |
| 'offset' => '64', | |
| 'type' => '278297' | |
| }, | |
| '10' => { | |
| 'name' => 'db_umem', | |
| 'offset' => '216', | |
| 'type' => '278635' | |
| }, | |
| '11' => { | |
| 'bitfield' => '1', | |
| 'name' => 'nc_uar', | |
| 'offset' => '224', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'rq', | |
| 'offset' => '112', | |
| 'type' => '278297' | |
| }, | |
| '3' => { | |
| 'name' => 'sq_size', | |
| 'offset' => '160', | |
| 'type' => '128' | |
| }, | |
| '4' => { | |
| 'name' => 'sq_start', | |
| 'offset' => '168', | |
| 'type' => '219' | |
| }, | |
| '5' => { | |
| 'name' => 'max_inline_data', | |
| 'offset' => '176', | |
| 'type' => '128' | |
| }, | |
| '6' => { | |
| 'name' => 'db', | |
| 'offset' => '184', | |
| 'type' => '16137' | |
| }, | |
| '7' => { | |
| 'name' => 'obj', | |
| 'offset' => '192', | |
| 'type' => '16131' | |
| }, | |
| '8' => { | |
| 'name' => 'uar', | |
| 'offset' => '200', | |
| 'type' => '276121' | |
| }, | |
| '9' => { | |
| 'name' => 'buf_umem', | |
| 'offset' => '208', | |
| 'type' => '278635' | |
| } | |
| }, | |
| 'Name' => 'struct dr_qp', | |
| 'Size' => '232', | |
| 'Type' => 'Struct' | |
| }, | |
| '278635' => { | |
| 'BaseType' => '261235', | |
| 'Name' => 'struct mlx5dv_devx_umem*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '278641' => { | |
| 'Header' => undef, | |
| 'Line' => '1399', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'name' => 'cons_index', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'ncqe', | |
| 'offset' => '12', | |
| 'type' => '128' | |
| }, | |
| '3' => { | |
| 'name' => 'qp', | |
| 'offset' => '16', | |
| 'type' => '278766' | |
| }, | |
| '4' => { | |
| 'name' => 'db', | |
| 'offset' => '24', | |
| 'type' => '16137' | |
| }, | |
| '5' => { | |
| 'name' => 'ibv_cq', | |
| 'offset' => '32', | |
| 'type' => '4459' | |
| }, | |
| '6' => { | |
| 'name' => 'cqn', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'cqe_sz', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct dr_cq', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '278766' => { | |
| 'BaseType' => '278452', | |
| 'Name' => 'struct dr_qp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '278772' => { | |
| 'BaseType' => '5309', | |
| 'Name' => 'struct ibv_wc[64]', | |
| 'Size' => '3072', | |
| 'Type' => 'Array' | |
| }, | |
| '278794' => { | |
| 'Header' => undef, | |
| 'Line' => '49', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mr', | |
| 'offset' => '0', | |
| 'type' => '5684' | |
| }, | |
| '1' => { | |
| 'name' => 'dm', | |
| 'offset' => '8', | |
| 'type' => '2534' | |
| }, | |
| '2' => { | |
| 'name' => 'icm_start_addr', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct dr_icm_mr', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '278799' => { | |
| 'BaseType' => '278794', | |
| 'Name' => 'struct dr_icm_mr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '278805' => { | |
| 'BaseType' => '278817', | |
| 'Header' => undef, | |
| 'Line' => '145', | |
| 'Name' => 'dr_ste_builder_void_init', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '278817' => { | |
| 'Name' => 'void(*)(struct dr_ste_build*, struct dr_match_param*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '271643' | |
| }, | |
| '1' => { | |
| 'type' => '271521' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278865' => { | |
| 'Name' => 'void(*)(uint8_t*, uint16_t, _Bool, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'type' => '1633' | |
| }, | |
| '3' => { | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278887' => { | |
| 'Name' => 'void(*)(uint8_t*, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278908' => { | |
| 'Name' => 'uint16_t(*)(uint8_t*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| } | |
| }, | |
| 'Return' => '1652', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278930' => { | |
| 'Name' => 'void(*)(uint8_t*, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278951' => { | |
| 'Name' => 'uint64_t(*)(uint8_t*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| } | |
| }, | |
| 'Return' => '1681', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '278978' => { | |
| 'Name' => 'void(*)(uint8_t*, uint64_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279020' => { | |
| 'Name' => 'void(*)(uint8_t*, uint16_t, uint16_t, uint64_t, uint32_t, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279047' => { | |
| 'Name' => 'void(*)(uint8_t*, uint64_t, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279079' => { | |
| 'BaseType' => '271897', | |
| 'Name' => 'struct dr_ste_actions_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '279085' => { | |
| 'Name' => 'void(*)(uint8_t*, uint8_t*, struct dr_ste_actions_attr*, uint32_t*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '6899' | |
| }, | |
| '2' => { | |
| 'type' => '279079' | |
| }, | |
| '3' => { | |
| 'type' => '13902' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279122' => { | |
| 'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279164' => { | |
| 'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'type' => '1640' | |
| }, | |
| '5' => { | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279190' => { | |
| 'BaseType' => '276787', | |
| 'Name' => 'struct dr_ste_action_modify_field const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '279196' => { | |
| 'Name' => 'struct dr_ste_action_modify_field const*(*)(uint16_t, struct dr_devx_caps*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'type' => '271490' | |
| } | |
| }, | |
| 'Return' => '279190', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279237' => { | |
| 'BaseType' => '1652', | |
| 'Name' => 'uint16_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '279243' => { | |
| 'Name' => 'int(*)(void*, uint32_t, uint8_t*, uint32_t, uint16_t*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '6899' | |
| }, | |
| '3' => { | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'type' => '279237' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '279265' => { | |
| 'Name' => 'void(*)(uint8_t*, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6899' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '281398' => { | |
| 'BaseType' => '281404', | |
| 'Name' => 'struct mlx5dv_dr_action_dest_attr**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '281404' => { | |
| 'BaseType' => '261907', | |
| 'Name' => 'struct mlx5dv_dr_action_dest_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '284141' => { | |
| 'BaseType' => '261617', | |
| 'Name' => 'struct mlx5dv_dr_flow_sampler_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '286351' => { | |
| 'BaseType' => '261387', | |
| 'Name' => 'struct mlx5dv_dr_flow_meter_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '290223' => { | |
| 'BaseType' => '1753', | |
| 'Name' => '__be64*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '297615' => { | |
| 'BaseType' => '260910', | |
| 'Name' => 'struct mlx5dv_flow_action_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '30650' => { | |
| 'BaseType' => '14045', | |
| 'Name' => 'struct list_head*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '3116' => { | |
| 'BaseType' => '244', | |
| 'Name' => 'char[64]', | |
| 'Size' => '64', | |
| 'Type' => 'Array' | |
| }, | |
| '314' => { | |
| 'BaseType' => '66', | |
| 'Header' => undef, | |
| 'Line' => '209', | |
| 'Name' => 'size_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '3164' => { | |
| 'Header' => undef, | |
| 'Line' => '242', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rc_odp_caps', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'uc_odp_caps', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'ud_odp_caps', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '3213' => { | |
| 'Header' => undef, | |
| 'Line' => '240', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'general_caps', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'per_transport_caps', | |
| 'offset' => '8', | |
| 'type' => '3164' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_odp_caps', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '3253' => { | |
| 'Header' => undef, | |
| 'Line' => '254', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_tso', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'supported_qpts', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_tso_caps', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '3294' => { | |
| 'Header' => undef, | |
| 'Line' => '285', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'supported_qpts', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'max_rwq_indirection_tables', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'max_rwq_indirection_table_size', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'rx_hash_fields_mask', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'name' => 'rx_hash_function', | |
| 'offset' => '24', | |
| 'type' => '1640' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_rss_caps', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '333' => { | |
| 'Name' => 'unsigned long long', | |
| 'Size' => '8', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '3379' => { | |
| 'Header' => undef, | |
| 'Line' => '293', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_rate_limit_min', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'qp_rate_limit_max', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'supported_qpts', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_packet_pacing_caps', | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '33876' => { | |
| 'BaseType' => '1705', | |
| 'Header' => undef, | |
| 'Line' => '25', | |
| 'Name' => '__be16', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '3436' => { | |
| 'Header' => undef, | |
| 'Line' => '310', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_rndv_hdr_size', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'max_num_tags', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_ops', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'max_sge', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_tm_caps', | |
| 'Size' => '20', | |
| 'Type' => 'Struct' | |
| }, | |
| '347055' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t[6]', | |
| 'Size' => '6', | |
| 'Type' => 'Array' | |
| }, | |
| '34865' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t[16]', | |
| 'Size' => '16', | |
| 'Type' => 'Array' | |
| }, | |
| '3521' => { | |
| 'Header' => undef, | |
| 'Line' => '323', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_cq_count', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'max_cq_period', | |
| 'offset' => '2', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq_moderation_caps', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '3564' => { | |
| 'Header' => undef, | |
| 'Line' => '338', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'fetch_add', | |
| 'offset' => '0', | |
| 'type' => '1652' | |
| }, | |
| '1' => { | |
| 'name' => 'swap', | |
| 'offset' => '2', | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'name' => 'compare_swap', | |
| 'offset' => '4', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_pci_atomic_caps', | |
| 'Size' => '6', | |
| 'Type' => 'Struct' | |
| }, | |
| '3621' => { | |
| 'Header' => undef, | |
| 'Line' => '344', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'orig_attr', | |
| 'offset' => '0', | |
| 'type' => '2582' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '232', | |
| 'type' => '1664' | |
| }, | |
| '10' => { | |
| 'name' => 'raw_packet_caps', | |
| 'offset' => '344', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'name' => 'tm_caps', | |
| 'offset' => '348', | |
| 'type' => '3436' | |
| }, | |
| '12' => { | |
| 'name' => 'cq_mod_caps', | |
| 'offset' => '368', | |
| 'type' => '3521' | |
| }, | |
| '13' => { | |
| 'name' => 'max_dm_size', | |
| 'offset' => '376', | |
| 'type' => '1681' | |
| }, | |
| '14' => { | |
| 'name' => 'pci_atomic_caps', | |
| 'offset' => '384', | |
| 'type' => '3564' | |
| }, | |
| '15' => { | |
| 'name' => 'xrc_odp_caps', | |
| 'offset' => '392', | |
| 'type' => '1664' | |
| }, | |
| '16' => { | |
| 'name' => 'phys_port_cnt_ex', | |
| 'offset' => '396', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'odp_caps', | |
| 'offset' => '240', | |
| 'type' => '3213' | |
| }, | |
| '3' => { | |
| 'name' => 'completion_timestamp_mask', | |
| 'offset' => '264', | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'name' => 'hca_core_clock', | |
| 'offset' => '272', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'device_cap_flags_ex', | |
| 'offset' => '280', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'tso_caps', | |
| 'offset' => '288', | |
| 'type' => '3253' | |
| }, | |
| '7' => { | |
| 'name' => 'rss_caps', | |
| 'offset' => '296', | |
| 'type' => '3294' | |
| }, | |
| '8' => { | |
| 'name' => 'max_wq_type_rq', | |
| 'offset' => '328', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'packet_pacing_caps', | |
| 'offset' => '332', | |
| 'type' => '3379' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_device_attr_ex', | |
| 'Size' => '400', | |
| 'Type' => 'Struct' | |
| }, | |
| '424711' => { | |
| 'Header' => undef, | |
| 'Line' => '62', | |
| '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' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5_ib_uapi_dm_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '426255' => { | |
| 'Header' => undef, | |
| 'Line' => '682', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '424711' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_alloc_dm_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '4318' => { | |
| 'Header' => undef, | |
| 'Line' => '1454', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'channel', | |
| 'offset' => '8', | |
| 'type' => '9523' | |
| }, | |
| '2' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '16', | |
| 'type' => '219' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'cqe', | |
| 'offset' => '28', | |
| 'type' => '128' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '32', | |
| 'type' => '825' | |
| }, | |
| '6' => { | |
| 'name' => 'cond', | |
| 'offset' => '72', | |
| 'type' => '899' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_events_completed', | |
| 'offset' => '120', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'async_events_completed', | |
| 'offset' => '124', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '432924' => { | |
| 'Header' => undef, | |
| 'Line' => '87', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'DR_ICM_TYPE_STE', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'DR_ICM_TYPE_MODIFY_ACTION', | |
| 'value' => '1' | |
| } | |
| }, | |
| 'Name' => 'enum dr_icm_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '4459' => { | |
| 'BaseType' => '4318', | |
| 'Name' => 'struct ibv_cq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '4465' => { | |
| 'Header' => undef, | |
| 'Line' => '1248', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'qp_context', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '10' => { | |
| 'name' => 'mutex', | |
| 'offset' => '64', | |
| 'type' => '825' | |
| }, | |
| '11' => { | |
| 'name' => 'cond', | |
| 'offset' => '104', | |
| 'type' => '899' | |
| }, | |
| '12' => { | |
| 'name' => 'events_completed', | |
| 'offset' => '152', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '16', | |
| 'type' => '5876' | |
| }, | |
| '3' => { | |
| 'name' => 'send_cq', | |
| 'offset' => '24', | |
| 'type' => '4459' | |
| }, | |
| '4' => { | |
| 'name' => 'recv_cq', | |
| 'offset' => '32', | |
| 'type' => '4459' | |
| }, | |
| '5' => { | |
| 'name' => 'srq', | |
| 'offset' => '40', | |
| 'type' => '4779' | |
| }, | |
| '6' => { | |
| 'name' => 'handle', | |
| 'offset' => '48', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'qp_num', | |
| 'offset' => '52', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'state', | |
| 'offset' => '56', | |
| 'type' => '7234' | |
| }, | |
| '9' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '60', | |
| 'type' => '6681' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp', | |
| 'Size' => '160', | |
| 'Type' => 'Struct' | |
| }, | |
| '45' => { | |
| 'Name' => 'unsigned char', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '462366' => { | |
| 'Header' => undef, | |
| 'Line' => '527', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'type', | |
| 'offset' => '0', | |
| 'type' => '10378' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'priority', | |
| 'offset' => '8', | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'name' => 'match_criteria_enable', | |
| 'offset' => '10', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'match_mask', | |
| 'offset' => '16', | |
| 'type' => '260656' | |
| }, | |
| '5' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'ft_type', | |
| 'offset' => '32', | |
| 'type' => '259110' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_flow_matcher_attr', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '4661' => { | |
| 'BaseType' => '4465', | |
| 'Name' => 'struct ibv_qp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '4667' => { | |
| 'Header' => undef, | |
| 'Line' => '1208', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'srq_context', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '16', | |
| 'type' => '5876' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'mutex', | |
| 'offset' => '32', | |
| 'type' => '825' | |
| }, | |
| '5' => { | |
| 'name' => 'cond', | |
| 'offset' => '72', | |
| 'type' => '899' | |
| }, | |
| '6' => { | |
| 'name' => 'events_completed', | |
| 'offset' => '120', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_srq', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '4779' => { | |
| 'BaseType' => '4667', | |
| 'Name' => 'struct ibv_srq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '4785' => { | |
| 'Header' => undef, | |
| 'Line' => '1230', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'wq_context', | |
| 'offset' => '8', | |
| 'type' => '219' | |
| }, | |
| '10' => { | |
| 'name' => 'cond', | |
| 'offset' => '96', | |
| 'type' => '899' | |
| }, | |
| '11' => { | |
| 'name' => 'events_completed', | |
| 'offset' => '144', | |
| 'type' => '1664' | |
| }, | |
| '12' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '148', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '16', | |
| 'type' => '5876' | |
| }, | |
| '3' => { | |
| 'name' => 'cq', | |
| 'offset' => '24', | |
| 'type' => '4459' | |
| }, | |
| '4' => { | |
| 'name' => 'wq_num', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'handle', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'state', | |
| 'offset' => '40', | |
| 'type' => '6418' | |
| }, | |
| '7' => { | |
| 'name' => 'wq_type', | |
| 'offset' => '44', | |
| 'type' => '6267' | |
| }, | |
| '8' => { | |
| 'name' => 'post_recv', | |
| 'offset' => '48', | |
| 'type' => '8655' | |
| }, | |
| '9' => { | |
| 'name' => 'mutex', | |
| 'offset' => '56', | |
| 'type' => '825' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wq', | |
| 'Size' => '152', | |
| 'Type' => 'Struct' | |
| }, | |
| '4980' => { | |
| 'BaseType' => '4785', | |
| 'Name' => 'struct ibv_wq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '4986' => { | |
| 'Header' => undef, | |
| 'Line' => '482', | |
| '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' | |
| }, | |
| '51053' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t[32]', | |
| 'Size' => '32', | |
| 'Type' => 'Array' | |
| }, | |
| '51341' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t[4]', | |
| 'Size' => '4', | |
| 'Type' => 'Array' | |
| }, | |
| '5150' => { | |
| 'Header' => undef, | |
| 'Line' => '510', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_WC_SEND', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_WC_RDMA_WRITE', | |
| 'value' => '1' | |
| }, | |
| '10' => { | |
| 'name' => 'IBV_WC_TM_ADD', | |
| 'value' => '130' | |
| }, | |
| '11' => { | |
| 'name' => 'IBV_WC_TM_DEL', | |
| 'value' => '131' | |
| }, | |
| '12' => { | |
| 'name' => 'IBV_WC_TM_SYNC', | |
| 'value' => '132' | |
| }, | |
| '13' => { | |
| 'name' => 'IBV_WC_TM_RECV', | |
| 'value' => '133' | |
| }, | |
| '14' => { | |
| 'name' => 'IBV_WC_TM_NO_TAG', | |
| 'value' => '134' | |
| }, | |
| '15' => { | |
| 'name' => 'IBV_WC_DRIVER1', | |
| 'value' => '135' | |
| }, | |
| '16' => { | |
| 'name' => 'IBV_WC_DRIVER2', | |
| 'value' => '136' | |
| }, | |
| '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_RECV', | |
| 'value' => '128' | |
| }, | |
| '9' => { | |
| 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', | |
| 'value' => '129' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_wc_opcode', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '51804' => { | |
| 'Header' => undef, | |
| 'Line' => '1404', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'nsec', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'last_cycles', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'frac', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'mult', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'shift', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'mask', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_clock_info', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '52' => { | |
| 'Name' => 'unsigned short', | |
| 'Size' => '2', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '5272' => { | |
| 'Header' => undef, | |
| 'Line' => '592', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'imm_data', | |
| 'offset' => '0', | |
| 'type' => '1741' | |
| }, | |
| '1' => { | |
| 'name' => 'invalidated_rkey', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '5309' => { | |
| 'Header' => undef, | |
| 'Line' => '583', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'status', | |
| 'offset' => '8', | |
| 'type' => '4986' | |
| }, | |
| '10' => { | |
| 'name' => 'slid', | |
| 'offset' => '42', | |
| 'type' => '1652' | |
| }, | |
| '11' => { | |
| 'name' => 'sl', | |
| 'offset' => '44', | |
| 'type' => '1640' | |
| }, | |
| '12' => { | |
| 'name' => 'dlid_path_bits', | |
| 'offset' => '45', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'opcode', | |
| 'offset' => '12', | |
| 'type' => '5150' | |
| }, | |
| '3' => { | |
| 'name' => 'vendor_err', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'byte_len', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '24', | |
| 'type' => '5272' | |
| }, | |
| '6' => { | |
| 'name' => 'qp_num', | |
| 'offset' => '28', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'src_qp', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'wc_flags', | |
| 'offset' => '36', | |
| 'type' => '59' | |
| }, | |
| '9' => { | |
| 'name' => 'pkey_index', | |
| 'offset' => '40', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wc', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '5497' => { | |
| 'Header' => undef, | |
| 'Line' => '617', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mr', | |
| 'offset' => '0', | |
| 'type' => '5684' | |
| }, | |
| '1' => { | |
| 'name' => 'addr', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'length', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'mw_access_flags', | |
| 'offset' => '24', | |
| 'type' => '59' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw_bind_info', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '5567' => { | |
| 'BaseType' => '5497', | |
| 'Name' => 'struct ibv_mw_bind_info const', | |
| 'Size' => '32', | |
| 'Type' => 'Const' | |
| }, | |
| '5572' => { | |
| 'Header' => undef, | |
| 'Line' => '660', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '5876' | |
| }, | |
| '2' => { | |
| 'name' => 'addr', | |
| 'offset' => '16', | |
| 'type' => '219' | |
| }, | |
| '3' => { | |
| 'name' => 'length', | |
| 'offset' => '24', | |
| 'type' => '314' | |
| }, | |
| '4' => { | |
| 'name' => 'handle', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'lkey', | |
| 'offset' => '36', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'rkey', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mr', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '5684' => { | |
| 'BaseType' => '5572', | |
| 'Name' => 'struct ibv_mr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '5690' => { | |
| 'Header' => undef, | |
| 'Line' => '624', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'handle', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_pd', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '5762' => { | |
| 'Header' => undef, | |
| 'Line' => '633', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_td', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '5847' => { | |
| 'Header' => undef, | |
| 'Line' => '649', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_xrcd', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '5876' => { | |
| 'BaseType' => '5690', | |
| 'Name' => 'struct ibv_pd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '5882' => { | |
| 'Header' => undef, | |
| 'Line' => '670', | |
| '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' | |
| }, | |
| '59' => { | |
| 'Name' => 'unsigned int', | |
| 'Size' => '4', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '5914' => { | |
| 'Header' => undef, | |
| 'Line' => '675', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '5876' | |
| }, | |
| '2' => { | |
| 'name' => 'rkey', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'type', | |
| 'offset' => '24', | |
| 'type' => '5882' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '6261' => { | |
| 'BaseType' => '5847', | |
| 'Name' => 'struct ibv_xrcd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '6267' => { | |
| 'Header' => undef, | |
| 'Line' => '810', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_WQT_RQ', | |
| 'value' => '0' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_wq_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '6293' => { | |
| 'Header' => undef, | |
| 'Line' => '827', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wq_context', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'wq_type', | |
| 'offset' => '8', | |
| 'type' => '6267' | |
| }, | |
| '2' => { | |
| 'name' => 'max_wr', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_sge', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'pd', | |
| 'offset' => '24', | |
| 'type' => '5876' | |
| }, | |
| '5' => { | |
| 'name' => 'cq', | |
| 'offset' => '32', | |
| 'type' => '4459' | |
| }, | |
| '6' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'create_flags', | |
| 'offset' => '44', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wq_init_attr', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '6418' => { | |
| 'Header' => undef, | |
| 'Line' => '838', | |
| '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' | |
| }, | |
| '6547' => { | |
| 'Header' => undef, | |
| 'Line' => '870', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'ind_tbl_handle', | |
| 'offset' => '8', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'ind_tbl_num', | |
| 'offset' => '12', | |
| 'type' => '128' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_rwq_ind_table', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '66' => { | |
| 'Name' => 'unsigned long', | |
| 'Size' => '8', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '6681' => { | |
| 'Header' => undef, | |
| 'Line' => '891', | |
| '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' | |
| }, | |
| '6743' => { | |
| 'Header' => undef, | |
| 'Line' => '901', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_send_wr', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'max_recv_wr', | |
| 'offset' => '4', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'max_send_sge', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_recv_sge', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'max_inline_data', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_cap', | |
| 'Size' => '20', | |
| 'Type' => 'Struct' | |
| }, | |
| '6828' => { | |
| 'Header' => undef, | |
| 'Line' => '951', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rx_hash_function', | |
| 'offset' => '0', | |
| 'type' => '1640' | |
| }, | |
| '1' => { | |
| 'name' => 'rx_hash_key_len', | |
| 'offset' => '1', | |
| 'type' => '1640' | |
| }, | |
| '2' => { | |
| 'name' => 'rx_hash_key', | |
| 'offset' => '8', | |
| 'type' => '6899' | |
| }, | |
| '3' => { | |
| 'name' => 'rx_hash_fields_mask', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_rx_hash_conf', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '6899' => { | |
| 'BaseType' => '1640', | |
| 'Name' => 'uint8_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '6905' => { | |
| 'Header' => undef, | |
| 'Line' => '960', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_context', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'send_cq', | |
| 'offset' => '8', | |
| 'type' => '4459' | |
| }, | |
| '10' => { | |
| 'name' => 'create_flags', | |
| 'offset' => '80', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'name' => 'max_tso_header', | |
| 'offset' => '84', | |
| 'type' => '1652' | |
| }, | |
| '12' => { | |
| 'name' => 'rwq_ind_tbl', | |
| 'offset' => '88', | |
| 'type' => '7143' | |
| }, | |
| '13' => { | |
| 'name' => 'rx_hash_conf', | |
| 'offset' => '96', | |
| 'type' => '6828' | |
| }, | |
| '14' => { | |
| 'name' => 'source_qpn', | |
| 'offset' => '120', | |
| 'type' => '1664' | |
| }, | |
| '15' => { | |
| 'name' => 'send_ops_flags', | |
| 'offset' => '128', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'recv_cq', | |
| 'offset' => '16', | |
| 'type' => '4459' | |
| }, | |
| '3' => { | |
| 'name' => 'srq', | |
| 'offset' => '24', | |
| 'type' => '4779' | |
| }, | |
| '4' => { | |
| 'name' => 'cap', | |
| 'offset' => '32', | |
| 'type' => '6743' | |
| }, | |
| '5' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '52', | |
| 'type' => '6681' | |
| }, | |
| '6' => { | |
| 'name' => 'sq_sig_all', | |
| 'offset' => '56', | |
| 'type' => '128' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '60', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'pd', | |
| 'offset' => '64', | |
| 'type' => '5876' | |
| }, | |
| '9' => { | |
| 'name' => 'xrcd', | |
| 'offset' => '72', | |
| 'type' => '6261' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_init_attr_ex', | |
| 'Size' => '136', | |
| 'Type' => 'Struct' | |
| }, | |
| '7143' => { | |
| 'BaseType' => '6547', | |
| 'Name' => 'struct ibv_rwq_ind_table*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7234' => { | |
| 'Header' => undef, | |
| 'Line' => '1029', | |
| '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' | |
| }, | |
| '7373' => { | |
| 'Header' => undef, | |
| 'Line' => '1082', | |
| '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' | |
| }, | |
| '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' | |
| }, | |
| '7465' => { | |
| 'Header' => undef, | |
| 'Line' => '1105', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_data_buf', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '7508' => { | |
| 'BaseType' => '7465', | |
| 'Name' => 'struct ibv_data_buf const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '7513' => { | |
| 'Header' => undef, | |
| 'Line' => '1110', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'lkey', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_sge', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '7570' => { | |
| 'BaseType' => '7513', | |
| 'Name' => 'struct ibv_sge const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '7575' => { | |
| 'Header' => undef, | |
| 'Line' => '1126', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'imm_data', | |
| 'offset' => '0', | |
| 'type' => '1741' | |
| }, | |
| '1' => { | |
| 'name' => 'invalidate_rkey', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '7612' => { | |
| 'Header' => undef, | |
| 'Line' => '1131', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_addr', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'rkey', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '7651' => { | |
| 'Header' => undef, | |
| 'Line' => '1135', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_addr', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'compare_add', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'swap', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'rkey', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '7718' => { | |
| 'Header' => undef, | |
| 'Line' => '1141', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ah', | |
| 'offset' => '0', | |
| 'type' => '7826' | |
| }, | |
| '1' => { | |
| 'name' => 'remote_qpn', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'remote_qkey', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '7770' => { | |
| 'Header' => undef, | |
| 'Line' => '1641', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '5876' | |
| }, | |
| '2' => { | |
| 'name' => 'handle', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_ah', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '7826' => { | |
| 'BaseType' => '7770', | |
| 'Name' => 'struct ibv_ah*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7832' => { | |
| 'Header' => undef, | |
| 'Line' => '1130', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rdma', | |
| 'offset' => '0', | |
| 'type' => '7612' | |
| }, | |
| '1' => { | |
| 'name' => 'atomic', | |
| 'offset' => '0', | |
| 'type' => '7651' | |
| }, | |
| '2' => { | |
| 'name' => 'ud', | |
| 'offset' => '0', | |
| 'type' => '7718' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Union' | |
| }, | |
| '7881' => { | |
| 'Header' => undef, | |
| 'Line' => '1148', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_srqn', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '7906' => { | |
| 'Header' => undef, | |
| 'Line' => '1147', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'xrc', | |
| 'offset' => '0', | |
| 'type' => '7881' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '7930' => { | |
| 'Header' => undef, | |
| 'Line' => '1153', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mw', | |
| 'offset' => '0', | |
| 'type' => '7982' | |
| }, | |
| '1' => { | |
| 'name' => 'rkey', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'bind_info', | |
| 'offset' => '16', | |
| 'type' => '5497' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '7982' => { | |
| 'BaseType' => '5914', | |
| 'Name' => 'struct ibv_mw*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7988' => { | |
| 'Header' => undef, | |
| 'Line' => '1158', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'hdr', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'hdr_sz', | |
| 'offset' => '8', | |
| 'type' => '1652' | |
| }, | |
| '2' => { | |
| 'name' => 'mss', | |
| 'offset' => '10', | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '8041' => { | |
| 'Header' => undef, | |
| 'Line' => '1152', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'bind_mw', | |
| 'offset' => '0', | |
| 'type' => '7930' | |
| }, | |
| '1' => { | |
| 'name' => 'tso', | |
| 'offset' => '0', | |
| 'type' => '7988' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Union' | |
| }, | |
| '8078' => { | |
| 'Header' => undef, | |
| 'Line' => '1116', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'next', | |
| 'offset' => '8', | |
| 'type' => '8216' | |
| }, | |
| '2' => { | |
| 'name' => 'sg_list', | |
| 'offset' => '16', | |
| 'type' => '8222' | |
| }, | |
| '3' => { | |
| 'name' => 'num_sge', | |
| 'offset' => '24', | |
| 'type' => '128' | |
| }, | |
| '4' => { | |
| 'name' => 'opcode', | |
| 'offset' => '28', | |
| 'type' => '7373' | |
| }, | |
| '5' => { | |
| 'name' => 'send_flags', | |
| 'offset' => '32', | |
| 'type' => '59' | |
| }, | |
| '6' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '36', | |
| 'type' => '7575' | |
| }, | |
| '7' => { | |
| 'name' => 'wr', | |
| 'offset' => '40', | |
| 'type' => '7832' | |
| }, | |
| '8' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '72', | |
| 'type' => '7906' | |
| }, | |
| '9' => { | |
| 'name' => 'unnamed1', | |
| 'offset' => '80', | |
| 'type' => '8041' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_send_wr', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '8216' => { | |
| 'BaseType' => '8078', | |
| 'Name' => 'struct ibv_send_wr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8222' => { | |
| 'BaseType' => '7513', | |
| 'Name' => 'struct ibv_sge*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8228' => { | |
| 'Header' => undef, | |
| 'Line' => '1166', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'next', | |
| 'offset' => '8', | |
| 'type' => '8299' | |
| }, | |
| '2' => { | |
| 'name' => 'sg_list', | |
| 'offset' => '16', | |
| 'type' => '8222' | |
| }, | |
| '3' => { | |
| 'name' => 'num_sge', | |
| 'offset' => '24', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_recv_wr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '8299' => { | |
| 'BaseType' => '8228', | |
| 'Name' => 'struct ibv_recv_wr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8567' => { | |
| 'Header' => undef, | |
| 'Line' => '1202', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'send_flags', | |
| 'offset' => '8', | |
| 'type' => '59' | |
| }, | |
| '2' => { | |
| 'name' => 'bind_info', | |
| 'offset' => '16', | |
| 'type' => '5497' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw_bind', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '8649' => { | |
| 'BaseType' => '8299', | |
| 'Name' => 'struct ibv_recv_wr**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8655' => { | |
| 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '4980' | |
| }, | |
| '1' => { | |
| 'type' => '8299' | |
| }, | |
| '2' => { | |
| 'type' => '8649' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '8661' => { | |
| 'Header' => undef, | |
| 'Line' => '1265', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_base', | |
| 'offset' => '0', | |
| 'type' => '4465' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '160', | |
| 'type' => '1681' | |
| }, | |
| '10' => { | |
| 'name' => 'wr_rdma_write_imm', | |
| 'offset' => '232', | |
| 'type' => '9212' | |
| }, | |
| '11' => { | |
| 'name' => 'wr_send', | |
| 'offset' => '240', | |
| 'type' => '9229' | |
| }, | |
| '12' => { | |
| 'name' => 'wr_send_imm', | |
| 'offset' => '248', | |
| 'type' => '9251' | |
| }, | |
| '13' => { | |
| 'name' => 'wr_send_inv', | |
| 'offset' => '256', | |
| 'type' => '9153' | |
| }, | |
| '14' => { | |
| 'name' => 'wr_send_tso', | |
| 'offset' => '264', | |
| 'type' => '9283' | |
| }, | |
| '15' => { | |
| 'name' => 'wr_set_ud_addr', | |
| 'offset' => '272', | |
| 'type' => '9315' | |
| }, | |
| '16' => { | |
| 'name' => 'wr_set_xrc_srqn', | |
| 'offset' => '280', | |
| 'type' => '9153' | |
| }, | |
| '17' => { | |
| 'name' => 'wr_set_inline_data', | |
| 'offset' => '288', | |
| 'type' => '9342' | |
| }, | |
| '18' => { | |
| 'name' => 'wr_set_inline_data_list', | |
| 'offset' => '296', | |
| 'type' => '9375' | |
| }, | |
| '19' => { | |
| 'name' => 'wr_set_sge', | |
| 'offset' => '304', | |
| 'type' => '9407' | |
| }, | |
| '2' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '168', | |
| 'type' => '1681' | |
| }, | |
| '20' => { | |
| 'name' => 'wr_set_sge_list', | |
| 'offset' => '312', | |
| 'type' => '9440' | |
| }, | |
| '21' => { | |
| 'name' => 'wr_start', | |
| 'offset' => '320', | |
| 'type' => '9229' | |
| }, | |
| '22' => { | |
| 'name' => 'wr_complete', | |
| 'offset' => '328', | |
| 'type' => '9461' | |
| }, | |
| '23' => { | |
| 'name' => 'wr_abort', | |
| 'offset' => '336', | |
| 'type' => '9229' | |
| }, | |
| '3' => { | |
| 'name' => 'wr_flags', | |
| 'offset' => '176', | |
| 'type' => '59' | |
| }, | |
| '4' => { | |
| 'name' => 'wr_atomic_cmp_swp', | |
| 'offset' => '184', | |
| 'type' => '9061' | |
| }, | |
| '5' => { | |
| 'name' => 'wr_atomic_fetch_add', | |
| 'offset' => '192', | |
| 'type' => '9093' | |
| }, | |
| '6' => { | |
| 'name' => 'wr_bind_mw', | |
| 'offset' => '200', | |
| 'type' => '9131' | |
| }, | |
| '7' => { | |
| 'name' => 'wr_local_inv', | |
| 'offset' => '208', | |
| 'type' => '9153' | |
| }, | |
| '8' => { | |
| 'name' => 'wr_rdma_read', | |
| 'offset' => '216', | |
| 'type' => '9180' | |
| }, | |
| '9' => { | |
| 'name' => 'wr_rdma_write', | |
| 'offset' => '224', | |
| 'type' => '9180' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_ex', | |
| 'Size' => '344', | |
| 'Type' => 'Struct' | |
| }, | |
| '90' => { | |
| 'Name' => 'signed char', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '9055' => { | |
| 'BaseType' => '8661', | |
| 'Name' => 'struct ibv_qp_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9061' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'type' => '1681' | |
| }, | |
| '4' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9093' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '911' => { | |
| 'BaseType' => '135', | |
| 'Header' => undef, | |
| 'Line' => '103', | |
| 'Name' => 'pthread_spinlock_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '9125' => { | |
| 'BaseType' => '5567', | |
| 'Name' => 'struct ibv_mw_bind_info const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9131' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '7982' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'type' => '9125' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9153' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '915738' => { | |
| 'Header' => undef, | |
| 'Line' => '627', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'wqe_cnt', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'stride', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '915791' => { | |
| 'Header' => undef, | |
| 'Line' => '632', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'wqe_cnt', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'stride', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '915844' => { | |
| 'Header' => undef, | |
| 'Line' => '637', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'reg', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'size', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '915883' => { | |
| 'Header' => undef, | |
| 'Line' => '625', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'dbrec', | |
| 'offset' => '0', | |
| 'type' => '16137' | |
| }, | |
| '1' => { | |
| 'name' => 'sq', | |
| 'offset' => '8', | |
| 'type' => '915738' | |
| }, | |
| '10' => { | |
| 'name' => 'tir_icm_addr', | |
| 'offset' => '88', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'rq', | |
| 'offset' => '24', | |
| 'type' => '915791' | |
| }, | |
| '3' => { | |
| 'name' => 'bf', | |
| 'offset' => '40', | |
| 'type' => '915844' | |
| }, | |
| '4' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '56', | |
| 'type' => '1681' | |
| }, | |
| '5' => { | |
| 'name' => 'uar_mmap_offset', | |
| 'offset' => '64', | |
| 'type' => '1521' | |
| }, | |
| '6' => { | |
| 'name' => 'tirn', | |
| 'offset' => '72', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'tisn', | |
| 'offset' => '76', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'rqn', | |
| 'offset' => '80', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'sqn', | |
| 'offset' => '84', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_qp', | |
| 'Size' => '96', | |
| 'Type' => 'Struct' | |
| }, | |
| '916055' => { | |
| 'Header' => undef, | |
| 'Line' => '650', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'dbrec', | |
| 'offset' => '8', | |
| 'type' => '16137' | |
| }, | |
| '2' => { | |
| 'name' => 'cqe_cnt', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'cqe_size', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'cq_uar', | |
| 'offset' => '24', | |
| 'type' => '219' | |
| }, | |
| '5' => { | |
| 'name' => 'cqn', | |
| 'offset' => '32', | |
| 'type' => '1664' | |
| }, | |
| '6' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '40', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_cq', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '916168' => { | |
| 'Header' => undef, | |
| 'Line' => '664', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'dbrec', | |
| 'offset' => '8', | |
| 'type' => '16137' | |
| }, | |
| '2' => { | |
| 'name' => 'stride', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'head', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'tail', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '5' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '32', | |
| 'type' => '1681' | |
| }, | |
| '6' => { | |
| 'name' => 'srqn', | |
| 'offset' => '40', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_srq', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '916281' => { | |
| 'Header' => undef, | |
| 'Line' => '674', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'dbrec', | |
| 'offset' => '8', | |
| 'type' => '16137' | |
| }, | |
| '2' => { | |
| 'name' => 'wqe_cnt', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'stride', | |
| 'offset' => '20', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_rwq', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '916366' => { | |
| 'Header' => undef, | |
| 'Line' => '691', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buf', | |
| 'offset' => '0', | |
| 'type' => '219' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '2' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'remote_va', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_dm', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '916437' => { | |
| 'Header' => undef, | |
| 'Line' => '706', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'av', | |
| 'offset' => '0', | |
| 'type' => '916648' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_ah', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916479' => { | |
| 'Header' => undef, | |
| 'Line' => '1049', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'key', | |
| 'offset' => '0', | |
| 'type' => '918180' | |
| }, | |
| '1' => { | |
| 'name' => 'dqp_dct', | |
| 'offset' => '8', | |
| 'type' => '1741' | |
| }, | |
| '10' => { | |
| 'name' => 'rgid', | |
| 'offset' => '32', | |
| 'type' => '34865' | |
| }, | |
| '2' => { | |
| 'name' => 'stat_rate_sl', | |
| 'offset' => '12', | |
| 'type' => '1640' | |
| }, | |
| '3' => { | |
| 'name' => 'fl_mlid', | |
| 'offset' => '13', | |
| 'type' => '1640' | |
| }, | |
| '4' => { | |
| 'name' => 'rlid', | |
| 'offset' => '14', | |
| 'type' => '33876' | |
| }, | |
| '5' => { | |
| 'name' => 'reserved0', | |
| 'offset' => '16', | |
| 'type' => '51341' | |
| }, | |
| '6' => { | |
| 'name' => 'rmac', | |
| 'offset' => '20', | |
| 'type' => '347055' | |
| }, | |
| '7' => { | |
| 'name' => 'tclass', | |
| 'offset' => '26', | |
| 'type' => '1640' | |
| }, | |
| '8' => { | |
| 'name' => 'hop_limit', | |
| 'offset' => '27', | |
| 'type' => '1640' | |
| }, | |
| '9' => { | |
| 'name' => 'grh_gid_fl', | |
| 'offset' => '28', | |
| 'type' => '1741' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5_wqe_av', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '916648' => { | |
| 'BaseType' => '916479', | |
| 'Name' => 'struct mlx5_wqe_av*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916654' => { | |
| 'Header' => undef, | |
| 'Line' => '711', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'pdn', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_pd', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916697' => { | |
| 'Header' => undef, | |
| 'Line' => '717', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '4661' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916735' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916735' => { | |
| 'BaseType' => '915883', | |
| 'Name' => 'struct mlx5dv_qp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916741' => { | |
| 'Header' => undef, | |
| 'Line' => '721', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '4459' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916779' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916779' => { | |
| 'BaseType' => '916055', | |
| 'Name' => 'struct mlx5dv_cq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916785' => { | |
| 'Header' => undef, | |
| 'Line' => '725', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '4779' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916823' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916823' => { | |
| 'BaseType' => '916168', | |
| 'Name' => 'struct mlx5dv_srq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916829' => { | |
| 'Header' => undef, | |
| 'Line' => '729', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '4980' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916867' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916867' => { | |
| 'BaseType' => '916281', | |
| 'Name' => 'struct mlx5dv_rwq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916873' => { | |
| 'Header' => undef, | |
| 'Line' => '733', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '2534' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916911' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916911' => { | |
| 'BaseType' => '916366', | |
| 'Name' => 'struct mlx5dv_dm*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916917' => { | |
| 'Header' => undef, | |
| 'Line' => '737', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '7826' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916955' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916955' => { | |
| 'BaseType' => '916437', | |
| 'Name' => 'struct mlx5dv_ah*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '916961' => { | |
| 'Header' => undef, | |
| 'Line' => '741', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'in', | |
| 'offset' => '0', | |
| 'type' => '5876' | |
| }, | |
| '1' => { | |
| 'name' => 'out', | |
| 'offset' => '8', | |
| 'type' => '916999' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '916999' => { | |
| 'BaseType' => '916654', | |
| 'Name' => 'struct mlx5dv_pd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '917005' => { | |
| 'Header' => undef, | |
| 'Line' => '716', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp', | |
| 'offset' => '0', | |
| 'type' => '916697' | |
| }, | |
| '1' => { | |
| 'name' => 'cq', | |
| 'offset' => '16', | |
| 'type' => '916741' | |
| }, | |
| '2' => { | |
| 'name' => 'srq', | |
| 'offset' => '32', | |
| 'type' => '916785' | |
| }, | |
| '3' => { | |
| 'name' => 'rwq', | |
| 'offset' => '48', | |
| 'type' => '916829' | |
| }, | |
| '4' => { | |
| 'name' => 'dm', | |
| 'offset' => '64', | |
| 'type' => '916873' | |
| }, | |
| '5' => { | |
| 'name' => 'ah', | |
| 'offset' => '80', | |
| 'type' => '916917' | |
| }, | |
| '6' => { | |
| 'name' => 'pd', | |
| 'offset' => '96', | |
| 'type' => '916961' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_obj', | |
| 'Size' => '112', | |
| 'Type' => 'Struct' | |
| }, | |
| '9180' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '918141' => { | |
| 'Header' => undef, | |
| 'Line' => '1051', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qkey', | |
| 'offset' => '0', | |
| 'type' => '1741' | |
| }, | |
| '1' => { | |
| 'name' => 'reserved', | |
| 'offset' => '4', | |
| 'type' => '1741' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '918180' => { | |
| 'Header' => undef, | |
| 'Line' => '1050', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qkey', | |
| 'offset' => '0', | |
| 'type' => '918141' | |
| }, | |
| '1' => { | |
| 'name' => 'dc_key', | |
| 'offset' => '0', | |
| 'type' => '1753' | |
| } | |
| }, | |
| 'Size' => '8', | |
| 'Type' => 'Union' | |
| }, | |
| '9212' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'type' => '1741' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9229' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9251' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1741' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9283' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'type' => '1652' | |
| }, | |
| '3' => { | |
| 'type' => '1652' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9315' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '7826' | |
| }, | |
| '2' => { | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9342' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '219' | |
| }, | |
| '2' => { | |
| 'type' => '314' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9369' => { | |
| 'BaseType' => '7508', | |
| 'Name' => 'struct ibv_data_buf const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9375' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'type' => '9369' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9407' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9434' => { | |
| 'BaseType' => '7570', | |
| 'Name' => 'struct ibv_sge const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9440' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| }, | |
| '1' => { | |
| 'type' => '314' | |
| }, | |
| '2' => { | |
| 'type' => '9434' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9461' => { | |
| 'Name' => 'int(*)(struct ibv_qp_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '9055' | |
| } | |
| }, | |
| 'Return' => '128', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '9467' => { | |
| 'Header' => undef, | |
| 'Line' => '1448', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'fd', | |
| 'offset' => '8', | |
| 'type' => '128' | |
| }, | |
| '2' => { | |
| 'name' => 'refcnt', | |
| 'offset' => '12', | |
| 'type' => '128' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_comp_channel', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '9523' => { | |
| 'BaseType' => '9467', | |
| 'Name' => 'struct ibv_comp_channel*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9529' => { | |
| 'Header' => undef, | |
| 'Line' => '1467', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_poll_cq_attr', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '9558' => { | |
| 'Header' => undef, | |
| 'Line' => '1471', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'tag', | |
| 'offset' => '0', | |
| 'type' => '1681' | |
| }, | |
| '1' => { | |
| 'name' => 'priv', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wc_tm_info', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '9601' => { | |
| 'Header' => undef, | |
| 'Line' => '1476', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '2498' | |
| }, | |
| '1' => { | |
| 'name' => 'channel', | |
| 'offset' => '8', | |
| 'type' => '9523' | |
| }, | |
| '10' => { | |
| 'name' => 'status', | |
| 'offset' => '132', | |
| 'type' => '4986' | |
| }, | |
| '11' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '136', | |
| 'type' => '1681' | |
| }, | |
| '12' => { | |
| 'name' => 'start_poll', | |
| 'offset' => '144', | |
| 'type' => '10073' | |
| }, | |
| '13' => { | |
| 'name' => 'next_poll', | |
| 'offset' => '152', | |
| 'type' => '10094' | |
| }, | |
| '14' => { | |
| 'name' => 'end_poll', | |
| 'offset' => '160', | |
| 'type' => '10111' | |
| }, | |
| '15' => { | |
| 'name' => 'read_opcode', | |
| 'offset' => '168', | |
| 'type' => '10132' | |
| }, | |
| '16' => { | |
| 'name' => 'read_vendor_err', | |
| 'offset' => '176', | |
| 'type' => '10153' | |
| }, | |
| '17' => { | |
| 'name' => 'read_byte_len', | |
| 'offset' => '184', | |
| 'type' => '10153' | |
| }, | |
| '18' => { | |
| 'name' => 'read_imm_data', | |
| 'offset' => '192', | |
| 'type' => '10174' | |
| }, | |
| '19' => { | |
| 'name' => 'read_qp_num', | |
| 'offset' => '200', | |
| 'type' => '10153' | |
| }, | |
| '2' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '16', | |
| 'type' => '219' | |
| }, | |
| '20' => { | |
| 'name' => 'read_src_qp', | |
| 'offset' => '208', | |
| 'type' => '10153' | |
| }, | |
| '21' => { | |
| 'name' => 'read_wc_flags', | |
| 'offset' => '216', | |
| 'type' => '10195' | |
| }, | |
| '22' => { | |
| 'name' => 'read_slid', | |
| 'offset' => '224', | |
| 'type' => '10153' | |
| }, | |
| '23' => { | |
| 'name' => 'read_sl', | |
| 'offset' => '232', | |
| 'type' => '10216' | |
| }, | |
| '24' => { | |
| 'name' => 'read_dlid_path_bits', | |
| 'offset' => '240', | |
| 'type' => '10216' | |
| }, | |
| '25' => { | |
| 'name' => 'read_completion_ts', | |
| 'offset' => '248', | |
| 'type' => '10237' | |
| }, | |
| '26' => { | |
| 'name' => 'read_cvlan', | |
| 'offset' => '256', | |
| 'type' => '10258' | |
| }, | |
| '27' => { | |
| 'name' => 'read_flow_tag', | |
| 'offset' => '264', | |
| 'type' => '10153' | |
| }, | |
| '28' => { | |
| 'name' => 'read_tm_info', | |
| 'offset' => '272', | |
| 'type' => '10286' | |
| }, | |
| '29' => { | |
| 'name' => 'read_completion_wallclock_ns', | |
| 'offset' => '280', | |
| 'type' => '10237' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '24', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'cqe', | |
| 'offset' => '28', | |
| 'type' => '128' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '32', | |
| 'type' => '825' | |
| }, | |
| '6' => { | |
| 'name' => 'cond', | |
| 'offset' => '72', | |
| 'type' => '899' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_events_completed', | |
| 'offset' => '120', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'async_events_completed', | |
| 'offset' => '124', | |
| 'type' => '1664' | |
| }, | |
| '9' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '128', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq_ex', | |
| 'Size' => '288', | |
| 'Type' => 'Struct' | |
| }, | |
| '968499' => { | |
| 'Header' => undef, | |
| 'Line' => '180', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'version', | |
| 'offset' => '0', | |
| 'type' => '1640' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| }, | |
| '10' => { | |
| 'name' => 'dc_odp_caps', | |
| 'offset' => '84', | |
| 'type' => '1664' | |
| }, | |
| '11' => { | |
| 'name' => 'hca_core_clock', | |
| 'offset' => '88', | |
| 'type' => '219' | |
| }, | |
| '12' => { | |
| 'name' => 'num_lag_ports', | |
| 'offset' => '96', | |
| 'type' => '1640' | |
| }, | |
| '13' => { | |
| 'name' => 'sig_caps', | |
| 'offset' => '104', | |
| 'type' => '14943' | |
| }, | |
| '2' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '16', | |
| 'type' => '1681' | |
| }, | |
| '3' => { | |
| 'name' => 'cqe_comp_caps', | |
| 'offset' => '24', | |
| 'type' => '14636' | |
| }, | |
| '4' => { | |
| 'name' => 'sw_parsing_caps', | |
| 'offset' => '32', | |
| 'type' => '14676' | |
| }, | |
| '5' => { | |
| 'name' => 'striding_rq_caps', | |
| 'offset' => '40', | |
| 'type' => '14716' | |
| }, | |
| '6' => { | |
| 'name' => 'tunnel_offloads_caps', | |
| 'offset' => '60', | |
| 'type' => '1664' | |
| }, | |
| '7' => { | |
| 'name' => 'max_dynamic_bfregs', | |
| 'offset' => '64', | |
| 'type' => '1664' | |
| }, | |
| '8' => { | |
| 'name' => 'max_clock_info_update_nsec', | |
| 'offset' => '72', | |
| 'type' => '1681' | |
| }, | |
| '9' => { | |
| 'name' => 'flow_action_flags', | |
| 'offset' => '80', | |
| 'type' => '1664' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_context', | |
| 'Size' => '120', | |
| 'Type' => 'Struct' | |
| }, | |
| '97' => { | |
| 'BaseType' => '45', | |
| 'Header' => undef, | |
| 'Line' => '38', | |
| 'Name' => '__uint8_t', | |
| 'Size' => '1', | |
| 'Type' => 'Typedef' | |
| }, | |
| '972153' => { | |
| 'Header' => undef, | |
| 'Line' => '1380', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'MLX5DV_CTX_ATTR_BUF_ALLOCATORS', | |
| 'value' => '1' | |
| } | |
| }, | |
| 'Name' => 'enum mlx5dv_set_ctx_attr_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '972437' => { | |
| 'Header' => undef, | |
| 'Line' => '1470', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'flags', | |
| 'offset' => '0', | |
| 'type' => '1664' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '8', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_context_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '972597' => { | |
| 'Header' => undef, | |
| 'Line' => '1884', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'parent', | |
| 'offset' => '0', | |
| 'type' => '972730' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '1664' | |
| }, | |
| '2' => { | |
| 'name' => 'bw_share', | |
| 'offset' => '12', | |
| 'type' => '1664' | |
| }, | |
| '3' => { | |
| 'name' => 'max_avg_bw', | |
| 'offset' => '16', | |
| 'type' => '1664' | |
| }, | |
| '4' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '24', | |
| 'type' => '1681' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sched_attr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '972682' => { | |
| 'BaseType' => '972597', | |
| 'Name' => 'struct mlx5dv_sched_attr const', | |
| 'Size' => '32', | |
| 'Type' => 'Const' | |
| }, | |
| '972687' => { | |
| 'Header' => undef, | |
| 'Line' => '854', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'parent', | |
| 'offset' => '0', | |
| 'type' => '972730' | |
| }, | |
| '1' => { | |
| 'name' => 'obj', | |
| 'offset' => '8', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sched_node', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '972730' => { | |
| 'BaseType' => '972687', | |
| 'Name' => 'struct mlx5dv_sched_node*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '980126' => { | |
| 'Header' => undef, | |
| 'Line' => '859', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'parent', | |
| 'offset' => '0', | |
| 'type' => '972730' | |
| }, | |
| '1' => { | |
| 'name' => 'obj', | |
| 'offset' => '8', | |
| 'type' => '16131' | |
| } | |
| }, | |
| 'Name' => 'struct mlx5dv_sched_leaf', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '980169' => { | |
| 'BaseType' => '980126', | |
| 'Name' => 'struct mlx5dv_sched_leaf const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '999324' => { | |
| 'BaseType' => '972437', | |
| 'Name' => 'struct mlx5dv_context_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| } | |
| }, | |
| 'UndefinedSymbols' => { | |
| 'libmlx5.so.1.20.36.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, | |
| '__memcpy_chk@GLIBC_2.3.4' => 0, | |
| '__snprintf_chk@GLIBC_2.3.4' => 0, | |
| '__sprintf_chk@GLIBC_2.3.4' => 0, | |
| '__stack_chk_fail@GLIBC_2.4' => 0, | |
| '__vfprintf_chk@GLIBC_2.3.4' => 0, | |
| '_verbs_init_and_alloc_context@IBVERBS_PRIVATE_34' => 0, | |
| 'abort@GLIBC_2.2.5' => 0, | |
| 'calloc@GLIBC_2.2.5' => 0, | |
| 'close@GLIBC_2.2.5' => 0, | |
| 'execute_ioctl@IBVERBS_PRIVATE_34' => 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, | |
| 'ibv_alloc_pd@IBVERBS_1.1' => 0, | |
| 'ibv_cmd_advise_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_alloc_dm@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_alloc_mw@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_attach_mcast@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_close_xrcd@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_ah@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_counters@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_cq_ex@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_flow@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_flow_action_esp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_qp_ex2@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_srq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_srq_ex@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_create_wq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_dealloc_mw@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_ah@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_counters@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_flow@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_flow_action@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_srq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_destroy_wq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_detach_mcast@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_free_dm@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_get_context@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_cq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_flow_action_esp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_qp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_qp_ex@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_srq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_modify_wq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_open_qp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_open_xrcd@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_context@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_device_any@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_port@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_qp@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_query_srq@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_read_counters@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_reg_dm_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_reg_dmabuf_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_reg_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_rereg_mr@IBVERBS_PRIVATE_34' => 0, | |
| 'ibv_cmd_resize_cq@IBVERBS_PRIVATE_34' => 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_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_34' => 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, | |
| '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, | |
| 'posix_memalign@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.2.5' => 0, | |
| 'pthread_spin_init@GLIBC_2.2.5' => 0, | |
| 'pthread_spin_lock@GLIBC_2.2.5' => 0, | |
| 'pthread_spin_unlock@GLIBC_2.2.5' => 0, | |
| 'rand_r@GLIBC_2.2.5' => 0, | |
| 'read@GLIBC_2.2.5' => 0, | |
| 'sched_getaffinity@GLIBC_2.3.4' => 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, | |
| 'stderr@GLIBC_2.2.5' => 0, | |
| 'strcasecmp@GLIBC_2.2.5' => 0, | |
| 'strchr@GLIBC_2.2.5' => 0, | |
| 'strerror@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, | |
| 'verbs_allow_disassociate_destroy@IBVERBS_PRIVATE_34' => 0, | |
| 'verbs_init_cq@IBVERBS_PRIVATE_34' => 0, | |
| 'verbs_open_device@IBVERBS_PRIVATE_34' => 0, | |
| 'verbs_register_driver_34@IBVERBS_PRIVATE_34' => 0, | |
| 'verbs_set_ops@IBVERBS_PRIVATE_34' => 0, | |
| 'verbs_uninit_context@IBVERBS_PRIVATE_34' => 0 | |
| } | |
| }, | |
| 'WordSize' => '8' | |
| }; |