blob: 66171968bb0a9c3abfe38e8819cc553b4b7370d5 [file] [edit]
$VAR1 = {
'ABI_DUMPER_VERSION' => '1.2',
'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
'GccVersion' => '12.3.0',
'Headers' => {},
'Language' => 'C',
'LibraryName' => 'libibverbs.so.1.16.63.0',
'LibraryVersion' => 'ibverbs',
'MissedOffsets' => '1',
'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
'libnl-3.so.200' => 1,
'libnl-route-3.so.200' => 1
},
'Sources' => {},
'SymbolInfo' => {
'100951' => {
'Header' => undef,
'Line' => '205',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'driver',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_context'
},
'101740' => {
'Header' => undef,
'Line' => '192',
'Param' => {
'0' => {
'name' => 'context_ex',
'type' => '93270'
},
'1' => {
'name' => 'cmd',
'type' => '103475'
},
'2' => {
'name' => 'cmd_size',
'type' => '53'
},
'3' => {
'name' => 'fd_arr',
'type' => '103480'
},
'4' => {
'name' => 'resp',
'type' => '103485'
},
'5' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_get_context'
},
'104263' => {
'Header' => undef,
'Line' => '110',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '953'
},
'2' => {
'name' => 'speed',
'type' => '46801'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_port_speed'
},
'104905' => {
'Header' => undef,
'Line' => '68',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'port_attr',
'type' => '64212'
},
'3' => {
'name' => 'cmd',
'type' => '105977'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_port'
},
'113480' => {
'Header' => undef,
'Line' => '78',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'dm',
'type' => '115462'
},
'2' => {
'name' => 'offset',
'type' => '965'
},
'3' => {
'name' => 'length',
'type' => '53'
},
'4' => {
'name' => 'access',
'type' => '70'
},
'5' => {
'name' => 'vmr',
'type' => '23209'
},
'6' => {
'name' => 'link',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_reg_dm_mr'
},
'115486' => {
'Header' => undef,
'Line' => '63',
'Param' => {
'0' => {
'name' => 'dm',
'type' => '115462'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_free_dm'
},
'115938' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '8991'
},
'1' => {
'name' => 'dm_attr',
'type' => '116937'
},
'2' => {
'name' => 'dm',
'type' => '115462'
},
'3' => {
'name' => 'link',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_alloc_dm'
},
'123329' => {
'Header' => undef,
'Line' => '8',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '8991'
},
'1' => {
'name' => 'pg_off',
'type' => '118817'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_export_dmabuf_fd'
},
'130315' => {
'Header' => undef,
'Line' => '36',
'Param' => {
'0' => {
'name' => 'dmah',
'type' => '130752'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_free_dmah'
},
'130774' => {
'Header' => undef,
'Line' => '8',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '8991'
},
'1' => {
'name' => 'dmah',
'type' => '130752'
},
'2' => {
'name' => 'attr',
'type' => '64172'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_alloc_dmah'
},
'161440' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'flow_id',
'type' => '18340'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_flow'
},
'168627' => {
'Header' => undef,
'Line' => '120',
'Param' => {
'0' => {
'name' => 'action',
'type' => '169064'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_flow_action'
},
'169086' => {
'Header' => undef,
'Line' => '101',
'Param' => {
'0' => {
'name' => 'flow_action',
'type' => '169064'
},
'1' => {
'name' => 'attr',
'type' => '64507'
},
'2' => {
'name' => 'driver',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_flow_action_esp'
},
'169609' => {
'Header' => undef,
'Line' => '72',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '8991'
},
'1' => {
'name' => 'attr',
'type' => '64507'
},
'2' => {
'name' => 'flow_action',
'type' => '169064'
},
'3' => {
'name' => 'driver',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_flow_action_esp'
},
'198320' => {
'Header' => undef,
'Line' => '160',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'vmr',
'type' => '23209'
},
'2' => {
'name' => 'mr_init_attr',
'type' => '64122'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_reg_mr_ex'
},
'200769' => {
'Header' => undef,
'Line' => '120',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'offset',
'type' => '965'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'iova',
'type' => '965'
},
'4' => {
'name' => 'fd',
'type' => '161'
},
'5' => {
'name' => 'access',
'type' => '161'
},
'6' => {
'name' => 'vmr',
'type' => '23209'
},
'7' => {
'name' => 'driver',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_reg_dmabuf_mr'
},
'203004' => {
'Header' => undef,
'Line' => '90',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'vmr',
'type' => '23209'
},
'2' => {
'name' => 'mr_handle',
'type' => '953'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_mr'
},
'204114' => {
'Header' => undef,
'Line' => '58',
'Param' => {
'0' => {
'name' => 'vmr',
'type' => '23209'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_dereg_mr'
},
'204646' => {
'Header' => undef,
'Line' => '39',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'advice',
'type' => '52632'
},
'2' => {
'name' => 'flags',
'type' => '953'
},
'3' => {
'name' => 'sg_list',
'type' => '14067'
},
'4' => {
'name' => 'num_sge',
'type' => '953'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_advise_mr'
},
'213133' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'mw',
'type' => '13830'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_dealloc_mw'
},
'220324' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_dealloc_pd'
},
'23277' => {
'Data' => 1,
'Header' => undef,
'Line' => '328',
'Return' => '18375',
'ShortName' => 'verbs_allow_disassociate_destroy'
},
'23611' => {
'Header' => undef,
'Line' => '1205',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
},
'1' => {
'name' => 'attr',
'type' => '18345'
},
'2' => {
'name' => 'cmd',
'type' => '23769'
},
'3' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_cq'
},
'23774' => {
'Header' => undef,
'Line' => '1160',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'init_attr',
'type' => '18350'
},
'2' => {
'name' => 'rwq_ind_table',
'type' => '12422'
},
'3' => {
'name' => 'resp',
'type' => '24173'
},
'4' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_rwq_ind_table'
},
'24183' => {
'Header' => undef,
'Line' => '1128',
'Param' => {
'0' => {
'name' => 'wq',
'type' => '10252'
},
'1' => {
'name' => 'attr',
'type' => '18355'
},
'2' => {
'name' => 'cmd',
'type' => '24420'
},
'3' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_wq'
},
'242799' => {
'Header' => undef,
'Line' => '449',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_qp'
},
'243639' => {
'Header' => undef,
'Line' => '422',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'qp',
'type' => '30110'
},
'2' => {
'name' => 'attr_ex',
'type' => '65163'
},
'3' => {
'name' => 'cmd',
'type' => '244079'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '244084'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_qp_ex2'
},
'244106' => {
'Header' => undef,
'Line' => '401',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'qp',
'type' => '30110'
},
'2' => {
'name' => 'attr_ex',
'type' => '65163'
},
'3' => {
'name' => 'cmd',
'type' => '244606'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '30120'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_qp_ex'
},
'24425' => {
'Header' => undef,
'Line' => '1069',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'flow_id',
'type' => '18340'
},
'2' => {
'name' => 'flow_attr',
'type' => '18360'
},
'3' => {
'name' => 'ucmd',
'type' => '82'
},
'4' => {
'name' => 'ucmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_flow'
},
'244633' => {
'Header' => undef,
'Line' => '373',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'qp',
'type' => '9935'
},
'2' => {
'name' => 'attr',
'type' => '23204'
},
'3' => {
'name' => 'cmd',
'type' => '244606'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '30120'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_qp'
},
'257497' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'rwq_ind_table',
'type' => '12422'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_rwq_ind_table'
},
'26469' => {
'Header' => undef,
'Line' => '858',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'gid',
'type' => '23194'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_detach_mcast'
},
'26766' => {
'Header' => undef,
'Line' => '845',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'gid',
'type' => '23194'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_attach_mcast'
},
'26991' => {
'Header' => undef,
'Line' => '809',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'ah',
'type' => '13677'
},
'2' => {
'name' => 'attr',
'type' => '23199'
},
'3' => {
'name' => 'resp',
'type' => '27330'
},
'4' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_ah'
},
'27335' => {
'Header' => undef,
'Line' => '750',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
},
'1' => {
'name' => 'wr',
'type' => '14143'
},
'2' => {
'name' => 'bad_wr',
'type' => '14230'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_post_srq_recv'
},
'277380' => {
'Header' => undef,
'Line' => '246',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_srq'
},
'27809' => {
'Header' => undef,
'Line' => '691',
'Param' => {
'0' => {
'name' => 'ibqp',
'type' => '9935'
},
'1' => {
'name' => 'wr',
'type' => '14143'
},
'2' => {
'name' => 'bad_wr',
'type' => '14230'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_post_recv'
},
'278209' => {
'Header' => undef,
'Line' => '223',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'srq',
'type' => '278638'
},
'2' => {
'name' => 'attr_ex',
'type' => '65223'
},
'3' => {
'name' => 'cmd',
'type' => '278643'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '278648'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_srq_ex'
},
'278670' => {
'Header' => undef,
'Line' => '201',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'srq',
'type' => '10052'
},
'2' => {
'name' => 'attr',
'type' => '67767'
},
'3' => {
'name' => 'cmd',
'type' => '279178'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '278648'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_srq'
},
'28277' => {
'Header' => undef,
'Line' => '603',
'Param' => {
'0' => {
'name' => 'ibqp',
'type' => '9935'
},
'1' => {
'name' => 'wr',
'type' => '14062'
},
'2' => {
'name' => 'bad_wr',
'type' => '18300'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_post_send'
},
'28752' => {
'Header' => undef,
'Line' => '583',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
},
'3' => {
'name' => 'cmd',
'type' => '28996'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '29001'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_qp_ex'
},
'29006' => {
'Header' => undef,
'Line' => '566',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
},
'3' => {
'name' => 'cmd',
'type' => '29220'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_qp'
},
'29294' => {
'Header' => undef,
'Line' => '393',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
},
'3' => {
'name' => 'init_attr',
'type' => '23204'
},
'4' => {
'name' => 'cmd',
'type' => '29717'
},
'5' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_qp'
},
'29722' => {
'Header' => undef,
'Line' => '343',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'qp',
'type' => '30110'
},
'2' => {
'name' => 'vqp_sz',
'type' => '161'
},
'3' => {
'name' => 'attr',
'type' => '18365'
},
'4' => {
'name' => 'cmd',
'type' => '30115'
},
'5' => {
'name' => 'cmd_size',
'type' => '53'
},
'6' => {
'name' => 'resp',
'type' => '30120'
},
'7' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_open_qp'
},
'30125' => {
'Header' => undef,
'Line' => '314',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
},
'2' => {
'name' => 'cmd',
'type' => '30376'
},
'3' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_srq'
},
'302607' => {
'Header' => undef,
'Line' => '141',
'Param' => {
'0' => {
'name' => 'wq',
'type' => '10252'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_wq'
},
'303452' => {
'Header' => undef,
'Line' => '121',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'wq_init_attr',
'type' => '64857'
},
'2' => {
'name' => 'wq',
'type' => '10252'
},
'3' => {
'name' => 'cmd',
'type' => '306813'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '306818'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_wq'
},
'30381' => {
'Header' => undef,
'Line' => '296',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
},
'2' => {
'name' => 'srq_attr_mask',
'type' => '161'
},
'3' => {
'name' => 'cmd',
'type' => '30584'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_modify_srq'
},
'30915' => {
'Header' => undef,
'Line' => '253',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
},
'1' => {
'name' => 'cqe',
'type' => '161'
},
'2' => {
'name' => 'cmd',
'type' => '31177'
},
'3' => {
'name' => 'cmd_size',
'type' => '53'
},
'4' => {
'name' => 'resp',
'type' => '31182'
},
'5' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_resize_cq'
},
'31187' => {
'Header' => undef,
'Line' => '240',
'Param' => {
'0' => {
'name' => 'ibcq',
'type' => '9734'
},
'1' => {
'name' => 'solicited_only',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_req_notify_cq'
},
'31328' => {
'Header' => undef,
'Line' => '194',
'Param' => {
'0' => {
'name' => 'ibcq',
'type' => '9734'
},
'1' => {
'name' => 'ne',
'type' => '161'
},
'2' => {
'name' => 'wc',
'type' => '18210'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_poll_cq'
},
'314422' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'xrcd',
'type' => '22850'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_close_xrcd'
},
'31682' => {
'Header' => undef,
'Line' => '169',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'type',
'type' => '11400'
},
'2' => {
'name' => 'mw',
'type' => '13830'
},
'3' => {
'name' => 'cmd',
'type' => '32019'
},
'4' => {
'name' => 'cmd_size',
'type' => '53'
},
'5' => {
'name' => 'resp',
'type' => '32024'
},
'6' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_alloc_mw'
},
'32029' => {
'Header' => undef,
'Line' => '140',
'Param' => {
'0' => {
'name' => 'vmr',
'type' => '23209'
},
'1' => {
'name' => 'flags',
'type' => '953'
},
'10' => {
'name' => 'resp_sz',
'type' => '53'
},
'2' => {
'name' => 'addr',
'type' => '82'
},
'3' => {
'name' => 'length',
'type' => '53'
},
'4' => {
'name' => 'hca_va',
'type' => '965'
},
'5' => {
'name' => 'access',
'type' => '161'
},
'6' => {
'name' => 'pd',
'type' => '11395'
},
'7' => {
'name' => 'cmd',
'type' => '32418'
},
'8' => {
'name' => 'cmd_sz',
'type' => '53'
},
'9' => {
'name' => 'resp',
'type' => '32423'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_rereg_mr'
},
'32428' => {
'Header' => undef,
'Line' => '99',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'addr',
'type' => '82'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'hca_va',
'type' => '965'
},
'4' => {
'name' => 'access',
'type' => '161'
},
'5' => {
'name' => 'vmr',
'type' => '23209'
},
'6' => {
'name' => 'cmd',
'type' => '32762'
},
'7' => {
'name' => 'cmd_size',
'type' => '53'
},
'8' => {
'name' => 'resp',
'type' => '32767'
},
'9' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_reg_mr'
},
'32772' => {
'Header' => undef,
'Line' => '67',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'xrcd',
'type' => '22850'
},
'2' => {
'name' => 'vxrcd_size',
'type' => '161'
},
'3' => {
'name' => 'attr',
'type' => '18370'
},
'4' => {
'name' => 'cmd',
'type' => '33068'
},
'5' => {
'name' => 'cmd_size',
'type' => '53'
},
'6' => {
'name' => 'resp',
'type' => '33073'
},
'7' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_open_xrcd'
},
'33078' => {
'Header' => undef,
'Line' => '50',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'pd',
'type' => '11395'
},
'2' => {
'name' => 'cmd',
'type' => '33343'
},
'3' => {
'name' => 'cmd_size',
'type' => '53'
},
'4' => {
'name' => 'resp',
'type' => '33348'
},
'5' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_alloc_pd'
},
'333579' => {
'Header' => undef,
'Line' => '310',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'addr',
'type' => '82'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'iova',
'type' => '965'
},
'4' => {
'name' => 'access',
'type' => '70'
}
},
'Return' => '11186',
'ShortName' => 'ibv_reg_mr_iova2'
},
'334104' => {
'Alias' => '__ibv_register_driver_1_1',
'Header' => undef,
'Line' => '979',
'Param' => {
'0' => {
'name' => 'name',
'type' => '76604'
},
'1' => {
'name' => 'init_func',
'type' => '333007'
}
},
'Return' => '1',
'ShortName' => 'ibv_register_driver'
},
'334156' => {
'Alias' => '__ibv_detach_mcast_1_0',
'Header' => undef,
'Line' => '972',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '332922'
},
'1' => {
'name' => 'gid',
'type' => '100798'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_detach_mcast'
},
'334281' => {
'Alias' => '__ibv_attach_mcast_1_0',
'Header' => undef,
'Line' => '965',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '332922'
},
'1' => {
'name' => 'gid',
'type' => '100798'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_attach_mcast'
},
'334406' => {
'Alias' => '__ibv_destroy_ah_1_0',
'Header' => undef,
'Line' => '951',
'Param' => {
'0' => {
'name' => 'ah',
'type' => '331883'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_ah'
},
'334512' => {
'Alias' => '__ibv_create_ah_1_0',
'Header' => undef,
'Line' => '927',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '331304'
},
'1' => {
'name' => 'attr',
'type' => '23199'
}
},
'Return' => '331883',
'ShortName' => 'ibv_create_ah'
},
'334692' => {
'Alias' => '__ibv_destroy_qp_1_0',
'Header' => undef,
'Line' => '913',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '332922'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_qp'
},
'334798' => {
'Alias' => '__ibv_modify_qp_1_0',
'Header' => undef,
'Line' => '904',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '332922'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_modify_qp'
},
'334919' => {
'Alias' => '__ibv_query_qp_1_0',
'Header' => undef,
'Line' => '881',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '332922'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
},
'3' => {
'name' => 'init_attr',
'type' => '335120'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_qp'
},
'335125' => {
'Alias' => '__ibv_create_qp_1_0',
'Header' => undef,
'Line' => '836',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '331304'
},
'1' => {
'name' => 'qp_init_attr',
'type' => '335120'
}
},
'Return' => '332922',
'ShortName' => 'ibv_create_qp'
},
'335339' => {
'Alias' => '__ibv_destroy_srq_1_0',
'Header' => undef,
'Line' => '822',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '331667'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_srq'
},
'335446' => {
'Alias' => '__ibv_query_srq_1_0',
'Header' => undef,
'Line' => '814',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '331667'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_srq'
},
'335541' => {
'Alias' => '__ibv_modify_srq_1_0',
'Header' => undef,
'Line' => '805',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '331667'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
},
'2' => {
'name' => 'srq_attr_mask',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_modify_srq'
},
'335663' => {
'Alias' => '__ibv_create_srq_1_0',
'Header' => undef,
'Line' => '777',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '331304'
},
'1' => {
'name' => 'srq_init_attr',
'type' => '67767'
}
},
'Return' => '331667',
'ShortName' => 'ibv_create_srq'
},
'335844' => {
'Alias' => '__ibv_ack_cq_events_1_0',
'Header' => undef,
'Line' => '769',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '331662'
},
'1' => {
'name' => 'nevents',
'type' => '70'
}
},
'Return' => '1',
'ShortName' => 'ibv_ack_cq_events'
},
'335934' => {
'Alias' => '__ibv_get_cq_event_1_0',
'Header' => undef,
'Line' => '749',
'Param' => {
'0' => {
'name' => 'channel',
'type' => '15170'
},
'1' => {
'name' => 'cq',
'type' => '336127'
},
'2' => {
'name' => 'cq_context',
'type' => '172370'
}
},
'Return' => '161',
'ShortName' => 'ibv_get_cq_event'
},
'336132' => {
'Alias' => '__ibv_destroy_cq_1_0',
'Header' => undef,
'Line' => '735',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '331662'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_cq'
},
'336238' => {
'Alias' => '__ibv_resize_cq_1_0',
'Header' => undef,
'Line' => '728',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '331662'
},
'1' => {
'name' => 'cqe',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_resize_cq'
},
'336332' => {
'Alias' => '__ibv_create_cq_1_0',
'Header' => undef,
'Line' => '699',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'cqe',
'type' => '161'
},
'2' => {
'name' => 'cq_context',
'type' => '82'
},
'3' => {
'name' => 'channel',
'type' => '15170'
},
'4' => {
'name' => 'comp_vector',
'type' => '161'
}
},
'Return' => '331662',
'ShortName' => 'ibv_create_cq'
},
'336591' => {
'Alias' => '__ibv_dereg_mr_1_0',
'Header' => undef,
'Line' => '685',
'Param' => {
'0' => {
'name' => 'mr',
'type' => '336697'
}
},
'Return' => '161',
'ShortName' => 'ibv_dereg_mr'
},
'336702' => {
'Alias' => '__ibv_reg_mr_1_0',
'Header' => undef,
'Line' => '658',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '331304'
},
'1' => {
'name' => 'addr',
'type' => '82'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'access',
'type' => '161'
}
},
'Return' => '336697',
'ShortName' => 'ibv_reg_mr'
},
'337028' => {
'Alias' => '__ibv_dealloc_pd_1_0',
'Header' => undef,
'Line' => '644',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '331304'
}
},
'Return' => '161',
'ShortName' => 'ibv_dealloc_pd'
},
'337134' => {
'Alias' => '__ibv_alloc_pd_1_0',
'Header' => undef,
'Line' => '621',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
}
},
'Return' => '331304',
'ShortName' => 'ibv_alloc_pd'
},
'337283' => {
'Alias' => '__ibv_query_pkey_1_0',
'Header' => undef,
'Line' => '612',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'index',
'type' => '161'
},
'3' => {
'name' => 'pkey',
'type' => '333744'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_pkey'
},
'337435' => {
'Alias' => '__ibv_query_gid_1_0',
'Header' => undef,
'Line' => '603',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'index',
'type' => '161'
},
'3' => {
'name' => 'gid',
'type' => '100798'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_gid'
},
'337587' => {
'Alias' => '__ibv_query_port_1_0',
'Header' => undef,
'Line' => '594',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'port_attr',
'type' => '64212'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_port'
},
'337976' => {
'Alias' => '__ibv_query_device_1_0',
'Header' => undef,
'Line' => '586',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'device_attr',
'type' => '18045'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_device'
},
'338071' => {
'Alias' => '__ibv_ack_async_event_1_0',
'Header' => undef,
'Line' => '549',
'Param' => {
'0' => {
'name' => 'event',
'type' => '67591'
}
},
'Return' => '1',
'ShortName' => 'ibv_ack_async_event'
},
'338173' => {
'Header' => undef,
'Line' => '510',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
},
'1' => {
'name' => 'event',
'type' => '67591'
}
},
'Return' => '161',
'ShortName' => '__ibv_get_async_event_1_0'
},
'338231' => {
'Alias' => '__ibv_close_device_1_0',
'Header' => undef,
'Line' => '496',
'Param' => {
'0' => {
'name' => 'context',
'type' => '331208'
}
},
'Return' => '161',
'ShortName' => 'ibv_close_device'
},
'338338' => {
'Alias' => '__ibv_open_device_1_0',
'Header' => undef,
'Line' => '467',
'Param' => {
'0' => {
'name' => 'device',
'type' => '333002'
}
},
'Return' => '331208',
'ShortName' => 'ibv_open_device'
},
'339523' => {
'Alias' => '__ibv_get_device_guid_1_0',
'Header' => undef,
'Line' => '294',
'Param' => {
'0' => {
'name' => 'device',
'type' => '333002'
}
},
'Return' => '1061',
'ShortName' => 'ibv_get_device_guid'
},
'339590' => {
'Alias' => '__ibv_get_device_name_1_0',
'Header' => undef,
'Line' => '287',
'Param' => {
'0' => {
'name' => 'device',
'type' => '333002'
}
},
'Return' => '76604',
'ShortName' => 'ibv_get_device_name'
},
'339657' => {
'Alias' => '__ibv_free_device_list_1_0',
'Header' => undef,
'Line' => '272',
'Param' => {
'0' => {
'name' => 'list',
'type' => '339774'
}
},
'Return' => '1',
'ShortName' => 'ibv_free_device_list'
},
'339779' => {
'Alias' => '__ibv_get_device_list_1_0',
'Header' => undef,
'Line' => '231',
'Param' => {
'0' => {
'name' => 'num',
'type' => '13424'
}
},
'Return' => '339774',
'ShortName' => 'ibv_get_device_list'
},
'359806' => {
'Header' => undef,
'Line' => '625',
'Param' => {
'0' => {
'name' => 'vctx',
'type' => '93270'
},
'1' => {
'name' => 'ops',
'type' => '359830'
}
},
'Return' => '1',
'ShortName' => 'verbs_set_ops'
},
'360182' => {
'Alias' => '__ibv_ack_async_event_1_1',
'Header' => undef,
'Line' => '498',
'Param' => {
'0' => {
'name' => 'event',
'type' => '67591'
}
},
'Return' => '1',
'ShortName' => 'ibv_ack_async_event'
},
'360488' => {
'Alias' => '__ibv_get_async_event_1_1',
'Header' => undef,
'Line' => '452',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'event',
'type' => '67591'
}
},
'Return' => '161',
'ShortName' => 'ibv_get_async_event'
},
'360793' => {
'Alias' => '__ibv_close_device_1_1',
'Header' => undef,
'Line' => '442',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
}
},
'Return' => '161',
'ShortName' => 'ibv_close_device'
},
'360980' => {
'Header' => undef,
'Line' => '432',
'Param' => {
'0' => {
'name' => 'context_ex',
'type' => '93270'
}
},
'Return' => '1',
'ShortName' => 'verbs_uninit_context'
},
'361083' => {
'Header' => undef,
'Line' => '370',
'Param' => {
'0' => {
'name' => 'cmd_fd',
'type' => '161'
}
},
'Return' => '8991',
'ShortName' => 'ibv_import_device'
},
'361527' => {
'Alias' => '__ibv_open_device_1_1',
'Header' => undef,
'Line' => '363',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
}
},
'Return' => '8991',
'ShortName' => 'ibv_open_device'
},
'361608' => {
'Header' => undef,
'Line' => '323',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
},
'1' => {
'name' => 'private_data',
'type' => '82'
}
},
'Return' => '8991',
'ShortName' => 'verbs_open_device'
},
'361906' => {
'Header' => undef,
'Line' => '265',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
},
'1' => {
'name' => 'cmd_fd',
'type' => '161'
},
'2' => {
'name' => 'alloc_size',
'type' => '53'
},
'3' => {
'name' => 'context_offset',
'type' => '93270'
},
'4' => {
'name' => 'driver_id',
'type' => '953'
}
},
'Return' => '82',
'ShortName' => '_verbs_init_and_alloc_context'
},
'363034' => {
'Header' => undef,
'Line' => '536',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
},
'1' => {
'name' => 'context',
'type' => '8991'
},
'2' => {
'name' => 'channel',
'type' => '15170'
},
'3' => {
'name' => 'cq_context',
'type' => '82'
}
},
'Return' => '1',
'ShortName' => 'verbs_init_cq'
},
'363244' => {
'Header' => undef,
'Line' => '153',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
}
},
'Return' => '161',
'ShortName' => 'ibv_get_device_index'
},
'363310' => {
'Alias' => '__ibv_get_device_guid_1_1',
'Header' => undef,
'Line' => '116',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
}
},
'Return' => '1061',
'ShortName' => 'ibv_get_device_guid'
},
'363825' => {
'Alias' => '__ibv_get_device_name_1_1',
'Header' => undef,
'Line' => '109',
'Param' => {
'0' => {
'name' => 'device',
'type' => '17383'
}
},
'Return' => '76604',
'ShortName' => 'ibv_get_device_name'
},
'363872' => {
'Alias' => '__ibv_free_device_list_1_1',
'Header' => undef,
'Line' => '98',
'Param' => {
'0' => {
'name' => 'list',
'type' => '334029'
}
},
'Return' => '1',
'ShortName' => 'ibv_free_device_list'
},
'363972' => {
'Alias' => '__ibv_get_device_list_1_1',
'Header' => undef,
'Line' => '54',
'Param' => {
'0' => {
'name' => 'num',
'type' => '13424'
}
},
'Return' => '334029',
'ShortName' => 'ibv_get_device_list'
},
'393387' => {
'Header' => undef,
'Line' => '137',
'Param' => {
'0' => {
'name' => 'opcode',
'type' => '13213'
}
},
'Return' => '76604',
'ShortName' => 'ibv_wr_opcode_str'
},
'393480' => {
'Header' => undef,
'Line' => '102',
'Param' => {
'0' => {
'name' => 'status',
'type' => '10257'
}
},
'Return' => '76604',
'ShortName' => 'ibv_wc_status_str'
},
'393573' => {
'Header' => undef,
'Line' => '70',
'Param' => {
'0' => {
'name' => 'event',
'type' => '54992'
}
},
'Return' => '76604',
'ShortName' => 'ibv_event_type_str'
},
'393666' => {
'Header' => undef,
'Line' => '53',
'Param' => {
'0' => {
'name' => 'port_state',
'type' => '54603'
}
},
'Return' => '76604',
'ShortName' => 'ibv_port_state_str'
},
'393759' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'node_type',
'type' => '8728'
}
},
'Return' => '76604',
'ShortName' => 'ibv_node_type_str'
},
'396601' => {
'Header' => undef,
'Line' => '48',
'Return' => '76604',
'ShortName' => 'ibv_get_sysfs_path'
},
'40507' => {
'Header' => undef,
'Line' => '35',
'Param' => {
'0' => {
'name' => 'ah',
'type' => '13677'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_ah'
},
'419925' => {
'Header' => undef,
'Line' => '125',
'Return' => '161',
'ShortName' => 'ibv_fork_init'
},
'420051' => {
'Header' => undef,
'Line' => '108',
'Param' => {
'0' => {
'name' => 'dir',
'type' => '76604'
},
'1' => {
'name' => 'file',
'type' => '76604'
},
'2' => {
'name' => 'buf',
'type' => '221'
},
'3' => {
'name' => 'size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_read_sysfs_file'
},
'425992' => {
'Header' => undef,
'Line' => '240',
'Param' => {
'0' => {
'name' => 'ops',
'type' => '93215'
}
},
'Return' => '1',
'ShortName' => 'verbs_register_driver_59'
},
'428814' => {
'Header' => undef,
'Line' => '66',
'Param' => {
'0' => {
'name' => 'ctx',
'type' => '93270'
},
'1' => {
'name' => 'level',
'type' => '953'
},
'2' => {
'name' => 'fmt',
'type' => '76604'
},
'3' => {
'type' => '-1'
}
},
'Return' => '1',
'ShortName' => '__verbs_log'
},
'432792' => {
'Header' => undef,
'Line' => '117',
'Param' => {
'0' => {
'name' => 'dst',
'type' => '432993'
},
'1' => {
'name' => 'src',
'type' => '432998'
}
},
'Return' => '1',
'ShortName' => 'ibv_copy_path_rec_to_kern'
},
'433003' => {
'Header' => undef,
'Line' => '92',
'Param' => {
'0' => {
'name' => 'dst',
'type' => '432998'
},
'1' => {
'name' => 'src',
'type' => '432993'
}
},
'Return' => '1',
'ShortName' => 'ibv_copy_path_rec_from_kern'
},
'433198' => {
'Header' => undef,
'Line' => '56',
'Param' => {
'0' => {
'name' => 'dst',
'type' => '23214'
},
'1' => {
'name' => 'src',
'type' => '433328'
}
},
'Return' => '1',
'ShortName' => 'ibv_copy_qp_attr_from_kern'
},
'433333' => {
'Header' => undef,
'Line' => '39',
'Param' => {
'0' => {
'name' => 'dst',
'type' => '23199'
},
'1' => {
'name' => 'src',
'type' => '433464'
}
},
'Return' => '1',
'ShortName' => 'ibv_copy_ah_attr_from_kern'
},
'438033' => {
'Header' => undef,
'Line' => '741',
'Param' => {
'0' => {
'name' => 'base',
'type' => '82'
},
'1' => {
'name' => 'size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_dofork_range'
},
'438279' => {
'Header' => undef,
'Line' => '740',
'Param' => {
'0' => {
'name' => 'base',
'type' => '82'
},
'1' => {
'name' => 'size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_dontfork_range'
},
'440278' => {
'Header' => undef,
'Line' => '181',
'Return' => '436317',
'ShortName' => 'ibv_is_fork_initialized'
},
'47332' => {
'Header' => undef,
'Line' => '193',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'cmd',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'execute_ioctl'
},
'47358' => {
'Header' => undef,
'Line' => '125',
'Param' => {
'0' => {
'name' => 'num_attrs',
'type' => '70'
},
'1' => {
'name' => 'link',
'type' => '40021'
}
},
'Return' => '70',
'ShortName' => '__ioctl_final_num_attrs'
},
'47384' => {
'Header' => undef,
'Line' => '79',
'Param' => {
'0' => {
'name' => 'vcounters',
'type' => '48343'
},
'1' => {
'name' => 'counters_value',
'type' => '46801'
},
'2' => {
'name' => 'ncounters',
'type' => '953'
},
'3' => {
'name' => 'flags',
'type' => '953'
},
'4' => {
'name' => 'link',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_read_counters'
},
'48367' => {
'Header' => undef,
'Line' => '64',
'Param' => {
'0' => {
'name' => 'vcounters',
'type' => '48343'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_counters'
},
'484177' => {
'Header' => undef,
'Line' => '1195',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '953'
},
'2' => {
'name' => 'port_speed',
'type' => '46801'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_port_speed'
},
'484398' => {
'Header' => undef,
'Line' => '1190',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'ece',
'type' => '68067'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_ece'
},
'484591' => {
'Header' => undef,
'Line' => '1180',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'ece',
'type' => '68067'
}
},
'Return' => '161',
'ShortName' => 'ibv_set_ece'
},
'484801' => {
'Header' => undef,
'Line' => '1096',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'attr',
'type' => '23199'
},
'2' => {
'name' => 'eth_mac',
'type' => '58382'
},
'3' => {
'name' => 'vid',
'type' => '485701'
}
},
'Return' => '161',
'ShortName' => 'ibv_resolve_eth_l2_from_gid'
},
'485816' => {
'Alias' => '__ibv_detach_mcast_1_1',
'Header' => undef,
'Line' => '1055',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'gid',
'type' => '23194'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_detach_mcast'
},
'486040' => {
'Alias' => '__ibv_attach_mcast_1_1',
'Header' => undef,
'Line' => '1048',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'gid',
'type' => '23194'
},
'2' => {
'name' => 'lid',
'type' => '941'
}
},
'Return' => '161',
'ShortName' => 'ibv_attach_mcast'
},
'486264' => {
'Alias' => '__ibv_destroy_ah_1_1',
'Header' => undef,
'Line' => '1041',
'Param' => {
'0' => {
'name' => 'ah',
'type' => '13677'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_ah'
},
'486430' => {
'Header' => undef,
'Line' => '1028',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'wc',
'type' => '18210'
},
'2' => {
'name' => 'grh',
'type' => '486670'
},
'3' => {
'name' => 'port_num',
'type' => '929'
}
},
'Return' => '13677',
'ShortName' => 'ibv_create_ah_from_wc'
},
'486675' => {
'Header' => undef,
'Line' => '1000',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'wc',
'type' => '18210'
},
'3' => {
'name' => 'grh',
'type' => '486670'
},
'4' => {
'name' => 'ah_attr',
'type' => '23199'
}
},
'Return' => '161',
'ShortName' => 'ibv_init_ah_from_wc'
},
'48822' => {
'Header' => undef,
'Line' => '38',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'init_attr',
'type' => '46806'
},
'2' => {
'name' => 'vcounters',
'type' => '48343'
},
'3' => {
'name' => 'link',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_counters'
},
'488562' => {
'Header' => undef,
'Line' => '820',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'index',
'type' => '70'
},
'3' => {
'name' => 'type',
'type' => '100656'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_gid_type'
},
'488789' => {
'Alias' => '__ibv_create_ah_1_1',
'Header' => undef,
'Line' => '806',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'attr',
'type' => '23199'
}
},
'Return' => '13677',
'ShortName' => 'ibv_create_ah'
},
'489000' => {
'Alias' => '__ibv_destroy_qp_1_1',
'Header' => undef,
'Line' => '799',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_qp'
},
'489166' => {
'Alias' => '__ibv_modify_qp_1_1',
'Header' => undef,
'Line' => '782',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_modify_qp'
},
'489403' => {
'Header' => undef,
'Line' => '752',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'op',
'type' => '13213'
},
'2' => {
'name' => 'flags',
'type' => '953'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_qp_data_in_order'
},
'489617' => {
'Alias' => '__ibv_query_qp_1_1',
'Header' => undef,
'Line' => '734',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
},
'1' => {
'name' => 'attr',
'type' => '23214'
},
'2' => {
'name' => 'attr_mask',
'type' => '161'
},
'3' => {
'name' => 'init_attr',
'type' => '23204'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_qp'
},
'489881' => {
'Header' => undef,
'Line' => '725',
'Param' => {
'0' => {
'name' => 'qp',
'type' => '9935'
}
},
'Return' => '14649',
'ShortName' => 'ibv_qp_to_qp_ex'
},
'489955' => {
'Alias' => '__ibv_create_qp_1_1',
'Header' => undef,
'Line' => '715',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'qp_init_attr',
'type' => '23204'
}
},
'Return' => '9935',
'ShortName' => 'ibv_create_qp'
},
'490159' => {
'Alias' => '__ibv_destroy_srq_1_1',
'Header' => undef,
'Line' => '708',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_srq'
},
'490326' => {
'Alias' => '__ibv_query_srq_1_1',
'Header' => undef,
'Line' => '701',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_srq'
},
'490520' => {
'Alias' => '__ibv_modify_srq_1_1',
'Header' => undef,
'Line' => '692',
'Param' => {
'0' => {
'name' => 'srq',
'type' => '10052'
},
'1' => {
'name' => 'srq_attr',
'type' => '23219'
},
'2' => {
'name' => 'srq_attr_mask',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_modify_srq'
},
'490741' => {
'Alias' => '__ibv_create_srq_1_1',
'Header' => undef,
'Line' => '672',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'srq_init_attr',
'type' => '67767'
}
},
'Return' => '10052',
'ShortName' => 'ibv_create_srq'
},
'490987' => {
'Alias' => '__ibv_ack_cq_events_1_1',
'Header' => undef,
'Line' => '662',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
},
'1' => {
'name' => 'nevents',
'type' => '70'
}
},
'Return' => '1',
'ShortName' => 'ibv_ack_cq_events'
},
'491129' => {
'Alias' => '__ibv_get_cq_event_1_1',
'Header' => undef,
'Line' => '644',
'Param' => {
'0' => {
'name' => 'channel',
'type' => '15170'
},
'1' => {
'name' => 'cq',
'type' => '333452'
},
'2' => {
'name' => 'cq_context',
'type' => '172370'
}
},
'Return' => '161',
'ShortName' => 'ibv_get_cq_event'
},
'491438' => {
'Alias' => '__ibv_destroy_cq_1_1',
'Header' => undef,
'Line' => '624',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_cq'
},
'491650' => {
'Alias' => '__ibv_resize_cq_1_1',
'Header' => undef,
'Line' => '617',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
},
'1' => {
'name' => 'cqe',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_resize_cq'
},
'491843' => {
'Alias' => '__ibv_create_cq_1_1',
'Header' => undef,
'Line' => '602',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'cqe',
'type' => '161'
},
'2' => {
'name' => 'cq_context',
'type' => '82'
},
'3' => {
'name' => 'channel',
'type' => '15170'
},
'4' => {
'name' => 'comp_vector',
'type' => '161'
}
},
'Return' => '9734',
'ShortName' => 'ibv_create_cq'
},
'492170' => {
'Header' => undef,
'Line' => '579',
'Param' => {
'0' => {
'name' => 'channel',
'type' => '15170'
}
},
'Return' => '161',
'ShortName' => 'ibv_destroy_comp_channel'
},
'492387' => {
'Header' => undef,
'Line' => '555',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
}
},
'Return' => '15170',
'ShortName' => 'ibv_create_comp_channel'
},
'492644' => {
'Alias' => '__ibv_dereg_mr_1_1',
'Header' => undef,
'Line' => '538',
'Param' => {
'0' => {
'name' => 'mr',
'type' => '11186'
}
},
'Return' => '161',
'ShortName' => 'ibv_dereg_mr'
},
'492910' => {
'Alias' => '__ibv_rereg_mr_1_1',
'Header' => undef,
'Line' => '473',
'Param' => {
'0' => {
'name' => 'mr',
'type' => '11186'
},
'1' => {
'name' => 'flags',
'type' => '161'
},
'2' => {
'name' => 'pd',
'type' => '11395'
},
'3' => {
'name' => 'addr',
'type' => '82'
},
'4' => {
'name' => 'length',
'type' => '53'
},
'5' => {
'name' => 'access',
'type' => '161'
}
},
'Return' => '161',
'ShortName' => 'ibv_rereg_mr'
},
'493403' => {
'Header' => undef,
'Line' => '439',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'mr_init_attr',
'type' => '64122'
}
},
'Return' => '11186',
'ShortName' => 'ibv_reg_mr_ex'
},
'493703' => {
'Header' => undef,
'Line' => '420',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'offset',
'type' => '965'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'iova',
'type' => '965'
},
'4' => {
'name' => 'fd',
'type' => '161'
},
'5' => {
'name' => 'access',
'type' => '161'
}
},
'Return' => '11186',
'ShortName' => 'ibv_reg_dmabuf_mr'
},
'494019' => {
'Header' => undef,
'Line' => '415',
'Param' => {
'0' => {
'name' => 'dm',
'type' => '53198'
}
},
'Return' => '161',
'ShortName' => 'ibv_dm_export_dmabuf_fd'
},
'494185' => {
'Header' => undef,
'Line' => '410',
'Param' => {
'0' => {
'name' => 'dmah',
'type' => '57038'
}
},
'Return' => '161',
'ShortName' => 'ibv_dealloc_dmah'
},
'494352' => {
'Header' => undef,
'Line' => '401',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'attr',
'type' => '64172'
}
},
'Return' => '57038',
'ShortName' => 'ibv_alloc_dmah'
},
'494546' => {
'Header' => undef,
'Line' => '393',
'Param' => {
'0' => {
'name' => 'dm',
'type' => '53198'
}
},
'Return' => '1',
'ShortName' => 'ibv_unimport_dm'
},
'494708' => {
'Header' => undef,
'Line' => '385',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'dm_handle',
'type' => '953'
}
},
'Return' => '53198',
'ShortName' => 'ibv_import_dm'
},
'494902' => {
'Header' => undef,
'Line' => '377',
'Param' => {
'0' => {
'name' => 'mr',
'type' => '11186'
}
},
'Return' => '1',
'ShortName' => 'ibv_unimport_mr'
},
'495064' => {
'Header' => undef,
'Line' => '369',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'mr_handle',
'type' => '953'
}
},
'Return' => '11186',
'ShortName' => 'ibv_import_mr'
},
'495257' => {
'Header' => undef,
'Line' => '360',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
}
},
'Return' => '1',
'ShortName' => 'ibv_unimport_pd'
},
'495419' => {
'Header' => undef,
'Line' => '353',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'pd_handle',
'type' => '953'
}
},
'Return' => '11395',
'ShortName' => 'ibv_import_pd'
},
'495613' => {
'Header' => undef,
'Line' => '347',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'addr',
'type' => '82'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'iova',
'type' => '965'
},
'4' => {
'name' => 'access',
'type' => '161'
}
},
'Return' => '11186',
'ShortName' => 'ibv_reg_mr_iova'
},
'495796' => {
'Alias' => '__ibv_reg_mr_1_1',
'Header' => undef,
'Line' => '338',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
},
'1' => {
'name' => 'addr',
'type' => '82'
},
'2' => {
'name' => 'length',
'type' => '53'
},
'3' => {
'name' => 'access',
'type' => '161'
}
},
'Return' => '11186',
'ShortName' => 'ibv_reg_mr'
},
'496363' => {
'Alias' => '__ibv_dealloc_pd_1_1',
'Header' => undef,
'Line' => '303',
'Param' => {
'0' => {
'name' => 'pd',
'type' => '11395'
}
},
'Return' => '161',
'ShortName' => 'ibv_dealloc_pd'
},
'496529' => {
'Alias' => '__ibv_alloc_pd_1_1',
'Header' => undef,
'Line' => '290',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
}
},
'Return' => '11395',
'ShortName' => 'ibv_alloc_pd'
},
'496714' => {
'Alias' => '__ibv_get_pkey_index_1_5',
'Header' => undef,
'Line' => '274',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'pkey',
'type' => '1037'
}
},
'Return' => '161',
'ShortName' => 'ibv_get_pkey_index'
},
'496917' => {
'Alias' => '__ibv_query_pkey_1_1',
'Header' => undef,
'Line' => '254',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'index',
'type' => '161'
},
'3' => {
'name' => 'pkey',
'type' => '333744'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_pkey'
},
'497223' => {
'Alias' => '__ibv_query_gid_1_1',
'Header' => undef,
'Line' => '231',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'index',
'type' => '161'
},
'3' => {
'name' => 'gid',
'type' => '100798'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_gid'
},
'497593' => {
'Alias' => '__ibv_query_port_1_1',
'Header' => undef,
'Line' => '221',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '929'
},
'2' => {
'name' => 'port_attr',
'type' => '18080'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_port'
},
'497819' => {
'Alias' => '__ibv_query_device_1_1',
'Header' => undef,
'Line' => '163',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'device_attr',
'type' => '18045'
}
},
'Return' => '161',
'ShortName' => 'ibv_query_device'
},
'498020' => {
'Header' => undef,
'Line' => '133',
'Param' => {
'0' => {
'name' => 'mbps',
'type' => '161'
}
},
'Return' => '469892',
'ShortName' => 'mbps_to_ibv_rate'
},
'498069' => {
'Header' => undef,
'Line' => '103',
'Param' => {
'0' => {
'name' => 'rate',
'type' => '469892'
}
},
'Return' => '161',
'ShortName' => 'ibv_rate_to_mbps'
},
'498122' => {
'Header' => undef,
'Line' => '81',
'Param' => {
'0' => {
'name' => 'mult',
'type' => '161'
}
},
'Return' => '469892',
'ShortName' => 'mult_to_ibv_rate'
},
'498175' => {
'Header' => undef,
'Line' => '59',
'Param' => {
'0' => {
'name' => 'rate',
'type' => '469892'
}
},
'Return' => '161',
'ShortName' => 'ibv_rate_to_mult'
},
'69215' => {
'Header' => undef,
'Line' => '230',
'Param' => {
'0' => {
'name' => 'cq',
'type' => '9734'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_destroy_cq'
},
'70042' => {
'Header' => undef,
'Line' => '212',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'cq_attr',
'type' => '70578'
},
'2' => {
'name' => 'prov_attr',
'type' => '70583'
},
'3' => {
'name' => 'cq',
'type' => '70588'
},
'4' => {
'name' => 'cmd',
'type' => '70593'
},
'5' => {
'name' => 'cmd_size',
'type' => '53'
},
'6' => {
'name' => 'resp',
'type' => '70598'
},
'7' => {
'name' => 'resp_size',
'type' => '53'
},
'8' => {
'name' => 'cmd_flags',
'type' => '953'
},
'9' => {
'name' => 'driver',
'type' => '40021'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_cq_ex2'
},
'70622' => {
'Header' => undef,
'Line' => '195',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'cq_attr',
'type' => '70578'
},
'2' => {
'name' => 'prov_attr',
'type' => '70583'
},
'3' => {
'name' => 'cq',
'type' => '70588'
},
'4' => {
'name' => 'cmd',
'type' => '70593'
},
'5' => {
'name' => 'cmd_size',
'type' => '53'
},
'6' => {
'name' => 'resp',
'type' => '70598'
},
'7' => {
'name' => 'resp_size',
'type' => '53'
},
'8' => {
'name' => 'cmd_flags',
'type' => '953'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_cq_ex'
},
'71084' => {
'Header' => undef,
'Line' => '181',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'cqe',
'type' => '161'
},
'2' => {
'name' => 'channel',
'type' => '15170'
},
'3' => {
'name' => 'comp_vector',
'type' => '161'
},
'4' => {
'name' => 'cq',
'type' => '9734'
},
'5' => {
'name' => 'cmd',
'type' => '71525'
},
'6' => {
'name' => 'cmd_size',
'type' => '53'
},
'7' => {
'name' => 'resp',
'type' => '71530'
},
'8' => {
'name' => 'resp_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_create_cq'
},
'94764' => {
'Header' => undef,
'Line' => '769',
'Param' => {
'0' => {
'name' => 'buf',
'type' => '221'
},
'1' => {
'name' => 'size',
'type' => '53'
},
'2' => {
'name' => 'sysfs_dev',
'type' => '93235'
},
'3' => {
'name' => 'fnfmt',
'type' => '76604'
},
'4' => {
'type' => '-1'
}
},
'Return' => '161',
'ShortName' => 'ibv_read_ibdev_sysfs_file'
},
'95072' => {
'Header' => undef,
'Line' => '540',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'input',
'type' => '65042'
},
'2' => {
'name' => 'attr',
'type' => '65047'
},
'3' => {
'name' => 'attr_size',
'type' => '53'
},
'4' => {
'name' => 'resp',
'type' => '95657'
},
'5' => {
'name' => 'resp_size',
'type' => '95662'
}
},
'Return' => '161',
'ShortName' => 'ibv_cmd_query_device_any'
},
'95667' => {
'Header' => undef,
'Line' => '503',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'entries',
'type' => '96915'
},
'2' => {
'name' => 'max_entries',
'type' => '53'
},
'3' => {
'name' => 'flags',
'type' => '953'
},
'4' => {
'name' => 'entry_size',
'type' => '53'
}
},
'Return' => '254',
'ShortName' => '_ibv_query_gid_table'
},
'96937' => {
'Header' => undef,
'Line' => '492',
'Param' => {
'0' => {
'name' => 'context',
'type' => '8991'
},
'1' => {
'name' => 'port_num',
'type' => '953'
},
'2' => {
'name' => 'gid_index',
'type' => '953'
},
'3' => {
'name' => 'entry',
'type' => '96915'
},
'4' => {
'name' => 'flags',
'type' => '953'
},
'5' => {
'name' => 'entry_size',
'type' => '53'
}
},
'Return' => '161',
'ShortName' => '_ibv_query_gid_ex'
}
},
'SymbolVersion' => {
'__ibv_ack_async_event_1_0' => 'ibv_ack_async_event@IBVERBS_1.0',
'__ibv_ack_async_event_1_1' => 'ibv_ack_async_event@@IBVERBS_1.1',
'__ibv_ack_cq_events_1_0' => 'ibv_ack_cq_events@IBVERBS_1.0',
'__ibv_ack_cq_events_1_1' => 'ibv_ack_cq_events@@IBVERBS_1.1',
'__ibv_alloc_pd_1_0' => 'ibv_alloc_pd@IBVERBS_1.0',
'__ibv_alloc_pd_1_1' => 'ibv_alloc_pd@@IBVERBS_1.1',
'__ibv_attach_mcast_1_0' => 'ibv_attach_mcast@IBVERBS_1.0',
'__ibv_attach_mcast_1_1' => 'ibv_attach_mcast@@IBVERBS_1.1',
'__ibv_close_device_1_0' => 'ibv_close_device@IBVERBS_1.0',
'__ibv_close_device_1_1' => 'ibv_close_device@@IBVERBS_1.1',
'__ibv_create_ah_1_0' => 'ibv_create_ah@IBVERBS_1.0',
'__ibv_create_ah_1_1' => 'ibv_create_ah@@IBVERBS_1.1',
'__ibv_create_cq_1_0' => 'ibv_create_cq@IBVERBS_1.0',
'__ibv_create_cq_1_1' => 'ibv_create_cq@@IBVERBS_1.1',
'__ibv_create_qp_1_0' => 'ibv_create_qp@IBVERBS_1.0',
'__ibv_create_qp_1_1' => 'ibv_create_qp@@IBVERBS_1.1',
'__ibv_create_srq_1_0' => 'ibv_create_srq@IBVERBS_1.0',
'__ibv_create_srq_1_1' => 'ibv_create_srq@@IBVERBS_1.1',
'__ibv_dealloc_pd_1_0' => 'ibv_dealloc_pd@IBVERBS_1.0',
'__ibv_dealloc_pd_1_1' => 'ibv_dealloc_pd@@IBVERBS_1.1',
'__ibv_dereg_mr_1_0' => 'ibv_dereg_mr@IBVERBS_1.0',
'__ibv_dereg_mr_1_1' => 'ibv_dereg_mr@@IBVERBS_1.1',
'__ibv_destroy_ah_1_0' => 'ibv_destroy_ah@IBVERBS_1.0',
'__ibv_destroy_ah_1_1' => 'ibv_destroy_ah@@IBVERBS_1.1',
'__ibv_destroy_cq_1_0' => 'ibv_destroy_cq@IBVERBS_1.0',
'__ibv_destroy_cq_1_1' => 'ibv_destroy_cq@@IBVERBS_1.1',
'__ibv_destroy_qp_1_0' => 'ibv_destroy_qp@IBVERBS_1.0',
'__ibv_destroy_qp_1_1' => 'ibv_destroy_qp@@IBVERBS_1.1',
'__ibv_destroy_srq_1_0' => 'ibv_destroy_srq@IBVERBS_1.0',
'__ibv_destroy_srq_1_1' => 'ibv_destroy_srq@@IBVERBS_1.1',
'__ibv_detach_mcast_1_0' => 'ibv_detach_mcast@IBVERBS_1.0',
'__ibv_detach_mcast_1_1' => 'ibv_detach_mcast@@IBVERBS_1.1',
'__ibv_free_device_list_1_0' => 'ibv_free_device_list@IBVERBS_1.0',
'__ibv_free_device_list_1_1' => 'ibv_free_device_list@@IBVERBS_1.1',
'__ibv_get_async_event_1_0' => 'ibv_get_async_event@IBVERBS_1.0',
'__ibv_get_async_event_1_1' => 'ibv_get_async_event@@IBVERBS_1.1',
'__ibv_get_cq_event_1_0' => 'ibv_get_cq_event@IBVERBS_1.0',
'__ibv_get_cq_event_1_1' => 'ibv_get_cq_event@@IBVERBS_1.1',
'__ibv_get_device_guid_1_0' => 'ibv_get_device_guid@IBVERBS_1.0',
'__ibv_get_device_guid_1_1' => 'ibv_get_device_guid@@IBVERBS_1.1',
'__ibv_get_device_list_1_0' => 'ibv_get_device_list@IBVERBS_1.0',
'__ibv_get_device_list_1_1' => 'ibv_get_device_list@@IBVERBS_1.1',
'__ibv_get_device_name_1_0' => 'ibv_get_device_name@IBVERBS_1.0',
'__ibv_get_device_name_1_1' => 'ibv_get_device_name@@IBVERBS_1.1',
'__ibv_get_pkey_index_1_5' => 'ibv_get_pkey_index@@IBVERBS_1.5',
'__ibv_modify_qp_1_0' => 'ibv_modify_qp@IBVERBS_1.0',
'__ibv_modify_qp_1_1' => 'ibv_modify_qp@@IBVERBS_1.1',
'__ibv_modify_srq_1_0' => 'ibv_modify_srq@IBVERBS_1.0',
'__ibv_modify_srq_1_1' => 'ibv_modify_srq@@IBVERBS_1.1',
'__ibv_open_device_1_0' => 'ibv_open_device@IBVERBS_1.0',
'__ibv_open_device_1_1' => 'ibv_open_device@@IBVERBS_1.1',
'__ibv_query_device_1_0' => 'ibv_query_device@IBVERBS_1.0',
'__ibv_query_device_1_1' => 'ibv_query_device@@IBVERBS_1.1',
'__ibv_query_gid_1_0' => 'ibv_query_gid@IBVERBS_1.0',
'__ibv_query_gid_1_1' => 'ibv_query_gid@@IBVERBS_1.1',
'__ibv_query_pkey_1_0' => 'ibv_query_pkey@IBVERBS_1.0',
'__ibv_query_pkey_1_1' => 'ibv_query_pkey@@IBVERBS_1.1',
'__ibv_query_port_1_0' => 'ibv_query_port@IBVERBS_1.0',
'__ibv_query_port_1_1' => 'ibv_query_port@@IBVERBS_1.1',
'__ibv_query_qp_1_0' => 'ibv_query_qp@IBVERBS_1.0',
'__ibv_query_qp_1_1' => 'ibv_query_qp@@IBVERBS_1.1',
'__ibv_query_srq_1_0' => 'ibv_query_srq@IBVERBS_1.0',
'__ibv_query_srq_1_1' => 'ibv_query_srq@@IBVERBS_1.1',
'__ibv_reg_mr_1_0' => 'ibv_reg_mr@IBVERBS_1.0',
'__ibv_reg_mr_1_1' => 'ibv_reg_mr@@IBVERBS_1.1',
'__ibv_register_driver_1_1' => 'ibv_register_driver@IBVERBS_1.1',
'__ibv_rereg_mr_1_1' => 'ibv_rereg_mr@@IBVERBS_1.1',
'__ibv_resize_cq_1_0' => 'ibv_resize_cq@IBVERBS_1.0',
'__ibv_resize_cq_1_1' => 'ibv_resize_cq@@IBVERBS_1.1',
'__ioctl_final_num_attrs' => '__ioctl_final_num_attrs@@IBVERBS_PRIVATE_59',
'__verbs_log' => '__verbs_log@@IBVERBS_PRIVATE_59',
'_ibv_query_gid_ex' => '_ibv_query_gid_ex@@IBVERBS_1.11',
'_ibv_query_gid_table' => '_ibv_query_gid_table@@IBVERBS_1.11',
'_verbs_init_and_alloc_context' => '_verbs_init_and_alloc_context@@IBVERBS_PRIVATE_59',
'execute_ioctl' => 'execute_ioctl@@IBVERBS_PRIVATE_59',
'ibv_alloc_dmah' => 'ibv_alloc_dmah@@IBVERBS_1.15',
'ibv_cmd_advise_mr' => 'ibv_cmd_advise_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_alloc_dm' => 'ibv_cmd_alloc_dm@@IBVERBS_PRIVATE_59',
'ibv_cmd_alloc_dmah' => 'ibv_cmd_alloc_dmah@@IBVERBS_PRIVATE_59',
'ibv_cmd_alloc_mw' => 'ibv_cmd_alloc_mw@@IBVERBS_PRIVATE_59',
'ibv_cmd_alloc_pd' => 'ibv_cmd_alloc_pd@@IBVERBS_PRIVATE_59',
'ibv_cmd_attach_mcast' => 'ibv_cmd_attach_mcast@@IBVERBS_PRIVATE_59',
'ibv_cmd_close_xrcd' => 'ibv_cmd_close_xrcd@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_ah' => 'ibv_cmd_create_ah@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_counters' => 'ibv_cmd_create_counters@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_cq' => 'ibv_cmd_create_cq@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_cq_ex' => 'ibv_cmd_create_cq_ex@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_cq_ex2' => 'ibv_cmd_create_cq_ex2@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_flow' => 'ibv_cmd_create_flow@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_flow_action_esp' => 'ibv_cmd_create_flow_action_esp@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_qp' => 'ibv_cmd_create_qp@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_qp_ex' => 'ibv_cmd_create_qp_ex@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_qp_ex2' => 'ibv_cmd_create_qp_ex2@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_rwq_ind_table' => 'ibv_cmd_create_rwq_ind_table@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_srq' => 'ibv_cmd_create_srq@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_srq_ex' => 'ibv_cmd_create_srq_ex@@IBVERBS_PRIVATE_59',
'ibv_cmd_create_wq' => 'ibv_cmd_create_wq@@IBVERBS_PRIVATE_59',
'ibv_cmd_dealloc_mw' => 'ibv_cmd_dealloc_mw@@IBVERBS_PRIVATE_59',
'ibv_cmd_dealloc_pd' => 'ibv_cmd_dealloc_pd@@IBVERBS_PRIVATE_59',
'ibv_cmd_dereg_mr' => 'ibv_cmd_dereg_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_ah' => 'ibv_cmd_destroy_ah@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_counters' => 'ibv_cmd_destroy_counters@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_cq' => 'ibv_cmd_destroy_cq@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_flow' => 'ibv_cmd_destroy_flow@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_flow_action' => 'ibv_cmd_destroy_flow_action@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_qp' => 'ibv_cmd_destroy_qp@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_rwq_ind_table' => 'ibv_cmd_destroy_rwq_ind_table@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_srq' => 'ibv_cmd_destroy_srq@@IBVERBS_PRIVATE_59',
'ibv_cmd_destroy_wq' => 'ibv_cmd_destroy_wq@@IBVERBS_PRIVATE_59',
'ibv_cmd_detach_mcast' => 'ibv_cmd_detach_mcast@@IBVERBS_PRIVATE_59',
'ibv_cmd_export_dmabuf_fd' => 'ibv_cmd_export_dmabuf_fd@@IBVERBS_PRIVATE_59',
'ibv_cmd_free_dm' => 'ibv_cmd_free_dm@@IBVERBS_PRIVATE_59',
'ibv_cmd_free_dmah' => 'ibv_cmd_free_dmah@@IBVERBS_PRIVATE_59',
'ibv_cmd_get_context' => 'ibv_cmd_get_context@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_cq' => 'ibv_cmd_modify_cq@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_flow_action_esp' => 'ibv_cmd_modify_flow_action_esp@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_qp' => 'ibv_cmd_modify_qp@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_qp_ex' => 'ibv_cmd_modify_qp_ex@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_srq' => 'ibv_cmd_modify_srq@@IBVERBS_PRIVATE_59',
'ibv_cmd_modify_wq' => 'ibv_cmd_modify_wq@@IBVERBS_PRIVATE_59',
'ibv_cmd_open_qp' => 'ibv_cmd_open_qp@@IBVERBS_PRIVATE_59',
'ibv_cmd_open_xrcd' => 'ibv_cmd_open_xrcd@@IBVERBS_PRIVATE_59',
'ibv_cmd_poll_cq' => 'ibv_cmd_poll_cq@@IBVERBS_PRIVATE_59',
'ibv_cmd_post_recv' => 'ibv_cmd_post_recv@@IBVERBS_PRIVATE_59',
'ibv_cmd_post_send' => 'ibv_cmd_post_send@@IBVERBS_PRIVATE_59',
'ibv_cmd_post_srq_recv' => 'ibv_cmd_post_srq_recv@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_context' => 'ibv_cmd_query_context@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_device_any' => 'ibv_cmd_query_device_any@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_mr' => 'ibv_cmd_query_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_port' => 'ibv_cmd_query_port@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_port_speed' => 'ibv_cmd_query_port_speed@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_qp' => 'ibv_cmd_query_qp@@IBVERBS_PRIVATE_59',
'ibv_cmd_query_srq' => 'ibv_cmd_query_srq@@IBVERBS_PRIVATE_59',
'ibv_cmd_read_counters' => 'ibv_cmd_read_counters@@IBVERBS_PRIVATE_59',
'ibv_cmd_reg_dm_mr' => 'ibv_cmd_reg_dm_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_reg_dmabuf_mr' => 'ibv_cmd_reg_dmabuf_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_reg_mr' => 'ibv_cmd_reg_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_reg_mr_ex' => 'ibv_cmd_reg_mr_ex@@IBVERBS_PRIVATE_59',
'ibv_cmd_req_notify_cq' => 'ibv_cmd_req_notify_cq@@IBVERBS_PRIVATE_59',
'ibv_cmd_rereg_mr' => 'ibv_cmd_rereg_mr@@IBVERBS_PRIVATE_59',
'ibv_cmd_resize_cq' => 'ibv_cmd_resize_cq@@IBVERBS_PRIVATE_59',
'ibv_copy_ah_attr_from_kern' => 'ibv_copy_ah_attr_from_kern@@IBVERBS_1.1',
'ibv_copy_path_rec_from_kern' => 'ibv_copy_path_rec_from_kern@@IBVERBS_1.0',
'ibv_copy_path_rec_to_kern' => 'ibv_copy_path_rec_to_kern@@IBVERBS_1.0',
'ibv_copy_qp_attr_from_kern' => 'ibv_copy_qp_attr_from_kern@@IBVERBS_1.0',
'ibv_create_ah_from_wc' => 'ibv_create_ah_from_wc@@IBVERBS_1.1',
'ibv_create_comp_channel' => 'ibv_create_comp_channel@@IBVERBS_1.0',
'ibv_dealloc_dmah' => 'ibv_dealloc_dmah@@IBVERBS_1.15',
'ibv_destroy_comp_channel' => 'ibv_destroy_comp_channel@@IBVERBS_1.0',
'ibv_dm_export_dmabuf_fd' => 'ibv_dm_export_dmabuf_fd@@IBVERBS_1.16',
'ibv_dofork_range' => 'ibv_dofork_range@@IBVERBS_1.1',
'ibv_dontfork_range' => 'ibv_dontfork_range@@IBVERBS_1.1',
'ibv_event_type_str' => 'ibv_event_type_str@@IBVERBS_1.1',
'ibv_fork_init' => 'ibv_fork_init@@IBVERBS_1.1',
'ibv_get_device_index' => 'ibv_get_device_index@@IBVERBS_1.9',
'ibv_get_sysfs_path' => 'ibv_get_sysfs_path@@IBVERBS_1.0',
'ibv_import_device' => 'ibv_import_device@@IBVERBS_1.10',
'ibv_import_dm' => 'ibv_import_dm@@IBVERBS_1.13',
'ibv_import_mr' => 'ibv_import_mr@@IBVERBS_1.10',
'ibv_import_pd' => 'ibv_import_pd@@IBVERBS_1.10',
'ibv_init_ah_from_wc' => 'ibv_init_ah_from_wc@@IBVERBS_1.1',
'ibv_is_fork_initialized' => 'ibv_is_fork_initialized@@IBVERBS_1.13',
'ibv_node_type_str' => 'ibv_node_type_str@@IBVERBS_1.1',
'ibv_port_state_str' => 'ibv_port_state_str@@IBVERBS_1.1',
'ibv_qp_to_qp_ex' => 'ibv_qp_to_qp_ex@@IBVERBS_1.6',
'ibv_query_ece' => 'ibv_query_ece@@IBVERBS_1.10',
'ibv_query_gid_type' => 'ibv_query_gid_type@@IBVERBS_PRIVATE_59',
'ibv_query_port_speed' => 'ibv_query_port_speed@@IBVERBS_1.16',
'ibv_query_qp_data_in_order' => 'ibv_query_qp_data_in_order@@IBVERBS_1.14',
'ibv_rate_to_mbps' => 'ibv_rate_to_mbps@@IBVERBS_1.1',
'ibv_rate_to_mult' => 'ibv_rate_to_mult@@IBVERBS_1.0',
'ibv_read_ibdev_sysfs_file' => 'ibv_read_ibdev_sysfs_file@@IBVERBS_PRIVATE_59',
'ibv_read_sysfs_file' => 'ibv_read_sysfs_file@@IBVERBS_1.0',
'ibv_reg_dmabuf_mr' => 'ibv_reg_dmabuf_mr@@IBVERBS_1.12',
'ibv_reg_mr_ex' => 'ibv_reg_mr_ex@@IBVERBS_1.15',
'ibv_reg_mr_iova' => 'ibv_reg_mr_iova@@IBVERBS_1.7',
'ibv_reg_mr_iova2' => 'ibv_reg_mr_iova2@@IBVERBS_1.8',
'ibv_resolve_eth_l2_from_gid' => 'ibv_resolve_eth_l2_from_gid@@IBVERBS_1.1',
'ibv_set_ece' => 'ibv_set_ece@@IBVERBS_1.10',
'ibv_unimport_dm' => 'ibv_unimport_dm@@IBVERBS_1.13',
'ibv_unimport_mr' => 'ibv_unimport_mr@@IBVERBS_1.10',
'ibv_unimport_pd' => 'ibv_unimport_pd@@IBVERBS_1.10',
'ibv_wc_status_str' => 'ibv_wc_status_str@@IBVERBS_1.1',
'ibv_wr_opcode_str' => 'ibv_wr_opcode_str@@IBVERBS_PRIVATE_59',
'mbps_to_ibv_rate' => 'mbps_to_ibv_rate@@IBVERBS_1.1',
'mult_to_ibv_rate' => 'mult_to_ibv_rate@@IBVERBS_1.0',
'verbs_allow_disassociate_destroy' => 'verbs_allow_disassociate_destroy@@IBVERBS_PRIVATE_59',
'verbs_init_cq' => 'verbs_init_cq@@IBVERBS_PRIVATE_59',
'verbs_open_device' => 'verbs_open_device@@IBVERBS_PRIVATE_59',
'verbs_register_driver_59' => 'verbs_register_driver_59@@IBVERBS_PRIVATE_59',
'verbs_set_ops' => 'verbs_set_ops@@IBVERBS_PRIVATE_59',
'verbs_uninit_context' => 'verbs_uninit_context@@IBVERBS_PRIVATE_59'
},
'Symbols' => {
'libibverbs.so.1.16.63.0' => {
'__ioctl_final_num_attrs@@IBVERBS_PRIVATE_59' => 1,
'__verbs_log@@IBVERBS_PRIVATE_59' => 1,
'_ibv_query_gid_ex@@IBVERBS_1.11' => 1,
'_ibv_query_gid_table@@IBVERBS_1.11' => 1,
'_verbs_init_and_alloc_context@@IBVERBS_PRIVATE_59' => 1,
'execute_ioctl@@IBVERBS_PRIVATE_59' => 1,
'ibv_ack_async_event@@IBVERBS_1.1' => 1,
'ibv_ack_async_event@IBVERBS_1.0' => 1,
'ibv_ack_cq_events@@IBVERBS_1.1' => 1,
'ibv_ack_cq_events@IBVERBS_1.0' => 1,
'ibv_alloc_dmah@@IBVERBS_1.15' => 1,
'ibv_alloc_pd@@IBVERBS_1.1' => 1,
'ibv_alloc_pd@IBVERBS_1.0' => 1,
'ibv_attach_mcast@@IBVERBS_1.1' => 1,
'ibv_attach_mcast@IBVERBS_1.0' => 1,
'ibv_close_device@@IBVERBS_1.1' => 1,
'ibv_close_device@IBVERBS_1.0' => 1,
'ibv_cmd_advise_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_alloc_dm@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_alloc_dmah@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_alloc_mw@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_alloc_pd@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_attach_mcast@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_close_xrcd@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_ah@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_counters@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_cq_ex2@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_cq_ex@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_flow@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_flow_action_esp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_qp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_qp_ex2@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_qp_ex@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_rwq_ind_table@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_srq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_srq_ex@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_create_wq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_dealloc_mw@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_dealloc_pd@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_dereg_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_ah@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_counters@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_flow@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_flow_action@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_qp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_rwq_ind_table@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_srq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_destroy_wq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_detach_mcast@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_export_dmabuf_fd@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_free_dm@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_free_dmah@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_get_context@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_flow_action_esp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_qp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_qp_ex@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_srq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_modify_wq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_open_qp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_open_xrcd@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_poll_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_post_recv@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_post_send@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_post_srq_recv@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_context@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_device_any@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_port@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_port_speed@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_qp@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_query_srq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_read_counters@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_reg_dm_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_reg_dmabuf_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_reg_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_reg_mr_ex@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_req_notify_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_rereg_mr@@IBVERBS_PRIVATE_59' => 1,
'ibv_cmd_resize_cq@@IBVERBS_PRIVATE_59' => 1,
'ibv_copy_ah_attr_from_kern@@IBVERBS_1.1' => 1,
'ibv_copy_path_rec_from_kern@@IBVERBS_1.0' => 1,
'ibv_copy_path_rec_to_kern@@IBVERBS_1.0' => 1,
'ibv_copy_qp_attr_from_kern@@IBVERBS_1.0' => 1,
'ibv_create_ah@@IBVERBS_1.1' => 1,
'ibv_create_ah@IBVERBS_1.0' => 1,
'ibv_create_ah_from_wc@@IBVERBS_1.1' => 1,
'ibv_create_comp_channel@@IBVERBS_1.0' => 1,
'ibv_create_cq@@IBVERBS_1.1' => 1,
'ibv_create_cq@IBVERBS_1.0' => 1,
'ibv_create_qp@@IBVERBS_1.1' => 1,
'ibv_create_qp@IBVERBS_1.0' => 1,
'ibv_create_srq@@IBVERBS_1.1' => 1,
'ibv_create_srq@IBVERBS_1.0' => 1,
'ibv_dealloc_dmah@@IBVERBS_1.15' => 1,
'ibv_dealloc_pd@@IBVERBS_1.1' => 1,
'ibv_dealloc_pd@IBVERBS_1.0' => 1,
'ibv_dereg_mr@@IBVERBS_1.1' => 1,
'ibv_dereg_mr@IBVERBS_1.0' => 1,
'ibv_destroy_ah@@IBVERBS_1.1' => 1,
'ibv_destroy_ah@IBVERBS_1.0' => 1,
'ibv_destroy_comp_channel@@IBVERBS_1.0' => 1,
'ibv_destroy_cq@@IBVERBS_1.1' => 1,
'ibv_destroy_cq@IBVERBS_1.0' => 1,
'ibv_destroy_qp@@IBVERBS_1.1' => 1,
'ibv_destroy_qp@IBVERBS_1.0' => 1,
'ibv_destroy_srq@@IBVERBS_1.1' => 1,
'ibv_destroy_srq@IBVERBS_1.0' => 1,
'ibv_detach_mcast@@IBVERBS_1.1' => 1,
'ibv_detach_mcast@IBVERBS_1.0' => 1,
'ibv_dm_export_dmabuf_fd@@IBVERBS_1.16' => 1,
'ibv_dofork_range@@IBVERBS_1.1' => 1,
'ibv_dontfork_range@@IBVERBS_1.1' => 1,
'ibv_event_type_str@@IBVERBS_1.1' => 1,
'ibv_fork_init@@IBVERBS_1.1' => 1,
'ibv_free_device_list@@IBVERBS_1.1' => 1,
'ibv_free_device_list@IBVERBS_1.0' => 1,
'ibv_get_async_event@@IBVERBS_1.1' => 1,
'ibv_get_async_event@IBVERBS_1.0' => 1,
'ibv_get_cq_event@@IBVERBS_1.1' => 1,
'ibv_get_cq_event@IBVERBS_1.0' => 1,
'ibv_get_device_guid@@IBVERBS_1.1' => 1,
'ibv_get_device_guid@IBVERBS_1.0' => 1,
'ibv_get_device_index@@IBVERBS_1.9' => 1,
'ibv_get_device_list@@IBVERBS_1.1' => 1,
'ibv_get_device_list@IBVERBS_1.0' => 1,
'ibv_get_device_name@@IBVERBS_1.1' => 1,
'ibv_get_device_name@IBVERBS_1.0' => 1,
'ibv_get_pkey_index@@IBVERBS_1.5' => 1,
'ibv_get_sysfs_path@@IBVERBS_1.0' => 1,
'ibv_import_device@@IBVERBS_1.10' => 1,
'ibv_import_dm@@IBVERBS_1.13' => 1,
'ibv_import_mr@@IBVERBS_1.10' => 1,
'ibv_import_pd@@IBVERBS_1.10' => 1,
'ibv_init_ah_from_wc@@IBVERBS_1.1' => 1,
'ibv_is_fork_initialized@@IBVERBS_1.13' => 1,
'ibv_modify_qp@@IBVERBS_1.1' => 1,
'ibv_modify_qp@IBVERBS_1.0' => 1,
'ibv_modify_srq@@IBVERBS_1.1' => 1,
'ibv_modify_srq@IBVERBS_1.0' => 1,
'ibv_node_type_str@@IBVERBS_1.1' => 1,
'ibv_open_device@@IBVERBS_1.1' => 1,
'ibv_open_device@IBVERBS_1.0' => 1,
'ibv_port_state_str@@IBVERBS_1.1' => 1,
'ibv_qp_to_qp_ex@@IBVERBS_1.6' => 1,
'ibv_query_device@@IBVERBS_1.1' => 1,
'ibv_query_device@IBVERBS_1.0' => 1,
'ibv_query_ece@@IBVERBS_1.10' => 1,
'ibv_query_gid@@IBVERBS_1.1' => 1,
'ibv_query_gid@IBVERBS_1.0' => 1,
'ibv_query_gid_type@@IBVERBS_PRIVATE_59' => 1,
'ibv_query_pkey@@IBVERBS_1.1' => 1,
'ibv_query_pkey@IBVERBS_1.0' => 1,
'ibv_query_port@@IBVERBS_1.1' => 1,
'ibv_query_port@IBVERBS_1.0' => 1,
'ibv_query_port_speed@@IBVERBS_1.16' => 1,
'ibv_query_qp@@IBVERBS_1.1' => 1,
'ibv_query_qp@IBVERBS_1.0' => 1,
'ibv_query_qp_data_in_order@@IBVERBS_1.14' => 1,
'ibv_query_srq@@IBVERBS_1.1' => 1,
'ibv_query_srq@IBVERBS_1.0' => 1,
'ibv_rate_to_mbps@@IBVERBS_1.1' => 1,
'ibv_rate_to_mult@@IBVERBS_1.0' => 1,
'ibv_read_ibdev_sysfs_file@@IBVERBS_PRIVATE_59' => 1,
'ibv_read_sysfs_file@@IBVERBS_1.0' => 1,
'ibv_reg_dmabuf_mr@@IBVERBS_1.12' => 1,
'ibv_reg_mr@@IBVERBS_1.1' => 1,
'ibv_reg_mr@IBVERBS_1.0' => 1,
'ibv_reg_mr_ex@@IBVERBS_1.15' => 1,
'ibv_reg_mr_iova2@@IBVERBS_1.8' => 1,
'ibv_reg_mr_iova@@IBVERBS_1.7' => 1,
'ibv_register_driver@IBVERBS_1.1' => 1,
'ibv_rereg_mr@@IBVERBS_1.1' => 1,
'ibv_resize_cq@@IBVERBS_1.1' => 1,
'ibv_resize_cq@IBVERBS_1.0' => 1,
'ibv_resolve_eth_l2_from_gid@@IBVERBS_1.1' => 1,
'ibv_set_ece@@IBVERBS_1.10' => 1,
'ibv_unimport_dm@@IBVERBS_1.13' => 1,
'ibv_unimport_mr@@IBVERBS_1.10' => 1,
'ibv_unimport_pd@@IBVERBS_1.10' => 1,
'ibv_wc_status_str@@IBVERBS_1.1' => 1,
'ibv_wr_opcode_str@@IBVERBS_PRIVATE_59' => 1,
'mbps_to_ibv_rate@@IBVERBS_1.1' => 1,
'mult_to_ibv_rate@@IBVERBS_1.0' => 1,
'verbs_allow_disassociate_destroy@@IBVERBS_PRIVATE_59' => -1,
'verbs_init_cq@@IBVERBS_PRIVATE_59' => 1,
'verbs_open_device@@IBVERBS_PRIVATE_59' => 1,
'verbs_register_driver_59@@IBVERBS_PRIVATE_59' => 1,
'verbs_set_ops@@IBVERBS_PRIVATE_59' => 1,
'verbs_uninit_context@@IBVERBS_PRIVATE_59' => 1
}
},
'Target' => 'unix',
'TypeInfo' => {
'-1' => {
'Name' => '...',
'Type' => 'Intrinsic'
},
'1' => {
'Name' => 'void',
'Type' => 'Intrinsic'
},
'1001' => {
'BaseType' => '101',
'Header' => undef,
'Line' => '24',
'Name' => '__u16',
'Size' => '2',
'Type' => 'Typedef'
},
'10052' => {
'BaseType' => '9940',
'Name' => 'struct ibv_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'10057' => {
'Header' => undef,
'Line' => '1297',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'wq_context',
'offset' => '8',
'type' => '82'
},
'10' => {
'name' => 'cond',
'offset' => '150',
'type' => '906'
},
'11' => {
'name' => 'events_completed',
'offset' => '324',
'type' => '953'
},
'12' => {
'name' => 'comp_mask',
'offset' => '328',
'type' => '953'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '11395'
},
'3' => {
'name' => 'cq',
'offset' => '36',
'type' => '9734'
},
'4' => {
'name' => 'wq_num',
'offset' => '50',
'type' => '953'
},
'5' => {
'name' => 'handle',
'offset' => '54',
'type' => '953'
},
'6' => {
'name' => 'state',
'offset' => '64',
'type' => '11842'
},
'7' => {
'name' => 'wq_type',
'offset' => '68',
'type' => '11772'
},
'8' => {
'name' => 'post_recv',
'offset' => '72',
'type' => '14235'
},
'9' => {
'name' => 'mutex',
'offset' => '86',
'type' => '832'
}
},
'Name' => 'struct ibv_wq',
'Size' => '152',
'Type' => 'Struct'
},
'100656' => {
'BaseType' => '92602',
'Name' => 'enum ibv_gid_type_sysfs*',
'Size' => '8',
'Type' => 'Pointer'
},
'100798' => {
'BaseType' => '8669',
'Name' => 'union ibv_gid*',
'Size' => '8',
'Type' => 'Pointer'
},
'101' => {
'Name' => 'unsigned short',
'Size' => '2',
'Type' => 'Intrinsic'
},
'1013' => {
'BaseType' => '70',
'Header' => undef,
'Line' => '27',
'Name' => '__u32',
'Size' => '4',
'Type' => 'Typedef'
},
'1025' => {
'BaseType' => '348',
'Header' => undef,
'Line' => '31',
'Name' => '__u64',
'Size' => '8',
'Type' => 'Typedef'
},
'10252' => {
'BaseType' => '10057',
'Name' => 'struct ibv_wq*',
'Size' => '8',
'Type' => 'Pointer'
},
'10257' => {
'Header' => undef,
'Line' => '488',
'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'
},
'103475' => {
'BaseType' => '92122',
'Name' => 'struct ibv_get_context*',
'Size' => '8',
'Type' => 'Pointer'
},
'103480' => {
'BaseType' => '86091',
'Name' => 'struct ibv_fd_arr*',
'Size' => '8',
'Type' => 'Pointer'
},
'103485' => {
'BaseType' => '78330',
'Name' => 'struct ib_uverbs_get_context_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'1037' => {
'BaseType' => '1001',
'Header' => undef,
'Line' => '25',
'Name' => '__be16',
'Size' => '2',
'Type' => 'Typedef'
},
'10418' => {
'Header' => undef,
'Line' => '516',
'Memb' => {
'0' => {
'name' => 'IBV_WC_SEND',
'value' => '0'
},
'1' => {
'name' => 'IBV_WC_RDMA_WRITE',
'value' => '1'
},
'10' => {
'name' => 'IBV_WC_RECV',
'value' => '128'
},
'11' => {
'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
'value' => '129'
},
'12' => {
'name' => 'IBV_WC_TM_ADD',
'value' => '130'
},
'13' => {
'name' => 'IBV_WC_TM_DEL',
'value' => '131'
},
'14' => {
'name' => 'IBV_WC_TM_SYNC',
'value' => '132'
},
'15' => {
'name' => 'IBV_WC_TM_RECV',
'value' => '133'
},
'16' => {
'name' => 'IBV_WC_TM_NO_TAG',
'value' => '134'
},
'17' => {
'name' => 'IBV_WC_DRIVER1',
'value' => '135'
},
'18' => {
'name' => 'IBV_WC_DRIVER2',
'value' => '136'
},
'19' => {
'name' => 'IBV_WC_DRIVER3',
'value' => '137'
},
'2' => {
'name' => 'IBV_WC_RDMA_READ',
'value' => '2'
},
'3' => {
'name' => 'IBV_WC_COMP_SWAP',
'value' => '3'
},
'4' => {
'name' => 'IBV_WC_FETCH_ADD',
'value' => '4'
},
'5' => {
'name' => 'IBV_WC_BIND_MW',
'value' => '5'
},
'6' => {
'name' => 'IBV_WC_LOCAL_INV',
'value' => '6'
},
'7' => {
'name' => 'IBV_WC_TSO',
'value' => '7'
},
'8' => {
'name' => 'IBV_WC_FLUSH',
'value' => '8'
},
'9' => {
'name' => 'IBV_WC_ATOMIC_WRITE',
'value' => '9'
}
},
'Name' => 'enum ibv_wc_opcode',
'Size' => '4',
'Type' => 'Enum'
},
'1049' => {
'BaseType' => '1013',
'Header' => undef,
'Line' => '27',
'Name' => '__be32',
'Size' => '4',
'Type' => 'Typedef'
},
'105977' => {
'BaseType' => '92386',
'Name' => 'struct ibv_query_port*',
'Size' => '8',
'Type' => 'Pointer'
},
'1061' => {
'BaseType' => '1025',
'Header' => undef,
'Line' => '29',
'Name' => '__be64',
'Size' => '8',
'Type' => 'Typedef'
},
'10686' => {
'Header' => undef,
'Line' => '601',
'Memb' => {
'0' => {
'name' => 'imm_data',
'offset' => '0',
'type' => '1049'
},
'1' => {
'name' => 'invalidated_rkey',
'offset' => '0',
'type' => '953'
}
},
'Size' => '4',
'Type' => 'Union'
},
'10723' => {
'Header' => undef,
'Line' => '592',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'status',
'offset' => '8',
'type' => '10257'
},
'10' => {
'name' => 'slid',
'offset' => '66',
'type' => '941'
},
'11' => {
'name' => 'sl',
'offset' => '68',
'type' => '929'
},
'12' => {
'name' => 'dlid_path_bits',
'offset' => '69',
'type' => '929'
},
'2' => {
'name' => 'opcode',
'offset' => '18',
'type' => '10418'
},
'3' => {
'name' => 'vendor_err',
'offset' => '22',
'type' => '953'
},
'4' => {
'name' => 'byte_len',
'offset' => '32',
'type' => '953'
},
'5' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '10686'
},
'6' => {
'name' => 'qp_num',
'offset' => '40',
'type' => '953'
},
'7' => {
'name' => 'src_qp',
'offset' => '50',
'type' => '953'
},
'8' => {
'name' => 'wc_flags',
'offset' => '54',
'type' => '70'
},
'9' => {
'name' => 'pkey_index',
'offset' => '64',
'type' => '941'
}
},
'Name' => 'struct ibv_wc',
'Size' => '48',
'Type' => 'Struct'
},
'108504' => {
'BaseType' => '52913',
'Name' => 'struct ibv_alloc_dm_attr const',
'Size' => '16',
'Type' => 'Const'
},
'10999' => {
'Header' => undef,
'Line' => '628',
'Memb' => {
'0' => {
'name' => 'mr',
'offset' => '0',
'type' => '11186'
},
'1' => {
'name' => 'addr',
'offset' => '8',
'type' => '965'
},
'2' => {
'name' => 'length',
'offset' => '22',
'type' => '965'
},
'3' => {
'name' => 'mw_access_flags',
'offset' => '36',
'type' => '70'
}
},
'Name' => 'struct ibv_mw_bind_info',
'Size' => '32',
'Type' => 'Struct'
},
'11069' => {
'BaseType' => '10999',
'Name' => 'struct ibv_mw_bind_info const',
'Size' => '32',
'Type' => 'Const'
},
'11074' => {
'Header' => undef,
'Line' => '675',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '11395'
},
'2' => {
'name' => 'addr',
'offset' => '22',
'type' => '82'
},
'3' => {
'name' => 'length',
'offset' => '36',
'type' => '53'
},
'4' => {
'name' => 'handle',
'offset' => '50',
'type' => '953'
},
'5' => {
'name' => 'lkey',
'offset' => '54',
'type' => '953'
},
'6' => {
'name' => 'rkey',
'offset' => '64',
'type' => '953'
}
},
'Name' => 'struct ibv_mr',
'Size' => '48',
'Type' => 'Struct'
},
'11186' => {
'BaseType' => '11074',
'Name' => 'struct ibv_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'11191' => {
'Header' => undef,
'Line' => '639',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_pd',
'Size' => '16',
'Type' => 'Struct'
},
'11269' => {
'Header' => undef,
'Line' => '658',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'fd',
'offset' => '4',
'type' => '161'
},
'2' => {
'name' => 'oflags',
'offset' => '8',
'type' => '161'
}
},
'Name' => 'struct ibv_xrcd_init_attr',
'Size' => '12',
'Type' => 'Struct'
},
'113023' => {
'Header' => undef,
'Line' => '203',
'Memb' => {
'0' => {
'name' => 'dm',
'offset' => '0',
'type' => '52966'
},
'1' => {
'name' => 'handle',
'offset' => '50',
'type' => '953'
}
},
'Name' => 'struct verbs_dm',
'Size' => '40',
'Type' => 'Struct'
},
'11325' => {
'Header' => undef,
'Line' => '664',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
}
},
'Name' => 'struct ibv_xrcd',
'Size' => '8',
'Type' => 'Struct'
},
'11395' => {
'BaseType' => '11191',
'Name' => 'struct ibv_pd*',
'Size' => '8',
'Type' => 'Pointer'
},
'11400' => {
'Header' => undef,
'Line' => '704',
'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'
},
'11429' => {
'Header' => undef,
'Line' => '709',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '11395'
},
'2' => {
'name' => 'rkey',
'offset' => '22',
'type' => '953'
},
'3' => {
'name' => 'handle',
'offset' => '32',
'type' => '953'
},
'4' => {
'name' => 'type',
'offset' => '36',
'type' => '11400'
}
},
'Name' => 'struct ibv_mw',
'Size' => '32',
'Type' => 'Struct'
},
'11513' => {
'Header' => undef,
'Line' => '717',
'Memb' => {
'0' => {
'name' => 'dgid',
'offset' => '0',
'type' => '8669'
},
'1' => {
'name' => 'flow_label',
'offset' => '22',
'type' => '953'
},
'2' => {
'name' => 'sgid_index',
'offset' => '32',
'type' => '929'
},
'3' => {
'name' => 'hop_limit',
'offset' => '33',
'type' => '929'
},
'4' => {
'name' => 'traffic_class',
'offset' => '34',
'type' => '929'
}
},
'Name' => 'struct ibv_global_route',
'Size' => '24',
'Type' => 'Struct'
},
'115462' => {
'BaseType' => '113023',
'Name' => 'struct verbs_dm*',
'Size' => '8',
'Type' => 'Pointer'
},
'11598' => {
'Header' => undef,
'Line' => '788',
'Memb' => {
'0' => {
'name' => 'grh',
'offset' => '0',
'type' => '11513'
},
'1' => {
'name' => 'dlid',
'offset' => '36',
'type' => '941'
},
'2' => {
'name' => 'sl',
'offset' => '38',
'type' => '929'
},
'3' => {
'name' => 'src_path_bits',
'offset' => '39',
'type' => '929'
},
'4' => {
'name' => 'static_rate',
'offset' => '40',
'type' => '929'
},
'5' => {
'name' => 'is_global',
'offset' => '41',
'type' => '929'
},
'6' => {
'name' => 'port_num',
'offset' => '48',
'type' => '929'
}
},
'Name' => 'struct ibv_ah_attr',
'Size' => '32',
'Type' => 'Struct'
},
'116937' => {
'BaseType' => '108504',
'Name' => 'struct ibv_alloc_dm_attr const*',
'Size' => '8',
'Type' => 'Pointer'
},
'11710' => {
'Header' => undef,
'Line' => '803',
'Memb' => {
'0' => {
'name' => 'max_wr',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_sge',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'srq_limit',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_srq_attr',
'Size' => '12',
'Type' => 'Struct'
},
'11767' => {
'BaseType' => '11325',
'Name' => 'struct ibv_xrcd*',
'Size' => '8',
'Type' => 'Pointer'
},
'11772' => {
'Header' => undef,
'Line' => '846',
'Memb' => {
'0' => {
'name' => 'IBV_WQT_RQ',
'value' => '0'
}
},
'Name' => 'enum ibv_wq_type',
'Size' => '4',
'Type' => 'Enum'
},
'117758' => {
'BaseType' => '185',
'Header' => undef,
'Line' => '152',
'Name' => '__off_t',
'Size' => '8',
'Type' => 'Typedef'
},
'11842' => {
'Header' => undef,
'Line' => '874',
'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'
},
'118817' => {
'BaseType' => '117758',
'Header' => undef,
'Line' => '85',
'Name' => 'off_t',
'Size' => '8',
'Type' => 'Typedef'
},
'11924' => {
'Header' => undef,
'Line' => '888',
'Memb' => {
'0' => {
'name' => 'attr_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'wq_state',
'offset' => '4',
'type' => '11842'
},
'2' => {
'name' => 'curr_wq_state',
'offset' => '8',
'type' => '11842'
},
'3' => {
'name' => 'flags',
'offset' => '18',
'type' => '953'
},
'4' => {
'name' => 'flags_mask',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_wq_attr',
'Size' => '20',
'Type' => 'Struct'
},
'12009' => {
'Header' => undef,
'Line' => '906',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'ind_tbl_handle',
'offset' => '8',
'type' => '161'
},
'2' => {
'name' => 'ind_tbl_num',
'offset' => '18',
'type' => '161'
},
'3' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_rwq_ind_table',
'Size' => '24',
'Type' => 'Struct'
},
'12103' => {
'Header' => undef,
'Line' => '920',
'Memb' => {
'0' => {
'name' => 'log_ind_tbl_size',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'ind_tbl',
'offset' => '8',
'type' => '12160'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_rwq_ind_table_init_attr',
'Size' => '24',
'Type' => 'Struct'
},
'12160' => {
'BaseType' => '10252',
'Name' => 'struct ibv_wq**',
'Size' => '8',
'Type' => 'Pointer'
},
'12165' => {
'Header' => undef,
'Line' => '927',
'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'
},
'12224' => {
'Header' => undef,
'Line' => '937',
'Memb' => {
'0' => {
'name' => 'max_send_wr',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_recv_wr',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'max_send_sge',
'offset' => '8',
'type' => '953'
},
'3' => {
'name' => 'max_recv_sge',
'offset' => '18',
'type' => '953'
},
'4' => {
'name' => 'max_inline_data',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_qp_cap',
'Size' => '20',
'Type' => 'Struct'
},
'12309' => {
'Header' => undef,
'Line' => '945',
'Memb' => {
'0' => {
'name' => 'qp_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'send_cq',
'offset' => '8',
'type' => '9734'
},
'2' => {
'name' => 'recv_cq',
'offset' => '22',
'type' => '9734'
},
'3' => {
'name' => 'srq',
'offset' => '36',
'type' => '10052'
},
'4' => {
'name' => 'cap',
'offset' => '50',
'type' => '12224'
},
'5' => {
'name' => 'qp_type',
'offset' => '82',
'type' => '12165'
},
'6' => {
'name' => 'sq_sig_all',
'offset' => '86',
'type' => '161'
}
},
'Name' => 'struct ibv_qp_init_attr',
'Size' => '64',
'Type' => 'Struct'
},
'12422' => {
'BaseType' => '12009',
'Name' => 'struct ibv_rwq_ind_table*',
'Size' => '8',
'Type' => 'Pointer'
},
'12474' => {
'Header' => undef,
'Line' => '1027',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'qp_num',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'xrcd',
'offset' => '8',
'type' => '11767'
},
'3' => {
'name' => 'qp_context',
'offset' => '22',
'type' => '82'
},
'4' => {
'name' => 'qp_type',
'offset' => '36',
'type' => '12165'
}
},
'Name' => 'struct ibv_qp_open_attr',
'Size' => '32',
'Type' => 'Struct'
},
'125' => {
'BaseType' => '89',
'Header' => undef,
'Line' => '38',
'Name' => '__uint8_t',
'Size' => '1',
'Type' => 'Typedef'
},
'12734' => {
'Header' => undef,
'Line' => '1077',
'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'
},
'12799' => {
'Header' => undef,
'Line' => '1088',
'Memb' => {
'0' => {
'name' => 'IBV_MIG_MIGRATED',
'value' => '0'
},
'1' => {
'name' => 'IBV_MIG_REARM',
'value' => '1'
},
'2' => {
'name' => 'IBV_MIG_ARMED',
'value' => '2'
}
},
'Name' => 'enum ibv_mig_state',
'Size' => '4',
'Type' => 'Enum'
},
'12834' => {
'Header' => undef,
'Line' => '1094',
'Memb' => {
'0' => {
'name' => 'qp_state',
'offset' => '0',
'type' => '12734'
},
'1' => {
'name' => 'cur_qp_state',
'offset' => '4',
'type' => '12734'
},
'10' => {
'name' => 'ah_attr',
'offset' => '86',
'type' => '11598'
},
'11' => {
'name' => 'alt_ah_attr',
'offset' => '136',
'type' => '11598'
},
'12' => {
'name' => 'pkey_index',
'offset' => '288',
'type' => '941'
},
'13' => {
'name' => 'alt_pkey_index',
'offset' => '290',
'type' => '941'
},
'14' => {
'name' => 'en_sqd_async_notify',
'offset' => '292',
'type' => '929'
},
'15' => {
'name' => 'sq_draining',
'offset' => '293',
'type' => '929'
},
'16' => {
'name' => 'max_rd_atomic',
'offset' => '294',
'type' => '929'
},
'17' => {
'name' => 'max_dest_rd_atomic',
'offset' => '295',
'type' => '929'
},
'18' => {
'name' => 'min_rnr_timer',
'offset' => '296',
'type' => '929'
},
'19' => {
'name' => 'port_num',
'offset' => '297',
'type' => '929'
},
'2' => {
'name' => 'path_mtu',
'offset' => '8',
'type' => '9546'
},
'20' => {
'name' => 'timeout',
'offset' => '304',
'type' => '929'
},
'21' => {
'name' => 'retry_cnt',
'offset' => '305',
'type' => '929'
},
'22' => {
'name' => 'rnr_retry',
'offset' => '306',
'type' => '929'
},
'23' => {
'name' => 'alt_port_num',
'offset' => '307',
'type' => '929'
},
'24' => {
'name' => 'alt_timeout',
'offset' => '308',
'type' => '929'
},
'25' => {
'name' => 'rate_limit',
'offset' => '310',
'type' => '953'
},
'3' => {
'name' => 'path_mig_state',
'offset' => '18',
'type' => '12799'
},
'4' => {
'name' => 'qkey',
'offset' => '22',
'type' => '953'
},
'5' => {
'name' => 'rq_psn',
'offset' => '32',
'type' => '953'
},
'6' => {
'name' => 'sq_psn',
'offset' => '36',
'type' => '953'
},
'7' => {
'name' => 'dest_qp_num',
'offset' => '40',
'type' => '953'
},
'8' => {
'name' => 'qp_access_flags',
'offset' => '50',
'type' => '70'
},
'9' => {
'name' => 'cap',
'offset' => '54',
'type' => '12224'
}
},
'Name' => 'struct ibv_qp_attr',
'Size' => '144',
'Type' => 'Struct'
},
'129997' => {
'Header' => undef,
'Line' => '208',
'Memb' => {
'0' => {
'name' => 'dmah',
'offset' => '0',
'type' => '56699'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct verbs_dmah',
'Size' => '16',
'Type' => 'Struct'
},
'130752' => {
'BaseType' => '129997',
'Name' => 'struct verbs_dmah*',
'Size' => '8',
'Type' => 'Pointer'
},
'13213' => {
'Header' => undef,
'Line' => '1130',
'Memb' => {
'0' => {
'name' => 'IBV_WR_RDMA_WRITE',
'value' => '0'
},
'1' => {
'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
'value' => '1'
},
'10' => {
'name' => 'IBV_WR_TSO',
'value' => '10'
},
'11' => {
'name' => 'IBV_WR_DRIVER1',
'value' => '11'
},
'12' => {
'name' => 'IBV_WR_FLUSH',
'value' => '14'
},
'13' => {
'name' => 'IBV_WR_ATOMIC_WRITE',
'value' => '15'
},
'2' => {
'name' => 'IBV_WR_SEND',
'value' => '2'
},
'3' => {
'name' => 'IBV_WR_SEND_WITH_IMM',
'value' => '3'
},
'4' => {
'name' => 'IBV_WR_RDMA_READ',
'value' => '4'
},
'5' => {
'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
'value' => '5'
},
'6' => {
'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
'value' => '6'
},
'7' => {
'name' => 'IBV_WR_LOCAL_INV',
'value' => '7'
},
'8' => {
'name' => 'IBV_WR_BIND_MW',
'value' => '8'
},
'9' => {
'name' => 'IBV_WR_SEND_WITH_INV',
'value' => '9'
}
},
'Name' => 'enum ibv_wr_opcode',
'Size' => '4',
'Type' => 'Enum'
},
'13314' => {
'Header' => undef,
'Line' => '1167',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'length',
'offset' => '8',
'type' => '53'
}
},
'Name' => 'struct ibv_data_buf',
'Size' => '16',
'Type' => 'Struct'
},
'13357' => {
'BaseType' => '13314',
'Name' => 'struct ibv_data_buf const',
'Size' => '16',
'Type' => 'Const'
},
'13362' => {
'Header' => undef,
'Line' => '1172',
'Memb' => {
'0' => {
'name' => 'addr',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'length',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'lkey',
'offset' => '18',
'type' => '953'
}
},
'Name' => 'struct ibv_sge',
'Size' => '16',
'Type' => 'Struct'
},
'13419' => {
'BaseType' => '13362',
'Name' => 'struct ibv_sge const',
'Size' => '16',
'Type' => 'Const'
},
'13424' => {
'BaseType' => '161',
'Name' => 'int*',
'Size' => '8',
'Type' => 'Pointer'
},
'13429' => {
'Header' => undef,
'Line' => '1193',
'Memb' => {
'0' => {
'name' => 'imm_data',
'offset' => '0',
'type' => '1049'
},
'1' => {
'name' => 'invalidate_rkey',
'offset' => '0',
'type' => '953'
}
},
'Size' => '4',
'Type' => 'Union'
},
'13466' => {
'Header' => undef,
'Line' => '1198',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
'type' => '953'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'13504' => {
'Header' => undef,
'Line' => '1202',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'compare_add',
'offset' => '8',
'type' => '965'
},
'2' => {
'name' => 'swap',
'offset' => '22',
'type' => '965'
},
'3' => {
'name' => 'rkey',
'offset' => '36',
'type' => '953'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'13570' => {
'Header' => undef,
'Line' => '1208',
'Memb' => {
'0' => {
'name' => 'ah',
'offset' => '0',
'type' => '13677'
},
'1' => {
'name' => 'remote_qpn',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'remote_qkey',
'offset' => '18',
'type' => '953'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'13621' => {
'Header' => undef,
'Line' => '1727',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '11395'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_ah',
'Size' => '24',
'Type' => 'Struct'
},
'13677' => {
'BaseType' => '13621',
'Name' => 'struct ibv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
'13682' => {
'Header' => undef,
'Line' => '1197',
'Memb' => {
'0' => {
'name' => 'rdma',
'offset' => '0',
'type' => '13466'
},
'1' => {
'name' => 'atomic',
'offset' => '0',
'type' => '13504'
},
'2' => {
'name' => 'ud',
'offset' => '0',
'type' => '13570'
}
},
'Size' => '32',
'Type' => 'Union'
},
'13731' => {
'Header' => undef,
'Line' => '1215',
'Memb' => {
'0' => {
'name' => 'remote_srqn',
'offset' => '0',
'type' => '953'
}
},
'Size' => '4',
'Type' => 'Struct'
},
'13755' => {
'Header' => undef,
'Line' => '1214',
'Memb' => {
'0' => {
'name' => 'xrc',
'offset' => '0',
'type' => '13731'
}
},
'Size' => '4',
'Type' => 'Union'
},
'13779' => {
'Header' => undef,
'Line' => '1220',
'Memb' => {
'0' => {
'name' => 'mw',
'offset' => '0',
'type' => '13830'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'bind_info',
'offset' => '22',
'type' => '10999'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'13830' => {
'BaseType' => '11429',
'Name' => 'struct ibv_mw*',
'Size' => '8',
'Type' => 'Pointer'
},
'13835' => {
'Header' => undef,
'Line' => '1225',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'hdr_sz',
'offset' => '8',
'type' => '941'
},
'2' => {
'name' => 'mss',
'offset' => '16',
'type' => '941'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'13887' => {
'Header' => undef,
'Line' => '1219',
'Memb' => {
'0' => {
'name' => 'bind_mw',
'offset' => '0',
'type' => '13779'
},
'1' => {
'name' => 'tso',
'offset' => '0',
'type' => '13835'
}
},
'Size' => '48',
'Type' => 'Union'
},
'13924' => {
'Header' => undef,
'Line' => '1183',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '14062'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '14067'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '161'
},
'4' => {
'name' => 'opcode',
'offset' => '40',
'type' => '13213'
},
'5' => {
'name' => 'send_flags',
'offset' => '50',
'type' => '70'
},
'6' => {
'name' => 'unnamed0',
'offset' => '54',
'type' => '13429'
},
'7' => {
'name' => 'wr',
'offset' => '64',
'type' => '13682'
},
'8' => {
'name' => 'qp_type',
'offset' => '114',
'type' => '13755'
},
'9' => {
'name' => 'unnamed1',
'offset' => '128',
'type' => '13887'
}
},
'Name' => 'struct ibv_send_wr',
'Size' => '128',
'Type' => 'Struct'
},
'14062' => {
'BaseType' => '13924',
'Name' => 'struct ibv_send_wr*',
'Size' => '8',
'Type' => 'Pointer'
},
'14067' => {
'BaseType' => '13362',
'Name' => 'struct ibv_sge*',
'Size' => '8',
'Type' => 'Pointer'
},
'14072' => {
'Header' => undef,
'Line' => '1233',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '14143'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '14067'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '161'
}
},
'Name' => 'struct ibv_recv_wr',
'Size' => '32',
'Type' => 'Struct'
},
'14143' => {
'BaseType' => '14072',
'Name' => 'struct ibv_recv_wr*',
'Size' => '8',
'Type' => 'Pointer'
},
'14148' => {
'Header' => undef,
'Line' => '1269',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'send_flags',
'offset' => '8',
'type' => '70'
},
'2' => {
'name' => 'bind_info',
'offset' => '22',
'type' => '10999'
}
},
'Name' => 'struct ibv_mw_bind',
'Size' => '48',
'Type' => 'Struct'
},
'14230' => {
'BaseType' => '14143',
'Name' => 'struct ibv_recv_wr**',
'Size' => '8',
'Type' => 'Pointer'
},
'14235' => {
'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '10252'
},
'1' => {
'type' => '14143'
},
'2' => {
'type' => '14230'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14240' => {
'Header' => undef,
'Line' => '1332',
'Memb' => {
'0' => {
'name' => 'qp_base',
'offset' => '0',
'type' => '9739'
},
'1' => {
'name' => 'comp_mask',
'offset' => '352',
'type' => '965'
},
'10' => {
'name' => 'wr_rdma_write_imm',
'offset' => '562',
'type' => '14799'
},
'11' => {
'name' => 'wr_send',
'offset' => '576',
'type' => '14815'
},
'12' => {
'name' => 'wr_send_imm',
'offset' => '584',
'type' => '14836'
},
'13' => {
'name' => 'wr_send_inv',
'offset' => '598',
'type' => '14742'
},
'14' => {
'name' => 'wr_send_tso',
'offset' => '612',
'type' => '14867'
},
'15' => {
'name' => 'wr_set_ud_addr',
'offset' => '626',
'type' => '14898'
},
'16' => {
'name' => 'wr_set_xrc_srqn',
'offset' => '640',
'type' => '14742'
},
'17' => {
'name' => 'wr_set_inline_data',
'offset' => '648',
'type' => '14924'
},
'18' => {
'name' => 'wr_set_inline_data_list',
'offset' => '662',
'type' => '14955'
},
'19' => {
'name' => 'wr_set_sge',
'offset' => '772',
'type' => '14986'
},
'2' => {
'name' => 'wr_id',
'offset' => '360',
'type' => '965'
},
'20' => {
'name' => 'wr_set_sge_list',
'offset' => '786',
'type' => '15017'
},
'21' => {
'name' => 'wr_start',
'offset' => '800',
'type' => '14815'
},
'22' => {
'name' => 'wr_complete',
'offset' => '808',
'type' => '15037'
},
'23' => {
'name' => 'wr_abort',
'offset' => '822',
'type' => '14815'
},
'24' => {
'name' => 'wr_atomic_write',
'offset' => '836',
'type' => '15068'
},
'25' => {
'name' => 'wr_flush',
'offset' => '850',
'type' => '15109'
},
'3' => {
'name' => 'wr_flags',
'offset' => '374',
'type' => '70'
},
'4' => {
'name' => 'wr_atomic_cmp_swp',
'offset' => '388',
'type' => '14654'
},
'5' => {
'name' => 'wr_atomic_fetch_add',
'offset' => '402',
'type' => '14685'
},
'6' => {
'name' => 'wr_bind_mw',
'offset' => '512',
'type' => '14721'
},
'7' => {
'name' => 'wr_local_inv',
'offset' => '520',
'type' => '14742'
},
'8' => {
'name' => 'wr_rdma_read',
'offset' => '534',
'type' => '14768'
},
'9' => {
'name' => 'wr_rdma_write',
'offset' => '548',
'type' => '14768'
}
},
'Name' => 'struct ibv_qp_ex',
'Size' => '360',
'Type' => 'Struct'
},
'1430' => {
'Header' => undef,
'Line' => '158',
'Memb' => {
'0' => {
'name' => 'command',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'in_words',
'offset' => '4',
'type' => '1001'
},
'2' => {
'name' => 'out_words',
'offset' => '6',
'type' => '1001'
}
},
'Name' => 'struct ib_uverbs_cmd_hdr',
'Size' => '8',
'Type' => 'Struct'
},
'14649' => {
'BaseType' => '14240',
'Name' => 'struct ibv_qp_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'14654' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '965'
},
'4' => {
'type' => '965'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14685' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '965'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14716' => {
'BaseType' => '11069',
'Name' => 'struct ibv_mw_bind_info const*',
'Size' => '8',
'Type' => 'Pointer'
},
'14721' => {
'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '13830'
},
'2' => {
'type' => '953'
},
'3' => {
'type' => '14716'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14742' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14768' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14799' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '1049'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14815' => {
'Name' => 'void(*)(struct ibv_qp_ex*)',
'Param' => {
'0' => {
'type' => '14649'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1483' => {
'Header' => undef,
'Line' => '164',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'provider_in_words',
'offset' => '8',
'type' => '1001'
},
'2' => {
'name' => 'provider_out_words',
'offset' => '16',
'type' => '1001'
},
'3' => {
'name' => 'cmd_hdr_reserved',
'offset' => '18',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_cmd_hdr',
'Size' => '16',
'Type' => 'Struct'
},
'14836' => {
'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '1049'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14867' => {
'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '941'
},
'3' => {
'type' => '941'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14898' => {
'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '13677'
},
'2' => {
'type' => '953'
},
'3' => {
'type' => '953'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'149' => {
'BaseType' => '101',
'Header' => undef,
'Line' => '40',
'Name' => '__uint16_t',
'Size' => '2',
'Type' => 'Typedef'
},
'14924' => {
'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '53'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14950' => {
'BaseType' => '13357',
'Name' => 'struct ibv_data_buf const*',
'Size' => '8',
'Type' => 'Pointer'
},
'14955' => {
'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '53'
},
'2' => {
'type' => '14950'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'14986' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '953'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'15012' => {
'BaseType' => '13419',
'Name' => 'struct ibv_sge const*',
'Size' => '8',
'Type' => 'Pointer'
},
'15017' => {
'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '53'
},
'2' => {
'type' => '15012'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'15037' => {
'Name' => 'int(*)(struct ibv_qp_ex*)',
'Param' => {
'0' => {
'type' => '14649'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'15068' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, void const*)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '918'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'15109' => {
'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, size_t, uint8_t, uint8_t)',
'Param' => {
'0' => {
'type' => '14649'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '53'
},
'4' => {
'type' => '929'
},
'5' => {
'type' => '929'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'15114' => {
'Header' => undef,
'Line' => '1534',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'fd',
'offset' => '8',
'type' => '161'
},
'2' => {
'name' => 'refcnt',
'offset' => '18',
'type' => '161'
}
},
'Name' => 'struct ibv_comp_channel',
'Size' => '16',
'Type' => 'Struct'
},
'15170' => {
'BaseType' => '15114',
'Name' => 'struct ibv_comp_channel*',
'Size' => '8',
'Type' => 'Pointer'
},
'15204' => {
'Header' => undef,
'Line' => '1609',
'Memb' => {
'0' => {
'name' => 'cq_count',
'offset' => '0',
'type' => '941'
},
'1' => {
'name' => 'cq_period',
'offset' => '2',
'type' => '941'
}
},
'Name' => 'struct ibv_moderate_cq',
'Size' => '4',
'Type' => 'Struct'
},
'15247' => {
'Header' => undef,
'Line' => '1614',
'Memb' => {
'0' => {
'name' => 'attr_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'moderate',
'offset' => '4',
'type' => '15204'
}
},
'Name' => 'struct ibv_modify_cq_attr',
'Size' => '8',
'Type' => 'Struct'
},
'15290' => {
'Header' => undef,
'Line' => '1739',
'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'
},
'1549' => {
'BaseType' => '1025',
'Name' => '__u64[]',
'Size' => '8',
'Type' => 'Array'
},
'1564' => {
'BaseType' => '989',
'Name' => '__u8[7]',
'Size' => '7',
'Type' => 'Array'
},
'1580' => {
'Header' => undef,
'Line' => '337',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_alloc_pd',
'Size' => '8',
'Type' => 'Struct'
},
'161' => {
'Name' => 'int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'1620' => {
'Header' => undef,
'Line' => '342',
'Memb' => {
'0' => {
'name' => 'pd_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'driver_data',
'offset' => '4',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_alloc_pd_resp',
'Size' => '4',
'Type' => 'Struct'
},
'1663' => {
'BaseType' => '1013',
'Name' => '__u32[]',
'Size' => '8',
'Type' => 'Array'
},
'16768' => {
'Header' => undef,
'Line' => '1972',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
}
},
'Name' => 'struct ibv_flow_action',
'Size' => '8',
'Type' => 'Struct'
},
'1678' => {
'Header' => undef,
'Line' => '351',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'fd',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'oflags',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_open_xrcd',
'Size' => '16',
'Type' => 'Struct'
},
'16864' => {
'Header' => undef,
'Line' => '2155',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
}
},
'Name' => 'struct ibv_counters',
'Size' => '8',
'Type' => 'Struct'
},
'16893' => {
'BaseType' => '16864',
'Name' => 'struct ibv_counters*',
'Size' => '8',
'Type' => 'Pointer'
},
'169064' => {
'BaseType' => '23088',
'Name' => 'struct verbs_flow_action*',
'Size' => '8',
'Type' => 'Pointer'
},
'17150' => {
'Header' => undef,
'Line' => '1952',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'type',
'offset' => '4',
'type' => '15290'
},
'2' => {
'name' => 'size',
'offset' => '8',
'type' => '941'
},
'3' => {
'name' => 'priority',
'offset' => '16',
'type' => '941'
},
'4' => {
'name' => 'num_of_specs',
'offset' => '18',
'type' => '929'
},
'5' => {
'name' => 'port',
'offset' => '19',
'type' => '929'
},
'6' => {
'name' => 'flags',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_flow_attr',
'Size' => '20',
'Type' => 'Struct'
},
'172370' => {
'BaseType' => '82',
'Name' => 'void**',
'Size' => '8',
'Type' => 'Pointer'
},
'17263' => {
'Header' => undef,
'Line' => '1966',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'context',
'offset' => '8',
'type' => '8991'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_flow',
'Size' => '24',
'Type' => 'Struct'
},
'173' => {
'BaseType' => '70',
'Header' => undef,
'Line' => '42',
'Name' => '__uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
'17320' => {
'Header' => undef,
'Line' => '2001',
'Memb' => {
'0' => {
'name' => '_dummy1',
'offset' => '0',
'type' => '17500'
},
'1' => {
'name' => '_dummy2',
'offset' => '8',
'type' => '17516'
}
},
'Name' => 'struct _ibv_device_ops',
'Size' => '16',
'Type' => 'Struct'
},
'17383' => {
'BaseType' => '17388',
'Name' => 'struct ibv_device*',
'Size' => '8',
'Type' => 'Pointer'
},
'17388' => {
'Header' => undef,
'Line' => '2011',
'Memb' => {
'0' => {
'name' => '_ops',
'offset' => '0',
'type' => '17320'
},
'1' => {
'name' => 'node_type',
'offset' => '22',
'type' => '8728'
},
'2' => {
'name' => 'transport_type',
'offset' => '32',
'type' => '8792'
},
'3' => {
'name' => 'name',
'offset' => '36',
'type' => '9530'
},
'4' => {
'name' => 'dev_name',
'offset' => '136',
'type' => '9530'
},
'5' => {
'name' => 'dev_path',
'offset' => '338',
'type' => '17547'
},
'6' => {
'name' => 'ibdev_path',
'offset' => '1032',
'type' => '17547'
}
},
'Name' => 'struct ibv_device',
'Size' => '664',
'Type' => 'Struct'
},
'1745' => {
'Header' => undef,
'Line' => '358',
'Memb' => {
'0' => {
'name' => 'xrcd_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'driver_data',
'offset' => '4',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_open_xrcd_resp',
'Size' => '4',
'Type' => 'Struct'
},
'17500' => {
'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
'Param' => {
'0' => {
'type' => '17383'
},
'1' => {
'type' => '161'
}
},
'Return' => '8991',
'Size' => '8',
'Type' => 'FuncPtr'
},
'17516' => {
'Name' => 'void(*)(struct ibv_context*)',
'Param' => {
'0' => {
'type' => '8991'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'17547' => {
'BaseType' => '226',
'Name' => 'char[256]',
'Size' => '256',
'Type' => 'Array'
},
'17563' => {
'Header' => undef,
'Line' => '2026',
'Memb' => {
'0' => {
'name' => '_compat_query_device',
'offset' => '0',
'type' => '18050'
},
'1' => {
'name' => '_compat_query_port',
'offset' => '8',
'type' => '18090'
},
'10' => {
'name' => '_compat_create_cq',
'offset' => '128',
'type' => '18100'
},
'11' => {
'name' => 'poll_cq',
'offset' => '136',
'type' => '18215'
},
'12' => {
'name' => 'req_notify_cq',
'offset' => '150',
'type' => '18240'
},
'13' => {
'name' => '_compat_cq_event',
'offset' => '260',
'type' => '18100'
},
'14' => {
'name' => '_compat_resize_cq',
'offset' => '274',
'type' => '18100'
},
'15' => {
'name' => '_compat_destroy_cq',
'offset' => '288',
'type' => '18100'
},
'16' => {
'name' => '_compat_create_srq',
'offset' => '296',
'type' => '18100'
},
'17' => {
'name' => '_compat_modify_srq',
'offset' => '310',
'type' => '18100'
},
'18' => {
'name' => '_compat_query_srq',
'offset' => '324',
'type' => '18100'
},
'19' => {
'name' => '_compat_destroy_srq',
'offset' => '338',
'type' => '18100'
},
'2' => {
'name' => '_compat_alloc_pd',
'offset' => '22',
'type' => '18100'
},
'20' => {
'name' => 'post_srq_recv',
'offset' => '352',
'type' => '18270'
},
'21' => {
'name' => '_compat_create_qp',
'offset' => '360',
'type' => '18100'
},
'22' => {
'name' => '_compat_query_qp',
'offset' => '374',
'type' => '18100'
},
'23' => {
'name' => '_compat_modify_qp',
'offset' => '388',
'type' => '18100'
},
'24' => {
'name' => '_compat_destroy_qp',
'offset' => '402',
'type' => '18100'
},
'25' => {
'name' => 'post_send',
'offset' => '512',
'type' => '18305'
},
'26' => {
'name' => 'post_recv',
'offset' => '520',
'type' => '18335'
},
'27' => {
'name' => '_compat_create_ah',
'offset' => '534',
'type' => '18100'
},
'28' => {
'name' => '_compat_destroy_ah',
'offset' => '548',
'type' => '18100'
},
'29' => {
'name' => '_compat_attach_mcast',
'offset' => '562',
'type' => '18100'
},
'3' => {
'name' => '_compat_dealloc_pd',
'offset' => '36',
'type' => '18100'
},
'30' => {
'name' => '_compat_detach_mcast',
'offset' => '576',
'type' => '18100'
},
'31' => {
'name' => '_compat_async_event',
'offset' => '584',
'type' => '18100'
},
'4' => {
'name' => '_compat_reg_mr',
'offset' => '50',
'type' => '18100'
},
'5' => {
'name' => '_compat_rereg_mr',
'offset' => '64',
'type' => '18100'
},
'6' => {
'name' => '_compat_dereg_mr',
'offset' => '72',
'type' => '18100'
},
'7' => {
'name' => 'alloc_mw',
'offset' => '86',
'type' => '18125'
},
'8' => {
'name' => 'bind_mw',
'offset' => '100',
'type' => '18160'
},
'9' => {
'name' => 'dealloc_mw',
'offset' => '114',
'type' => '18180'
}
},
'Name' => 'struct ibv_context_ops',
'Size' => '256',
'Type' => 'Struct'
},
'1788' => {
'Header' => undef,
'Line' => '367',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'start',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'length',
'offset' => '22',
'type' => '1025'
},
'3' => {
'name' => 'hca_va',
'offset' => '36',
'type' => '1025'
},
'4' => {
'name' => 'pd_handle',
'offset' => '50',
'type' => '1013'
},
'5' => {
'name' => 'access_flags',
'offset' => '54',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '64',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_reg_mr',
'Size' => '40',
'Type' => 'Struct'
},
'18045' => {
'BaseType' => '8996',
'Name' => 'struct ibv_device_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18050' => {
'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '18045'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18080' => {
'BaseType' => '18085',
'Name' => 'struct _compat_ibv_port_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18085' => {
'Header' => undef,
'Line' => '197',
'Memb' => {
'0' => {
'name' => 'state',
'offset' => '0',
'type' => '54603'
},
'1' => {
'name' => 'max_mtu',
'offset' => '4',
'type' => '9546'
},
'10' => {
'name' => 'sm_lid',
'offset' => '54',
'type' => '941'
},
'11' => {
'name' => 'lmc',
'offset' => '56',
'type' => '929'
},
'12' => {
'name' => 'max_vl_num',
'offset' => '57',
'type' => '929'
},
'13' => {
'name' => 'sm_sl',
'offset' => '64',
'type' => '929'
},
'14' => {
'name' => 'subnet_timeout',
'offset' => '65',
'type' => '929'
},
'15' => {
'name' => 'init_type_reply',
'offset' => '66',
'type' => '929'
},
'16' => {
'name' => 'active_width',
'offset' => '67',
'type' => '929'
},
'17' => {
'name' => 'active_speed',
'offset' => '68',
'type' => '929'
},
'18' => {
'name' => 'phys_state',
'offset' => '69',
'type' => '929'
},
'19' => {
'name' => 'link_layer',
'offset' => '70',
'type' => '929'
},
'2' => {
'name' => 'active_mtu',
'offset' => '8',
'type' => '9546'
},
'20' => {
'name' => 'flags',
'offset' => '71',
'type' => '929'
},
'3' => {
'name' => 'gid_tbl_len',
'offset' => '18',
'type' => '161'
},
'4' => {
'name' => 'port_cap_flags',
'offset' => '22',
'type' => '953'
},
'5' => {
'name' => 'max_msg_sz',
'offset' => '32',
'type' => '953'
},
'6' => {
'name' => 'bad_pkey_cntr',
'offset' => '36',
'type' => '953'
},
'7' => {
'name' => 'qkey_viol_cntr',
'offset' => '40',
'type' => '953'
},
'8' => {
'name' => 'pkey_tbl_len',
'offset' => '50',
'type' => '941'
},
'9' => {
'name' => 'lid',
'offset' => '52',
'type' => '941'
}
},
'Name' => 'struct _compat_ibv_port_attr',
'Size' => '48',
'Type' => 'Struct'
},
'18090' => {
'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '929'
},
'2' => {
'type' => '18080'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18100' => {
'Name' => 'void*(*)()',
'Return' => '82',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18125' => {
'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '11400'
}
},
'Return' => '13830',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18155' => {
'BaseType' => '14148',
'Name' => 'struct ibv_mw_bind*',
'Size' => '8',
'Type' => 'Pointer'
},
'18160' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '13830'
},
'2' => {
'type' => '18155'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18180' => {
'Name' => 'int(*)(struct ibv_mw*)',
'Param' => {
'0' => {
'type' => '13830'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18210' => {
'BaseType' => '10723',
'Name' => 'struct ibv_wc*',
'Size' => '8',
'Type' => 'Pointer'
},
'18215' => {
'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
'Param' => {
'0' => {
'type' => '9734'
},
'1' => {
'type' => '161'
},
'2' => {
'type' => '18210'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18240' => {
'Name' => 'int(*)(struct ibv_cq*, int)',
'Param' => {
'0' => {
'type' => '9734'
},
'1' => {
'type' => '161'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18270' => {
'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '10052'
},
'1' => {
'type' => '14143'
},
'2' => {
'type' => '14230'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18300' => {
'BaseType' => '14062',
'Name' => 'struct ibv_send_wr**',
'Size' => '8',
'Type' => 'Pointer'
},
'18305' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '14062'
},
'2' => {
'type' => '18300'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18335' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '14143'
},
'2' => {
'type' => '14230'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'18340' => {
'BaseType' => '17263',
'Name' => 'struct ibv_flow*',
'Size' => '8',
'Type' => 'Pointer'
},
'18345' => {
'BaseType' => '15247',
'Name' => 'struct ibv_modify_cq_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18350' => {
'BaseType' => '12103',
'Name' => 'struct ibv_rwq_ind_table_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18355' => {
'BaseType' => '11924',
'Name' => 'struct ibv_wq_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18360' => {
'BaseType' => '17150',
'Name' => 'struct ibv_flow_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18365' => {
'BaseType' => '12474',
'Name' => 'struct ibv_qp_open_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18370' => {
'BaseType' => '11269',
'Name' => 'struct ibv_xrcd_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'18375' => {
'Name' => '_Bool',
'Size' => '1',
'Type' => 'Intrinsic'
},
'18415' => {
'Header' => undef,
'Line' => '51',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'ex_hdr',
'offset' => '8',
'type' => '1483'
}
},
'Name' => 'struct ex_hdr',
'Size' => '24',
'Type' => 'Struct'
},
'18454' => {
'Header' => undef,
'Line' => '175',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'pd_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'mw_type',
'offset' => '18',
'type' => '989'
},
'3' => {
'name' => 'reserved',
'offset' => '19',
'type' => '2238'
},
'4' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'185' => {
'Name' => 'long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'18527' => {
'Header' => undef,
'Line' => '175',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '18454'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '2156'
}
},
'Size' => '16',
'Type' => 'Union'
},
'18550' => {
'Header' => undef,
'Line' => '175',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '18527'
}
},
'Name' => 'struct ibv_alloc_mw',
'Size' => '24',
'Type' => 'Struct'
},
'18602' => {
'Header' => undef,
'Line' => '176',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Size' => '8',
'Type' => 'Struct'
},
'18636' => {
'Header' => undef,
'Line' => '176',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '18602'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '1580'
}
},
'Size' => '8',
'Type' => 'Union'
},
'18659' => {
'Header' => undef,
'Line' => '176',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '18636'
}
},
'Name' => 'struct ibv_alloc_pd',
'Size' => '16',
'Type' => 'Struct'
},
'1895' => {
'Header' => undef,
'Line' => '377',
'Memb' => {
'0' => {
'name' => 'mr_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'lkey',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'rkey',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '18',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_reg_mr_resp',
'Size' => '12',
'Type' => 'Struct'
},
'19150' => {
'Header' => undef,
'Line' => '194',
'Memb' => {
'0' => {
'name' => 'dest',
'offset' => '0',
'type' => '3401'
},
'1' => {
'name' => 'alt_dest',
'offset' => '50',
'type' => '3401'
},
'10' => {
'name' => 'alt_pkey_index',
'offset' => '148',
'type' => '1001'
},
'11' => {
'name' => 'qp_state',
'offset' => '150',
'type' => '989'
},
'12' => {
'name' => 'cur_qp_state',
'offset' => '151',
'type' => '989'
},
'13' => {
'name' => 'path_mtu',
'offset' => '152',
'type' => '989'
},
'14' => {
'name' => 'path_mig_state',
'offset' => '153',
'type' => '989'
},
'15' => {
'name' => 'en_sqd_async_notify',
'offset' => '256',
'type' => '989'
},
'16' => {
'name' => 'max_rd_atomic',
'offset' => '257',
'type' => '989'
},
'17' => {
'name' => 'max_dest_rd_atomic',
'offset' => '258',
'type' => '989'
},
'18' => {
'name' => 'min_rnr_timer',
'offset' => '259',
'type' => '989'
},
'19' => {
'name' => 'port_num',
'offset' => '260',
'type' => '989'
},
'2' => {
'name' => 'qp_handle',
'offset' => '100',
'type' => '1013'
},
'20' => {
'name' => 'timeout',
'offset' => '261',
'type' => '989'
},
'21' => {
'name' => 'retry_cnt',
'offset' => '262',
'type' => '989'
},
'22' => {
'name' => 'rnr_retry',
'offset' => '263',
'type' => '989'
},
'23' => {
'name' => 'alt_port_num',
'offset' => '264',
'type' => '989'
},
'24' => {
'name' => 'alt_timeout',
'offset' => '265',
'type' => '989'
},
'25' => {
'name' => 'reserved',
'offset' => '272',
'type' => '4489'
},
'26' => {
'name' => 'driver_data',
'offset' => '274',
'type' => '1549'
},
'3' => {
'name' => 'attr_mask',
'offset' => '104',
'type' => '1013'
},
'4' => {
'name' => 'qkey',
'offset' => '114',
'type' => '1013'
},
'5' => {
'name' => 'rq_psn',
'offset' => '118',
'type' => '1013'
},
'6' => {
'name' => 'sq_psn',
'offset' => '128',
'type' => '1013'
},
'7' => {
'name' => 'dest_qp_num',
'offset' => '132',
'type' => '1013'
},
'8' => {
'name' => 'qp_access_flags',
'offset' => '136',
'type' => '1013'
},
'9' => {
'name' => 'pkey_index',
'offset' => '146',
'type' => '1001'
}
},
'Size' => '112',
'Type' => 'Struct'
},
'19524' => {
'Header' => undef,
'Line' => '194',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '19150'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '4098'
}
},
'Size' => '112',
'Type' => 'Union'
},
'19547' => {
'Header' => undef,
'Line' => '194',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '19524'
}
},
'Name' => 'struct ibv_modify_qp',
'Size' => '120',
'Type' => 'Struct'
},
'19589' => {
'Header' => undef,
'Line' => '195',
'Memb' => {
'0' => {
'name' => 'srq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'attr_mask',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'max_wr',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'srq_limit',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'1966' => {
'Header' => undef,
'Line' => '384',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'mr_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'flags',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'start',
'offset' => '22',
'type' => '1025'
},
'4' => {
'name' => 'length',
'offset' => '36',
'type' => '1025'
},
'5' => {
'name' => 'hca_va',
'offset' => '50',
'type' => '1025'
},
'6' => {
'name' => 'pd_handle',
'offset' => '64',
'type' => '1013'
},
'7' => {
'name' => 'access_flags',
'offset' => '68',
'type' => '1013'
},
'8' => {
'name' => 'driver_data',
'offset' => '72',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_rereg_mr',
'Size' => '48',
'Type' => 'Struct'
},
'19662' => {
'Header' => undef,
'Line' => '195',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '19589'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '8070'
}
},
'Size' => '16',
'Type' => 'Union'
},
'19685' => {
'Header' => undef,
'Line' => '195',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '19662'
}
},
'Name' => 'struct ibv_modify_srq',
'Size' => '24',
'Type' => 'Struct'
},
'197' => {
'BaseType' => '46',
'Header' => undef,
'Line' => '45',
'Name' => '__uint64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'19727' => {
'Header' => undef,
'Line' => '196',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'qpn',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'qp_type',
'offset' => '36',
'type' => '989'
},
'5' => {
'name' => 'reserved',
'offset' => '37',
'type' => '1564'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'19825' => {
'Header' => undef,
'Line' => '196',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '19727'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '3136'
}
},
'Size' => '32',
'Type' => 'Union'
},
'19848' => {
'Header' => undef,
'Line' => '196',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '19825'
}
},
'Name' => 'struct ibv_open_qp',
'Size' => '40',
'Type' => 'Struct'
},
'19902' => {
'Header' => undef,
'Line' => '197',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'fd',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'oflags',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'19960' => {
'Header' => undef,
'Line' => '197',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '19902'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '1678'
}
},
'Size' => '16',
'Type' => 'Union'
},
'19983' => {
'Header' => undef,
'Line' => '197',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '19960'
}
},
'Name' => 'struct ibv_open_xrcd',
'Size' => '24',
'Type' => 'Struct'
},
'20646' => {
'Header' => undef,
'Line' => '204',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'qp_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'attr_mask',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'20706' => {
'Header' => undef,
'Line' => '204',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '20646'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '3583'
}
},
'Size' => '16',
'Type' => 'Union'
},
'20729' => {
'Header' => undef,
'Line' => '204',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '20706'
}
},
'Name' => 'struct ibv_query_qp',
'Size' => '24',
'Type' => 'Struct'
},
'20781' => {
'Header' => undef,
'Line' => '205',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'srq_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'reserved',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'20841' => {
'Header' => undef,
'Line' => '205',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '20781'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '8153'
}
},
'Size' => '16',
'Type' => 'Union'
},
'20864' => {
'Header' => undef,
'Line' => '205',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '20841'
}
},
'Name' => 'struct ibv_query_srq',
'Size' => '24',
'Type' => 'Struct'
},
'209' => {
'BaseType' => '185',
'Header' => undef,
'Line' => '194',
'Name' => '__ssize_t',
'Size' => '8',
'Type' => 'Typedef'
},
'20918' => {
'Header' => undef,
'Line' => '206',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'start',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'length',
'offset' => '22',
'type' => '1025'
},
'3' => {
'name' => 'hca_va',
'offset' => '36',
'type' => '1025'
},
'4' => {
'name' => 'pd_handle',
'offset' => '50',
'type' => '1013'
},
'5' => {
'name' => 'access_flags',
'offset' => '54',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '64',
'type' => '1549'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'2101' => {
'Header' => undef,
'Line' => '396',
'Memb' => {
'0' => {
'name' => 'lkey',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'rkey',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_rereg_mr_resp',
'Size' => '8',
'Type' => 'Struct'
},
'21017' => {
'Header' => undef,
'Line' => '206',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '20918'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '1788'
}
},
'Size' => '40',
'Type' => 'Union'
},
'21040' => {
'Header' => undef,
'Line' => '206',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '21017'
}
},
'Name' => 'struct ibv_reg_mr',
'Size' => '48',
'Type' => 'Struct'
},
'21201' => {
'Header' => undef,
'Line' => '208',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'mr_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'flags',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'start',
'offset' => '22',
'type' => '1025'
},
'4' => {
'name' => 'length',
'offset' => '36',
'type' => '1025'
},
'5' => {
'name' => 'hca_va',
'offset' => '50',
'type' => '1025'
},
'6' => {
'name' => 'pd_handle',
'offset' => '64',
'type' => '1013'
},
'7' => {
'name' => 'access_flags',
'offset' => '68',
'type' => '1013'
},
'8' => {
'name' => 'driver_data',
'offset' => '72',
'type' => '1549'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'21326' => {
'Header' => undef,
'Line' => '208',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '21201'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '1966'
}
},
'Size' => '48',
'Type' => 'Union'
},
'21349' => {
'Header' => undef,
'Line' => '208',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '21326'
}
},
'Name' => 'struct ibv_rereg_mr',
'Size' => '56',
'Type' => 'Struct'
},
'21401' => {
'Header' => undef,
'Line' => '209',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'cq_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'cqe',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21460' => {
'Header' => undef,
'Line' => '209',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '21401'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '2309'
}
},
'Size' => '16',
'Type' => 'Union'
},
'21483' => {
'Header' => undef,
'Line' => '209',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '21460'
}
},
'Name' => 'struct ibv_resize_cq',
'Size' => '24',
'Type' => 'Struct'
},
'2156' => {
'Header' => undef,
'Line' => '406',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'pd_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'mw_type',
'offset' => '18',
'type' => '989'
},
'3' => {
'name' => 'reserved',
'offset' => '19',
'type' => '2238'
},
'4' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_alloc_mw',
'Size' => '16',
'Type' => 'Struct'
},
'21785' => {
'Header' => undef,
'Line' => '219',
'Memb' => {
'0' => {
'name' => 'cq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'attr_mask',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'attr',
'offset' => '8',
'type' => '8519'
},
'3' => {
'name' => 'reserved',
'offset' => '18',
'type' => '1013'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'21847' => {
'Header' => undef,
'Line' => '219',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '21785'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '8562'
}
},
'Size' => '16',
'Type' => 'Union'
},
'21874' => {
'Header' => undef,
'Line' => '219',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '21847'
}
},
'Name' => 'struct ibv_modify_cq',
'Size' => '40',
'Type' => 'Struct'
},
'21914' => {
'Header' => undef,
'Line' => '220',
'Memb' => {
'0' => {
'name' => 'base',
'offset' => '0',
'type' => '4098'
},
'1' => {
'name' => 'rate_limit',
'offset' => '274',
'type' => '1013'
},
'2' => {
'name' => 'reserved',
'offset' => '278',
'type' => '1013'
}
},
'Size' => '120',
'Type' => 'Struct'
},
'21961' => {
'Header' => undef,
'Line' => '220',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '21914'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '4520'
}
},
'Size' => '120',
'Type' => 'Union'
},
'21984' => {
'Header' => undef,
'Line' => '220',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '21961'
}
},
'Name' => 'struct ibv_modify_qp_ex',
'Size' => '144',
'Type' => 'Struct'
},
'22036' => {
'Header' => undef,
'Line' => '221',
'Memb' => {
'0' => {
'name' => 'attr_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'wq_handle',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'wq_state',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'curr_wq_state',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'flags',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'flags_mask',
'offset' => '32',
'type' => '1013'
}
},
'Size' => '24',
'Type' => 'Struct'
},
'221' => {
'BaseType' => '226',
'Name' => 'char*',
'Size' => '8',
'Type' => 'Pointer'
},
'22124' => {
'Header' => undef,
'Line' => '221',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '22036'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '8292'
}
},
'Size' => '24',
'Type' => 'Union'
},
'22151' => {
'Header' => undef,
'Line' => '221',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '22124'
}
},
'Name' => 'struct ibv_modify_wq',
'Size' => '48',
'Type' => 'Struct'
},
'222999' => {
'Header' => undef,
'Line' => '602',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'10' => {
'name' => 'max_inline_data',
'offset' => '72',
'type' => '1013'
},
'11' => {
'name' => 'sq_sig_all',
'offset' => '82',
'type' => '989'
},
'12' => {
'name' => 'qp_type',
'offset' => '83',
'type' => '989'
},
'13' => {
'name' => 'is_srq',
'offset' => '84',
'type' => '989'
},
'14' => {
'name' => 'reserved',
'offset' => '85',
'type' => '989'
},
'15' => {
'name' => 'driver_data',
'offset' => '86',
'type' => '1549'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'send_cq_handle',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'recv_cq_handle',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'srq_handle',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'max_send_wr',
'offset' => '50',
'type' => '1013'
},
'7' => {
'name' => 'max_recv_wr',
'offset' => '54',
'type' => '1013'
},
'8' => {
'name' => 'max_send_sge',
'offset' => '64',
'type' => '1013'
},
'9' => {
'name' => 'max_recv_sge',
'offset' => '68',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_create_qp',
'Size' => '56',
'Type' => 'Struct'
},
'223261' => {
'Header' => undef,
'Line' => '629',
'Memb' => {
'0' => {
'name' => 'user_handle',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'pd_handle',
'offset' => '8',
'type' => '1013'
},
'10' => {
'name' => 'sq_sig_all',
'offset' => '68',
'type' => '989'
},
'11' => {
'name' => 'qp_type',
'offset' => '69',
'type' => '989'
},
'12' => {
'name' => 'is_srq',
'offset' => '70',
'type' => '989'
},
'13' => {
'name' => 'reserved',
'offset' => '71',
'type' => '989'
},
'14' => {
'name' => 'comp_mask',
'offset' => '72',
'type' => '1013'
},
'15' => {
'name' => 'create_flags',
'offset' => '82',
'type' => '1013'
},
'16' => {
'name' => 'rwq_ind_tbl_handle',
'offset' => '86',
'type' => '1013'
},
'17' => {
'name' => 'source_qpn',
'offset' => '96',
'type' => '1013'
},
'2' => {
'name' => 'send_cq_handle',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'recv_cq_handle',
'offset' => '22',
'type' => '1013'
},
'4' => {
'name' => 'srq_handle',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'max_send_wr',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'max_recv_wr',
'offset' => '40',
'type' => '1013'
},
'7' => {
'name' => 'max_send_sge',
'offset' => '50',
'type' => '1013'
},
'8' => {
'name' => 'max_recv_sge',
'offset' => '54',
'type' => '1013'
},
'9' => {
'name' => 'max_inline_data',
'offset' => '64',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_qp',
'Size' => '64',
'Type' => 'Struct'
},
'223684' => {
'Header' => undef,
'Line' => '673',
'Memb' => {
'0' => {
'name' => 'base',
'offset' => '0',
'type' => '3245'
},
'1' => {
'name' => 'comp_mask',
'offset' => '50',
'type' => '1013'
},
'2' => {
'name' => 'response_length',
'offset' => '54',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_qp_resp',
'Size' => '40',
'Type' => 'Struct'
},
'2238' => {
'BaseType' => '989',
'Name' => '__u8[3]',
'Size' => '3',
'Type' => 'Array'
},
'2254' => {
'Header' => undef,
'Line' => '414',
'Memb' => {
'0' => {
'name' => 'mw_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'rkey',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_alloc_mw_resp',
'Size' => '8',
'Type' => 'Struct'
},
'226' => {
'Name' => 'char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'22797' => {
'Header' => undef,
'Line' => '127',
'Memb' => {
'0' => {
'name' => 'xrcd',
'offset' => '0',
'type' => '11325'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'handle',
'offset' => '18',
'type' => '953'
}
},
'Name' => 'struct verbs_xrcd',
'Size' => '16',
'Type' => 'Struct'
},
'22850' => {
'BaseType' => '22797',
'Name' => 'struct verbs_xrcd*',
'Size' => '8',
'Type' => 'Pointer'
},
'22884' => {
'Header' => undef,
'Line' => '157',
'Memb' => {
'0' => {
'name' => 'IBV_MR_TYPE_MR',
'value' => '0'
},
'1' => {
'name' => 'IBV_MR_TYPE_NULL_MR',
'value' => '1'
},
'2' => {
'name' => 'IBV_MR_TYPE_IMPORTED_MR',
'value' => '2'
},
'3' => {
'name' => 'IBV_MR_TYPE_DMABUF_MR',
'value' => '3'
}
},
'Name' => 'enum ibv_mr_type',
'Size' => '4',
'Type' => 'Enum'
},
'22925' => {
'Header' => undef,
'Line' => '164',
'Memb' => {
'0' => {
'name' => 'ibv_mr',
'offset' => '0',
'type' => '11074'
},
'1' => {
'name' => 'mr_type',
'offset' => '72',
'type' => '22884'
},
'2' => {
'name' => 'access',
'offset' => '82',
'type' => '161'
}
},
'Name' => 'struct verbs_mr',
'Size' => '56',
'Type' => 'Struct'
},
'22978' => {
'Header' => undef,
'Line' => '176',
'Memb' => {
'0' => {
'name' => 'qp',
'offset' => '0',
'type' => '9739'
},
'1' => {
'name' => 'qp_ex',
'offset' => '0',
'type' => '14240'
}
},
'Size' => '360',
'Type' => 'Union'
},
'23012' => {
'Header' => undef,
'Line' => '175',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '22978'
},
'1' => {
'name' => 'comp_mask',
'offset' => '864',
'type' => '953'
},
'2' => {
'name' => 'xrcd',
'offset' => '872',
'type' => '22850'
}
},
'Name' => 'struct verbs_qp',
'Size' => '376',
'Type' => 'Struct'
},
'23059' => {
'Header' => undef,
'Line' => '192',
'Memb' => {
'0' => {
'name' => 'IBV_FLOW_ACTION_UNSPECIFIED',
'value' => '0'
},
'1' => {
'name' => 'IBV_FLOW_ACTION_ESP',
'value' => '1'
}
},
'Name' => 'enum ibv_flow_action_type',
'Size' => '4',
'Type' => 'Enum'
},
'23088' => {
'Header' => undef,
'Line' => '197',
'Memb' => {
'0' => {
'name' => 'action',
'offset' => '0',
'type' => '16768'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'type',
'offset' => '18',
'type' => '23059'
}
},
'Name' => 'struct verbs_flow_action',
'Size' => '16',
'Type' => 'Struct'
},
'2309' => {
'Header' => undef,
'Line' => '469',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'cq_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'cqe',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_resize_cq',
'Size' => '16',
'Type' => 'Struct'
},
'23146' => {
'Header' => undef,
'Line' => '325',
'Memb' => {
'0' => {
'name' => 'counters',
'offset' => '0',
'type' => '16864'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct verbs_counters',
'Size' => '16',
'Type' => 'Struct'
},
'23194' => {
'BaseType' => '8707',
'Name' => 'union ibv_gid const*',
'Size' => '8',
'Type' => 'Pointer'
},
'23199' => {
'BaseType' => '11598',
'Name' => 'struct ibv_ah_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'23204' => {
'BaseType' => '12309',
'Name' => 'struct ibv_qp_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'23209' => {
'BaseType' => '22925',
'Name' => 'struct verbs_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'23214' => {
'BaseType' => '12834',
'Name' => 'struct ibv_qp_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'23219' => {
'BaseType' => '11710',
'Name' => 'struct ibv_srq_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'23769' => {
'BaseType' => '21874',
'Name' => 'struct ibv_modify_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'2377' => {
'Header' => undef,
'Line' => '476',
'Memb' => {
'0' => {
'name' => 'cqe',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'reserved',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_resize_cq_resp',
'Size' => '8',
'Type' => 'Struct'
},
'237941' => {
'Header' => undef,
'Line' => '182',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'10' => {
'name' => 'max_inline_data',
'offset' => '72',
'type' => '1013'
},
'11' => {
'name' => 'sq_sig_all',
'offset' => '82',
'type' => '989'
},
'12' => {
'name' => 'qp_type',
'offset' => '83',
'type' => '989'
},
'13' => {
'name' => 'is_srq',
'offset' => '84',
'type' => '989'
},
'14' => {
'name' => 'reserved',
'offset' => '85',
'type' => '989'
},
'15' => {
'name' => 'driver_data',
'offset' => '86',
'type' => '1549'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'send_cq_handle',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'recv_cq_handle',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'srq_handle',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'max_send_wr',
'offset' => '50',
'type' => '1013'
},
'7' => {
'name' => 'max_recv_wr',
'offset' => '54',
'type' => '1013'
},
'8' => {
'name' => 'max_send_sge',
'offset' => '64',
'type' => '1013'
},
'9' => {
'name' => 'max_recv_sge',
'offset' => '68',
'type' => '1013'
}
},
'Size' => '56',
'Type' => 'Struct'
},
'238157' => {
'Header' => undef,
'Line' => '182',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '237941'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '222999'
}
},
'Size' => '56',
'Type' => 'Union'
},
'238184' => {
'Header' => undef,
'Line' => '182',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '238157'
}
},
'Name' => 'struct ibv_create_qp',
'Size' => '64',
'Type' => 'Struct'
},
'238378' => {
'Header' => undef,
'Line' => '213',
'Memb' => {
'0' => {
'name' => 'user_handle',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'pd_handle',
'offset' => '8',
'type' => '1013'
},
'10' => {
'name' => 'sq_sig_all',
'offset' => '68',
'type' => '989'
},
'11' => {
'name' => 'qp_type',
'offset' => '69',
'type' => '989'
},
'12' => {
'name' => 'is_srq',
'offset' => '70',
'type' => '989'
},
'13' => {
'name' => 'reserved',
'offset' => '71',
'type' => '989'
},
'14' => {
'name' => 'comp_mask',
'offset' => '72',
'type' => '1013'
},
'15' => {
'name' => 'create_flags',
'offset' => '82',
'type' => '1013'
},
'16' => {
'name' => 'rwq_ind_tbl_handle',
'offset' => '86',
'type' => '1013'
},
'17' => {
'name' => 'source_qpn',
'offset' => '96',
'type' => '1013'
},
'2' => {
'name' => 'send_cq_handle',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'recv_cq_handle',
'offset' => '22',
'type' => '1013'
},
'4' => {
'name' => 'srq_handle',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'max_send_wr',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'max_recv_wr',
'offset' => '40',
'type' => '1013'
},
'7' => {
'name' => 'max_send_sge',
'offset' => '50',
'type' => '1013'
},
'8' => {
'name' => 'max_recv_sge',
'offset' => '54',
'type' => '1013'
},
'9' => {
'name' => 'max_inline_data',
'offset' => '64',
'type' => '1013'
}
},
'Size' => '64',
'Type' => 'Struct'
},
'238620' => {
'Header' => undef,
'Line' => '213',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '238378'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '223261'
}
},
'Size' => '64',
'Type' => 'Union'
},
'238647' => {
'Header' => undef,
'Line' => '213',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '238620'
}
},
'Name' => 'struct ibv_create_qp_ex',
'Size' => '88',
'Type' => 'Struct'
},
'24173' => {
'BaseType' => '8448',
'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'244079' => {
'BaseType' => '238647',
'Name' => 'struct ibv_create_qp_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'244084' => {
'BaseType' => '223684',
'Name' => 'struct ib_uverbs_ex_create_qp_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'24420' => {
'BaseType' => '22151',
'Name' => 'struct ibv_modify_wq*',
'Size' => '8',
'Type' => 'Pointer'
},
'244606' => {
'BaseType' => '238184',
'Name' => 'struct ibv_create_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'254' => {
'BaseType' => '209',
'Header' => undef,
'Line' => '77',
'Name' => 'ssize_t',
'Size' => '8',
'Type' => 'Typedef'
},
'260041' => {
'Header' => undef,
'Line' => '1189',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'max_wr',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'max_sge',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'srq_limit',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_create_srq',
'Size' => '32',
'Type' => 'Struct'
},
'260154' => {
'Header' => undef,
'Line' => '1199',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'10' => {
'name' => 'driver_data',
'offset' => '72',
'type' => '1549'
},
'2' => {
'name' => 'srq_type',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'pd_handle',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'max_wr',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'max_sge',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'srq_limit',
'offset' => '50',
'type' => '1013'
},
'7' => {
'name' => 'max_num_tags',
'offset' => '54',
'type' => '1013'
},
'8' => {
'name' => 'xrcd_handle',
'offset' => '64',
'type' => '1013'
},
'9' => {
'name' => 'cq_handle',
'offset' => '68',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_create_xsrq',
'Size' => '48',
'Type' => 'Struct'
},
'260323' => {
'Header' => undef,
'Line' => '1213',
'Memb' => {
'0' => {
'name' => 'srq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'max_wr',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'max_sge',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'srqn',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_create_srq_resp',
'Size' => '16',
'Type' => 'Struct'
},
'266' => {
'Name' => 'long long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'27330' => {
'BaseType' => '5543',
'Name' => 'struct ib_uverbs_create_ah_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'273500' => {
'Header' => undef,
'Line' => '183',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'max_wr',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'max_sge',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'srq_limit',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'273599' => {
'Header' => undef,
'Line' => '183',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '273500'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '260041'
}
},
'Size' => '32',
'Type' => 'Union'
},
'273626' => {
'Header' => undef,
'Line' => '183',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '273599'
}
},
'Name' => 'struct ibv_create_srq',
'Size' => '40',
'Type' => 'Struct'
},
'273691' => {
'Header' => undef,
'Line' => '184',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'10' => {
'name' => 'driver_data',
'offset' => '72',
'type' => '1549'
},
'2' => {
'name' => 'srq_type',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'pd_handle',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'max_wr',
'offset' => '36',
'type' => '1013'
},
'5' => {
'name' => 'max_sge',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'srq_limit',
'offset' => '50',
'type' => '1013'
},
'7' => {
'name' => 'max_num_tags',
'offset' => '54',
'type' => '1013'
},
'8' => {
'name' => 'xrcd_handle',
'offset' => '64',
'type' => '1013'
},
'9' => {
'name' => 'cq_handle',
'offset' => '68',
'type' => '1013'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'273842' => {
'Header' => undef,
'Line' => '184',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '273691'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '260154'
}
},
'Size' => '48',
'Type' => 'Union'
},
'273869' => {
'Header' => undef,
'Line' => '184',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '273842'
}
},
'Name' => 'struct ibv_create_xsrq',
'Size' => '56',
'Type' => 'Struct'
},
'274373' => {
'Header' => undef,
'Line' => '133',
'Memb' => {
'0' => {
'name' => 'srq',
'offset' => '0',
'type' => '9940'
},
'1' => {
'name' => 'srq_type',
'offset' => '296',
'type' => '57448'
},
'2' => {
'name' => 'xrcd',
'offset' => '310',
'type' => '22850'
},
'3' => {
'name' => 'cq',
'offset' => '324',
'type' => '9734'
},
'4' => {
'name' => 'srq_num',
'offset' => '338',
'type' => '953'
}
},
'Name' => 'struct verbs_srq',
'Size' => '160',
'Type' => 'Struct'
},
'278638' => {
'BaseType' => '274373',
'Name' => 'struct verbs_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'278643' => {
'BaseType' => '273869',
'Name' => 'struct ibv_create_xsrq*',
'Size' => '8',
'Type' => 'Pointer'
},
'278648' => {
'BaseType' => '260323',
'Name' => 'struct ib_uverbs_create_srq_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'279178' => {
'BaseType' => '273626',
'Name' => 'struct ibv_create_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'2856' => {
'Header' => undef,
'Line' => '544',
'Memb' => {
'0' => {
'name' => 'dgid',
'offset' => '0',
'type' => '2955'
},
'1' => {
'name' => 'flow_label',
'offset' => '22',
'type' => '1013'
},
'2' => {
'name' => 'sgid_index',
'offset' => '32',
'type' => '989'
},
'3' => {
'name' => 'hop_limit',
'offset' => '33',
'type' => '989'
},
'4' => {
'name' => 'traffic_class',
'offset' => '34',
'type' => '989'
},
'5' => {
'name' => 'reserved',
'offset' => '35',
'type' => '989'
}
},
'Name' => 'struct ib_uverbs_global_route',
'Size' => '24',
'Type' => 'Struct'
},
'286013' => {
'Header' => undef,
'Line' => '1253',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'wq_type',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'3' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'4' => {
'name' => 'cq_handle',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'max_wr',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'max_sge',
'offset' => '40',
'type' => '1013'
},
'7' => {
'name' => 'create_flags',
'offset' => '50',
'type' => '1013'
},
'8' => {
'name' => 'reserved',
'offset' => '54',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_wq',
'Size' => '40',
'Type' => 'Struct'
},
'286156' => {
'Header' => undef,
'Line' => '1265',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'response_length',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'wq_handle',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'max_wr',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'wqn',
'offset' => '32',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_wq_resp',
'Size' => '24',
'Type' => 'Struct'
},
'28996' => {
'BaseType' => '21984',
'Name' => 'struct ibv_modify_qp_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'29001' => {
'BaseType' => '4575',
'Name' => 'struct ib_uverbs_ex_modify_qp_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'29220' => {
'BaseType' => '19547',
'Name' => 'struct ibv_modify_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'2955' => {
'BaseType' => '989',
'Name' => '__u8[16]',
'Size' => '16',
'Type' => 'Array'
},
'2971' => {
'Header' => undef,
'Line' => '553',
'Memb' => {
'0' => {
'name' => 'grh',
'offset' => '0',
'type' => '2856'
},
'1' => {
'name' => 'dlid',
'offset' => '36',
'type' => '1001'
},
'2' => {
'name' => 'sl',
'offset' => '38',
'type' => '989'
},
'3' => {
'name' => 'src_path_bits',
'offset' => '39',
'type' => '989'
},
'4' => {
'name' => 'static_rate',
'offset' => '40',
'type' => '989'
},
'5' => {
'name' => 'is_global',
'offset' => '41',
'type' => '989'
},
'6' => {
'name' => 'port_num',
'offset' => '48',
'type' => '989'
},
'7' => {
'name' => 'reserved',
'offset' => '49',
'type' => '989'
}
},
'Name' => 'struct ib_uverbs_ah_attr',
'Size' => '32',
'Type' => 'Struct'
},
'29717' => {
'BaseType' => '20729',
'Name' => 'struct ibv_query_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'299435' => {
'Header' => undef,
'Line' => '215',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'wq_type',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'3' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'4' => {
'name' => 'cq_handle',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'max_wr',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'max_sge',
'offset' => '40',
'type' => '1013'
},
'7' => {
'name' => 'create_flags',
'offset' => '50',
'type' => '1013'
},
'8' => {
'name' => 'reserved',
'offset' => '54',
'type' => '1013'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'299563' => {
'Header' => undef,
'Line' => '215',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '299435'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '286013'
}
},
'Size' => '40',
'Type' => 'Union'
},
'299591' => {
'Header' => undef,
'Line' => '215',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '299563'
}
},
'Name' => 'struct ibv_create_wq',
'Size' => '64',
'Type' => 'Struct'
},
'30110' => {
'BaseType' => '23012',
'Name' => 'struct verbs_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'30115' => {
'BaseType' => '19848',
'Name' => 'struct ibv_open_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'30120' => {
'BaseType' => '3245',
'Name' => 'struct ib_uverbs_create_qp_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'30376' => {
'BaseType' => '20864',
'Name' => 'struct ibv_query_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'30584' => {
'BaseType' => '19685',
'Name' => 'struct ibv_modify_srq*',
'Size' => '8',
'Type' => 'Pointer'
},
'306813' => {
'BaseType' => '299591',
'Name' => 'struct ibv_create_wq*',
'Size' => '8',
'Type' => 'Pointer'
},
'306818' => {
'BaseType' => '286156',
'Name' => 'struct ib_uverbs_ex_create_wq_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'3097' => {
'BaseType' => '989',
'Name' => '__u8[5]',
'Size' => '5',
'Type' => 'Array'
},
'31177' => {
'BaseType' => '21483',
'Name' => 'struct ibv_resize_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'31182' => {
'BaseType' => '2377',
'Name' => 'struct ib_uverbs_resize_cq_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'3136' => {
'Header' => undef,
'Line' => '650',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'pd_handle',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'qpn',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'qp_type',
'offset' => '36',
'type' => '989'
},
'5' => {
'name' => 'reserved',
'offset' => '37',
'type' => '1564'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_open_qp',
'Size' => '32',
'Type' => 'Struct'
},
'32019' => {
'BaseType' => '18550',
'Name' => 'struct ibv_alloc_mw*',
'Size' => '8',
'Type' => 'Pointer'
},
'32024' => {
'BaseType' => '2254',
'Name' => 'struct ib_uverbs_alloc_mw_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'32418' => {
'BaseType' => '21349',
'Name' => 'struct ibv_rereg_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'32423' => {
'BaseType' => '2101',
'Name' => 'struct ib_uverbs_rereg_mr_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'3245' => {
'Header' => undef,
'Line' => '661',
'Memb' => {
'0' => {
'name' => 'qp_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'qpn',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'max_send_wr',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'max_recv_wr',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'max_send_sge',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'max_recv_sge',
'offset' => '32',
'type' => '1013'
},
'6' => {
'name' => 'max_inline_data',
'offset' => '36',
'type' => '1013'
},
'7' => {
'name' => 'reserved',
'offset' => '40',
'type' => '1013'
},
'8' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_create_qp_resp',
'Size' => '32',
'Type' => 'Struct'
},
'32762' => {
'BaseType' => '21040',
'Name' => 'struct ibv_reg_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
'32767' => {
'BaseType' => '1895',
'Name' => 'struct ib_uverbs_reg_mr_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'33068' => {
'BaseType' => '19983',
'Name' => 'struct ibv_open_xrcd*',
'Size' => '8',
'Type' => 'Pointer'
},
'33073' => {
'BaseType' => '1745',
'Name' => 'struct ib_uverbs_open_xrcd_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'331063' => {
'Header' => undef,
'Line' => '44',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'handle',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'real_pd',
'offset' => '22',
'type' => '11395'
}
},
'Name' => 'struct ibv_pd_1_0',
'Size' => '24',
'Type' => 'Struct'
},
'331116' => {
'Header' => undef,
'Line' => '218',
'Memb' => {
'0' => {
'name' => 'device',
'offset' => '0',
'type' => '333002'
},
'1' => {
'name' => 'ops',
'offset' => '8',
'type' => '332387'
},
'2' => {
'name' => 'cmd_fd',
'offset' => '548',
'type' => '161'
},
'3' => {
'name' => 'async_fd',
'offset' => '552',
'type' => '161'
},
'4' => {
'name' => 'num_comp_vectors',
'offset' => '562',
'type' => '161'
},
'5' => {
'name' => 'real_context',
'offset' => '576',
'type' => '8991'
}
},
'Name' => 'struct ibv_context_1_0',
'Size' => '248',
'Type' => 'Struct'
},
'331208' => {
'BaseType' => '331116',
'Name' => 'struct ibv_context_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'331213' => {
'Header' => undef,
'Line' => '51',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '331304'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '953'
},
'3' => {
'name' => 'lkey',
'offset' => '32',
'type' => '953'
},
'4' => {
'name' => 'rkey',
'offset' => '36',
'type' => '953'
},
'5' => {
'name' => 'real_mr',
'offset' => '50',
'type' => '11186'
}
},
'Name' => 'struct ibv_mr_1_0',
'Size' => '40',
'Type' => 'Struct'
},
'331304' => {
'BaseType' => '331063',
'Name' => 'struct ibv_pd_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'331309' => {
'Header' => undef,
'Line' => '61',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'srq_context',
'offset' => '8',
'type' => '82'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '331304'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'mutex',
'offset' => '50',
'type' => '315937'
},
'5' => {
'name' => 'cond',
'offset' => '114',
'type' => '316011'
},
'6' => {
'name' => 'events_completed',
'offset' => '288',
'type' => '953'
},
'7' => {
'name' => 'real_srq',
'offset' => '296',
'type' => '10052'
}
},
'Name' => 'struct ibv_srq_1_0',
'Size' => '136',
'Type' => 'Struct'
},
'331426' => {
'Header' => undef,
'Line' => '74',
'Memb' => {
'0' => {
'name' => 'qp_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'send_cq',
'offset' => '8',
'type' => '331662'
},
'2' => {
'name' => 'recv_cq',
'offset' => '22',
'type' => '331662'
},
'3' => {
'name' => 'srq',
'offset' => '36',
'type' => '331667'
},
'4' => {
'name' => 'cap',
'offset' => '50',
'type' => '12224'
},
'5' => {
'name' => 'qp_type',
'offset' => '82',
'type' => '12165'
},
'6' => {
'name' => 'sq_sig_all',
'offset' => '86',
'type' => '161'
}
},
'Name' => 'struct ibv_qp_init_attr_1_0',
'Size' => '64',
'Type' => 'Struct'
},
'331531' => {
'Header' => undef,
'Line' => '137',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'cq_context',
'offset' => '8',
'type' => '82'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '953'
},
'3' => {
'name' => 'cqe',
'offset' => '32',
'type' => '161'
},
'4' => {
'name' => 'mutex',
'offset' => '36',
'type' => '315937'
},
'5' => {
'name' => 'cond',
'offset' => '100',
'type' => '316011'
},
'6' => {
'name' => 'comp_events_completed',
'offset' => '274',
'type' => '953'
},
'7' => {
'name' => 'async_events_completed',
'offset' => '278',
'type' => '953'
},
'8' => {
'name' => 'real_cq',
'offset' => '288',
'type' => '9734'
}
},
'Name' => 'struct ibv_cq_1_0',
'Size' => '128',
'Type' => 'Struct'
},
'331662' => {
'BaseType' => '331531',
'Name' => 'struct ibv_cq_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'331667' => {
'BaseType' => '331309',
'Name' => 'struct ibv_srq_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'331672' => {
'Header' => undef,
'Line' => '93',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
'type' => '953'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'331708' => {
'Header' => undef,
'Line' => '97',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'compare_add',
'offset' => '8',
'type' => '965'
},
'2' => {
'name' => 'swap',
'offset' => '22',
'type' => '965'
},
'3' => {
'name' => 'rkey',
'offset' => '36',
'type' => '953'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'331770' => {
'Header' => undef,
'Line' => '103',
'Memb' => {
'0' => {
'name' => 'ah',
'offset' => '0',
'type' => '331883'
},
'1' => {
'name' => 'remote_qpn',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'remote_qkey',
'offset' => '18',
'type' => '953'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'331818' => {
'Header' => undef,
'Line' => '151',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'pd',
'offset' => '8',
'type' => '331304'
},
'2' => {
'name' => 'handle',
'offset' => '22',
'type' => '953'
},
'3' => {
'name' => 'real_ah',
'offset' => '36',
'type' => '13677'
}
},
'Name' => 'struct ibv_ah_1_0',
'Size' => '32',
'Type' => 'Struct'
},
'331883' => {
'BaseType' => '331818',
'Name' => 'struct ibv_ah_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'331888' => {
'Header' => undef,
'Line' => '92',
'Memb' => {
'0' => {
'name' => 'rdma',
'offset' => '0',
'type' => '331672'
},
'1' => {
'name' => 'atomic',
'offset' => '0',
'type' => '331708'
},
'2' => {
'name' => 'ud',
'offset' => '0',
'type' => '331770'
}
},
'Size' => '32',
'Type' => 'Union'
},
'331933' => {
'Header' => undef,
'Line' => '84',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '332050'
},
'1' => {
'name' => 'wr_id',
'offset' => '8',
'type' => '965'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '14067'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '161'
},
'4' => {
'name' => 'opcode',
'offset' => '40',
'type' => '13213'
},
'5' => {
'name' => 'send_flags',
'offset' => '50',
'type' => '161'
},
'6' => {
'name' => 'imm_data',
'offset' => '54',
'type' => '1049'
},
'7' => {
'name' => 'wr',
'offset' => '64',
'type' => '331888'
}
},
'Name' => 'struct ibv_send_wr_1_0',
'Size' => '72',
'Type' => 'Struct'
},
'332050' => {
'BaseType' => '331933',
'Name' => 'struct ibv_send_wr_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'332055' => {
'Header' => undef,
'Line' => '111',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '332121'
},
'1' => {
'name' => 'wr_id',
'offset' => '8',
'type' => '965'
},
'2' => {
'name' => 'sg_list',
'offset' => '22',
'type' => '14067'
},
'3' => {
'name' => 'num_sge',
'offset' => '36',
'type' => '161'
}
},
'Name' => 'struct ibv_recv_wr_1_0',
'Size' => '32',
'Type' => 'Struct'
},
'332121' => {
'BaseType' => '332055',
'Name' => 'struct ibv_recv_wr_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'332126' => {
'Header' => undef,
'Line' => '118',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '331208'
},
'1' => {
'name' => 'qp_context',
'offset' => '8',
'type' => '82'
},
'10' => {
'name' => 'mutex',
'offset' => '100',
'type' => '315937'
},
'11' => {
'name' => 'cond',
'offset' => '260',
'type' => '316011'
},
'12' => {
'name' => 'events_completed',
'offset' => '338',
'type' => '953'
},
'13' => {
'name' => 'real_qp',
'offset' => '352',
'type' => '9935'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '331304'
},
'3' => {
'name' => 'send_cq',
'offset' => '36',
'type' => '331662'
},
'4' => {
'name' => 'recv_cq',
'offset' => '50',
'type' => '331662'
},
'5' => {
'name' => 'srq',
'offset' => '64',
'type' => '331667'
},
'6' => {
'name' => 'handle',
'offset' => '72',
'type' => '953'
},
'7' => {
'name' => 'qp_num',
'offset' => '82',
'type' => '953'
},
'8' => {
'name' => 'state',
'offset' => '86',
'type' => '12734'
},
'9' => {
'name' => 'qp_type',
'offset' => '96',
'type' => '12165'
}
},
'Name' => 'struct ibv_qp_1_0',
'Size' => '168',
'Type' => 'Struct'
},
'332321' => {
'Header' => undef,
'Line' => '159',
'Memb' => {
'0' => {
'name' => 'obsolete_sysfs_dev',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'obsolete_sysfs_ibdev',
'offset' => '8',
'type' => '82'
},
'2' => {
'name' => 'real_device',
'offset' => '22',
'type' => '17383'
},
'3' => {
'name' => '_ops',
'offset' => '36',
'type' => '17320'
}
},
'Name' => 'struct ibv_device_1_0',
'Size' => '40',
'Type' => 'Struct'
},
'332387' => {
'Header' => undef,
'Line' => '166',
'Memb' => {
'0' => {
'name' => 'query_device',
'offset' => '0',
'type' => '18050'
},
'1' => {
'name' => 'query_port',
'offset' => '8',
'type' => '68102'
},
'10' => {
'name' => 'resize_cq',
'offset' => '128',
'type' => '18240'
},
'11' => {
'name' => 'destroy_cq',
'offset' => '136',
'type' => '67857'
},
'12' => {
'name' => 'create_srq',
'offset' => '150',
'type' => '67772'
},
'13' => {
'name' => 'modify_srq',
'offset' => '260',
'type' => '68042'
},
'14' => {
'name' => 'query_srq',
'offset' => '274',
'type' => '68222'
},
'15' => {
'name' => 'destroy_srq',
'offset' => '288',
'type' => '67897'
},
'16' => {
'name' => 'post_srq_recv',
'offset' => '296',
'type' => '332892'
},
'17' => {
'name' => 'create_qp',
'offset' => '310',
'type' => '67742'
},
'18' => {
'name' => 'query_qp',
'offset' => '324',
'type' => '68167'
},
'19' => {
'name' => 'modify_qp',
'offset' => '338',
'type' => '68007'
},
'2' => {
'name' => 'alloc_pd',
'offset' => '22',
'type' => '67570'
},
'20' => {
'name' => 'destroy_qp',
'offset' => '352',
'type' => '67877'
},
'21' => {
'name' => 'post_send',
'offset' => '360',
'type' => '332932'
},
'22' => {
'name' => 'post_recv',
'offset' => '374',
'type' => '332962'
},
'23' => {
'name' => 'create_ah',
'offset' => '388',
'type' => '67677'
},
'24' => {
'name' => 'destroy_ah',
'offset' => '402',
'type' => '67837'
},
'25' => {
'name' => 'attach_mcast',
'offset' => '512',
'type' => '332997'
},
'26' => {
'name' => 'detach_mcast',
'offset' => '520',
'type' => '332997'
},
'3' => {
'name' => 'dealloc_pd',
'offset' => '36',
'type' => '67792'
},
'4' => {
'name' => 'reg_mr',
'offset' => '50',
'type' => '332782'
},
'5' => {
'name' => 'dereg_mr',
'offset' => '64',
'type' => '332802'
},
'6' => {
'name' => 'create_cq',
'offset' => '72',
'type' => '67712'
},
'7' => {
'name' => 'poll_cq',
'offset' => '86',
'type' => '332832'
},
'8' => {
'name' => 'req_notify_cq',
'offset' => '100',
'type' => '332857'
},
'9' => {
'name' => 'cq_event',
'offset' => '114',
'type' => '67647'
}
},
'Name' => 'struct ibv_context_ops_1_0',
'Size' => '216',
'Type' => 'Struct'
},
'332782' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, int)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '53'
},
'3' => {
'type' => '161'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332802' => {
'Name' => 'int(*)(struct ibv_mr*)',
'Param' => {
'0' => {
'type' => '11186'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332832' => {
'Name' => 'int(*)(struct ibv_cq_1_0*, int, struct ibv_wc*)',
'Param' => {
'0' => {
'type' => '331662'
},
'1' => {
'type' => '161'
},
'2' => {
'type' => '18210'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332857' => {
'Name' => 'int(*)(struct ibv_cq_1_0*, int)',
'Param' => {
'0' => {
'type' => '331662'
},
'1' => {
'type' => '161'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332887' => {
'BaseType' => '332121',
'Name' => 'struct ibv_recv_wr_1_0**',
'Size' => '8',
'Type' => 'Pointer'
},
'332892' => {
'Name' => 'int(*)(struct ibv_srq_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
'Param' => {
'0' => {
'type' => '331667'
},
'1' => {
'type' => '332121'
},
'2' => {
'type' => '332887'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332922' => {
'BaseType' => '332126',
'Name' => 'struct ibv_qp_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'332927' => {
'BaseType' => '332050',
'Name' => 'struct ibv_send_wr_1_0**',
'Size' => '8',
'Type' => 'Pointer'
},
'332932' => {
'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_send_wr_1_0*, struct ibv_send_wr_1_0**)',
'Param' => {
'0' => {
'type' => '332922'
},
'1' => {
'type' => '332050'
},
'2' => {
'type' => '332927'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332962' => {
'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
'Param' => {
'0' => {
'type' => '332922'
},
'1' => {
'type' => '332121'
},
'2' => {
'type' => '332887'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'332997' => {
'Name' => 'int(*)(struct ibv_qp*, union ibv_gid*, uint16_t)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '100798'
},
'2' => {
'type' => '941'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'333002' => {
'BaseType' => '332321',
'Name' => 'struct ibv_device_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'333007' => {
'BaseType' => '333019',
'Header' => undef,
'Line' => '228',
'Name' => 'ibv_driver_init_func_1_1',
'Size' => '8',
'Type' => 'Typedef'
},
'333019' => {
'Name' => 'struct ibv_device*(*)(char const*, int)',
'Param' => {
'0' => {
'type' => '76604'
},
'1' => {
'type' => '161'
}
},
'Return' => '17383',
'Size' => '8',
'Type' => 'FuncPtr'
},
'33343' => {
'BaseType' => '18659',
'Name' => 'struct ibv_alloc_pd*',
'Size' => '8',
'Type' => 'Pointer'
},
'333452' => {
'BaseType' => '9734',
'Name' => 'struct ibv_cq**',
'Size' => '8',
'Type' => 'Pointer'
},
'33348' => {
'BaseType' => '1620',
'Name' => 'struct ib_uverbs_alloc_pd_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'333744' => {
'BaseType' => '1037',
'Name' => '__be16*',
'Size' => '8',
'Type' => 'Pointer'
},
'334029' => {
'BaseType' => '17383',
'Name' => 'struct ibv_device**',
'Size' => '8',
'Type' => 'Pointer'
},
'335120' => {
'BaseType' => '331426',
'Name' => 'struct ibv_qp_init_attr_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'336127' => {
'BaseType' => '331662',
'Name' => 'struct ibv_cq_1_0**',
'Size' => '8',
'Type' => 'Pointer'
},
'336697' => {
'BaseType' => '331213',
'Name' => 'struct ibv_mr_1_0*',
'Size' => '8',
'Type' => 'Pointer'
},
'339774' => {
'BaseType' => '333002',
'Name' => 'struct ibv_device_1_0**',
'Size' => '8',
'Type' => 'Pointer'
},
'3401' => {
'Header' => undef,
'Line' => '683',
'Memb' => {
'0' => {
'name' => 'dgid',
'offset' => '0',
'type' => '2955'
},
'1' => {
'name' => 'flow_label',
'offset' => '22',
'type' => '1013'
},
'10' => {
'name' => 'is_global',
'offset' => '48',
'type' => '989'
},
'11' => {
'name' => 'port_num',
'offset' => '49',
'type' => '989'
},
'2' => {
'name' => 'dlid',
'offset' => '32',
'type' => '1001'
},
'3' => {
'name' => 'reserved',
'offset' => '34',
'type' => '1001'
},
'4' => {
'name' => 'sgid_index',
'offset' => '36',
'type' => '989'
},
'5' => {
'name' => 'hop_limit',
'offset' => '37',
'type' => '989'
},
'6' => {
'name' => 'traffic_class',
'offset' => '38',
'type' => '989'
},
'7' => {
'name' => 'sl',
'offset' => '39',
'type' => '989'
},
'8' => {
'name' => 'src_path_bits',
'offset' => '40',
'type' => '989'
},
'9' => {
'name' => 'static_rate',
'offset' => '41',
'type' => '989'
}
},
'Name' => 'struct ib_uverbs_qp_dest',
'Size' => '32',
'Type' => 'Struct'
},
'34361' => {
'BaseType' => '266',
'Header' => undef,
'Line' => '30',
'Name' => '__s64',
'Size' => '8',
'Type' => 'Typedef'
},
'34457' => {
'Header' => undef,
'Line' => '59',
'Memb' => {
'0' => {
'name' => 'elem_id',
'offset' => '0',
'type' => '989'
},
'1' => {
'name' => 'reserved',
'offset' => '1',
'type' => '989'
}
},
'Size' => '2',
'Type' => 'Struct'
},
'34493' => {
'Header' => undef,
'Line' => '58',
'Memb' => {
'0' => {
'name' => 'enum_data',
'offset' => '0',
'type' => '34457'
},
'1' => {
'name' => 'reserved',
'offset' => '0',
'type' => '1001'
}
},
'Size' => '2',
'Type' => 'Union'
},
'34527' => {
'Header' => undef,
'Line' => '65',
'Memb' => {
'0' => {
'name' => 'data',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'data_s64',
'offset' => '0',
'type' => '34361'
}
},
'Size' => '8',
'Type' => 'Union'
},
'34563' => {
'Header' => undef,
'Line' => '54',
'Memb' => {
'0' => {
'name' => 'attr_id',
'offset' => '0',
'type' => '1001'
},
'1' => {
'name' => 'len',
'offset' => '2',
'type' => '1001'
},
'2' => {
'name' => 'flags',
'offset' => '4',
'type' => '1001'
},
'3' => {
'name' => 'attr_data',
'offset' => '6',
'type' => '34493'
},
'4' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '34527'
}
},
'Name' => 'struct ib_uverbs_attr',
'Size' => '16',
'Type' => 'Struct'
},
'34635' => {
'Header' => undef,
'Line' => '76',
'Memb' => {
'0' => {
'name' => 'length',
'offset' => '0',
'type' => '1001'
},
'1' => {
'name' => 'object_id',
'offset' => '2',
'type' => '1001'
},
'2' => {
'name' => 'method_id',
'offset' => '4',
'type' => '1001'
},
'3' => {
'name' => 'num_attrs',
'offset' => '6',
'type' => '1001'
},
'4' => {
'name' => 'reserved1',
'offset' => '8',
'type' => '1025'
},
'5' => {
'name' => 'driver_id',
'offset' => '22',
'type' => '1013'
},
'6' => {
'name' => 'reserved2',
'offset' => '32',
'type' => '1013'
},
'7' => {
'name' => 'attrs',
'offset' => '36',
'type' => '34750'
}
},
'Name' => 'struct ib_uverbs_ioctl_hdr',
'Size' => '24',
'Type' => 'Struct'
},
'34750' => {
'BaseType' => '34563',
'Name' => 'struct ib_uverbs_attr[]',
'Size' => '8',
'Type' => 'Array'
},
'348' => {
'Name' => 'unsigned long long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'3583' => {
'Header' => undef,
'Line' => '698',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'qp_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'attr_mask',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_query_qp',
'Size' => '16',
'Type' => 'Struct'
},
'358461' => {
'BaseType' => '66357',
'Name' => 'struct verbs_context_ops const',
'Size' => '648',
'Type' => 'Const'
},
'359830' => {
'BaseType' => '358461',
'Name' => 'struct verbs_context_ops const*',
'Size' => '8',
'Type' => 'Pointer'
},
'39870' => {
'Header' => undef,
'Line' => '85',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '40021'
},
'1' => {
'name' => 'next_attr',
'offset' => '8',
'type' => '40026'
},
'2' => {
'name' => 'last_attr',
'offset' => '22',
'type' => '40026'
},
'3' => {
'name' => 'uhw_in_idx',
'offset' => '36',
'type' => '929'
},
'4' => {
'name' => 'uhw_out_idx',
'offset' => '37',
'type' => '929'
},
'5' => {
'name' => 'uhw_in_headroom_dwords',
'offset' => '38',
'type' => '929'
},
'6' => {
'name' => 'uhw_out_headroom_dwords',
'offset' => '39',
'type' => '929'
},
'7' => {
'name' => 'hdr',
'offset' => '50',
'type' => '34635'
}
},
'Name' => 'struct ibv_command_buffer',
'Size' => '56',
'Type' => 'Struct'
},
'40021' => {
'BaseType' => '39870',
'Name' => 'struct ibv_command_buffer*',
'Size' => '8',
'Type' => 'Pointer'
},
'40026' => {
'BaseType' => '34563',
'Name' => 'struct ib_uverbs_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'4098' => {
'Header' => undef,
'Line' => '739',
'Memb' => {
'0' => {
'name' => 'dest',
'offset' => '0',
'type' => '3401'
},
'1' => {
'name' => 'alt_dest',
'offset' => '50',
'type' => '3401'
},
'10' => {
'name' => 'alt_pkey_index',
'offset' => '148',
'type' => '1001'
},
'11' => {
'name' => 'qp_state',
'offset' => '150',
'type' => '989'
},
'12' => {
'name' => 'cur_qp_state',
'offset' => '151',
'type' => '989'
},
'13' => {
'name' => 'path_mtu',
'offset' => '152',
'type' => '989'
},
'14' => {
'name' => 'path_mig_state',
'offset' => '153',
'type' => '989'
},
'15' => {
'name' => 'en_sqd_async_notify',
'offset' => '256',
'type' => '989'
},
'16' => {
'name' => 'max_rd_atomic',
'offset' => '257',
'type' => '989'
},
'17' => {
'name' => 'max_dest_rd_atomic',
'offset' => '258',
'type' => '989'
},
'18' => {
'name' => 'min_rnr_timer',
'offset' => '259',
'type' => '989'
},
'19' => {
'name' => 'port_num',
'offset' => '260',
'type' => '989'
},
'2' => {
'name' => 'qp_handle',
'offset' => '100',
'type' => '1013'
},
'20' => {
'name' => 'timeout',
'offset' => '261',
'type' => '989'
},
'21' => {
'name' => 'retry_cnt',
'offset' => '262',
'type' => '989'
},
'22' => {
'name' => 'rnr_retry',
'offset' => '263',
'type' => '989'
},
'23' => {
'name' => 'alt_port_num',
'offset' => '264',
'type' => '989'
},
'24' => {
'name' => 'alt_timeout',
'offset' => '265',
'type' => '989'
},
'25' => {
'name' => 'reserved',
'offset' => '272',
'type' => '4489'
},
'26' => {
'name' => 'driver_data',
'offset' => '274',
'type' => '1549'
},
'3' => {
'name' => 'attr_mask',
'offset' => '104',
'type' => '1013'
},
'4' => {
'name' => 'qkey',
'offset' => '114',
'type' => '1013'
},
'5' => {
'name' => 'rq_psn',
'offset' => '118',
'type' => '1013'
},
'6' => {
'name' => 'sq_psn',
'offset' => '128',
'type' => '1013'
},
'7' => {
'name' => 'dest_qp_num',
'offset' => '132',
'type' => '1013'
},
'8' => {
'name' => 'qp_access_flags',
'offset' => '136',
'type' => '1013'
},
'9' => {
'name' => 'pkey_index',
'offset' => '146',
'type' => '1001'
}
},
'Name' => 'struct ib_uverbs_modify_qp',
'Size' => '112',
'Type' => 'Struct'
},
'430908' => {
'Header' => undef,
'Line' => '564',
'Memb' => {
'0' => {
'name' => 'qp_attr_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'qp_state',
'offset' => '4',
'type' => '1013'
},
'10' => {
'name' => 'ah_attr',
'offset' => '64',
'type' => '2971'
},
'11' => {
'name' => 'alt_ah_attr',
'offset' => '114',
'type' => '2971'
},
'12' => {
'name' => 'max_send_wr',
'offset' => '260',
'type' => '1013'
},
'13' => {
'name' => 'max_recv_wr',
'offset' => '264',
'type' => '1013'
},
'14' => {
'name' => 'max_send_sge',
'offset' => '274',
'type' => '1013'
},
'15' => {
'name' => 'max_recv_sge',
'offset' => '278',
'type' => '1013'
},
'16' => {
'name' => 'max_inline_data',
'offset' => '288',
'type' => '1013'
},
'17' => {
'name' => 'pkey_index',
'offset' => '292',
'type' => '1001'
},
'18' => {
'name' => 'alt_pkey_index',
'offset' => '294',
'type' => '1001'
},
'19' => {
'name' => 'en_sqd_async_notify',
'offset' => '296',
'type' => '989'
},
'2' => {
'name' => 'cur_qp_state',
'offset' => '8',
'type' => '1013'
},
'20' => {
'name' => 'sq_draining',
'offset' => '297',
'type' => '989'
},
'21' => {
'name' => 'max_rd_atomic',
'offset' => '304',
'type' => '989'
},
'22' => {
'name' => 'max_dest_rd_atomic',
'offset' => '305',
'type' => '989'
},
'23' => {
'name' => 'min_rnr_timer',
'offset' => '306',
'type' => '989'
},
'24' => {
'name' => 'port_num',
'offset' => '307',
'type' => '989'
},
'25' => {
'name' => 'timeout',
'offset' => '308',
'type' => '989'
},
'26' => {
'name' => 'retry_cnt',
'offset' => '309',
'type' => '989'
},
'27' => {
'name' => 'rnr_retry',
'offset' => '310',
'type' => '989'
},
'28' => {
'name' => 'alt_port_num',
'offset' => '311',
'type' => '989'
},
'29' => {
'name' => 'alt_timeout',
'offset' => '312',
'type' => '989'
},
'3' => {
'name' => 'path_mtu',
'offset' => '18',
'type' => '1013'
},
'30' => {
'name' => 'reserved',
'offset' => '313',
'type' => '3097'
},
'4' => {
'name' => 'path_mig_state',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'qkey',
'offset' => '32',
'type' => '1013'
},
'6' => {
'name' => 'rq_psn',
'offset' => '36',
'type' => '1013'
},
'7' => {
'name' => 'sq_psn',
'offset' => '40',
'type' => '1013'
},
'8' => {
'name' => 'dest_qp_num',
'offset' => '50',
'type' => '1013'
},
'9' => {
'name' => 'qp_access_flags',
'offset' => '54',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_qp_attr',
'Size' => '144',
'Type' => 'Struct'
},
'432274' => {
'Header' => undef,
'Line' => '40',
'Memb' => {
'0' => {
'name' => 'dgid',
'offset' => '0',
'type' => '8669'
},
'1' => {
'name' => 'sgid',
'offset' => '22',
'type' => '8669'
},
'10' => {
'name' => 'pkey',
'offset' => '84',
'type' => '1037'
},
'11' => {
'name' => 'sl',
'offset' => '86',
'type' => '929'
},
'12' => {
'name' => 'mtu_selector',
'offset' => '87',
'type' => '929'
},
'13' => {
'name' => 'mtu',
'offset' => '88',
'type' => '929'
},
'14' => {
'name' => 'rate_selector',
'offset' => '89',
'type' => '929'
},
'15' => {
'name' => 'rate',
'offset' => '96',
'type' => '929'
},
'16' => {
'name' => 'packet_life_time_selector',
'offset' => '97',
'type' => '929'
},
'17' => {
'name' => 'packet_life_time',
'offset' => '98',
'type' => '929'
},
'18' => {
'name' => 'preference',
'offset' => '99',
'type' => '929'
},
'2' => {
'name' => 'dlid',
'offset' => '50',
'type' => '1037'
},
'3' => {
'name' => 'slid',
'offset' => '52',
'type' => '1037'
},
'4' => {
'name' => 'raw_traffic',
'offset' => '54',
'type' => '161'
},
'5' => {
'name' => 'flow_label',
'offset' => '64',
'type' => '1049'
},
'6' => {
'name' => 'hop_limit',
'offset' => '68',
'type' => '929'
},
'7' => {
'name' => 'traffic_class',
'offset' => '69',
'type' => '929'
},
'8' => {
'name' => 'reversible',
'offset' => '72',
'type' => '161'
},
'9' => {
'name' => 'numb_path',
'offset' => '82',
'type' => '929'
}
},
'Name' => 'struct ibv_sa_path_rec',
'Size' => '64',
'Type' => 'Struct'
},
'432533' => {
'Header' => undef,
'Line' => '55',
'Memb' => {
'0' => {
'name' => 'dgid',
'offset' => '0',
'type' => '2955'
},
'1' => {
'name' => 'sgid',
'offset' => '22',
'type' => '2955'
},
'10' => {
'name' => 'traffic_class',
'offset' => '85',
'type' => '989'
},
'11' => {
'name' => 'numb_path',
'offset' => '86',
'type' => '989'
},
'12' => {
'name' => 'sl',
'offset' => '87',
'type' => '989'
},
'13' => {
'name' => 'mtu_selector',
'offset' => '88',
'type' => '989'
},
'14' => {
'name' => 'rate_selector',
'offset' => '89',
'type' => '989'
},
'15' => {
'name' => 'rate',
'offset' => '96',
'type' => '989'
},
'16' => {
'name' => 'packet_life_time_selector',
'offset' => '97',
'type' => '989'
},
'17' => {
'name' => 'packet_life_time',
'offset' => '98',
'type' => '989'
},
'18' => {
'name' => 'preference',
'offset' => '99',
'type' => '989'
},
'2' => {
'name' => 'dlid',
'offset' => '50',
'type' => '1037'
},
'3' => {
'name' => 'slid',
'offset' => '52',
'type' => '1037'
},
'4' => {
'name' => 'raw_traffic',
'offset' => '54',
'type' => '1013'
},
'5' => {
'name' => 'flow_label',
'offset' => '64',
'type' => '1049'
},
'6' => {
'name' => 'reversible',
'offset' => '68',
'type' => '1013'
},
'7' => {
'name' => 'mtu',
'offset' => '72',
'type' => '1013'
},
'8' => {
'name' => 'pkey',
'offset' => '82',
'type' => '1037'
},
'9' => {
'name' => 'hop_limit',
'offset' => '84',
'type' => '989'
}
},
'Name' => 'struct ib_user_path_rec',
'Size' => '64',
'Type' => 'Struct'
},
'432993' => {
'BaseType' => '432533',
'Name' => 'struct ib_user_path_rec*',
'Size' => '8',
'Type' => 'Pointer'
},
'432998' => {
'BaseType' => '432274',
'Name' => 'struct ibv_sa_path_rec*',
'Size' => '8',
'Type' => 'Pointer'
},
'433328' => {
'BaseType' => '430908',
'Name' => 'struct ib_uverbs_qp_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'433464' => {
'BaseType' => '2971',
'Name' => 'struct ib_uverbs_ah_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'436317' => {
'Header' => undef,
'Line' => '142',
'Memb' => {
'0' => {
'name' => 'IBV_FORK_DISABLED',
'value' => '0'
},
'1' => {
'name' => 'IBV_FORK_ENABLED',
'value' => '1'
},
'2' => {
'name' => 'IBV_FORK_UNNEEDED',
'value' => '2'
}
},
'Name' => 'enum ibv_fork_status',
'Size' => '4',
'Type' => 'Enum'
},
'4489' => {
'BaseType' => '989',
'Name' => '__u8[2]',
'Size' => '2',
'Type' => 'Array'
},
'4520' => {
'Header' => undef,
'Line' => '769',
'Memb' => {
'0' => {
'name' => 'base',
'offset' => '0',
'type' => '4098'
},
'1' => {
'name' => 'rate_limit',
'offset' => '274',
'type' => '1013'
},
'2' => {
'name' => 'reserved',
'offset' => '278',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_modify_qp',
'Size' => '120',
'Type' => 'Struct'
},
'4575' => {
'Header' => undef,
'Line' => '775',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'response_length',
'offset' => '4',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_modify_qp_resp',
'Size' => '8',
'Type' => 'Struct'
},
'46' => {
'Name' => 'unsigned long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'46773' => {
'Header' => undef,
'Line' => '2151',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
}
},
'Name' => 'struct ibv_counters_init_attr',
'Size' => '4',
'Type' => 'Struct'
},
'46801' => {
'BaseType' => '965',
'Name' => 'uint64_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'46806' => {
'BaseType' => '46773',
'Name' => 'struct ibv_counters_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'469794' => {
'Header' => undef,
'Line' => '725',
'Memb' => {
'0' => {
'name' => 'version_tclass_flow',
'offset' => '0',
'type' => '1049'
},
'1' => {
'name' => 'paylen',
'offset' => '4',
'type' => '1037'
},
'2' => {
'name' => 'next_hdr',
'offset' => '6',
'type' => '929'
},
'3' => {
'name' => 'hop_limit',
'offset' => '7',
'type' => '929'
},
'4' => {
'name' => 'sgid',
'offset' => '8',
'type' => '8669'
},
'5' => {
'name' => 'dgid',
'offset' => '36',
'type' => '8669'
}
},
'Name' => 'struct ibv_grh',
'Size' => '40',
'Type' => 'Struct'
},
'469892' => {
'Header' => undef,
'Line' => '734',
'Memb' => {
'0' => {
'name' => 'IBV_RATE_MAX',
'value' => '0'
},
'1' => {
'name' => 'IBV_RATE_2_5_GBPS',
'value' => '2'
},
'10' => {
'name' => 'IBV_RATE_14_GBPS',
'value' => '11'
},
'11' => {
'name' => 'IBV_RATE_56_GBPS',
'value' => '12'
},
'12' => {
'name' => 'IBV_RATE_112_GBPS',
'value' => '13'
},
'13' => {
'name' => 'IBV_RATE_168_GBPS',
'value' => '14'
},
'14' => {
'name' => 'IBV_RATE_25_GBPS',
'value' => '15'
},
'15' => {
'name' => 'IBV_RATE_100_GBPS',
'value' => '16'
},
'16' => {
'name' => 'IBV_RATE_200_GBPS',
'value' => '17'
},
'17' => {
'name' => 'IBV_RATE_300_GBPS',
'value' => '18'
},
'18' => {
'name' => 'IBV_RATE_28_GBPS',
'value' => '19'
},
'19' => {
'name' => 'IBV_RATE_50_GBPS',
'value' => '20'
},
'2' => {
'name' => 'IBV_RATE_5_GBPS',
'value' => '5'
},
'20' => {
'name' => 'IBV_RATE_400_GBPS',
'value' => '21'
},
'21' => {
'name' => 'IBV_RATE_600_GBPS',
'value' => '22'
},
'22' => {
'name' => 'IBV_RATE_800_GBPS',
'value' => '23'
},
'23' => {
'name' => 'IBV_RATE_1200_GBPS',
'value' => '24'
},
'3' => {
'name' => 'IBV_RATE_10_GBPS',
'value' => '3'
},
'4' => {
'name' => 'IBV_RATE_20_GBPS',
'value' => '6'
},
'5' => {
'name' => 'IBV_RATE_30_GBPS',
'value' => '4'
},
'6' => {
'name' => 'IBV_RATE_40_GBPS',
'value' => '7'
},
'7' => {
'name' => 'IBV_RATE_60_GBPS',
'value' => '8'
},
'8' => {
'name' => 'IBV_RATE_80_GBPS',
'value' => '9'
},
'9' => {
'name' => 'IBV_RATE_120_GBPS',
'value' => '10'
}
},
'Name' => 'enum ibv_rate',
'Size' => '4',
'Type' => 'Enum'
},
'48343' => {
'BaseType' => '23146',
'Name' => 'struct verbs_counters*',
'Size' => '8',
'Type' => 'Pointer'
},
'485701' => {
'BaseType' => '941',
'Name' => 'uint16_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'486670' => {
'BaseType' => '469794',
'Name' => 'struct ibv_grh*',
'Size' => '8',
'Type' => 'Pointer'
},
'50287' => {
'BaseType' => '185',
'Header' => undef,
'Line' => '160',
'Name' => '__time_t',
'Size' => '8',
'Type' => 'Typedef'
},
'50306' => {
'BaseType' => '185',
'Header' => undef,
'Line' => '197',
'Name' => '__syscall_slong_t',
'Size' => '8',
'Type' => 'Typedef'
},
'50414' => {
'BaseType' => '161',
'Header' => undef,
'Line' => '26',
'Name' => '__s32',
'Size' => '4',
'Type' => 'Typedef'
},
'50855' => {
'Header' => undef,
'Line' => '11',
'Memb' => {
'0' => {
'name' => 'tv_sec',
'offset' => '0',
'type' => '50287'
},
'1' => {
'name' => 'tv_nsec',
'offset' => '8',
'type' => '50306'
}
},
'Name' => 'struct timespec',
'Size' => '16',
'Type' => 'Struct'
},
'51909' => {
'Header' => undef,
'Line' => '432',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'cqe',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'comp_vector',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'comp_channel',
'offset' => '36',
'type' => '50414'
},
'5' => {
'name' => 'reserved',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_create_cq',
'Size' => '32',
'Type' => 'Struct'
},
'52046' => {
'Header' => undef,
'Line' => '447',
'Memb' => {
'0' => {
'name' => 'user_handle',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'cqe',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'comp_vector',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'comp_channel',
'offset' => '22',
'type' => '50414'
},
'4' => {
'name' => 'comp_mask',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'flags',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'reserved',
'offset' => '40',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_cq',
'Size' => '32',
'Type' => 'Struct'
},
'52156' => {
'Header' => undef,
'Line' => '457',
'Memb' => {
'0' => {
'name' => 'cq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'cqe',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_create_cq_resp',
'Size' => '8',
'Type' => 'Struct'
},
'52226' => {
'Header' => undef,
'Line' => '463',
'Memb' => {
'0' => {
'name' => 'base',
'offset' => '0',
'type' => '52156'
},
'1' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'response_length',
'offset' => '18',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_cq_resp',
'Size' => '16',
'Type' => 'Struct'
},
'52376' => {
'Header' => undef,
'Line' => '147',
'Memb' => {
'0' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
'value' => '0'
}
},
'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
'Size' => '4',
'Type' => 'Enum'
},
'52399' => {
'Header' => undef,
'Line' => '166',
'Memb' => {
'0' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
'value' => '0'
},
'1' => {
'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
'value' => '1'
}
},
'Name' => 'enum ib_uverbs_flow_action_esp_replay',
'Size' => '4',
'Type' => 'Enum'
},
'52428' => {
'Header' => undef,
'Line' => '192',
'Memb' => {
'0' => {
'name' => 'val_ptr',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'val_ptr_data_u64',
'offset' => '0',
'type' => '1025'
}
},
'Size' => '8',
'Type' => 'Union'
},
'52462' => {
'Header' => undef,
'Line' => '193',
'Memb' => {
'0' => {
'name' => 'next_ptr',
'offset' => '0',
'type' => '52548'
},
'1' => {
'name' => 'next_ptr_data_u64',
'offset' => '0',
'type' => '1025'
}
},
'Size' => '8',
'Type' => 'Union'
},
'52496' => {
'Header' => undef,
'Line' => '188',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '52428'
},
'1' => {
'name' => 'unnamed1',
'offset' => '8',
'type' => '52462'
},
'2' => {
'name' => 'len',
'offset' => '22',
'type' => '1001'
},
'3' => {
'name' => 'type',
'offset' => '24',
'type' => '1001'
}
},
'Name' => 'struct ib_uverbs_flow_action_esp_encap',
'Size' => '24',
'Type' => 'Struct'
},
'52548' => {
'BaseType' => '52496',
'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
'Size' => '8',
'Type' => 'Pointer'
},
'52553' => {
'Header' => undef,
'Line' => '198',
'Memb' => {
'0' => {
'name' => 'spi',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'seq',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'tfc_pad',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'flags',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'hard_limit_pkts',
'offset' => '22',
'type' => '1025'
}
},
'Name' => 'struct ib_uverbs_flow_action_esp',
'Size' => '24',
'Type' => 'Struct'
},
'52632' => {
'Header' => undef,
'Line' => '211',
'Memb' => {
'0' => {
'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH',
'value' => '0'
},
'1' => {
'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE',
'value' => '1'
},
'2' => {
'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_NO_FAULT',
'value' => '2'
}
},
'Name' => 'enum ib_uverbs_advise_mr_advice',
'Size' => '4',
'Type' => 'Enum'
},
'52913' => {
'Header' => undef,
'Line' => '161',
'Memb' => {
'0' => {
'name' => 'length',
'offset' => '0',
'type' => '53'
},
'1' => {
'name' => 'log_align_req',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'comp_mask',
'offset' => '18',
'type' => '953'
}
},
'Name' => 'struct ibv_alloc_dm_attr',
'Size' => '16',
'Type' => 'Struct'
},
'52966' => {
'Header' => undef,
'Line' => '171',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'memcpy_to_dm',
'offset' => '8',
'type' => '53214'
},
'2' => {
'name' => 'memcpy_from_dm',
'offset' => '22',
'type' => '53249'
},
'3' => {
'name' => 'comp_mask',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'handle',
'offset' => '40',
'type' => '953'
}
},
'Name' => 'struct ibv_dm',
'Size' => '32',
'Type' => 'Struct'
},
'53' => {
'BaseType' => '46',
'Header' => undef,
'Line' => '214',
'Name' => 'size_t',
'Size' => '8',
'Type' => 'Typedef'
},
'53198' => {
'BaseType' => '52966',
'Name' => 'struct ibv_dm*',
'Size' => '8',
'Type' => 'Pointer'
},
'53214' => {
'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
'Param' => {
'0' => {
'type' => '53198'
},
'1' => {
'type' => '965'
},
'2' => {
'type' => '918'
},
'3' => {
'type' => '53'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'53249' => {
'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
'Param' => {
'0' => {
'type' => '82'
},
'1' => {
'type' => '53198'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '53'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'53804' => {
'Header' => undef,
'Line' => '227',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
}
},
'Name' => 'struct ibv_query_device_ex_input',
'Size' => '4',
'Type' => 'Struct'
},
'53831' => {
'BaseType' => '53804',
'Name' => 'struct ibv_query_device_ex_input const',
'Size' => '4',
'Type' => 'Const'
},
'53836' => {
'Header' => undef,
'Line' => '249',
'Memb' => {
'0' => {
'name' => 'rc_odp_caps',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'uc_odp_caps',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'ud_odp_caps',
'offset' => '8',
'type' => '953'
}
},
'Size' => '12',
'Type' => 'Struct'
},
'53885' => {
'Header' => undef,
'Line' => '247',
'Memb' => {
'0' => {
'name' => 'general_caps',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'per_transport_caps',
'offset' => '8',
'type' => '53836'
}
},
'Name' => 'struct ibv_odp_caps',
'Size' => '24',
'Type' => 'Struct'
},
'53925' => {
'Header' => undef,
'Line' => '256',
'Memb' => {
'0' => {
'name' => 'max_tso',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'supported_qpts',
'offset' => '4',
'type' => '953'
}
},
'Name' => 'struct ibv_tso_caps',
'Size' => '8',
'Type' => 'Struct'
},
'53967' => {
'Header' => undef,
'Line' => '287',
'Memb' => {
'0' => {
'name' => 'supported_qpts',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_rwq_indirection_tables',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'max_rwq_indirection_table_size',
'offset' => '8',
'type' => '953'
},
'3' => {
'name' => 'rx_hash_fields_mask',
'offset' => '22',
'type' => '965'
},
'4' => {
'name' => 'rx_hash_function',
'offset' => '36',
'type' => '929'
}
},
'Name' => 'struct ibv_rss_caps',
'Size' => '32',
'Type' => 'Struct'
},
'54051' => {
'Header' => undef,
'Line' => '295',
'Memb' => {
'0' => {
'name' => 'qp_rate_limit_min',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'qp_rate_limit_max',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'supported_qpts',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_packet_pacing_caps',
'Size' => '12',
'Type' => 'Struct'
},
'54107' => {
'Header' => undef,
'Line' => '312',
'Memb' => {
'0' => {
'name' => 'max_rndv_hdr_size',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_num_tags',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'flags',
'offset' => '8',
'type' => '953'
},
'3' => {
'name' => 'max_ops',
'offset' => '18',
'type' => '953'
},
'4' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '953'
}
},
'Name' => 'struct ibv_tm_caps',
'Size' => '20',
'Type' => 'Struct'
},
'54191' => {
'Header' => undef,
'Line' => '325',
'Memb' => {
'0' => {
'name' => 'max_cq_count',
'offset' => '0',
'type' => '941'
},
'1' => {
'name' => 'max_cq_period',
'offset' => '2',
'type' => '941'
}
},
'Name' => 'struct ibv_cq_moderation_caps',
'Size' => '4',
'Type' => 'Struct'
},
'54233' => {
'Header' => undef,
'Line' => '340',
'Memb' => {
'0' => {
'name' => 'fetch_add',
'offset' => '0',
'type' => '941'
},
'1' => {
'name' => 'swap',
'offset' => '2',
'type' => '941'
},
'2' => {
'name' => 'compare_swap',
'offset' => '4',
'type' => '941'
}
},
'Name' => 'struct ibv_pci_atomic_caps',
'Size' => '6',
'Type' => 'Struct'
},
'54289' => {
'Header' => undef,
'Line' => '346',
'Memb' => {
'0' => {
'name' => 'orig_attr',
'offset' => '0',
'type' => '8996'
},
'1' => {
'name' => 'comp_mask',
'offset' => '562',
'type' => '953'
},
'10' => {
'name' => 'raw_packet_caps',
'offset' => '836',
'type' => '953'
},
'11' => {
'name' => 'tm_caps',
'offset' => '840',
'type' => '54107'
},
'12' => {
'name' => 'cq_mod_caps',
'offset' => '872',
'type' => '54191'
},
'13' => {
'name' => 'max_dm_size',
'offset' => '886',
'type' => '965'
},
'14' => {
'name' => 'pci_atomic_caps',
'offset' => '900',
'type' => '54233'
},
'15' => {
'name' => 'xrc_odp_caps',
'offset' => '914',
'type' => '953'
},
'16' => {
'name' => 'phys_port_cnt_ex',
'offset' => '918',
'type' => '953'
},
'2' => {
'name' => 'odp_caps',
'offset' => '576',
'type' => '53885'
},
'3' => {
'name' => 'completion_timestamp_mask',
'offset' => '612',
'type' => '965'
},
'4' => {
'name' => 'hca_core_clock',
'offset' => '626',
'type' => '965'
},
'5' => {
'name' => 'device_cap_flags_ex',
'offset' => '640',
'type' => '965'
},
'6' => {
'name' => 'tso_caps',
'offset' => '648',
'type' => '53925'
},
'7' => {
'name' => 'rss_caps',
'offset' => '662',
'type' => '53967'
},
'8' => {
'name' => 'max_wq_type_rq',
'offset' => '808',
'type' => '953'
},
'9' => {
'name' => 'packet_pacing_caps',
'offset' => '818',
'type' => '54051'
}
},
'Name' => 'struct ibv_device_attr_ex',
'Size' => '400',
'Type' => 'Struct'
},
'54603' => {
'Header' => undef,
'Line' => '374',
'Memb' => {
'0' => {
'name' => 'IBV_PORT_NOP',
'value' => '0'
},
'1' => {
'name' => 'IBV_PORT_DOWN',
'value' => '1'
},
'2' => {
'name' => 'IBV_PORT_INIT',
'value' => '2'
},
'3' => {
'name' => 'IBV_PORT_ARMED',
'value' => '3'
},
'4' => {
'name' => 'IBV_PORT_ACTIVE',
'value' => '4'
},
'5' => {
'name' => 'IBV_PORT_ACTIVE_DEFER',
'value' => '5'
}
},
'Name' => 'enum ibv_port_state',
'Size' => '4',
'Type' => 'Enum'
},
'54656' => {
'Header' => undef,
'Line' => '427',
'Memb' => {
'0' => {
'name' => 'state',
'offset' => '0',
'type' => '54603'
},
'1' => {
'name' => 'max_mtu',
'offset' => '4',
'type' => '9546'
},
'10' => {
'name' => 'sm_lid',
'offset' => '54',
'type' => '941'
},
'11' => {
'name' => 'lmc',
'offset' => '56',
'type' => '929'
},
'12' => {
'name' => 'max_vl_num',
'offset' => '57',
'type' => '929'
},
'13' => {
'name' => 'sm_sl',
'offset' => '64',
'type' => '929'
},
'14' => {
'name' => 'subnet_timeout',
'offset' => '65',
'type' => '929'
},
'15' => {
'name' => 'init_type_reply',
'offset' => '66',
'type' => '929'
},
'16' => {
'name' => 'active_width',
'offset' => '67',
'type' => '929'
},
'17' => {
'name' => 'active_speed',
'offset' => '68',
'type' => '929'
},
'18' => {
'name' => 'phys_state',
'offset' => '69',
'type' => '929'
},
'19' => {
'name' => 'link_layer',
'offset' => '70',
'type' => '929'
},
'2' => {
'name' => 'active_mtu',
'offset' => '8',
'type' => '9546'
},
'20' => {
'name' => 'flags',
'offset' => '71',
'type' => '929'
},
'21' => {
'name' => 'port_cap_flags2',
'offset' => '72',
'type' => '941'
},
'22' => {
'name' => 'active_speed_ex',
'offset' => '82',
'type' => '953'
},
'3' => {
'name' => 'gid_tbl_len',
'offset' => '18',
'type' => '161'
},
'4' => {
'name' => 'port_cap_flags',
'offset' => '22',
'type' => '953'
},
'5' => {
'name' => 'max_msg_sz',
'offset' => '32',
'type' => '953'
},
'6' => {
'name' => 'bad_pkey_cntr',
'offset' => '36',
'type' => '953'
},
'7' => {
'name' => 'qkey_viol_cntr',
'offset' => '40',
'type' => '953'
},
'8' => {
'name' => 'pkey_tbl_len',
'offset' => '50',
'type' => '941'
},
'9' => {
'name' => 'lid',
'offset' => '52',
'type' => '941'
}
},
'Name' => 'struct ibv_port_attr',
'Size' => '56',
'Type' => 'Struct'
},
'54992' => {
'Header' => undef,
'Line' => '453',
'Memb' => {
'0' => {
'name' => 'IBV_EVENT_CQ_ERR',
'value' => '0'
},
'1' => {
'name' => 'IBV_EVENT_QP_FATAL',
'value' => '1'
},
'10' => {
'name' => 'IBV_EVENT_PORT_ERR',
'value' => '10'
},
'11' => {
'name' => 'IBV_EVENT_LID_CHANGE',
'value' => '11'
},
'12' => {
'name' => 'IBV_EVENT_PKEY_CHANGE',
'value' => '12'
},
'13' => {
'name' => 'IBV_EVENT_SM_CHANGE',
'value' => '13'
},
'14' => {
'name' => 'IBV_EVENT_SRQ_ERR',
'value' => '14'
},
'15' => {
'name' => 'IBV_EVENT_SRQ_LIMIT_REACHED',
'value' => '15'
},
'16' => {
'name' => 'IBV_EVENT_QP_LAST_WQE_REACHED',
'value' => '16'
},
'17' => {
'name' => 'IBV_EVENT_CLIENT_REREGISTER',
'value' => '17'
},
'18' => {
'name' => 'IBV_EVENT_GID_CHANGE',
'value' => '18'
},
'19' => {
'name' => 'IBV_EVENT_WQ_FATAL',
'value' => '19'
},
'2' => {
'name' => 'IBV_EVENT_QP_REQ_ERR',
'value' => '2'
},
'20' => {
'name' => 'IBV_EVENT_DEVICE_SPEED_CHANGE',
'value' => '20'
},
'3' => {
'name' => 'IBV_EVENT_QP_ACCESS_ERR',
'value' => '3'
},
'4' => {
'name' => 'IBV_EVENT_COMM_EST',
'value' => '4'
},
'5' => {
'name' => 'IBV_EVENT_SQ_DRAINED',
'value' => '5'
},
'6' => {
'name' => 'IBV_EVENT_PATH_MIG',
'value' => '6'
},
'7' => {
'name' => 'IBV_EVENT_PATH_MIG_ERR',
'value' => '7'
},
'8' => {
'name' => 'IBV_EVENT_DEVICE_FATAL',
'value' => '8'
},
'9' => {
'name' => 'IBV_EVENT_PORT_ACTIVE',
'value' => '9'
}
},
'Name' => 'enum ibv_event_type',
'Size' => '4',
'Type' => 'Enum'
},
'55135' => {
'Header' => undef,
'Line' => '478',
'Memb' => {
'0' => {
'name' => 'cq',
'offset' => '0',
'type' => '9734'
},
'1' => {
'name' => 'qp',
'offset' => '0',
'type' => '9935'
},
'2' => {
'name' => 'srq',
'offset' => '0',
'type' => '10052'
},
'3' => {
'name' => 'wq',
'offset' => '0',
'type' => '10252'
},
'4' => {
'name' => 'port_num',
'offset' => '0',
'type' => '161'
}
},
'Size' => '8',
'Type' => 'Union'
},
'5543' => {
'Header' => undef,
'Line' => '907',
'Memb' => {
'0' => {
'name' => 'ah_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'driver_data',
'offset' => '4',
'type' => '1663'
}
},
'Name' => 'struct ib_uverbs_create_ah_resp',
'Size' => '4',
'Type' => 'Struct'
},
'55861' => {
'Header' => undef,
'Line' => '477',
'Memb' => {
'0' => {
'name' => 'element',
'offset' => '0',
'type' => '55135'
},
'1' => {
'name' => 'event_type',
'offset' => '8',
'type' => '54992'
}
},
'Name' => 'struct ibv_async_event',
'Size' => '16',
'Type' => 'Struct'
},
'56699' => {
'Header' => undef,
'Line' => '635',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
}
},
'Name' => 'struct ibv_dmah',
'Size' => '8',
'Type' => 'Struct'
},
'56769' => {
'Header' => undef,
'Line' => '644',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
}
},
'Name' => 'struct ibv_td_init_attr',
'Size' => '4',
'Type' => 'Struct'
},
'56797' => {
'Header' => undef,
'Line' => '648',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
}
},
'Name' => 'struct ibv_td',
'Size' => '8',
'Type' => 'Struct'
},
'56913' => {
'Header' => undef,
'Line' => '693',
'Memb' => {
'0' => {
'name' => 'length',
'offset' => '0',
'type' => '53'
},
'1' => {
'name' => 'access',
'offset' => '8',
'type' => '161'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '965'
},
'3' => {
'name' => 'iova',
'offset' => '36',
'type' => '965'
},
'4' => {
'name' => 'addr',
'offset' => '50',
'type' => '82'
},
'5' => {
'name' => 'fd',
'offset' => '64',
'type' => '161'
},
'6' => {
'name' => 'fd_offset',
'offset' => '72',
'type' => '965'
},
'7' => {
'name' => 'dmah',
'offset' => '86',
'type' => '57038'
}
},
'Name' => 'struct ibv_mr_init_attr',
'Size' => '64',
'Type' => 'Struct'
},
'57038' => {
'BaseType' => '56699',
'Name' => 'struct ibv_dmah*',
'Size' => '8',
'Type' => 'Pointer'
},
'57406' => {
'Header' => undef,
'Line' => '809',
'Memb' => {
'0' => {
'name' => 'srq_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'attr',
'offset' => '8',
'type' => '11710'
}
},
'Name' => 'struct ibv_srq_init_attr',
'Size' => '24',
'Type' => 'Struct'
},
'57448' => {
'Header' => undef,
'Line' => '814',
'Memb' => {
'0' => {
'name' => 'IBV_SRQT_BASIC',
'value' => '0'
},
'1' => {
'name' => 'IBV_SRQT_XRC',
'value' => '1'
},
'2' => {
'name' => 'IBV_SRQT_TM',
'value' => '2'
}
},
'Name' => 'enum ibv_srq_type',
'Size' => '4',
'Type' => 'Enum'
},
'57483' => {
'Header' => undef,
'Line' => '829',
'Memb' => {
'0' => {
'name' => 'max_num_tags',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_ops',
'offset' => '4',
'type' => '953'
}
},
'Name' => 'struct ibv_tm_cap',
'Size' => '8',
'Type' => 'Struct'
},
'57525' => {
'Header' => undef,
'Line' => '834',
'Memb' => {
'0' => {
'name' => 'srq_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'attr',
'offset' => '8',
'type' => '11710'
},
'2' => {
'name' => 'comp_mask',
'offset' => '32',
'type' => '953'
},
'3' => {
'name' => 'srq_type',
'offset' => '36',
'type' => '57448'
},
'4' => {
'name' => 'pd',
'offset' => '50',
'type' => '11395'
},
'5' => {
'name' => 'xrcd',
'offset' => '64',
'type' => '11767'
},
'6' => {
'name' => 'cq',
'offset' => '72',
'type' => '9734'
},
'7' => {
'name' => 'tm_cap',
'offset' => '86',
'type' => '57483'
}
},
'Name' => 'struct ibv_srq_init_attr_ex',
'Size' => '64',
'Type' => 'Struct'
},
'57677' => {
'Header' => undef,
'Line' => '863',
'Memb' => {
'0' => {
'name' => 'wq_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'wq_type',
'offset' => '8',
'type' => '11772'
},
'2' => {
'name' => 'max_wr',
'offset' => '18',
'type' => '953'
},
'3' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '953'
},
'4' => {
'name' => 'pd',
'offset' => '36',
'type' => '11395'
},
'5' => {
'name' => 'cq',
'offset' => '50',
'type' => '9734'
},
'6' => {
'name' => 'comp_mask',
'offset' => '64',
'type' => '953'
},
'7' => {
'name' => 'create_flags',
'offset' => '68',
'type' => '953'
}
},
'Name' => 'struct ibv_wq_init_attr',
'Size' => '48',
'Type' => 'Struct'
},
'58312' => {
'Header' => undef,
'Line' => '989',
'Memb' => {
'0' => {
'name' => 'rx_hash_function',
'offset' => '0',
'type' => '929'
},
'1' => {
'name' => 'rx_hash_key_len',
'offset' => '1',
'type' => '929'
},
'2' => {
'name' => 'rx_hash_key',
'offset' => '8',
'type' => '58382'
},
'3' => {
'name' => 'rx_hash_fields_mask',
'offset' => '22',
'type' => '965'
}
},
'Name' => 'struct ibv_rx_hash_conf',
'Size' => '24',
'Type' => 'Struct'
},
'58382' => {
'BaseType' => '929',
'Name' => 'uint8_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'58387' => {
'Header' => undef,
'Line' => '998',
'Memb' => {
'0' => {
'name' => 'qp_context',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'send_cq',
'offset' => '8',
'type' => '9734'
},
'10' => {
'name' => 'create_flags',
'offset' => '128',
'type' => '953'
},
'11' => {
'name' => 'max_tso_header',
'offset' => '132',
'type' => '941'
},
'12' => {
'name' => 'rwq_ind_tbl',
'offset' => '136',
'type' => '12422'
},
'13' => {
'name' => 'rx_hash_conf',
'offset' => '150',
'type' => '58312'
},
'14' => {
'name' => 'source_qpn',
'offset' => '288',
'type' => '953'
},
'15' => {
'name' => 'send_ops_flags',
'offset' => '296',
'type' => '965'
},
'2' => {
'name' => 'recv_cq',
'offset' => '22',
'type' => '9734'
},
'3' => {
'name' => 'srq',
'offset' => '36',
'type' => '10052'
},
'4' => {
'name' => 'cap',
'offset' => '50',
'type' => '12224'
},
'5' => {
'name' => 'qp_type',
'offset' => '82',
'type' => '12165'
},
'6' => {
'name' => 'sq_sig_all',
'offset' => '86',
'type' => '161'
},
'7' => {
'name' => 'comp_mask',
'offset' => '96',
'type' => '953'
},
'8' => {
'name' => 'pd',
'offset' => '100',
'type' => '11395'
},
'9' => {
'name' => 'xrcd',
'offset' => '114',
'type' => '11767'
}
},
'Name' => 'struct ibv_qp_init_attr_ex',
'Size' => '136',
'Type' => 'Struct'
},
'59191' => {
'Header' => undef,
'Line' => '1123',
'Memb' => {
'0' => {
'name' => 'rate_limit',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'max_burst_sz',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'typical_pkt_sz',
'offset' => '8',
'type' => '941'
},
'3' => {
'name' => 'comp_mask',
'offset' => '18',
'type' => '953'
}
},
'Name' => 'struct ibv_qp_rate_limit_attr',
'Size' => '16',
'Type' => 'Struct'
},
'60123' => {
'Header' => undef,
'Line' => '1240',
'Memb' => {
'0' => {
'name' => 'IBV_WR_TAG_ADD',
'value' => '0'
},
'1' => {
'name' => 'IBV_WR_TAG_DEL',
'value' => '1'
},
'2' => {
'name' => 'IBV_WR_TAG_SYNC',
'value' => '2'
}
},
'Name' => 'enum ibv_ops_wr_opcode',
'Size' => '4',
'Type' => 'Enum'
},
'60158' => {
'Header' => undef,
'Line' => '1259',
'Memb' => {
'0' => {
'name' => 'recv_wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'sg_list',
'offset' => '8',
'type' => '14067'
},
'2' => {
'name' => 'num_sge',
'offset' => '22',
'type' => '161'
},
'3' => {
'name' => 'tag',
'offset' => '36',
'type' => '965'
},
'4' => {
'name' => 'mask',
'offset' => '50',
'type' => '965'
}
},
'Size' => '40',
'Type' => 'Struct'
},
'60238' => {
'Header' => undef,
'Line' => '1256',
'Memb' => {
'0' => {
'name' => 'unexpected_cnt',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'handle',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'add',
'offset' => '8',
'type' => '60158'
}
},
'Size' => '48',
'Type' => 'Struct'
},
'60290' => {
'Header' => undef,
'Line' => '1251',
'Memb' => {
'0' => {
'name' => 'wr_id',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '60373'
},
'2' => {
'name' => 'opcode',
'offset' => '22',
'type' => '60123'
},
'3' => {
'name' => 'flags',
'offset' => '32',
'type' => '161'
},
'4' => {
'name' => 'tm',
'offset' => '36',
'type' => '60238'
}
},
'Name' => 'struct ibv_ops_wr',
'Size' => '72',
'Type' => 'Struct'
},
'60373' => {
'BaseType' => '60290',
'Name' => 'struct ibv_ops_wr*',
'Size' => '8',
'Type' => 'Pointer'
},
'60469' => {
'Header' => undef,
'Line' => '1519',
'Memb' => {
'0' => {
'name' => 'vendor_id',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'options',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_ece',
'Size' => '12',
'Type' => 'Struct'
},
'60585' => {
'Header' => undef,
'Line' => '1553',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
}
},
'Name' => 'struct ibv_poll_cq_attr',
'Size' => '4',
'Type' => 'Struct'
},
'60613' => {
'Header' => undef,
'Line' => '1557',
'Memb' => {
'0' => {
'name' => 'tag',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'priv',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_wc_tm_info',
'Size' => '16',
'Type' => 'Struct'
},
'60655' => {
'Header' => undef,
'Line' => '1562',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'channel',
'offset' => '8',
'type' => '15170'
},
'10' => {
'name' => 'status',
'offset' => '306',
'type' => '10257'
},
'11' => {
'name' => 'wr_id',
'offset' => '310',
'type' => '965'
},
'12' => {
'name' => 'start_poll',
'offset' => '324',
'type' => '61124'
},
'13' => {
'name' => 'next_poll',
'offset' => '338',
'type' => '61144'
},
'14' => {
'name' => 'end_poll',
'offset' => '352',
'type' => '61160'
},
'15' => {
'name' => 'read_opcode',
'offset' => '360',
'type' => '61180'
},
'16' => {
'name' => 'read_vendor_err',
'offset' => '374',
'type' => '61200'
},
'17' => {
'name' => 'read_byte_len',
'offset' => '388',
'type' => '61200'
},
'18' => {
'name' => 'read_imm_data',
'offset' => '402',
'type' => '61220'
},
'19' => {
'name' => 'read_qp_num',
'offset' => '512',
'type' => '61200'
},
'2' => {
'name' => 'cq_context',
'offset' => '22',
'type' => '82'
},
'20' => {
'name' => 'read_src_qp',
'offset' => '520',
'type' => '61200'
},
'21' => {
'name' => 'read_wc_flags',
'offset' => '534',
'type' => '61240'
},
'22' => {
'name' => 'read_slid',
'offset' => '548',
'type' => '61200'
},
'23' => {
'name' => 'read_sl',
'offset' => '562',
'type' => '61260'
},
'24' => {
'name' => 'read_dlid_path_bits',
'offset' => '576',
'type' => '61260'
},
'25' => {
'name' => 'read_completion_ts',
'offset' => '584',
'type' => '61280'
},
'26' => {
'name' => 'read_cvlan',
'offset' => '598',
'type' => '61300'
},
'27' => {
'name' => 'read_flow_tag',
'offset' => '612',
'type' => '61200'
},
'28' => {
'name' => 'read_tm_info',
'offset' => '626',
'type' => '61326'
},
'29' => {
'name' => 'read_completion_wallclock_ns',
'offset' => '640',
'type' => '61280'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'cqe',
'offset' => '40',
'type' => '161'
},
'5' => {
'name' => 'mutex',
'offset' => '50',
'type' => '51335'
},
'6' => {
'name' => 'cond',
'offset' => '114',
'type' => '51409'
},
'7' => {
'name' => 'comp_events_completed',
'offset' => '288',
'type' => '953'
},
'8' => {
'name' => 'async_events_completed',
'offset' => '292',
'type' => '953'
},
'9' => {
'name' => 'comp_mask',
'offset' => '296',
'type' => '953'
}
},
'Name' => 'struct ibv_cq_ex',
'Size' => '288',
'Type' => 'Struct'
},
'61114' => {
'BaseType' => '60655',
'Name' => 'struct ibv_cq_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'61119' => {
'BaseType' => '60585',
'Name' => 'struct ibv_poll_cq_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'61124' => {
'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
'Param' => {
'0' => {
'type' => '61114'
},
'1' => {
'type' => '61119'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61144' => {
'Name' => 'int(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61160' => {
'Name' => 'void(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61180' => {
'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '10418',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61200' => {
'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '953',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61220' => {
'Name' => '__be32(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '1049',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61240' => {
'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '70',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61260' => {
'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '929',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61280' => {
'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '965',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61300' => {
'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
'type' => '61114'
}
},
'Return' => '941',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61321' => {
'BaseType' => '60613',
'Name' => 'struct ibv_wc_tm_info*',
'Size' => '8',
'Type' => 'Pointer'
},
'61326' => {
'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
'Param' => {
'0' => {
'type' => '61114'
},
'1' => {
'type' => '61321'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'61685' => {
'Header' => undef,
'Line' => '1980',
'Memb' => {
'0' => {
'name' => 'esp_attr',
'offset' => '0',
'type' => '61839'
},
'1' => {
'name' => 'keymat_proto',
'offset' => '8',
'type' => '52376'
},
'2' => {
'name' => 'keymat_len',
'offset' => '18',
'type' => '941'
},
'3' => {
'name' => 'keymat_ptr',
'offset' => '22',
'type' => '82'
},
'4' => {
'name' => 'replay_proto',
'offset' => '36',
'type' => '52399'
},
'5' => {
'name' => 'replay_len',
'offset' => '40',
'type' => '941'
},
'6' => {
'name' => 'replay_ptr',
'offset' => '50',
'type' => '82'
},
'7' => {
'name' => 'esp_encap',
'offset' => '64',
'type' => '52548'
},
'8' => {
'name' => 'comp_mask',
'offset' => '72',
'type' => '953'
},
'9' => {
'name' => 'esn',
'offset' => '82',
'type' => '953'
}
},
'Name' => 'struct ibv_flow_action_esp_attr',
'Size' => '56',
'Type' => 'Struct'
},
'61839' => {
'BaseType' => '52553',
'Name' => 'struct ib_uverbs_flow_action_esp*',
'Size' => '8',
'Type' => 'Pointer'
},
'62898' => {
'Header' => undef,
'Line' => '2089',
'Memb' => {
'0' => {
'name' => 'cqe',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'cq_context',
'offset' => '8',
'type' => '82'
},
'2' => {
'name' => 'channel',
'offset' => '22',
'type' => '15170'
},
'3' => {
'name' => 'comp_vector',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'wc_flags',
'offset' => '50',
'type' => '965'
},
'5' => {
'name' => 'comp_mask',
'offset' => '64',
'type' => '953'
},
'6' => {
'name' => 'flags',
'offset' => '68',
'type' => '953'
},
'7' => {
'name' => 'parent_domain',
'offset' => '72',
'type' => '11395'
}
},
'Name' => 'struct ibv_cq_init_attr_ex',
'Size' => '56',
'Type' => 'Struct'
},
'63024' => {
'BaseType' => '62898',
'Name' => 'struct ibv_cq_init_attr_ex const',
'Size' => '56',
'Type' => 'Const'
},
'63029' => {
'Header' => undef,
'Line' => '2122',
'Memb' => {
'0' => {
'name' => 'pd',
'offset' => '0',
'type' => '11395'
},
'1' => {
'name' => 'td',
'offset' => '8',
'type' => '63125'
},
'2' => {
'name' => 'comp_mask',
'offset' => '22',
'type' => '953'
},
'3' => {
'name' => 'alloc',
'offset' => '36',
'type' => '63165'
},
'4' => {
'name' => 'free',
'offset' => '50',
'type' => '63196'
},
'5' => {
'name' => 'pd_context',
'offset' => '64',
'type' => '82'
}
},
'Name' => 'struct ibv_parent_domain_init_attr',
'Size' => '48',
'Type' => 'Struct'
},
'63125' => {
'BaseType' => '56797',
'Name' => 'struct ibv_td*',
'Size' => '8',
'Type' => 'Pointer'
},
'63165' => {
'Name' => 'void*(*)(struct ibv_pd*, void*, size_t, size_t, uint64_t)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '53'
},
'3' => {
'type' => '53'
},
'4' => {
'type' => '965'
}
},
'Return' => '82',
'Size' => '8',
'Type' => 'FuncPtr'
},
'63196' => {
'Name' => 'void(*)(struct ibv_pd*, void*, void*, uint64_t)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '82'
},
'3' => {
'type' => '965'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'63201' => {
'Header' => undef,
'Line' => '2144',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'cpu_id',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'ph',
'offset' => '8',
'type' => '929'
},
'3' => {
'name' => 'tph_mem_type',
'offset' => '9',
'type' => '929'
}
},
'Name' => 'struct ibv_dmah_init_attr',
'Size' => '12',
'Type' => 'Struct'
},
'63298' => {
'Header' => undef,
'Line' => '2159',
'Memb' => {
'0' => {
'name' => 'IBV_COUNTER_PACKETS',
'value' => '0'
},
'1' => {
'name' => 'IBV_COUNTER_BYTES',
'value' => '1'
}
},
'Name' => 'enum ibv_counter_description',
'Size' => '4',
'Type' => 'Enum'
},
'63327' => {
'Header' => undef,
'Line' => '2164',
'Memb' => {
'0' => {
'name' => 'counter_desc',
'offset' => '0',
'type' => '63298'
},
'1' => {
'name' => 'index',
'offset' => '4',
'type' => '953'
},
'2' => {
'name' => 'comp_mask',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_counter_attach_attr',
'Size' => '12',
'Type' => 'Struct'
},
'63383' => {
'Header' => undef,
'Line' => '2179',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '953'
},
'1' => {
'name' => 'raw_clock',
'offset' => '8',
'type' => '50855'
}
},
'Name' => 'struct ibv_values_ex',
'Size' => '24',
'Type' => 'Struct'
},
'63425' => {
'Header' => undef,
'Line' => '2184',
'Memb' => {
'0' => {
'name' => 'dm_export_dmabuf_fd',
'offset' => '0',
'type' => '64097'
},
'1' => {
'name' => 'reg_mr_ex',
'offset' => '8',
'type' => '64127'
},
'10' => {
'name' => 'destroy_counters',
'offset' => '128',
'type' => '64407'
},
'11' => {
'name' => 'reg_dm_mr',
'offset' => '136',
'type' => '64447'
},
'12' => {
'name' => 'alloc_dm',
'offset' => '150',
'type' => '64477'
},
'13' => {
'name' => 'free_dm',
'offset' => '260',
'type' => '64097'
},
'14' => {
'name' => 'modify_flow_action_esp',
'offset' => '274',
'type' => '64512'
},
'15' => {
'name' => 'destroy_flow_action',
'offset' => '288',
'type' => '64532'
},
'16' => {
'name' => 'create_flow_action_esp',
'offset' => '296',
'type' => '64557'
},
'17' => {
'name' => 'modify_qp_rate_limit',
'offset' => '310',
'type' => '64587'
},
'18' => {
'name' => 'alloc_parent_domain',
'offset' => '324',
'type' => '64617'
},
'19' => {
'name' => 'dealloc_td',
'offset' => '338',
'type' => '64637'
},
'2' => {
'name' => 'dealloc_dmah',
'offset' => '22',
'type' => '64147'
},
'20' => {
'name' => 'alloc_td',
'offset' => '352',
'type' => '64667'
},
'21' => {
'name' => 'modify_cq',
'offset' => '360',
'type' => '64697'
},
'22' => {
'name' => 'post_srq_ops',
'offset' => '374',
'type' => '64732'
},
'23' => {
'name' => 'destroy_rwq_ind_table',
'offset' => '388',
'type' => '64752'
},
'24' => {
'name' => 'create_rwq_ind_table',
'offset' => '402',
'type' => '64782'
},
'25' => {
'name' => 'destroy_wq',
'offset' => '512',
'type' => '64802'
},
'26' => {
'name' => 'modify_wq',
'offset' => '520',
'type' => '64832'
},
'27' => {
'name' => 'create_wq',
'offset' => '534',
'type' => '64862'
},
'28' => {
'name' => 'query_rt_values',
'offset' => '548',
'type' => '64892'
},
'29' => {
'name' => 'create_cq_ex',
'offset' => '562',
'type' => '64922'
},
'3' => {
'name' => 'alloc_dmah',
'offset' => '36',
'type' => '64177'
},
'30' => {
'name' => 'priv',
'offset' => '576',
'type' => '65007'
},
'31' => {
'name' => 'query_device_ex',
'offset' => '584',
'type' => '65052'
},
'32' => {
'name' => 'ibv_destroy_flow',
'offset' => '598',
'type' => '65072'
},
'33' => {
'name' => 'ABI_placeholder2',
'offset' => '612',
'type' => '65078'
},
'34' => {
'name' => 'ibv_create_flow',
'offset' => '626',
'type' => '65108'
},
'35' => {
'name' => 'ABI_placeholder1',
'offset' => '640',
'type' => '65078'
},
'36' => {
'name' => 'open_qp',
'offset' => '648',
'type' => '65138'
},
'37' => {
'name' => 'create_qp_ex',
'offset' => '662',
'type' => '65168'
},
'38' => {
'name' => 'get_srq_num',
'offset' => '772',
'type' => '65198'
},
'39' => {
'name' => 'create_srq_ex',
'offset' => '786',
'type' => '65228'
},
'4' => {
'name' => 'query_port',
'offset' => '50',
'type' => '64217'
},
'40' => {
'name' => 'open_xrcd',
'offset' => '800',
'type' => '65258'
},
'41' => {
'name' => 'close_xrcd',
'offset' => '808',
'type' => '65278'
},
'42' => {
'name' => '_ABI_placeholder3',
'offset' => '822',
'type' => '965'
},
'43' => {
'name' => 'sz',
'offset' => '836',
'type' => '53'
},
'44' => {
'name' => 'context',
'offset' => '850',
'type' => '8879'
},
'5' => {
'name' => 'advise_mr',
'offset' => '64',
'type' => '64257'
},
'6' => {
'name' => 'alloc_null_mr',
'offset' => '72',
'type' => '64277'
},
'7' => {
'name' => 'read_counters',
'offset' => '86',
'type' => '64317'
},
'8' => {
'name' => 'attach_counters_point_flow',
'offset' => '100',
'type' => '64357'
},
'9' => {
'name' => 'create_counters',
'offset' => '114',
'type' => '64387'
}
},
'Name' => 'struct verbs_context',
'Size' => '680',
'Type' => 'Struct'
},
'64097' => {
'Name' => 'int(*)(struct ibv_dm*)',
'Param' => {
'0' => {
'type' => '53198'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64122' => {
'BaseType' => '56913',
'Name' => 'struct ibv_mr_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64127' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, struct ibv_mr_init_attr*)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '64122'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64147' => {
'Name' => 'int(*)(struct ibv_dmah*)',
'Param' => {
'0' => {
'type' => '57038'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64172' => {
'BaseType' => '63201',
'Name' => 'struct ibv_dmah_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64177' => {
'Name' => 'struct ibv_dmah*(*)(struct ibv_context*, struct ibv_dmah_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64172'
}
},
'Return' => '57038',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64212' => {
'BaseType' => '54656',
'Name' => 'struct ibv_port_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64217' => {
'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*, size_t)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '929'
},
'2' => {
'type' => '64212'
},
'3' => {
'type' => '53'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64257' => {
'Name' => 'int(*)(struct ibv_pd*, enum ib_uverbs_advise_mr_advice, uint32_t, struct ibv_sge*, uint32_t)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '52632'
},
'2' => {
'type' => '953'
},
'3' => {
'type' => '14067'
},
'4' => {
'type' => '953'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64277' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*)',
'Param' => {
'0' => {
'type' => '11395'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64317' => {
'Name' => 'int(*)(struct ibv_counters*, uint64_t*, uint32_t, uint32_t)',
'Param' => {
'0' => {
'type' => '16893'
},
'1' => {
'type' => '46801'
},
'2' => {
'type' => '953'
},
'3' => {
'type' => '953'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64347' => {
'BaseType' => '63327',
'Name' => 'struct ibv_counter_attach_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64357' => {
'Name' => 'int(*)(struct ibv_counters*, struct ibv_counter_attach_attr*, struct ibv_flow*)',
'Param' => {
'0' => {
'type' => '16893'
},
'1' => {
'type' => '64347'
},
'2' => {
'type' => '18340'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64387' => {
'Name' => 'struct ibv_counters*(*)(struct ibv_context*, struct ibv_counters_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '46806'
}
},
'Return' => '16893',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64407' => {
'Name' => 'int(*)(struct ibv_counters*)',
'Param' => {
'0' => {
'type' => '16893'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64447' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, struct ibv_dm*, uint64_t, size_t, unsigned int)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '53198'
},
'2' => {
'type' => '965'
},
'3' => {
'type' => '53'
},
'4' => {
'type' => '70'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64472' => {
'BaseType' => '52913',
'Name' => 'struct ibv_alloc_dm_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64477' => {
'Name' => 'struct ibv_dm*(*)(struct ibv_context*, struct ibv_alloc_dm_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64472'
}
},
'Return' => '53198',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64502' => {
'BaseType' => '16768',
'Name' => 'struct ibv_flow_action*',
'Size' => '8',
'Type' => 'Pointer'
},
'64507' => {
'BaseType' => '61685',
'Name' => 'struct ibv_flow_action_esp_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64512' => {
'Name' => 'int(*)(struct ibv_flow_action*, struct ibv_flow_action_esp_attr*)',
'Param' => {
'0' => {
'type' => '64502'
},
'1' => {
'type' => '64507'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64532' => {
'Name' => 'int(*)(struct ibv_flow_action*)',
'Param' => {
'0' => {
'type' => '64502'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64557' => {
'Name' => 'struct ibv_flow_action*(*)(struct ibv_context*, struct ibv_flow_action_esp_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64507'
}
},
'Return' => '64502',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64582' => {
'BaseType' => '59191',
'Name' => 'struct ibv_qp_rate_limit_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64587' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_rate_limit_attr*)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '64582'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64612' => {
'BaseType' => '63029',
'Name' => 'struct ibv_parent_domain_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64617' => {
'Name' => 'struct ibv_pd*(*)(struct ibv_context*, struct ibv_parent_domain_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64612'
}
},
'Return' => '11395',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64637' => {
'Name' => 'int(*)(struct ibv_td*)',
'Param' => {
'0' => {
'type' => '63125'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64662' => {
'BaseType' => '56769',
'Name' => 'struct ibv_td_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64667' => {
'Name' => 'struct ibv_td*(*)(struct ibv_context*, struct ibv_td_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64662'
}
},
'Return' => '63125',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64697' => {
'Name' => 'int(*)(struct ibv_cq*, struct ibv_modify_cq_attr*)',
'Param' => {
'0' => {
'type' => '9734'
},
'1' => {
'type' => '18345'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64727' => {
'BaseType' => '60373',
'Name' => 'struct ibv_ops_wr**',
'Size' => '8',
'Type' => 'Pointer'
},
'64732' => {
'Name' => 'int(*)(struct ibv_srq*, struct ibv_ops_wr*, struct ibv_ops_wr**)',
'Param' => {
'0' => {
'type' => '10052'
},
'1' => {
'type' => '60373'
},
'2' => {
'type' => '64727'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64752' => {
'Name' => 'int(*)(struct ibv_rwq_ind_table*)',
'Param' => {
'0' => {
'type' => '12422'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64782' => {
'Name' => 'struct ibv_rwq_ind_table*(*)(struct ibv_context*, struct ibv_rwq_ind_table_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '18350'
}
},
'Return' => '12422',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64802' => {
'Name' => 'int(*)(struct ibv_wq*)',
'Param' => {
'0' => {
'type' => '10252'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64832' => {
'Name' => 'int(*)(struct ibv_wq*, struct ibv_wq_attr*)',
'Param' => {
'0' => {
'type' => '10252'
},
'1' => {
'type' => '18355'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64857' => {
'BaseType' => '57677',
'Name' => 'struct ibv_wq_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'64862' => {
'Name' => 'struct ibv_wq*(*)(struct ibv_context*, struct ibv_wq_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64857'
}
},
'Return' => '10252',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64887' => {
'BaseType' => '63383',
'Name' => 'struct ibv_values_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'64892' => {
'Name' => 'int(*)(struct ibv_context*, struct ibv_values_ex*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64887'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64917' => {
'BaseType' => '62898',
'Name' => 'struct ibv_cq_init_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'64922' => {
'Name' => 'struct ibv_cq_ex*(*)(struct ibv_context*, struct ibv_cq_init_attr_ex*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '64917'
}
},
'Return' => '61114',
'Size' => '8',
'Type' => 'FuncPtr'
},
'64927' => {
'Header' => undef,
'Line' => '72',
'Memb' => {
'0' => {
'name' => 'unsupported_ioctls',
'offset' => '0',
'type' => '68737'
},
'1' => {
'name' => 'driver_id',
'offset' => '22',
'type' => '953'
},
'2' => {
'name' => 'use_ioctl_write',
'offset' => '32',
'type' => '18375'
},
'3' => {
'name' => 'ops',
'offset' => '36',
'type' => '66357'
},
'4' => {
'name' => 'imported',
'offset' => '1650',
'type' => '18375'
}
},
'Name' => 'struct verbs_ex_private',
'Size' => '680',
'Type' => 'Struct'
},
'65007' => {
'BaseType' => '64927',
'Name' => 'struct verbs_ex_private*',
'Size' => '8',
'Type' => 'Pointer'
},
'65042' => {
'BaseType' => '53831',
'Name' => 'struct ibv_query_device_ex_input const*',
'Size' => '8',
'Type' => 'Pointer'
},
'65047' => {
'BaseType' => '54289',
'Name' => 'struct ibv_device_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'65052' => {
'Name' => 'int(*)(struct ibv_context*, struct ibv_query_device_ex_input const*, struct ibv_device_attr_ex*, size_t)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '65042'
},
'2' => {
'type' => '65047'
},
'3' => {
'type' => '53'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65072' => {
'Name' => 'int(*)(struct ibv_flow*)',
'Param' => {
'0' => {
'type' => '18340'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65078' => {
'Name' => 'void(*)()',
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65108' => {
'Name' => 'struct ibv_flow*(*)(struct ibv_qp*, struct ibv_flow_attr*)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '18360'
}
},
'Return' => '18340',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65138' => {
'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_open_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '18365'
}
},
'Return' => '9935',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65163' => {
'BaseType' => '58387',
'Name' => 'struct ibv_qp_init_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'65168' => {
'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_init_attr_ex*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '65163'
}
},
'Return' => '9935',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65193' => {
'BaseType' => '953',
'Name' => 'uint32_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'65198' => {
'Name' => 'int(*)(struct ibv_srq*, uint32_t*)',
'Param' => {
'0' => {
'type' => '10052'
},
'1' => {
'type' => '65193'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65223' => {
'BaseType' => '57525',
'Name' => 'struct ibv_srq_init_attr_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'65228' => {
'Name' => 'struct ibv_srq*(*)(struct ibv_context*, struct ibv_srq_init_attr_ex*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '65223'
}
},
'Return' => '10052',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65258' => {
'Name' => 'struct ibv_xrcd*(*)(struct ibv_context*, struct ibv_xrcd_init_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '18370'
}
},
'Return' => '11767',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65278' => {
'Name' => 'int(*)(struct ibv_xrcd*)',
'Param' => {
'0' => {
'type' => '11767'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'65542' => {
'Header' => undef,
'Line' => '181',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'user_handle',
'offset' => '8',
'type' => '1025'
},
'2' => {
'name' => 'cqe',
'offset' => '22',
'type' => '1013'
},
'3' => {
'name' => 'comp_vector',
'offset' => '32',
'type' => '1013'
},
'4' => {
'name' => 'comp_channel',
'offset' => '36',
'type' => '50414'
},
'5' => {
'name' => 'reserved',
'offset' => '40',
'type' => '1013'
},
'6' => {
'name' => 'driver_data',
'offset' => '50',
'type' => '1549'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'65641' => {
'Header' => undef,
'Line' => '181',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '65542'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '51909'
}
},
'Size' => '32',
'Type' => 'Union'
},
'65668' => {
'Header' => undef,
'Line' => '181',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '65641'
}
},
'Name' => 'struct ibv_create_cq',
'Size' => '40',
'Type' => 'Struct'
},
'65860' => {
'Header' => undef,
'Line' => '211',
'Memb' => {
'0' => {
'name' => 'user_handle',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'cqe',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'comp_vector',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'comp_channel',
'offset' => '22',
'type' => '50414'
},
'4' => {
'name' => 'comp_mask',
'offset' => '32',
'type' => '1013'
},
'5' => {
'name' => 'flags',
'offset' => '36',
'type' => '1013'
},
'6' => {
'name' => 'reserved',
'offset' => '40',
'type' => '1013'
}
},
'Size' => '32',
'Type' => 'Struct'
},
'65959' => {
'Header' => undef,
'Line' => '211',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '65860'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '52046'
}
},
'Size' => '32',
'Type' => 'Union'
},
'65986' => {
'Header' => undef,
'Line' => '211',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '18415'
},
'1' => {
'name' => 'unnamed0',
'offset' => '36',
'type' => '65959'
}
},
'Name' => 'struct ibv_create_cq_ex',
'Size' => '56',
'Type' => 'Struct'
},
'66084' => {
'Header' => undef,
'Line' => '119',
'Memb' => {
'0' => {
'name' => 'offset',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'fd',
'offset' => '8',
'type' => '161'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'66119' => {
'Header' => undef,
'Line' => '117',
'Memb' => {
'0' => {
'name' => 'ptr',
'offset' => '0',
'type' => '58382'
},
'1' => {
'name' => 'dmabuf',
'offset' => '0',
'type' => '66084'
}
},
'Size' => '16',
'Type' => 'Union'
},
'66153' => {
'Header' => undef,
'Line' => '115',
'Memb' => {
'0' => {
'name' => 'length',
'offset' => '0',
'type' => '965'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '66119'
}
},
'Size' => '24',
'Type' => 'Struct'
},
'66182' => {
'Header' => undef,
'Line' => '114',
'Memb' => {
'0' => {
'name' => 'buffer',
'offset' => '0',
'type' => '66153'
}
},
'Name' => 'struct verbs_create_cq_prov_attr',
'Size' => '24',
'Type' => 'Struct'
},
'66303' => {
'Header' => undef,
'Line' => '186',
'Memb' => {
'0' => {
'name' => 'cq',
'offset' => '0',
'type' => '9593'
},
'1' => {
'name' => 'cq_ex',
'offset' => '0',
'type' => '60655'
}
},
'Size' => '288',
'Type' => 'Union'
},
'66337' => {
'Header' => undef,
'Line' => '185',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '66303'
}
},
'Name' => 'struct verbs_cq',
'Size' => '288',
'Type' => 'Struct'
},
'66357' => {
'Header' => undef,
'Line' => '337',
'Memb' => {
'0' => {
'name' => 'advise_mr',
'offset' => '0',
'type' => '64257'
},
'1' => {
'name' => 'alloc_dm',
'offset' => '8',
'type' => '64477'
},
'10' => {
'name' => 'attach_mcast',
'offset' => '128',
'type' => '67631'
},
'11' => {
'name' => 'bind_mw',
'offset' => '136',
'type' => '18160'
},
'12' => {
'name' => 'close_xrcd',
'offset' => '150',
'type' => '65278'
},
'13' => {
'name' => 'cq_event',
'offset' => '260',
'type' => '67647'
},
'14' => {
'name' => 'create_ah',
'offset' => '274',
'type' => '67677'
},
'15' => {
'name' => 'create_counters',
'offset' => '288',
'type' => '64387'
},
'16' => {
'name' => 'create_cq',
'offset' => '296',
'type' => '67712'
},
'17' => {
'name' => 'create_cq_ex',
'offset' => '310',
'type' => '64922'
},
'18' => {
'name' => 'create_flow',
'offset' => '324',
'type' => '65108'
},
'19' => {
'name' => 'create_flow_action_esp',
'offset' => '338',
'type' => '64557'
},
'2' => {
'name' => 'alloc_dmah',
'offset' => '22',
'type' => '64177'
},
'20' => {
'name' => 'create_qp',
'offset' => '352',
'type' => '67742'
},
'21' => {
'name' => 'create_qp_ex',
'offset' => '360',
'type' => '65168'
},
'22' => {
'name' => 'create_rwq_ind_table',
'offset' => '374',
'type' => '64782'
},
'23' => {
'name' => 'create_srq',
'offset' => '388',
'type' => '67772'
},
'24' => {
'name' => 'create_srq_ex',
'offset' => '402',
'type' => '65228'
},
'25' => {
'name' => 'create_wq',
'offset' => '512',
'type' => '64862'
},
'26' => {
'name' => 'dealloc_dmah',
'offset' => '520',
'type' => '64147'
},
'27' => {
'name' => 'dealloc_mw',
'offset' => '534',
'type' => '18180'
},
'28' => {
'name' => 'dealloc_pd',
'offset' => '548',
'type' => '67792'
},
'29' => {
'name' => 'dealloc_td',
'offset' => '562',
'type' => '64637'
},
'3' => {
'name' => 'alloc_mw',
'offset' => '36',
'type' => '18125'
},
'30' => {
'name' => 'dereg_mr',
'offset' => '576',
'type' => '67817'
},
'31' => {
'name' => 'destroy_ah',
'offset' => '584',
'type' => '67837'
},
'32' => {
'name' => 'destroy_counters',
'offset' => '598',
'type' => '64407'
},
'33' => {
'name' => 'destroy_cq',
'offset' => '612',
'type' => '67857'
},
'34' => {
'name' => 'destroy_flow',
'offset' => '626',
'type' => '65072'
},
'35' => {
'name' => 'destroy_flow_action',
'offset' => '640',
'type' => '64532'
},
'36' => {
'name' => 'destroy_qp',
'offset' => '648',
'type' => '67877'
},
'37' => {
'name' => 'destroy_rwq_ind_table',
'offset' => '662',
'type' => '64752'
},
'38' => {
'name' => 'destroy_srq',
'offset' => '772',
'type' => '67897'
},
'39' => {
'name' => 'destroy_wq',
'offset' => '786',
'type' => '64802'
},
'4' => {
'name' => 'alloc_null_mr',
'offset' => '50',
'type' => '64277'
},
'40' => {
'name' => 'detach_mcast',
'offset' => '800',
'type' => '67631'
},
'41' => {
'name' => 'dm_export_dmabuf_fd',
'offset' => '808',
'type' => '64097'
},
'42' => {
'name' => 'free_context',
'offset' => '822',
'type' => '17516'
},
'43' => {
'name' => 'free_dm',
'offset' => '836',
'type' => '64097'
},
'44' => {
'name' => 'get_srq_num',
'offset' => '850',
'type' => '65198'
},
'45' => {
'name' => 'import_dm',
'offset' => '864',
'type' => '67922'
},
'46' => {
'name' => 'import_mr',
'offset' => '872',
'type' => '67947'
},
'47' => {
'name' => 'import_pd',
'offset' => '886',
'type' => '67972'
},
'48' => {
'name' => 'modify_cq',
'offset' => '900',
'type' => '64697'
},
'49' => {
'name' => 'modify_flow_action_esp',
'offset' => '914',
'type' => '64512'
},
'5' => {
'name' => 'alloc_parent_domain',
'offset' => '64',
'type' => '64617'
},
'50' => {
'name' => 'modify_qp',
'offset' => '1024',
'type' => '68007'
},
'51' => {
'name' => 'modify_qp_rate_limit',
'offset' => '1032',
'type' => '64587'
},
'52' => {
'name' => 'modify_srq',
'offset' => '1046',
'type' => '68042'
},
'53' => {
'name' => 'modify_wq',
'offset' => '1060',
'type' => '64832'
},
'54' => {
'name' => 'open_qp',
'offset' => '1074',
'type' => '65138'
},
'55' => {
'name' => 'open_xrcd',
'offset' => '1088',
'type' => '65258'
},
'56' => {
'name' => 'poll_cq',
'offset' => '1096',
'type' => '18215'
},
'57' => {
'name' => 'post_recv',
'offset' => '1110',
'type' => '18335'
},
'58' => {
'name' => 'post_send',
'offset' => '1124',
'type' => '18305'
},
'59' => {
'name' => 'post_srq_ops',
'offset' => '1138',
'type' => '64732'
},
'6' => {
'name' => 'alloc_pd',
'offset' => '72',
'type' => '67570'
},
'60' => {
'name' => 'post_srq_recv',
'offset' => '1152',
'type' => '18270'
},
'61' => {
'name' => 'query_device_ex',
'offset' => '1160',
'type' => '65052'
},
'62' => {
'name' => 'query_ece',
'offset' => '1174',
'type' => '68072'
},
'63' => {
'name' => 'query_port',
'offset' => '1284',
'type' => '68102'
},
'64' => {
'name' => 'query_port_speed',
'offset' => '1298',
'type' => '68132'
},
'65' => {
'name' => 'query_qp',
'offset' => '1312',
'type' => '68167'
},
'66' => {
'name' => 'query_qp_data_in_order',
'offset' => '1320',
'type' => '68197'
},
'67' => {
'name' => 'query_rt_values',
'offset' => '1334',
'type' => '64892'
},
'68' => {
'name' => 'query_srq',
'offset' => '1348',
'type' => '68222'
},
'69' => {
'name' => 'read_counters',
'offset' => '1362',
'type' => '64317'
},
'7' => {
'name' => 'alloc_td',
'offset' => '86',
'type' => '64667'
},
'70' => {
'name' => 'reg_dm_mr',
'offset' => '1376',
'type' => '64447'
},
'71' => {
'name' => 'reg_dmabuf_mr',
'offset' => '1384',
'type' => '68267'
},
'72' => {
'name' => 'reg_mr',
'offset' => '1398',
'type' => '68307'
},
'73' => {
'name' => 'reg_mr_ex',
'offset' => '1412',
'type' => '64127'
},
'74' => {
'name' => 'req_notify_cq',
'offset' => '1426',
'type' => '18240'
},
'75' => {
'name' => 'rereg_mr',
'offset' => '1536',
'type' => '68352'
},
'76' => {
'name' => 'resize_cq',
'offset' => '1544',
'type' => '18240'
},
'77' => {
'name' => 'set_ece',
'offset' => '1558',
'type' => '68072'
},
'78' => {
'name' => 'unimport_dm',
'offset' => '1572',
'type' => '68368'
},
'79' => {
'name' => 'unimport_mr',
'offset' => '1586',
'type' => '68384'
},
'8' => {
'name' => 'async_event',
'offset' => '100',
'type' => '67596'
},
'80' => {
'name' => 'unimport_pd',
'offset' => '1600',
'type' => '68400'
},
'9' => {
'name' => 'attach_counters_point_flow',
'offset' => '114',
'type' => '64357'
}
},
'Name' => 'struct verbs_context_ops',
'Size' => '648',
'Type' => 'Struct'
},
'67570' => {
'Name' => 'struct ibv_pd*(*)(struct ibv_context*)',
'Param' => {
'0' => {
'type' => '8991'
}
},
'Return' => '11395',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67591' => {
'BaseType' => '55861',
'Name' => 'struct ibv_async_event*',
'Size' => '8',
'Type' => 'Pointer'
},
'67596' => {
'Name' => 'void(*)(struct ibv_context*, struct ibv_async_event*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '67591'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67631' => {
'Name' => 'int(*)(struct ibv_qp*, union ibv_gid const*, uint16_t)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '23194'
},
'2' => {
'type' => '941'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67647' => {
'Name' => 'void(*)(struct ibv_cq*)',
'Param' => {
'0' => {
'type' => '9734'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67677' => {
'Name' => 'struct ibv_ah*(*)(struct ibv_pd*, struct ibv_ah_attr*)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '23199'
}
},
'Return' => '13677',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67712' => {
'Name' => 'struct ibv_cq*(*)(struct ibv_context*, int, struct ibv_comp_channel*, int)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '161'
},
'2' => {
'type' => '15170'
},
'3' => {
'type' => '161'
}
},
'Return' => '9734',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67742' => {
'Name' => 'struct ibv_qp*(*)(struct ibv_pd*, struct ibv_qp_init_attr*)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '23204'
}
},
'Return' => '9935',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67767' => {
'BaseType' => '57406',
'Name' => 'struct ibv_srq_init_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'67772' => {
'Name' => 'struct ibv_srq*(*)(struct ibv_pd*, struct ibv_srq_init_attr*)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '67767'
}
},
'Return' => '10052',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67792' => {
'Name' => 'int(*)(struct ibv_pd*)',
'Param' => {
'0' => {
'type' => '11395'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67817' => {
'Name' => 'int(*)(struct verbs_mr*)',
'Param' => {
'0' => {
'type' => '23209'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67837' => {
'Name' => 'int(*)(struct ibv_ah*)',
'Param' => {
'0' => {
'type' => '13677'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67857' => {
'Name' => 'int(*)(struct ibv_cq*)',
'Param' => {
'0' => {
'type' => '9734'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67877' => {
'Name' => 'int(*)(struct ibv_qp*)',
'Param' => {
'0' => {
'type' => '9935'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67897' => {
'Name' => 'int(*)(struct ibv_srq*)',
'Param' => {
'0' => {
'type' => '10052'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67922' => {
'Name' => 'struct ibv_dm*(*)(struct ibv_context*, uint32_t)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '953'
}
},
'Return' => '53198',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67947' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, uint32_t)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '953'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'67972' => {
'Name' => 'struct ibv_pd*(*)(struct ibv_context*, uint32_t)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '953'
}
},
'Return' => '11395',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68007' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '23214'
},
'2' => {
'type' => '161'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68042' => {
'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*, int)',
'Param' => {
'0' => {
'type' => '10052'
},
'1' => {
'type' => '23219'
},
'2' => {
'type' => '161'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68067' => {
'BaseType' => '60469',
'Name' => 'struct ibv_ece*',
'Size' => '8',
'Type' => 'Pointer'
},
'68072' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_ece*)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '68067'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68102' => {
'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '929'
},
'2' => {
'type' => '64212'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68132' => {
'Name' => 'int(*)(struct ibv_context*, uint32_t, uint64_t*)',
'Param' => {
'0' => {
'type' => '8991'
},
'1' => {
'type' => '953'
},
'2' => {
'type' => '46801'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68167' => {
'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int, struct ibv_qp_init_attr*)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '23214'
},
'2' => {
'type' => '161'
},
'3' => {
'type' => '23204'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68197' => {
'Name' => 'int(*)(struct ibv_qp*, enum ibv_wr_opcode, uint32_t)',
'Param' => {
'0' => {
'type' => '9935'
},
'1' => {
'type' => '13213'
},
'2' => {
'type' => '953'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68222' => {
'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*)',
'Param' => {
'0' => {
'type' => '10052'
},
'1' => {
'type' => '23219'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68267' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, uint64_t, size_t, uint64_t, int, int)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '965'
},
'2' => {
'type' => '53'
},
'3' => {
'type' => '965'
},
'4' => {
'type' => '161'
},
'5' => {
'type' => '161'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68307' => {
'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, uint64_t, int)',
'Param' => {
'0' => {
'type' => '11395'
},
'1' => {
'type' => '82'
},
'2' => {
'type' => '53'
},
'3' => {
'type' => '965'
},
'4' => {
'type' => '161'
}
},
'Return' => '11186',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68352' => {
'Name' => 'int(*)(struct verbs_mr*, int, struct ibv_pd*, void*, size_t, int)',
'Param' => {
'0' => {
'type' => '23209'
},
'1' => {
'type' => '161'
},
'2' => {
'type' => '11395'
},
'3' => {
'type' => '82'
},
'4' => {
'type' => '53'
},
'5' => {
'type' => '161'
}
},
'Return' => '161',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68368' => {
'Name' => 'void(*)(struct ibv_dm*)',
'Param' => {
'0' => {
'type' => '53198'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68384' => {
'Name' => 'void(*)(struct ibv_mr*)',
'Param' => {
'0' => {
'type' => '11186'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68400' => {
'Name' => 'void(*)(struct ibv_pd*)',
'Param' => {
'0' => {
'type' => '11395'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'68737' => {
'BaseType' => '46',
'Name' => 'unsigned long[2]',
'Size' => '16',
'Type' => 'Array'
},
'70' => {
'Name' => 'unsigned int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'70578' => {
'BaseType' => '63024',
'Name' => 'struct ibv_cq_init_attr_ex const*',
'Size' => '8',
'Type' => 'Pointer'
},
'70583' => {
'BaseType' => '66182',
'Name' => 'struct verbs_create_cq_prov_attr*',
'Size' => '8',
'Type' => 'Pointer'
},
'70588' => {
'BaseType' => '66337',
'Name' => 'struct verbs_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'70593' => {
'BaseType' => '65986',
'Name' => 'struct ibv_create_cq_ex*',
'Size' => '8',
'Type' => 'Pointer'
},
'70598' => {
'BaseType' => '52226',
'Name' => 'struct ib_uverbs_ex_create_cq_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'71525' => {
'BaseType' => '65668',
'Name' => 'struct ibv_create_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'71530' => {
'BaseType' => '52156',
'Name' => 'struct ib_uverbs_create_cq_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'76534' => {
'BaseType' => '46',
'Header' => undef,
'Line' => '145',
'Name' => '__dev_t',
'Size' => '8',
'Type' => 'Typedef'
},
'76594' => {
'BaseType' => '226',
'Name' => 'char const',
'Size' => '1',
'Type' => 'Const'
},
'76604' => {
'BaseType' => '76594',
'Name' => 'char const*',
'Size' => '8',
'Type' => 'Pointer'
},
'76638' => {
'BaseType' => '76534',
'Header' => undef,
'Line' => '59',
'Name' => 'dev_t',
'Size' => '8',
'Type' => 'Typedef'
},
'78103' => {
'Header' => undef,
'Line' => '141',
'Memb' => {
'0' => {
'name' => 'max_cq_moderation_count',
'offset' => '0',
'type' => '1001'
},
'1' => {
'name' => 'max_cq_moderation_period',
'offset' => '2',
'type' => '1001'
},
'2' => {
'name' => 'reserved',
'offset' => '4',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_cq_moderation_caps',
'Size' => '8',
'Type' => 'Struct'
},
'78275' => {
'Header' => undef,
'Line' => '171',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_get_context',
'Size' => '8',
'Type' => 'Struct'
},
'78330' => {
'Header' => undef,
'Line' => '176',
'Memb' => {
'0' => {
'name' => 'async_fd',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'num_comp_vectors',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_get_context_resp',
'Size' => '8',
'Type' => 'Struct'
},
'78423' => {
'Header' => undef,
'Line' => '187',
'Memb' => {
'0' => {
'name' => 'fw_ver',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'node_guid',
'offset' => '8',
'type' => '1061'
},
'10' => {
'name' => 'device_cap_flags',
'offset' => '96',
'type' => '1013'
},
'11' => {
'name' => 'max_sge',
'offset' => '100',
'type' => '1013'
},
'12' => {
'name' => 'max_sge_rd',
'offset' => '104',
'type' => '1013'
},
'13' => {
'name' => 'max_cq',
'offset' => '114',
'type' => '1013'
},
'14' => {
'name' => 'max_cqe',
'offset' => '118',
'type' => '1013'
},
'15' => {
'name' => 'max_mr',
'offset' => '128',
'type' => '1013'
},
'16' => {
'name' => 'max_pd',
'offset' => '132',
'type' => '1013'
},
'17' => {
'name' => 'max_qp_rd_atom',
'offset' => '136',
'type' => '1013'
},
'18' => {
'name' => 'max_ee_rd_atom',
'offset' => '146',
'type' => '1013'
},
'19' => {
'name' => 'max_res_rd_atom',
'offset' => '150',
'type' => '1013'
},
'2' => {
'name' => 'sys_image_guid',
'offset' => '22',
'type' => '1061'
},
'20' => {
'name' => 'max_qp_init_rd_atom',
'offset' => '256',
'type' => '1013'
},
'21' => {
'name' => 'max_ee_init_rd_atom',
'offset' => '260',
'type' => '1013'
},
'22' => {
'name' => 'atomic_cap',
'offset' => '264',
'type' => '1013'
},
'23' => {
'name' => 'max_ee',
'offset' => '274',
'type' => '1013'
},
'24' => {
'name' => 'max_rdd',
'offset' => '278',
'type' => '1013'
},
'25' => {
'name' => 'max_mw',
'offset' => '288',
'type' => '1013'
},
'26' => {
'name' => 'max_raw_ipv6_qp',
'offset' => '292',
'type' => '1013'
},
'27' => {
'name' => 'max_raw_ethy_qp',
'offset' => '296',
'type' => '1013'
},
'28' => {
'name' => 'max_mcast_grp',
'offset' => '306',
'type' => '1013'
},
'29' => {
'name' => 'max_mcast_qp_attach',
'offset' => '310',
'type' => '1013'
},
'3' => {
'name' => 'max_mr_size',
'offset' => '36',
'type' => '1025'
},
'30' => {
'name' => 'max_total_mcast_qp_attach',
'offset' => '320',
'type' => '1013'
},
'31' => {
'name' => 'max_ah',
'offset' => '324',
'type' => '1013'
},
'32' => {
'name' => 'max_fmr',
'offset' => '328',
'type' => '1013'
},
'33' => {
'name' => 'max_map_per_fmr',
'offset' => '338',
'type' => '1013'
},
'34' => {
'name' => 'max_srq',
'offset' => '342',
'type' => '1013'
},
'35' => {
'name' => 'max_srq_wr',
'offset' => '352',
'type' => '1013'
},
'36' => {
'name' => 'max_srq_sge',
'offset' => '356',
'type' => '1013'
},
'37' => {
'name' => 'max_pkeys',
'offset' => '360',
'type' => '1001'
},
'38' => {
'name' => 'local_ca_ack_delay',
'offset' => '368',
'type' => '989'
},
'39' => {
'name' => 'phys_port_cnt',
'offset' => '369',
'type' => '989'
},
'4' => {
'name' => 'page_size_cap',
'offset' => '50',
'type' => '1025'
},
'40' => {
'name' => 'reserved',
'offset' => '370',
'type' => '78970'
},
'5' => {
'name' => 'vendor_id',
'offset' => '64',
'type' => '1013'
},
'6' => {
'name' => 'vendor_part_id',
'offset' => '68',
'type' => '1013'
},
'7' => {
'name' => 'hw_ver',
'offset' => '72',
'type' => '1013'
},
'8' => {
'name' => 'max_qp',
'offset' => '82',
'type' => '1013'
},
'9' => {
'name' => 'max_qp_wr',
'offset' => '86',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_query_device_resp',
'Size' => '176',
'Type' => 'Struct'
},
'78970' => {
'BaseType' => '989',
'Name' => '__u8[4]',
'Size' => '4',
'Type' => 'Array'
},
'79026' => {
'Header' => undef,
'Line' => '254',
'Memb' => {
'0' => {
'name' => 'rc_odp_caps',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'uc_odp_caps',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'ud_odp_caps',
'offset' => '8',
'type' => '1013'
}
},
'Size' => '12',
'Type' => 'Struct'
},
'79077' => {
'Header' => undef,
'Line' => '252',
'Memb' => {
'0' => {
'name' => 'general_caps',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'per_transport_caps',
'offset' => '8',
'type' => '79026'
},
'2' => {
'name' => 'reserved',
'offset' => '32',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_odp_caps',
'Size' => '24',
'Type' => 'Struct'
},
'79132' => {
'Header' => undef,
'Line' => '262',
'Memb' => {
'0' => {
'name' => 'supported_qpts',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'max_rwq_indirection_tables',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'max_rwq_indirection_table_size',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'reserved',
'offset' => '18',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_rss_caps',
'Size' => '16',
'Type' => 'Struct'
},
'79202' => {
'Header' => undef,
'Line' => '273',
'Memb' => {
'0' => {
'name' => 'max_rndv_hdr_size',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'max_num_tags',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'flags',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'max_ops',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'max_sge',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'reserved',
'offset' => '32',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_tm_caps',
'Size' => '24',
'Type' => 'Struct'
},
'79300' => {
'Header' => undef,
'Line' => '287',
'Memb' => {
'0' => {
'name' => 'base',
'offset' => '0',
'type' => '78423'
},
'1' => {
'name' => 'comp_mask',
'offset' => '374',
'type' => '1013'
},
'10' => {
'name' => 'tm_caps',
'offset' => '598',
'type' => '79202'
},
'11' => {
'name' => 'cq_moderation_caps',
'offset' => '640',
'type' => '78103'
},
'12' => {
'name' => 'max_dm_size',
'offset' => '648',
'type' => '1025'
},
'13' => {
'name' => 'xrc_odp_caps',
'offset' => '662',
'type' => '1013'
},
'14' => {
'name' => 'reserved',
'offset' => '768',
'type' => '1013'
},
'2' => {
'name' => 'response_length',
'offset' => '384',
'type' => '1013'
},
'3' => {
'name' => 'odp_caps',
'offset' => '388',
'type' => '79077'
},
'4' => {
'name' => 'timestamp_mask',
'offset' => '520',
'type' => '1025'
},
'5' => {
'name' => 'hca_core_clock',
'offset' => '534',
'type' => '1025'
},
'6' => {
'name' => 'device_cap_flags_ex',
'offset' => '548',
'type' => '1025'
},
'7' => {
'name' => 'rss_caps',
'offset' => '562',
'type' => '79132'
},
'8' => {
'name' => 'max_wq_type_rq',
'offset' => '584',
'type' => '1013'
},
'9' => {
'name' => 'raw_packet_caps',
'offset' => '594',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_query_device_resp',
'Size' => '304',
'Type' => 'Struct'
},
'79528' => {
'Header' => undef,
'Line' => '305',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'port_num',
'offset' => '8',
'type' => '989'
},
'2' => {
'name' => 'reserved',
'offset' => '9',
'type' => '1564'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_query_port',
'Size' => '16',
'Type' => 'Struct'
},
'80439' => {
'Header' => undef,
'Line' => '79',
'Memb' => {
'0' => {
'name' => 'gid',
'offset' => '0',
'type' => '8669'
},
'1' => {
'name' => 'gid_index',
'offset' => '22',
'type' => '953'
},
'2' => {
'name' => 'port_num',
'offset' => '32',
'type' => '953'
},
'3' => {
'name' => 'gid_type',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'ndev_ifindex',
'offset' => '40',
'type' => '953'
}
},
'Name' => 'struct ibv_gid_entry',
'Size' => '32',
'Type' => 'Struct'
},
'8070' => {
'Header' => undef,
'Line' => '1221',
'Memb' => {
'0' => {
'name' => 'srq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'attr_mask',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'max_wr',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'srq_limit',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_modify_srq',
'Size' => '16',
'Type' => 'Struct'
},
'8153' => {
'Header' => undef,
'Line' => '1229',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'srq_handle',
'offset' => '8',
'type' => '1013'
},
'2' => {
'name' => 'reserved',
'offset' => '18',
'type' => '1013'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Name' => 'struct ib_uverbs_query_srq',
'Size' => '16',
'Type' => 'Struct'
},
'82' => {
'BaseType' => '1',
'Name' => 'void*',
'Size' => '8',
'Type' => 'Pointer'
},
'8292' => {
'Header' => undef,
'Line' => '1286',
'Memb' => {
'0' => {
'name' => 'attr_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'wq_handle',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'wq_state',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'curr_wq_state',
'offset' => '18',
'type' => '1013'
},
'4' => {
'name' => 'flags',
'offset' => '22',
'type' => '1013'
},
'5' => {
'name' => 'flags_mask',
'offset' => '32',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_modify_wq',
'Size' => '24',
'Type' => 'Struct'
},
'8448' => {
'Header' => undef,
'Line' => '1307',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'response_length',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'ind_tbl_handle',
'offset' => '8',
'type' => '1013'
},
'3' => {
'name' => 'ind_tbl_num',
'offset' => '18',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp',
'Size' => '16',
'Type' => 'Struct'
},
'8519' => {
'Header' => undef,
'Line' => '1319',
'Memb' => {
'0' => {
'name' => 'cq_count',
'offset' => '0',
'type' => '1001'
},
'1' => {
'name' => 'cq_period',
'offset' => '2',
'type' => '1001'
}
},
'Name' => 'struct ib_uverbs_cq_moderation',
'Size' => '4',
'Type' => 'Struct'
},
'8562' => {
'Header' => undef,
'Line' => '1324',
'Memb' => {
'0' => {
'name' => 'cq_handle',
'offset' => '0',
'type' => '1013'
},
'1' => {
'name' => 'attr_mask',
'offset' => '4',
'type' => '1013'
},
'2' => {
'name' => 'attr',
'offset' => '8',
'type' => '8519'
},
'3' => {
'name' => 'reserved',
'offset' => '18',
'type' => '1013'
}
},
'Name' => 'struct ib_uverbs_ex_modify_cq',
'Size' => '16',
'Type' => 'Struct'
},
'86091' => {
'Header' => undef,
'Line' => '1178',
'Memb' => {
'0' => {
'name' => 'arr',
'offset' => '0',
'type' => '13424'
},
'1' => {
'name' => 'count',
'offset' => '8',
'type' => '953'
}
},
'Name' => 'struct ibv_fd_arr',
'Size' => '16',
'Type' => 'Struct'
},
'8633' => {
'Header' => undef,
'Line' => '67',
'Memb' => {
'0' => {
'name' => 'subnet_prefix',
'offset' => '0',
'type' => '1061'
},
'1' => {
'name' => 'interface_id',
'offset' => '8',
'type' => '1061'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'8669' => {
'Header' => undef,
'Line' => '65',
'Memb' => {
'0' => {
'name' => 'raw',
'offset' => '0',
'type' => '8712'
},
'1' => {
'name' => 'global',
'offset' => '0',
'type' => '8633'
}
},
'Name' => 'union ibv_gid',
'Size' => '16',
'Type' => 'Union'
},
'8707' => {
'BaseType' => '8669',
'Name' => 'union ibv_gid const',
'Size' => '16',
'Type' => 'Const'
},
'8712' => {
'BaseType' => '929',
'Name' => 'uint8_t[16]',
'Size' => '16',
'Type' => 'Array'
},
'8728' => {
'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'
},
'8792' => {
'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'
},
'8844' => {
'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'
},
'8879' => {
'Header' => undef,
'Line' => '2069',
'Memb' => {
'0' => {
'name' => 'device',
'offset' => '0',
'type' => '17383'
},
'1' => {
'name' => 'ops',
'offset' => '8',
'type' => '17563'
},
'2' => {
'name' => 'cmd_fd',
'offset' => '612',
'type' => '161'
},
'3' => {
'name' => 'async_fd',
'offset' => '616',
'type' => '161'
},
'4' => {
'name' => 'num_comp_vectors',
'offset' => '626',
'type' => '161'
},
'5' => {
'name' => 'mutex',
'offset' => '640',
'type' => '832'
},
'6' => {
'name' => 'abi_compat',
'offset' => '800',
'type' => '82'
}
},
'Name' => 'struct ibv_context',
'Size' => '328',
'Type' => 'Struct'
},
'89' => {
'Name' => 'unsigned char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'8991' => {
'BaseType' => '8879',
'Name' => 'struct ibv_context*',
'Size' => '8',
'Type' => 'Pointer'
},
'8996' => {
'Header' => undef,
'Line' => '182',
'Memb' => {
'0' => {
'name' => 'fw_ver',
'offset' => '0',
'type' => '9530'
},
'1' => {
'name' => 'node_guid',
'offset' => '100',
'type' => '1061'
},
'10' => {
'name' => 'device_cap_flags',
'offset' => '278',
'type' => '70'
},
'11' => {
'name' => 'max_sge',
'offset' => '288',
'type' => '161'
},
'12' => {
'name' => 'max_sge_rd',
'offset' => '292',
'type' => '161'
},
'13' => {
'name' => 'max_cq',
'offset' => '296',
'type' => '161'
},
'14' => {
'name' => 'max_cqe',
'offset' => '306',
'type' => '161'
},
'15' => {
'name' => 'max_mr',
'offset' => '310',
'type' => '161'
},
'16' => {
'name' => 'max_pd',
'offset' => '320',
'type' => '161'
},
'17' => {
'name' => 'max_qp_rd_atom',
'offset' => '324',
'type' => '161'
},
'18' => {
'name' => 'max_ee_rd_atom',
'offset' => '328',
'type' => '161'
},
'19' => {
'name' => 'max_res_rd_atom',
'offset' => '338',
'type' => '161'
},
'2' => {
'name' => 'sys_image_guid',
'offset' => '114',
'type' => '1061'
},
'20' => {
'name' => 'max_qp_init_rd_atom',
'offset' => '342',
'type' => '161'
},
'21' => {
'name' => 'max_ee_init_rd_atom',
'offset' => '352',
'type' => '161'
},
'22' => {
'name' => 'atomic_cap',
'offset' => '356',
'type' => '8844'
},
'23' => {
'name' => 'max_ee',
'offset' => '360',
'type' => '161'
},
'24' => {
'name' => 'max_rdd',
'offset' => '370',
'type' => '161'
},
'25' => {
'name' => 'max_mw',
'offset' => '374',
'type' => '161'
},
'26' => {
'name' => 'max_raw_ipv6_qp',
'offset' => '384',
'type' => '161'
},
'27' => {
'name' => 'max_raw_ethy_qp',
'offset' => '388',
'type' => '161'
},
'28' => {
'name' => 'max_mcast_grp',
'offset' => '392',
'type' => '161'
},
'29' => {
'name' => 'max_mcast_qp_attach',
'offset' => '402',
'type' => '161'
},
'3' => {
'name' => 'max_mr_size',
'offset' => '128',
'type' => '965'
},
'30' => {
'name' => 'max_total_mcast_qp_attach',
'offset' => '406',
'type' => '161'
},
'31' => {
'name' => 'max_ah',
'offset' => '512',
'type' => '161'
},
'32' => {
'name' => 'max_fmr',
'offset' => '516',
'type' => '161'
},
'33' => {
'name' => 'max_map_per_fmr',
'offset' => '520',
'type' => '161'
},
'34' => {
'name' => 'max_srq',
'offset' => '530',
'type' => '161'
},
'35' => {
'name' => 'max_srq_wr',
'offset' => '534',
'type' => '161'
},
'36' => {
'name' => 'max_srq_sge',
'offset' => '544',
'type' => '161'
},
'37' => {
'name' => 'max_pkeys',
'offset' => '548',
'type' => '941'
},
'38' => {
'name' => 'local_ca_ack_delay',
'offset' => '550',
'type' => '929'
},
'39' => {
'name' => 'phys_port_cnt',
'offset' => '551',
'type' => '929'
},
'4' => {
'name' => 'page_size_cap',
'offset' => '136',
'type' => '965'
},
'5' => {
'name' => 'vendor_id',
'offset' => '150',
'type' => '953'
},
'6' => {
'name' => 'vendor_part_id',
'offset' => '256',
'type' => '953'
},
'7' => {
'name' => 'hw_ver',
'offset' => '260',
'type' => '953'
},
'8' => {
'name' => 'max_qp',
'offset' => '264',
'type' => '161'
},
'9' => {
'name' => 'max_qp_wr',
'offset' => '274',
'type' => '161'
}
},
'Name' => 'struct ibv_device_attr',
'Size' => '232',
'Type' => 'Struct'
},
'918' => {
'BaseType' => '928',
'Name' => 'void const*',
'Size' => '8',
'Type' => 'Pointer'
},
'91981' => {
'BaseType' => '76493',
'Header' => undef,
'Line' => '46',
'Name' => 'atomic_int',
'Type' => 'Typedef'
},
'92061' => {
'Header' => undef,
'Line' => '193',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'driver_data',
'offset' => '8',
'type' => '1549'
}
},
'Size' => '8',
'Type' => 'Struct'
},
'92095' => {
'Header' => undef,
'Line' => '193',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '92061'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '78275'
}
},
'Size' => '8',
'Type' => 'Union'
},
'92122' => {
'Header' => undef,
'Line' => '193',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '92095'
}
},
'Name' => 'struct ibv_get_context',
'Size' => '16',
'Type' => 'Struct'
},
'92299' => {
'Header' => undef,
'Line' => '203',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
'type' => '1025'
},
'1' => {
'name' => 'port_num',
'offset' => '8',
'type' => '989'
},
'2' => {
'name' => 'reserved',
'offset' => '9',
'type' => '1564'
},
'3' => {
'name' => 'driver_data',
'offset' => '22',
'type' => '1549'
}
},
'Size' => '16',
'Type' => 'Struct'
},
'92359' => {
'Header' => undef,
'Line' => '203',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
'type' => '92299'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
'type' => '79528'
}
},
'Size' => '16',
'Type' => 'Union'
},
'92386' => {
'Header' => undef,
'Line' => '203',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
'type' => '1430'
},
'1' => {
'name' => 'unnamed0',
'offset' => '8',
'type' => '92359'
}
},
'Name' => 'struct ibv_query_port',
'Size' => '24',
'Type' => 'Struct'
},
'92557' => {
'Header' => undef,
'Line' => '24',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '92597'
},
'1' => {
'name' => 'prev',
'offset' => '8',
'type' => '92597'
}
},
'Name' => 'struct list_node',
'Size' => '16',
'Type' => 'Struct'
},
'92597' => {
'BaseType' => '92557',
'Name' => 'struct list_node*',
'Size' => '8',
'Type' => 'Pointer'
},
'92602' => {
'Header' => undef,
'Line' => '146',
'Memb' => {
'0' => {
'name' => 'IBV_GID_TYPE_SYSFS_IB_ROCE_V1',
'value' => '0'
},
'1' => {
'name' => 'IBV_GID_TYPE_SYSFS_ROCE_V2',
'value' => '1'
}
},
'Name' => 'enum ibv_gid_type_sysfs',
'Size' => '4',
'Type' => 'Enum'
},
'92666' => {
'Header' => undef,
'Line' => '227',
'Memb' => {
'0' => {
'name' => 'modalias',
'offset' => '0',
'type' => '76604'
},
'1' => {
'name' => 'driver_id',
'offset' => '0',
'type' => '965'
}
},
'Size' => '8',
'Type' => 'Union'
},
'92700' => {
'Header' => undef,
'Line' => '225',
'Memb' => {
'0' => {
'name' => 'driver_data',
'offset' => '0',
'type' => '82'
},
'1' => {
'name' => 'u',
'offset' => '8',
'type' => '92666'
},
'2' => {
'name' => 'vendor',
'offset' => '22',
'type' => '941'
},
'3' => {
'name' => 'device',
'offset' => '24',
'type' => '941'
},
'4' => {
'name' => 'kind',
'offset' => '32',
'type' => '929'
}
},
'Name' => 'struct verbs_match_ent',
'Size' => '24',
'Type' => 'Struct'
},
'92777' => {
'BaseType' => '92700',
'Name' => 'struct verbs_match_ent const',
'Size' => '24',
'Type' => 'Const'
},
'92782' => {
'Header' => undef,
'Line' => '275',
'Memb' => {
'0' => {
'name' => 'entry',
'offset' => '0',
'type' => '92557'
},
'1' => {
'name' => 'provider_data',
'offset' => '22',
'type' => '82'
},
'10' => {
'name' => 'driver_id',
'offset' => '2386',
'type' => '953'
},
'11' => {
'name' => 'node_type',
'offset' => '2390',
'type' => '8728'
},
'12' => {
'name' => 'ibdev_idx',
'offset' => '2400',
'type' => '161'
},
'13' => {
'name' => 'num_ports',
'offset' => '2404',
'type' => '953'
},
'14' => {
'name' => 'abi_ver',
'offset' => '2408',
'type' => '953'
},
'15' => {
'name' => 'time_created',
'offset' => '2422',
'type' => '50855'
},
'2' => {
'name' => 'match',
'offset' => '36',
'type' => '93029'
},
'3' => {
'name' => 'flags',
'offset' => '50',
'type' => '70'
},
'4' => {
'name' => 'sysfs_name',
'offset' => '54',
'type' => '9530'
},
'5' => {
'name' => 'sysfs_cdev',
'offset' => '260',
'type' => '76638'
},
'6' => {
'name' => 'ibdev_name',
'offset' => '274',
'type' => '9530'
},
'7' => {
'name' => 'ibdev_path',
'offset' => '374',
'type' => '17547'
},
'8' => {
'name' => 'modalias',
'offset' => '1074',
'type' => '93034'
},
'9' => {
'name' => 'node_guid',
'offset' => '2372',
'type' => '965'
}
},
'Name' => 'struct verbs_sysfs_dev',
'Size' => '992',
'Type' => 'Struct'
},
'928' => {
'BaseType' => '1',
'Name' => 'void const',
'Type' => 'Const'
},
'929' => {
'BaseType' => '125',
'Header' => undef,
'Line' => '24',
'Name' => 'uint8_t',
'Size' => '1',
'Type' => 'Typedef'
},
'93029' => {
'BaseType' => '92777',
'Name' => 'struct verbs_match_ent const*',
'Size' => '8',
'Type' => 'Pointer'
},
'93034' => {
'BaseType' => '226',
'Name' => 'char[512]',
'Size' => '512',
'Type' => 'Array'
},
'93051' => {
'Header' => undef,
'Line' => '295',
'Memb' => {
'0' => {
'name' => 'name',
'offset' => '0',
'type' => '76604'
},
'1' => {
'name' => 'match_min_abi_version',
'offset' => '8',
'type' => '953'
},
'2' => {
'name' => 'match_max_abi_version',
'offset' => '18',
'type' => '953'
},
'3' => {
'name' => 'match_table',
'offset' => '22',
'type' => '93029'
},
'4' => {
'name' => 'static_providers',
'offset' => '36',
'type' => '93210'
},
'5' => {
'name' => 'match_device',
'offset' => '50',
'type' => '93240'
},
'6' => {
'name' => 'alloc_context',
'offset' => '64',
'type' => '93275'
},
'7' => {
'name' => 'import_context',
'offset' => '72',
'type' => '93300'
},
'8' => {
'name' => 'alloc_device',
'offset' => '86',
'type' => '93429'
},
'9' => {
'name' => 'uninit_device',
'offset' => '100',
'type' => '93445'
}
},
'Name' => 'struct verbs_device_ops',
'Size' => '72',
'Type' => 'Struct'
},
'93205' => {
'BaseType' => '93051',
'Name' => 'struct verbs_device_ops const',
'Size' => '72',
'Type' => 'Const'
},
'93210' => {
'BaseType' => '93215',
'Name' => 'struct verbs_device_ops const**',
'Size' => '8',
'Type' => 'Pointer'
},
'93215' => {
'BaseType' => '93205',
'Name' => 'struct verbs_device_ops const*',
'Size' => '8',
'Type' => 'Pointer'
},
'93235' => {
'BaseType' => '92782',
'Name' => 'struct verbs_sysfs_dev*',
'Size' => '8',
'Type' => 'Pointer'
},
'93240' => {
'Name' => '_Bool(*)(struct verbs_sysfs_dev*)',
'Param' => {
'0' => {
'type' => '93235'
}
},
'Return' => '18375',
'Size' => '8',
'Type' => 'FuncPtr'
},
'93270' => {
'BaseType' => '63425',
'Name' => 'struct verbs_context*',
'Size' => '8',
'Type' => 'Pointer'
},
'93275' => {
'Name' => 'struct verbs_context*(*)(struct ibv_device*, int, void*)',
'Param' => {
'0' => {
'type' => '17383'
},
'1' => {
'type' => '161'
},
'2' => {
'type' => '82'
}
},
'Return' => '93270',
'Size' => '8',
'Type' => 'FuncPtr'
},
'93300' => {
'Name' => 'struct verbs_context*(*)(struct ibv_device*, int)',
'Param' => {
'0' => {
'type' => '17383'
},
'1' => {
'type' => '161'
}
},
'Return' => '93270',
'Size' => '8',
'Type' => 'FuncPtr'
},
'93305' => {
'Header' => undef,
'Line' => '316',
'Memb' => {
'0' => {
'name' => 'device',
'offset' => '0',
'type' => '17388'
},
'1' => {
'name' => 'ops',
'offset' => '1636',
'type' => '93215'
},
'2' => {
'name' => 'refcount',
'offset' => '1650',
'type' => '91981'
},
'3' => {
'name' => 'entry',
'offset' => '1664',
'type' => '92557'
},
'4' => {
'name' => 'sysfs',
'offset' => '1686',
'type' => '93235'
},
'5' => {
'name' => 'core_support',
'offset' => '1796',
'type' => '965'
}
},
'Name' => 'struct verbs_device',
'Size' => '712',
'Type' => 'Struct'
},
'93424' => {
'BaseType' => '93305',
'Name' => 'struct verbs_device*',
'Size' => '8',
'Type' => 'Pointer'
},
'93429' => {
'Name' => 'struct verbs_device*(*)(struct verbs_sysfs_dev*)',
'Param' => {
'0' => {
'type' => '93235'
}
},
'Return' => '93424',
'Size' => '8',
'Type' => 'FuncPtr'
},
'93445' => {
'Name' => 'void(*)(struct verbs_device*)',
'Param' => {
'0' => {
'type' => '93424'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'941' => {
'BaseType' => '149',
'Header' => undef,
'Line' => '25',
'Name' => 'uint16_t',
'Size' => '2',
'Type' => 'Typedef'
},
'953' => {
'BaseType' => '173',
'Header' => undef,
'Line' => '26',
'Name' => 'uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
'9530' => {
'BaseType' => '226',
'Name' => 'char[64]',
'Size' => '64',
'Type' => 'Array'
},
'9546' => {
'Header' => undef,
'Line' => '366',
'Memb' => {
'0' => {
'name' => 'IBV_MTU_256',
'value' => '1'
},
'1' => {
'name' => 'IBV_MTU_512',
'value' => '2'
},
'2' => {
'name' => 'IBV_MTU_1024',
'value' => '3'
},
'3' => {
'name' => 'IBV_MTU_2048',
'value' => '4'
},
'4' => {
'name' => 'IBV_MTU_4096',
'value' => '5'
}
},
'Name' => 'enum ibv_mtu',
'Size' => '4',
'Type' => 'Enum'
},
'95657' => {
'BaseType' => '79300',
'Name' => 'struct ib_uverbs_ex_query_device_resp*',
'Size' => '8',
'Type' => 'Pointer'
},
'95662' => {
'BaseType' => '53',
'Name' => 'size_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'9593' => {
'Header' => undef,
'Line' => '1540',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'channel',
'offset' => '8',
'type' => '15170'
},
'2' => {
'name' => 'cq_context',
'offset' => '22',
'type' => '82'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'cqe',
'offset' => '40',
'type' => '161'
},
'5' => {
'name' => 'mutex',
'offset' => '50',
'type' => '832'
},
'6' => {
'name' => 'cond',
'offset' => '114',
'type' => '906'
},
'7' => {
'name' => 'comp_events_completed',
'offset' => '288',
'type' => '953'
},
'8' => {
'name' => 'async_events_completed',
'offset' => '292',
'type' => '953'
}
},
'Name' => 'struct ibv_cq',
'Size' => '128',
'Type' => 'Struct'
},
'965' => {
'BaseType' => '197',
'Header' => undef,
'Line' => '27',
'Name' => 'uint64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'96915' => {
'BaseType' => '80439',
'Name' => 'struct ibv_gid_entry*',
'Size' => '8',
'Type' => 'Pointer'
},
'9734' => {
'BaseType' => '9593',
'Name' => 'struct ibv_cq*',
'Size' => '8',
'Type' => 'Pointer'
},
'9739' => {
'Header' => undef,
'Line' => '1315',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'qp_context',
'offset' => '8',
'type' => '82'
},
'10' => {
'name' => 'mutex',
'offset' => '100',
'type' => '832'
},
'11' => {
'name' => 'cond',
'offset' => '260',
'type' => '906'
},
'12' => {
'name' => 'events_completed',
'offset' => '338',
'type' => '953'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '11395'
},
'3' => {
'name' => 'send_cq',
'offset' => '36',
'type' => '9734'
},
'4' => {
'name' => 'recv_cq',
'offset' => '50',
'type' => '9734'
},
'5' => {
'name' => 'srq',
'offset' => '64',
'type' => '10052'
},
'6' => {
'name' => 'handle',
'offset' => '72',
'type' => '953'
},
'7' => {
'name' => 'qp_num',
'offset' => '82',
'type' => '953'
},
'8' => {
'name' => 'state',
'offset' => '86',
'type' => '12734'
},
'9' => {
'name' => 'qp_type',
'offset' => '96',
'type' => '12165'
}
},
'Name' => 'struct ibv_qp',
'Size' => '160',
'Type' => 'Struct'
},
'989' => {
'BaseType' => '89',
'Header' => undef,
'Line' => '21',
'Name' => '__u8',
'Size' => '1',
'Type' => 'Typedef'
},
'9935' => {
'BaseType' => '9739',
'Name' => 'struct ibv_qp*',
'Size' => '8',
'Type' => 'Pointer'
},
'9940' => {
'Header' => undef,
'Line' => '1275',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
'type' => '8991'
},
'1' => {
'name' => 'srq_context',
'offset' => '8',
'type' => '82'
},
'2' => {
'name' => 'pd',
'offset' => '22',
'type' => '11395'
},
'3' => {
'name' => 'handle',
'offset' => '36',
'type' => '953'
},
'4' => {
'name' => 'mutex',
'offset' => '50',
'type' => '832'
},
'5' => {
'name' => 'cond',
'offset' => '114',
'type' => '906'
},
'6' => {
'name' => 'events_completed',
'offset' => '288',
'type' => '953'
}
},
'Name' => 'struct ibv_srq',
'Size' => '128',
'Type' => 'Struct'
}
},
'UndefinedSymbols' => {
'libibverbs.so.1.16.63.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
'__asprintf_chk@GLIBC_2.8' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
'__fdelt_chk@GLIBC_2.15' => 0,
'__fprintf_chk@GLIBC_2.3.4' => 0,
'__getdelim@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
'__isoc99_sscanf@GLIBC_2.7' => 0,
'__snprintf_chk@GLIBC_2.3.4' => 0,
'__stack_chk_fail@GLIBC_2.4' => 0,
'__strcpy_chk@GLIBC_2.3.4' => 0,
'__vasprintf_chk@GLIBC_2.8' => 0,
'__vfprintf_chk@GLIBC_2.3.4' => 0,
'bind@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
'closedir@GLIBC_2.2.5' => 0,
'dirfd@GLIBC_2.2.5' => 0,
'dlerror@GLIBC_2.34' => 0,
'dlopen@GLIBC_2.34' => 0,
'fclose@GLIBC_2.2.5' => 0,
'fcntl@GLIBC_2.2.5' => 0,
'fgets@GLIBC_2.2.5' => 0,
'fnmatch@GLIBC_2.2.5' => 0,
'fopen@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'freeaddrinfo@GLIBC_2.2.5' => 0,
'freeifaddrs@GLIBC_2.3' => 0,
'fstat@GLIBC_2.33' => 0,
'fwrite@GLIBC_2.2.5' => 0,
'getenv@GLIBC_2.2.5' => 0,
'geteuid@GLIBC_2.2.5' => 0,
'getifaddrs@GLIBC_2.3' => 0,
'getpid@GLIBC_2.2.5' => 0,
'getrandom@GLIBC_2.25' => 0,
'getrlimit@GLIBC_2.2.5' => 0,
'getuid@GLIBC_2.2.5' => 0,
'if_nametoindex@GLIBC_2.2.5' => 0,
'inotify_add_watch@GLIBC_2.4' => 0,
'inotify_init1@GLIBC_2.9' => 0,
'ioctl@GLIBC_2.2.5' => 0,
'madvise@GLIBC_2.2.5' => 0,
'malloc@GLIBC_2.2.5' => 0,
'memcmp@GLIBC_2.2.5' => 0,
'memcpy@GLIBC_2.14' => 0,
'memset@GLIBC_2.2.5' => 0,
'nl_addr_build' => 0,
'nl_addr_clone' => 0,
'nl_addr_fill_sockaddr' => 0,
'nl_addr_get_binary_addr' => 0,
'nl_addr_get_family' => 0,
'nl_addr_get_len' => 0,
'nl_addr_get_prefixlen' => 0,
'nl_addr_info' => 0,
'nl_addr_put' => 0,
'nl_addr_set_prefixlen' => 0,
'nl_cache_free' => 0,
'nl_cache_mngt_provide' => 0,
'nl_cache_mngt_unprovide' => 0,
'nl_cache_refill' => 0,
'nl_connect' => 0,
'nl_msg_parse' => 0,
'nl_object_match_filter' => 0,
'nl_recvmsgs_default' => 0,
'nl_send_auto' => 0,
'nl_send_simple' => 0,
'nl_socket_add_membership' => 0,
'nl_socket_alloc' => 0,
'nl_socket_disable_auto_ack' => 0,
'nl_socket_disable_msg_peek' => 0,
'nl_socket_disable_seq_check' => 0,
'nl_socket_free' => 0,
'nl_socket_get_fd' => 0,
'nl_socket_modify_cb' => 0,
'nl_socket_modify_err_cb' => 0,
'nla_get_string' => 0,
'nla_get_u32' => 0,
'nla_get_u64' => 0,
'nla_get_u8' => 0,
'nla_put' => 0,
'nlmsg_alloc_simple' => 0,
'nlmsg_append' => 0,
'nlmsg_free' => 0,
'nlmsg_hdr' => 0,
'nlmsg_parse' => 0,
'open@GLIBC_2.2.5' => 0,
'openat@GLIBC_2.4' => 0,
'opendir@GLIBC_2.2.5' => 0,
'poll@GLIBC_2.2.5' => 0,
'posix_memalign@GLIBC_2.2.5' => 0,
'pthread_cond_init@GLIBC_2.3.2' => 0,
'pthread_cond_signal@GLIBC_2.3.2' => 0,
'pthread_cond_wait@GLIBC_2.3.2' => 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,
'rand_r@GLIBC_2.2.5' => 0,
'read@GLIBC_2.2.5' => 0,
'readdir@GLIBC_2.2.5' => 0,
'rtnl_link_alloc_cache' => 0,
'rtnl_link_get' => 0,
'rtnl_link_get_addr' => 0,
'rtnl_link_is_vlan' => 0,
'rtnl_link_put' => 0,
'rtnl_link_vlan_get_id' => 0,
'rtnl_neigh_alloc' => 0,
'rtnl_neigh_alloc_cache' => 0,
'rtnl_neigh_get' => 0,
'rtnl_neigh_get_lladdr' => 0,
'rtnl_neigh_put' => 0,
'rtnl_neigh_set_dst' => 0,
'rtnl_neigh_set_ifindex' => 0,
'rtnl_route_alloc_cache' => 0,
'rtnl_route_get_pref_src' => 0,
'rtnl_route_get_type' => 0,
'rtnl_route_nexthop_n' => 0,
'rtnl_route_nh_get_gateway' => 0,
'rtnl_route_nh_get_ifindex' => 0,
'select@GLIBC_2.2.5' => 0,
'sendto@GLIBC_2.2.5' => 0,
'snprintf@GLIBC_2.2.5' => 0,
'socket@GLIBC_2.2.5' => 0,
'stat@GLIBC_2.33' => 0,
'stderr@GLIBC_2.2.5' => 0,
'strcmp@GLIBC_2.2.5' => 0,
'strcpy@GLIBC_2.2.5' => 0,
'strdup@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strndup@GLIBC_2.2.5' => 0,
'strsep@GLIBC_2.2.5' => 0,
'strspn@GLIBC_2.2.5' => 0,
'strstr@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,
'timerfd_create@GLIBC_2.8' => 0,
'timerfd_settime@GLIBC_2.8' => 0,
'write@GLIBC_2.2.5' => 0
}
},
'WordSize' => '8'
};