| $VAR1 = { | |
| 'ABI_DUMPER_VERSION' => '1.2', | |
| 'ABI_DUMP_VERSION' => '3.5', | |
| 'Arch' => 'x86_64', | |
| 'GccVersion' => '12.3.0', | |
| 'Headers' => {}, | |
| 'Language' => 'C', | |
| 'LibraryName' => 'libefa.so.1.7.65.0', | |
| 'LibraryVersion' => 'efa', | |
| 'MissedOffsets' => '1', | |
| 'MissedRegs' => '1', | |
| 'NameSpaces' => {}, | |
| 'Needed' => { | |
| 'libc.so.6' => 1, | |
| 'libibverbs.so.1' => 1 | |
| }, | |
| 'Sources' => {}, | |
| 'SymbolInfo' => { | |
| '105380' => { | |
| 'Header' => undef, | |
| 'Line' => '385', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvmr', | |
| 'type' => '7457' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '107263' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_query_mr' | |
| }, | |
| '109625' => { | |
| 'Header' => undef, | |
| 'Line' => '164', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '110149' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_query_device' | |
| }, | |
| '58716' => { | |
| 'Header' => undef, | |
| 'Line' => '3456', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvah', | |
| 'type' => '10588' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '59220' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_query_ah' | |
| }, | |
| '75876' => { | |
| 'Header' => undef, | |
| 'Line' => '2462', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvqpx', | |
| 'type' => '11807' | |
| } | |
| }, | |
| 'Return' => '22113', | |
| 'ShortName' => 'efadv_qp_from_ibv_qp_ex' | |
| }, | |
| '76062' => { | |
| 'Header' => undef, | |
| 'Line' => '2408', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvqp', | |
| 'type' => '6267' | |
| }, | |
| '1' => { | |
| 'name' => 'sq_attr', | |
| 'type' => '76634' | |
| }, | |
| '2' => { | |
| 'name' => 'rq_attr', | |
| 'type' => '76634' | |
| }, | |
| '3' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_query_qp_wqs' | |
| }, | |
| '77403' => { | |
| 'Header' => undef, | |
| 'Line' => '2341', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr_ex', | |
| 'type' => '17173' | |
| }, | |
| '2' => { | |
| 'name' => 'efa_attr', | |
| 'type' => '60940' | |
| }, | |
| '3' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '6267', | |
| 'ShortName' => 'efadv_create_qp_ex' | |
| }, | |
| '78116' => { | |
| 'Header' => undef, | |
| 'Line' => '2308', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvpd', | |
| 'type' => '7670' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '20346' | |
| }, | |
| '2' => { | |
| 'name' => 'driver_qp_type', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '6267', | |
| 'ShortName' => 'efadv_create_driver_qp' | |
| }, | |
| '84645' => { | |
| 'Header' => undef, | |
| 'Line' => '1949', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '85275' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_get_max_rq_depth' | |
| }, | |
| '85325' => { | |
| 'Header' => undef, | |
| 'Line' => '1907', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '86249' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_get_max_sq_depth' | |
| }, | |
| '88355' => { | |
| 'Header' => undef, | |
| 'Line' => '1564', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '20281' | |
| }, | |
| '2' => { | |
| 'name' => 'efa_attr', | |
| 'type' => '88876' | |
| }, | |
| '3' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '20276', | |
| 'ShortName' => 'efadv_create_comp_cntr' | |
| }, | |
| '91348' => { | |
| 'Header' => undef, | |
| 'Line' => '1431', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvcqx', | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '53744', | |
| 'ShortName' => 'efadv_cq_from_ibv_cq_ex' | |
| }, | |
| '91416' => { | |
| 'Header' => undef, | |
| 'Line' => '1406', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvcq', | |
| 'type' => '6069' | |
| }, | |
| '1' => { | |
| 'name' => 'attr', | |
| 'type' => '91822' | |
| }, | |
| '2' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'ShortName' => 'efadv_query_cq' | |
| }, | |
| '91827' => { | |
| 'Header' => undef, | |
| 'Line' => '1367', | |
| 'Param' => { | |
| '0' => { | |
| 'name' => 'ibvctx', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'attr_ex', | |
| 'type' => '17002' | |
| }, | |
| '2' => { | |
| 'name' => 'efa_attr', | |
| 'type' => '92822' | |
| }, | |
| '3' => { | |
| 'name' => 'inlen', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '12914', | |
| 'ShortName' => 'efadv_create_cq' | |
| } | |
| }, | |
| 'SymbolVersion' => { | |
| 'efadv_cq_from_ibv_cq_ex' => 'efadv_cq_from_ibv_cq_ex@@EFA_1.2', | |
| 'efadv_create_comp_cntr' => 'efadv_create_comp_cntr@@EFA_1.7', | |
| 'efadv_create_cq' => 'efadv_create_cq@@EFA_1.2', | |
| 'efadv_create_driver_qp' => 'efadv_create_driver_qp@@EFA_1.0', | |
| 'efadv_create_qp_ex' => 'efadv_create_qp_ex@@EFA_1.1', | |
| 'efadv_get_max_rq_depth' => 'efadv_get_max_rq_depth@@EFA_1.5', | |
| 'efadv_get_max_sq_depth' => 'efadv_get_max_sq_depth@@EFA_1.5', | |
| 'efadv_qp_from_ibv_qp_ex' => 'efadv_qp_from_ibv_qp_ex@@EFA_1.6', | |
| 'efadv_query_ah' => 'efadv_query_ah@@EFA_1.1', | |
| 'efadv_query_cq' => 'efadv_query_cq@@EFA_1.4', | |
| 'efadv_query_device' => 'efadv_query_device@@EFA_1.1', | |
| 'efadv_query_mr' => 'efadv_query_mr@@EFA_1.3', | |
| 'efadv_query_qp_wqs' => 'efadv_query_qp_wqs@@EFA_1.4' | |
| }, | |
| 'Symbols' => { | |
| 'libefa.so.1.7.65.0' => { | |
| 'efadv_cq_from_ibv_cq_ex@@EFA_1.2' => 1, | |
| 'efadv_create_comp_cntr@@EFA_1.7' => 1, | |
| 'efadv_create_cq@@EFA_1.2' => 1, | |
| 'efadv_create_driver_qp@@EFA_1.0' => 1, | |
| 'efadv_create_qp_ex@@EFA_1.1' => 1, | |
| 'efadv_get_max_rq_depth@@EFA_1.5' => 1, | |
| 'efadv_get_max_sq_depth@@EFA_1.5' => 1, | |
| 'efadv_qp_from_ibv_qp_ex@@EFA_1.6' => 1, | |
| 'efadv_query_ah@@EFA_1.1' => 1, | |
| 'efadv_query_cq@@EFA_1.4' => 1, | |
| 'efadv_query_device@@EFA_1.1' => 1, | |
| 'efadv_query_mr@@EFA_1.3' => 1, | |
| 'efadv_query_qp_wqs@@EFA_1.4' => 1 | |
| } | |
| }, | |
| 'Target' => 'unix', | |
| 'TypeInfo' => { | |
| '1' => { | |
| 'Name' => 'void', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '10092' => { | |
| 'Header' => undef, | |
| 'Line' => '1135', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_WR_RDMA_WRITE', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM', | |
| 'value' => '1' | |
| }, | |
| '10' => { | |
| 'name' => 'IBV_WR_TSO', | |
| 'value' => '10' | |
| }, | |
| '11' => { | |
| 'name' => 'IBV_WR_DRIVER1', | |
| 'value' => '11' | |
| }, | |
| '12' => { | |
| 'name' => 'IBV_WR_FLUSH', | |
| 'value' => '14' | |
| }, | |
| '13' => { | |
| 'name' => 'IBV_WR_ATOMIC_WRITE', | |
| 'value' => '15' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_WR_SEND', | |
| 'value' => '2' | |
| }, | |
| '3' => { | |
| 'name' => 'IBV_WR_SEND_WITH_IMM', | |
| 'value' => '3' | |
| }, | |
| '4' => { | |
| 'name' => 'IBV_WR_RDMA_READ', | |
| 'value' => '4' | |
| }, | |
| '5' => { | |
| 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP', | |
| 'value' => '5' | |
| }, | |
| '6' => { | |
| 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD', | |
| 'value' => '6' | |
| }, | |
| '7' => { | |
| 'name' => 'IBV_WR_LOCAL_INV', | |
| 'value' => '7' | |
| }, | |
| '8' => { | |
| 'name' => 'IBV_WR_BIND_MW', | |
| 'value' => '8' | |
| }, | |
| '9' => { | |
| 'name' => 'IBV_WR_SEND_WITH_INV', | |
| 'value' => '9' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_wr_opcode', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '10193' => { | |
| 'Header' => undef, | |
| 'Line' => '1172', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '78' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '42' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_data_buf', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10235' => { | |
| 'BaseType' => '10193', | |
| 'Name' => 'struct ibv_data_buf const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '10240' => { | |
| 'Header' => undef, | |
| 'Line' => '1177', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'addr', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'lkey', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_sge', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10296' => { | |
| 'BaseType' => '10240', | |
| 'Name' => 'struct ibv_sge const', | |
| 'Size' => '16', | |
| 'Type' => 'Const' | |
| }, | |
| '10347' => { | |
| 'Header' => undef, | |
| 'Line' => '1198', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'imm_data', | |
| 'offset' => '0', | |
| 'type' => '2378' | |
| }, | |
| '1' => { | |
| 'name' => 'invalidate_rkey', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '10380' => { | |
| 'Header' => undef, | |
| 'Line' => '1203', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_addr', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'rkey', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10418' => { | |
| 'Header' => undef, | |
| 'Line' => '1207', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_addr', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'compare_add', | |
| 'offset' => '8', | |
| 'type' => '2234' | |
| }, | |
| '2' => { | |
| 'name' => 'swap', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'name' => 'rkey', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '10484' => { | |
| 'Header' => undef, | |
| 'Line' => '1213', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ah', | |
| 'offset' => '0', | |
| 'type' => '10588' | |
| }, | |
| '1' => { | |
| 'name' => 'remote_qpn', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'remote_qkey', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10534' => { | |
| 'Header' => undef, | |
| 'Line' => '1732', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '7670' | |
| }, | |
| '2' => { | |
| 'name' => 'handle', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_ah', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '10588' => { | |
| 'BaseType' => '10534', | |
| 'Name' => 'struct ibv_ah*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10593' => { | |
| 'Header' => undef, | |
| 'Line' => '1202', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rdma', | |
| 'offset' => '0', | |
| 'type' => '10380' | |
| }, | |
| '1' => { | |
| 'name' => 'atomic', | |
| 'offset' => '0', | |
| 'type' => '10418' | |
| }, | |
| '2' => { | |
| 'name' => 'ud', | |
| 'offset' => '0', | |
| 'type' => '10484' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Union' | |
| }, | |
| '10637' => { | |
| 'Header' => undef, | |
| 'Line' => '1220', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'remote_srqn', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '10661' => { | |
| 'Header' => undef, | |
| 'Line' => '1219', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'xrc', | |
| 'offset' => '0', | |
| 'type' => '10637' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '10682' => { | |
| 'Header' => undef, | |
| 'Line' => '1225', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mw', | |
| 'offset' => '0', | |
| 'type' => '10732' | |
| }, | |
| '1' => { | |
| 'name' => 'rkey', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'bind_info', | |
| 'offset' => '22', | |
| 'type' => '7274' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '107263' => { | |
| 'BaseType' => '54069', | |
| 'Name' => 'struct efadv_mr_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10732' => { | |
| 'BaseType' => '7916', | |
| 'Name' => 'struct ibv_mw*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10737' => { | |
| 'Header' => undef, | |
| 'Line' => '1230', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'hdr', | |
| 'offset' => '0', | |
| 'type' => '78' | |
| }, | |
| '1' => { | |
| 'name' => 'hdr_sz', | |
| 'offset' => '8', | |
| 'type' => '2210' | |
| }, | |
| '2' => { | |
| 'name' => 'mss', | |
| 'offset' => '16', | |
| 'type' => '2210' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '10787' => { | |
| 'Header' => undef, | |
| 'Line' => '1224', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'bind_mw', | |
| 'offset' => '0', | |
| 'type' => '10682' | |
| }, | |
| '1' => { | |
| 'name' => 'tso', | |
| 'offset' => '0', | |
| 'type' => '10737' | |
| } | |
| }, | |
| 'Size' => '48', | |
| 'Type' => 'Union' | |
| }, | |
| '10820' => { | |
| 'Header' => undef, | |
| 'Line' => '1188', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'next', | |
| 'offset' => '8', | |
| 'type' => '10956' | |
| }, | |
| '2' => { | |
| 'name' => 'sg_list', | |
| 'offset' => '22', | |
| 'type' => '10961' | |
| }, | |
| '3' => { | |
| 'name' => 'num_sge', | |
| 'offset' => '36', | |
| 'type' => '152' | |
| }, | |
| '4' => { | |
| 'name' => 'opcode', | |
| 'offset' => '40', | |
| 'type' => '10092' | |
| }, | |
| '5' => { | |
| 'name' => 'send_flags', | |
| 'offset' => '50', | |
| 'type' => '66' | |
| }, | |
| '6' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '54', | |
| 'type' => '10347' | |
| }, | |
| '7' => { | |
| 'name' => 'wr', | |
| 'offset' => '64', | |
| 'type' => '10593' | |
| }, | |
| '8' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '114', | |
| 'type' => '10661' | |
| }, | |
| '9' => { | |
| 'name' => 'unnamed1', | |
| 'offset' => '128', | |
| 'type' => '10787' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_send_wr', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '10956' => { | |
| 'BaseType' => '10820', | |
| 'Name' => 'struct ibv_send_wr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10961' => { | |
| 'BaseType' => '10240', | |
| 'Name' => 'struct ibv_sge*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '10966' => { | |
| 'Header' => undef, | |
| 'Line' => '1238', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'next', | |
| 'offset' => '8', | |
| 'type' => '11036' | |
| }, | |
| '2' => { | |
| 'name' => 'sg_list', | |
| 'offset' => '22', | |
| 'type' => '10961' | |
| }, | |
| '3' => { | |
| 'name' => 'num_sge', | |
| 'offset' => '36', | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_recv_wr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '110149' => { | |
| 'BaseType' => '52690', | |
| 'Name' => 'struct efadv_device_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11036' => { | |
| 'BaseType' => '10966', | |
| 'Name' => 'struct ibv_recv_wr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11293' => { | |
| 'Header' => undef, | |
| 'Line' => '1274', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'send_flags', | |
| 'offset' => '8', | |
| 'type' => '66' | |
| }, | |
| '2' => { | |
| 'name' => 'bind_info', | |
| 'offset' => '22', | |
| 'type' => '7274' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw_bind', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '11374' => { | |
| 'BaseType' => '11036', | |
| 'Name' => 'struct ibv_recv_wr**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11384' => { | |
| 'Header' => undef, | |
| 'Line' => '1337', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_base', | |
| 'offset' => '0', | |
| 'type' => '6074' | |
| }, | |
| '1' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '352', | |
| 'type' => '2234' | |
| }, | |
| '10' => { | |
| 'name' => 'wr_rdma_write_imm', | |
| 'offset' => '562', | |
| 'type' => '11957' | |
| }, | |
| '11' => { | |
| 'name' => 'wr_send', | |
| 'offset' => '576', | |
| 'type' => '11973' | |
| }, | |
| '12' => { | |
| 'name' => 'wr_send_imm', | |
| 'offset' => '584', | |
| 'type' => '11994' | |
| }, | |
| '13' => { | |
| 'name' => 'wr_send_inv', | |
| 'offset' => '598', | |
| 'type' => '11900' | |
| }, | |
| '14' => { | |
| 'name' => 'wr_send_tso', | |
| 'offset' => '612', | |
| 'type' => '12025' | |
| }, | |
| '15' => { | |
| 'name' => 'wr_set_ud_addr', | |
| 'offset' => '626', | |
| 'type' => '12056' | |
| }, | |
| '16' => { | |
| 'name' => 'wr_set_xrc_srqn', | |
| 'offset' => '640', | |
| 'type' => '11900' | |
| }, | |
| '17' => { | |
| 'name' => 'wr_set_inline_data', | |
| 'offset' => '648', | |
| 'type' => '12082' | |
| }, | |
| '18' => { | |
| 'name' => 'wr_set_inline_data_list', | |
| 'offset' => '662', | |
| 'type' => '12113' | |
| }, | |
| '19' => { | |
| 'name' => 'wr_set_sge', | |
| 'offset' => '772', | |
| 'type' => '12144' | |
| }, | |
| '2' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '360', | |
| 'type' => '2234' | |
| }, | |
| '20' => { | |
| 'name' => 'wr_set_sge_list', | |
| 'offset' => '786', | |
| 'type' => '12175' | |
| }, | |
| '21' => { | |
| 'name' => 'wr_start', | |
| 'offset' => '800', | |
| 'type' => '11973' | |
| }, | |
| '22' => { | |
| 'name' => 'wr_complete', | |
| 'offset' => '808', | |
| 'type' => '12195' | |
| }, | |
| '23' => { | |
| 'name' => 'wr_abort', | |
| 'offset' => '822', | |
| 'type' => '11973' | |
| }, | |
| '24' => { | |
| 'name' => 'wr_atomic_write', | |
| 'offset' => '836', | |
| 'type' => '12226' | |
| }, | |
| '25' => { | |
| 'name' => 'wr_flush', | |
| 'offset' => '850', | |
| 'type' => '12267' | |
| }, | |
| '3' => { | |
| 'name' => 'wr_flags', | |
| 'offset' => '374', | |
| 'type' => '66' | |
| }, | |
| '4' => { | |
| 'name' => 'wr_atomic_cmp_swp', | |
| 'offset' => '388', | |
| 'type' => '11812' | |
| }, | |
| '5' => { | |
| 'name' => 'wr_atomic_fetch_add', | |
| 'offset' => '402', | |
| 'type' => '11843' | |
| }, | |
| '6' => { | |
| 'name' => 'wr_bind_mw', | |
| 'offset' => '512', | |
| 'type' => '11879' | |
| }, | |
| '7' => { | |
| 'name' => 'wr_local_inv', | |
| 'offset' => '520', | |
| 'type' => '11900' | |
| }, | |
| '8' => { | |
| 'name' => 'wr_rdma_read', | |
| 'offset' => '534', | |
| 'type' => '11926' | |
| }, | |
| '9' => { | |
| 'name' => 'wr_rdma_write', | |
| 'offset' => '548', | |
| 'type' => '11926' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_ex', | |
| 'Size' => '360', | |
| 'Type' => 'Struct' | |
| }, | |
| '116' => { | |
| 'BaseType' => '80', | |
| 'Header' => undef, | |
| 'Line' => '38', | |
| 'Name' => '__uint8_t', | |
| 'Size' => '1', | |
| 'Type' => 'Typedef' | |
| }, | |
| '11807' => { | |
| 'BaseType' => '11384', | |
| 'Name' => 'struct ibv_qp_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11812' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '2234' | |
| }, | |
| '4' => { | |
| 'type' => '2234' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11843' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '2234' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11874' => { | |
| 'BaseType' => '7342', | |
| 'Name' => 'struct ibv_mw_bind_info const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '11879' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '10732' | |
| }, | |
| '2' => { | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'type' => '11874' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11900' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11926' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11957' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '2378' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11973' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '11994' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2378' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12025' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '78' | |
| }, | |
| '2' => { | |
| 'type' => '2210' | |
| }, | |
| '3' => { | |
| 'type' => '2210' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12056' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '10588' | |
| }, | |
| '2' => { | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12082' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '78' | |
| }, | |
| '2' => { | |
| 'type' => '42' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12108' => { | |
| 'BaseType' => '10235', | |
| 'Name' => 'struct ibv_data_buf const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '12113' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '42' | |
| }, | |
| '2' => { | |
| 'type' => '12108' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12144' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12170' => { | |
| 'BaseType' => '10296', | |
| 'Name' => 'struct ibv_sge const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '12175' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '42' | |
| }, | |
| '2' => { | |
| 'type' => '12170' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12195' => { | |
| 'Name' => 'int(*)(struct ibv_qp_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12226' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, void const*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '872' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12267' => { | |
| 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, size_t, uint8_t, uint8_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '11807' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'type' => '42' | |
| }, | |
| '4' => { | |
| 'type' => '2198' | |
| }, | |
| '5' => { | |
| 'type' => '2198' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12328' => { | |
| 'Header' => undef, | |
| 'Line' => '1539', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'fd', | |
| 'offset' => '8', | |
| 'type' => '152' | |
| }, | |
| '2' => { | |
| 'name' => 'refcnt', | |
| 'offset' => '18', | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_comp_channel', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '12382' => { | |
| 'BaseType' => '12328', | |
| 'Name' => 'struct ibv_comp_channel*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '12387' => { | |
| 'Header' => undef, | |
| 'Line' => '1558', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_poll_cq_attr', | |
| 'Size' => '4', | |
| 'Type' => 'Struct' | |
| }, | |
| '12415' => { | |
| 'Header' => undef, | |
| 'Line' => '1562', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'tag', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'priv', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wc_tm_info', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '12456' => { | |
| 'Header' => undef, | |
| 'Line' => '1567', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'channel', | |
| 'offset' => '8', | |
| 'type' => '12382' | |
| }, | |
| '10' => { | |
| 'name' => 'status', | |
| 'offset' => '306', | |
| 'type' => '6626' | |
| }, | |
| '11' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '310', | |
| 'type' => '2234' | |
| }, | |
| '12' => { | |
| 'name' => 'start_poll', | |
| 'offset' => '324', | |
| 'type' => '12924' | |
| }, | |
| '13' => { | |
| 'name' => 'next_poll', | |
| 'offset' => '338', | |
| 'type' => '12944' | |
| }, | |
| '14' => { | |
| 'name' => 'end_poll', | |
| 'offset' => '352', | |
| 'type' => '12960' | |
| }, | |
| '15' => { | |
| 'name' => 'read_opcode', | |
| 'offset' => '360', | |
| 'type' => '12980' | |
| }, | |
| '16' => { | |
| 'name' => 'read_vendor_err', | |
| 'offset' => '374', | |
| 'type' => '13000' | |
| }, | |
| '17' => { | |
| 'name' => 'read_byte_len', | |
| 'offset' => '388', | |
| 'type' => '13000' | |
| }, | |
| '18' => { | |
| 'name' => 'read_imm_data', | |
| 'offset' => '402', | |
| 'type' => '13020' | |
| }, | |
| '19' => { | |
| 'name' => 'read_qp_num', | |
| 'offset' => '512', | |
| 'type' => '13000' | |
| }, | |
| '2' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '22', | |
| 'type' => '78' | |
| }, | |
| '20' => { | |
| 'name' => 'read_src_qp', | |
| 'offset' => '520', | |
| 'type' => '13000' | |
| }, | |
| '21' => { | |
| 'name' => 'read_wc_flags', | |
| 'offset' => '534', | |
| 'type' => '13040' | |
| }, | |
| '22' => { | |
| 'name' => 'read_slid', | |
| 'offset' => '548', | |
| 'type' => '13000' | |
| }, | |
| '23' => { | |
| 'name' => 'read_sl', | |
| 'offset' => '562', | |
| 'type' => '13060' | |
| }, | |
| '24' => { | |
| 'name' => 'read_dlid_path_bits', | |
| 'offset' => '576', | |
| 'type' => '13060' | |
| }, | |
| '25' => { | |
| 'name' => 'read_completion_ts', | |
| 'offset' => '584', | |
| 'type' => '13080' | |
| }, | |
| '26' => { | |
| 'name' => 'read_cvlan', | |
| 'offset' => '598', | |
| 'type' => '13100' | |
| }, | |
| '27' => { | |
| 'name' => 'read_flow_tag', | |
| 'offset' => '612', | |
| 'type' => '13000' | |
| }, | |
| '28' => { | |
| 'name' => 'read_tm_info', | |
| 'offset' => '626', | |
| 'type' => '13126' | |
| }, | |
| '29' => { | |
| 'name' => 'read_completion_wallclock_ns', | |
| 'offset' => '640', | |
| 'type' => '13080' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'cqe', | |
| 'offset' => '40', | |
| 'type' => '152' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '50', | |
| 'type' => '774' | |
| }, | |
| '6' => { | |
| 'name' => 'cond', | |
| 'offset' => '114', | |
| 'type' => '848' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_events_completed', | |
| 'offset' => '288', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'async_events_completed', | |
| 'offset' => '292', | |
| 'type' => '2222' | |
| }, | |
| '9' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '296', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq_ex', | |
| 'Size' => '288', | |
| 'Type' => 'Struct' | |
| }, | |
| '12914' => { | |
| 'BaseType' => '12456', | |
| 'Name' => 'struct ibv_cq_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '12919' => { | |
| 'BaseType' => '12387', | |
| 'Name' => 'struct ibv_poll_cq_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '12924' => { | |
| 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| }, | |
| '1' => { | |
| 'type' => '12919' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12944' => { | |
| 'Name' => 'int(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12960' => { | |
| 'Name' => 'void(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '12980' => { | |
| 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '6787', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13000' => { | |
| 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '2222', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13020' => { | |
| 'Name' => '__be32(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '2378', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13040' => { | |
| 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '66', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13060' => { | |
| 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '2198', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13080' => { | |
| 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '2234', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13100' => { | |
| 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| } | |
| }, | |
| 'Return' => '2210', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13121' => { | |
| 'BaseType' => '12415', | |
| 'Name' => 'struct ibv_wc_tm_info*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13126' => { | |
| 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '12914' | |
| }, | |
| '1' => { | |
| 'type' => '13121' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13256' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t[6]', | |
| 'Size' => '6', | |
| 'Type' => 'Array' | |
| }, | |
| '13659' => { | |
| 'Header' => undef, | |
| 'Line' => '2006', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_dummy1', | |
| 'offset' => '0', | |
| 'type' => '13845' | |
| }, | |
| '1' => { | |
| 'name' => '_dummy2', | |
| 'offset' => '8', | |
| 'type' => '13861' | |
| } | |
| }, | |
| 'Name' => 'struct _ibv_device_ops', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '13721' => { | |
| 'BaseType' => '13726', | |
| 'Name' => 'struct ibv_device*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '13726' => { | |
| 'Header' => undef, | |
| 'Line' => '2016', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_ops', | |
| 'offset' => '0', | |
| 'type' => '13659' | |
| }, | |
| '1' => { | |
| 'name' => 'node_type', | |
| 'offset' => '22', | |
| 'type' => '3505' | |
| }, | |
| '2' => { | |
| 'name' => 'transport_type', | |
| 'offset' => '32', | |
| 'type' => '3569' | |
| }, | |
| '3' => { | |
| 'name' => 'name', | |
| 'offset' => '36', | |
| 'type' => '4519' | |
| }, | |
| '4' => { | |
| 'name' => 'dev_name', | |
| 'offset' => '136', | |
| 'type' => '4519' | |
| }, | |
| '5' => { | |
| 'name' => 'dev_path', | |
| 'offset' => '338', | |
| 'type' => '13892' | |
| }, | |
| '6' => { | |
| 'name' => 'ibdev_path', | |
| 'offset' => '1032', | |
| 'type' => '13892' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_device', | |
| 'Size' => '664', | |
| 'Type' => 'Struct' | |
| }, | |
| '13845' => { | |
| 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '13721' | |
| }, | |
| '1' => { | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Return' => '3905', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13861' => { | |
| 'Name' => 'void(*)(struct ibv_context*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '3905' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '13892' => { | |
| 'BaseType' => '241', | |
| 'Name' => 'char[256]', | |
| 'Size' => '256', | |
| 'Type' => 'Array' | |
| }, | |
| '13908' => { | |
| 'Header' => undef, | |
| 'Line' => '2031', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => '_compat_query_device', | |
| 'offset' => '0', | |
| 'type' => '14396' | |
| }, | |
| '1' => { | |
| 'name' => '_compat_query_port', | |
| 'offset' => '8', | |
| 'type' => '14436' | |
| }, | |
| '10' => { | |
| 'name' => '_compat_create_cq', | |
| 'offset' => '128', | |
| 'type' => '14446' | |
| }, | |
| '11' => { | |
| 'name' => 'poll_cq', | |
| 'offset' => '136', | |
| 'type' => '14561' | |
| }, | |
| '12' => { | |
| 'name' => 'req_notify_cq', | |
| 'offset' => '150', | |
| 'type' => '14586' | |
| }, | |
| '13' => { | |
| 'name' => '_compat_cq_event', | |
| 'offset' => '260', | |
| 'type' => '14446' | |
| }, | |
| '14' => { | |
| 'name' => '_compat_resize_cq', | |
| 'offset' => '274', | |
| 'type' => '14446' | |
| }, | |
| '15' => { | |
| 'name' => '_compat_destroy_cq', | |
| 'offset' => '288', | |
| 'type' => '14446' | |
| }, | |
| '16' => { | |
| 'name' => '_compat_create_srq', | |
| 'offset' => '296', | |
| 'type' => '14446' | |
| }, | |
| '17' => { | |
| 'name' => '_compat_modify_srq', | |
| 'offset' => '310', | |
| 'type' => '14446' | |
| }, | |
| '18' => { | |
| 'name' => '_compat_query_srq', | |
| 'offset' => '324', | |
| 'type' => '14446' | |
| }, | |
| '19' => { | |
| 'name' => '_compat_destroy_srq', | |
| 'offset' => '338', | |
| 'type' => '14446' | |
| }, | |
| '2' => { | |
| 'name' => '_compat_alloc_pd', | |
| 'offset' => '22', | |
| 'type' => '14446' | |
| }, | |
| '20' => { | |
| 'name' => 'post_srq_recv', | |
| 'offset' => '352', | |
| 'type' => '14616' | |
| }, | |
| '21' => { | |
| 'name' => '_compat_create_qp', | |
| 'offset' => '360', | |
| 'type' => '14446' | |
| }, | |
| '22' => { | |
| 'name' => '_compat_query_qp', | |
| 'offset' => '374', | |
| 'type' => '14446' | |
| }, | |
| '23' => { | |
| 'name' => '_compat_modify_qp', | |
| 'offset' => '388', | |
| 'type' => '14446' | |
| }, | |
| '24' => { | |
| 'name' => '_compat_destroy_qp', | |
| 'offset' => '402', | |
| 'type' => '14446' | |
| }, | |
| '25' => { | |
| 'name' => 'post_send', | |
| 'offset' => '512', | |
| 'type' => '14651' | |
| }, | |
| '26' => { | |
| 'name' => 'post_recv', | |
| 'offset' => '520', | |
| 'type' => '14681' | |
| }, | |
| '27' => { | |
| 'name' => '_compat_create_ah', | |
| 'offset' => '534', | |
| 'type' => '14446' | |
| }, | |
| '28' => { | |
| 'name' => '_compat_destroy_ah', | |
| 'offset' => '548', | |
| 'type' => '14446' | |
| }, | |
| '29' => { | |
| 'name' => '_compat_attach_mcast', | |
| 'offset' => '562', | |
| 'type' => '14446' | |
| }, | |
| '3' => { | |
| 'name' => '_compat_dealloc_pd', | |
| 'offset' => '36', | |
| 'type' => '14446' | |
| }, | |
| '30' => { | |
| 'name' => '_compat_detach_mcast', | |
| 'offset' => '576', | |
| 'type' => '14446' | |
| }, | |
| '31' => { | |
| 'name' => '_compat_async_event', | |
| 'offset' => '584', | |
| 'type' => '14446' | |
| }, | |
| '4' => { | |
| 'name' => '_compat_reg_mr', | |
| 'offset' => '50', | |
| 'type' => '14446' | |
| }, | |
| '5' => { | |
| 'name' => '_compat_rereg_mr', | |
| 'offset' => '64', | |
| 'type' => '14446' | |
| }, | |
| '6' => { | |
| 'name' => '_compat_dereg_mr', | |
| 'offset' => '72', | |
| 'type' => '14446' | |
| }, | |
| '7' => { | |
| 'name' => 'alloc_mw', | |
| 'offset' => '86', | |
| 'type' => '14471' | |
| }, | |
| '8' => { | |
| 'name' => 'bind_mw', | |
| 'offset' => '100', | |
| 'type' => '14506' | |
| }, | |
| '9' => { | |
| 'name' => 'dealloc_mw', | |
| 'offset' => '114', | |
| 'type' => '14526' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_context_ops', | |
| 'Size' => '256', | |
| 'Type' => 'Struct' | |
| }, | |
| '140' => { | |
| 'BaseType' => '92', | |
| 'Header' => undef, | |
| 'Line' => '40', | |
| 'Name' => '__uint16_t', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '14391' => { | |
| 'BaseType' => '3985', | |
| 'Name' => 'struct ibv_device_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14396' => { | |
| 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'type' => '14391' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14426' => { | |
| 'BaseType' => '14431', | |
| 'Name' => 'struct _compat_ibv_port_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14431' => { | |
| 'Name' => 'struct _compat_ibv_port_attr', | |
| 'Type' => 'Struct' | |
| }, | |
| '14436' => { | |
| 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'type' => '2198' | |
| }, | |
| '2' => { | |
| 'type' => '14426' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14446' => { | |
| 'Name' => 'void*(*)()', | |
| 'Return' => '78', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14471' => { | |
| 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '7670' | |
| }, | |
| '1' => { | |
| 'type' => '7887' | |
| } | |
| }, | |
| 'Return' => '10732', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14501' => { | |
| 'BaseType' => '11293', | |
| 'Name' => 'struct ibv_mw_bind*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14506' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6267' | |
| }, | |
| '1' => { | |
| 'type' => '10732' | |
| }, | |
| '2' => { | |
| 'type' => '14501' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14526' => { | |
| 'Name' => 'int(*)(struct ibv_mw*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '10732' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14556' => { | |
| 'BaseType' => '7088', | |
| 'Name' => 'struct ibv_wc*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14561' => { | |
| 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6069' | |
| }, | |
| '1' => { | |
| 'type' => '152' | |
| }, | |
| '2' => { | |
| 'type' => '14556' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14586' => { | |
| 'Name' => 'int(*)(struct ibv_cq*, int)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6069' | |
| }, | |
| '1' => { | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14616' => { | |
| 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6382' | |
| }, | |
| '1' => { | |
| 'type' => '11036' | |
| }, | |
| '2' => { | |
| 'type' => '11374' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14646' => { | |
| 'BaseType' => '10956', | |
| 'Name' => 'struct ibv_send_wr**', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '14651' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6267' | |
| }, | |
| '1' => { | |
| 'type' => '10956' | |
| }, | |
| '2' => { | |
| 'type' => '14646' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14681' => { | |
| 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '6267' | |
| }, | |
| '1' => { | |
| 'type' => '11036' | |
| }, | |
| '2' => { | |
| 'type' => '11374' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '14686' => { | |
| 'Header' => undef, | |
| 'Line' => '2094', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'cqe', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| }, | |
| '1' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '8', | |
| 'type' => '78' | |
| }, | |
| '2' => { | |
| 'name' => 'channel', | |
| 'offset' => '22', | |
| 'type' => '12382' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_vector', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'wc_flags', | |
| 'offset' => '50', | |
| 'type' => '2234' | |
| }, | |
| '5' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '64', | |
| 'type' => '2222' | |
| }, | |
| '6' => { | |
| 'name' => 'flags', | |
| 'offset' => '68', | |
| 'type' => '2222' | |
| }, | |
| '7' => { | |
| 'name' => 'parent_domain', | |
| 'offset' => '72', | |
| 'type' => '7670' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq_init_attr_ex', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '14867' => { | |
| 'Header' => undef, | |
| 'Line' => '2135', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'handle', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_comp_cntr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '14909' => { | |
| 'Header' => undef, | |
| 'Line' => '2140', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_COMP_CNTR_TYPE_WRS', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_COMP_CNTR_TYPE_BYTES', | |
| 'value' => '1' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_comp_cntr_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '14938' => { | |
| 'Header' => undef, | |
| 'Line' => '2145', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| }, | |
| '1' => { | |
| 'name' => 'type', | |
| 'offset' => '4', | |
| 'type' => '14909' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_comp_cntr_init_attr', | |
| 'Size' => '12', | |
| 'Type' => 'Struct' | |
| }, | |
| '152' => { | |
| 'Name' => 'int', | |
| 'Size' => '4', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '169' => { | |
| 'BaseType' => '66', | |
| 'Header' => undef, | |
| 'Line' => '42', | |
| 'Name' => '__uint32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '17002' => { | |
| 'BaseType' => '14686', | |
| 'Name' => 'struct ibv_cq_init_attr_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '17173' => { | |
| 'BaseType' => '9222', | |
| 'Name' => 'struct ibv_qp_init_attr_ex*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '17203' => { | |
| 'BaseType' => '2222', | |
| 'Name' => 'uint32_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '193' => { | |
| 'BaseType' => '54', | |
| 'Header' => undef, | |
| 'Line' => '45', | |
| 'Name' => '__uint64_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '20276' => { | |
| 'BaseType' => '14867', | |
| 'Name' => 'struct ibv_comp_cntr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20281' => { | |
| 'BaseType' => '14938', | |
| 'Name' => 'struct ibv_comp_cntr_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '20346' => { | |
| 'BaseType' => '9037', | |
| 'Name' => 'struct ibv_qp_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '2198' => { | |
| 'BaseType' => '116', | |
| 'Header' => undef, | |
| 'Line' => '24', | |
| 'Name' => 'uint8_t', | |
| 'Size' => '1', | |
| 'Type' => 'Typedef' | |
| }, | |
| '22057' => { | |
| 'Header' => undef, | |
| 'Line' => '131', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'wr_set_processing_hints', | |
| 'offset' => '8', | |
| 'type' => '22118' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_qp', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '2210' => { | |
| 'BaseType' => '140', | |
| 'Header' => undef, | |
| 'Line' => '25', | |
| 'Name' => 'uint16_t', | |
| 'Size' => '2', | |
| 'Type' => 'Typedef' | |
| }, | |
| '22113' => { | |
| 'BaseType' => '22057', | |
| 'Name' => 'struct efadv_qp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '22118' => { | |
| 'Name' => 'void(*)(struct efadv_qp*, uint32_t)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '22113' | |
| }, | |
| '1' => { | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Return' => '1', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '2222' => { | |
| 'BaseType' => '169', | |
| 'Header' => undef, | |
| 'Line' => '26', | |
| 'Name' => 'uint32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '2234' => { | |
| 'BaseType' => '193', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => 'uint64_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '2278' => { | |
| 'Name' => '_Bool', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '2354' => { | |
| 'BaseType' => '66', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => '__u32', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '2366' => { | |
| 'BaseType' => '392', | |
| 'Header' => undef, | |
| 'Line' => '31', | |
| 'Name' => '__u64', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '2378' => { | |
| 'BaseType' => '2354', | |
| 'Header' => undef, | |
| 'Line' => '27', | |
| 'Name' => '__be32', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '2390' => { | |
| 'BaseType' => '2366', | |
| 'Header' => undef, | |
| 'Line' => '29', | |
| 'Name' => '__be64', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '241' => { | |
| 'Name' => 'char', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '26391' => { | |
| 'BaseType' => '152', | |
| 'Header' => undef, | |
| 'Line' => '41', | |
| 'Name' => '__int32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '27202' => { | |
| 'BaseType' => '26391', | |
| 'Header' => undef, | |
| 'Line' => '26', | |
| 'Name' => 'int32_t', | |
| 'Size' => '4', | |
| 'Type' => 'Typedef' | |
| }, | |
| '3410' => { | |
| 'Header' => undef, | |
| 'Line' => '67', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'subnet_prefix', | |
| 'offset' => '0', | |
| 'type' => '2390' | |
| }, | |
| '1' => { | |
| 'name' => 'interface_id', | |
| 'offset' => '8', | |
| 'type' => '2390' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '3446' => { | |
| 'Header' => undef, | |
| 'Line' => '65', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'raw', | |
| 'offset' => '0', | |
| 'type' => '3489' | |
| }, | |
| '1' => { | |
| 'name' => 'global', | |
| 'offset' => '0', | |
| 'type' => '3410' | |
| } | |
| }, | |
| 'Name' => 'union ibv_gid', | |
| 'Size' => '16', | |
| 'Type' => 'Union' | |
| }, | |
| '3489' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t[16]', | |
| 'Size' => '16', | |
| 'Type' => 'Array' | |
| }, | |
| '3505' => { | |
| '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' | |
| }, | |
| '3569' => { | |
| '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' | |
| }, | |
| '3621' => { | |
| 'Header' => undef, | |
| 'Line' => '156', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_ATOMIC_NONE', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_ATOMIC_HCA', | |
| 'value' => '1' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_ATOMIC_GLOB', | |
| 'value' => '2' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_atomic_cap', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '3788' => { | |
| 'Header' => undef, | |
| 'Line' => '2074', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'device', | |
| 'offset' => '0', | |
| 'type' => '13721' | |
| }, | |
| '1' => { | |
| 'name' => 'ops', | |
| 'offset' => '8', | |
| 'type' => '13908' | |
| }, | |
| '2' => { | |
| 'name' => 'cmd_fd', | |
| 'offset' => '612', | |
| 'type' => '152' | |
| }, | |
| '3' => { | |
| 'name' => 'async_fd', | |
| 'offset' => '616', | |
| 'type' => '152' | |
| }, | |
| '4' => { | |
| 'name' => 'num_comp_vectors', | |
| 'offset' => '626', | |
| 'type' => '152' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '640', | |
| 'type' => '774' | |
| }, | |
| '6' => { | |
| 'name' => 'abi_compat', | |
| 'offset' => '800', | |
| 'type' => '78' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_context', | |
| 'Size' => '328', | |
| 'Type' => 'Struct' | |
| }, | |
| '3905' => { | |
| 'BaseType' => '3788', | |
| 'Name' => 'struct ibv_context*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '392' => { | |
| 'Name' => 'unsigned long long', | |
| 'Size' => '8', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '3985' => { | |
| 'Header' => undef, | |
| 'Line' => '183', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'fw_ver', | |
| 'offset' => '0', | |
| 'type' => '4519' | |
| }, | |
| '1' => { | |
| 'name' => 'node_guid', | |
| 'offset' => '100', | |
| 'type' => '2390' | |
| }, | |
| '10' => { | |
| 'name' => 'device_cap_flags', | |
| 'offset' => '278', | |
| 'type' => '66' | |
| }, | |
| '11' => { | |
| 'name' => 'max_sge', | |
| 'offset' => '288', | |
| 'type' => '152' | |
| }, | |
| '12' => { | |
| 'name' => 'max_sge_rd', | |
| 'offset' => '292', | |
| 'type' => '152' | |
| }, | |
| '13' => { | |
| 'name' => 'max_cq', | |
| 'offset' => '296', | |
| 'type' => '152' | |
| }, | |
| '14' => { | |
| 'name' => 'max_cqe', | |
| 'offset' => '306', | |
| 'type' => '152' | |
| }, | |
| '15' => { | |
| 'name' => 'max_mr', | |
| 'offset' => '310', | |
| 'type' => '152' | |
| }, | |
| '16' => { | |
| 'name' => 'max_pd', | |
| 'offset' => '320', | |
| 'type' => '152' | |
| }, | |
| '17' => { | |
| 'name' => 'max_qp_rd_atom', | |
| 'offset' => '324', | |
| 'type' => '152' | |
| }, | |
| '18' => { | |
| 'name' => 'max_ee_rd_atom', | |
| 'offset' => '328', | |
| 'type' => '152' | |
| }, | |
| '19' => { | |
| 'name' => 'max_res_rd_atom', | |
| 'offset' => '338', | |
| 'type' => '152' | |
| }, | |
| '2' => { | |
| 'name' => 'sys_image_guid', | |
| 'offset' => '114', | |
| 'type' => '2390' | |
| }, | |
| '20' => { | |
| 'name' => 'max_qp_init_rd_atom', | |
| 'offset' => '342', | |
| 'type' => '152' | |
| }, | |
| '21' => { | |
| 'name' => 'max_ee_init_rd_atom', | |
| 'offset' => '352', | |
| 'type' => '152' | |
| }, | |
| '22' => { | |
| 'name' => 'atomic_cap', | |
| 'offset' => '356', | |
| 'type' => '3621' | |
| }, | |
| '23' => { | |
| 'name' => 'max_ee', | |
| 'offset' => '360', | |
| 'type' => '152' | |
| }, | |
| '24' => { | |
| 'name' => 'max_rdd', | |
| 'offset' => '370', | |
| 'type' => '152' | |
| }, | |
| '25' => { | |
| 'name' => 'max_mw', | |
| 'offset' => '374', | |
| 'type' => '152' | |
| }, | |
| '26' => { | |
| 'name' => 'max_raw_ipv6_qp', | |
| 'offset' => '384', | |
| 'type' => '152' | |
| }, | |
| '27' => { | |
| 'name' => 'max_raw_ethy_qp', | |
| 'offset' => '388', | |
| 'type' => '152' | |
| }, | |
| '28' => { | |
| 'name' => 'max_mcast_grp', | |
| 'offset' => '392', | |
| 'type' => '152' | |
| }, | |
| '29' => { | |
| 'name' => 'max_mcast_qp_attach', | |
| 'offset' => '402', | |
| 'type' => '152' | |
| }, | |
| '3' => { | |
| 'name' => 'max_mr_size', | |
| 'offset' => '128', | |
| 'type' => '2234' | |
| }, | |
| '30' => { | |
| 'name' => 'max_total_mcast_qp_attach', | |
| 'offset' => '406', | |
| 'type' => '152' | |
| }, | |
| '31' => { | |
| 'name' => 'max_ah', | |
| 'offset' => '512', | |
| 'type' => '152' | |
| }, | |
| '32' => { | |
| 'name' => 'max_fmr', | |
| 'offset' => '516', | |
| 'type' => '152' | |
| }, | |
| '33' => { | |
| 'name' => 'max_map_per_fmr', | |
| 'offset' => '520', | |
| 'type' => '152' | |
| }, | |
| '34' => { | |
| 'name' => 'max_srq', | |
| 'offset' => '530', | |
| 'type' => '152' | |
| }, | |
| '35' => { | |
| 'name' => 'max_srq_wr', | |
| 'offset' => '534', | |
| 'type' => '152' | |
| }, | |
| '36' => { | |
| 'name' => 'max_srq_sge', | |
| 'offset' => '544', | |
| 'type' => '152' | |
| }, | |
| '37' => { | |
| 'name' => 'max_pkeys', | |
| 'offset' => '548', | |
| 'type' => '2210' | |
| }, | |
| '38' => { | |
| 'name' => 'local_ca_ack_delay', | |
| 'offset' => '550', | |
| 'type' => '2198' | |
| }, | |
| '39' => { | |
| 'name' => 'phys_port_cnt', | |
| 'offset' => '551', | |
| 'type' => '2198' | |
| }, | |
| '4' => { | |
| 'name' => 'page_size_cap', | |
| 'offset' => '136', | |
| 'type' => '2234' | |
| }, | |
| '5' => { | |
| 'name' => 'vendor_id', | |
| 'offset' => '150', | |
| 'type' => '2222' | |
| }, | |
| '6' => { | |
| 'name' => 'vendor_part_id', | |
| 'offset' => '256', | |
| 'type' => '2222' | |
| }, | |
| '7' => { | |
| 'name' => 'hw_ver', | |
| 'offset' => '260', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'max_qp', | |
| 'offset' => '264', | |
| 'type' => '152' | |
| }, | |
| '9' => { | |
| 'name' => 'max_qp_wr', | |
| 'offset' => '274', | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_device_attr', | |
| 'Size' => '232', | |
| 'Type' => 'Struct' | |
| }, | |
| '42' => { | |
| 'BaseType' => '54', | |
| 'Header' => undef, | |
| 'Line' => '214', | |
| 'Name' => 'size_t', | |
| 'Size' => '8', | |
| 'Type' => 'Typedef' | |
| }, | |
| '4519' => { | |
| 'BaseType' => '241', | |
| 'Name' => 'char[64]', | |
| 'Size' => '64', | |
| 'Type' => 'Array' | |
| }, | |
| '52429' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t[4]', | |
| 'Size' => '4', | |
| 'Type' => 'Array' | |
| }, | |
| '52690' => { | |
| 'Header' => undef, | |
| 'Line' => '29', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'max_sq_wr', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'max_rq_wr', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'max_sq_sge', | |
| 'offset' => '22', | |
| 'type' => '2210' | |
| }, | |
| '4' => { | |
| 'name' => 'max_rq_sge', | |
| 'offset' => '24', | |
| 'type' => '2210' | |
| }, | |
| '5' => { | |
| 'name' => 'inline_buf_size', | |
| 'offset' => '32', | |
| 'type' => '2210' | |
| }, | |
| '6' => { | |
| 'name' => 'inline_buf_size_ex', | |
| 'offset' => '34', | |
| 'type' => '2210' | |
| }, | |
| '7' => { | |
| 'name' => 'device_caps', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'max_rdma_size', | |
| 'offset' => '40', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_device_attr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '52821' => { | |
| 'Header' => undef, | |
| 'Line' => '45', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'ahn', | |
| 'offset' => '8', | |
| 'type' => '2210' | |
| }, | |
| '2' => { | |
| 'name' => 'reserved', | |
| 'offset' => '16', | |
| 'type' => '13256' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_ah_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '52893' => { | |
| 'Header' => undef, | |
| 'Line' => '55', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'max_send_sge', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'max_rdma_sge', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'max_inline_data', | |
| 'offset' => '32', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_sq_depth_attr', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '52972' => { | |
| 'Header' => undef, | |
| 'Line' => '66', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'max_recv_sge', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_rq_depth_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '53075' => { | |
| 'Header' => undef, | |
| 'Line' => '95', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'driver_qp_type', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '18', | |
| 'type' => '2210' | |
| }, | |
| '3' => { | |
| 'name' => 'sl', | |
| 'offset' => '20', | |
| 'type' => '2198' | |
| }, | |
| '4' => { | |
| 'name' => 'reserved', | |
| 'offset' => '21', | |
| 'type' => '2198' | |
| }, | |
| '5' => { | |
| 'name' => 'wr_flags', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_qp_init_attr', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '53185' => { | |
| 'Header' => undef, | |
| 'Line' => '113', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'buffer', | |
| 'offset' => '8', | |
| 'type' => '9217' | |
| }, | |
| '2' => { | |
| 'name' => 'entry_size', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'num_entries', | |
| 'offset' => '32', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'doorbell', | |
| 'offset' => '36', | |
| 'type' => '17203' | |
| }, | |
| '5' => { | |
| 'name' => 'max_batch', | |
| 'offset' => '50', | |
| 'type' => '2222' | |
| }, | |
| '6' => { | |
| 'name' => 'caps', | |
| 'offset' => '54', | |
| 'type' => '2210' | |
| }, | |
| '7' => { | |
| 'name' => 'reserved', | |
| 'offset' => '56', | |
| 'type' => '53303' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_wq_attr', | |
| 'Size' => '40', | |
| 'Type' => 'Struct' | |
| }, | |
| '53303' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t[2]', | |
| 'Size' => '2', | |
| 'Type' => 'Array' | |
| }, | |
| '53452' => { | |
| 'Header' => undef, | |
| 'Line' => '156', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'buffer', | |
| 'offset' => '0', | |
| 'type' => '9217' | |
| }, | |
| '1' => { | |
| 'name' => 'length', | |
| 'offset' => '8', | |
| 'type' => '2234' | |
| }, | |
| '2' => { | |
| 'name' => 'offset', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'name' => 'fd', | |
| 'offset' => '36', | |
| 'type' => '27202' | |
| }, | |
| '4' => { | |
| 'name' => 'reserved', | |
| 'offset' => '40', | |
| 'type' => '52429' | |
| } | |
| }, | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '53526' => { | |
| 'Header' => undef, | |
| 'Line' => '152', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'wc_flags', | |
| 'offset' => '8', | |
| 'type' => '2234' | |
| }, | |
| '2' => { | |
| 'name' => 'flags', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'name' => 'ext_mem_dmabuf', | |
| 'offset' => '36', | |
| 'type' => '53452' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_cq_init_attr', | |
| 'Size' => '56', | |
| 'Type' => 'Struct' | |
| }, | |
| '53592' => { | |
| 'Header' => undef, | |
| 'Line' => '170', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'buffer', | |
| 'offset' => '8', | |
| 'type' => '9217' | |
| }, | |
| '2' => { | |
| 'name' => 'entry_size', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'num_entries', | |
| 'offset' => '32', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'doorbell', | |
| 'offset' => '36', | |
| 'type' => '17203' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_cq_attr', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '53671' => { | |
| 'Header' => undef, | |
| 'Line' => '180', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'wc_read_sgid', | |
| 'offset' => '8', | |
| 'type' => '53754' | |
| }, | |
| '2' => { | |
| 'name' => 'wc_is_unsolicited', | |
| 'offset' => '22', | |
| 'type' => '53774' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_cq', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '53744' => { | |
| 'BaseType' => '53671', | |
| 'Name' => 'struct efadv_cq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '53749' => { | |
| 'BaseType' => '3446', | |
| 'Name' => 'union ibv_gid*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '53754' => { | |
| 'Name' => 'int(*)(struct efadv_cq*, union ibv_gid*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '53744' | |
| }, | |
| '1' => { | |
| 'type' => '53749' | |
| } | |
| }, | |
| 'Return' => '152', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '53774' => { | |
| 'Name' => '_Bool(*)(struct efadv_cq*)', | |
| 'Param' => { | |
| '0' => { | |
| 'type' => '53744' | |
| } | |
| }, | |
| 'Return' => '2278', | |
| 'Size' => '8', | |
| 'Type' => 'FuncPtr' | |
| }, | |
| '53804' => { | |
| 'Header' => undef, | |
| 'Line' => '206', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'offset', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'fd', | |
| 'offset' => '8', | |
| 'type' => '27202' | |
| }, | |
| '2' => { | |
| 'name' => 'reserved', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '53852' => { | |
| 'Header' => undef, | |
| 'Line' => '204', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'ptr', | |
| 'offset' => '0', | |
| 'type' => '9217' | |
| }, | |
| '1' => { | |
| 'name' => 'dmabuf', | |
| 'offset' => '8', | |
| 'type' => '53804' | |
| }, | |
| '2' => { | |
| 'name' => 'type', | |
| 'offset' => '36', | |
| 'type' => '2198' | |
| }, | |
| '3' => { | |
| 'name' => 'reserved', | |
| 'offset' => '37', | |
| 'type' => '53918' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_memory_location', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '53918' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t[7]', | |
| 'Size' => '7', | |
| 'Type' => 'Array' | |
| }, | |
| '53959' => { | |
| 'Header' => undef, | |
| 'Line' => '220', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'flags', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'reserved', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_cntr_ext_mem', | |
| 'offset' => '22', | |
| 'type' => '53852' | |
| }, | |
| '4' => { | |
| 'name' => 'err_cntr_ext_mem', | |
| 'offset' => '72', | |
| 'type' => '53852' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_comp_cntr_init_attr', | |
| 'Size' => '80', | |
| 'Type' => 'Struct' | |
| }, | |
| '54' => { | |
| 'Name' => 'unsigned long', | |
| 'Size' => '8', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '54069' => { | |
| 'Header' => undef, | |
| 'Line' => '239', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'ic_id_validity', | |
| 'offset' => '8', | |
| 'type' => '2210' | |
| }, | |
| '2' => { | |
| 'name' => 'recv_ic_id', | |
| 'offset' => '16', | |
| 'type' => '2210' | |
| }, | |
| '3' => { | |
| 'name' => 'rdma_read_ic_id', | |
| 'offset' => '18', | |
| 'type' => '2210' | |
| }, | |
| '4' => { | |
| 'name' => 'rdma_recv_ic_id', | |
| 'offset' => '20', | |
| 'type' => '2210' | |
| } | |
| }, | |
| 'Name' => 'struct efadv_mr_attr', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '59220' => { | |
| 'BaseType' => '52821', | |
| 'Name' => 'struct efadv_ah_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '5930' => { | |
| 'Header' => undef, | |
| 'Line' => '1545', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'channel', | |
| 'offset' => '8', | |
| 'type' => '12382' | |
| }, | |
| '2' => { | |
| 'name' => 'cq_context', | |
| 'offset' => '22', | |
| 'type' => '78' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'cqe', | |
| 'offset' => '40', | |
| 'type' => '152' | |
| }, | |
| '5' => { | |
| 'name' => 'mutex', | |
| 'offset' => '50', | |
| 'type' => '774' | |
| }, | |
| '6' => { | |
| 'name' => 'cond', | |
| 'offset' => '114', | |
| 'type' => '848' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_events_completed', | |
| 'offset' => '288', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'async_events_completed', | |
| 'offset' => '292', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_cq', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '6069' => { | |
| 'BaseType' => '5930', | |
| 'Name' => 'struct ibv_cq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '6074' => { | |
| 'Header' => undef, | |
| 'Line' => '1320', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'qp_context', | |
| 'offset' => '8', | |
| 'type' => '78' | |
| }, | |
| '10' => { | |
| 'name' => 'mutex', | |
| 'offset' => '100', | |
| 'type' => '774' | |
| }, | |
| '11' => { | |
| 'name' => 'cond', | |
| 'offset' => '260', | |
| 'type' => '848' | |
| }, | |
| '12' => { | |
| 'name' => 'events_completed', | |
| 'offset' => '338', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '22', | |
| 'type' => '7670' | |
| }, | |
| '3' => { | |
| 'name' => 'send_cq', | |
| 'offset' => '36', | |
| 'type' => '6069' | |
| }, | |
| '4' => { | |
| 'name' => 'recv_cq', | |
| 'offset' => '50', | |
| 'type' => '6069' | |
| }, | |
| '5' => { | |
| 'name' => 'srq', | |
| 'offset' => '64', | |
| 'type' => '6382' | |
| }, | |
| '6' => { | |
| 'name' => 'handle', | |
| 'offset' => '72', | |
| 'type' => '2222' | |
| }, | |
| '7' => { | |
| 'name' => 'qp_num', | |
| 'offset' => '82', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'state', | |
| 'offset' => '86', | |
| 'type' => '9545' | |
| }, | |
| '9' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '96', | |
| 'type' => '8894' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp', | |
| 'Size' => '160', | |
| 'Type' => 'Struct' | |
| }, | |
| '60940' => { | |
| 'BaseType' => '53075', | |
| 'Name' => 'struct efadv_qp_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '6267' => { | |
| 'BaseType' => '6074', | |
| 'Name' => 'struct ibv_qp*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '6272' => { | |
| 'Header' => undef, | |
| 'Line' => '1280', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'srq_context', | |
| 'offset' => '8', | |
| 'type' => '78' | |
| }, | |
| '2' => { | |
| 'name' => 'pd', | |
| 'offset' => '22', | |
| 'type' => '7670' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '36', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'mutex', | |
| 'offset' => '50', | |
| 'type' => '774' | |
| }, | |
| '5' => { | |
| 'name' => 'cond', | |
| 'offset' => '114', | |
| 'type' => '848' | |
| }, | |
| '6' => { | |
| 'name' => 'events_completed', | |
| 'offset' => '288', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_srq', | |
| 'Size' => '128', | |
| 'Type' => 'Struct' | |
| }, | |
| '6382' => { | |
| 'BaseType' => '6272', | |
| 'Name' => 'struct ibv_srq*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '66' => { | |
| 'Name' => 'unsigned int', | |
| 'Size' => '4', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '6626' => { | |
| 'Header' => undef, | |
| 'Line' => '489', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_WC_SUCCESS', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_WC_LOC_LEN_ERR', | |
| 'value' => '1' | |
| }, | |
| '10' => { | |
| 'name' => 'IBV_WC_REM_ACCESS_ERR', | |
| 'value' => '10' | |
| }, | |
| '11' => { | |
| 'name' => 'IBV_WC_REM_OP_ERR', | |
| 'value' => '11' | |
| }, | |
| '12' => { | |
| 'name' => 'IBV_WC_RETRY_EXC_ERR', | |
| 'value' => '12' | |
| }, | |
| '13' => { | |
| 'name' => 'IBV_WC_RNR_RETRY_EXC_ERR', | |
| 'value' => '13' | |
| }, | |
| '14' => { | |
| 'name' => 'IBV_WC_LOC_RDD_VIOL_ERR', | |
| 'value' => '14' | |
| }, | |
| '15' => { | |
| 'name' => 'IBV_WC_REM_INV_RD_REQ_ERR', | |
| 'value' => '15' | |
| }, | |
| '16' => { | |
| 'name' => 'IBV_WC_REM_ABORT_ERR', | |
| 'value' => '16' | |
| }, | |
| '17' => { | |
| 'name' => 'IBV_WC_INV_EECN_ERR', | |
| 'value' => '17' | |
| }, | |
| '18' => { | |
| 'name' => 'IBV_WC_INV_EEC_STATE_ERR', | |
| 'value' => '18' | |
| }, | |
| '19' => { | |
| 'name' => 'IBV_WC_FATAL_ERR', | |
| 'value' => '19' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_WC_LOC_QP_OP_ERR', | |
| 'value' => '2' | |
| }, | |
| '20' => { | |
| 'name' => 'IBV_WC_RESP_TIMEOUT_ERR', | |
| 'value' => '20' | |
| }, | |
| '21' => { | |
| 'name' => 'IBV_WC_GENERAL_ERR', | |
| 'value' => '21' | |
| }, | |
| '22' => { | |
| 'name' => 'IBV_WC_TM_ERR', | |
| 'value' => '22' | |
| }, | |
| '23' => { | |
| 'name' => 'IBV_WC_TM_RNDV_INCOMPLETE', | |
| 'value' => '23' | |
| }, | |
| '3' => { | |
| 'name' => 'IBV_WC_LOC_EEC_OP_ERR', | |
| 'value' => '3' | |
| }, | |
| '4' => { | |
| 'name' => 'IBV_WC_LOC_PROT_ERR', | |
| 'value' => '4' | |
| }, | |
| '5' => { | |
| 'name' => 'IBV_WC_WR_FLUSH_ERR', | |
| 'value' => '5' | |
| }, | |
| '6' => { | |
| 'name' => 'IBV_WC_MW_BIND_ERR', | |
| 'value' => '6' | |
| }, | |
| '7' => { | |
| 'name' => 'IBV_WC_BAD_RESP_ERR', | |
| 'value' => '7' | |
| }, | |
| '8' => { | |
| 'name' => 'IBV_WC_LOC_ACCESS_ERR', | |
| 'value' => '8' | |
| }, | |
| '9' => { | |
| 'name' => 'IBV_WC_REM_INV_REQ_ERR', | |
| 'value' => '9' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_wc_status', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '6787' => { | |
| 'Header' => undef, | |
| 'Line' => '517', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_WC_SEND', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_WC_RDMA_WRITE', | |
| 'value' => '1' | |
| }, | |
| '10' => { | |
| 'name' => 'IBV_WC_RECV', | |
| 'value' => '128' | |
| }, | |
| '11' => { | |
| 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', | |
| 'value' => '129' | |
| }, | |
| '12' => { | |
| 'name' => 'IBV_WC_TM_ADD', | |
| 'value' => '130' | |
| }, | |
| '13' => { | |
| 'name' => 'IBV_WC_TM_DEL', | |
| 'value' => '131' | |
| }, | |
| '14' => { | |
| 'name' => 'IBV_WC_TM_SYNC', | |
| 'value' => '132' | |
| }, | |
| '15' => { | |
| 'name' => 'IBV_WC_TM_RECV', | |
| 'value' => '133' | |
| }, | |
| '16' => { | |
| 'name' => 'IBV_WC_TM_NO_TAG', | |
| 'value' => '134' | |
| }, | |
| '17' => { | |
| 'name' => 'IBV_WC_DRIVER1', | |
| 'value' => '135' | |
| }, | |
| '18' => { | |
| 'name' => 'IBV_WC_DRIVER2', | |
| 'value' => '136' | |
| }, | |
| '19' => { | |
| 'name' => 'IBV_WC_DRIVER3', | |
| 'value' => '137' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_WC_RDMA_READ', | |
| 'value' => '2' | |
| }, | |
| '3' => { | |
| 'name' => 'IBV_WC_COMP_SWAP', | |
| 'value' => '3' | |
| }, | |
| '4' => { | |
| 'name' => 'IBV_WC_FETCH_ADD', | |
| 'value' => '4' | |
| }, | |
| '5' => { | |
| 'name' => 'IBV_WC_BIND_MW', | |
| 'value' => '5' | |
| }, | |
| '6' => { | |
| 'name' => 'IBV_WC_LOCAL_INV', | |
| 'value' => '6' | |
| }, | |
| '7' => { | |
| 'name' => 'IBV_WC_TSO', | |
| 'value' => '7' | |
| }, | |
| '8' => { | |
| 'name' => 'IBV_WC_FLUSH', | |
| 'value' => '8' | |
| }, | |
| '9' => { | |
| 'name' => 'IBV_WC_ATOMIC_WRITE', | |
| 'value' => '9' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_wc_opcode', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '7055' => { | |
| 'Header' => undef, | |
| 'Line' => '602', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'imm_data', | |
| 'offset' => '0', | |
| 'type' => '2378' | |
| }, | |
| '1' => { | |
| 'name' => 'invalidated_rkey', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Size' => '4', | |
| 'Type' => 'Union' | |
| }, | |
| '7088' => { | |
| 'Header' => undef, | |
| 'Line' => '593', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'wr_id', | |
| 'offset' => '0', | |
| 'type' => '2234' | |
| }, | |
| '1' => { | |
| 'name' => 'status', | |
| 'offset' => '8', | |
| 'type' => '6626' | |
| }, | |
| '10' => { | |
| 'name' => 'slid', | |
| 'offset' => '66', | |
| 'type' => '2210' | |
| }, | |
| '11' => { | |
| 'name' => 'sl', | |
| 'offset' => '68', | |
| 'type' => '2198' | |
| }, | |
| '12' => { | |
| 'name' => 'dlid_path_bits', | |
| 'offset' => '69', | |
| 'type' => '2198' | |
| }, | |
| '2' => { | |
| 'name' => 'opcode', | |
| 'offset' => '18', | |
| 'type' => '6787' | |
| }, | |
| '3' => { | |
| 'name' => 'vendor_err', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'byte_len', | |
| 'offset' => '32', | |
| 'type' => '2222' | |
| }, | |
| '5' => { | |
| 'name' => 'unnamed0', | |
| 'offset' => '36', | |
| 'type' => '7055' | |
| }, | |
| '6' => { | |
| 'name' => 'qp_num', | |
| 'offset' => '40', | |
| 'type' => '2222' | |
| }, | |
| '7' => { | |
| 'name' => 'src_qp', | |
| 'offset' => '50', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'wc_flags', | |
| 'offset' => '54', | |
| 'type' => '66' | |
| }, | |
| '9' => { | |
| 'name' => 'pkey_index', | |
| 'offset' => '64', | |
| 'type' => '2210' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_wc', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '7274' => { | |
| 'Header' => undef, | |
| 'Line' => '629', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'mr', | |
| 'offset' => '0', | |
| 'type' => '7457' | |
| }, | |
| '1' => { | |
| 'name' => 'addr', | |
| 'offset' => '8', | |
| 'type' => '2234' | |
| }, | |
| '2' => { | |
| 'name' => 'length', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| }, | |
| '3' => { | |
| 'name' => 'mw_access_flags', | |
| 'offset' => '36', | |
| 'type' => '66' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw_bind_info', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '7342' => { | |
| 'BaseType' => '7274', | |
| 'Name' => 'struct ibv_mw_bind_info const', | |
| 'Size' => '32', | |
| 'Type' => 'Const' | |
| }, | |
| '7347' => { | |
| 'Header' => undef, | |
| 'Line' => '678', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '7670' | |
| }, | |
| '2' => { | |
| 'name' => 'addr', | |
| 'offset' => '22', | |
| 'type' => '78' | |
| }, | |
| '3' => { | |
| 'name' => 'length', | |
| 'offset' => '36', | |
| 'type' => '42' | |
| }, | |
| '4' => { | |
| 'name' => 'handle', | |
| 'offset' => '50', | |
| 'type' => '2222' | |
| }, | |
| '5' => { | |
| 'name' => 'lkey', | |
| 'offset' => '54', | |
| 'type' => '2222' | |
| }, | |
| '6' => { | |
| 'name' => 'rkey', | |
| 'offset' => '64', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mr', | |
| 'Size' => '48', | |
| 'Type' => 'Struct' | |
| }, | |
| '7457' => { | |
| 'BaseType' => '7347', | |
| 'Name' => 'struct ibv_mr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7490' => { | |
| 'Header' => undef, | |
| 'Line' => '642', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'handle', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_pd', | |
| 'Size' => '16', | |
| 'Type' => 'Struct' | |
| }, | |
| '7642' => { | |
| 'Header' => undef, | |
| 'Line' => '667', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_xrcd', | |
| 'Size' => '8', | |
| 'Type' => 'Struct' | |
| }, | |
| '76634' => { | |
| 'BaseType' => '53185', | |
| 'Name' => 'struct efadv_wq_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7670' => { | |
| 'BaseType' => '7490', | |
| 'Name' => 'struct ibv_pd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '78' => { | |
| 'BaseType' => '1', | |
| 'Name' => 'void*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '7887' => { | |
| 'Header' => undef, | |
| 'Line' => '709', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_MW_TYPE_1', | |
| 'value' => '1' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_MW_TYPE_2', | |
| 'value' => '2' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_mw_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '7916' => { | |
| 'Header' => undef, | |
| 'Line' => '714', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'pd', | |
| 'offset' => '8', | |
| 'type' => '7670' | |
| }, | |
| '2' => { | |
| 'name' => 'rkey', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'handle', | |
| 'offset' => '32', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'type', | |
| 'offset' => '36', | |
| 'type' => '7887' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_mw', | |
| 'Size' => '32', | |
| 'Type' => 'Struct' | |
| }, | |
| '80' => { | |
| 'Name' => 'unsigned char', | |
| 'Size' => '1', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '8488' => { | |
| 'BaseType' => '7642', | |
| 'Name' => 'struct ibv_xrcd*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '85275' => { | |
| 'BaseType' => '52972', | |
| 'Name' => 'struct efadv_rq_depth_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '86249' => { | |
| 'BaseType' => '52893', | |
| 'Name' => 'struct efadv_sq_depth_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '872' => { | |
| 'BaseType' => '877', | |
| 'Name' => 'void const*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8763' => { | |
| 'Header' => undef, | |
| 'Line' => '911', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'context', | |
| 'offset' => '0', | |
| 'type' => '3905' | |
| }, | |
| '1' => { | |
| 'name' => 'ind_tbl_handle', | |
| 'offset' => '8', | |
| 'type' => '152' | |
| }, | |
| '2' => { | |
| 'name' => 'ind_tbl_num', | |
| 'offset' => '18', | |
| 'type' => '152' | |
| }, | |
| '3' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_rwq_ind_table', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '877' => { | |
| 'BaseType' => '1', | |
| 'Name' => 'void const', | |
| 'Type' => 'Const' | |
| }, | |
| '88876' => { | |
| 'BaseType' => '53959', | |
| 'Name' => 'struct efadv_comp_cntr_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '8894' => { | |
| 'Header' => undef, | |
| 'Line' => '932', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_QPT_RC', | |
| 'value' => '2' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_QPT_UC', | |
| 'value' => '3' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_QPT_UD', | |
| 'value' => '4' | |
| }, | |
| '3' => { | |
| 'name' => 'IBV_QPT_RAW_PACKET', | |
| 'value' => '8' | |
| }, | |
| '4' => { | |
| 'name' => 'IBV_QPT_XRC_SEND', | |
| 'value' => '9' | |
| }, | |
| '5' => { | |
| 'name' => 'IBV_QPT_XRC_RECV', | |
| 'value' => '10' | |
| }, | |
| '6' => { | |
| 'name' => 'IBV_QPT_DRIVER', | |
| 'value' => '255' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_qp_type', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| }, | |
| '8953' => { | |
| 'Header' => undef, | |
| 'Line' => '942', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'max_send_wr', | |
| 'offset' => '0', | |
| 'type' => '2222' | |
| }, | |
| '1' => { | |
| 'name' => 'max_recv_wr', | |
| 'offset' => '4', | |
| 'type' => '2222' | |
| }, | |
| '2' => { | |
| 'name' => 'max_send_sge', | |
| 'offset' => '8', | |
| 'type' => '2222' | |
| }, | |
| '3' => { | |
| 'name' => 'max_recv_sge', | |
| 'offset' => '18', | |
| 'type' => '2222' | |
| }, | |
| '4' => { | |
| 'name' => 'max_inline_data', | |
| 'offset' => '22', | |
| 'type' => '2222' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_cap', | |
| 'Size' => '20', | |
| 'Type' => 'Struct' | |
| }, | |
| '9037' => { | |
| 'Header' => undef, | |
| 'Line' => '950', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_context', | |
| 'offset' => '0', | |
| 'type' => '78' | |
| }, | |
| '1' => { | |
| 'name' => 'send_cq', | |
| 'offset' => '8', | |
| 'type' => '6069' | |
| }, | |
| '2' => { | |
| 'name' => 'recv_cq', | |
| 'offset' => '22', | |
| 'type' => '6069' | |
| }, | |
| '3' => { | |
| 'name' => 'srq', | |
| 'offset' => '36', | |
| 'type' => '6382' | |
| }, | |
| '4' => { | |
| 'name' => 'cap', | |
| 'offset' => '50', | |
| 'type' => '8953' | |
| }, | |
| '5' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '82', | |
| 'type' => '8894' | |
| }, | |
| '6' => { | |
| 'name' => 'sq_sig_all', | |
| 'offset' => '86', | |
| 'type' => '152' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_init_attr', | |
| 'Size' => '64', | |
| 'Type' => 'Struct' | |
| }, | |
| '9147' => { | |
| 'Header' => undef, | |
| 'Line' => '994', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'rx_hash_function', | |
| 'offset' => '0', | |
| 'type' => '2198' | |
| }, | |
| '1' => { | |
| 'name' => 'rx_hash_key_len', | |
| 'offset' => '1', | |
| 'type' => '2198' | |
| }, | |
| '2' => { | |
| 'name' => 'rx_hash_key', | |
| 'offset' => '8', | |
| 'type' => '9217' | |
| }, | |
| '3' => { | |
| 'name' => 'rx_hash_fields_mask', | |
| 'offset' => '22', | |
| 'type' => '2234' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_rx_hash_conf', | |
| 'Size' => '24', | |
| 'Type' => 'Struct' | |
| }, | |
| '91822' => { | |
| 'BaseType' => '53592', | |
| 'Name' => 'struct efadv_cq_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '92' => { | |
| 'Name' => 'unsigned short', | |
| 'Size' => '2', | |
| 'Type' => 'Intrinsic' | |
| }, | |
| '9217' => { | |
| 'BaseType' => '2198', | |
| 'Name' => 'uint8_t*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9222' => { | |
| 'Header' => undef, | |
| 'Line' => '1003', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'qp_context', | |
| 'offset' => '0', | |
| 'type' => '78' | |
| }, | |
| '1' => { | |
| 'name' => 'send_cq', | |
| 'offset' => '8', | |
| 'type' => '6069' | |
| }, | |
| '10' => { | |
| 'name' => 'create_flags', | |
| 'offset' => '128', | |
| 'type' => '2222' | |
| }, | |
| '11' => { | |
| 'name' => 'max_tso_header', | |
| 'offset' => '132', | |
| 'type' => '2210' | |
| }, | |
| '12' => { | |
| 'name' => 'rwq_ind_tbl', | |
| 'offset' => '136', | |
| 'type' => '9456' | |
| }, | |
| '13' => { | |
| 'name' => 'rx_hash_conf', | |
| 'offset' => '150', | |
| 'type' => '9147' | |
| }, | |
| '14' => { | |
| 'name' => 'source_qpn', | |
| 'offset' => '288', | |
| 'type' => '2222' | |
| }, | |
| '15' => { | |
| 'name' => 'send_ops_flags', | |
| 'offset' => '296', | |
| 'type' => '2234' | |
| }, | |
| '2' => { | |
| 'name' => 'recv_cq', | |
| 'offset' => '22', | |
| 'type' => '6069' | |
| }, | |
| '3' => { | |
| 'name' => 'srq', | |
| 'offset' => '36', | |
| 'type' => '6382' | |
| }, | |
| '4' => { | |
| 'name' => 'cap', | |
| 'offset' => '50', | |
| 'type' => '8953' | |
| }, | |
| '5' => { | |
| 'name' => 'qp_type', | |
| 'offset' => '82', | |
| 'type' => '8894' | |
| }, | |
| '6' => { | |
| 'name' => 'sq_sig_all', | |
| 'offset' => '86', | |
| 'type' => '152' | |
| }, | |
| '7' => { | |
| 'name' => 'comp_mask', | |
| 'offset' => '96', | |
| 'type' => '2222' | |
| }, | |
| '8' => { | |
| 'name' => 'pd', | |
| 'offset' => '100', | |
| 'type' => '7670' | |
| }, | |
| '9' => { | |
| 'name' => 'xrcd', | |
| 'offset' => '114', | |
| 'type' => '8488' | |
| } | |
| }, | |
| 'Name' => 'struct ibv_qp_init_attr_ex', | |
| 'Size' => '136', | |
| 'Type' => 'Struct' | |
| }, | |
| '92822' => { | |
| 'BaseType' => '53526', | |
| 'Name' => 'struct efadv_cq_init_attr*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9456' => { | |
| 'BaseType' => '8763', | |
| 'Name' => 'struct ibv_rwq_ind_table*', | |
| 'Size' => '8', | |
| 'Type' => 'Pointer' | |
| }, | |
| '9545' => { | |
| 'Header' => undef, | |
| 'Line' => '1082', | |
| 'Memb' => { | |
| '0' => { | |
| 'name' => 'IBV_QPS_RESET', | |
| 'value' => '0' | |
| }, | |
| '1' => { | |
| 'name' => 'IBV_QPS_INIT', | |
| 'value' => '1' | |
| }, | |
| '2' => { | |
| 'name' => 'IBV_QPS_RTR', | |
| 'value' => '2' | |
| }, | |
| '3' => { | |
| 'name' => 'IBV_QPS_RTS', | |
| 'value' => '3' | |
| }, | |
| '4' => { | |
| 'name' => 'IBV_QPS_SQD', | |
| 'value' => '4' | |
| }, | |
| '5' => { | |
| 'name' => 'IBV_QPS_SQE', | |
| 'value' => '5' | |
| }, | |
| '6' => { | |
| 'name' => 'IBV_QPS_ERR', | |
| 'value' => '6' | |
| }, | |
| '7' => { | |
| 'name' => 'IBV_QPS_UNKNOWN', | |
| 'value' => '7' | |
| } | |
| }, | |
| 'Name' => 'enum ibv_qp_state', | |
| 'Size' => '4', | |
| 'Type' => 'Enum' | |
| } | |
| }, | |
| 'UndefinedSymbols' => { | |
| 'libefa.so.1.7.65.0' => { | |
| '_ITM_deregisterTMCloneTable' => 0, | |
| '_ITM_registerTMCloneTable' => 0, | |
| '__cxa_finalize@GLIBC_2.2.5' => 0, | |
| '__errno_location@GLIBC_2.2.5' => 0, | |
| '__gmon_start__' => 0, | |
| '__snprintf_chk@GLIBC_2.3.4' => 0, | |
| '__stack_chk_fail@GLIBC_2.4' => 0, | |
| '__verbs_log@IBVERBS_PRIVATE_65' => 0, | |
| '_verbs_init_and_alloc_context@IBVERBS_PRIVATE_65' => 0, | |
| 'calloc@GLIBC_2.2.5' => 0, | |
| 'execute_ioctl@IBVERBS_PRIVATE_65' => 0, | |
| 'free@GLIBC_2.2.5' => 0, | |
| 'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_create_ah@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_create_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_create_cq_ex@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_destroy_ah@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_destroy_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_get_context@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_inc_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_inc_err_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_modify_qp@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_qp_attach_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_query_comp_cntr_caps@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_query_device_any@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_query_port@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_query_port_speed@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_query_qp@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_reg_dmabuf_mr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_reg_mr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_set_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'ibv_cmd_set_err_comp_cntr@IBVERBS_PRIVATE_65' => 0, | |
| 'malloc@GLIBC_2.2.5' => 0, | |
| 'memcpy@GLIBC_2.14' => 0, | |
| 'memset@GLIBC_2.2.5' => 0, | |
| 'mmap@GLIBC_2.2.5' => 0, | |
| 'munmap@GLIBC_2.2.5' => 0, | |
| 'pthread_spin_destroy@GLIBC_2.34' => 0, | |
| 'pthread_spin_init@GLIBC_2.34' => 0, | |
| 'pthread_spin_lock@GLIBC_2.34' => 0, | |
| 'pthread_spin_unlock@GLIBC_2.34' => 0, | |
| 'sysconf@GLIBC_2.2.5' => 0, | |
| 'verbs_register_driver_65@IBVERBS_PRIVATE_65' => 0, | |
| 'verbs_set_ops@IBVERBS_PRIVATE_65' => 0, | |
| 'verbs_uninit_context@IBVERBS_PRIVATE_65' => 0 | |
| } | |
| }, | |
| 'WordSize' => '8' | |
| }; |