rdma-core/SOURCES/0012-build-Update-ABI-files...

82358 lines
5.3 MiB

From 497706fe77a05c5653ba56e136f5bffb7cfd69c0 Mon Sep 17 00:00:00 2001
From: Jason Gunthorpe <jgg@mellanox.com>
Date: Thu, 7 Nov 2019 13:40:13 -0400
Subject: [PATCH rdma-core 12/13] build: Update ABI files
Azure Pipelines uses a much newer version of ABI dumper that is not
compatible with the ABI files from travis.
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
---
ABI/efa.dump | 3771 +++---
ABI/ibmad.dump | 6716 +++++-----
ABI/ibnetdisc.dump | 1291 +-
ABI/ibumad.dump | 1991 ++-
ABI/ibverbs.dump | 28220 +++++++++++++++++++++----------------------
ABI/mlx4.dump | 4248 +++----
ABI/mlx5.dump | 15026 ++++++++++++-----------
ABI/rdmacm.dump | 8998 +++++++-------
8 files changed, 34330 insertions(+), 35931 deletions(-)
diff --git a/ABI/efa.dump b/ABI/efa.dump
index 6e15d211..5fb1042c 100644
--- a/ABI/efa.dump
+++ b/ABI/efa.dump
@@ -1,20 +1,23 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'efadv.h' => 1,
'int-ll64.h' => 1,
'pthreadtypes.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
+ 'stdint-uintn.h' => 1,
+ 'thread-shared-types.h' => 1,
'types.h' => 1,
'verbs.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libefa.so.1.1.26.0',
'LibraryVersion' => 'efa',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -25,116 +28,92 @@ $VAR1 = {
'verbs.c' => 1
},
'SymbolInfo' => {
- '33452' => {
- 'Line' => '90',
+ '48967' => {
+ 'Line' => '1499',
'Param' => {
'0' => {
- 'name' => 'ibvctx',
- 'type' => '1493'
+ 'name' => 'ibvah',
+ 'type' => '10989'
},
'1' => {
'name' => 'attr',
- 'type' => '44328'
+ 'type' => '49173'
},
'2' => {
'name' => 'inlen',
- 'type' => '214'
+ 'type' => '2950'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '809',
- 'ShortName' => 'efadv_query_device',
+ 'Return' => '119',
+ 'ShortName' => 'efadv_query_ah',
'Source' => 'verbs.c'
},
- '37465' => {
- 'Line' => '866',
+ '56563' => {
+ 'Line' => '896',
'Param' => {
'0' => {
- 'name' => 'ibvpd',
- 'type' => '2405'
+ 'name' => 'ibvctx',
+ 'type' => '4517'
},
'1' => {
- 'name' => 'attr',
- 'type' => '12847'
+ 'name' => 'attr_ex',
+ 'type' => '16913'
},
'2' => {
- 'name' => 'driver_qp_type',
- 'type' => '214'
+ 'name' => 'efa_attr',
+ 'type' => '56761'
+ },
+ '3' => {
+ 'name' => 'inlen',
+ 'type' => '2950'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '2498',
- 'ShortName' => 'efadv_create_driver_qp',
+ 'Return' => '6877',
+ 'ShortName' => 'efadv_create_qp_ex',
'Source' => 'verbs.c'
},
- '37588' => {
- 'Line' => '896',
+ '56767' => {
+ 'Line' => '866',
'Param' => {
'0' => {
- 'name' => 'ibvctx',
- 'type' => '1493'
+ 'name' => 'ibvpd',
+ 'type' => '8269'
},
'1' => {
- 'name' => 'attr_ex',
- 'type' => '10376'
+ 'name' => 'attr',
+ 'type' => '19651'
},
'2' => {
- 'name' => 'efa_attr',
- 'type' => '35457'
- },
- '3' => {
- 'name' => 'inlen',
- 'type' => '214'
+ 'name' => 'driver_qp_type',
+ 'type' => '2950'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '2498',
- 'ShortName' => 'efadv_create_qp_ex',
+ 'Return' => '6877',
+ 'ShortName' => 'efadv_create_driver_qp',
'Source' => 'verbs.c'
},
- '40506' => {
- 'Line' => '1499',
+ '63973' => {
+ 'Line' => '90',
'Param' => {
'0' => {
- 'name' => 'ibvah',
- 'type' => '5076'
+ 'name' => 'ibvctx',
+ 'type' => '4517'
},
'1' => {
'name' => 'attr',
- 'type' => '48245'
+ 'type' => '64208'
},
'2' => {
'name' => 'inlen',
- 'type' => '214'
+ 'type' => '2950'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '809',
- 'ShortName' => 'efadv_query_ah',
+ 'Return' => '119',
+ 'ShortName' => 'efadv_query_device',
'Source' => 'verbs.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '_ITM_registerTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '__gmon_start__' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
'efadv_create_driver_qp' => 'efadv_create_driver_qp@@EFA_1.0',
'efadv_create_qp_ex' => 'efadv_create_qp_ex@@EFA_1.1',
'efadv_query_ah' => 'efadv_query_ah@@EFA_1.1',
@@ -154,1564 +133,1773 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '10327' => {
- 'BaseType' => '10332',
- 'Name' => 'struct ibv_xrcd*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '10332' => {
- 'Header' => 'verbs.h',
- 'Line' => '617',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- }
- },
- 'Name' => 'struct ibv_xrcd',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '10376' => {
- 'BaseType' => '10381',
- 'Name' => 'struct ibv_qp_init_attr_ex*',
- 'Size' => '136',
- 'Type' => 'Pointer'
- },
- '10381' => {
+ '100' => {
+ 'Name' => 'short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '1003' => {
+ 'BaseType' => '957',
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '86',
+ 'Name' => '__pthread_list_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '1015' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__lock',
+ 'offset' => '0',
+ 'type' => '119'
+ },
+ '1' => {
+ 'name' => '__count',
+ 'offset' => '4',
+ 'type' => '74'
+ },
+ '2' => {
+ 'name' => '__owner',
+ 'offset' => '8',
+ 'type' => '119'
+ },
+ '3' => {
+ 'name' => '__nusers',
+ 'offset' => '12',
+ 'type' => '74'
+ },
+ '4' => {
+ 'name' => '__kind',
+ 'offset' => '16',
+ 'type' => '119'
+ },
+ '5' => {
+ 'name' => '__spins',
+ 'offset' => '20',
+ 'type' => '100'
+ },
+ '6' => {
+ 'name' => '__elision',
+ 'offset' => '22',
+ 'type' => '100'
+ },
+ '7' => {
+ 'name' => '__list',
+ 'offset' => '24',
+ 'type' => '1003'
+ }
+ },
+ 'Name' => 'struct __pthread_mutex_s',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '10536' => {
'Header' => 'verbs.h',
- 'Line' => '929',
+ 'Line' => '1051',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
- 'offset' => '0',
- 'type' => '340'
+ 'name' => 'IBV_WR_RDMA_WRITE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'send_cq',
- 'offset' => '8',
- 'type' => '2682'
+ 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'value' => '1'
},
'10' => {
- 'name' => 'create_flags',
- 'offset' => '80',
- 'type' => '214'
+ 'name' => 'IBV_WR_TSO',
+ 'value' => '10'
},
'11' => {
- 'name' => 'max_tso_header',
- 'offset' => '84',
- 'type' => '359'
- },
- '12' => {
- 'name' => 'rwq_ind_tbl',
- 'offset' => '88',
- 'type' => '7290'
- },
- '13' => {
- 'name' => 'rx_hash_conf',
- 'offset' => '96',
- 'type' => '10674'
- },
- '14' => {
- 'name' => 'source_qpn',
- 'offset' => '120',
- 'type' => '214'
- },
- '15' => {
- 'name' => 'send_ops_flags',
- 'offset' => '128',
- 'type' => '341'
+ 'name' => 'IBV_WR_DRIVER1',
+ 'value' => '11'
},
'2' => {
- 'name' => 'recv_cq',
- 'offset' => '16',
- 'type' => '2682'
+ 'name' => 'IBV_WR_SEND',
+ 'value' => '2'
},
'3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '3272'
+ 'name' => 'IBV_WR_SEND_WITH_IMM',
+ 'value' => '3'
},
'4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '10599'
+ 'name' => 'IBV_WR_RDMA_READ',
+ 'value' => '4'
},
'5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '3440'
+ 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '809'
+ 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'value' => '6'
},
'7' => {
- 'name' => 'comp_mask',
- 'offset' => '60',
- 'type' => '214'
+ 'name' => 'IBV_WR_LOCAL_INV',
+ 'value' => '7'
},
'8' => {
- 'name' => 'pd',
- 'offset' => '64',
- 'type' => '2405'
+ 'name' => 'IBV_WR_BIND_MW',
+ 'value' => '8'
},
'9' => {
- 'name' => 'xrcd',
- 'offset' => '72',
- 'type' => '10327'
+ 'name' => 'IBV_WR_SEND_WITH_INV',
+ 'value' => '9'
}
},
- 'Name' => 'struct ibv_qp_init_attr_ex',
- 'Size' => '136',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '10599' => {
+ '10676' => {
'Header' => 'verbs.h',
- 'Line' => '870',
+ 'Line' => '1079',
'Memb' => {
'0' => {
- 'name' => 'max_send_wr',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '214'
+ 'type' => '2962'
},
'1' => {
- 'name' => 'max_recv_wr',
- 'offset' => '4',
- 'type' => '214'
+ 'name' => 'length',
+ 'offset' => '8',
+ 'type' => '2950'
},
'2' => {
- 'name' => 'max_send_sge',
+ 'name' => 'lkey',
+ 'offset' => '12',
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'struct ibv_sge',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '107' => {
+ 'BaseType' => '67',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '10738' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1095',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'imm_data',
+ 'offset' => '0',
+ 'type' => '3139'
+ },
+ '1' => {
+ 'name' => 'invalidate_rkey',
+ 'offset' => '0',
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1095',
+ 'Size' => '4',
+ 'Type' => 'Union'
+ },
+ '10775' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1100',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'remote_addr',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'rkey',
'offset' => '8',
- 'type' => '214'
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1100',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '10814' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1104',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'remote_addr',
+ 'offset' => '0',
+ 'type' => '2962'
},
- '3' => {
- 'name' => 'max_recv_sge',
- 'offset' => '12',
- 'type' => '214'
+ '1' => {
+ 'name' => 'compare_add',
+ 'offset' => '8',
+ 'type' => '2962'
},
- '4' => {
- 'name' => 'max_inline_data',
+ '2' => {
+ 'name' => 'swap',
'offset' => '16',
- 'type' => '214'
+ 'type' => '2962'
+ },
+ '3' => {
+ 'name' => 'rkey',
+ 'offset' => '24',
+ 'type' => '2950'
}
},
- 'Name' => 'struct ibv_qp_cap',
- 'Size' => '20',
+ 'Name' => 'anon-struct-verbs.h-1104',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '10674' => {
+ '10881' => {
'Header' => 'verbs.h',
- 'Line' => '920',
+ 'Line' => '1110',
'Memb' => {
'0' => {
- 'name' => 'rx_hash_function',
+ 'name' => 'ah',
'offset' => '0',
- 'type' => '377'
+ 'type' => '10989'
},
'1' => {
- 'name' => 'rx_hash_key_len',
- 'offset' => '1',
- 'type' => '377'
+ 'name' => 'remote_qpn',
+ 'offset' => '8',
+ 'type' => '2950'
},
'2' => {
- 'name' => 'rx_hash_key',
+ 'name' => 'remote_qkey',
+ 'offset' => '12',
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1110',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '10933' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1595',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '4517'
+ },
+ '1' => {
+ 'name' => 'pd',
'offset' => '8',
- 'type' => '10736'
+ 'type' => '8269'
},
- '3' => {
- 'name' => 'rx_hash_fields_mask',
+ '2' => {
+ 'name' => 'handle',
'offset' => '16',
- 'type' => '341'
+ 'type' => '2950'
}
},
- 'Name' => 'struct ibv_rx_hash_conf',
+ 'Name' => 'struct ibv_ah',
'Size' => '24',
'Type' => 'Struct'
},
- '10736' => {
- 'BaseType' => '377',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
+ '10989' => {
+ 'BaseType' => '10933',
+ 'Name' => 'struct ibv_ah*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '12569' => {
- 'BaseType' => '377',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
+ '10995' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1099',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rdma',
+ 'offset' => '0',
+ 'type' => '10775'
+ },
+ '1' => {
+ 'name' => 'atomic',
+ 'offset' => '0',
+ 'type' => '10814'
+ },
+ '2' => {
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '10881'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1099',
+ 'Size' => '32',
+ 'Type' => 'Union'
},
- '12847' => {
- 'BaseType' => '12852',
- 'Name' => 'struct ibv_qp_init_attr*',
- 'Size' => '64',
- 'Type' => 'Pointer'
+ '11044' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1117',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'remote_srqn',
+ 'offset' => '0',
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1117',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '11069' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1116',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'xrc',
+ 'offset' => '0',
+ 'type' => '11044'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1116',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '12852' => {
+ '11093' => {
'Header' => 'verbs.h',
- 'Line' => '878',
+ 'Line' => '1122',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => 'mw',
'offset' => '0',
- 'type' => '340'
+ 'type' => '11145'
},
'1' => {
- 'name' => 'send_cq',
+ 'name' => 'rkey',
'offset' => '8',
- 'type' => '2682'
+ 'type' => '2950'
},
'2' => {
- 'name' => 'recv_cq',
+ 'name' => 'bind_info',
'offset' => '16',
- 'type' => '2682'
- },
- '3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '3272'
- },
- '4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '10599'
+ 'type' => '7890'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1122',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '11145' => {
+ 'BaseType' => '8307',
+ 'Name' => 'struct ibv_mw*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11151' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1127',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '210'
},
- '5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '3440'
+ '1' => {
+ 'name' => 'hdr_sz',
+ 'offset' => '8',
+ 'type' => '2938'
},
- '6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '809'
+ '2' => {
+ 'name' => 'mss',
+ 'offset' => '10',
+ 'type' => '2938'
}
},
- 'Name' => 'struct ibv_qp_init_attr',
- 'Size' => '64',
+ 'Name' => 'anon-struct-verbs.h-1127',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '1493' => {
- 'BaseType' => '1498',
- 'Name' => 'struct ibv_context*',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '1498' => {
- 'Header' => 'verbs.h',
- 'Line' => '1935',
- 'Memb' => {
- '0' => {
- 'name' => 'device',
- 'offset' => '0',
- 'type' => '1605'
- },
- '1' => {
- 'name' => 'ops',
- 'offset' => '8',
- 'type' => '1831'
- },
- '2' => {
- 'name' => 'cmd_fd',
- 'offset' => '264',
- 'type' => '809'
- },
- '3' => {
- 'name' => 'async_fd',
- 'offset' => '268',
- 'type' => '809'
- },
- '4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '272',
- 'type' => '809'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '280',
- 'type' => '2868'
- },
- '6' => {
- 'name' => 'abi_compat',
- 'offset' => '320',
- 'type' => '340'
- }
- },
- 'Name' => 'struct ibv_context',
- 'Size' => '328',
- 'Type' => 'Struct'
- },
- '1605' => {
- 'BaseType' => '1610',
- 'Name' => 'struct ibv_device*',
- 'Size' => '664',
- 'Type' => 'Pointer'
- },
- '1610' => {
- 'Header' => 'verbs.h',
- 'Line' => '1878',
+ '11204' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1121',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'bind_mw',
+ 'offset' => '0',
+ 'type' => '11093'
+ },
+ '1' => {
+ 'name' => 'tso',
+ 'offset' => '0',
+ 'type' => '11151'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1121',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '11241' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1085',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'next',
+ 'offset' => '8',
+ 'type' => '11379'
+ },
+ '2' => {
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '11385'
+ },
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '119'
+ },
+ '4' => {
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '10536'
+ },
+ '5' => {
+ 'name' => 'send_flags',
+ 'offset' => '32',
+ 'type' => '74'
+ },
+ '6' => {
+ 'name' => 'unnamed0',
+ 'offset' => '36',
+ 'type' => '10738'
+ },
+ '7' => {
+ 'name' => 'wr',
+ 'offset' => '40',
+ 'type' => '10995'
+ },
+ '8' => {
+ 'name' => 'qp_type',
+ 'offset' => '72',
+ 'type' => '11069'
+ },
+ '9' => {
+ 'name' => 'unnamed1',
+ 'offset' => '80',
+ 'type' => '11204'
+ }
+ },
+ 'Name' => 'struct ibv_send_wr',
+ 'Size' => '128',
+ 'Type' => 'Struct'
+ },
+ '1133' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '156',
'Memb' => {
'0' => {
- 'name' => '_ops',
+ 'name' => '__low',
'offset' => '0',
- 'type' => '1713'
+ 'type' => '74'
},
'1' => {
- 'name' => 'node_type',
- 'offset' => '16',
- 'type' => '748'
- },
- '2' => {
- 'name' => 'transport_type',
- 'offset' => '20',
- 'type' => '1782'
- },
- '3' => {
- 'name' => 'name',
- 'offset' => '24',
- 'type' => '681'
- },
- '4' => {
- 'name' => 'dev_name',
- 'offset' => '88',
- 'type' => '681'
- },
- '5' => {
- 'name' => 'dev_path',
- 'offset' => '152',
- 'type' => '681'
- },
- '6' => {
- 'name' => 'ibdev_path',
- 'offset' => '408',
- 'type' => '681'
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '74'
}
},
- 'Name' => 'struct ibv_device',
- 'Size' => '664',
+ 'Name' => 'anon-struct-thread-shared-types.h-156',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '1713' => {
- 'Header' => 'verbs.h',
- 'Line' => '1868',
+ '11379' => {
+ 'BaseType' => '11241',
+ 'Name' => 'struct ibv_send_wr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11385' => {
+ 'BaseType' => '10676',
+ 'Name' => 'struct ibv_sge*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11391' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1135',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'next',
+ 'offset' => '8',
+ 'type' => '11462'
+ },
+ '2' => {
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '11385'
+ },
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '119'
+ }
+ },
+ 'Name' => 'struct ibv_recv_wr',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '11462' => {
+ 'BaseType' => '11391',
+ 'Name' => 'struct ibv_recv_wr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1169' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '153',
'Memb' => {
'0' => {
- 'name' => '_dummy1',
+ 'name' => '__wseq',
'offset' => '0',
- 'type' => '1749'
+ 'type' => '1203'
},
'1' => {
- 'name' => '_dummy2',
- 'offset' => '8',
- 'type' => '1770'
+ 'name' => '__wseq32',
+ 'offset' => '0',
+ 'type' => '1133'
}
},
- 'Name' => 'struct _ibv_device_ops',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-thread-shared-types.h-153',
+ 'Size' => '8',
+ 'Type' => 'Union'
},
- '1749' => {
- 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
- 'Param' => {
+ '11730' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1171',
+ 'Memb' => {
'0' => {
- 'type' => '1605'
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '2962'
},
'1' => {
- 'type' => '809'
- }
- },
- 'Return' => '1493',
- 'Type' => 'FuncPtr'
- },
- '1770' => {
- 'Name' => 'void(*)(struct ibv_context*)',
- 'Param' => {
- '0' => {
- 'type' => '1493'
+ 'name' => 'send_flags',
+ 'offset' => '8',
+ 'type' => '74'
+ },
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '7890'
}
},
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ 'Name' => 'struct ibv_mw_bind',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '11812' => {
+ 'BaseType' => '11462',
+ 'Name' => 'struct ibv_recv_wr**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '119' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '1203' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
},
- '1782' => {
- 'BaseType' => '809',
- 'Header' => 'verbs.h',
- 'Line' => '90',
+ '1210' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '165',
'Memb' => {
'0' => {
- 'name' => 'IBV_TRANSPORT_UNKNOWN',
- 'value' => '-1'
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '74'
},
'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'
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '74'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-165',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '1246' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '162',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__g1_start',
+ 'offset' => '0',
+ 'type' => '1203'
},
- '5' => {
- 'name' => 'IBV_TRANSPORT_UNSPECIFIED',
- 'value' => '4'
+ '1' => {
+ 'name' => '__g1_start32',
+ 'offset' => '0',
+ 'type' => '1210'
}
},
- 'Name' => 'enum ibv_transport_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'anon-union-thread-shared-types.h-162',
+ 'Size' => '8',
+ 'Type' => 'Union'
},
- '1831' => {
- 'Header' => 'verbs.h',
- 'Line' => '1893',
+ '12630' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1402',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '4517'
+ },
+ '1' => {
+ 'name' => 'fd',
+ 'offset' => '8',
+ 'type' => '119'
+ },
+ '2' => {
+ 'name' => 'refcnt',
+ 'offset' => '12',
+ 'type' => '119'
+ }
+ },
+ 'Name' => 'struct ibv_comp_channel',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '12686' => {
+ 'BaseType' => '12630',
+ 'Name' => 'struct ibv_comp_channel*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1280' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '151',
'Memb' => {
'0' => {
- 'name' => '_compat_query_device',
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '2258'
+ 'type' => '1169'
},
'1' => {
- 'name' => '_compat_query_port',
+ 'name' => 'unnamed1',
'offset' => '8',
- 'type' => '2268'
+ 'type' => '1246'
},
- '10' => {
- 'name' => '_compat_create_cq',
- 'offset' => '80',
- 'type' => '2258'
- },
- '11' => {
- 'name' => 'poll_cq',
- 'offset' => '88',
- 'type' => '3746'
- },
- '12' => {
- 'name' => 'req_notify_cq',
- 'offset' => '96',
- 'type' => '4282'
- },
- '13' => {
- 'name' => '_compat_cq_event',
- 'offset' => '104',
- 'type' => '2258'
- },
- '14' => {
- 'name' => '_compat_resize_cq',
- 'offset' => '112',
- 'type' => '2258'
- },
- '15' => {
- 'name' => '_compat_destroy_cq',
- 'offset' => '120',
- 'type' => '2258'
- },
- '16' => {
- 'name' => '_compat_create_srq',
- 'offset' => '128',
- 'type' => '2258'
- },
- '17' => {
- 'name' => '_compat_modify_srq',
- 'offset' => '136',
- 'type' => '2258'
- },
- '18' => {
- 'name' => '_compat_query_srq',
- 'offset' => '144',
- 'type' => '2258'
- },
- '19' => {
- 'name' => '_compat_destroy_srq',
- 'offset' => '152',
- 'type' => '2258'
- },
'2' => {
- 'name' => '_compat_alloc_pd',
+ 'name' => '__g_refs',
'offset' => '16',
- 'type' => '2258'
+ 'type' => '1371'
},
- '20' => {
- 'name' => 'post_srq_recv',
- 'offset' => '160',
- 'type' => '4303'
- },
- '21' => {
- 'name' => '_compat_create_qp',
- 'offset' => '168',
- 'type' => '2258'
- },
- '22' => {
- 'name' => '_compat_query_qp',
- 'offset' => '176',
- 'type' => '2258'
- },
- '23' => {
- 'name' => '_compat_modify_qp',
- 'offset' => '184',
- 'type' => '2258'
- },
- '24' => {
- 'name' => '_compat_destroy_qp',
- 'offset' => '192',
- 'type' => '2258'
- },
- '25' => {
- 'name' => 'post_send',
- 'offset' => '200',
- 'type' => '4455'
- },
- '26' => {
- 'name' => 'post_recv',
- 'offset' => '208',
- 'type' => '5135'
- },
- '27' => {
- 'name' => '_compat_create_ah',
- 'offset' => '216',
- 'type' => '2258'
- },
- '28' => {
- 'name' => '_compat_destroy_ah',
- 'offset' => '224',
- 'type' => '2258'
- },
- '29' => {
- 'name' => '_compat_attach_mcast',
- 'offset' => '232',
- 'type' => '2258'
- },
'3' => {
- 'name' => '_compat_dealloc_pd',
+ 'name' => '__g_size',
'offset' => '24',
- 'type' => '2258'
+ 'type' => '1371'
},
- '30' => {
- 'name' => '_compat_detach_mcast',
- 'offset' => '240',
- 'type' => '2258'
- },
- '31' => {
- 'name' => '_compat_async_event',
- 'offset' => '248',
- 'type' => '2258'
- },
'4' => {
- 'name' => '_compat_reg_mr',
+ 'name' => '__g1_orig_size',
'offset' => '32',
- 'type' => '2258'
+ 'type' => '74'
},
'5' => {
- 'name' => '_compat_rereg_mr',
- 'offset' => '40',
- 'type' => '2258'
+ 'name' => '__wrefs',
+ 'offset' => '36',
+ 'type' => '74'
},
'6' => {
- 'name' => '_compat_dereg_mr',
- 'offset' => '48',
- 'type' => '2258'
- },
- '7' => {
- 'name' => 'alloc_mw',
- 'offset' => '56',
- 'type' => '2304'
- },
- '8' => {
- 'name' => 'bind_mw',
- 'offset' => '64',
- 'type' => '2472'
- },
- '9' => {
- 'name' => 'dealloc_mw',
- 'offset' => '72',
- 'type' => '3730'
+ 'name' => '__g_signals',
+ 'offset' => '40',
+ 'type' => '1371'
}
},
- 'Name' => 'struct ibv_context_ops',
- 'Size' => '256',
+ 'Name' => 'struct __pthread_cond_s',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '207' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '214' => {
- 'BaseType' => '225',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
+ '131' => {
+ 'BaseType' => '74',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
- '225' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '2258' => {
- 'Name' => 'void*(*)()',
- 'Return' => '340',
- 'Type' => 'FuncPtr'
+ '1371' => {
+ 'BaseType' => '74',
+ 'Name' => 'unsigned int[2]',
+ 'Size' => '8',
+ 'Type' => 'Array'
},
- '2268' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
- 'Param' => {
+ '13980' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1868',
+ 'Memb' => {
'0' => {
- 'type' => '1493'
+ 'name' => '_dummy1',
+ 'offset' => '0',
+ 'type' => '14169'
},
'1' => {
- 'type' => '377'
- },
- '2' => {
- 'type' => '2294'
+ 'name' => '_dummy2',
+ 'offset' => '8',
+ 'type' => '14186'
}
},
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '2294' => {
- 'BaseType' => '2299',
- 'Name' => 'struct _compat_ibv_port_attr*',
- 'Type' => 'Pointer'
- },
- '2299' => {
- 'Name' => 'struct _compat_ibv_port_attr',
- 'Type' => 'Struct'
- },
- '2304' => {
- 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
- 'Param' => {
+ 'Name' => 'struct _ibv_device_ops',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '14043' => {
+ 'BaseType' => '14049',
+ 'Name' => 'struct ibv_device*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14049' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1878',
+ 'Memb' => {
'0' => {
- 'type' => '2405'
+ 'name' => '_ops',
+ 'offset' => '0',
+ 'type' => '13980'
},
'1' => {
- 'type' => '2446'
+ 'name' => 'node_type',
+ 'offset' => '16',
+ 'type' => '4120'
+ },
+ '2' => {
+ 'name' => 'transport_type',
+ 'offset' => '20',
+ 'type' => '4187'
+ },
+ '3' => {
+ 'name' => 'name',
+ 'offset' => '24',
+ 'type' => '5135'
+ },
+ '4' => {
+ 'name' => 'dev_name',
+ 'offset' => '88',
+ 'type' => '5135'
+ },
+ '5' => {
+ 'name' => 'dev_path',
+ 'offset' => '152',
+ 'type' => '14221'
+ },
+ '6' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '408',
+ 'type' => '14221'
}
},
- 'Return' => '2325',
- 'Type' => 'FuncPtr'
- },
- '2325' => {
- 'BaseType' => '2330',
- 'Name' => 'struct ibv_mw*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '2330' => {
- 'Header' => 'verbs.h',
- 'Line' => '644',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '2405'
- },
- '2' => {
- 'name' => 'rkey',
- 'offset' => '16',
- 'type' => '214'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '20',
- 'type' => '214'
- },
- '4' => {
- 'name' => 'type',
- 'offset' => '24',
- 'type' => '2446'
- }
- },
- 'Name' => 'struct ibv_mw',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '2405' => {
- 'BaseType' => '2410',
- 'Name' => 'struct ibv_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '2410' => {
- 'Header' => 'verbs.h',
- 'Line' => '592',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '214'
- }
- },
- 'Name' => 'struct ibv_pd',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '2446' => {
- 'BaseType' => '225',
- 'Header' => 'verbs.h',
- 'Line' => '639',
- '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'
- },
- '2472' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
- 'Param' => {
+ 'Name' => 'struct ibv_device',
+ 'Size' => '664',
+ 'Type' => 'Struct'
+ },
+ '14169' => {
+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '14043'
+ },
+ '1' => {
+ 'type' => '119'
+ }
+ },
+ 'Return' => '4517',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14186' => {
+ 'Name' => 'void(*)(struct ibv_context*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4517'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14221' => {
+ 'BaseType' => '230',
+ 'Name' => 'char[256]',
+ 'Size' => '256',
+ 'Type' => 'Array'
+ },
+ '14237' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1893',
+ 'Memb' => {
'0' => {
- 'type' => '2498'
+ 'name' => '_compat_query_device',
+ 'offset' => '0',
+ 'type' => '14706'
},
'1' => {
- 'type' => '2325'
+ 'name' => '_compat_query_port',
+ 'offset' => '8',
+ 'type' => '14748'
},
+ '10' => {
+ 'name' => '_compat_create_cq',
+ 'offset' => '80',
+ 'type' => '14706'
+ },
+ '11' => {
+ 'name' => 'poll_cq',
+ 'offset' => '88',
+ 'type' => '14869'
+ },
+ '12' => {
+ 'name' => 'req_notify_cq',
+ 'offset' => '96',
+ 'type' => '14895'
+ },
+ '13' => {
+ 'name' => '_compat_cq_event',
+ 'offset' => '104',
+ 'type' => '14706'
+ },
+ '14' => {
+ 'name' => '_compat_resize_cq',
+ 'offset' => '112',
+ 'type' => '14706'
+ },
+ '15' => {
+ 'name' => '_compat_destroy_cq',
+ 'offset' => '120',
+ 'type' => '14706'
+ },
+ '16' => {
+ 'name' => '_compat_create_srq',
+ 'offset' => '128',
+ 'type' => '14706'
+ },
+ '17' => {
+ 'name' => '_compat_modify_srq',
+ 'offset' => '136',
+ 'type' => '14706'
+ },
+ '18' => {
+ 'name' => '_compat_query_srq',
+ 'offset' => '144',
+ 'type' => '14706'
+ },
+ '19' => {
+ 'name' => '_compat_destroy_srq',
+ 'offset' => '152',
+ 'type' => '14706'
+ },
'2' => {
- 'type' => '3497'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '2498' => {
- 'BaseType' => '2503',
- 'Name' => 'struct ibv_qp*',
- 'Size' => '160',
- 'Type' => 'Pointer'
- },
- '2503' => {
- 'Header' => 'verbs.h',
- 'Line' => '1217',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
- 'name' => 'qp_context',
- 'offset' => '8',
- 'type' => '340'
- },
- '10' => {
- 'name' => 'mutex',
- 'offset' => '64',
- 'type' => '2868'
+ 'name' => '_compat_alloc_pd',
+ 'offset' => '16',
+ 'type' => '14706'
},
- '11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '3093'
+ '20' => {
+ 'name' => 'post_srq_recv',
+ 'offset' => '160',
+ 'type' => '14926'
+ },
+ '21' => {
+ 'name' => '_compat_create_qp',
+ 'offset' => '168',
+ 'type' => '14706'
+ },
+ '22' => {
+ 'name' => '_compat_query_qp',
+ 'offset' => '176',
+ 'type' => '14706'
+ },
+ '23' => {
+ 'name' => '_compat_modify_qp',
+ 'offset' => '184',
+ 'type' => '14706'
+ },
+ '24' => {
+ 'name' => '_compat_destroy_qp',
+ 'offset' => '192',
+ 'type' => '14706'
+ },
+ '25' => {
+ 'name' => 'post_send',
+ 'offset' => '200',
+ 'type' => '14963'
+ },
+ '26' => {
+ 'name' => 'post_recv',
+ 'offset' => '208',
+ 'type' => '14994'
+ },
+ '27' => {
+ 'name' => '_compat_create_ah',
+ 'offset' => '216',
+ 'type' => '14706'
+ },
+ '28' => {
+ 'name' => '_compat_destroy_ah',
+ 'offset' => '224',
+ 'type' => '14706'
+ },
+ '29' => {
+ 'name' => '_compat_attach_mcast',
+ 'offset' => '232',
+ 'type' => '14706'
+ },
+ '3' => {
+ 'name' => '_compat_dealloc_pd',
+ 'offset' => '24',
+ 'type' => '14706'
},
- '12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '214'
+ '30' => {
+ 'name' => '_compat_detach_mcast',
+ 'offset' => '240',
+ 'type' => '14706'
+ },
+ '31' => {
+ 'name' => '_compat_async_event',
+ 'offset' => '248',
+ 'type' => '14706'
+ },
+ '4' => {
+ 'name' => '_compat_reg_mr',
+ 'offset' => '32',
+ 'type' => '14706'
},
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '2405'
- },
- '3' => {
- 'name' => 'send_cq',
- 'offset' => '24',
- 'type' => '2682'
- },
- '4' => {
- 'name' => 'recv_cq',
- 'offset' => '32',
- 'type' => '2682'
- },
- '5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '3272'
- },
- '6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '214'
- },
- '7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '214'
- },
- '8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '3378'
- },
- '9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '3440'
- }
- },
- 'Name' => 'struct ibv_qp',
- 'Size' => '160',
- 'Type' => 'Struct'
- },
- '2682' => {
- 'BaseType' => '2687',
- 'Name' => 'struct ibv_cq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '2687' => {
- 'Header' => 'verbs.h',
- 'Line' => '1408',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '2814'
- },
- '2' => {
- 'name' => 'cq_context',
- 'offset' => '16',
- 'type' => '340'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '214'
- },
- '4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '809'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '2868'
- },
- '6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '3093'
- },
- '7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '214'
- },
- '8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '214'
- }
- },
- 'Name' => 'struct ibv_cq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '2814' => {
- 'BaseType' => '2819',
- 'Name' => 'struct ibv_comp_channel*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '2819' => {
- 'Header' => 'verbs.h',
- 'Line' => '1402',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '809'
- },
- '2' => {
- 'name' => 'refcnt',
- 'offset' => '12',
- 'type' => '809'
- }
- },
- 'Name' => 'struct ibv_comp_channel',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '5' => {
+ 'name' => '_compat_rereg_mr',
+ 'offset' => '40',
+ 'type' => '14706'
+ },
+ '6' => {
+ 'name' => '_compat_dereg_mr',
+ 'offset' => '48',
+ 'type' => '14706'
+ },
+ '7' => {
+ 'name' => 'alloc_mw',
+ 'offset' => '56',
+ 'type' => '14774'
+ },
+ '8' => {
+ 'name' => 'bind_mw',
+ 'offset' => '64',
+ 'type' => '14811'
+ },
+ '9' => {
+ 'name' => 'dealloc_mw',
+ 'offset' => '72',
+ 'type' => '14832'
+ }
+ },
+ 'Name' => 'struct ibv_context_ops',
+ 'Size' => '256',
+ 'Type' => 'Struct'
+ },
+ '143' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '1433' => {
+ 'BaseType' => '230',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
},
- '2868' => {
+ '1449' => {
'Header' => 'pthreadtypes.h',
- 'Line' => '128',
+ 'Line' => '72',
'Memb' => {
'0' => {
'name' => '__data',
'offset' => '0',
- 'type' => '2920'
+ 'type' => '1015'
},
'1' => {
'name' => '__size',
'offset' => '0',
- 'type' => '681'
+ 'type' => '1433'
},
'2' => {
'name' => '__align',
'offset' => '0',
- 'type' => '860'
+ 'type' => '143'
}
},
'Name' => 'union pthread_mutex_t',
'Size' => '40',
'Type' => 'Union'
},
- '2920' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '92',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '809'
- },
- '1' => {
- 'name' => '__count',
- 'offset' => '4',
- 'type' => '225'
- },
- '2' => {
- 'name' => '__owner',
- 'offset' => '8',
- 'type' => '809'
- },
- '3' => {
- 'name' => '__nusers',
- 'offset' => '12',
- 'type' => '225'
- },
- '4' => {
- 'name' => '__kind',
- 'offset' => '16',
- 'type' => '809'
- },
- '5' => {
- 'name' => '__spins',
- 'offset' => '20',
- 'type' => '3025'
- },
- '6' => {
- 'name' => '__elision',
- 'offset' => '22',
- 'type' => '3025'
- },
- '7' => {
- 'name' => '__list',
- 'offset' => '24',
- 'type' => '3032'
- }
- },
- 'Name' => 'struct __pthread_mutex_s',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '3025' => {
- 'Name' => 'short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '3032' => {
- 'BaseType' => '3043',
- 'Header' => 'pthreadtypes.h',
- 'Line' => '79',
- 'Name' => '__pthread_list_t',
- 'Size' => '16',
- 'Type' => 'Typedef'
- },
- '3043' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '75',
- 'Memb' => {
- '0' => {
- 'name' => '__prev',
- 'offset' => '0',
- 'type' => '3076'
- },
- '1' => {
- 'name' => '__next',
- 'offset' => '8',
- 'type' => '3076'
- }
- },
- 'Name' => 'struct __pthread_internal_list',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '3076' => {
- 'BaseType' => '3043',
- 'Name' => 'struct __pthread_internal_list*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '3093' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '154',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '3120'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '681'
- },
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '3265'
- }
- },
- 'Name' => 'union pthread_cond_t',
- 'Size' => '48',
- 'Type' => 'Union'
- },
- '3120' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '141',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '809'
- },
- '1' => {
- 'name' => '__futex',
- 'offset' => '4',
- 'type' => '225'
- },
- '2' => {
- 'name' => '__total_seq',
- 'offset' => '8',
- 'type' => '3246'
- },
- '3' => {
- 'name' => '__wakeup_seq',
- 'offset' => '16',
- 'type' => '3246'
- },
- '4' => {
- 'name' => '__woken_seq',
- 'offset' => '24',
- 'type' => '3246'
- },
- '5' => {
- 'name' => '__mutex',
- 'offset' => '32',
- 'type' => '340'
- },
- '6' => {
- 'name' => '__nwaiters',
- 'offset' => '40',
- 'type' => '225'
- },
- '7' => {
- 'name' => '__broadcast_seq',
- 'offset' => '44',
- 'type' => '225'
- }
- },
- 'Name' => 'anon-struct-pthreadtypes.h-141',
+ '14706' => {
+ 'Name' => 'void*(*)()',
+ 'Return' => '210',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14737' => {
+ 'BaseType' => '14743',
+ 'Name' => 'struct _compat_ibv_port_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14743' => {
+ 'Name' => 'struct _compat_ibv_port_attr',
+ 'Type' => 'Struct'
+ },
+ '14748' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4517'
+ },
+ '1' => {
+ 'type' => '2926'
+ },
+ '2' => {
+ 'type' => '14737'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14774' => {
+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
+ 'Param' => {
+ '0' => {
+ 'type' => '8269'
+ },
+ '1' => {
+ 'type' => '8275'
+ }
+ },
+ 'Return' => '11145',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14805' => {
+ 'BaseType' => '11730',
+ 'Name' => 'struct ibv_mw_bind*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14811' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6877'
+ },
+ '1' => {
+ 'type' => '11145'
+ },
+ '2' => {
+ 'type' => '14805'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14832' => {
+ 'Name' => 'int(*)(struct ibv_mw*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '11145'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14863' => {
+ 'BaseType' => '7702',
+ 'Name' => 'struct ibv_wc*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14869' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6675'
+ },
+ '1' => {
+ 'type' => '119'
+ },
+ '2' => {
+ 'type' => '14863'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14895' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6675'
+ },
+ '1' => {
+ 'type' => '119'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14926' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6995'
+ },
+ '1' => {
+ 'type' => '11462'
+ },
+ '2' => {
+ 'type' => '11812'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14957' => {
+ 'BaseType' => '11379',
+ 'Name' => 'struct ibv_send_wr**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14963' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6877'
+ },
+ '1' => {
+ 'type' => '11379'
+ },
+ '2' => {
+ 'type' => '14957'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '14994' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '6877'
+ },
+ '1' => {
+ 'type' => '11462'
+ },
+ '2' => {
+ 'type' => '11812'
+ }
+ },
+ 'Return' => '119',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '150' => {
+ 'BaseType' => '53',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1507' => {
+ 'BaseType' => '230',
+ 'Name' => 'char[48]',
'Size' => '48',
- 'Type' => 'Struct'
- },
- '3246' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '3265' => {
- 'Name' => 'long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '3272' => {
- 'BaseType' => '3277',
- 'Name' => 'struct ibv_srq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
+ 'Type' => 'Array'
},
- '3277' => {
- 'Header' => 'verbs.h',
- 'Line' => '1177',
+ '1523' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '80',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => '__data',
'offset' => '0',
- 'type' => '1493'
+ 'type' => '1280'
},
'1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '340'
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '1507'
},
'2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '2405'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '214'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '2868'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '3093'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '214'
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '898'
}
},
- 'Name' => 'struct ibv_srq',
- 'Size' => '128',
- 'Type' => 'Struct'
+ 'Name' => 'union pthread_cond_t',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '16913' => {
+ 'BaseType' => '9651',
+ 'Name' => 'struct ibv_qp_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '19651' => {
+ 'BaseType' => '9461',
+ 'Name' => 'struct ibv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '210' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '230' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '2926' => {
+ 'BaseType' => '88',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '2938' => {
+ 'BaseType' => '107',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '2950' => {
+ 'BaseType' => '131',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '2962' => {
+ 'BaseType' => '150',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '3115' => {
+ 'BaseType' => '74',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '3139' => {
+ 'BaseType' => '3115',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
},
- '3378' => {
- 'BaseType' => '225',
+ '38300' => {
+ 'BaseType' => '2926',
+ 'Name' => 'uint8_t[6]',
+ 'Size' => '6',
+ 'Type' => 'Array'
+ },
+ '41' => {
+ 'BaseType' => '53',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '4120' => {
'Header' => 'verbs.h',
- 'Line' => '998',
+ 'Line' => '79',
'Memb' => {
'0' => {
- 'name' => 'IBV_QPS_RESET',
- 'value' => '0'
+ 'name' => 'IBV_NODE_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'IBV_QPS_INIT',
+ 'name' => 'IBV_NODE_CA',
'value' => '1'
},
'2' => {
- 'name' => 'IBV_QPS_RTR',
+ 'name' => 'IBV_NODE_SWITCH',
'value' => '2'
},
'3' => {
- 'name' => 'IBV_QPS_RTS',
+ 'name' => 'IBV_NODE_ROUTER',
'value' => '3'
},
'4' => {
- 'name' => 'IBV_QPS_SQD',
+ 'name' => 'IBV_NODE_RNIC',
'value' => '4'
},
'5' => {
- 'name' => 'IBV_QPS_SQE',
+ 'name' => 'IBV_NODE_USNIC',
'value' => '5'
},
'6' => {
- 'name' => 'IBV_QPS_ERR',
+ 'name' => 'IBV_NODE_USNIC_UDP',
'value' => '6'
},
'7' => {
- 'name' => 'IBV_QPS_UNKNOWN',
+ 'name' => 'IBV_NODE_UNSPECIFIED',
'value' => '7'
}
},
- 'Name' => 'enum ibv_qp_state',
+ 'Name' => 'enum ibv_node_type',
'Size' => '4',
'Type' => 'Enum'
},
- '340' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '341' => {
- 'BaseType' => '352',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3440' => {
- 'BaseType' => '225',
+ '4187' => {
'Header' => 'verbs.h',
- 'Line' => '860',
+ 'Line' => '90',
'Memb' => {
'0' => {
- 'name' => 'IBV_QPT_RC',
- 'value' => '2'
+ 'name' => 'IBV_TRANSPORT_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'IBV_QPT_UC',
- 'value' => '3'
+ 'name' => 'IBV_TRANSPORT_IB',
+ 'value' => '0'
},
'2' => {
- 'name' => 'IBV_QPT_UD',
- 'value' => '4'
+ 'name' => 'IBV_TRANSPORT_IWARP',
+ 'value' => '1'
},
'3' => {
- 'name' => 'IBV_QPT_RAW_PACKET',
- 'value' => '8'
+ 'name' => 'IBV_TRANSPORT_USNIC',
+ 'value' => '2'
},
'4' => {
- 'name' => 'IBV_QPT_XRC_SEND',
- 'value' => '9'
+ 'name' => 'IBV_TRANSPORT_USNIC_UDP',
+ 'value' => '3'
},
'5' => {
- 'name' => 'IBV_QPT_XRC_RECV',
- 'value' => '10'
- },
- '6' => {
- 'name' => 'IBV_QPT_DRIVER',
- 'value' => '255'
+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED',
+ 'value' => '4'
}
},
- 'Name' => 'enum ibv_qp_type',
+ 'Name' => 'enum ibv_transport_type',
'Size' => '4',
'Type' => 'Enum'
},
- '3497' => {
- 'BaseType' => '3502',
- 'Name' => 'struct ibv_mw_bind*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '3502' => {
+ '4398' => {
'Header' => 'verbs.h',
- 'Line' => '1171',
+ 'Line' => '1935',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'device',
'offset' => '0',
- 'type' => '341'
+ 'type' => '14043'
},
'1' => {
- 'name' => 'send_flags',
+ 'name' => 'ops',
'offset' => '8',
- 'type' => '225'
+ 'type' => '14237'
},
'2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '3551'
+ 'name' => 'cmd_fd',
+ 'offset' => '264',
+ 'type' => '119'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '268',
+ 'type' => '119'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '272',
+ 'type' => '119'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '280',
+ 'type' => '1449'
+ },
+ '6' => {
+ 'name' => 'abi_compat',
+ 'offset' => '320',
+ 'type' => '210'
}
},
- 'Name' => 'struct ibv_mw_bind',
- 'Size' => '48',
+ 'Name' => 'struct ibv_context',
+ 'Size' => '328',
'Type' => 'Struct'
},
- '352' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '35457' => {
- 'BaseType' => '35462',
- 'Name' => 'struct efadv_qp_init_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '35462' => {
+ '4517' => {
+ 'BaseType' => '4398',
+ 'Name' => 'struct ibv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '48324' => {
'Header' => 'efadv.h',
'Line' => '27',
'Memb' => {
'0' => {
'name' => 'comp_mask',
'offset' => '0',
- 'type' => '341'
+ 'type' => '2962'
},
'1' => {
'name' => 'driver_qp_type',
'offset' => '8',
- 'type' => '214'
+ 'type' => '2950'
},
'2' => {
'name' => 'reserved',
'offset' => '12',
- 'type' => '12569'
+ 'type' => '48377'
}
},
'Name' => 'struct efadv_qp_init_attr',
'Size' => '16',
'Type' => 'Struct'
},
- '3551' => {
- 'Header' => 'verbs.h',
- 'Line' => '585',
- 'Memb' => {
- '0' => {
- 'name' => 'mr',
- 'offset' => '0',
- 'type' => '3613'
- },
- '1' => {
- 'name' => 'addr',
- 'offset' => '8',
- 'type' => '341'
- },
- '2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '341'
- },
- '3' => {
- 'name' => 'mw_access_flags',
- 'offset' => '24',
- 'type' => '225'
- }
- },
- 'Name' => 'struct ibv_mw_bind_info',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '359' => {
- 'BaseType' => '370',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '3613' => {
- 'BaseType' => '3618',
- 'Name' => 'struct ibv_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '3618' => {
+ '48377' => {
+ 'BaseType' => '2926',
+ 'Name' => 'uint8_t[4]',
+ 'Size' => '4',
+ 'Type' => 'Array'
+ },
+ '48393' => {
+ 'Header' => 'efadv.h',
+ 'Line' => '38',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'max_sq_wr',
+ 'offset' => '8',
+ 'type' => '2950'
+ },
+ '2' => {
+ 'name' => 'max_rq_wr',
+ 'offset' => '12',
+ 'type' => '2950'
+ },
+ '3' => {
+ 'name' => 'max_sq_sge',
+ 'offset' => '16',
+ 'type' => '2938'
+ },
+ '4' => {
+ 'name' => 'max_rq_sge',
+ 'offset' => '18',
+ 'type' => '2938'
+ },
+ '5' => {
+ 'name' => 'inline_buf_size',
+ 'offset' => '20',
+ 'type' => '2938'
+ },
+ '6' => {
+ 'name' => 'reserved',
+ 'offset' => '22',
+ 'type' => '48498'
+ }
+ },
+ 'Name' => 'struct efadv_device_attr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '48498' => {
+ 'BaseType' => '2926',
+ 'Name' => 'uint8_t[2]',
+ 'Size' => '2',
+ 'Type' => 'Array'
+ },
+ '48514' => {
+ 'Header' => 'efadv.h',
+ 'Line' => '52',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'ahn',
+ 'offset' => '8',
+ 'type' => '2938'
+ },
+ '2' => {
+ 'name' => 'reserved',
+ 'offset' => '10',
+ 'type' => '38300'
+ }
+ },
+ 'Name' => 'struct efadv_ah_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '49173' => {
+ 'BaseType' => '48514',
+ 'Name' => 'struct efadv_ah_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '5135' => {
+ 'BaseType' => '230',
+ 'Name' => 'char[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '53' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '56761' => {
+ 'BaseType' => '48324',
+ 'Name' => 'struct efadv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '60' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '64208' => {
+ 'BaseType' => '48393',
+ 'Name' => 'struct efadv_device_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6534' => {
'Header' => 'verbs.h',
- 'Line' => '629',
+ 'Line' => '1408',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '1493'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'pd',
+ 'name' => 'channel',
'offset' => '8',
- 'type' => '2405'
+ 'type' => '12686'
},
'2' => {
- 'name' => 'addr',
+ 'name' => 'cq_context',
'offset' => '16',
- 'type' => '340'
+ 'type' => '210'
},
'3' => {
- 'name' => 'length',
+ 'name' => 'handle',
'offset' => '24',
- 'type' => '3719'
+ 'type' => '2950'
},
'4' => {
- 'name' => 'handle',
- 'offset' => '32',
- 'type' => '214'
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '119'
},
'5' => {
- 'name' => 'lkey',
- 'offset' => '36',
- 'type' => '214'
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1449'
},
'6' => {
- 'name' => 'rkey',
- 'offset' => '40',
- 'type' => '214'
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1523'
+ },
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '2950'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '2950'
}
},
- 'Name' => 'struct ibv_mr',
- 'Size' => '48',
+ 'Name' => 'struct ibv_cq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '370' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '3719' => {
- 'BaseType' => '352',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
+ '6675' => {
+ 'BaseType' => '6534',
+ 'Name' => 'struct ibv_cq*',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3730' => {
- 'Name' => 'int(*)(struct ibv_mw*)',
- 'Param' => {
- '0' => {
- 'type' => '2325'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '3746' => {
- 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
- 'Param' => {
- '0' => {
- 'type' => '2682'
- },
- '1' => {
- 'type' => '809'
- },
- '2' => {
- 'type' => '3772'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '377' => {
- 'BaseType' => '388',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '3772' => {
- 'BaseType' => '3777',
- 'Name' => 'struct ibv_wc*',
- 'Size' => '48',
'Type' => 'Pointer'
},
- '3777' => {
+ '6681' => {
'Header' => 'verbs.h',
- 'Line' => '553',
+ 'Line' => '1217',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '341'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'status',
+ 'name' => 'qp_context',
'offset' => '8',
- 'type' => '3984'
+ 'type' => '210'
},
'10' => {
- 'name' => 'slid',
- 'offset' => '42',
- 'type' => '359'
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '1449'
},
'11' => {
- 'name' => 'sl',
- 'offset' => '44',
- 'type' => '377'
+ 'name' => 'cond',
+ 'offset' => '104',
+ 'type' => '1523'
},
'12' => {
- 'name' => 'dlid_path_bits',
- 'offset' => '45',
- 'type' => '377'
+ 'name' => 'events_completed',
+ 'offset' => '152',
+ 'type' => '2950'
},
'2' => {
- 'name' => 'opcode',
- 'offset' => '12',
- 'type' => '4142'
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '8269'
},
'3' => {
- 'name' => 'vendor_err',
- 'offset' => '16',
- 'type' => '214'
+ 'name' => 'send_cq',
+ 'offset' => '24',
+ 'type' => '6675'
},
'4' => {
- 'name' => 'byte_len',
- 'offset' => '20',
- 'type' => '214'
+ 'name' => 'recv_cq',
+ 'offset' => '32',
+ 'type' => '6675'
},
'5' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '3860'
+ 'name' => 'srq',
+ 'offset' => '40',
+ 'type' => '6995'
},
'6' => {
- 'name' => 'qp_num',
- 'offset' => '28',
- 'type' => '214'
+ 'name' => 'handle',
+ 'offset' => '48',
+ 'type' => '2950'
},
'7' => {
- 'name' => 'src_qp',
- 'offset' => '32',
- 'type' => '214'
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '2950'
},
'8' => {
- 'name' => 'wc_flags',
- 'offset' => '36',
- 'type' => '225'
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '9980'
},
'9' => {
- 'name' => 'pkey_index',
- 'offset' => '40',
- 'type' => '359'
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '9314'
}
},
- 'Name' => 'struct ibv_wc',
- 'Size' => '48',
+ 'Name' => 'struct ibv_qp',
+ 'Size' => '160',
'Type' => 'Struct'
},
- '3860' => {
+ '67' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '6877' => {
+ 'BaseType' => '6681',
+ 'Name' => 'struct ibv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6883' => {
'Header' => 'verbs.h',
- 'Line' => '562',
+ 'Line' => '1177',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '4260'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'invalidated_rkey',
- 'offset' => '0',
- 'type' => '214'
+ 'name' => 'srq_context',
+ 'offset' => '8',
+ 'type' => '210'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '8269'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '2950'
+ },
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1449'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1523'
+ },
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '2950'
}
},
- 'Name' => 'ibv_wc::anon-union-verbs.h-562',
- 'NameSpace' => 'ibv_wc',
- 'Size' => '4',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_srq',
+ 'Size' => '128',
+ 'Type' => 'Struct'
},
- '388' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '3984' => {
- 'BaseType' => '225',
+ '6995' => {
+ 'BaseType' => '6883',
+ 'Name' => 'struct ibv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7245' => {
'Header' => 'verbs.h',
'Line' => '453',
'Memb' => {
@@ -1816,8 +2004,12 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '4142' => {
- 'BaseType' => '225',
+ '74' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '7409' => {
'Header' => 'verbs.h',
'Line' => '481',
'Memb' => {
@@ -1849,741 +2041,668 @@ $VAR1 = {
'name' => 'IBV_WC_TM_NO_TAG',
'value' => '134'
},
- '15' => {
- 'name' => 'IBV_WC_DRIVER1',
- 'value' => '135'
+ '15' => {
+ 'name' => 'IBV_WC_DRIVER1',
+ 'value' => '135'
+ },
+ '2' => {
+ 'name' => 'IBV_WC_RDMA_READ',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'IBV_WC_COMP_SWAP',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'IBV_WC_FETCH_ADD',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'IBV_WC_BIND_MW',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'IBV_WC_LOCAL_INV',
+ 'value' => '6'
+ },
+ '7' => {
+ 'name' => 'IBV_WC_TSO',
+ 'value' => '7'
+ },
+ '8' => {
+ 'name' => 'IBV_WC_RECV',
+ 'value' => '128'
+ },
+ '9' => {
+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
+ 'value' => '129'
+ }
+ },
+ 'Name' => 'enum ibv_wc_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '7665' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '562',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'imm_data',
+ 'offset' => '0',
+ 'type' => '3139'
+ },
+ '1' => {
+ 'name' => 'invalidated_rkey',
+ 'offset' => '0',
+ 'type' => '2950'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-562',
+ 'Size' => '4',
+ 'Type' => 'Union'
+ },
+ '7702' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '553',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '2962'
+ },
+ '1' => {
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '7245'
+ },
+ '10' => {
+ 'name' => 'slid',
+ 'offset' => '42',
+ 'type' => '2938'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '44',
+ 'type' => '2926'
+ },
+ '12' => {
+ 'name' => 'dlid_path_bits',
+ 'offset' => '45',
+ 'type' => '2926'
},
'2' => {
- 'name' => 'IBV_WC_RDMA_READ',
- 'value' => '2'
+ 'name' => 'opcode',
+ 'offset' => '12',
+ 'type' => '7409'
},
'3' => {
- 'name' => 'IBV_WC_COMP_SWAP',
- 'value' => '3'
+ 'name' => 'vendor_err',
+ 'offset' => '16',
+ 'type' => '2950'
},
'4' => {
- 'name' => 'IBV_WC_FETCH_ADD',
- 'value' => '4'
+ 'name' => 'byte_len',
+ 'offset' => '20',
+ 'type' => '2950'
},
'5' => {
- 'name' => 'IBV_WC_BIND_MW',
- 'value' => '5'
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '7665'
},
'6' => {
- 'name' => 'IBV_WC_LOCAL_INV',
- 'value' => '6'
+ 'name' => 'qp_num',
+ 'offset' => '28',
+ 'type' => '2950'
},
'7' => {
- 'name' => 'IBV_WC_TSO',
- 'value' => '7'
+ 'name' => 'src_qp',
+ 'offset' => '32',
+ 'type' => '2950'
},
'8' => {
- 'name' => 'IBV_WC_RECV',
- 'value' => '128'
+ 'name' => 'wc_flags',
+ 'offset' => '36',
+ 'type' => '74'
},
'9' => {
- 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
- 'value' => '129'
+ 'name' => 'pkey_index',
+ 'offset' => '40',
+ 'type' => '2938'
}
},
- 'Name' => 'enum ibv_wc_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '4260' => {
- 'BaseType' => '4271',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '4271' => {
- 'BaseType' => '225',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '4282' => {
- 'Name' => 'int(*)(struct ibv_cq*, int)',
- 'Param' => {
- '0' => {
- 'type' => '2682'
- },
- '1' => {
- 'type' => '809'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '4303' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '3272'
- },
- '1' => {
- 'type' => '4329'
- },
- '2' => {
- 'type' => '4450'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '4329' => {
- 'BaseType' => '4334',
- 'Name' => 'struct ibv_recv_wr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
+ 'Name' => 'struct ibv_wc',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '4334' => {
+ '7890' => {
'Header' => 'verbs.h',
- 'Line' => '1135',
+ 'Line' => '585',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'mr',
'offset' => '0',
- 'type' => '341'
+ 'type' => '8077'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'addr',
'offset' => '8',
- 'type' => '4329'
+ 'type' => '2962'
},
'2' => {
- 'name' => 'sg_list',
+ 'name' => 'length',
'offset' => '16',
- 'type' => '4396'
+ 'type' => '2962'
},
'3' => {
- 'name' => 'num_sge',
+ 'name' => 'mw_access_flags',
'offset' => '24',
- 'type' => '809'
+ 'type' => '74'
}
},
- 'Name' => 'struct ibv_recv_wr',
+ 'Name' => 'struct ibv_mw_bind_info',
'Size' => '32',
'Type' => 'Struct'
},
- '4396' => {
- 'BaseType' => '4401',
- 'Name' => 'struct ibv_sge*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '4401' => {
- 'Header' => 'verbs.h',
- 'Line' => '1079',
- 'Memb' => {
- '0' => {
- 'name' => 'addr',
- 'offset' => '0',
- 'type' => '341'
- },
- '1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '214'
- },
- '2' => {
- 'name' => 'lkey',
- 'offset' => '12',
- 'type' => '214'
- }
- },
- 'Name' => 'struct ibv_sge',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '44328' => {
- 'BaseType' => '44333',
- 'Name' => 'struct efadv_device_attr*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '44333' => {
- 'Header' => 'efadv.h',
- 'Line' => '38',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '341'
- },
- '1' => {
- 'name' => 'max_sq_wr',
- 'offset' => '8',
- 'type' => '214'
- },
- '2' => {
- 'name' => 'max_rq_wr',
- 'offset' => '12',
- 'type' => '214'
- },
- '3' => {
- 'name' => 'max_sq_sge',
- 'offset' => '16',
- 'type' => '359'
- },
- '4' => {
- 'name' => 'max_rq_sge',
- 'offset' => '18',
- 'type' => '359'
- },
- '5' => {
- 'name' => 'inline_buf_size',
- 'offset' => '20',
- 'type' => '359'
- },
- '6' => {
- 'name' => 'reserved',
- 'offset' => '22',
- 'type' => '12569'
- }
- },
- 'Name' => 'struct efadv_device_attr',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '4450' => {
- 'BaseType' => '4329',
- 'Name' => 'struct ibv_recv_wr**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '4455' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '2498'
- },
- '1' => {
- 'type' => '4481'
- },
- '2' => {
- 'type' => '5130'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '4481' => {
- 'BaseType' => '4486',
- 'Name' => 'struct ibv_send_wr*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '4486' => {
+ '7965' => {
'Header' => 'verbs.h',
- 'Line' => '1085',
+ 'Line' => '629',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '341'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'pd',
'offset' => '8',
- 'type' => '4481'
+ 'type' => '8269'
},
'2' => {
- 'name' => 'sg_list',
+ 'name' => 'addr',
'offset' => '16',
- 'type' => '4396'
+ 'type' => '210'
},
'3' => {
- 'name' => 'num_sge',
+ 'name' => 'length',
'offset' => '24',
- 'type' => '809'
+ 'type' => '41'
},
'4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '4990'
- },
- '5' => {
- 'name' => 'send_flags',
+ 'name' => 'handle',
'offset' => '32',
- 'type' => '225'
+ 'type' => '2950'
},
- '6' => {
- 'name' => 'unnamed0',
+ '5' => {
+ 'name' => 'lkey',
'offset' => '36',
- 'type' => '4582'
+ 'type' => '2950'
},
- '7' => {
- 'name' => 'wr',
+ '6' => {
+ 'name' => 'rkey',
'offset' => '40',
- 'type' => '4627'
- },
- '8' => {
- 'name' => 'qp_type',
- 'offset' => '72',
- 'type' => '4820'
- },
- '9' => {
- 'name' => 'unnamed1',
- 'offset' => '80',
- 'type' => '4867'
+ 'type' => '2950'
}
},
- 'Name' => 'struct ibv_send_wr',
- 'Size' => '128',
+ 'Name' => 'struct ibv_mr',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '4582' => {
+ '8077' => {
+ 'BaseType' => '7965',
+ 'Name' => 'struct ibv_mr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '8083' => {
'Header' => 'verbs.h',
- 'Line' => '1095',
+ 'Line' => '592',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '4260'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'invalidate_rkey',
- 'offset' => '0',
- 'type' => '214'
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '2950'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1095',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_pd',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '4627' => {
+ '8240' => {
'Header' => 'verbs.h',
- 'Line' => '1099',
+ 'Line' => '617',
'Memb' => {
'0' => {
- 'name' => 'rdma',
- 'offset' => '0',
- 'type' => '4645'
- },
- '1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '4690'
- },
- '2' => {
- 'name' => 'ud',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '4761'
+ 'type' => '4517'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1099',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '32',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_xrcd',
+ 'Size' => '8',
+ 'Type' => 'Struct'
},
- '4645' => {
+ '8269' => {
+ 'BaseType' => '8083',
+ 'Name' => 'struct ibv_pd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '8275' => {
'Header' => 'verbs.h',
- 'Line' => '1100',
+ 'Line' => '639',
'Memb' => {
'0' => {
- 'name' => 'remote_addr',
- 'offset' => '0',
- 'type' => '341'
+ 'name' => 'IBV_MW_TYPE_1',
+ 'value' => '1'
},
'1' => {
- 'name' => 'rkey',
- 'offset' => '8',
- 'type' => '214'
+ 'name' => 'IBV_MW_TYPE_2',
+ 'value' => '2'
}
},
- 'Name' => 'anon-struct-verbs.h-1100',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_mw_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '4690' => {
+ '8307' => {
'Header' => 'verbs.h',
- 'Line' => '1104',
+ 'Line' => '644',
'Memb' => {
'0' => {
- 'name' => 'remote_addr',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '341'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'compare_add',
+ 'name' => 'pd',
'offset' => '8',
- 'type' => '341'
+ 'type' => '8269'
},
'2' => {
- 'name' => 'swap',
+ 'name' => 'rkey',
'offset' => '16',
- 'type' => '341'
+ 'type' => '2950'
},
'3' => {
- 'name' => 'rkey',
+ 'name' => 'handle',
+ 'offset' => '20',
+ 'type' => '2950'
+ },
+ '4' => {
+ 'name' => 'type',
'offset' => '24',
- 'type' => '214'
+ 'type' => '8275'
}
},
- 'Name' => 'anon-struct-verbs.h-1104',
+ 'Name' => 'struct ibv_mw',
'Size' => '32',
'Type' => 'Struct'
},
- '4761' => {
+ '88' => {
+ 'BaseType' => '60',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '8894' => {
+ 'BaseType' => '8240',
+ 'Name' => 'struct ibv_xrcd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '898' => {
+ 'Name' => 'long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '9180' => {
'Header' => 'verbs.h',
- 'Line' => '1110',
+ 'Line' => '839',
'Memb' => {
'0' => {
- 'name' => 'ah',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '5076'
+ 'type' => '4517'
},
'1' => {
- 'name' => 'remote_qpn',
+ 'name' => 'ind_tbl_handle',
'offset' => '8',
- 'type' => '214'
+ 'type' => '119'
},
'2' => {
- 'name' => 'remote_qkey',
+ 'name' => 'ind_tbl_num',
'offset' => '12',
- 'type' => '214'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1110',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4820' => {
- 'Header' => 'verbs.h',
- 'Line' => '1116',
- 'Memb' => {
- '0' => {
- 'name' => 'xrc',
- 'offset' => '0',
- 'type' => '4838'
+ 'type' => '119'
+ },
+ '3' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '2950'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1116',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_rwq_ind_table',
+ 'Size' => '24',
+ 'Type' => 'Struct'
},
- '48245' => {
- 'BaseType' => '48250',
- 'Name' => 'struct efadv_ah_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '48250' => {
- 'Header' => 'efadv.h',
- 'Line' => '52',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '341'
- },
- '1' => {
- 'name' => 'ahn',
- 'offset' => '8',
- 'type' => '359'
- },
- '2' => {
- 'name' => 'reserved',
- 'offset' => '10',
- 'type' => '12569'
- }
- },
- 'Name' => 'struct efadv_ah_attr',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4838' => {
+ '9314' => {
'Header' => 'verbs.h',
- 'Line' => '1117',
+ 'Line' => '860',
'Memb' => {
'0' => {
- 'name' => 'remote_srqn',
- 'offset' => '0',
- 'type' => '214'
+ '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' => 'anon-struct-verbs.h-1117',
+ 'Name' => 'enum ibv_qp_type',
'Size' => '4',
- 'Type' => 'Struct'
+ 'Type' => 'Enum'
},
- '4867' => {
+ '9376' => {
'Header' => 'verbs.h',
- 'Line' => '1121',
+ 'Line' => '870',
'Memb' => {
'0' => {
- 'name' => 'bind_mw',
+ 'name' => 'max_send_wr',
'offset' => '0',
- 'type' => '4885'
+ 'type' => '2950'
},
'1' => {
- 'name' => 'tso',
- 'offset' => '0',
- 'type' => '4943'
+ 'name' => 'max_recv_wr',
+ 'offset' => '4',
+ 'type' => '2950'
+ },
+ '2' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '8',
+ 'type' => '2950'
+ },
+ '3' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '12',
+ 'type' => '2950'
+ },
+ '4' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '16',
+ 'type' => '2950'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1121',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '48',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_qp_cap',
+ 'Size' => '20',
+ 'Type' => 'Struct'
},
- '4885' => {
+ '9461' => {
'Header' => 'verbs.h',
- 'Line' => '1122',
+ 'Line' => '878',
'Memb' => {
'0' => {
- 'name' => 'mw',
+ 'name' => 'qp_context',
'offset' => '0',
- 'type' => '2325'
+ 'type' => '210'
},
'1' => {
- 'name' => 'rkey',
+ 'name' => 'send_cq',
'offset' => '8',
- 'type' => '214'
+ 'type' => '6675'
},
'2' => {
- 'name' => 'bind_info',
+ 'name' => 'recv_cq',
'offset' => '16',
- 'type' => '3551'
+ 'type' => '6675'
+ },
+ '3' => {
+ 'name' => 'srq',
+ 'offset' => '24',
+ 'type' => '6995'
+ },
+ '4' => {
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '9376'
+ },
+ '5' => {
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '9314'
+ },
+ '6' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '119'
}
},
- 'Name' => 'anon-struct-verbs.h-1122',
- 'Size' => '48',
+ 'Name' => 'struct ibv_qp_init_attr',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '4943' => {
+ '957' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '82',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__prev',
+ 'offset' => '0',
+ 'type' => '997'
+ },
+ '1' => {
+ 'name' => '__next',
+ 'offset' => '8',
+ 'type' => '997'
+ }
+ },
+ 'Name' => 'struct __pthread_internal_list',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '9574' => {
'Header' => 'verbs.h',
- 'Line' => '1127',
+ 'Line' => '920',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'rx_hash_function',
'offset' => '0',
- 'type' => '340'
+ 'type' => '2926'
},
'1' => {
- 'name' => 'hdr_sz',
- 'offset' => '8',
- 'type' => '359'
+ 'name' => 'rx_hash_key_len',
+ 'offset' => '1',
+ 'type' => '2926'
},
'2' => {
- 'name' => 'mss',
- 'offset' => '10',
- 'type' => '359'
+ 'name' => 'rx_hash_key',
+ 'offset' => '8',
+ 'type' => '9645'
+ },
+ '3' => {
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '2962'
}
},
- 'Name' => 'anon-struct-verbs.h-1127',
- 'Size' => '16',
+ 'Name' => 'struct ibv_rx_hash_conf',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '4990' => {
- 'BaseType' => '225',
+ '9645' => {
+ 'BaseType' => '2926',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9651' => {
'Header' => 'verbs.h',
- 'Line' => '1051',
+ 'Line' => '929',
'Memb' => {
'0' => {
- 'name' => 'IBV_WR_RDMA_WRITE',
- 'value' => '0'
+ 'name' => 'qp_context',
+ 'offset' => '0',
+ 'type' => '210'
},
'1' => {
- 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
- 'value' => '1'
+ 'name' => 'send_cq',
+ 'offset' => '8',
+ 'type' => '6675'
},
'10' => {
- 'name' => 'IBV_WR_TSO',
- 'value' => '10'
+ 'name' => 'create_flags',
+ 'offset' => '80',
+ 'type' => '2950'
},
'11' => {
- 'name' => 'IBV_WR_DRIVER1',
- 'value' => '11'
+ 'name' => 'max_tso_header',
+ 'offset' => '84',
+ 'type' => '2938'
+ },
+ '12' => {
+ 'name' => 'rwq_ind_tbl',
+ 'offset' => '88',
+ 'type' => '9889'
+ },
+ '13' => {
+ 'name' => 'rx_hash_conf',
+ 'offset' => '96',
+ 'type' => '9574'
+ },
+ '14' => {
+ 'name' => 'source_qpn',
+ 'offset' => '120',
+ 'type' => '2950'
+ },
+ '15' => {
+ 'name' => 'send_ops_flags',
+ 'offset' => '128',
+ 'type' => '2962'
},
'2' => {
- 'name' => 'IBV_WR_SEND',
- 'value' => '2'
+ 'name' => 'recv_cq',
+ 'offset' => '16',
+ 'type' => '6675'
},
'3' => {
- 'name' => 'IBV_WR_SEND_WITH_IMM',
- 'value' => '3'
+ 'name' => 'srq',
+ 'offset' => '24',
+ 'type' => '6995'
},
'4' => {
- 'name' => 'IBV_WR_RDMA_READ',
- 'value' => '4'
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '9376'
},
'5' => {
- 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
- 'value' => '5'
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '9314'
},
'6' => {
- 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
- 'value' => '6'
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '119'
},
'7' => {
- 'name' => 'IBV_WR_LOCAL_INV',
- 'value' => '7'
+ 'name' => 'comp_mask',
+ 'offset' => '60',
+ 'type' => '2950'
},
'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'
- },
- '5076' => {
- 'BaseType' => '5081',
- 'Name' => 'struct ibv_ah*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '5081' => {
- 'Header' => 'verbs.h',
- 'Line' => '1595',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
- },
- '1' => {
'name' => 'pd',
- 'offset' => '8',
- 'type' => '2405'
+ 'offset' => '64',
+ 'type' => '8269'
},
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '214'
+ '9' => {
+ 'name' => 'xrcd',
+ 'offset' => '72',
+ 'type' => '8894'
}
},
- 'Name' => 'struct ibv_ah',
- 'Size' => '24',
+ 'Name' => 'struct ibv_qp_init_attr_ex',
+ 'Size' => '136',
'Type' => 'Struct'
},
- '5130' => {
- 'BaseType' => '4481',
- 'Name' => 'struct ibv_send_wr**',
- 'Size' => '128',
+ '9889' => {
+ 'BaseType' => '9180',
+ 'Name' => 'struct ibv_rwq_ind_table*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '5135' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '2498'
- },
- '1' => {
- 'type' => '4329'
- },
- '2' => {
- 'type' => '4450'
- }
- },
- 'Return' => '809',
- 'Type' => 'FuncPtr'
- },
- '681' => {
- 'BaseType' => '207',
- 'Name' => 'char[]',
+ '997' => {
+ 'BaseType' => '957',
+ 'Name' => 'struct __pthread_internal_list*',
'Size' => '8',
- 'Type' => 'Array'
+ 'Type' => 'Pointer'
},
- '7290' => {
- 'BaseType' => '7295',
- 'Name' => 'struct ibv_rwq_ind_table*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '7295' => {
+ '9980' => {
'Header' => 'verbs.h',
- 'Line' => '839',
+ 'Line' => '998',
'Memb' => {
'0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '1493'
+ 'name' => 'IBV_QPS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'ind_tbl_handle',
- 'offset' => '8',
- 'type' => '809'
+ 'name' => 'IBV_QPS_INIT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'ind_tbl_num',
- 'offset' => '12',
- 'type' => '809'
+ 'name' => 'IBV_QPS_RTR',
+ 'value' => '2'
},
'3' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '214'
+ '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' => 'struct ibv_rwq_ind_table',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '748' => {
- 'BaseType' => '809',
- 'Header' => 'verbs.h',
- 'Line' => '79',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_NODE_UNKNOWN',
- 'value' => '-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'
- },
- '809' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '860' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- }
+ 'Name' => 'enum ibv_qp_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ }
},
'UndefinedSymbols' => {
'libefa.so.1.1.26.0' => {
@@ -2593,6 +2712,8 @@ $VAR1 = {
'__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_init_and_alloc_context@IBVERBS_PRIVATE_25' => 0,
'calloc@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
@@ -2614,14 +2735,12 @@ $VAR1 = {
'ibv_cmd_reg_mr@IBVERBS_PRIVATE_25' => 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.2.5' => 0,
'pthread_spin_init@GLIBC_2.2.5' => 0,
'pthread_spin_lock@GLIBC_2.2.5' => 0,
'pthread_spin_unlock@GLIBC_2.2.5' => 0,
- 'snprintf@GLIBC_2.2.5' => 0,
'sysconf@GLIBC_2.2.5' => 0,
'verbs_register_driver_25@IBVERBS_PRIVATE_25' => 0,
'verbs_set_ops@IBVERBS_PRIVATE_25' => 0,
diff --git a/ABI/ibmad.dump b/ABI/ibmad.dump
index 2e612fe0..7c2e4695 100644
--- a/ABI/ibmad.dump
+++ b/ABI/ibmad.dump
@@ -1,20 +1,22 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
+ 'FILE.h' => 1,
'libio.h' => 1,
'mad.h' => 1,
'mad_internal.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
- 'stdio.h' => 1,
+ 'stdint-uintn.h' => 1,
'types.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libibmad.so.5.3.26.0',
'LibraryVersion' => 'ibmad',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -37,4336 +39,3511 @@ $VAR1 = {
'vendor.c' => 1
},
'SymbolInfo' => {
- '10111' => {
- 'Line' => '661',
+ '104324' => {
+ 'Line' => '112',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '2944'
+ },
+ '1' => {
+ 'name' => 'class',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'mad_rpc_class_agent',
+ 'Source' => 'rpc.c'
+ },
+ '104436' => {
+ 'Line' => '102',
+ 'Return' => '71',
+ 'ShortName' => 'madrpc_portid',
+ 'Source' => 'rpc.c'
+ },
+ '104466' => {
+ 'Line' => '97',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '2944'
+ },
+ '1' => {
+ 'name' => 'timeout',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'mad_rpc_set_timeout',
+ 'Source' => 'rpc.c'
+ },
+ '104525' => {
+ 'Line' => '92',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '2944'
+ },
+ '1' => {
+ 'name' => 'retries',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'mad_rpc_set_retries',
+ 'Source' => 'rpc.c'
+ },
+ '104584' => {
+ 'Line' => '86',
+ 'Param' => {
+ '0' => {
+ 'name' => 'timeout',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'madrpc_set_timeout',
+ 'Source' => 'rpc.c'
+ },
+ '104633' => {
+ 'Line' => '79',
+ 'Param' => {
+ '0' => {
+ 'name' => 'retries',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'madrpc_set_retries',
+ 'Source' => 'rpc.c'
+ },
+ '104682' => {
+ 'Line' => '73',
+ 'Param' => {
+ '0' => {
+ 'name' => 'madbuf',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'len',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'madrpc_save_mad',
+ 'Source' => 'rpc.c'
+ },
+ '104741' => {
+ 'Line' => '68',
+ 'Param' => {
+ '0' => {
+ 'name' => 'set',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'madrpc_show_errors',
+ 'Source' => 'rpc.c'
+ },
+ '112402' => {
+ 'Line' => '164',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ },
+ '1' => {
+ 'name' => 'guid',
+ 'type' => '262'
+ },
+ '2' => {
+ 'name' => 'sm_id',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'buf',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'ib_node_query_via',
+ 'Source' => 'sa.c'
+ },
+ '112959' => {
+ 'Line' => '139',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srcgid',
+ 'type' => '2921'
+ },
+ '1' => {
+ 'name' => 'destgid',
+ 'type' => '2921'
+ },
+ '2' => {
+ 'name' => 'sm_id',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'buf',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'ib_path_query',
+ 'Source' => 'sa.c'
+ },
+ '113735' => {
+ 'Line' => '79',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'sa',
+ 'type' => '113891'
+ },
+ '3' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'sa_call',
+ 'Source' => 'sa.c'
+ },
+ '113897' => {
+ 'Line' => '44',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ibmad_port',
+ 'type' => '6063'
+ },
+ '1' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '2' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'sa',
+ 'type' => '113891'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'sa_rpc_call',
+ 'Source' => 'sa.c'
+ },
+ '121885' => {
+ 'Line' => '193',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'mad_free',
+ 'Source' => 'serv.c'
+ },
+ '122004' => {
+ 'Line' => '188',
+ 'Return' => '213',
+ 'ShortName' => 'mad_alloc',
+ 'Source' => 'serv.c'
+ },
+ '122116' => {
+ 'Line' => '171',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'timeout',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'mad_receive_via',
+ 'Source' => 'serv.c'
+ },
+ '122246' => {
+ 'Line' => '166',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'timeout',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'mad_receive',
+ 'Source' => 'serv.c'
+ },
+ '122349' => {
+ 'Line' => '87',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'rstatus',
+ 'type' => '250'
+ },
+ '3' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'mad_respond_via',
+ 'Source' => 'serv.c'
+ },
+ '123739' => {
+ 'Line' => '82',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'rstatus',
+ 'type' => '250'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'mad_respond',
+ 'Source' => 'serv.c'
+ },
+ '124775' => {
+ 'Line' => '47',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
+ },
+ '1' => {
+ 'name' => 'dport',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'rmpp',
+ 'type' => '71095'
+ },
+ '3' => {
+ 'name' => 'data',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'mad_send',
+ 'Source' => 'serv.c'
+ },
+ '12655' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1707',
'Param' => {
'0' => {
- 'name' => 'buf',
- 'type' => '7594'
+ 'name' => 'file',
+ 'type' => '3076'
},
'1' => {
- 'name' => 'bufsz',
- 'type' => '263'
+ 'name' => 'msg',
+ 'type' => '78'
},
'2' => {
- 'name' => 'val',
- 'type' => '550'
+ 'name' => 'p',
+ 'type' => '213'
},
'3' => {
- 'name' => 'valsz',
- 'type' => '263'
+ 'name' => 'size',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_string',
- 'Source' => 'dump.c'
+ 'ShortName' => 'xdump',
+ 'Source' => 'dump.c',
+ 'SourceLine' => '1194'
},
- '10196' => {
- 'Line' => '669',
+ '128042' => {
+ 'Line' => '141',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'smp_query',
+ 'Source' => 'smp.c'
+ },
+ '128453' => {
+ 'Line' => '101',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'rstatus',
+ 'type' => '6057'
+ },
+ '6' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'smp_query_status_via',
+ 'Source' => 'smp.c'
+ },
+ '128901' => {
+ 'Line' => '95',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'smp_set',
+ 'Source' => 'smp.c'
+ },
+ '129085' => {
+ 'Line' => '87',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'smp_set_via',
+ 'Source' => 'smp.c'
+ },
+ '129294' => {
+ 'Line' => '55',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'rstatus',
+ 'type' => '6057'
+ },
+ '6' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'smp_set_status_via',
+ 'Source' => 'smp.c'
+ },
+ '129736' => {
+ 'Line' => '50',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ }
+ },
+ 'Return' => '262',
+ 'ShortName' => 'smp_mkey_get',
+ 'Source' => 'smp.c'
+ },
+ '129785' => {
+ 'Line' => '45',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ },
+ '1' => {
+ 'name' => 'mkey',
+ 'type' => '262'
+ }
+ },
+ 'Return' => '1',
+ 'ShortName' => 'smp_mkey_set',
+ 'Source' => 'smp.c'
+ },
+ '13036' => {
+ 'Line' => '1180',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_node_type',
+ 'ShortName' => 'mad_dump_portinfo_ext',
'Source' => 'dump.c'
},
- '10423' => {
- 'Line' => '715',
+ '132378' => {
+ 'Line' => '58',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'call',
+ 'type' => '133140'
+ },
+ '3' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'ib_vendor_call_via',
+ 'Source' => 'vendor.c'
+ },
+ '13258' => {
+ 'Line' => '1174',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_sltovl',
+ 'ShortName' => 'mad_dump_classportinfo',
'Source' => 'dump.c'
},
- '10644' => {
- 'Line' => '730',
+ '133173' => {
+ 'Line' => '52',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'call',
+ 'type' => '133140'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'ib_vendor_call',
+ 'Source' => 'vendor.c'
+ },
+ '13421' => {
+ 'Line' => '1168',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
- 'name' => 'num',
- 'type' => '263'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_vlarbitration',
+ 'ShortName' => 'mad_dump_cc_timestamp',
'Source' => 'dump.c'
},
- '10950' => {
- 'Line' => '782',
+ '13586' => {
+ 'Line' => '1162',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
- },
- '4' => {
- 'name' => 'start',
- 'type' => '263'
- },
- '5' => {
- 'name' => 'end',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_fields',
+ 'ShortName' => 'mad_dump_cc_congestioncontroltableentry',
'Source' => 'dump.c'
},
- '11170' => {
- 'Line' => '788',
+ '13751' => {
+ 'Line' => '1156',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_nodedesc',
+ 'ShortName' => 'mad_dump_cc_congestioncontroltable',
'Source' => 'dump.c'
},
- '11257' => {
- 'Line' => '796',
+ '13916' => {
+ 'Line' => '1150',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_nodeinfo',
+ 'ShortName' => 'mad_dump_cc_cacongestionentry',
'Source' => 'dump.c'
},
- '11441' => {
- 'Line' => '801',
+ '14081' => {
+ 'Line' => '1144',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_portinfo',
+ 'ShortName' => 'mad_dump_cc_cacongestionsetting',
'Source' => 'dump.c'
},
- '11729' => {
- 'Line' => '813',
+ '14246' => {
+ 'Line' => '1138',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_portstates',
+ 'ShortName' => 'mad_dump_cc_switchportcongestionsettingelement',
'Source' => 'dump.c'
},
- '11911' => {
- 'Line' => '818',
+ '14411' => {
+ 'Line' => '1132',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_switchinfo',
+ 'ShortName' => 'mad_dump_cc_switchcongestionsetting',
'Source' => 'dump.c'
},
- '12095' => {
- 'Line' => '823',
+ '14576' => {
+ 'Line' => '1126',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters',
+ 'ShortName' => 'mad_dump_cc_congestionlogentryca',
'Source' => 'dump.c'
},
- '12492' => {
- 'Line' => '841',
+ '14741' => {
+ 'Line' => '1120',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_ext',
+ 'ShortName' => 'mad_dump_cc_congestionlogca',
'Source' => 'dump.c'
},
- '12781' => {
- 'Line' => '853',
+ '14906' => {
+ 'Line' => '1114',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_xmt_sl',
+ 'ShortName' => 'mad_dump_cc_congestionlogentryswitch',
'Source' => 'dump.c'
},
- '13070' => {
- 'Line' => '866',
+ '15071' => {
+ 'Line' => '1108',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_rcv_sl',
+ 'ShortName' => 'mad_dump_cc_congestionlogswitch',
'Source' => 'dump.c'
},
- '13359' => {
- 'Line' => '879',
+ '15236' => {
+ 'Line' => '1102',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_xmt_disc',
+ 'ShortName' => 'mad_dump_cc_congestionlog',
'Source' => 'dump.c'
},
- '13648' => {
- 'Line' => '892',
+ '15401' => {
+ 'Line' => '1096',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_rcv_err',
+ 'ShortName' => 'mad_dump_cc_congestionkeyinfo',
'Source' => 'dump.c'
},
- '13937' => {
- 'Line' => '905',
+ '15566' => {
+ 'Line' => '1090',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_portsamples_control',
+ 'ShortName' => 'mad_dump_cc_congestioninfo',
'Source' => 'dump.c'
},
- '14121' => {
- 'Line' => '910',
+ '15731' => {
+ 'Line' => '1084',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_portsamples_result',
+ 'ShortName' => 'mad_dump_mlnx_ext_port_info',
'Source' => 'dump.c'
},
- '14305' => {
- 'Line' => '915',
+ '15896' => {
+ 'Line' => '1071',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_port_ext_speeds_counters_rsfec_active',
+ 'ShortName' => 'mad_dump_perfcounters_vl_xmit_time_cong',
'Source' => 'dump.c'
},
- '14489' => {
- 'Line' => '922',
+ '16116' => {
+ 'Line' => '1058',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_port_ext_speeds_counters',
+ 'ShortName' => 'mad_dump_perfcounters_xmit_con_ctrl',
'Source' => 'dump.c'
},
- '14673' => {
- 'Line' => '927',
+ '16336' => {
+ 'Line' => '1045',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_op_rcv_counters',
+ 'ShortName' => 'mad_dump_perfcounters_sl_rcv_becn',
'Source' => 'dump.c'
},
- '14962' => {
- 'Line' => '940',
+ '16556' => {
+ 'Line' => '1032',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_flow_ctl_counters',
+ 'ShortName' => 'mad_dump_perfcounters_sl_rcv_fecn',
'Source' => 'dump.c'
},
- '15251' => {
- 'Line' => '953',
+ '16776' => {
+ 'Line' => '1018',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_vl_op_packet',
+ 'ShortName' => 'mad_dump_perfcounters_rcv_con_ctrl',
'Source' => 'dump.c'
},
- '15540' => {
- 'Line' => '966',
+ '16996' => {
+ 'Line' => '1005',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_vl_op_data',
+ 'ShortName' => 'mad_dump_perfcounters_sw_port_vl_congestion',
'Source' => 'dump.c'
},
- '15829' => {
- 'Line' => '979',
+ '17216' => {
+ 'Line' => '992',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors',
+ 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_wait_counters',
'Source' => 'dump.c'
},
- '16118' => {
- 'Line' => '992',
+ '17436' => {
+ 'Line' => '979',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_wait_counters',
+ 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors',
'Source' => 'dump.c'
},
- '16407' => {
- 'Line' => '1005',
+ '17656' => {
+ 'Line' => '966',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_sw_port_vl_congestion',
+ 'ShortName' => 'mad_dump_perfcounters_port_vl_op_data',
'Source' => 'dump.c'
},
- '16696' => {
- 'Line' => '1018',
+ '17876' => {
+ 'Line' => '953',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_rcv_con_ctrl',
+ 'ShortName' => 'mad_dump_perfcounters_port_vl_op_packet',
'Source' => 'dump.c'
},
- '16985' => {
- 'Line' => '1032',
+ '18096' => {
+ 'Line' => '940',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_sl_rcv_fecn',
+ 'ShortName' => 'mad_dump_perfcounters_port_flow_ctl_counters',
'Source' => 'dump.c'
},
- '17274' => {
- 'Line' => '1045',
+ '18316' => {
+ 'Line' => '927',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_sl_rcv_becn',
+ 'ShortName' => 'mad_dump_perfcounters_port_op_rcv_counters',
'Source' => 'dump.c'
},
- '17563' => {
- 'Line' => '1058',
+ '18536' => {
+ 'Line' => '922',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_xmit_con_ctrl',
+ 'ShortName' => 'mad_dump_port_ext_speeds_counters',
'Source' => 'dump.c'
},
- '1772' => {
- 'Line' => '44',
- 'Param' => {
- '0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '2' => {
- 'name' => 'attrid',
- 'type' => '134'
- },
- '3' => {
- 'name' => 'mod',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'timeout',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'rstatus',
- 'type' => '2405'
- },
- '6' => {
- 'name' => 'srcport',
- 'type' => '2410'
- },
- '7' => {
- 'name' => 'cckey',
- 'type' => '909'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '550',
- 'ShortName' => 'cc_query_status_via',
- 'Source' => 'cc.c'
- },
- '17855' => {
- 'Line' => '1071',
+ '18701' => {
+ 'Line' => '915',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_perfcounters_vl_xmit_time_cong',
+ 'ShortName' => 'mad_dump_port_ext_speeds_counters_rsfec_active',
'Source' => 'dump.c'
},
- '18144' => {
- 'Line' => '1084',
+ '18866' => {
+ 'Line' => '910',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_mlnx_ext_port_info',
+ 'ShortName' => 'mad_dump_portsamples_result',
'Source' => 'dump.c'
},
- '18328' => {
- 'Line' => '1090',
+ '19031' => {
+ 'Line' => '905',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestioninfo',
+ 'ShortName' => 'mad_dump_portsamples_control',
'Source' => 'dump.c'
},
- '18512' => {
- 'Line' => '1096',
+ '19196' => {
+ 'Line' => '892',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionkeyinfo',
+ 'ShortName' => 'mad_dump_perfcounters_rcv_err',
'Source' => 'dump.c'
},
- '18696' => {
- 'Line' => '1102',
+ '19416' => {
+ 'Line' => '879',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionlog',
+ 'ShortName' => 'mad_dump_perfcounters_xmt_disc',
'Source' => 'dump.c'
},
- '18880' => {
- 'Line' => '1108',
+ '19636' => {
+ 'Line' => '866',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionlogswitch',
+ 'ShortName' => 'mad_dump_perfcounters_rcv_sl',
'Source' => 'dump.c'
},
- '19064' => {
- 'Line' => '1114',
+ '1970' => {
+ 'Data' => 1,
+ 'Header' => 'mad.h',
+ 'Line' => '1669',
+ 'Return' => '71',
+ 'ShortName' => 'ibdebug',
+ 'Source' => 'rpc.c',
+ 'SourceLine' => '46'
+ },
+ '1983' => {
+ 'Line' => '47',
+ 'Param' => {
+ '0' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'call',
+ 'type' => '2933'
+ },
+ '3' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ }
+ },
+ 'Return' => '2921',
+ 'ShortName' => 'bm_call_via',
+ 'Source' => 'bm.c'
+ },
+ '19855' => {
+ 'Line' => '853',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionlogentryswitch',
+ 'ShortName' => 'mad_dump_perfcounters_xmt_sl',
'Source' => 'dump.c'
},
- '19248' => {
- 'Line' => '1120',
+ '20073' => {
+ 'Line' => '841',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionlogca',
+ 'ShortName' => 'mad_dump_perfcounters_ext',
'Source' => 'dump.c'
},
- '19432' => {
- 'Line' => '1126',
+ '20293' => {
+ 'Line' => '823',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestionlogentryca',
+ 'ShortName' => 'mad_dump_perfcounters',
'Source' => 'dump.c'
},
- '1944' => {
- 'Line' => '79',
- 'Param' => {
- '0' => {
- 'name' => 'payload',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
- },
- '2' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '3' => {
- 'name' => 'attrid',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'mod',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'timeout',
- 'type' => '134'
- },
- '6' => {
- 'name' => 'rstatus',
- 'type' => '2405'
- },
- '7' => {
- 'name' => 'srcport',
- 'type' => '2410'
- },
- '8' => {
- 'name' => 'cckey',
- 'type' => '909'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp',
- '8' => 'rsp'
- },
- 'Return' => '550',
- 'ShortName' => 'cc_config_status_via',
- 'Source' => 'cc.c'
- },
- '19616' => {
- 'Line' => '1132',
+ '20585' => {
+ 'Line' => '818',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_switchcongestionsetting',
+ 'ShortName' => 'mad_dump_switchinfo',
'Source' => 'dump.c'
},
- '19800' => {
- 'Line' => '1138',
+ '20748' => {
+ 'Line' => '813',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_switchportcongestionsettingelement',
+ 'ShortName' => 'mad_dump_portstates',
'Source' => 'dump.c'
},
- '19984' => {
- 'Line' => '1144',
+ '20911' => {
+ 'Line' => '801',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_cacongestionsetting',
+ 'ShortName' => 'mad_dump_portinfo',
'Source' => 'dump.c'
},
- '20168' => {
- 'Line' => '1150',
+ '21130' => {
+ 'Line' => '796',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_cacongestionentry',
+ 'ShortName' => 'mad_dump_nodeinfo',
'Source' => 'dump.c'
},
- '20352' => {
- 'Line' => '1156',
+ '21293' => {
+ 'Line' => '788',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestioncontroltable',
+ 'ShortName' => 'mad_dump_nodedesc',
'Source' => 'dump.c'
},
- '20527' => {
- 'Line' => '1162',
+ '21512' => {
+ 'Line' => '782',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
+ },
+ '4' => {
+ 'name' => 'start',
+ 'type' => '71'
+ },
+ '5' => {
+ 'name' => 'end',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_congestioncontroltableentry',
+ 'ShortName' => 'mad_dump_fields',
'Source' => 'dump.c'
},
- '20711' => {
- 'Line' => '1168',
+ '22067' => {
+ 'Line' => '730',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
- 'name' => 'valsz',
- 'type' => '263'
+ 'name' => 'num',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_cc_timestamp',
+ 'ShortName' => 'mad_dump_vlarbitration',
'Source' => 'dump.c'
},
- '20886' => {
- 'Line' => '1174',
+ '22952' => {
+ 'Line' => '715',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_classportinfo',
+ 'ShortName' => 'mad_dump_sltovl',
'Source' => 'dump.c'
},
- '21070' => {
- 'Line' => '1180',
+ '23640' => {
+ 'Line' => '669',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '7594'
+ 'type' => '220'
},
'1' => {
'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
},
'3' => {
'name' => 'valsz',
- 'type' => '263'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_dump_portinfo_ext',
+ 'ShortName' => 'mad_dump_node_type',
'Source' => 'dump.c'
},
- '21359' => {
- 'Line' => '1194',
+ '24252' => {
+ 'Line' => '661',
'Param' => {
'0' => {
- 'name' => 'file',
- 'type' => '21562'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'msg',
- 'type' => '22100'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'p',
- 'type' => '550'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'size',
- 'type' => '263'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'xdump',
+ 'ShortName' => 'mad_dump_string',
'Source' => 'dump.c'
},
- '27351' => {
- 'Line' => '1119',
+ '24520' => {
+ 'Line' => '649',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '806',
- 'ShortName' => 'mad_get_field',
- 'Source' => 'fields.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_array',
+ 'Source' => 'dump.c'
},
- '27523' => {
- 'Line' => '1124',
+ '24780' => {
+ 'Line' => '644',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '806'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_set_field',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_bitfield',
+ 'Source' => 'dump.c'
},
- '27870' => {
- 'Line' => '1130',
+ '25020' => {
+ 'Line' => '621',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '909',
- 'ShortName' => 'mad_get_field64',
- 'Source' => 'fields.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_portcapmask2',
+ 'Source' => 'dump.c'
},
- '28081' => {
- 'Line' => '1135',
+ '25600' => {
+ 'Line' => '548',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '909'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_set_field64',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_portcapmask',
+ 'Source' => 'dump.c'
},
- '28289' => {
- 'Line' => '1141',
+ '27476' => {
+ 'Line' => '520',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '550'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_set_array',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_opervls',
+ 'Source' => 'dump.c'
},
- '28499' => {
- 'Line' => '1146',
+ '28414' => {
+ 'Line' => '495',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'base_offs',
- 'type' => '263'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '550'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'mad_get_array',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_vlcap',
+ 'Source' => 'dump.c'
},
- '28639' => {
- 'Line' => '1151',
+ '29239' => {
+ 'Line' => '470',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '527'
+ 'type' => '220'
},
'1' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
'Return' => '1',
- 'ShortName' => 'mad_decode_field',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_mtu',
+ 'Source' => 'dump.c'
},
- '28917' => {
- 'Line' => '1170',
+ '30064' => {
+ 'Line' => '436',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '527'
+ 'type' => '220'
},
'1' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
'Return' => '1',
- 'ShortName' => 'mad_encode_field',
- 'Source' => 'fields.c'
+ 'ShortName' => 'mad_dump_physportstate',
+ 'Source' => 'dump.c'
},
- '294' => {
- 'Line' => '47',
- 'Param' => {
- '0' => {
- 'name' => 'data',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '2' => {
- 'name' => 'call',
- 'type' => '817'
- },
- '3' => {
- 'name' => 'srcport',
- 'type' => '927'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '527',
- 'ShortName' => 'bm_call_via',
- 'Source' => 'bm.c'
- },
- '29485' => {
- 'Line' => '1244',
+ '31228' => {
+ 'Line' => '416',
'Param' => {
'0' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'name',
- 'type' => '22100'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
'name' => 'val',
- 'type' => '550'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_print_field',
- 'Source' => 'fields.c'
- },
- '29788' => {
- 'Line' => '1251',
- 'Param' => {
- '0' => {
- 'name' => 'field',
- 'type' => '2749'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '2' => {
- 'name' => 'bufsz',
- 'type' => '263'
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '550'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '7594',
- 'ShortName' => 'mad_dump_field',
- 'Source' => 'fields.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkdowndefstate',
+ 'Source' => 'dump.c'
},
- '30001' => {
- 'Line' => '1258',
+ '31840' => {
+ 'Line' => '391',
'Param' => {
'0' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'buf',
- 'type' => '7594'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'bufsz',
- 'type' => '263'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'val',
- 'type' => '550'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '7594',
- 'ShortName' => 'mad_dump_val',
- 'Source' => 'fields.c'
- },
- '30140' => {
- 'Line' => '1265',
- 'Param' => {
- '0' => {
- 'name' => 'field',
- 'type' => '2749'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '22100',
- 'ShortName' => 'mad_field_name',
- 'Source' => 'fields.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_portstate',
+ 'Source' => 'dump.c'
},
- '35631' => {
- 'Line' => '46',
- 'Param' => {
- '0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'dest',
- 'type' => '551'
+ '3237' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1514',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
+ },
+ '1' => {
+ 'name' => 'dport',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'rmpp',
+ 'type' => '71095'
+ },
+ '3' => {
+ 'name' => 'data',
+ 'type' => '213'
+ },
+ '4' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'mad_send_via',
+ 'Source' => 'serv.c',
+ 'SourceLine' => '53'
+ },
+ '3250' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1478',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '6063'
+ },
+ '1' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
+ },
+ '2' => {
+ 'name' => 'dport',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'payload',
+ 'type' => '213'
+ },
+ '4' => {
+ 'name' => 'rcvdata',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'mad_rpc',
+ 'Source' => 'rpc.c',
+ 'SourceLine' => '212'
+ },
+ '3263' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1427',
+ 'Param' => {
+ '0' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ }
+ },
+ 'Return' => '220',
+ 'ShortName' => 'portid2str',
+ 'Source' => 'portid.c',
+ 'SourceLine' => '55'
+ },
+ '32665' => {
+ 'Line' => '380',
+ 'Param' => {
+ '0' => {
+ 'name' => 'buf',
+ 'type' => '220'
+ },
+ '1' => {
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'port',
- 'type' => '263'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'timeout',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'id',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '527',
- 'ShortName' => 'pma_query_via',
- 'Source' => 'gs.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkspeedexten',
+ 'Source' => 'dump.c'
},
- '35799' => {
- 'Line' => '83',
+ '32884' => {
+ 'Line' => '373',
'Param' => {
'0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'dest',
- 'type' => '551'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'port',
- 'type' => '263'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'mask',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'timeout',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'id',
- 'type' => '134'
- },
- '6' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '527',
- 'ShortName' => 'performance_reset_via',
- 'Source' => 'gs.c'
- },
- '36505' => {
- 'Line' => '57',
'Return' => '1',
- 'ShortName' => 'mad_trid',
- 'Source' => 'mad.c'
+ 'ShortName' => 'mad_dump_linkspeedextsup',
+ 'Source' => 'dump.c'
},
- '41878' => {
- 'Line' => '71',
+ '33718' => {
+ 'Line' => '321',
'Param' => {
'0' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'override_ms',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_get_timeout',
- 'Source' => 'mad.c'
- },
- '41930' => {
- 'Line' => '77',
- 'Param' => {
- '0' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'bufsz',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_get_retries',
- 'Source' => 'mad.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkspeedext',
+ 'Source' => 'dump.c'
},
- '42019' => {
- 'Line' => '82',
+ '34443' => {
+ 'Line' => '314',
'Param' => {
'0' => {
'name' => 'buf',
- 'type' => '550'
+ 'type' => '220'
},
'1' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'drpath',
- 'type' => '42664'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '550',
- 'ShortName' => 'mad_encode',
- 'Source' => 'mad.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkspeeden',
+ 'Source' => 'dump.c'
},
- '42218' => {
- 'Line' => '161',
+ '34522' => {
+ 'Line' => '307',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'rmpp',
- 'type' => '42917'
- },
- '4' => {
- 'name' => 'data',
- 'type' => '550'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_build_pkt',
- 'Source' => 'mad.c'
- },
- '43488' => {
- 'Line' => '55',
- 'Param' => {
- '0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '7594',
- 'ShortName' => 'portid2str',
- 'Source' => 'portid.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkspeedsup',
+ 'Source' => 'dump.c'
},
- '43721' => {
- 'Line' => '44',
+ '35355' => {
+ 'Line' => '249',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'buf',
+ 'type' => '220'
+ },
+ '1' => {
+ 'name' => 'bufsz',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'portid2portnum',
- 'Source' => 'portid.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkspeed',
+ 'Source' => 'dump.c'
},
- '43760' => {
- 'Line' => '110',
+ '36073' => {
+ 'Line' => '242',
'Param' => {
'0' => {
- 'name' => 'path',
- 'type' => '42664'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'dstr',
- 'type' => '7594'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'dstr_size',
- 'type' => '22077'
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '7594',
- 'ShortName' => 'drpath2str',
- 'Source' => 'portid.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkwidthen',
+ 'Source' => 'dump.c'
},
- '44046' => {
- 'Line' => '79',
+ '36232' => {
+ 'Line' => '215',
'Param' => {
'0' => {
- 'name' => 'path',
- 'type' => '42664'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'routepath',
- 'type' => '7594'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'drslid',
- 'type' => '263'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'drdlid',
- 'type' => '263'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'str2drpath',
- 'Source' => 'portid.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkwidthsup',
+ 'Source' => 'dump.c'
},
- '44564' => {
- 'Line' => '74',
+ '37336' => {
+ 'Line' => '165',
'Param' => {
'0' => {
- 'name' => 'mgmt',
- 'type' => '263'
+ 'name' => 'buf',
+ 'type' => '220'
+ },
+ '1' => {
+ 'name' => 'bufsz',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_class_agent',
- 'Source' => 'register.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_linkwidth',
+ 'Source' => 'dump.c'
},
- '44759' => {
- 'Line' => '102',
+ '38163' => {
+ 'Line' => '129',
'Param' => {
'0' => {
- 'name' => 'mgmt',
- 'type' => '263'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'rmpp_version',
- 'type' => '532'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_register_client_via',
- 'Source' => 'register.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_rhex',
+ 'Source' => 'dump.c'
},
- '44950' => {
- 'Line' => '97',
+ '39023' => {
+ 'Line' => '93',
'Param' => {
'0' => {
- 'name' => 'mgmt',
- 'type' => '263'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'rmpp_version',
- 'type' => '532'
+ 'name' => 'bufsz',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'val',
+ 'type' => '213'
+ },
+ '3' => {
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_register_client',
- 'Source' => 'register.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_hex',
+ 'Source' => 'dump.c'
},
- '45118' => {
- 'Line' => '119',
+ '39883' => {
+ 'Line' => '68',
'Param' => {
'0' => {
- 'name' => 'mgmt',
- 'type' => '263'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'rmpp_version',
- 'type' => '532'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'method_mask',
- 'type' => '45376'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'class_oui',
- 'type' => '806'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_register_server',
- 'Source' => 'register.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_uint',
+ 'Source' => 'dump.c'
},
- '45196' => {
- 'Line' => '126',
+ '40506' => {
+ 'Line' => '43',
'Param' => {
'0' => {
- 'name' => 'mgmt',
- 'type' => '263'
+ 'name' => 'buf',
+ 'type' => '220'
},
'1' => {
- 'name' => 'rmpp_version',
- 'type' => '532'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'2' => {
- 'name' => 'method_mask',
- 'type' => '45376'
+ 'name' => 'val',
+ 'type' => '213'
},
'3' => {
- 'name' => 'class_oui',
- 'type' => '806'
- },
- '4' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'valsz',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_register_server_via',
- 'Source' => 'register.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_dump_int',
+ 'Source' => 'dump.c'
},
- '50763' => {
- 'Line' => '48',
+ '41495' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1452',
'Param' => {
'0' => {
- 'name' => 'sm_id',
- 'type' => '551'
+ 'name' => 'buf',
+ 'type' => '2921'
},
'1' => {
- 'name' => 'timeout',
- 'type' => '263'
+ 'name' => 'field',
+ 'type' => '7830'
},
'2' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
'Return' => '1',
- 'ShortName' => 'ib_resolve_smlid_via',
- 'Source' => 'resolve.c'
- },
- '51080' => {
- 'Line' => '70',
- 'Param' => {
- '0' => {
- 'name' => 'sm_id',
- 'type' => '551'
- },
- '1' => {
- 'name' => 'timeout',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_smlid',
- 'Source' => 'resolve.c'
+ 'ShortName' => 'mad_decode_field',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1151'
},
- '51256' => {
- 'Line' => '75',
+ '41508' => {
+ 'Line' => '1251',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'field',
+ 'type' => '7830'
},
'1' => {
- 'name' => 'gid',
- 'type' => '527'
+ 'name' => 'buf',
+ 'type' => '220'
},
'2' => {
- 'name' => 'sm_id',
- 'type' => '551'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'3' => {
- 'name' => 'timeout',
- 'type' => '263'
- },
- '4' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_gid_via',
- 'Source' => 'resolve.c'
+ 'Return' => '220',
+ 'ShortName' => 'mad_dump_field',
+ 'Source' => 'fields.c'
},
- '51495' => {
- 'Line' => '97',
+ '48863' => {
+ 'Line' => '1265',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '1' => {
- 'name' => 'guid',
- 'type' => '7554'
- },
- '2' => {
- 'name' => 'sm_id',
- 'type' => '551'
- },
- '3' => {
- 'name' => 'timeout',
- 'type' => '263'
- },
- '4' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'field',
+ 'type' => '7830'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_guid_via',
- 'Source' => 'resolve.c'
+ 'Return' => '78',
+ 'ShortName' => 'mad_field_name',
+ 'Source' => 'fields.c'
},
- '51804' => {
- 'Line' => '137',
+ '48914' => {
+ 'Line' => '1258',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'field',
+ 'type' => '7830'
},
'1' => {
- 'name' => 'addr_str',
- 'type' => '7594'
+ 'name' => 'buf',
+ 'type' => '220'
},
'2' => {
- 'name' => 'dest_type',
- 'type' => '50366'
+ 'name' => 'bufsz',
+ 'type' => '71'
},
'3' => {
- 'name' => 'sm_id',
- 'type' => '551'
- },
- '4' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_portid_str_via',
- 'Source' => 'resolve.c'
+ 'Return' => '220',
+ 'ShortName' => 'mad_dump_val',
+ 'Source' => 'fields.c'
},
- '52094' => {
- 'Line' => '213',
+ '49338' => {
+ 'Line' => '1244',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'field',
+ 'type' => '7830'
},
'1' => {
- 'name' => 'portnum',
- 'type' => '2405'
+ 'name' => 'name',
+ 'type' => '78'
},
'2' => {
- 'name' => 'gid',
- 'type' => '52441'
- },
- '3' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_self_via',
- 'Source' => 'resolve.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_print_field',
+ 'Source' => 'fields.c'
},
- '52247' => {
- 'Line' => '206',
+ '50621' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1453',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'buf',
+ 'type' => '2921'
},
'1' => {
- 'name' => 'addr_str',
- 'type' => '7594'
+ 'name' => 'field',
+ 'type' => '7830'
},
'2' => {
- 'name' => 'dest_type',
- 'type' => '50366'
- },
- '3' => {
- 'name' => 'sm_id',
- 'type' => '551'
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_portid_str',
- 'Source' => 'resolve.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_encode_field',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1170'
},
- '52325' => {
- 'Line' => '241',
+ '51444' => {
+ 'Line' => '1146',
'Param' => {
'0' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'portnum',
- 'type' => '2405'
+ 'name' => 'base_offs',
+ 'type' => '71'
},
'2' => {
- 'name' => 'gid',
- 'type' => '52441'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_resolve_self',
- 'Source' => 'resolve.c'
- },
- '52675' => {
- 'Data' => 1,
- 'Line' => '46',
- 'Return' => '263',
- 'ShortName' => 'ibdebug',
- 'Source' => 'rpc.c'
- },
- '57981' => {
- 'Line' => '68',
- 'Param' => {
- '0' => {
- 'name' => 'set',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'madrpc_show_errors',
- 'Source' => 'rpc.c'
- },
- '58016' => {
- 'Line' => '73',
- 'Param' => {
- '0' => {
- 'name' => 'madbuf',
- 'type' => '550'
+ 'name' => 'field',
+ 'type' => '7830'
},
- '1' => {
- 'name' => 'len',
- 'type' => '263'
+ '3' => {
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'madrpc_save_mad',
- 'Source' => 'rpc.c'
- },
- '58064' => {
- 'Line' => '79',
- 'Param' => {
- '0' => {
- 'name' => 'retries',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'madrpc_set_retries',
- 'Source' => 'rpc.c'
- },
- '58105' => {
- 'Line' => '86',
- 'Param' => {
- '0' => {
- 'name' => 'timeout',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'madrpc_set_timeout',
- 'Source' => 'rpc.c'
+ 'ShortName' => 'mad_get_array',
+ 'Source' => 'fields.c'
},
- '58144' => {
- 'Line' => '92',
+ '51624' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1450',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '927'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'retries',
- 'type' => '263'
+ 'name' => 'base_offs',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'field',
+ 'type' => '7830'
+ },
+ '3' => {
+ 'name' => 'val',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'mad_rpc_set_retries',
- 'Source' => 'rpc.c'
+ 'ShortName' => 'mad_set_array',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1141'
},
- '58192' => {
- 'Line' => '97',
+ '51804' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1448',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '927'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'timeout',
- 'type' => '263'
+ 'name' => 'base_offs',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'field',
+ 'type' => '7830'
+ },
+ '3' => {
+ 'name' => 'val',
+ 'type' => '262'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'mad_rpc_set_timeout',
- 'Source' => 'rpc.c'
- },
- '58240' => {
- 'Line' => '102',
- 'Return' => '263',
- 'ShortName' => 'madrpc_portid',
- 'Source' => 'rpc.c'
- },
- '58265' => {
- 'Line' => '107',
- 'Param' => {
- '0' => {
- 'name' => 'srcport',
- 'type' => '927'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_rpc_portid',
- 'Source' => 'rpc.c'
+ 'ShortName' => 'mad_set_field64',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1135'
},
- '58304' => {
- 'Line' => '112',
+ '52102' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1447',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '927'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'class',
- 'type' => '263'
+ 'name' => 'base_offs',
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'field',
+ 'type' => '7830'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_rpc_class_agent',
- 'Source' => 'rpc.c'
+ 'Return' => '262',
+ 'ShortName' => 'mad_get_field64',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1130'
},
- '58646' => {
- 'Line' => '212',
+ '52304' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1444',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '2410'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'base_offs',
+ 'type' => '71'
},
'2' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'field',
+ 'type' => '7830'
},
'3' => {
- 'name' => 'payload',
- 'type' => '550'
- },
- '4' => {
- 'name' => 'rcvdata',
- 'type' => '550'
+ 'name' => 'val',
+ 'type' => '250'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '550',
- 'ShortName' => 'mad_rpc',
- 'Source' => 'rpc.c'
+ 'Return' => '1',
+ 'ShortName' => 'mad_set_field',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1124'
},
- '59088' => {
- 'Line' => '272',
+ '52531' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1443',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '2410'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'base_offs',
+ 'type' => '71'
},
'2' => {
- 'name' => 'dport',
- 'type' => '551'
- },
- '3' => {
- 'name' => 'rmpp',
- 'type' => '42917'
- },
- '4' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'field',
+ 'type' => '7830'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '550',
- 'ShortName' => 'mad_rpc_rmpp',
- 'Source' => 'rpc.c'
+ 'Return' => '250',
+ 'ShortName' => 'mad_get_field',
+ 'Source' => 'fields.c',
+ 'SourceLine' => '1119'
},
- '59306' => {
- 'Line' => '333',
- 'Param' => {
- '0' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ '5600' => {
+ 'Line' => '79',
+ 'Param' => {
+ '0' => {
+ 'name' => 'payload',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '2' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '6' => {
+ 'name' => 'rstatus',
+ 'type' => '6057'
+ },
+ '7' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ },
+ '8' => {
+ 'name' => 'cckey',
+ 'type' => '262'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'cc_config_status_via',
+ 'Source' => 'cc.c'
+ },
+ '6090' => {
+ 'Line' => '44',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
+ },
+ '1' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'rstatus',
+ 'type' => '6057'
+ },
+ '6' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
+ },
+ '7' => {
+ 'name' => 'cckey',
+ 'type' => '262'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'cc_query_status_via',
+ 'Source' => 'cc.c'
+ },
+ '61083' => {
+ 'Line' => '83',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rcvbuf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'dest',
+ 'type' => '2927'
},
'2' => {
- 'name' => 'payload',
- 'type' => '550'
+ 'name' => 'port',
+ 'type' => '71'
},
'3' => {
- 'name' => 'rcvdata',
- 'type' => '550'
+ 'name' => 'mask',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'id',
+ 'type' => '113'
+ },
+ '6' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '550',
- 'ShortName' => 'madrpc',
- 'Source' => 'rpc.c'
+ 'Return' => '2921',
+ 'ShortName' => 'performance_reset_via',
+ 'Source' => 'gs.c'
},
- '59397' => {
- 'Line' => '338',
+ '61932' => {
+ 'Line' => '46',
'Param' => {
'0' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'rcvbuf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'dest',
+ 'type' => '2927'
},
'2' => {
- 'name' => 'rmpp',
- 'type' => '42917'
+ 'name' => 'port',
+ 'type' => '71'
},
'3' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'timeout',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'id',
+ 'type' => '113'
+ },
+ '5' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '550',
- 'ShortName' => 'madrpc_rmpp',
- 'Source' => 'rpc.c'
+ 'Return' => '2921',
+ 'ShortName' => 'pma_query_via',
+ 'Source' => 'gs.c'
},
- '59488' => {
- 'Line' => '345',
+ '70300' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1462',
'Param' => {
'0' => {
- 'name' => 'dev_name',
- 'type' => '7594'
+ 'name' => 'umad',
+ 'type' => '213'
},
'1' => {
- 'name' => 'dev_port',
- 'type' => '263'
+ 'name' => 'rpc',
+ 'type' => '61905'
},
'2' => {
- 'name' => 'mgmt_classes',
- 'type' => '2405'
+ 'name' => 'dport',
+ 'type' => '2927'
},
'3' => {
- 'name' => 'num_classes',
- 'type' => '263'
+ 'name' => 'rmpp',
+ 'type' => '71095'
+ },
+ '4' => {
+ 'name' => 'data',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'madrpc_init',
- 'Source' => 'rpc.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_build_pkt',
+ 'Source' => 'mad.c',
+ 'SourceLine' => '161'
},
- '59634' => {
- 'Line' => '373',
+ '71107' => {
+ 'Line' => '82',
'Param' => {
'0' => {
- 'name' => 'dev_name',
- 'type' => '7594'
+ 'name' => 'buf',
+ 'type' => '213'
},
'1' => {
- 'name' => 'dev_port',
- 'type' => '263'
+ 'name' => 'rpc',
+ 'type' => '61905'
},
'2' => {
- 'name' => 'mgmt_classes',
- 'type' => '2405'
+ 'name' => 'drpath',
+ 'type' => '72516'
},
'3' => {
- 'name' => 'num_classes',
- 'type' => '263'
+ 'name' => 'data',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '927',
- 'ShortName' => 'mad_rpc_open_port',
- 'Source' => 'rpc.c'
+ 'Return' => '213',
+ 'ShortName' => 'mad_encode',
+ 'Source' => 'mad.c'
},
- '59800' => {
- 'Line' => '428',
+ '72549' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1489',
'Param' => {
'0' => {
- 'name' => 'port',
- 'type' => '927'
+ 'name' => 'srcport',
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_rpc_close_port',
- 'Source' => 'rpc.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_get_retries',
+ 'Source' => 'mad.c',
+ 'SourceLine' => '77'
},
- '65411' => {
- 'Line' => '44',
+ '72604' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1488',
'Param' => {
'0' => {
- 'name' => 'ibmad_port',
- 'type' => '2410'
+ 'name' => 'srcport',
+ 'type' => '6063'
},
'1' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
- },
- '2' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '3' => {
- 'name' => 'sa',
- 'type' => '66380'
- },
- '4' => {
- 'name' => 'timeout',
- 'type' => '134'
+ 'name' => 'override_ms',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '527',
- 'ShortName' => 'sa_rpc_call',
- 'Source' => 'sa.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_get_timeout',
+ 'Source' => 'mad.c',
+ 'SourceLine' => '71'
+ },
+ '72667' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1461',
+ 'Return' => '262',
+ 'ShortName' => 'mad_trid',
+ 'Source' => 'mad.c',
+ 'SourceLine' => '57'
},
- '65542' => {
- 'Line' => '79',
+ '74534' => {
+ 'Line' => '110',
'Param' => {
'0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
+ 'name' => 'path',
+ 'type' => '72516'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'dstr',
+ 'type' => '220'
},
'2' => {
- 'name' => 'sa',
- 'type' => '66380'
- },
- '3' => {
- 'name' => 'timeout',
- 'type' => '134'
+ 'name' => 'dstr_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '527',
- 'ShortName' => 'sa_call',
- 'Source' => 'sa.c'
+ 'Return' => '220',
+ 'ShortName' => 'drpath2str',
+ 'Source' => 'portid.c'
},
- '65628' => {
- 'Line' => '111',
+ '74909' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1429',
'Param' => {
'0' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'path',
+ 'type' => '72516'
},
'1' => {
- 'name' => 'srcgid',
- 'type' => '527'
+ 'name' => 'routepath',
+ 'type' => '220'
},
'2' => {
- 'name' => 'destgid',
- 'type' => '527'
+ 'name' => 'drslid',
+ 'type' => '71'
},
'3' => {
- 'name' => 'sm_id',
- 'type' => '551'
- },
- '4' => {
- 'name' => 'buf',
- 'type' => '550'
+ 'name' => 'drdlid',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_path_query_via',
- 'Source' => 'sa.c'
+ 'Return' => '71',
+ 'ShortName' => 'str2drpath',
+ 'Source' => 'portid.c',
+ 'SourceLine' => '79'
},
- '65774' => {
- 'Line' => '139',
+ '75962' => {
+ 'Line' => '44',
'Param' => {
'0' => {
- 'name' => 'srcgid',
- 'type' => '527'
- },
- '1' => {
- 'name' => 'destgid',
- 'type' => '527'
- },
- '2' => {
- 'name' => 'sm_id',
- 'type' => '551'
- },
- '3' => {
- 'name' => 'buf',
- 'type' => '550'
+ 'name' => 'portid',
+ 'type' => '2927'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_path_query',
- 'Source' => 'sa.c'
+ 'Return' => '71',
+ 'ShortName' => 'portid2portnum',
+ 'Source' => 'portid.c'
},
- '65860' => {
- 'Line' => '164',
+ '77757' => {
+ 'Line' => '126',
'Param' => {
'0' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'mgmt',
+ 'type' => '71'
},
'1' => {
- 'name' => 'guid',
- 'type' => '909'
+ 'name' => 'rmpp_version',
+ 'type' => '226'
},
'2' => {
- 'name' => 'sm_id',
- 'type' => '551'
+ 'name' => 'method_mask',
+ 'type' => '78532'
},
'3' => {
- 'name' => 'buf',
- 'type' => '550'
+ 'name' => 'class_oui',
+ 'type' => '250'
+ },
+ '4' => {
+ 'name' => 'srcport',
+ 'type' => '2944'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'ib_node_query_via',
- 'Source' => 'sa.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_register_server_via',
+ 'Source' => 'register.c'
},
- '71948' => {
- 'Line' => '47',
+ '78591' => {
+ 'Line' => '119',
'Param' => {
'0' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'mgmt',
+ 'type' => '71'
},
'1' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'rmpp_version',
+ 'type' => '226'
},
'2' => {
- 'name' => 'rmpp',
- 'type' => '42917'
+ 'name' => 'method_mask',
+ 'type' => '78532'
},
'3' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'class_oui',
+ 'type' => '250'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_send',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_register_server',
+ 'Source' => 'register.c'
},
- '72026' => {
- 'Line' => '53',
+ '78751' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1499',
'Param' => {
'0' => {
- 'name' => 'rpc',
- 'type' => '1521'
+ 'name' => 'mgmt',
+ 'type' => '71'
},
'1' => {
- 'name' => 'dport',
- 'type' => '551'
+ 'name' => 'rmpp_version',
+ 'type' => '226'
},
'2' => {
- 'name' => 'rmpp',
- 'type' => '42917'
- },
- '3' => {
- 'name' => 'data',
- 'type' => '550'
- },
- '4' => {
'name' => 'srcport',
- 'type' => '927'
+ 'type' => '2944'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_send_via',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_register_client_via',
+ 'Source' => 'register.c',
+ 'SourceLine' => '102'
},
- '72156' => {
- 'Line' => '82',
+ '78919' => {
+ 'Line' => '97',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
+ 'name' => 'mgmt',
+ 'type' => '71'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '2' => {
- 'name' => 'rstatus',
- 'type' => '806'
+ 'name' => 'rmpp_version',
+ 'type' => '226'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_respond',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_register_client',
+ 'Source' => 'register.c'
},
- '72247' => {
- 'Line' => '87',
+ '79143' => {
+ 'Line' => '74',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '2' => {
- 'name' => 'rstatus',
- 'type' => '806'
- },
- '3' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'mgmt',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '263',
- 'ShortName' => 'mad_respond_via',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_class_agent',
+ 'Source' => 'register.c'
},
- '72561' => {
- 'Line' => '166',
+ '79898' => {
+ 'Line' => '107',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
- },
- '1' => {
- 'name' => 'timeout',
- 'type' => '263'
+ 'name' => 'srcport',
+ 'type' => '2944'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '550',
- 'ShortName' => 'mad_receive',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'mad_rpc_portid',
+ 'Source' => 'rpc.c'
},
- '72686' => {
- 'Line' => '171',
+ '86306' => {
+ 'Line' => '241',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
+ 'name' => 'portid',
+ 'type' => '2927'
},
'1' => {
- 'name' => 'timeout',
- 'type' => '263'
+ 'name' => 'portnum',
+ 'type' => '6057'
},
'2' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'gid',
+ 'type' => '86448'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '550',
- 'ShortName' => 'mad_receive_via',
- 'Source' => 'serv.c'
- },
- '72866' => {
- 'Line' => '188',
- 'Return' => '550',
- 'ShortName' => 'mad_alloc',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_self',
+ 'Source' => 'resolve.c'
},
- '72927' => {
- 'Line' => '193',
+ '86454' => {
+ 'Line' => '213',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '550'
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '1' => {
+ 'name' => 'portnum',
+ 'type' => '6057'
+ },
+ '2' => {
+ 'name' => 'gid',
+ 'type' => '86448'
+ },
+ '3' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_free',
- 'Source' => 'serv.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_self_via',
+ 'Source' => 'resolve.c'
},
- '74423' => {
- 'Line' => '45',
+ '87024' => {
+ 'Line' => '206',
'Param' => {
'0' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'portid',
+ 'type' => '2927'
},
'1' => {
- 'name' => 'mkey',
- 'type' => '909'
+ 'name' => 'addr_str',
+ 'type' => '220'
+ },
+ '2' => {
+ 'name' => 'dest_type',
+ 'type' => '86097'
+ },
+ '3' => {
+ 'name' => 'sm_id',
+ 'type' => '2927'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'smp_mkey_set',
- 'Source' => 'smp.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_portid_str',
+ 'Source' => 'resolve.c'
},
- '74471' => {
- 'Line' => '50',
+ '87181' => {
+ 'Line' => '137',
'Param' => {
'0' => {
+ 'name' => 'portid',
+ 'type' => '2927'
+ },
+ '1' => {
+ 'name' => 'addr_str',
+ 'type' => '220'
+ },
+ '2' => {
+ 'name' => 'dest_type',
+ 'type' => '86097'
+ },
+ '3' => {
+ 'name' => 'sm_id',
+ 'type' => '2927'
+ },
+ '4' => {
'name' => 'srcport',
- 'type' => '2410'
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '909',
- 'ShortName' => 'smp_mkey_get',
- 'Source' => 'smp.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_portid_str_via',
+ 'Source' => 'resolve.c'
},
- '74510' => {
- 'Line' => '55',
+ '88151' => {
+ 'Line' => '97',
'Param' => {
'0' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'portid',
+ 'type' => '2927'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'guid',
+ 'type' => '88765'
},
'2' => {
- 'name' => 'attrid',
- 'type' => '134'
+ 'name' => 'sm_id',
+ 'type' => '2927'
},
'3' => {
- 'name' => 'mod',
- 'type' => '134'
- },
- '4' => {
'name' => 'timeout',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'rstatus',
- 'type' => '2405'
+ 'type' => '71'
},
- '6' => {
+ '4' => {
'name' => 'srcport',
- 'type' => '2410'
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '527',
- 'ShortName' => 'smp_set_status_via',
- 'Source' => 'smp.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_guid_via',
+ 'Source' => 'resolve.c'
},
- '74671' => {
- 'Line' => '87',
+ '88787' => {
+ 'Line' => '75',
'Param' => {
'0' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'portid',
+ 'type' => '2927'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'gid',
+ 'type' => '2921'
},
'2' => {
- 'name' => 'attrid',
- 'type' => '134'
+ 'name' => 'sm_id',
+ 'type' => '2927'
},
'3' => {
- 'name' => 'mod',
- 'type' => '134'
- },
- '4' => {
'name' => 'timeout',
- 'type' => '134'
+ 'type' => '71'
},
- '5' => {
+ '4' => {
'name' => 'srcport',
- 'type' => '2410'
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '1',
- 'ShortName' => 'smp_set_via',
- 'Source' => 'smp.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_gid_via',
+ 'Source' => 'resolve.c'
},
- '75228' => {
- 'Line' => '95',
+ '89068' => {
+ 'Line' => '70',
'Param' => {
'0' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'sm_id',
+ 'type' => '2927'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
- },
- '2' => {
- 'name' => 'attrid',
- 'type' => '134'
- },
- '3' => {
- 'name' => 'mod',
- 'type' => '134'
+ 'name' => 'timeout',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_smlid',
+ 'Source' => 'resolve.c'
+ },
+ '89171' => {
+ 'Line' => '48',
+ 'Param' => {
+ '0' => {
+ 'name' => 'sm_id',
+ 'type' => '2927'
},
- '4' => {
+ '1' => {
'name' => 'timeout',
- 'type' => '134'
+ 'type' => '71'
+ },
+ '2' => {
+ 'name' => 'srcport',
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '527',
- 'ShortName' => 'smp_set',
- 'Source' => 'smp.c'
+ 'Return' => '71',
+ 'ShortName' => 'ib_resolve_smlid_via',
+ 'Source' => 'resolve.c'
},
- '75403' => {
- 'Line' => '101',
+ '89998' => {
+ 'Line' => '133',
'Param' => {
'0' => {
'name' => 'rcvbuf',
- 'type' => '550'
+ 'type' => '213'
},
'1' => {
'name' => 'portid',
- 'type' => '551'
+ 'type' => '2927'
},
'2' => {
'name' => 'attrid',
- 'type' => '134'
+ 'type' => '113'
},
'3' => {
'name' => 'mod',
- 'type' => '134'
+ 'type' => '113'
},
'4' => {
'name' => 'timeout',
- 'type' => '134'
+ 'type' => '113'
},
'5' => {
- 'name' => 'rstatus',
- 'type' => '2405'
- },
- '6' => {
'name' => 'srcport',
- 'type' => '2410'
+ 'type' => '6063'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '527',
- 'ShortName' => 'smp_query_status_via',
+ 'Return' => '2921',
+ 'ShortName' => 'smp_query_via',
'Source' => 'smp.c'
},
- '75564' => {
- 'Line' => '133',
+ '90145' => {
+ 'Line' => '111',
'Param' => {
'0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
+ 'name' => 'srcport',
+ 'type' => '6063'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'srcgid',
+ 'type' => '2921'
},
'2' => {
- 'name' => 'attrid',
- 'type' => '134'
+ 'name' => 'destgid',
+ 'type' => '2921'
},
'3' => {
- 'name' => 'mod',
- 'type' => '134'
+ 'name' => 'sm_id',
+ 'type' => '2927'
},
'4' => {
- 'name' => 'timeout',
- 'type' => '134'
- },
- '5' => {
- 'name' => 'srcport',
- 'type' => '2410'
+ 'name' => 'buf',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '71',
+ 'ShortName' => 'ib_path_query_via',
+ 'Source' => 'sa.c'
+ },
+ '97328' => {
+ 'Line' => '428',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '2944'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
'Return' => '1',
- 'ShortName' => 'smp_query_via',
- 'Source' => 'smp.c'
+ 'ShortName' => 'mad_rpc_close_port',
+ 'Source' => 'rpc.c'
},
- '75717' => {
- 'Line' => '141',
+ '97415' => {
+ 'Line' => '373',
'Param' => {
'0' => {
- 'name' => 'rcvbuf',
- 'type' => '550'
+ 'name' => 'dev_name',
+ 'type' => '220'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'dev_port',
+ 'type' => '71'
},
'2' => {
- 'name' => 'attrid',
- 'type' => '134'
+ 'name' => 'mgmt_classes',
+ 'type' => '6057'
},
'3' => {
- 'name' => 'mod',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'timeout',
- 'type' => '134'
+ 'name' => 'num_classes',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '527',
- 'ShortName' => 'smp_query',
- 'Source' => 'smp.c'
+ 'Return' => '2944',
+ 'ShortName' => 'mad_rpc_open_port',
+ 'Source' => 'rpc.c'
},
- '7606' => {
- 'Line' => '43',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_int',
- 'Source' => 'dump.c'
- },
- '76550' => {
- 'Line' => '52',
+ '98422' => {
+ 'Line' => '345',
'Param' => {
'0' => {
- 'name' => 'data',
- 'type' => '550'
+ 'name' => 'dev_name',
+ 'type' => '220'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'dev_port',
+ 'type' => '71'
},
'2' => {
- 'name' => 'call',
- 'type' => '77193'
+ 'name' => 'mgmt_classes',
+ 'type' => '6057'
+ },
+ '3' => {
+ 'name' => 'num_classes',
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '527',
- 'ShortName' => 'ib_vendor_call',
- 'Source' => 'vendor.c'
+ 'Return' => '1',
+ 'ShortName' => 'madrpc_init',
+ 'Source' => 'rpc.c'
},
- '76691' => {
- 'Line' => '58',
+ '99226' => {
+ 'Line' => '338',
'Param' => {
'0' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
+ },
+ '1' => {
+ 'name' => 'dport',
+ 'type' => '2927'
+ },
+ '2' => {
+ 'name' => 'rmpp',
+ 'type' => '71095'
+ },
+ '3' => {
'name' => 'data',
- 'type' => '550'
+ 'type' => '213'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'madrpc_rmpp',
+ 'Source' => 'rpc.c'
+ },
+ '99406' => {
+ 'Line' => '333',
+ 'Param' => {
+ '0' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
},
'1' => {
- 'name' => 'portid',
- 'type' => '551'
+ 'name' => 'dport',
+ 'type' => '2927'
},
'2' => {
- 'name' => 'call',
- 'type' => '77193'
+ 'name' => 'payload',
+ 'type' => '213'
},
'3' => {
- 'name' => 'srcport',
- 'type' => '927'
+ 'name' => 'rcvdata',
+ 'type' => '213'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '527',
- 'ShortName' => 'ib_vendor_call_via',
- 'Source' => 'vendor.c'
+ 'Return' => '213',
+ 'ShortName' => 'madrpc',
+ 'Source' => 'rpc.c'
},
- '7688' => {
- 'Line' => '68',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_uint',
- 'Source' => 'dump.c'
- },
- '7770' => {
- 'Line' => '93',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_hex',
- 'Source' => 'dump.c'
- },
- '7852' => {
- 'Line' => '129',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_rhex',
- 'Source' => 'dump.c'
- },
- '7934' => {
- 'Line' => '165',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkwidth',
- 'Source' => 'dump.c'
- },
- '8031' => {
- 'Line' => '215',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkwidthsup',
- 'Source' => 'dump.c'
- },
- '8210' => {
- 'Line' => '242',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkwidthen',
- 'Source' => 'dump.c'
- },
- '8301' => {
- 'Line' => '249',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeed',
- 'Source' => 'dump.c'
- },
- '8396' => {
- 'Line' => '307',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeedsup',
- 'Source' => 'dump.c'
- },
- '8580' => {
- 'Line' => '314',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeeden',
- 'Source' => 'dump.c'
- },
- '8677' => {
- 'Line' => '321',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeedext',
- 'Source' => 'dump.c'
- },
- '8778' => {
- 'Line' => '373',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeedextsup',
- 'Source' => 'dump.c'
- },
- '8962' => {
- 'Line' => '380',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkspeedexten',
- 'Source' => 'dump.c'
- },
- '9059' => {
- 'Line' => '391',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_portstate',
- 'Source' => 'dump.c'
- },
- '9158' => {
- 'Line' => '416',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_linkdowndefstate',
- 'Source' => 'dump.c'
- },
- '9257' => {
- 'Line' => '436',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_physportstate',
- 'Source' => 'dump.c'
- },
- '9356' => {
- 'Line' => '470',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_mtu',
- 'Source' => 'dump.c'
- },
- '9455' => {
- 'Line' => '495',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_vlcap',
- 'Source' => 'dump.c'
- },
- '9554' => {
- 'Line' => '520',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_opervls',
- 'Source' => 'dump.c'
- },
- '9653' => {
- 'Line' => '548',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_portcapmask',
- 'Source' => 'dump.c'
- },
- '9772' => {
- 'Line' => '621',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_portcapmask2',
- 'Source' => 'dump.c'
- },
- '9891' => {
- 'Line' => '644',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_bitfield',
- 'Source' => 'dump.c'
- },
- '9976' => {
- 'Line' => '649',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '7594'
- },
- '1' => {
- 'name' => 'bufsz',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'val',
- 'type' => '550'
- },
- '3' => {
- 'name' => 'valsz',
- 'type' => '263'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '1',
- 'ShortName' => 'mad_dump_array',
- 'Source' => 'dump.c'
- }
+ '99568' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1481',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '6063'
+ },
+ '1' => {
+ 'name' => 'rpc',
+ 'type' => '61905'
+ },
+ '2' => {
+ 'name' => 'dport',
+ 'type' => '2927'
+ },
+ '3' => {
+ 'name' => 'rmpp',
+ 'type' => '71095'
+ },
+ '4' => {
+ 'name' => 'data',
+ 'type' => '213'
+ }
+ },
+ 'Return' => '213',
+ 'ShortName' => 'mad_rpc_rmpp',
+ 'Source' => 'rpc.c',
+ 'SourceLine' => '272'
+ }
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'umad_status@@IBUMAD_1.0',
- '_ITM_registerTMCloneTable' => 'umad_status@@IBUMAD_1.0',
- '__gmon_start__' => 'umad_status@@IBUMAD_1.0',
'bm_call_via' => 'bm_call_via@@IBMAD_1.3',
'cc_config_status_via' => 'cc_config_status_via@@IBMAD_1.3',
'cc_query_status_via' => 'cc_query_status_via@@IBMAD_1.3',
@@ -4682,334 +3859,882 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '10938' => {
- 'BaseType' => '7599',
- 'Name' => 'char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1122' => {
+ '101' => {
+ 'BaseType' => '94',
+ 'Name' => 'char const',
+ 'Size' => '1',
+ 'Type' => 'Const'
+ },
+ '106' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '1070' => {
+ 'BaseType' => '226',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '112117' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1367',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'attrid',
+ 'offset' => '0',
+ 'type' => '113'
+ },
+ '1' => {
+ 'name' => 'mod',
+ 'offset' => '4',
+ 'type' => '113'
+ },
+ '2' => {
+ 'name' => 'mask',
+ 'offset' => '8',
+ 'type' => '262'
+ },
+ '3' => {
+ 'name' => 'method',
+ 'offset' => '16',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'trid',
+ 'offset' => '24',
+ 'type' => '262'
+ },
+ '5' => {
+ 'name' => 'recsz',
+ 'offset' => '32',
+ 'type' => '113'
+ },
+ '6' => {
+ 'name' => 'rmpp',
+ 'offset' => '36',
+ 'type' => '70128'
+ }
+ },
+ 'Name' => 'struct ib_sa_call',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '112230' => {
+ 'BaseType' => '112117',
+ 'Header' => 'mad.h',
+ 'Line' => '1376',
+ 'Name' => 'ib_sa_call_t',
+ 'Size' => '56',
+ 'Type' => 'Typedef'
+ },
+ '113' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '113891' => {
+ 'BaseType' => '112230',
+ 'Name' => 'ib_sa_call_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '120' => {
+ 'Name' => 'signed char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '127' => {
+ 'BaseType' => '106',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '132098' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1378',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'method',
+ 'offset' => '0',
+ 'type' => '113'
+ },
+ '1' => {
+ 'name' => 'mgmt_class',
+ 'offset' => '4',
+ 'type' => '113'
+ },
+ '2' => {
+ 'name' => 'attrid',
+ 'offset' => '8',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'mod',
+ 'offset' => '12',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'oui',
+ 'offset' => '16',
+ 'type' => '250'
+ },
+ '5' => {
+ 'name' => 'timeout',
+ 'offset' => '20',
+ 'type' => '113'
+ },
+ '6' => {
+ 'name' => 'rmpp',
+ 'offset' => '24',
+ 'type' => '70128'
+ }
+ },
+ 'Name' => 'struct ib_vendor_call',
+ 'Size' => '44',
+ 'Type' => 'Struct'
+ },
+ '132211' => {
+ 'BaseType' => '132098',
+ 'Header' => 'mad.h',
+ 'Line' => '1386',
+ 'Name' => 'ib_vendor_call_t',
+ 'Size' => '44',
+ 'Type' => 'Typedef'
+ },
+ '133140' => {
+ 'BaseType' => '132211',
+ 'Name' => 'ib_vendor_call_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1392' => {
+ 'BaseType' => '1070',
+ 'Header' => 'mad.h',
+ 'Line' => '243',
+ 'Name' => 'ibmad_gid_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '146' => {
+ 'BaseType' => '64',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '1464' => {
+ 'BaseType' => '226',
+ 'Name' => 'uint8_t[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '1480' => {
+ 'Header' => 'mad.h',
+ 'Line' => '253',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'cnt',
+ 'offset' => '0',
+ 'type' => '71'
+ },
+ '1' => {
+ 'name' => 'p',
+ 'offset' => '4',
+ 'type' => '1464'
+ },
+ '2' => {
+ 'name' => 'drslid',
+ 'offset' => '68',
+ 'type' => '238'
+ },
+ '3' => {
+ 'name' => 'drdlid',
+ 'offset' => '70',
+ 'type' => '238'
+ }
+ },
+ 'Name' => 'struct ib_dr_path_t',
+ 'Size' => '72',
+ 'Type' => 'Struct'
+ },
+ '1529' => {
'Header' => 'mad.h',
'Line' => '258',
'Memb' => {
'0' => {
'name' => 'id',
'offset' => '0',
- 'type' => '134'
+ 'type' => '113'
+ },
+ '1' => {
+ 'name' => 'mod',
+ 'offset' => '4',
+ 'type' => '113'
+ }
+ },
+ 'Name' => 'struct ib_attr_t',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '158' => {
+ 'BaseType' => '113',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '170' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '1721' => {
+ 'Header' => 'mad.h',
+ 'Line' => '273',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'mgtclass',
+ 'offset' => '0',
+ 'type' => '71'
+ },
+ '1' => {
+ 'name' => 'method',
+ 'offset' => '4',
+ 'type' => '71'
+ },
+ '10' => {
+ 'name' => 'timeout',
+ 'offset' => '60',
+ 'type' => '71'
+ },
+ '11' => {
+ 'name' => 'oui',
+ 'offset' => '64',
+ 'type' => '250'
+ },
+ '2' => {
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '1529'
+ },
+ '3' => {
+ 'name' => 'rstatus',
+ 'offset' => '16',
+ 'type' => '250'
+ },
+ '4' => {
+ 'name' => 'dataoffs',
+ 'offset' => '20',
+ 'type' => '71'
+ },
+ '5' => {
+ 'name' => 'datasz',
+ 'offset' => '24',
+ 'type' => '71'
+ },
+ '6' => {
+ 'name' => 'mkey',
+ 'offset' => '32',
+ 'type' => '262'
+ },
+ '7' => {
+ 'name' => 'trid',
+ 'offset' => '40',
+ 'type' => '262'
+ },
+ '8' => {
+ 'name' => 'mask',
+ 'offset' => '48',
+ 'type' => '262'
+ },
+ '9' => {
+ 'name' => 'recsz',
+ 'offset' => '56',
+ 'type' => '113'
+ }
+ },
+ 'Name' => 'struct ib_rpc_t',
+ 'Size' => '72',
+ 'Type' => 'Struct'
+ },
+ '1734' => {
+ 'Header' => 'mad.h',
+ 'Line' => '308',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'lid',
+ 'offset' => '0',
+ 'type' => '71'
+ },
+ '1' => {
+ 'name' => 'drpath',
+ 'offset' => '4',
+ 'type' => '1480'
+ },
+ '2' => {
+ 'name' => 'grh_present',
+ 'offset' => '76',
+ 'type' => '71'
+ },
+ '3' => {
+ 'name' => 'gid',
+ 'offset' => '80',
+ 'type' => '1392'
+ },
+ '4' => {
+ 'name' => 'qp',
+ 'offset' => '96',
+ 'type' => '250'
+ },
+ '5' => {
+ 'name' => 'qkey',
+ 'offset' => '100',
+ 'type' => '250'
+ },
+ '6' => {
+ 'name' => 'sl',
+ 'offset' => '104',
+ 'type' => '226'
+ },
+ '7' => {
+ 'name' => 'pkey_idx',
+ 'offset' => '108',
+ 'type' => '113'
+ }
+ },
+ 'Name' => 'struct portid',
+ 'Size' => '112',
+ 'Type' => 'Struct'
+ },
+ '177' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1859' => {
+ 'BaseType' => '1734',
+ 'Header' => 'mad.h',
+ 'Line' => '317',
+ 'Name' => 'ib_portid_t',
+ 'Size' => '112',
+ 'Type' => 'Typedef'
+ },
+ '1872' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1388',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'method',
+ 'offset' => '0',
+ 'type' => '113'
+ },
+ '1' => {
+ 'name' => 'attrid',
+ 'offset' => '4',
+ 'type' => '113'
+ },
+ '2' => {
+ 'name' => 'mod',
+ 'offset' => '8',
+ 'type' => '113'
+ },
+ '3' => {
+ 'name' => 'timeout',
+ 'offset' => '12',
+ 'type' => '113'
+ },
+ '4' => {
+ 'name' => 'bkey',
+ 'offset' => '16',
+ 'type' => '262'
+ }
+ },
+ 'Name' => 'struct ib_bm_call',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '189' => {
+ 'BaseType' => '170',
+ 'Header' => 'types.h',
+ 'Line' => '140',
+ 'Name' => '__off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1957' => {
+ 'BaseType' => '1872',
+ 'Header' => 'mad.h',
+ 'Line' => '1394',
+ 'Name' => 'ib_bm_call_t',
+ 'Size' => '24',
+ 'Type' => 'Typedef'
+ },
+ '201' => {
+ 'BaseType' => '170',
+ 'Header' => 'types.h',
+ 'Line' => '141',
+ 'Name' => '__off64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '213' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '220' => {
+ 'BaseType' => '94',
+ 'Name' => 'char*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '226' => {
+ 'BaseType' => '127',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '238' => {
+ 'BaseType' => '146',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '250' => {
+ 'BaseType' => '158',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '262' => {
+ 'BaseType' => '177',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '2921' => {
+ 'BaseType' => '226',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2927' => {
+ 'BaseType' => '1859',
+ 'Name' => 'ib_portid_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2933' => {
+ 'BaseType' => '1957',
+ 'Name' => 'ib_bm_call_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2939' => {
+ 'Header' => 'mad_internal.h',
+ 'Line' => '39',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'port_id',
+ 'offset' => '0',
+ 'type' => '71'
+ },
+ '1' => {
+ 'name' => 'class_agents',
+ 'offset' => '4',
+ 'type' => '5542'
+ },
+ '2' => {
+ 'name' => 'timeout',
+ 'offset' => '1028',
+ 'type' => '71'
+ },
+ '3' => {
+ 'name' => 'retries',
+ 'offset' => '1032',
+ 'type' => '71'
+ },
+ '4' => {
+ 'name' => 'smp_mkey',
+ 'offset' => '1040',
+ 'type' => '262'
+ }
+ },
+ 'Name' => 'struct ibmad_port',
+ 'Size' => '1048',
+ 'Type' => 'Struct'
+ },
+ '2944' => {
+ 'BaseType' => '2939',
+ 'Name' => 'struct ibmad_port*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '300' => {
+ 'Header' => 'libio.h',
+ 'Line' => '245',
+ 'Memb' => {
+ '0' => {
+ 'name' => '_flags',
+ 'offset' => '0',
+ 'type' => '71'
+ },
+ '1' => {
+ 'name' => '_IO_read_ptr',
+ 'offset' => '8',
+ 'type' => '220'
+ },
+ '10' => {
+ 'name' => '_IO_backup_base',
+ 'offset' => '80',
+ 'type' => '220'
},
- '1' => {
- 'name' => 'mod',
- 'offset' => '4',
- 'type' => '134'
- }
- },
- 'Name' => 'struct ib_attr_t',
+ '11' => {
+ 'name' => '_IO_save_end',
+ 'offset' => '88',
+ 'type' => '220'
+ },
+ '12' => {
+ 'name' => '_markers',
+ 'offset' => '96',
+ 'type' => '787'
+ },
+ '13' => {
+ 'name' => '_chain',
+ 'offset' => '104',
+ 'type' => '793'
+ },
+ '14' => {
+ 'name' => '_fileno',
+ 'offset' => '112',
+ 'type' => '71'
+ },
+ '15' => {
+ 'name' => '_flags2',
+ 'offset' => '116',
+ 'type' => '71'
+ },
+ '16' => {
+ 'name' => '_old_offset',
+ 'offset' => '120',
+ 'type' => '189'
+ },
+ '17' => {
+ 'name' => '_cur_column',
+ 'offset' => '128',
+ 'type' => '64'
+ },
+ '18' => {
+ 'name' => '_vtable_offset',
+ 'offset' => '130',
+ 'type' => '120'
+ },
+ '19' => {
+ 'name' => '_shortbuf',
+ 'offset' => '131',
+ 'type' => '799'
+ },
+ '2' => {
+ 'name' => '_IO_read_end',
+ 'offset' => '16',
+ 'type' => '220'
+ },
+ '20' => {
+ 'name' => '_lock',
+ 'offset' => '136',
+ 'type' => '815'
+ },
+ '21' => {
+ 'name' => '_offset',
+ 'offset' => '144',
+ 'type' => '201'
+ },
+ '22' => {
+ 'name' => '__pad1',
+ 'offset' => '152',
+ 'type' => '213'
+ },
+ '23' => {
+ 'name' => '__pad2',
+ 'offset' => '160',
+ 'type' => '213'
+ },
+ '24' => {
+ 'name' => '__pad3',
+ 'offset' => '168',
+ 'type' => '213'
+ },
+ '25' => {
+ 'name' => '__pad4',
+ 'offset' => '176',
+ 'type' => '213'
+ },
+ '26' => {
+ 'name' => '__pad5',
+ 'offset' => '184',
+ 'type' => '45'
+ },
+ '27' => {
+ 'name' => '_mode',
+ 'offset' => '192',
+ 'type' => '71'
+ },
+ '28' => {
+ 'name' => '_unused2',
+ 'offset' => '196',
+ 'type' => '821'
+ },
+ '3' => {
+ 'name' => '_IO_read_base',
+ 'offset' => '24',
+ 'type' => '220'
+ },
+ '4' => {
+ 'name' => '_IO_write_base',
+ 'offset' => '32',
+ 'type' => '220'
+ },
+ '5' => {
+ 'name' => '_IO_write_ptr',
+ 'offset' => '40',
+ 'type' => '220'
+ },
+ '6' => {
+ 'name' => '_IO_write_end',
+ 'offset' => '48',
+ 'type' => '220'
+ },
+ '7' => {
+ 'name' => '_IO_buf_base',
+ 'offset' => '56',
+ 'type' => '220'
+ },
+ '8' => {
+ 'name' => '_IO_buf_end',
+ 'offset' => '64',
+ 'type' => '220'
+ },
+ '9' => {
+ 'name' => '_IO_save_base',
+ 'offset' => '72',
+ 'type' => '220'
+ }
+ },
+ 'Name' => 'struct _IO_FILE',
+ 'Size' => '216',
+ 'Type' => 'Struct'
+ },
+ '3076' => {
+ 'BaseType' => '714',
+ 'Name' => 'FILE*',
'Size' => '8',
- 'Type' => 'Struct'
+ 'Type' => 'Pointer'
},
- '134' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '1521' => {
- 'BaseType' => '948',
- 'Name' => 'ib_rpc_t*',
- 'Size' => '72',
+ '45' => {
+ 'BaseType' => '57',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '5537' => {
+ 'BaseType' => '2939',
+ 'Name' => 'struct ibmad_port const',
+ 'Size' => '1048',
+ 'Type' => 'Const'
+ },
+ '5542' => {
+ 'BaseType' => '71',
+ 'Name' => 'int[256]',
+ 'Size' => '1024',
+ 'Type' => 'Array'
+ },
+ '57' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '6057' => {
+ 'BaseType' => '71',
+ 'Name' => 'int*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6063' => {
+ 'BaseType' => '5537',
+ 'Name' => 'struct ibmad_port const*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '21562' => {
- 'BaseType' => '21567',
- 'Name' => 'FILE*',
- 'Size' => '216',
+ '61905' => {
+ 'BaseType' => '1721',
+ 'Name' => 'ib_rpc_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '21567' => {
- 'BaseType' => '21578',
- 'Header' => 'stdio.h',
- 'Line' => '48',
- 'Name' => 'FILE',
- 'Size' => '216',
- 'Type' => 'Typedef'
+ '64' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '69966' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1352',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'u',
+ 'offset' => '0',
+ 'type' => '250'
+ },
+ '1' => {
+ 'name' => 'segnum',
+ 'offset' => '0',
+ 'type' => '250'
+ }
+ },
+ 'Name' => 'anon-union-mad.h-1352',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '21578' => {
- 'Header' => 'libio.h',
- 'Line' => '241',
+ '70001' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1356',
'Memb' => {
'0' => {
- 'name' => '_flags',
+ 'name' => 'u',
'offset' => '0',
- 'type' => '263'
+ 'type' => '250'
},
'1' => {
- 'name' => '_IO_read_ptr',
- 'offset' => '8',
- 'type' => '7594'
+ 'name' => 'len',
+ 'offset' => '0',
+ 'type' => '250'
},
- '10' => {
- 'name' => '_IO_backup_base',
- 'offset' => '80',
- 'type' => '7594'
- },
- '11' => {
- 'name' => '_IO_save_end',
- 'offset' => '88',
- 'type' => '7594'
- },
- '12' => {
- 'name' => '_markers',
- 'offset' => '96',
- 'type' => '21955'
- },
- '13' => {
- 'name' => '_chain',
- 'offset' => '104',
- 'type' => '22005'
- },
- '14' => {
- 'name' => '_fileno',
- 'offset' => '112',
- 'type' => '263'
- },
- '15' => {
- 'name' => '_flags2',
- 'offset' => '116',
- 'type' => '263'
- },
- '16' => {
- 'name' => '_old_offset',
- 'offset' => '120',
- 'type' => '22010'
- },
- '17' => {
- 'name' => '_cur_column',
- 'offset' => '128',
- 'type' => '776'
- },
- '18' => {
- 'name' => '_vtable_offset',
- 'offset' => '130',
- 'type' => '22035'
- },
- '19' => {
- 'name' => '_shortbuf',
- 'offset' => '131',
- 'type' => '10938'
- },
'2' => {
- 'name' => '_IO_read_end',
- 'offset' => '16',
- 'type' => '7594'
- },
- '20' => {
- 'name' => '_lock',
- 'offset' => '136',
- 'type' => '22054'
- },
- '21' => {
- 'name' => '_offset',
- 'offset' => '144',
- 'type' => '22066'
- },
- '22' => {
- 'name' => '__pad1',
- 'offset' => '152',
- 'type' => '550'
- },
- '23' => {
- 'name' => '__pad2',
- 'offset' => '160',
- 'type' => '550'
- },
- '24' => {
- 'name' => '__pad3',
- 'offset' => '168',
- 'type' => '550'
- },
- '25' => {
- 'name' => '__pad4',
- 'offset' => '176',
- 'type' => '550'
- },
- '26' => {
- 'name' => '__pad5',
- 'offset' => '184',
- 'type' => '22077'
- },
- '27' => {
- 'name' => '_mode',
- 'offset' => '192',
- 'type' => '263'
- },
- '28' => {
- 'name' => '_unused2',
- 'offset' => '196',
- 'type' => '10938'
- },
- '3' => {
- 'name' => '_IO_read_base',
- 'offset' => '24',
- 'type' => '7594'
- },
- '4' => {
- 'name' => '_IO_write_base',
- 'offset' => '32',
- 'type' => '7594'
- },
- '5' => {
- 'name' => '_IO_write_ptr',
- 'offset' => '40',
- 'type' => '7594'
- },
- '6' => {
- 'name' => '_IO_write_end',
- 'offset' => '48',
- 'type' => '7594'
- },
- '7' => {
- 'name' => '_IO_buf_base',
- 'offset' => '56',
- 'type' => '7594'
- },
- '8' => {
- 'name' => '_IO_buf_end',
- 'offset' => '64',
- 'type' => '7594'
- },
- '9' => {
- 'name' => '_IO_save_base',
- 'offset' => '72',
- 'type' => '7594'
+ 'name' => 'newwin',
+ 'offset' => '0',
+ 'type' => '250'
}
},
- 'Name' => 'struct _IO_FILE',
- 'Size' => '216',
- 'Type' => 'Struct'
- },
- '21955' => {
- 'BaseType' => '21960',
- 'Name' => 'struct _IO_marker*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ 'Name' => 'anon-union-mad.h-1356',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '21960' => {
- 'Header' => 'libio.h',
- 'Line' => '156',
+ '70128' => {
+ 'Header' => 'mad.h',
+ 'Line' => '1361',
'Memb' => {
'0' => {
- 'name' => '_next',
+ 'name' => 'type',
'offset' => '0',
- 'type' => '21955'
+ 'type' => '71'
},
'1' => {
- 'name' => '_sbuf',
- 'offset' => '8',
- 'type' => '22005'
+ 'name' => 'flags',
+ 'offset' => '4',
+ 'type' => '71'
},
'2' => {
- 'name' => '_pos',
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '71'
+ },
+ '3' => {
+ 'name' => 'd1',
+ 'offset' => '12',
+ 'type' => '69966'
+ },
+ '4' => {
+ 'name' => 'd2',
'offset' => '16',
- 'type' => '263'
+ 'type' => '70001'
}
},
- 'Name' => 'struct _IO_marker',
- 'Size' => '24',
+ 'Name' => 'struct ib_rmpp_hdr_t',
+ 'Size' => '20',
'Type' => 'Struct'
},
- '22005' => {
- 'BaseType' => '21578',
- 'Name' => 'struct _IO_FILE*',
- 'Size' => '216',
- 'Type' => 'Pointer'
- },
- '22010' => {
- 'BaseType' => '22021',
- 'Header' => 'types.h',
- 'Line' => '131',
- 'Name' => '__off_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '22021' => {
- 'Name' => 'long',
+ '71' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '71095' => {
+ 'BaseType' => '70128',
+ 'Name' => 'ib_rmpp_hdr_t*',
'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '22035' => {
- 'Name' => 'signed char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '22054' => {
- 'BaseType' => '22059',
- 'Name' => '_IO_lock_t*',
'Type' => 'Pointer'
},
- '22059' => {
- 'Header' => 'libio.h',
- 'Line' => '150',
- 'Name' => '_IO_lock_t',
- 'Type' => 'Typedef'
- },
- '22066' => {
- 'BaseType' => '22021',
- 'Header' => 'types.h',
- 'Line' => '132',
- 'Name' => '__off64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '22077' => {
- 'BaseType' => '920',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
+ '714' => {
+ 'BaseType' => '300',
+ 'Header' => 'FILE.h',
+ 'Line' => '7',
+ 'Name' => 'FILE',
+ 'Size' => '216',
+ 'Type' => 'Typedef'
+ },
+ '72516' => {
+ 'BaseType' => '1480',
+ 'Name' => 'ib_dr_path_t*',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '22100' => {
- 'BaseType' => '22105',
- 'Name' => 'char const*',
- 'Size' => '1',
'Type' => 'Pointer'
},
- '22105' => {
- 'BaseType' => '7599',
- 'Name' => 'char const',
- 'Size' => '1',
- 'Type' => 'Const'
- },
- '2405' => {
- 'BaseType' => '263',
- 'Name' => 'int*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '2410' => {
- 'BaseType' => '2415',
- 'Name' => 'struct ibmad_port const*',
- 'Size' => '1048',
- 'Type' => 'Pointer'
- },
- '2415' => {
- 'BaseType' => '932',
- 'Name' => 'struct ibmad_port const',
- 'Size' => '1048',
- 'Type' => 'Const'
- },
- '2493' => {
- 'BaseType' => '263',
- 'Name' => 'int[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '263' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
+ '726' => {
+ 'BaseType' => '1',
+ 'Header' => 'libio.h',
+ 'Line' => '154',
+ 'Name' => '_IO_lock_t',
+ 'Type' => 'Typedef'
+ },
+ '734' => {
+ 'Header' => 'libio.h',
+ 'Line' => '160',
+ 'Memb' => {
+ '0' => {
+ 'name' => '_next',
+ 'offset' => '0',
+ 'type' => '787'
+ },
+ '1' => {
+ 'name' => '_sbuf',
+ 'offset' => '8',
+ 'type' => '793'
+ },
+ '2' => {
+ 'name' => '_pos',
+ 'offset' => '16',
+ 'type' => '71'
+ }
+ },
+ 'Name' => 'struct _IO_marker',
+ 'Size' => '24',
+ 'Type' => 'Struct'
},
- '2749' => {
- 'BaseType' => '134',
+ '78' => {
+ 'BaseType' => '101',
+ 'Name' => 'char const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7830' => {
'Header' => 'mad.h',
'Line' => '330',
'Memb' => {
@@ -7797,126 +7522,64 @@ $VAR1 = {
'name' => 'IB_SW_DEF_PORT_F',
'value' => '92'
},
- '96' => {
- 'name' => 'IB_SW_DEF_MCAST_PRIM_F',
- 'value' => '93'
- },
- '97' => {
- 'name' => 'IB_SW_DEF_MCAST_NOT_PRIM_F',
- 'value' => '94'
- },
- '98' => {
- 'name' => 'IB_SW_LIFE_TIME_F',
- 'value' => '95'
- },
- '99' => {
- 'name' => 'IB_SW_STATE_CHANGE_F',
- 'value' => '96'
- }
- },
- 'Name' => 'enum MAD_FIELDS',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '42664' => {
- 'BaseType' => '682',
- 'Name' => 'ib_dr_path_t*',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '42917' => {
- 'BaseType' => '42922',
- 'Name' => 'ib_rmpp_hdr_t*',
- 'Size' => '20',
- 'Type' => 'Pointer'
- },
- '42922' => {
- 'Header' => 'mad.h',
- 'Line' => '1361',
- 'Memb' => {
- '0' => {
- 'name' => 'type',
- 'offset' => '0',
- 'type' => '263'
- },
- '1' => {
- 'name' => 'flags',
- 'offset' => '4',
- 'type' => '263'
- },
- '2' => {
- 'name' => 'status',
- 'offset' => '8',
- 'type' => '263'
- },
- '3' => {
- 'name' => 'd1',
- 'offset' => '12',
- 'type' => '42991'
- },
- '4' => {
- 'name' => 'd2',
- 'offset' => '16',
- 'type' => '43036'
- }
- },
- 'Name' => 'struct ib_rmpp_hdr_t',
- 'Size' => '20',
- 'Type' => 'Struct'
- },
- '42991' => {
- 'Header' => 'mad.h',
- 'Line' => '1352',
- 'Memb' => {
- '0' => {
- 'name' => 'u',
- 'offset' => '0',
- 'type' => '806'
- },
- '1' => {
- 'name' => 'segnum',
- 'offset' => '0',
- 'type' => '806'
- }
- },
- 'Name' => 'anon-struct-mad.h-1348::anon-union-mad.h-1352',
- 'NameSpace' => 'anon-struct-mad.h-1348',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '43036' => {
- 'Header' => 'mad.h',
- 'Line' => '1356',
- 'Memb' => {
- '0' => {
- 'name' => 'u',
- 'offset' => '0',
- 'type' => '806'
- },
- '1' => {
- 'name' => 'len',
- 'offset' => '0',
- 'type' => '806'
+ '96' => {
+ 'name' => 'IB_SW_DEF_MCAST_PRIM_F',
+ 'value' => '93'
},
- '2' => {
- 'name' => 'newwin',
- 'offset' => '0',
- 'type' => '806'
+ '97' => {
+ 'name' => 'IB_SW_DEF_MCAST_NOT_PRIM_F',
+ 'value' => '94'
+ },
+ '98' => {
+ 'name' => 'IB_SW_LIFE_TIME_F',
+ 'value' => '95'
+ },
+ '99' => {
+ 'name' => 'IB_SW_STATE_CHANGE_F',
+ 'value' => '96'
}
- },
- 'Name' => 'anon-struct-mad.h-1348::anon-union-mad.h-1356',
- 'NameSpace' => 'anon-struct-mad.h-1348',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '45376' => {
- 'BaseType' => '22021',
+ },
+ 'Name' => 'enum MAD_FIELDS',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '78532' => {
+ 'BaseType' => '170',
'Name' => 'long*',
'Size' => '8',
'Type' => 'Pointer'
},
- '50366' => {
- 'BaseType' => '134',
+ '787' => {
+ 'BaseType' => '734',
+ 'Name' => 'struct _IO_marker*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '793' => {
+ 'BaseType' => '300',
+ 'Name' => 'struct _IO_FILE*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '799' => {
+ 'BaseType' => '94',
+ 'Name' => 'char[1]',
+ 'Size' => '1',
+ 'Type' => 'Array'
+ },
+ '815' => {
+ 'BaseType' => '726',
+ 'Name' => '_IO_lock_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '821' => {
+ 'BaseType' => '94',
+ 'Name' => 'char[20]',
+ 'Size' => '20',
+ 'Type' => 'Array'
+ },
+ '86097' => {
'Header' => 'mad.h',
'Line' => '1407',
'Memb' => {
@@ -7945,465 +7608,23 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '52441' => {
- 'BaseType' => '783',
+ '86448' => {
+ 'BaseType' => '1392',
'Name' => 'ibmad_gid_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '527' => {
- 'BaseType' => '532',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '532' => {
- 'BaseType' => '543',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '543' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '550' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '551' => {
- 'BaseType' => '556',
- 'Name' => 'ib_portid_t*',
- 'Size' => '112',
- 'Type' => 'Pointer'
- },
- '556' => {
- 'BaseType' => '568',
- 'Header' => 'mad.h',
- 'Line' => '317',
- 'Name' => 'ib_portid_t',
- 'Size' => '112',
- 'Type' => 'Typedef'
- },
- '568' => {
- 'Header' => 'mad.h',
- 'Line' => '308',
- 'Memb' => {
- '0' => {
- 'name' => 'lid',
- 'offset' => '0',
- 'type' => '263'
- },
- '1' => {
- 'name' => 'drpath',
- 'offset' => '4',
- 'type' => '682'
- },
- '2' => {
- 'name' => 'grh_present',
- 'offset' => '76',
- 'type' => '263'
- },
- '3' => {
- 'name' => 'gid',
- 'offset' => '80',
- 'type' => '783'
- },
- '4' => {
- 'name' => 'qp',
- 'offset' => '96',
- 'type' => '806'
- },
- '5' => {
- 'name' => 'qkey',
- 'offset' => '100',
- 'type' => '806'
- },
- '6' => {
- 'name' => 'sl',
- 'offset' => '104',
- 'type' => '532'
- },
- '7' => {
- 'name' => 'pkey_idx',
- 'offset' => '108',
- 'type' => '134'
- }
- },
- 'Name' => 'struct portid',
- 'Size' => '112',
- 'Type' => 'Struct'
- },
- '66380' => {
- 'BaseType' => '66385',
- 'Name' => 'ib_sa_call_t*',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '66385' => {
- 'BaseType' => '66397',
- 'Header' => 'mad.h',
- 'Line' => '1376',
- 'Name' => 'ib_sa_call_t',
- 'Size' => '56',
- 'Type' => 'Typedef'
- },
- '66397' => {
- 'Header' => 'mad.h',
- 'Line' => '1367',
- 'Memb' => {
- '0' => {
- 'name' => 'attrid',
- 'offset' => '0',
- 'type' => '134'
- },
- '1' => {
- 'name' => 'mod',
- 'offset' => '4',
- 'type' => '134'
- },
- '2' => {
- 'name' => 'mask',
- 'offset' => '8',
- 'type' => '909'
- },
- '3' => {
- 'name' => 'method',
- 'offset' => '16',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'trid',
- 'offset' => '24',
- 'type' => '909'
- },
- '5' => {
- 'name' => 'recsz',
- 'offset' => '32',
- 'type' => '134'
- },
- '6' => {
- 'name' => 'rmpp',
- 'offset' => '36',
- 'type' => '42922'
- }
- },
- 'Name' => 'struct ib_sa_call',
- 'Size' => '56',
- 'Type' => 'Struct'
- },
- '682' => {
- 'Header' => 'mad.h',
- 'Line' => '253',
- 'Memb' => {
- '0' => {
- 'name' => 'cnt',
- 'offset' => '0',
- 'type' => '263'
- },
- '1' => {
- 'name' => 'p',
- 'offset' => '4',
- 'type' => '746'
- },
- '2' => {
- 'name' => 'drslid',
- 'offset' => '68',
- 'type' => '765'
- },
- '3' => {
- 'name' => 'drdlid',
- 'offset' => '70',
- 'type' => '765'
- }
- },
- 'Name' => 'struct ib_dr_path_t',
- 'Size' => '72',
- 'Type' => 'Struct'
- },
- '746' => {
- 'BaseType' => '532',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '7554' => {
- 'BaseType' => '909',
- 'Name' => 'uint64_t*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '7594' => {
- 'BaseType' => '7599',
- 'Name' => 'char*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '7599' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '765' => {
- 'BaseType' => '776',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '77193' => {
- 'BaseType' => '77198',
- 'Name' => 'ib_vendor_call_t*',
- 'Size' => '44',
+ '88765' => {
+ 'BaseType' => '262',
+ 'Name' => 'uint64_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '77198' => {
- 'BaseType' => '77210',
- 'Header' => 'mad.h',
- 'Line' => '1386',
- 'Name' => 'ib_vendor_call_t',
- 'Size' => '44',
- 'Type' => 'Typedef'
- },
- '77210' => {
- 'Header' => 'mad.h',
- 'Line' => '1378',
- 'Memb' => {
- '0' => {
- 'name' => 'method',
- 'offset' => '0',
- 'type' => '134'
- },
- '1' => {
- 'name' => 'mgmt_class',
- 'offset' => '4',
- 'type' => '134'
- },
- '2' => {
- 'name' => 'attrid',
- 'offset' => '8',
- 'type' => '134'
- },
- '3' => {
- 'name' => 'mod',
- 'offset' => '12',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'oui',
- 'offset' => '16',
- 'type' => '806'
- },
- '5' => {
- 'name' => 'timeout',
- 'offset' => '20',
- 'type' => '134'
- },
- '6' => {
- 'name' => 'rmpp',
- 'offset' => '24',
- 'type' => '42922'
- }
- },
- 'Name' => 'struct ib_vendor_call',
- 'Size' => '44',
- 'Type' => 'Struct'
- },
- '776' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '783' => {
- 'BaseType' => '746',
- 'Header' => 'mad.h',
- 'Line' => '243',
- 'Name' => 'ibmad_gid_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '806' => {
- 'BaseType' => '134',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '817' => {
- 'BaseType' => '822',
- 'Name' => 'ib_bm_call_t*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '822' => {
- 'BaseType' => '834',
- 'Header' => 'mad.h',
- 'Line' => '1394',
- 'Name' => 'ib_bm_call_t',
- 'Size' => '24',
- 'Type' => 'Typedef'
- },
- '834' => {
- 'Header' => 'mad.h',
- 'Line' => '1388',
- 'Memb' => {
- '0' => {
- 'name' => 'method',
- 'offset' => '0',
- 'type' => '134'
- },
- '1' => {
- 'name' => 'attrid',
- 'offset' => '4',
- 'type' => '134'
- },
- '2' => {
- 'name' => 'mod',
- 'offset' => '8',
- 'type' => '134'
- },
- '3' => {
- 'name' => 'timeout',
- 'offset' => '12',
- 'type' => '134'
- },
- '4' => {
- 'name' => 'bkey',
- 'offset' => '16',
- 'type' => '909'
- }
- },
- 'Name' => 'struct ib_bm_call',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '909' => {
- 'BaseType' => '920',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '920' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '927' => {
- 'BaseType' => '932',
- 'Name' => 'struct ibmad_port*',
- 'Type' => 'Pointer'
- },
- '932' => {
- 'Header' => 'mad_internal.h',
- 'Line' => '39',
- 'Memb' => {
- '0' => {
- 'name' => 'port_id',
- 'offset' => '0',
- 'type' => '263'
- },
- '1' => {
- 'name' => 'class_agents',
- 'offset' => '4',
- 'type' => '2493'
- },
- '2' => {
- 'name' => 'timeout',
- 'offset' => '1028',
- 'type' => '263'
- },
- '3' => {
- 'name' => 'retries',
- 'offset' => '1032',
- 'type' => '263'
- },
- '4' => {
- 'name' => 'smp_mkey',
- 'offset' => '1040',
- 'type' => '909'
- }
- },
- 'Name' => 'struct ibmad_port',
- 'Size' => '1048',
- 'Type' => 'Struct'
- },
- '948' => {
- 'Header' => 'mad.h',
- 'Line' => '273',
- 'Memb' => {
- '0' => {
- 'name' => 'mgtclass',
- 'offset' => '0',
- 'type' => '263'
- },
- '1' => {
- 'name' => 'method',
- 'offset' => '4',
- 'type' => '263'
- },
- '10' => {
- 'name' => 'timeout',
- 'offset' => '60',
- 'type' => '263'
- },
- '11' => {
- 'name' => 'oui',
- 'offset' => '64',
- 'type' => '806'
- },
- '2' => {
- 'name' => 'attr',
- 'offset' => '8',
- 'type' => '1122'
- },
- '3' => {
- 'name' => 'rstatus',
- 'offset' => '16',
- 'type' => '806'
- },
- '4' => {
- 'name' => 'dataoffs',
- 'offset' => '20',
- 'type' => '263'
- },
- '5' => {
- 'name' => 'datasz',
- 'offset' => '24',
- 'type' => '263'
- },
- '6' => {
- 'name' => 'mkey',
- 'offset' => '32',
- 'type' => '909'
- },
- '7' => {
- 'name' => 'trid',
- 'offset' => '40',
- 'type' => '909'
- },
- '8' => {
- 'name' => 'mask',
- 'offset' => '48',
- 'type' => '909'
- },
- '9' => {
- 'name' => 'recsz',
- 'offset' => '56',
- 'type' => '134'
- }
- },
- 'Name' => 'struct ib_rpc_t',
- 'Size' => '72',
- 'Type' => 'Struct'
- }
+ '94' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ }
},
'UndefinedSymbols' => {
'libibmad.so.5.3.26.0' => {
@@ -8411,27 +7632,28 @@ $VAR1 = {
'_ITM_registerTMCloneTable' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fprintf_chk@GLIBC_2.3.4' => 0,
'__gmon_start__' => 0,
- '__strdup@GLIBC_2.2.5' => 0,
+ '__memset_chk@GLIBC_2.3.4' => 0,
+ '__printf_chk@GLIBC_2.3.4' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__sprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
'calloc@GLIBC_2.2.5' => 0,
'exit@GLIBC_2.2.5' => 0,
- 'fprintf@GLIBC_2.2.5' => 0,
'fputc@GLIBC_2.2.5' => 0,
'fputs@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'getpid@GLIBC_2.2.5' => 0,
'inet_ntop@GLIBC_2.2.5' => 0,
'inet_pton@GLIBC_2.2.5' => 0,
- 'malloc@GLIBC_2.2.5' => 0,
'memcpy@GLIBC_2.14' => 0,
- 'memset@GLIBC_2.2.5' => 0,
- 'printf@GLIBC_2.2.5' => 0,
'random@GLIBC_2.2.5' => 0,
'snprintf@GLIBC_2.2.5' => 0,
- 'sprintf@GLIBC_2.2.5' => 0,
'srandom@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
'strchr@GLIBC_2.2.5' => 0,
+ 'strdup@GLIBC_2.2.5' => 0,
'strerror@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strncpy@GLIBC_2.2.5' => 0,
diff --git a/ABI/ibnetdisc.dump b/ABI/ibnetdisc.dump
index e42c0968..6fd57137 100644
--- a/ABI/ibnetdisc.dump
+++ b/ABI/ibnetdisc.dump
@@ -1,17 +1,20 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'ibnetdisc.h' => 1,
'mad.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1
+ 'stdint-uintn.h' => 1,
+ 'types.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libibnetdisc.so.5.0.26.0',
'LibraryVersion' => 'ibnetdisc',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -24,386 +27,310 @@ $VAR1 = {
'ibnetdisc_cache.c' => 1
},
'SymbolInfo' => {
- '20310' => {
- 'Line' => '617',
+ '17462' => {
+ 'Line' => '249',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
+ 'name' => 'chassisnum',
+ 'type' => '92'
+ }
+ },
+ 'Return' => '277',
+ 'ShortName' => 'ibnd_get_chassis_guid',
+ 'Source' => 'chassis.c'
+ },
+ '18423' => {
+ 'Line' => '164',
+ 'Param' => {
+ '0' => {
'name' => 'guid',
- 'type' => '6099'
+ 'type' => '277'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibnd_find_node_guid',
- 'Source' => 'ibnetdisc.c'
+ 'Return' => '64',
+ 'ShortName' => 'ibnd_is_xsigo_tca',
+ 'Source' => 'chassis.c'
},
- '20366' => {
- 'Line' => '634',
+ '18478' => {
+ 'Line' => '155',
+ 'Param' => {
+ '0' => {
+ 'name' => 'guid',
+ 'type' => '277'
+ }
+ },
+ 'Return' => '64',
+ 'ShortName' => 'ibnd_is_xsigo_hca',
+ 'Source' => 'chassis.c'
+ },
+ '18563' => {
+ 'Line' => '139',
+ 'Param' => {
+ '0' => {
+ 'name' => 'guid',
+ 'type' => '277'
+ }
+ },
+ 'Return' => '64',
+ 'ShortName' => 'ibnd_is_xsigo_guid',
+ 'Source' => 'chassis.c'
+ },
+ '18702' => {
+ 'Line' => '95',
+ 'Param' => {
+ '0' => {
+ 'name' => 'node',
+ 'type' => '6752'
+ },
+ '1' => {
+ 'name' => 'str',
+ 'type' => '199'
+ },
+ '2' => {
+ 'name' => 'size',
+ 'type' => '45'
+ }
+ },
+ 'Return' => '199',
+ 'ShortName' => 'ibnd_get_chassis_slot_str',
+ 'Source' => 'chassis.c'
+ },
+ '19068' => {
+ 'Line' => '59',
+ 'Param' => {
+ '0' => {
+ 'name' => 'node',
+ 'type' => '6752'
+ }
+ },
+ 'Return' => '289',
+ 'ShortName' => 'ibnd_get_chassis_type',
+ 'Source' => 'chassis.c'
+ },
+ '30224' => {
+ 'Line' => '1000',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
- 'name' => 'dr_str',
- 'type' => '5691'
+ 'name' => 'func',
+ 'type' => '29313'
+ },
+ '2' => {
+ 'name' => 'user_data',
+ 'type' => '192'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '6117',
- 'ShortName' => 'ibnd_find_node_dr',
+ 'Return' => '1',
+ 'ShortName' => 'ibnd_iter_ports',
'Source' => 'ibnetdisc.c'
},
- '20441' => {
+ '30588' => {
'Line' => '960',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
'name' => 'dr_str',
- 'type' => '5691'
+ 'type' => '199'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '7062',
+ 'Return' => '7014',
'ShortName' => 'ibnd_find_port_dr',
'Source' => 'ibnetdisc.c'
},
- '21130' => {
- 'Line' => '767',
+ '31026' => {
+ 'Line' => '943',
'Param' => {
'0' => {
- 'name' => 'ca_name',
- 'type' => '5691'
+ 'name' => 'fabric',
+ 'type' => '13490'
},
'1' => {
- 'name' => 'ca_port',
- 'type' => '629'
- },
- '2' => {
- 'name' => 'from',
- 'type' => '19604'
- },
- '3' => {
- 'name' => 'cfg',
- 'type' => '18812'
+ 'name' => 'guid',
+ 'type' => '277'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '6876',
- 'ShortName' => 'ibnd_discover_fabric',
+ 'Return' => '7014',
+ 'ShortName' => 'ibnd_find_port_guid',
'Source' => 'ibnetdisc.c'
},
- '21530' => {
- 'Line' => '854',
+ '31250' => {
+ 'Line' => '933',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
+ },
+ '1' => {
+ 'name' => 'lid',
+ 'type' => '253'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibnd_destroy_fabric',
+ 'Return' => '7014',
+ 'ShortName' => 'ibnd_find_port_lid',
'Source' => 'ibnetdisc.c'
},
- '21779' => {
- 'Line' => '879',
+ '31382' => {
+ 'Line' => '898',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
'name' => 'func',
- 'type' => '25535'
+ 'type' => '29279'
},
'2' => {
+ 'name' => 'node_type',
+ 'type' => '64'
+ },
+ '3' => {
'name' => 'user_data',
- 'type' => '5696'
+ 'type' => '192'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
'Return' => '1',
- 'ShortName' => 'ibnd_iter_nodes',
+ 'ShortName' => 'ibnd_iter_nodes_type',
'Source' => 'ibnetdisc.c'
},
- '21866' => {
- 'Line' => '898',
+ '31863' => {
+ 'Line' => '879',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
'name' => 'func',
- 'type' => '25535'
+ 'type' => '29279'
},
'2' => {
- 'name' => 'node_type',
- 'type' => '629'
- },
- '3' => {
'name' => 'user_data',
- 'type' => '5696'
+ 'type' => '192'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
- 'ShortName' => 'ibnd_iter_nodes_type',
+ 'ShortName' => 'ibnd_iter_nodes',
'Source' => 'ibnetdisc.c'
},
- '21985' => {
- 'Line' => '933',
+ '32202' => {
+ 'Header' => 'ibnetdisc.h',
+ 'Line' => '198',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
- },
- '1' => {
- 'name' => 'lid',
- 'type' => '6637'
+ 'type' => '13490'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '7062',
- 'ShortName' => 'ibnd_find_port_lid',
- 'Source' => 'ibnetdisc.c'
+ 'Return' => '1',
+ 'ShortName' => 'ibnd_destroy_fabric',
+ 'Source' => 'ibnetdisc.c',
+ 'SourceLine' => '854'
},
- '22060' => {
- 'Line' => '943',
+ '32528' => {
+ 'Line' => '767',
'Param' => {
'0' => {
- 'name' => 'fabric',
- 'type' => '6876'
+ 'name' => 'ca_name',
+ 'type' => '199'
},
'1' => {
- 'name' => 'guid',
- 'type' => '6099'
+ 'name' => 'ca_port',
+ 'type' => '64'
+ },
+ '2' => {
+ 'name' => 'from',
+ 'type' => '33884'
+ },
+ '3' => {
+ 'name' => 'cfg',
+ 'type' => '29804'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '7062',
- 'ShortName' => 'ibnd_find_port_guid',
+ 'Return' => '13490',
+ 'ShortName' => 'ibnd_discover_fabric',
'Source' => 'ibnetdisc.c'
},
- '22151' => {
- 'Line' => '1000',
+ '35186' => {
+ 'Line' => '634',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
- 'name' => 'func',
- 'type' => '25563'
- },
- '2' => {
- 'name' => 'user_data',
- 'type' => '5696'
+ 'name' => 'dr_str',
+ 'type' => '199'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '1',
- 'ShortName' => 'ibnd_iter_ports',
+ 'Return' => '6752',
+ 'ShortName' => 'ibnd_find_node_dr',
'Source' => 'ibnetdisc.c'
},
- '28551' => {
- 'Line' => '620',
+ '35312' => {
+ 'Line' => '617',
'Param' => {
'0' => {
- 'name' => 'file',
- 'type' => '80'
+ 'name' => 'fabric',
+ 'type' => '13490'
},
'1' => {
- 'name' => 'flags',
- 'type' => '5536'
+ 'name' => 'guid',
+ 'type' => '277'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '6876',
- 'ShortName' => 'ibnd_load_fabric',
- 'Source' => 'ibnetdisc_cache.c'
+ 'Return' => '6752',
+ 'ShortName' => 'ibnd_find_node_guid',
+ 'Source' => 'ibnetdisc.c'
},
- '31396' => {
+ '49439' => {
'Line' => '878',
'Param' => {
'0' => {
'name' => 'fabric',
- 'type' => '6876'
+ 'type' => '13490'
},
'1' => {
'name' => 'file',
- 'type' => '80'
+ 'type' => '289'
},
'2' => {
'name' => 'flags',
- 'type' => '5536'
+ 'type' => '71'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '629',
+ 'Return' => '64',
'ShortName' => 'ibnd_cache_fabric',
'Source' => 'ibnetdisc_cache.c'
},
- '5697' => {
- 'Line' => '59',
- 'Param' => {
- '0' => {
- 'name' => 'node',
- 'type' => '6117'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '80',
- 'ShortName' => 'ibnd_get_chassis_type',
- 'Source' => 'chassis.c'
- },
- '5753' => {
- 'Line' => '95',
- 'Param' => {
- '0' => {
- 'name' => 'node',
- 'type' => '6117'
- },
- '1' => {
- 'name' => 'str',
- 'type' => '5691'
- },
- '2' => {
- 'name' => 'size',
- 'type' => '12292'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '5691',
- 'ShortName' => 'ibnd_get_chassis_slot_str',
- 'Source' => 'chassis.c'
- },
- '5839' => {
- 'Line' => '139',
- 'Param' => {
- '0' => {
- 'name' => 'guid',
- 'type' => '6099'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibnd_is_xsigo_guid',
- 'Source' => 'chassis.c'
- },
- '5868' => {
- 'Line' => '155',
- 'Param' => {
- '0' => {
- 'name' => 'guid',
- 'type' => '6099'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibnd_is_xsigo_hca',
- 'Source' => 'chassis.c'
- },
- '5897' => {
- 'Line' => '164',
- 'Param' => {
- '0' => {
- 'name' => 'guid',
- 'type' => '6099'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '629',
- 'ShortName' => 'ibnd_is_xsigo_tca',
- 'Source' => 'chassis.c'
- },
- '7078' => {
- 'Line' => '249',
- 'Param' => {
- '0' => {
- 'name' => 'fabric',
- 'type' => '6876'
- },
- '1' => {
- 'name' => 'chassisnum',
- 'type' => '5679'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '6099',
- 'ShortName' => 'ibnd_get_chassis_guid',
- 'Source' => 'chassis.c'
- }
+ '53989' => {
+ 'Line' => '620',
+ 'Param' => {
+ '0' => {
+ 'name' => 'file',
+ 'type' => '289'
+ },
+ '1' => {
+ 'name' => 'flags',
+ 'type' => '71'
+ }
+ },
+ 'Return' => '13490',
+ 'ShortName' => 'ibnd_load_fabric',
+ 'Source' => 'ibnetdisc_cache.c'
+ }
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'write@@GLIBC_2.2.5',
- '_ITM_registerTMCloneTable' => 'write@@GLIBC_2.2.5',
- '__gmon_start__' => 'write@@GLIBC_2.2.5',
'ibnd_cache_fabric' => 'ibnd_cache_fabric@@IBNETDISC_1.0',
'ibnd_destroy_fabric' => 'ibnd_destroy_fabric@@IBNETDISC_1.0',
'ibnd_discover_fabric' => 'ibnd_discover_fabric@@IBNETDISC_1.0',
@@ -451,687 +378,754 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '12292' => {
- 'BaseType' => '6110',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
+ '1075' => {
+ 'BaseType' => '241',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '113' => {
+ 'BaseType' => '92',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '1179' => {
+ 'BaseType' => '1075',
+ 'Header' => 'mad.h',
+ 'Line' => '243',
+ 'Name' => 'ibmad_gid_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '1251' => {
+ 'BaseType' => '241',
+ 'Name' => 'uint8_t[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '1267' => {
+ 'Header' => 'mad.h',
+ 'Line' => '253',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'cnt',
+ 'offset' => '0',
+ 'type' => '64'
+ },
+ '1' => {
+ 'name' => 'p',
+ 'offset' => '4',
+ 'type' => '1251'
+ },
+ '2' => {
+ 'name' => 'drslid',
+ 'offset' => '68',
+ 'type' => '253'
+ },
+ '3' => {
+ 'name' => 'drdlid',
+ 'offset' => '70',
+ 'type' => '253'
+ }
+ },
+ 'Name' => 'struct ib_dr_path_t',
+ 'Size' => '72',
+ 'Type' => 'Struct'
+ },
+ '1279' => {
+ 'Header' => 'mad.h',
+ 'Line' => '308',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'lid',
+ 'offset' => '0',
+ 'type' => '64'
+ },
+ '1' => {
+ 'name' => 'drpath',
+ 'offset' => '4',
+ 'type' => '1267'
+ },
+ '2' => {
+ 'name' => 'grh_present',
+ 'offset' => '76',
+ 'type' => '64'
+ },
+ '3' => {
+ 'name' => 'gid',
+ 'offset' => '80',
+ 'type' => '1179'
+ },
+ '4' => {
+ 'name' => 'qp',
+ 'offset' => '96',
+ 'type' => '265'
+ },
+ '5' => {
+ 'name' => 'qkey',
+ 'offset' => '100',
+ 'type' => '265'
+ },
+ '6' => {
+ 'name' => 'sl',
+ 'offset' => '104',
+ 'type' => '241'
+ },
+ '7' => {
+ 'name' => 'pkey_idx',
+ 'offset' => '108',
+ 'type' => '71'
+ }
+ },
+ 'Name' => 'struct portid',
+ 'Size' => '112',
+ 'Type' => 'Struct'
+ },
+ '132' => {
+ 'BaseType' => '99',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '13490' => {
+ 'BaseType' => '7020',
+ 'Name' => 'ibnd_fabric_t*',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '18812' => {
- 'BaseType' => '18817',
- 'Name' => 'struct ibnd_config*',
- 'Size' => '88',
'Type' => 'Pointer'
},
- '18817' => {
+ '1404' => {
+ 'BaseType' => '1279',
+ 'Header' => 'mad.h',
+ 'Line' => '317',
+ 'Name' => 'ib_portid_t',
+ 'Size' => '112',
+ 'Type' => 'Typedef'
+ },
+ '144' => {
+ 'BaseType' => '71',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '156' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '192' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '199' => {
+ 'BaseType' => '210',
+ 'Name' => 'char*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '210' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '217' => {
+ 'BaseType' => '210',
+ 'Name' => 'char const',
+ 'Size' => '1',
+ 'Type' => 'Const'
+ },
+ '241' => {
+ 'BaseType' => '113',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '253' => {
+ 'BaseType' => '132',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '265' => {
+ 'BaseType' => '144',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '277' => {
+ 'BaseType' => '156',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '289' => {
+ 'BaseType' => '217',
+ 'Name' => 'char const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28914' => {
'Header' => 'ibnetdisc.h',
'Line' => '145',
'Memb' => {
'0' => {
'name' => 'max_smps',
'offset' => '0',
- 'type' => '5536'
+ 'type' => '71'
},
'1' => {
'name' => 'show_progress',
'offset' => '4',
- 'type' => '5536'
+ 'type' => '71'
},
'2' => {
'name' => 'max_hops',
'offset' => '8',
- 'type' => '5536'
+ 'type' => '71'
},
'3' => {
'name' => 'debug',
'offset' => '12',
- 'type' => '5536'
+ 'type' => '71'
},
'4' => {
'name' => 'timeout_ms',
'offset' => '16',
- 'type' => '5536'
+ 'type' => '71'
},
'5' => {
'name' => 'retries',
'offset' => '20',
- 'type' => '5536'
+ 'type' => '71'
},
'6' => {
'name' => 'flags',
'offset' => '24',
- 'type' => '6678'
+ 'type' => '265'
},
'7' => {
'name' => 'mkey',
'offset' => '32',
- 'type' => '6099'
+ 'type' => '277'
},
'8' => {
'name' => 'pad',
'offset' => '40',
- 'type' => '6614'
+ 'type' => '29045'
}
},
'Name' => 'struct ibnd_config',
'Size' => '88',
'Type' => 'Struct'
},
- '19604' => {
- 'BaseType' => '6424',
- 'Name' => 'ib_portid_t*',
- 'Size' => '112',
- 'Type' => 'Pointer'
+ '29045' => {
+ 'BaseType' => '241',
+ 'Name' => 'uint8_t[44]',
+ 'Size' => '44',
+ 'Type' => 'Array'
},
- '25535' => {
- 'BaseType' => '25546',
+ '29279' => {
+ 'BaseType' => '29291',
'Header' => 'ibnetdisc.h',
'Line' => '214',
'Name' => 'ibnd_iter_node_func_t',
+ 'Size' => '8',
'Type' => 'Typedef'
},
- '25546' => {
+ '29291' => {
'Name' => 'void(*)(ibnd_node_t*, void*)',
'Param' => {
'0' => {
- 'type' => '6117'
+ 'type' => '6752'
},
'1' => {
- 'type' => '5696'
+ 'type' => '192'
}
},
'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '25563' => {
- 'BaseType' => '25574',
+ '29313' => {
+ 'BaseType' => '29325',
'Header' => 'ibnetdisc.h',
'Line' => '227',
'Name' => 'ibnd_iter_port_func_t',
+ 'Size' => '8',
'Type' => 'Typedef'
},
- '25574' => {
+ '29325' => {
'Name' => 'void(*)(ibnd_port_t*, void*)',
'Param' => {
'0' => {
- 'type' => '7062'
+ 'type' => '7014'
},
'1' => {
- 'type' => '5696'
+ 'type' => '192'
}
},
'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '5536' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '5679' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '5691' => {
- 'BaseType' => '90',
- 'Name' => 'char*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '5696' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '5984' => {
- 'BaseType' => '5989',
- 'Name' => 'ibnd_chassis_t*',
- 'Size' => '480',
- 'Type' => 'Pointer'
- },
- '5989' => {
- 'BaseType' => '6000',
- 'Header' => 'ibnetdisc.h',
- 'Line' => '138',
- 'Name' => 'ibnd_chassis_t',
- 'Size' => '480',
- 'Type' => 'Typedef'
- },
- '6000' => {
- 'Header' => 'ibnetdisc.h',
- 'Line' => '124',
- 'Memb' => {
- '0' => {
- 'name' => 'next',
- 'offset' => '0',
- 'type' => '6094'
- },
- '1' => {
- 'name' => 'chassisguid',
- 'offset' => '8',
- 'type' => '6099'
- },
- '2' => {
- 'name' => 'chassisnum',
- 'offset' => '16',
- 'type' => '5679'
- },
- '3' => {
- 'name' => 'nodecount',
- 'offset' => '17',
- 'type' => '5679'
- },
- '4' => {
- 'name' => 'nodes',
- 'offset' => '24',
- 'type' => '6117'
- },
- '5' => {
- 'name' => 'spinenode',
- 'offset' => '32',
- 'type' => '6852'
- },
- '6' => {
- 'name' => 'linenode',
- 'offset' => '184',
- 'type' => '6852'
- }
- },
- 'Name' => 'struct ibnd_chassis',
- 'Size' => '480',
- 'Type' => 'Struct'
- },
- '6094' => {
- 'BaseType' => '6000',
- 'Name' => 'struct ibnd_chassis*',
- 'Size' => '480',
- 'Type' => 'Pointer'
- },
- '6099' => {
- 'BaseType' => '6110',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '6110' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '6117' => {
- 'BaseType' => '6122',
- 'Name' => 'ibnd_node_t*',
- 'Size' => '408',
- 'Type' => 'Pointer'
- },
- '6122' => {
- 'BaseType' => '6133',
- 'Header' => 'ibnetdisc.h',
- 'Line' => '99',
- 'Name' => 'ibnd_node_t',
- 'Size' => '408',
- 'Type' => 'Typedef'
- },
- '6133' => {
+ '29804' => {
+ 'BaseType' => '28914',
+ 'Name' => 'struct ibnd_config*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '33884' => {
+ 'BaseType' => '1404',
+ 'Name' => 'ib_portid_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '45' => {
+ 'BaseType' => '57',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '57' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '6137' => {
'Header' => 'ibnetdisc.h',
'Line' => '54',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
- 'type' => '6419'
+ 'type' => '6450'
},
'1' => {
'name' => 'path_portid',
'offset' => '8',
- 'type' => '6424'
+ 'type' => '1404'
},
'10' => {
'name' => 'nodedesc',
'offset' => '272',
- 'type' => '6689'
+ 'type' => '6456'
},
'11' => {
'name' => 'ports',
'offset' => '336',
- 'type' => '6701'
+ 'type' => '6616'
},
'12' => {
'name' => 'next_chassis_node',
'offset' => '344',
- 'type' => '6419'
+ 'type' => '6450'
},
'13' => {
'name' => 'chassis',
'offset' => '352',
- 'type' => '6094'
+ 'type' => '6734'
},
'14' => {
'name' => 'ch_type',
'offset' => '360',
- 'type' => '5679'
+ 'type' => '92'
},
'15' => {
'name' => 'ch_type_str',
'offset' => '361',
- 'type' => '6689'
+ 'type' => '826'
},
'16' => {
'name' => 'ch_anafanum',
'offset' => '381',
- 'type' => '5679'
+ 'type' => '92'
},
'17' => {
'name' => 'ch_slotnum',
'offset' => '382',
- 'type' => '5679'
+ 'type' => '92'
},
'18' => {
'name' => 'ch_slot',
'offset' => '383',
- 'type' => '5679'
+ 'type' => '92'
},
'19' => {
'name' => 'ch_found',
'offset' => '384',
- 'type' => '5679'
+ 'type' => '92'
},
'2' => {
'name' => 'smalid',
'offset' => '120',
- 'type' => '6637'
+ 'type' => '253'
},
'20' => {
'name' => 'htnext',
'offset' => '392',
- 'type' => '6419'
+ 'type' => '6450'
},
'21' => {
'name' => 'type_next',
'offset' => '400',
- 'type' => '6419'
+ 'type' => '6450'
},
'3' => {
'name' => 'smalmc',
'offset' => '122',
- 'type' => '6626'
+ 'type' => '241'
},
'4' => {
'name' => 'smaenhsp0',
'offset' => '124',
- 'type' => '629'
+ 'type' => '64'
},
'5' => {
'name' => 'switchinfo',
'offset' => '128',
- 'type' => '6614'
+ 'type' => '1251'
},
'6' => {
'name' => 'guid',
'offset' => '192',
- 'type' => '6099'
+ 'type' => '277'
},
'7' => {
'name' => 'type',
'offset' => '200',
- 'type' => '629'
+ 'type' => '64'
},
'8' => {
'name' => 'numports',
'offset' => '204',
- 'type' => '629'
+ 'type' => '64'
},
'9' => {
'name' => 'info',
'offset' => '208',
- 'type' => '6614'
+ 'type' => '1251'
}
},
'Name' => 'struct ibnd_node',
'Size' => '408',
'Type' => 'Struct'
},
- '629' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '6419' => {
- 'BaseType' => '6133',
+ '64' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '6450' => {
+ 'BaseType' => '6137',
'Name' => 'struct ibnd_node*',
- 'Size' => '408',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '6424' => {
- 'BaseType' => '6436',
- 'Header' => 'mad.h',
- 'Line' => '317',
- 'Name' => 'ib_portid_t',
- 'Size' => '112',
- 'Type' => 'Typedef'
+ '6456' => {
+ 'BaseType' => '210',
+ 'Name' => 'char[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
},
- '6436' => {
- 'Header' => 'mad.h',
- 'Line' => '308',
+ '6472' => {
+ 'Header' => 'ibnetdisc.h',
+ 'Line' => '104',
'Memb' => {
'0' => {
- 'name' => 'lid',
+ 'name' => 'guid',
'offset' => '0',
- 'type' => '629'
+ 'type' => '277'
},
'1' => {
- 'name' => 'drpath',
- 'offset' => '4',
- 'type' => '6550'
+ 'name' => 'portnum',
+ 'offset' => '8',
+ 'type' => '64'
},
'2' => {
- 'name' => 'grh_present',
- 'offset' => '76',
- 'type' => '629'
+ 'name' => 'ext_portnum',
+ 'offset' => '12',
+ 'type' => '64'
},
'3' => {
- 'name' => 'gid',
- 'offset' => '80',
- 'type' => '6655'
+ 'name' => 'node',
+ 'offset' => '16',
+ 'type' => '6752'
},
'4' => {
- 'name' => 'qp',
- 'offset' => '96',
- 'type' => '6678'
+ 'name' => 'remoteport',
+ 'offset' => '24',
+ 'type' => '6622'
},
'5' => {
- 'name' => 'qkey',
- 'offset' => '100',
- 'type' => '6678'
+ 'name' => 'base_lid',
+ 'offset' => '32',
+ 'type' => '253'
},
'6' => {
- 'name' => 'sl',
- 'offset' => '104',
- 'type' => '6626'
+ 'name' => 'lmc',
+ 'offset' => '34',
+ 'type' => '241'
},
'7' => {
- 'name' => 'pkey_idx',
- 'offset' => '108',
- 'type' => '5536'
- }
- },
- 'Name' => 'struct portid',
- 'Size' => '112',
- 'Type' => 'Struct'
- },
- '6550' => {
- 'Header' => 'mad.h',
- 'Line' => '253',
- 'Memb' => {
- '0' => {
- 'name' => 'cnt',
- 'offset' => '0',
- 'type' => '629'
- },
- '1' => {
- 'name' => 'p',
- 'offset' => '4',
- 'type' => '6614'
+ 'name' => 'info',
+ 'offset' => '35',
+ 'type' => '1251'
},
- '2' => {
- 'name' => 'drslid',
- 'offset' => '68',
- 'type' => '6637'
+ '8' => {
+ 'name' => 'ext_info',
+ 'offset' => '99',
+ 'type' => '1251'
},
- '3' => {
- 'name' => 'drdlid',
- 'offset' => '70',
- 'type' => '6637'
+ '9' => {
+ 'name' => 'htnext',
+ 'offset' => '168',
+ 'type' => '6622'
}
},
- 'Name' => 'struct ib_dr_path_t',
- 'Size' => '72',
+ 'Name' => 'struct ibnd_port',
+ 'Size' => '176',
'Type' => 'Struct'
},
- '6614' => {
- 'BaseType' => '6626',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '6626' => {
- 'BaseType' => '5679',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '6637' => {
- 'BaseType' => '6648',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '6648' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '6655' => {
- 'BaseType' => '6614',
- 'Header' => 'mad.h',
- 'Line' => '243',
- 'Name' => 'ibmad_gid_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '6678' => {
- 'BaseType' => '5536',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '6689' => {
- 'BaseType' => '90',
- 'Name' => 'char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '6701' => {
- 'BaseType' => '6706',
+ '6616' => {
+ 'BaseType' => '6622',
'Name' => 'struct ibnd_port**',
- 'Size' => '176',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '6706' => {
- 'BaseType' => '6711',
+ '6622' => {
+ 'BaseType' => '6472',
'Name' => 'struct ibnd_port*',
- 'Size' => '176',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '6711' => {
+ '6628' => {
'Header' => 'ibnetdisc.h',
- 'Line' => '104',
+ 'Line' => '124',
'Memb' => {
'0' => {
- 'name' => 'guid',
+ 'name' => 'next',
'offset' => '0',
- 'type' => '6099'
+ 'type' => '6734'
},
'1' => {
- 'name' => 'portnum',
+ 'name' => 'chassisguid',
'offset' => '8',
- 'type' => '629'
+ 'type' => '277'
},
'2' => {
- 'name' => 'ext_portnum',
- 'offset' => '12',
- 'type' => '629'
+ 'name' => 'chassisnum',
+ 'offset' => '16',
+ 'type' => '92'
},
'3' => {
- 'name' => 'node',
- 'offset' => '16',
- 'type' => '6117'
+ 'name' => 'nodecount',
+ 'offset' => '17',
+ 'type' => '92'
},
'4' => {
- 'name' => 'remoteport',
+ 'name' => 'nodes',
'offset' => '24',
- 'type' => '6706'
+ 'type' => '6752'
},
'5' => {
- 'name' => 'base_lid',
+ 'name' => 'spinenode',
'offset' => '32',
- 'type' => '6637'
+ 'type' => '6770'
},
'6' => {
- 'name' => 'lmc',
- 'offset' => '34',
- 'type' => '6626'
- },
- '7' => {
- 'name' => 'info',
- 'offset' => '35',
- 'type' => '6614'
- },
- '8' => {
- 'name' => 'ext_info',
- 'offset' => '99',
- 'type' => '6614'
- },
- '9' => {
- 'name' => 'htnext',
- 'offset' => '168',
- 'type' => '6706'
+ 'name' => 'linenode',
+ 'offset' => '184',
+ 'type' => '6786'
}
},
- 'Name' => 'struct ibnd_port',
- 'Size' => '176',
+ 'Name' => 'struct ibnd_chassis',
+ 'Size' => '480',
'Type' => 'Struct'
},
- '6852' => {
- 'BaseType' => '6117',
- 'Name' => 'ibnd_node_t*[]',
+ '6734' => {
+ 'BaseType' => '6628',
+ 'Name' => 'struct ibnd_chassis*',
'Size' => '8',
- 'Type' => 'Array'
+ 'Type' => 'Pointer'
},
- '6876' => {
- 'BaseType' => '6881',
- 'Name' => 'ibnd_fabric_t*',
- 'Size' => '2256',
+ '6740' => {
+ 'BaseType' => '6137',
+ 'Header' => 'ibnetdisc.h',
+ 'Line' => '99',
+ 'Name' => 'ibnd_node_t',
+ 'Size' => '408',
+ 'Type' => 'Typedef'
+ },
+ '6752' => {
+ 'BaseType' => '6740',
+ 'Name' => 'ibnd_node_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '6881' => {
- 'BaseType' => '6892',
+ '6758' => {
+ 'BaseType' => '6472',
'Header' => 'ibnetdisc.h',
- 'Line' => '182',
- 'Name' => 'ibnd_fabric_t',
- 'Size' => '2256',
+ 'Line' => '119',
+ 'Name' => 'ibnd_port_t',
+ 'Size' => '176',
'Type' => 'Typedef'
},
- '6892' => {
+ '6770' => {
+ 'BaseType' => '6752',
+ 'Name' => 'ibnd_node_t*[19]',
+ 'Size' => '152',
+ 'Type' => 'Array'
+ },
+ '6786' => {
+ 'BaseType' => '6752',
+ 'Name' => 'ibnd_node_t*[37]',
+ 'Size' => '296',
+ 'Type' => 'Array'
+ },
+ '6802' => {
+ 'BaseType' => '6628',
+ 'Header' => 'ibnetdisc.h',
+ 'Line' => '138',
+ 'Name' => 'ibnd_chassis_t',
+ 'Size' => '480',
+ 'Type' => 'Typedef'
+ },
+ '6814' => {
'Header' => 'ibnetdisc.h',
'Line' => '161',
'Memb' => {
'0' => {
'name' => 'from_node',
'offset' => '0',
- 'type' => '6117'
+ 'type' => '6752'
},
'1' => {
'name' => 'from_portnum',
'offset' => '8',
- 'type' => '629'
+ 'type' => '64'
},
'10' => {
'name' => 'routers',
'offset' => '2248',
- 'type' => '6117'
+ 'type' => '6752'
},
'2' => {
'name' => 'nodes',
'offset' => '16',
- 'type' => '6117'
+ 'type' => '6752'
},
'3' => {
'name' => 'chassis',
'offset' => '24',
- 'type' => '5984'
+ 'type' => '6976'
},
'4' => {
'name' => 'maxhops_discovered',
'offset' => '32',
- 'type' => '5536'
+ 'type' => '71'
},
'5' => {
'name' => 'total_mads_used',
'offset' => '36',
- 'type' => '5536'
+ 'type' => '71'
},
'6' => {
'name' => 'nodestbl',
'offset' => '40',
- 'type' => '6852'
+ 'type' => '6982'
},
'7' => {
'name' => 'portstbl',
'offset' => '1136',
- 'type' => '7050'
+ 'type' => '6998'
},
'8' => {
'name' => 'switches',
'offset' => '2232',
- 'type' => '6117'
+ 'type' => '6752'
},
'9' => {
'name' => 'ch_adapters',
'offset' => '2240',
- 'type' => '6117'
+ 'type' => '6752'
}
},
'Name' => 'struct ibnd_fabric',
'Size' => '2256',
'Type' => 'Struct'
},
- '7050' => {
- 'BaseType' => '7062',
- 'Name' => 'ibnd_port_t*[]',
+ '6976' => {
+ 'BaseType' => '6802',
+ 'Name' => 'ibnd_chassis_t*',
'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6982' => {
+ 'BaseType' => '6752',
+ 'Name' => 'ibnd_node_t*[137]',
+ 'Size' => '1096',
+ 'Type' => 'Array'
+ },
+ '6998' => {
+ 'BaseType' => '7014',
+ 'Name' => 'ibnd_port_t*[137]',
+ 'Size' => '1096',
'Type' => 'Array'
},
- '7062' => {
- 'BaseType' => '7067',
+ '7014' => {
+ 'BaseType' => '6758',
'Name' => 'ibnd_port_t*',
- 'Size' => '176',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '7067' => {
- 'BaseType' => '6711',
+ '7020' => {
+ 'BaseType' => '6814',
'Header' => 'ibnetdisc.h',
- 'Line' => '119',
- 'Name' => 'ibnd_port_t',
- 'Size' => '176',
+ 'Line' => '182',
+ 'Name' => 'ibnd_fabric_t',
+ 'Size' => '2256',
'Type' => 'Typedef'
},
- '80' => {
- 'BaseType' => '85',
- 'Name' => 'char const*',
- 'Size' => '1',
- 'Type' => 'Pointer'
+ '71' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
},
- '85' => {
- 'BaseType' => '90',
- 'Name' => 'char const',
+ '826' => {
+ 'BaseType' => '210',
+ 'Name' => 'char[20]',
+ 'Size' => '20',
+ 'Type' => 'Array'
+ },
+ '92' => {
+ 'Name' => 'unsigned char',
'Size' => '1',
- 'Type' => 'Const'
+ 'Type' => 'Intrinsic'
},
- '90' => {
- 'Name' => 'char',
- 'Size' => '1',
+ '99' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
'Type' => 'Intrinsic'
}
},
@@ -1142,11 +1136,15 @@ $VAR1 = {
'__assert_fail@GLIBC_2.2.5' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fprintf_chk@GLIBC_2.3.4' => 0,
'__gmon_start__' => 0,
+ '__memset_chk@GLIBC_2.3.4' => 0,
+ '__printf_chk@GLIBC_2.3.4' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
'__xstat@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
- 'fprintf@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'ib_resolve_self_via@IBMAD_1.3' => 0,
'ibdebug@IBMAD_1.3' => 0,
@@ -1163,13 +1161,10 @@ $VAR1 = {
'mad_rpc_set_timeout@IBMAD_1.3' => 0,
'mad_trid@IBMAD_1.3' => 0,
'malloc@GLIBC_2.2.5' => 0,
- 'memset@GLIBC_2.2.5' => 0,
'open@GLIBC_2.2.5' => 0,
'portid2str@IBMAD_1.3' => 0,
- 'printf@GLIBC_2.2.5' => 0,
'read@GLIBC_2.2.5' => 0,
'smp_mkey_set@IBMAD_1.3' => 0,
- 'snprintf@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
'str2drpath@IBMAD_1.3' => 0,
'strerror@GLIBC_2.2.5' => 0,
diff --git a/ABI/ibumad.dump b/ABI/ibumad.dump
index 3b71a34b..36fa3d31 100644
--- a/ABI/ibumad.dump
+++ b/ABI/ibumad.dump
@@ -1,17 +1,20 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'int-ll64.h' => 1,
- 'stdint.h' => 1,
+ 'stddef.h' => 1,
+ 'stdint-uintn.h' => 1,
'types.h' => 1,
'umad.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libibumad.so.3.1.26.0',
'LibraryVersion' => 'ibumad',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1
@@ -21,755 +24,608 @@ $VAR1 = {
'umad_str.c' => 1
},
'SymbolInfo' => {
- '10250' => {
+ '10016' => {
+ 'Line' => '1036',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ },
+ '1' => {
+ 'name' => 'mgmt_class',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'mgmt_version',
+ 'type' => '111'
+ },
+ '3' => {
+ 'name' => 'rmpp_version',
+ 'type' => '210'
+ },
+ '4' => {
+ 'name' => 'method_mask',
+ 'type' => '10899'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_register',
+ 'Source' => 'umad.c'
+ },
+ '10926' => {
+ 'Line' => '997',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ },
+ '1' => {
+ 'name' => 'mgmt_class',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'rmpp_version',
+ 'type' => '210'
+ },
+ '3' => {
+ 'name' => 'oui',
+ 'type' => '11823'
+ },
+ '4' => {
+ 'name' => 'method_mask',
+ 'type' => '10899'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_register_oui',
+ 'Source' => 'umad.c'
+ },
+ '11850' => {
+ 'Line' => '991',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_fd',
+ 'Source' => 'umad.c'
+ },
+ '12063' => {
+ 'Line' => '985',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ },
+ '1' => {
+ 'name' => 'timeout_ms',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_poll',
+ 'Source' => 'umad.c'
+ },
+ '12468' => {
+ 'Line' => '938',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ },
+ '1' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '2' => {
+ 'name' => 'length',
+ 'type' => '13438'
+ },
+ '3' => {
+ 'name' => 'timeout_ms',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_recv',
+ 'Source' => 'umad.c'
+ },
+ '13512' => {
+ 'Line' => '893',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ },
+ '1' => {
+ 'name' => 'agentid',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '3' => {
+ 'name' => 'length',
+ 'type' => '111'
+ },
+ '4' => {
+ 'name' => 'timeout_ms',
+ 'type' => '111'
+ },
+ '5' => {
+ 'name' => 'retries',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_send',
+ 'Source' => 'umad.c'
+ },
+ '14088' => {
+ 'Line' => '879',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '1' => {
+ 'name' => 'dlid',
+ 'type' => '1064'
+ },
+ '2' => {
+ 'name' => 'dqp',
+ 'type' => '5226'
+ },
+ '3' => {
+ 'name' => 'sl',
+ 'type' => '111'
+ },
+ '4' => {
+ 'name' => 'qkey',
+ 'type' => '5226'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_set_addr_net',
+ 'Source' => 'umad.c'
+ },
+ '14541' => {
+ 'Line' => '865',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '1' => {
+ 'name' => 'dlid',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'dqp',
+ 'type' => '111'
+ },
+ '3' => {
+ 'name' => 'sl',
+ 'type' => '111'
+ },
+ '4' => {
+ 'name' => 'qkey',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_set_addr',
+ 'Source' => 'umad.c'
+ },
+ '14965' => {
+ 'Line' => '855',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_pkey',
+ 'Source' => 'umad.c'
+ },
+ '15037' => {
+ 'Line' => '845',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '1' => {
+ 'name' => 'pkey_index',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_set_pkey',
+ 'Source' => 'umad.c'
+ },
+ '15124' => {
+ 'Line' => '827',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ },
+ '1' => {
+ 'name' => 'mad_addr',
+ 'type' => '173'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_set_grh',
+ 'Source' => 'umad.c'
+ },
+ '15274' => {
+ 'Line' => '821',
+ 'Return' => '258',
+ 'ShortName' => 'umad_size',
+ 'Source' => 'umad.c'
+ },
+ '15305' => {
+ 'Line' => '815',
+ 'Param' => {
+ '0' => {
+ 'name' => 'umad',
+ 'type' => '173'
+ }
+ },
+ 'Return' => '173',
+ 'ShortName' => 'umad_get_mad',
+ 'Source' => 'umad.c'
+ },
+ '15356' => {
+ 'Line' => '808',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fd',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_close_port',
+ 'Source' => 'umad.c'
+ },
+ '15572' => {
+ 'Line' => '793',
+ 'Param' => {
+ '0' => {
+ 'name' => 'port',
+ 'type' => '6092'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_release_port',
+ 'Source' => 'umad.c'
+ },
+ '15980' => {
+ 'Line' => '770',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'type' => '270'
+ },
+ '1' => {
+ 'name' => 'portnum',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'port',
+ 'type' => '6092'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_port',
+ 'Source' => 'umad.c'
+ },
+ '16524' => {
+ 'Line' => '755',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca',
+ 'type' => '16876'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_release_ca',
+ 'Source' => 'umad.c'
+ },
+ '16882' => {
+ 'Line' => '730',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'type' => '270'
+ },
+ '1' => {
+ 'name' => 'ca',
+ 'type' => '16876'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_ca',
+ 'Source' => 'umad.c'
+ },
+ '17350' => {
+ 'Line' => '680',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'type' => '270'
+ },
+ '1' => {
+ 'name' => 'portnum',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_open_port',
+ 'Source' => 'umad.c'
+ },
+ '18641' => {
+ 'Line' => '653',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'type' => '270'
+ },
+ '1' => {
+ 'name' => 'portnum',
+ 'type' => '111'
+ },
+ '2' => {
+ 'name' => 'path',
+ 'type' => '187'
+ },
+ '3' => {
+ 'name' => 'max',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_issm_path',
+ 'Source' => 'umad.c'
+ },
+ '19205' => {
+ 'Line' => '614',
+ 'Param' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'type' => '270'
+ },
+ '1' => {
+ 'name' => 'portguids',
+ 'type' => '2558'
+ },
+ '2' => {
+ 'name' => 'max',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_ca_portguids',
+ 'Source' => 'umad.c'
+ },
+ '19822' => {
+ 'Line' => '584',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cas',
+ 'type' => '20603'
+ },
+ '1' => {
+ 'name' => 'max',
+ 'type' => '111'
+ }
+ },
+ 'Return' => '111',
+ 'ShortName' => 'umad_get_cas_names',
+ 'Source' => 'umad.c'
+ },
+ '20894' => {
+ 'Line' => '564',
+ 'Return' => '111',
+ 'ShortName' => 'umad_done',
+ 'Source' => 'umad.c'
+ },
+ '21060' => {
+ 'Line' => '558',
+ 'Return' => '111',
+ 'ShortName' => 'umad_init',
+ 'Source' => 'umad.c'
+ },
+ '30262' => {
'Line' => '342',
'Param' => {
'0' => {
'name' => 'mgmt_class',
- 'type' => '1207'
+ 'type' => '210'
},
'1' => {
'name' => 'attr_id',
- 'type' => '89'
+ 'type' => '1064'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '67',
+ 'Return' => '270',
'ShortName' => 'umad_attribute_str',
'Source' => 'umad_str.c'
},
- '2278' => {
- 'Line' => '558',
- 'Return' => '142',
- 'ShortName' => 'umad_init',
- 'Source' => 'umad.c'
- },
- '2304' => {
- 'Line' => '564',
- 'Return' => '142',
- 'ShortName' => 'umad_done',
- 'Source' => 'umad.c'
- },
- '2393' => {
- 'Line' => '584',
- 'Param' => {
- '0' => {
- 'name' => 'cas',
- 'type' => '9021'
- },
- '1' => {
- 'name' => 'max',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_cas_names',
- 'Source' => 'umad.c'
- },
- '3163' => {
- 'Line' => '614',
- 'Param' => {
- '0' => {
- 'name' => 'ca_name',
- 'type' => '67'
- },
- '1' => {
- 'name' => 'portguids',
- 'type' => '1058'
- },
- '2' => {
- 'name' => 'max',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_ca_portguids',
- 'Source' => 'umad.c'
- },
- '3377' => {
- 'Line' => '1267',
- 'Param' => {
- '0' => {
- 'name' => 'head',
- 'type' => '3423'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'umad_free_ca_device_list',
- 'Source' => 'umad.c'
- },
- '4217' => {
- 'Line' => '730',
- 'Param' => {
- '0' => {
- 'name' => 'ca_name',
- 'type' => '67'
- },
- '1' => {
- 'name' => 'ca',
- 'type' => '2760'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_ca',
- 'Source' => 'umad.c'
- },
- '4529' => {
- 'Line' => '653',
- 'Param' => {
- '0' => {
- 'name' => 'ca_name',
- 'type' => '67'
- },
- '1' => {
- 'name' => 'portnum',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'path',
- 'type' => '1041'
- },
- '3' => {
- 'name' => 'max',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_issm_path',
- 'Source' => 'umad.c'
- },
- '4922' => {
- 'Line' => '680',
- 'Param' => {
- '0' => {
- 'name' => 'ca_name',
- 'type' => '67'
- },
- '1' => {
- 'name' => 'portnum',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_open_port',
- 'Source' => 'umad.c'
- },
- '5088' => {
- 'Line' => '755',
- 'Param' => {
- '0' => {
- 'name' => 'ca',
- 'type' => '2760'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_release_ca',
- 'Source' => 'umad.c'
- },
- '5215' => {
- 'Line' => '770',
- 'Param' => {
- '0' => {
- 'name' => 'ca_name',
- 'type' => '67'
- },
- '1' => {
- 'name' => 'portnum',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'port',
- 'type' => '2929'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_port',
- 'Source' => 'umad.c'
- },
- '5607' => {
- 'Line' => '793',
- 'Param' => {
- '0' => {
- 'name' => 'port',
- 'type' => '2929'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_release_port',
- 'Source' => 'umad.c'
- },
- '5696' => {
- 'Line' => '808',
- 'Param' => {
- '0' => {
- 'name' => 'fd',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_close_port',
- 'Source' => 'umad.c'
- },
- '5739' => {
- 'Line' => '815',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '42',
- 'ShortName' => 'umad_get_mad',
- 'Source' => 'umad.c'
- },
- '5780' => {
- 'Line' => '821',
- 'Return' => '1',
- 'ShortName' => 'umad_size',
- 'Source' => 'umad.c'
- },
- '5799' => {
- 'Line' => '827',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '1' => {
- 'name' => 'mad_addr',
- 'type' => '42'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_set_grh',
- 'Source' => 'umad.c'
- },
- '5928' => {
- 'Line' => '845',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '1' => {
- 'name' => 'pkey_index',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_set_pkey',
- 'Source' => 'umad.c'
- },
- '5997' => {
- 'Line' => '855',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_pkey',
- 'Source' => 'umad.c'
- },
- '6052' => {
- 'Line' => '865',
+ '30943' => {
+ 'Line' => '165',
+ 'Param' => {
+ '0' => {
+ 'name' => '_status',
+ 'type' => '1064'
+ }
+ },
+ 'Return' => '270',
+ 'ShortName' => 'umad_sa_mad_status_str',
+ 'Source' => 'umad_str.c'
+ },
+ '31076' => {
+ 'Line' => '142',
+ 'Param' => {
+ '0' => {
+ 'name' => '_status',
+ 'type' => '1064'
+ }
+ },
+ 'Return' => '270',
+ 'ShortName' => 'umad_common_mad_status_str',
+ 'Source' => 'umad_str.c'
+ },
+ '31197' => {
+ 'Line' => '134',
+ 'Param' => {
+ '0' => {
+ 'name' => 'mgmt_class',
+ 'type' => '210'
+ },
+ '1' => {
+ 'name' => 'method',
+ 'type' => '210'
+ }
+ },
+ 'Return' => '270',
+ 'ShortName' => 'umad_method_str',
+ 'Source' => 'umad_str.c'
+ },
+ '31404' => {
+ 'Line' => '45',
+ 'Param' => {
+ '0' => {
+ 'name' => 'mgmt_class',
+ 'type' => '210'
+ }
+ },
+ 'Return' => '270',
+ 'ShortName' => 'umad_class_str',
+ 'Source' => 'umad_str.c'
+ },
+ '6754' => {
+ 'Line' => '1267',
'Param' => {
'0' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '1' => {
- 'name' => 'dlid',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'dqp',
- 'type' => '142'
- },
- '3' => {
- 'name' => 'sl',
- 'type' => '142'
- },
- '4' => {
- 'name' => 'qkey',
- 'type' => '142'
+ 'name' => 'head',
+ 'type' => '6150'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_set_addr',
+ 'Return' => '1',
+ 'ShortName' => 'umad_free_ca_device_list',
'Source' => 'umad.c'
},
- '6175' => {
- 'Line' => '879',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '1' => {
- 'name' => 'dlid',
- 'type' => '89'
- },
- '2' => {
- 'name' => 'dqp',
- 'type' => '2041'
- },
- '3' => {
- 'name' => 'sl',
- 'type' => '142'
- },
- '4' => {
- 'name' => 'qkey',
- 'type' => '2041'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_set_addr_net',
+ '6862' => {
+ 'Line' => '1210',
+ 'Return' => '6150',
+ 'ShortName' => 'umad_get_ca_device_list',
'Source' => 'umad.c'
},
- '6298' => {
+ '7581' => {
'Line' => '1201',
'Param' => {
'0' => {
'name' => 'umad',
- 'type' => '42'
+ 'type' => '173'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
'ShortName' => 'umad_dump',
'Source' => 'umad.c'
},
- '6345' => {
- 'Line' => '893',
- 'Param' => {
- '0' => {
- 'name' => 'fd',
- 'type' => '142'
- },
- '1' => {
- 'name' => 'agentid',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '3' => {
- 'name' => 'length',
- 'type' => '142'
- },
- '4' => {
- 'name' => 'timeout_ms',
- 'type' => '142'
- },
- '5' => {
- 'name' => 'retries',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_send',
- 'Source' => 'umad.c'
- },
- '6711' => {
- 'Line' => '938',
+ '7841' => {
+ 'Line' => '1181',
'Param' => {
'0' => {
- 'name' => 'fd',
- 'type' => '142'
- },
- '1' => {
- 'name' => 'umad',
- 'type' => '42'
- },
- '2' => {
- 'name' => 'length',
- 'type' => '9031'
- },
- '3' => {
- 'name' => 'timeout_ms',
- 'type' => '142'
+ 'name' => 'addr',
+ 'type' => '8195'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_recv',
+ 'Return' => '1',
+ 'ShortName' => 'umad_addr_dump',
'Source' => 'umad.c'
},
- '6955' => {
- 'Line' => '985',
+ '8238' => {
+ 'Line' => '1174',
'Param' => {
'0' => {
- 'name' => 'fd',
- 'type' => '142'
- },
- '1' => {
- 'name' => 'timeout_ms',
- 'type' => '142'
+ 'name' => 'level',
+ 'type' => '111'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_poll',
+ 'Return' => '111',
+ 'ShortName' => 'umad_debug',
'Source' => 'umad.c'
},
- '7071' => {
- 'Line' => '991',
+ '8289' => {
+ 'Line' => '1167',
'Param' => {
'0' => {
- 'name' => 'fd',
- 'type' => '142'
+ 'name' => 'umad',
+ 'type' => '173'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_get_fd',
+ 'Return' => '8195',
+ 'ShortName' => 'umad_get_mad_addr',
'Source' => 'umad.c'
},
- '7114' => {
- 'Line' => '997',
+ '8361' => {
+ 'Line' => '1160',
'Param' => {
'0' => {
- 'name' => 'fd',
- 'type' => '142'
- },
- '1' => {
- 'name' => 'mgmt_class',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'rmpp_version',
- 'type' => '1207'
- },
- '3' => {
- 'name' => 'oui',
- 'type' => '9058'
- },
- '4' => {
- 'name' => 'method_mask',
- 'type' => '9063'
+ 'name' => 'umad',
+ 'type' => '173'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_register_oui',
+ 'Return' => '111',
+ 'ShortName' => 'umad_status',
'Source' => 'umad.c'
},
- '7278' => {
- 'Line' => '1036',
+ '8433' => {
+ 'Line' => '1154',
'Param' => {
'0' => {
'name' => 'fd',
- 'type' => '142'
+ 'type' => '111'
},
'1' => {
- 'name' => 'mgmt_class',
- 'type' => '142'
- },
- '2' => {
- 'name' => 'mgmt_version',
- 'type' => '142'
- },
- '3' => {
- 'name' => 'rmpp_version',
- 'type' => '1207'
- },
- '4' => {
- 'name' => 'method_mask',
- 'type' => '9063'
+ 'name' => 'agentid',
+ 'type' => '111'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_register',
+ 'Return' => '111',
+ 'ShortName' => 'umad_unregister',
'Source' => 'umad.c'
},
- '7473' => {
+ '8709' => {
'Line' => '1071',
'Param' => {
'0' => {
'name' => 'port_fd',
- 'type' => '142'
+ 'type' => '111'
},
'1' => {
'name' => 'attr',
- 'type' => '9185'
+ 'type' => '9983'
},
'2' => {
'name' => 'agent_id',
- 'type' => '9294'
+ 'type' => '9989'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '142',
+ 'Return' => '111',
'ShortName' => 'umad_register2',
'Source' => 'umad.c'
- },
- '7639' => {
- 'Line' => '1154',
- 'Param' => {
- '0' => {
- 'name' => 'fd',
- 'type' => '142'
- },
- '1' => {
- 'name' => 'agentid',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_unregister',
- 'Source' => 'umad.c'
- },
- '7698' => {
- 'Line' => '1160',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_status',
- 'Source' => 'umad.c'
- },
- '7753' => {
- 'Line' => '1167',
- 'Param' => {
- '0' => {
- 'name' => 'umad',
- 'type' => '42'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '9016',
- 'ShortName' => 'umad_get_mad_addr',
- 'Source' => 'umad.c'
- },
- '7808' => {
- 'Line' => '1174',
- 'Param' => {
- '0' => {
- 'name' => 'level',
- 'type' => '142'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '142',
- 'ShortName' => 'umad_debug',
- 'Source' => 'umad.c'
- },
- '7851' => {
- 'Line' => '1181',
- 'Param' => {
- '0' => {
- 'name' => 'addr',
- 'type' => '9016'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'umad_addr_dump',
- 'Source' => 'umad.c'
- },
- '8059' => {
- 'Line' => '1210',
- 'Return' => '3423',
- 'ShortName' => 'umad_get_ca_device_list',
- 'Source' => 'umad.c'
- },
- '9690' => {
- 'Line' => '45',
- 'Param' => {
- '0' => {
- 'name' => 'mgmt_class',
- 'type' => '1207'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '67',
- 'ShortName' => 'umad_class_str',
- 'Source' => 'umad_str.c'
- },
- '9814' => {
- 'Line' => '134',
- 'Param' => {
- '0' => {
- 'name' => 'mgmt_class',
- 'type' => '1207'
- },
- '1' => {
- 'name' => 'method',
- 'type' => '1207'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '67',
- 'ShortName' => 'umad_method_str',
- 'Source' => 'umad_str.c'
- },
- '9920' => {
- 'Line' => '142',
- 'Param' => {
- '0' => {
- 'name' => '_status',
- 'type' => '89'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '67',
- 'ShortName' => 'umad_common_mad_status_str',
- 'Source' => 'umad_str.c'
- },
- '9976' => {
- 'Line' => '165',
- 'Param' => {
- '0' => {
- 'name' => '_status',
- 'type' => '89'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '67',
- 'ShortName' => 'umad_sa_mad_status_str',
- 'Source' => 'umad_str.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'write@@GLIBC_2.2.5',
- '_ITM_registerTMCloneTable' => 'write@@GLIBC_2.2.5',
- '__gmon_start__' => 'write@@GLIBC_2.2.5',
'umad_addr_dump' => 'umad_addr_dump@@IBUMAD_1.0',
'umad_attribute_str' => 'umad_attribute_str@@IBUMAD_1.0',
'umad_class_str' => 'umad_class_str@@IBUMAD_1.0',
@@ -857,606 +713,658 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '100' => {
- 'BaseType' => '111',
- 'Header' => 'int-ll64.h',
- 'Line' => '23',
- 'Name' => '__u16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '1021' => {
- 'BaseType' => '77',
- 'Name' => 'char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1041' => {
- 'BaseType' => '77',
- 'Name' => 'char*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '1058' => {
- 'BaseType' => '1063',
- 'Name' => '__be64*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '1063' => {
- 'BaseType' => '1074',
- 'Header' => 'types.h',
- 'Line' => '32',
- 'Name' => '__be64',
- 'Size' => '8',
+ '1040' => {
+ 'BaseType' => '52',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '24',
+ 'Name' => '__u16',
+ 'Size' => '2',
'Type' => 'Typedef'
},
- '1074' => {
- 'BaseType' => '1085',
+ '1052' => {
+ 'BaseType' => '950',
'Header' => 'int-ll64.h',
- 'Line' => '30',
+ 'Line' => '31',
'Name' => '__u64',
'Size' => '8',
'Type' => 'Typedef'
},
- '1085' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
+ '1064' => {
+ 'BaseType' => '1040',
+ 'Header' => 'types.h',
+ 'Line' => '25',
+ 'Name' => '__be16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
},
- '1092' => {
- 'BaseType' => '54',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
+ '1076' => {
+ 'BaseType' => '1052',
+ 'Header' => 'types.h',
+ 'Line' => '29',
+ 'Name' => '__be64',
'Size' => '8',
'Type' => 'Typedef'
},
+ '10899' => {
+ 'BaseType' => '130',
+ 'Name' => 'long*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
'111' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
+ 'Name' => 'int',
+ 'Size' => '4',
'Type' => 'Intrinsic'
},
- '1120' => {
+ '1134' => {
+ 'BaseType' => '210',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '118' => {
+ 'BaseType' => '59',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '11823' => {
+ 'BaseType' => '210',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1238' => {
+ 'Header' => 'umad.h',
+ 'Line' => '59',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'subnet_prefix',
+ 'offset' => '0',
+ 'type' => '1076'
+ },
+ '1' => {
+ 'name' => 'interface_id',
+ 'offset' => '8',
+ 'type' => '1076'
+ }
+ },
+ 'Name' => 'anon-struct-umad.h-59',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '1274' => {
'Header' => 'umad.h',
'Line' => '56',
'Memb' => {
'0' => {
'name' => 'raw',
'offset' => '0',
- 'type' => '1195'
+ 'type' => '1134'
},
'1' => {
'name' => 'raw_be16',
'offset' => '0',
- 'type' => '1225'
+ 'type' => '1325'
},
'2' => {
'name' => 'global',
'offset' => '0',
- 'type' => '1165'
+ 'type' => '1238'
}
},
'Name' => 'union umad_gid',
'Size' => '16',
'Type' => 'Union'
},
- '1165' => {
+ '130' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '1325' => {
+ 'BaseType' => '1064',
+ 'Name' => '__be16[8]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '13438' => {
+ 'BaseType' => '111',
+ 'Name' => 'int*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '137' => {
+ 'BaseType' => '66',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '16876' => {
+ 'BaseType' => '6098',
+ 'Name' => 'umad_ca_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '173' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '187' => {
+ 'BaseType' => '198',
+ 'Name' => 'char*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '198' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '205' => {
+ 'BaseType' => '198',
+ 'Name' => 'char const',
+ 'Size' => '1',
+ 'Type' => 'Const'
+ },
+ '20603' => {
+ 'BaseType' => '795',
+ 'Name' => 'char[20]*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '210' => {
+ 'BaseType' => '80',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '222' => {
+ 'BaseType' => '99',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '234' => {
+ 'BaseType' => '118',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '246' => {
+ 'BaseType' => '137',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '2558' => {
+ 'BaseType' => '1076',
+ 'Name' => '__be64*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '258' => {
+ 'BaseType' => '66',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '270' => {
+ 'BaseType' => '205',
+ 'Name' => 'char const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '45' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '4732' => {
+ 'BaseType' => '198',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
+ },
+ '5190' => {
+ 'BaseType' => '59',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '52' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '5226' => {
+ 'BaseType' => '5190',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '5353' => {
'Header' => 'umad.h',
- 'Line' => '59',
+ 'Line' => '77',
'Memb' => {
'0' => {
- 'name' => 'subnet_prefix',
+ 'name' => 'gid',
'offset' => '0',
- 'type' => '1063'
+ 'type' => '1134'
},
'1' => {
- 'name' => 'interface_id',
- 'offset' => '8',
- 'type' => '1063'
+ 'name' => 'ib_gid',
+ 'offset' => '0',
+ 'type' => '1274'
}
},
- 'Name' => 'anon-struct-umad.h-59',
+ 'Name' => 'anon-union-umad.h-77',
'Size' => '16',
- 'Type' => 'Struct'
- },
- '1195' => {
- 'BaseType' => '1207',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1207' => {
- 'BaseType' => '1218',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '1218' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '1225' => {
- 'BaseType' => '89',
- 'Name' => '__be16[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1247' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '142' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '1828' => {
- 'BaseType' => '1247',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '1839' => {
- 'BaseType' => '1850',
- 'Header' => 'umad.h',
- 'Line' => '84',
- 'Name' => 'ib_mad_addr_t',
- 'Size' => '44',
- 'Type' => 'Typedef'
+ 'Type' => 'Union'
},
- '1850' => {
+ '5389' => {
'Header' => 'umad.h',
'Line' => '67',
'Memb' => {
'0' => {
'name' => 'qpn',
'offset' => '0',
- 'type' => '2041'
+ 'type' => '5226'
},
'1' => {
'name' => 'qkey',
'offset' => '4',
- 'type' => '2041'
+ 'type' => '5226'
},
'10' => {
'name' => 'flow_label',
'offset' => '32',
- 'type' => '2041'
+ 'type' => '5226'
},
'11' => {
'name' => 'pkey_index',
'offset' => '36',
- 'type' => '2238'
+ 'type' => '222'
},
'12' => {
'name' => 'reserved',
'offset' => '38',
- 'type' => '1195'
+ 'type' => '5566'
},
'2' => {
'name' => 'lid',
'offset' => '8',
- 'type' => '89'
+ 'type' => '1064'
},
'3' => {
'name' => 'sl',
'offset' => '10',
- 'type' => '1207'
+ 'type' => '210'
},
'4' => {
'name' => 'path_bits',
'offset' => '11',
- 'type' => '1207'
+ 'type' => '210'
},
'5' => {
'name' => 'grh_present',
'offset' => '12',
- 'type' => '1207'
+ 'type' => '210'
},
'6' => {
'name' => 'gid_index',
'offset' => '13',
- 'type' => '1207'
+ 'type' => '210'
},
'7' => {
'name' => 'hop_limit',
'offset' => '14',
- 'type' => '1207'
+ 'type' => '210'
},
'8' => {
'name' => 'traffic_class',
'offset' => '15',
- 'type' => '1207'
+ 'type' => '210'
},
'9' => {
'name' => 'unnamed0',
'offset' => '16',
- 'type' => '1974'
+ 'type' => '5353'
}
},
'Name' => 'struct ib_mad_addr',
'Size' => '44',
'Type' => 'Struct'
},
- '1974' => {
- 'Header' => 'umad.h',
- 'Line' => '77',
- 'Memb' => {
- '0' => {
- 'name' => 'gid',
- 'offset' => '0',
- 'type' => '1195'
- },
- '1' => {
- 'name' => 'ib_gid',
- 'offset' => '0',
- 'type' => '1120'
- }
- },
- 'Name' => 'ib_mad_addr::anon-union-umad.h-77',
- 'NameSpace' => 'ib_mad_addr',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '2041' => {
- 'BaseType' => '2052',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2052' => {
- 'BaseType' => '1247',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2238' => {
- 'BaseType' => '111',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '2760' => {
- 'BaseType' => '2765',
- 'Name' => 'umad_ca_t*',
- 'Size' => '208',
- 'Type' => 'Pointer'
- },
- '2765' => {
- 'BaseType' => '2776',
- 'Header' => 'umad.h',
- 'Line' => '170',
- 'Name' => 'umad_ca_t',
- 'Size' => '208',
- 'Type' => 'Typedef'
- },
- '2776' => {
- 'Header' => 'umad.h',
- 'Line' => '160',
- 'Memb' => {
- '0' => {
- 'name' => 'ca_name',
- 'offset' => '0',
- 'type' => '1021'
- },
- '1' => {
- 'name' => 'node_type',
- 'offset' => '20',
- 'type' => '1247'
- },
- '2' => {
- 'name' => 'numports',
- 'offset' => '24',
- 'type' => '142'
- },
- '3' => {
- 'name' => 'fw_ver',
- 'offset' => '28',
- 'type' => '1021'
- },
- '4' => {
- 'name' => 'ca_type',
- 'offset' => '48',
- 'type' => '1021'
- },
- '5' => {
- 'name' => 'hw_ver',
- 'offset' => '88',
- 'type' => '1021'
- },
- '6' => {
- 'name' => 'node_guid',
- 'offset' => '112',
- 'type' => '1063'
- },
- '7' => {
- 'name' => 'system_guid',
- 'offset' => '120',
- 'type' => '1063'
- },
- '8' => {
- 'name' => 'ports',
- 'offset' => '128',
- 'type' => '2917'
- }
- },
- 'Name' => 'struct umad_ca',
- 'Size' => '208',
- 'Type' => 'Struct'
- },
- '2917' => {
- 'BaseType' => '2929',
- 'Name' => 'umad_port_t*[]',
- 'Size' => '8',
+ '5566' => {
+ 'BaseType' => '210',
+ 'Name' => 'uint8_t[6]',
+ 'Size' => '6',
'Type' => 'Array'
},
- '2929' => {
- 'BaseType' => '2934',
- 'Name' => 'umad_port_t*',
- 'Size' => '112',
- 'Type' => 'Pointer'
- },
- '2934' => {
- 'BaseType' => '2945',
+ '5582' => {
+ 'BaseType' => '5389',
'Header' => 'umad.h',
- 'Line' => '158',
- 'Name' => 'umad_port_t',
- 'Size' => '112',
+ 'Line' => '84',
+ 'Name' => 'ib_mad_addr_t',
+ 'Size' => '44',
'Type' => 'Typedef'
},
- '2945' => {
+ '5718' => {
'Header' => 'umad.h',
'Line' => '142',
'Memb' => {
'0' => {
'name' => 'ca_name',
'offset' => '0',
- 'type' => '1021'
+ 'type' => '795'
},
'1' => {
'name' => 'portnum',
'offset' => '20',
- 'type' => '142'
+ 'type' => '111'
},
'10' => {
'name' => 'gid_prefix',
'offset' => '56',
- 'type' => '1063'
+ 'type' => '1076'
},
'11' => {
'name' => 'port_guid',
'offset' => '64',
- 'type' => '1063'
+ 'type' => '1076'
},
'12' => {
'name' => 'pkeys_size',
'offset' => '72',
- 'type' => '1247'
+ 'type' => '59'
},
'13' => {
'name' => 'pkeys',
'offset' => '80',
- 'type' => '3134'
+ 'type' => '5927'
},
'14' => {
'name' => 'link_layer',
'offset' => '88',
- 'type' => '1021'
+ 'type' => '795'
},
'2' => {
'name' => 'base_lid',
'offset' => '24',
- 'type' => '1247'
+ 'type' => '59'
},
'3' => {
'name' => 'lmc',
'offset' => '28',
- 'type' => '1247'
+ 'type' => '59'
},
'4' => {
'name' => 'sm_lid',
'offset' => '32',
- 'type' => '1247'
+ 'type' => '59'
},
'5' => {
'name' => 'sm_sl',
'offset' => '36',
- 'type' => '1247'
+ 'type' => '59'
},
'6' => {
'name' => 'state',
'offset' => '40',
- 'type' => '1247'
+ 'type' => '59'
},
'7' => {
'name' => 'phys_state',
'offset' => '44',
- 'type' => '1247'
+ 'type' => '59'
},
'8' => {
'name' => 'rate',
'offset' => '48',
- 'type' => '1247'
+ 'type' => '59'
},
'9' => {
'name' => 'capmask',
'offset' => '52',
- 'type' => '2041'
+ 'type' => '5226'
}
},
'Name' => 'struct umad_port',
'Size' => '112',
'Type' => 'Struct'
},
- '3134' => {
- 'BaseType' => '2238',
+ '59' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '5927' => {
+ 'BaseType' => '222',
'Name' => 'uint16_t*',
- 'Size' => '2',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '3423' => {
- 'BaseType' => '3428',
- 'Name' => 'struct umad_device_node*',
- 'Size' => '16',
+ '5933' => {
+ 'BaseType' => '5718',
+ 'Header' => 'umad.h',
+ 'Line' => '158',
+ 'Name' => 'umad_port_t',
+ 'Size' => '112',
+ 'Type' => 'Typedef'
+ },
+ '5945' => {
+ 'Header' => 'umad.h',
+ 'Line' => '160',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ca_name',
+ 'offset' => '0',
+ 'type' => '795'
+ },
+ '1' => {
+ 'name' => 'node_type',
+ 'offset' => '20',
+ 'type' => '59'
+ },
+ '2' => {
+ 'name' => 'numports',
+ 'offset' => '24',
+ 'type' => '111'
+ },
+ '3' => {
+ 'name' => 'fw_ver',
+ 'offset' => '28',
+ 'type' => '795'
+ },
+ '4' => {
+ 'name' => 'ca_type',
+ 'offset' => '48',
+ 'type' => '4732'
+ },
+ '5' => {
+ 'name' => 'hw_ver',
+ 'offset' => '88',
+ 'type' => '795'
+ },
+ '6' => {
+ 'name' => 'node_guid',
+ 'offset' => '112',
+ 'type' => '1076'
+ },
+ '7' => {
+ 'name' => 'system_guid',
+ 'offset' => '120',
+ 'type' => '1076'
+ },
+ '8' => {
+ 'name' => 'ports',
+ 'offset' => '128',
+ 'type' => '6076'
+ }
+ },
+ 'Name' => 'struct umad_ca',
+ 'Size' => '208',
+ 'Type' => 'Struct'
+ },
+ '6076' => {
+ 'BaseType' => '6092',
+ 'Name' => 'umad_port_t*[10]',
+ 'Size' => '80',
+ 'Type' => 'Array'
+ },
+ '6092' => {
+ 'BaseType' => '5933',
+ 'Name' => 'umad_port_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '3428' => {
+ '6098' => {
+ 'BaseType' => '5945',
+ 'Header' => 'umad.h',
+ 'Line' => '170',
+ 'Name' => 'umad_ca_t',
+ 'Size' => '208',
+ 'Type' => 'Typedef'
+ },
+ '6110' => {
'Header' => 'umad.h',
'Line' => '172',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
- 'type' => '3423'
+ 'type' => '6150'
},
'1' => {
'name' => 'ca_name',
'offset' => '8',
- 'type' => '67'
+ 'type' => '270'
}
},
'Name' => 'struct umad_device_node',
'Size' => '16',
'Type' => 'Struct'
},
- '4184' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '42' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '54' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '67' => {
- 'BaseType' => '72',
- 'Name' => 'char const*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '72' => {
- 'BaseType' => '77',
- 'Name' => 'char const',
- 'Size' => '1',
- 'Type' => 'Const'
- },
- '77' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '89' => {
- 'BaseType' => '100',
- 'Header' => 'types.h',
- 'Line' => '28',
- 'Name' => '__be16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '9016' => {
- 'BaseType' => '1839',
- 'Name' => 'ib_mad_addr_t*',
- 'Size' => '44',
- 'Type' => 'Pointer'
- },
- '9021' => {
- 'BaseType' => '1021',
- 'Name' => 'char[]*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '9031' => {
- 'BaseType' => '142',
- 'Name' => 'int*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '9058' => {
- 'BaseType' => '1207',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '9063' => {
- 'BaseType' => '4184',
- 'Name' => 'long*',
+ '6150' => {
+ 'BaseType' => '6110',
+ 'Name' => 'struct umad_device_node*',
'Size' => '8',
'Type' => 'Pointer'
},
- '9185' => {
- 'BaseType' => '9190',
- 'Name' => 'struct umad_reg_attr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '9190' => {
+ '6156' => {
'Header' => 'umad.h',
'Line' => '223',
'Memb' => {
'0' => {
'name' => 'mgmt_class',
'offset' => '0',
- 'type' => '1207'
+ 'type' => '210'
},
'1' => {
'name' => 'mgmt_class_version',
'offset' => '1',
- 'type' => '1207'
+ 'type' => '210'
},
'2' => {
'name' => 'flags',
'offset' => '4',
- 'type' => '1828'
+ 'type' => '234'
},
'3' => {
'name' => 'method_mask',
'offset' => '8',
- 'type' => '9271'
+ 'type' => '6248'
},
'4' => {
'name' => 'oui',
'offset' => '24',
- 'type' => '1828'
+ 'type' => '234'
},
'5' => {
'name' => 'rmpp_version',
'offset' => '28',
- 'type' => '1207'
+ 'type' => '210'
}
},
'Name' => 'struct umad_reg_attr',
'Size' => '32',
'Type' => 'Struct'
},
- '9271' => {
- 'BaseType' => '1092',
- 'Name' => 'uint64_t[]',
- 'Size' => '8',
+ '6248' => {
+ 'BaseType' => '246',
+ 'Name' => 'uint64_t[2]',
+ 'Size' => '16',
'Type' => 'Array'
},
- '9294' => {
- 'BaseType' => '1828',
+ '66' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '795' => {
+ 'BaseType' => '198',
+ 'Name' => 'char[20]',
+ 'Size' => '20',
+ 'Type' => 'Array'
+ },
+ '80' => {
+ 'BaseType' => '45',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '8195' => {
+ 'BaseType' => '5582',
+ 'Name' => 'ib_mad_addr_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '950' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '99' => {
+ 'BaseType' => '52',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '9983' => {
+ 'BaseType' => '6156',
+ 'Name' => 'struct umad_reg_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9989' => {
+ 'BaseType' => '234',
'Name' => 'uint32_t*',
- 'Size' => '4',
+ 'Size' => '8',
'Type' => 'Pointer'
}
},
@@ -1467,14 +1375,14 @@ $VAR1 = {
'__ctype_b_loc@GLIBC_2.3' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fprintf_chk@GLIBC_2.3.4' => 0,
'__gmon_start__' => 0,
- '__strdup@GLIBC_2.2.5' => 0,
- '__strsep_g@GLIBC_2.2.5' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
'alphasort@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
'closedir@GLIBC_2.2.5' => 0,
- 'fprintf@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'getpid@GLIBC_2.2.5' => 0,
'ioctl@GLIBC_2.2.5' => 0,
@@ -1486,13 +1394,14 @@ $VAR1 = {
'scandir@GLIBC_2.2.5' => 0,
'snprintf@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
- 'strcmp@GLIBC_2.2.5' => 0,
'strcpy@GLIBC_2.2.5' => 0,
+ 'strdup@GLIBC_2.2.5' => 0,
'strerror@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strncmp@GLIBC_2.2.5' => 0,
'strncpy@GLIBC_2.2.5' => 0,
'strrchr@GLIBC_2.2.5' => 0,
+ 'strsep@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
'strtoul@GLIBC_2.2.5' => 0,
'strtoull@GLIBC_2.2.5' => 0,
diff --git a/ABI/ibverbs.dump b/ABI/ibverbs.dump
index 7bf6499b..f0b51857 100644
--- a/ABI/ibverbs.dump
+++ b/ABI/ibverbs.dump
@@ -1,11 +1,12 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'bitmap.h' => 1,
'cmd_ioctl.h' => 1,
+ 'cmd_write.h' => 1,
'driver.h' => 1,
'ib_user_ioctl_verbs.h' => 1,
'ib_user_sa.h' => 1,
@@ -17,16 +18,18 @@ $VAR1 = {
'pthreadtypes.h' => 1,
'rdma_user_ioctl_cmds.h' => 1,
'sa.h' => 1,
- 'stdatomic.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
- 'time.h' => 1,
+ 'stdint-uintn.h' => 1,
+ 'struct_timespec.h' => 1,
+ 'thread-shared-types.h' => 1,
'types.h' => 1,
'verbs.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libibverbs.so.1.7.26.0',
'LibraryVersion' => 'ibverbs',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -61,4097 +64,3311 @@ $VAR1 = {
'verbs.c' => 1
},
'SymbolInfo' => {
- '100481' => {
- 'Line' => '72',
+ '101661' => {
+ 'Line' => '61',
+ 'Param' => {
+ '0' => {
+ 'name' => 'dm',
+ 'type' => '101635'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_free_dm',
+ 'Source' => 'cmd_dm.c'
+ },
+ '102105' => {
+ 'Line' => '35',
'Param' => {
'0' => {
'name' => 'ctx',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '32708'
+ 'name' => 'dm_attr',
+ 'type' => '103189'
},
'2' => {
- 'name' => 'flow_action',
- 'type' => '105739'
+ 'name' => 'dm',
+ 'type' => '101635'
},
'3' => {
- 'name' => 'driver',
- 'type' => '41574'
+ 'name' => 'link',
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_flow_action_esp',
- 'Source' => 'cmd_flow_action.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_alloc_dm',
+ 'Source' => 'cmd_dm.c'
},
- '101719' => {
- 'Line' => '101',
+ '133202' => {
+ 'Line' => '35',
'Param' => {
'0' => {
- 'name' => 'flow_action',
- 'type' => '105739'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '32708'
- },
- '2' => {
- 'name' => 'driver',
- 'type' => '41574'
+ 'name' => 'flow_id',
+ 'type' => '27812'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_flow_action_esp',
- 'Source' => 'cmd_flow_action.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_flow',
+ 'Source' => 'cmd_flow.c'
},
- '102028' => {
+ '140167' => {
'Line' => '120',
'Param' => {
'0' => {
'name' => 'action',
- 'type' => '105739'
+ 'type' => '140594'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_destroy_flow_action',
'Source' => 'cmd_flow_action.c'
},
- '119211' => {
- 'Line' => '44',
+ '140618' => {
+ 'Line' => '101',
'Param' => {
'0' => {
- 'name' => 'num_attrs',
- 'type' => '213'
+ 'name' => 'flow_action',
+ 'type' => '140594'
},
'1' => {
- 'name' => 'link',
- 'type' => '41574'
+ 'name' => 'attr',
+ 'type' => '27997'
+ },
+ '2' => {
+ 'name' => 'driver',
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '213',
- 'ShortName' => '__ioctl_final_num_attrs',
- 'Source' => 'cmd_ioctl.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_flow_action_esp',
+ 'Source' => 'cmd_flow_action.c'
},
- '119930' => {
- 'Line' => '128',
+ '141175' => {
+ 'Line' => '72',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'ctx',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'cmd',
- 'type' => '41574'
+ 'name' => 'attr',
+ 'type' => '27997'
+ },
+ '2' => {
+ 'name' => 'flow_action',
+ 'type' => '140594'
+ },
+ '3' => {
+ 'name' => 'driver',
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'execute_ioctl',
- 'Source' => 'cmd_ioctl.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_flow_action_esp',
+ 'Source' => 'cmd_flow_action.c'
+ },
+ '169479' => {
+ 'Line' => '57',
+ 'Param' => {
+ '0' => {
+ 'name' => 'vmr',
+ 'type' => '38000'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_dereg_mr',
+ 'Source' => 'cmd_mr.c'
},
- '123274' => {
+ '170011' => {
'Line' => '38',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
'name' => 'advice',
- 'type' => '795'
+ 'type' => '13206'
},
'2' => {
'name' => 'flags',
- 'type' => '8394'
+ 'type' => '1642'
},
'3' => {
'name' => 'sg_list',
- 'type' => '9934'
+ 'type' => '21299'
},
'4' => {
'name' => 'num_sge',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_advise_mr',
'Source' => 'cmd_mr.c'
},
- '123775' => {
- 'Line' => '57',
- 'Param' => {
- '0' => {
- 'name' => 'vmr',
- 'type' => '37668'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_dereg_mr',
- 'Source' => 'cmd_mr.c'
- },
- '129294' => {
+ '177943' => {
'Line' => '35',
'Param' => {
'0' => {
'name' => 'mw',
- 'type' => '8273'
+ 'type' => '21059'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_dealloc_mw',
'Source' => 'cmd_mw.c'
},
- '134774' => {
+ '184691' => {
'Line' => '35',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_dealloc_pd',
'Source' => 'cmd_pd.c'
},
- '140192' => {
+ '191478' => {
'Line' => '35',
'Param' => {
'0' => {
'name' => 'rwq_ind_table',
- 'type' => '33676'
+ 'type' => '19575'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_destroy_rwq_ind_table',
'Source' => 'cmd_rwq_ind.c'
},
- '145739' => {
+ '198319' => {
'Line' => '35',
'Param' => {
'0' => {
'name' => 'xrcd',
- 'type' => '7374'
+ 'type' => '36415'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_close_xrcd',
'Source' => 'cmd_xrcd.c'
},
- '163891' => {
- 'Alias' => '__ibv_get_device_list_1_0',
- 'Line' => '231',
+ '216426' => {
+ 'Alias' => '__ibv_register_driver_1_1',
+ 'Line' => '979',
'Param' => {
'0' => {
- 'name' => 'num',
- 'type' => '26837'
+ 'name' => 'name',
+ 'type' => '815'
+ },
+ '1' => {
+ 'name' => 'init_func',
+ 'type' => '216388'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167275',
- 'ShortName' => 'ibv_get_device_list',
+ 'Return' => '1',
+ 'ShortName' => 'ibv_register_driver',
'Source' => 'compat-1_0.c'
},
- '163988' => {
- 'Alias' => '__ibv_free_device_list_1_0',
- 'Line' => '272',
+ '216488' => {
+ 'Alias' => '__ibv_detach_mcast_1_0',
+ 'Line' => '972',
'Param' => {
'0' => {
- 'name' => 'list',
- 'type' => '167275'
+ 'name' => 'qp',
+ 'type' => '216296'
+ },
+ '1' => {
+ 'name' => 'gid',
+ 'type' => '216370'
+ },
+ '2' => {
+ 'name' => 'lid',
+ 'type' => '1630'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_free_device_list',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_detach_mcast',
'Source' => 'compat-1_0.c'
},
- '164043' => {
- 'Alias' => '__ibv_get_device_name_1_0',
- 'Line' => '287',
+ '216618' => {
+ 'Alias' => '__ibv_attach_mcast_1_0',
+ 'Line' => '965',
'Param' => {
'0' => {
- 'name' => 'device',
- 'type' => '150677'
+ 'name' => 'qp',
+ 'type' => '216296'
+ },
+ '1' => {
+ 'name' => 'gid',
+ 'type' => '216370'
+ },
+ '2' => {
+ 'name' => 'lid',
+ 'type' => '1630'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_get_device_name',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_attach_mcast',
'Source' => 'compat-1_0.c'
},
- '164086' => {
- 'Alias' => '__ibv_get_device_guid_1_0',
- 'Line' => '294',
+ '216748' => {
+ 'Alias' => '__ibv_destroy_ah_1_0',
+ 'Line' => '951',
'Param' => {
'0' => {
- 'name' => 'device',
- 'type' => '150677'
+ 'name' => 'ah',
+ 'type' => '215248'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '3550',
- 'ShortName' => 'ibv_get_device_guid',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_ah',
'Source' => 'compat-1_0.c'
},
- '164129' => {
- 'Alias' => '__ibv_open_device_1_0',
- 'Line' => '467',
+ '216858' => {
+ 'Alias' => '__ibv_create_ah_1_0',
+ 'Line' => '927',
'Param' => {
'0' => {
- 'name' => 'device',
- 'type' => '150677'
+ 'name' => 'pd',
+ 'type' => '214666'
+ },
+ '1' => {
+ 'name' => 'attr',
+ 'type' => '37852'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '150591',
- 'ShortName' => 'ibv_open_device',
+ 'Return' => '215248',
+ 'ShortName' => 'ibv_create_ah',
'Source' => 'compat-1_0.c'
},
- '164857' => {
- 'Alias' => '__ibv_close_device_1_0',
- 'Line' => '496',
+ '217037' => {
+ 'Alias' => '__ibv_destroy_qp_1_0',
+ 'Line' => '913',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'qp',
+ 'type' => '216296'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_close_device',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_qp',
'Source' => 'compat-1_0.c'
},
- '164916' => {
- 'Alias' => '__ibv_get_async_event_1_0',
- 'Line' => '510',
+ '217147' => {
+ 'Alias' => '__ibv_modify_qp_1_0',
+ 'Line' => '904',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'qp',
+ 'type' => '216296'
},
'1' => {
- 'name' => 'event',
- 'type' => '36238'
+ 'name' => 'attr',
+ 'type' => '38121'
+ },
+ '2' => {
+ 'name' => 'attr_mask',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_async_event',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_modify_qp',
'Source' => 'compat-1_0.c'
},
- '164991' => {
- 'Alias' => '__ibv_ack_async_event_1_0',
- 'Line' => '549',
+ '217273' => {
+ 'Alias' => '__ibv_query_qp_1_0',
+ 'Line' => '881',
'Param' => {
'0' => {
- 'name' => 'event',
- 'type' => '36238'
+ 'name' => 'qp',
+ 'type' => '216296'
+ },
+ '1' => {
+ 'name' => 'attr',
+ 'type' => '38121'
+ },
+ '2' => {
+ 'name' => 'attr_mask',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'init_attr',
+ 'type' => '217481'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_ack_async_event',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_qp',
'Source' => 'compat-1_0.c'
},
- '165046' => {
- 'Alias' => '__ibv_query_device_1_0',
- 'Line' => '586',
+ '217487' => {
+ 'Alias' => '__ibv_create_qp_1_0',
+ 'Line' => '836',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'pd',
+ 'type' => '214666'
},
'1' => {
- 'name' => 'device_attr',
- 'type' => '23943'
+ 'name' => 'qp_init_attr',
+ 'type' => '217481'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_device',
+ 'Return' => '216296',
+ 'ShortName' => 'ibv_create_qp',
'Source' => 'compat-1_0.c'
},
- '165219' => {
- 'Alias' => '__ibv_query_port_1_0',
- 'Line' => '594',
+ '217696' => {
+ 'Alias' => '__ibv_destroy_srq_1_0',
+ 'Line' => '822',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'port_num',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'port_attr',
- 'type' => '31846'
+ 'name' => 'srq',
+ 'type' => '215031'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_port',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_srq',
'Source' => 'compat-1_0.c'
},
- '165377' => {
- 'Alias' => '__ibv_query_gid_1_0',
- 'Line' => '603',
+ '217807' => {
+ 'Alias' => '__ibv_query_srq_1_0',
+ 'Line' => '814',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'srq',
+ 'type' => '215031'
},
'1' => {
- 'name' => 'port_num',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'index',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'gid',
- 'type' => '157297'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_gid',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_srq',
'Source' => 'compat-1_0.c'
},
- '165462' => {
- 'Alias' => '__ibv_query_pkey_1_0',
- 'Line' => '612',
+ '217906' => {
+ 'Alias' => '__ibv_modify_srq_1_0',
+ 'Line' => '805',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'srq',
+ 'type' => '215031'
},
'1' => {
- 'name' => 'port_num',
- 'type' => '8231'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
},
'2' => {
- 'name' => 'index',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'pkey',
- 'type' => '167386'
+ 'name' => 'srq_attr_mask',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_pkey',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_modify_srq',
'Source' => 'compat-1_0.c'
},
- '165547' => {
- 'Alias' => '__ibv_alloc_pd_1_0',
- 'Line' => '621',
+ '218033' => {
+ 'Alias' => '__ibv_create_srq_1_0',
+ 'Line' => '777',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '150591'
+ 'name' => 'pd',
+ 'type' => '214666'
+ },
+ '1' => {
+ 'name' => 'srq_init_attr',
+ 'type' => '37952'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '155659',
- 'ShortName' => 'ibv_alloc_pd',
+ 'Return' => '215031',
+ 'ShortName' => 'ibv_create_srq',
'Source' => 'compat-1_0.c'
},
- '165622' => {
- 'Alias' => '__ibv_dealloc_pd_1_0',
- 'Line' => '644',
+ '218213' => {
+ 'Alias' => '__ibv_ack_cq_events_1_0',
+ 'Line' => '769',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '155659'
+ 'name' => 'cq',
+ 'type' => '215025'
+ },
+ '1' => {
+ 'name' => 'nevents',
+ 'type' => '78'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dealloc_pd',
+ 'Return' => '1',
+ 'ShortName' => 'ibv_ack_cq_events',
'Source' => 'compat-1_0.c'
},
- '165681' => {
- 'Alias' => '__ibv_reg_mr_1_0',
- 'Line' => '658',
+ '218307' => {
+ 'Alias' => '__ibv_get_cq_event_1_0',
+ 'Line' => '749',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '155659'
+ 'name' => 'channel',
+ 'type' => '22600'
},
'1' => {
- 'name' => 'addr',
- 'type' => '6673'
+ 'name' => 'cq',
+ 'type' => '218508'
},
'2' => {
- 'name' => 'length',
- 'type' => '9544'
- },
- '3' => {
- 'name' => 'access',
- 'type' => '131'
+ 'name' => 'cq_context',
+ 'type' => '144244'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '167290',
- 'ShortName' => 'ibv_reg_mr',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_cq_event',
'Source' => 'compat-1_0.c'
},
- '165804' => {
- 'Alias' => '__ibv_dereg_mr_1_0',
- 'Line' => '685',
+ '218520' => {
+ 'Alias' => '__ibv_destroy_cq_1_0',
+ 'Line' => '735',
'Param' => {
'0' => {
- 'name' => 'mr',
- 'type' => '167290'
+ 'name' => 'cq',
+ 'type' => '215025'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dereg_mr',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_cq',
+ 'Source' => 'compat-1_0.c'
+ },
+ '218630' => {
+ 'Alias' => '__ibv_resize_cq_1_0',
+ 'Line' => '728',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cq',
+ 'type' => '215025'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_resize_cq',
'Source' => 'compat-1_0.c'
},
- '165863' => {
+ '218728' => {
'Alias' => '__ibv_create_cq_1_0',
'Line' => '699',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '150591'
+ 'type' => '214569'
},
'1' => {
'name' => 'cqe',
- 'type' => '131'
+ 'type' => '123'
},
'2' => {
'name' => 'cq_context',
- 'type' => '6673'
+ 'type' => '197'
},
'3' => {
'name' => 'channel',
- 'type' => '8747'
+ 'type' => '22600'
},
'4' => {
'name' => 'comp_vector',
- 'type' => '131'
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '150469',
+ 'Return' => '215025',
'ShortName' => 'ibv_create_cq',
'Source' => 'compat-1_0.c'
},
- '166002' => {
- 'Alias' => '__ibv_resize_cq_1_0',
- 'Line' => '728',
+ '218989' => {
+ 'Alias' => '__ibv_dereg_mr_1_0',
+ 'Line' => '685',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '150469'
+ 'name' => 'mr',
+ 'type' => '219099'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dereg_mr',
+ 'Source' => 'compat-1_0.c'
+ },
+ '219105' => {
+ 'Alias' => '__ibv_reg_mr_1_0',
+ 'Line' => '658',
+ 'Param' => {
+ '0' => {
+ 'name' => 'pd',
+ 'type' => '214666'
},
'1' => {
- 'name' => 'cqe',
- 'type' => '131'
+ 'name' => 'addr',
+ 'type' => '197'
+ },
+ '2' => {
+ 'name' => 'length',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'access',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_resize_cq',
+ 'Return' => '219099',
+ 'ShortName' => 'ibv_reg_mr',
'Source' => 'compat-1_0.c'
},
- '166059' => {
- 'Alias' => '__ibv_destroy_cq_1_0',
- 'Line' => '735',
+ '219338' => {
+ 'Alias' => '__ibv_dealloc_pd_1_0',
+ 'Line' => '644',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '150469'
+ 'name' => 'pd',
+ 'type' => '214666'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dealloc_pd',
'Source' => 'compat-1_0.c'
},
- '166118' => {
- 'Alias' => '__ibv_get_cq_event_1_0',
- 'Line' => '749',
+ '219448' => {
+ 'Alias' => '__ibv_alloc_pd_1_0',
+ 'Line' => '621',
'Param' => {
'0' => {
- 'name' => 'channel',
- 'type' => '8747'
- },
- '1' => {
- 'name' => 'cq',
- 'type' => '167402'
- },
- '2' => {
- 'name' => 'cq_context',
- 'type' => '99666'
+ 'name' => 'context',
+ 'type' => '214569'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_cq_event',
+ 'Return' => '214666',
+ 'ShortName' => 'ibv_alloc_pd',
'Source' => 'compat-1_0.c'
},
- '166241' => {
- 'Alias' => '__ibv_ack_cq_events_1_0',
- 'Line' => '769',
+ '219595' => {
+ 'Alias' => '__ibv_query_pkey_1_0',
+ 'Line' => '612',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '150469'
+ 'name' => 'context',
+ 'type' => '214569'
},
'1' => {
- 'name' => 'nevents',
- 'type' => '213'
+ 'name' => 'port_num',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'index',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'pkey',
+ 'type' => '219753'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_ack_cq_events',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_pkey',
'Source' => 'compat-1_0.c'
},
- '166294' => {
- 'Alias' => '__ibv_create_srq_1_0',
- 'Line' => '777',
+ '219759' => {
+ 'Alias' => '__ibv_query_gid_1_0',
+ 'Line' => '603',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '155659'
+ 'name' => 'context',
+ 'type' => '214569'
},
'1' => {
- 'name' => 'srq_init_attr',
- 'type' => '37370'
+ 'name' => 'port_num',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'index',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'gid',
+ 'type' => '216370'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '155549',
- 'ShortName' => 'ibv_create_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_gid',
'Source' => 'compat-1_0.c'
},
- '166385' => {
- 'Alias' => '__ibv_modify_srq_1_0',
- 'Line' => '805',
+ '219917' => {
+ 'Alias' => '__ibv_query_port_1_0',
+ 'Line' => '594',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '155549'
+ 'name' => 'context',
+ 'type' => '214569'
},
'1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
+ 'name' => 'port_num',
+ 'type' => '1618'
},
'2' => {
- 'name' => 'srq_attr_mask',
- 'type' => '131'
+ 'name' => 'port_attr',
+ 'type' => '27665'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_modify_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_port',
'Source' => 'compat-1_0.c'
},
- '166456' => {
- 'Alias' => '__ibv_query_srq_1_0',
- 'Line' => '814',
+ '220311' => {
+ 'Alias' => '__ibv_query_device_1_0',
+ 'Line' => '586',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '155549'
+ 'name' => 'context',
+ 'type' => '214569'
},
'1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
+ 'name' => 'device_attr',
+ 'type' => '38190'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_device',
'Source' => 'compat-1_0.c'
},
- '166513' => {
- 'Alias' => '__ibv_destroy_srq_1_0',
- 'Line' => '822',
+ '220410' => {
+ 'Alias' => '__ibv_ack_async_event_1_0',
+ 'Line' => '549',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '155549'
+ 'name' => 'event',
+ 'type' => '37766'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_srq',
+ 'Return' => '1',
+ 'ShortName' => 'ibv_ack_async_event',
'Source' => 'compat-1_0.c'
},
- '166572' => {
- 'Alias' => '__ibv_create_qp_1_0',
- 'Line' => '836',
+ '220516' => {
+ 'Alias' => '__ibv_get_async_event_1_0',
+ 'Line' => '510',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '155659'
+ 'name' => 'context',
+ 'type' => '214569'
},
'1' => {
- 'name' => 'qp_init_attr',
- 'type' => '167412'
+ 'name' => 'event',
+ 'type' => '37766'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '156680',
- 'ShortName' => 'ibv_create_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_async_event',
'Source' => 'compat-1_0.c'
},
- '166679' => {
- 'Alias' => '__ibv_query_qp_1_0',
- 'Line' => '881',
+ '220635' => {
+ 'Alias' => '__ibv_close_device_1_0',
+ 'Line' => '496',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '156680'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '37838'
- },
- '2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'init_attr',
- 'type' => '167412'
+ 'name' => 'context',
+ 'type' => '214569'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_close_device',
'Source' => 'compat-1_0.c'
},
- '166802' => {
- 'Alias' => '__ibv_modify_qp_1_0',
- 'Line' => '904',
+ '220746' => {
+ 'Alias' => '__ibv_open_device_1_0',
+ 'Line' => '467',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '156680'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '37838'
- },
- '2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
+ 'name' => 'device',
+ 'type' => '216382'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_modify_qp',
+ 'Return' => '214569',
+ 'ShortName' => 'ibv_open_device',
'Source' => 'compat-1_0.c'
},
- '166873' => {
- 'Alias' => '__ibv_destroy_qp_1_0',
- 'Line' => '913',
+ '221972' => {
+ 'Alias' => '__ibv_get_device_guid_1_0',
+ 'Line' => '294',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '156680'
+ 'name' => 'device',
+ 'type' => '216382'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_qp',
+ 'Return' => '1750',
+ 'ShortName' => 'ibv_get_device_guid',
'Source' => 'compat-1_0.c'
},
- '166932' => {
- 'Alias' => '__ibv_create_ah_1_0',
- 'Line' => '927',
+ '222042' => {
+ 'Alias' => '__ibv_get_device_name_1_0',
+ 'Line' => '287',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '155659'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '36497'
+ 'name' => 'device',
+ 'type' => '216382'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '157136',
- 'ShortName' => 'ibv_create_ah',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_get_device_name',
'Source' => 'compat-1_0.c'
},
- '167023' => {
- 'Alias' => '__ibv_destroy_ah_1_0',
- 'Line' => '951',
+ '222112' => {
+ 'Alias' => '__ibv_free_device_list_1_0',
+ 'Line' => '272',
'Param' => {
'0' => {
- 'name' => 'ah',
- 'type' => '157136'
+ 'name' => 'list',
+ 'type' => '222233'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_ah',
+ 'Return' => '1',
+ 'ShortName' => 'ibv_free_device_list',
'Source' => 'compat-1_0.c'
},
- '167082' => {
- 'Alias' => '__ibv_attach_mcast_1_0',
- 'Line' => '965',
+ '222239' => {
+ 'Alias' => '__ibv_get_device_list_1_0',
+ 'Line' => '231',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '156680'
- },
- '1' => {
- 'name' => 'gid',
- 'type' => '157297'
- },
- '2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'num',
+ 'type' => '42164'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_attach_mcast',
+ 'Return' => '222233',
+ 'ShortName' => 'ibv_get_device_list',
'Source' => 'compat-1_0.c'
},
- '167153' => {
- 'Alias' => '__ibv_detach_mcast_1_0',
- 'Line' => '972',
+ '241635' => {
+ 'Alias' => '__ibv_ack_async_event_1_1',
+ 'Line' => '435',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '156680'
- },
- '1' => {
- 'name' => 'gid',
- 'type' => '157297'
- },
- '2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'event',
+ 'type' => '37766'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_detach_mcast',
- 'Source' => 'compat-1_0.c'
+ 'Return' => '1',
+ 'ShortName' => 'ibv_ack_async_event',
+ 'Source' => 'device.c'
},
- '167224' => {
- 'Alias' => '__ibv_register_driver_1_1',
- 'Line' => '979',
+ '241947' => {
+ 'Alias' => '__ibv_get_async_event_1_1',
+ 'Line' => '389',
'Param' => {
'0' => {
- 'name' => 'name',
- 'type' => '167280'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'init_func',
- 'type' => '167510'
+ 'name' => 'event',
+ 'type' => '37766'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_register_driver',
- 'Source' => 'compat-1_0.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_async_event',
+ 'Source' => 'device.c'
},
- '167585' => {
- 'Alias' => '__ibv_get_device_list_1_1',
- 'Line' => '54',
+ '242249' => {
+ 'Alias' => '__ibv_close_device_1_1',
+ 'Line' => '378',
'Param' => {
'0' => {
- 'name' => 'num',
- 'type' => '26837'
+ 'name' => 'context',
+ 'type' => '13729'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167381',
- 'ShortName' => 'ibv_get_device_list',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_close_device',
'Source' => 'device.c'
},
- '182151' => {
- 'Alias' => '__ibv_free_device_list_1_1',
- 'Line' => '98',
+ '242344' => {
+ 'Line' => '370',
'Param' => {
'0' => {
- 'name' => 'list',
- 'type' => '167381'
+ 'name' => 'context_ex',
+ 'type' => '36695'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
- 'ShortName' => 'ibv_free_device_list',
+ 'ShortName' => 'verbs_uninit_context',
'Source' => 'device.c'
},
- '182203' => {
- 'Alias' => '__ibv_get_device_name_1_1',
- 'Line' => '109',
+ '242449' => {
+ 'Alias' => '__ibv_open_device_1_1',
+ 'Line' => '363',
'Param' => {
'0' => {
'name' => 'device',
- 'type' => '7559'
+ 'type' => '25750'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_get_device_name',
+ 'Return' => '13729',
+ 'ShortName' => 'ibv_open_device',
'Source' => 'device.c'
},
- '182242' => {
- 'Alias' => '__ibv_get_device_guid_1_1',
- 'Line' => '116',
+ '242532' => {
+ 'Line' => '335',
'Param' => {
'0' => {
'name' => 'device',
- 'type' => '7559'
+ 'type' => '25750'
+ },
+ '1' => {
+ 'name' => 'private_data',
+ 'type' => '197'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '3550',
- 'ShortName' => 'ibv_get_device_guid',
+ 'Return' => '13729',
+ 'ShortName' => 'verbs_open_device',
'Source' => 'device.c'
},
- '182391' => {
- 'Line' => '153',
+ '242776' => {
+ 'Line' => '295',
'Param' => {
'0' => {
- 'name' => 'value',
- 'type' => '10613'
+ 'name' => 'device',
+ 'type' => '25750'
},
'1' => {
- 'name' => 'len',
- 'type' => '9544'
+ 'name' => 'cmd_fd',
+ 'type' => '123'
},
'2' => {
- 'name' => 'sysfs_dev',
- 'type' => '173158'
+ 'name' => 'alloc_size',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'context_offset',
+ 'type' => '36695'
+ },
+ '4' => {
+ 'name' => 'driver_id',
+ 'type' => '1642'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_fw_ver',
+ 'Return' => '197',
+ 'ShortName' => '_verbs_init_and_alloc_context',
'Source' => 'device.c'
},
- '182500' => {
- 'Line' => '173',
+ '243334' => {
+ 'Header' => 'driver.h',
+ 'Line' => '424',
'Param' => {
'0' => {
'name' => 'cq',
- 'type' => '8615'
+ 'type' => '15887'
},
'1' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'2' => {
'name' => 'channel',
- 'type' => '8747'
+ 'type' => '22600'
},
'3' => {
'name' => 'cq_context',
- 'type' => '6673'
+ 'type' => '197'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
'Return' => '1',
'ShortName' => 'verbs_init_cq',
- 'Source' => 'device.c'
+ 'Source' => 'device.c',
+ 'SourceLine' => '173'
},
- '183575' => {
- 'Line' => '295',
+ '243549' => {
+ 'Line' => '153',
'Param' => {
'0' => {
- 'name' => 'device',
- 'type' => '7559'
+ 'name' => 'value',
+ 'type' => '228'
},
'1' => {
- 'name' => 'cmd_fd',
- 'type' => '131'
+ 'name' => 'len',
+ 'type' => '45'
},
'2' => {
- 'name' => 'alloc_size',
- 'type' => '9544'
- },
- '3' => {
- 'name' => 'context_offset',
- 'type' => '31257'
- },
- '4' => {
- 'name' => 'driver_id',
- 'type' => '8394'
+ 'name' => 'sysfs_dev',
+ 'type' => '239693'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '6673',
- 'ShortName' => '_verbs_init_and_alloc_context',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_fw_ver',
'Source' => 'device.c'
},
- '183736' => {
- 'Line' => '335',
+ '244009' => {
+ 'Alias' => '__ibv_get_device_guid_1_1',
+ 'Line' => '116',
'Param' => {
'0' => {
'name' => 'device',
- 'type' => '7559'
- },
- '1' => {
- 'name' => 'private_data',
- 'type' => '6673'
+ 'type' => '25750'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'verbs_open_device',
+ 'Return' => '1750',
+ 'ShortName' => 'ibv_get_device_guid',
'Source' => 'device.c'
},
- '183905' => {
- 'Alias' => '__ibv_open_device_1_1',
- 'Line' => '363',
+ '244559' => {
+ 'Alias' => '__ibv_get_device_name_1_1',
+ 'Line' => '109',
'Param' => {
'0' => {
'name' => 'device',
- 'type' => '7559'
+ 'type' => '25750'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '7447',
- 'ShortName' => 'ibv_open_device',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_get_device_name',
'Source' => 'device.c'
},
- '184044' => {
- 'Line' => '370',
+ '244608' => {
+ 'Alias' => '__ibv_free_device_list_1_1',
+ 'Line' => '98',
'Param' => {
'0' => {
- 'name' => 'context_ex',
- 'type' => '31257'
+ 'name' => 'list',
+ 'type' => '222542'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
- 'ShortName' => 'verbs_uninit_context',
+ 'ShortName' => 'ibv_free_device_list',
'Source' => 'device.c'
},
- '184083' => {
- 'Alias' => '__ibv_close_device_1_1',
- 'Line' => '378',
+ '244717' => {
+ 'Alias' => '__ibv_get_device_list_1_1',
+ 'Line' => '54',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'num',
+ 'type' => '42164'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_close_device',
+ 'Return' => '222542',
+ 'ShortName' => 'ibv_get_device_list',
'Source' => 'device.c'
},
- '184200' => {
- 'Alias' => '__ibv_get_async_event_1_1',
- 'Line' => '389',
+ '247029' => {
+ 'Header' => 'driver.h',
+ 'Line' => '629',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'buf',
+ 'type' => '228'
},
'1' => {
- 'name' => 'event',
- 'type' => '36238'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_async_event',
- 'Source' => 'device.c'
- },
- '184330' => {
- 'Alias' => '__ibv_ack_async_event_1_1',
- 'Line' => '435',
- 'Param' => {
- '0' => {
- 'name' => 'event',
- 'type' => '36238'
+ 'name' => 'size',
+ 'type' => '45'
+ },
+ '2' => {
+ 'name' => 'sysfs_dev',
+ 'type' => '239693'
+ },
+ '3' => {
+ 'name' => 'fnfmt',
+ 'type' => '815'
+ },
+ '4' => {
+ 'type' => '-1'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_ack_async_event',
- 'Source' => 'device.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_read_ibdev_sysfs_file',
+ 'Source' => 'sysfs.c',
+ 'SourceLine' => '122'
},
- '201117' => {
+ '247115' => {
'Line' => '522',
'Param' => {
'0' => {
'name' => 'vctx',
- 'type' => '31257'
+ 'type' => '36695'
},
'1' => {
'name' => 'ops',
- 'type' => '184190'
+ 'type' => '245229'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
'ShortName' => 'verbs_set_ops',
'Source' => 'dummy_ops.c'
},
- '204952' => {
- 'Line' => '35',
+ '288779' => {
+ 'Line' => '101',
'Param' => {
'0' => {
- 'name' => 'node_type',
- 'type' => '70'
+ 'name' => 'status',
+ 'type' => '16457'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_node_type_str',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_wc_status_str',
'Source' => 'enum_strs.c'
},
- '205055' => {
- 'Line' => '53',
+ '288877' => {
+ 'Line' => '70',
'Param' => {
'0' => {
- 'name' => 'port_state',
- 'type' => '701'
+ 'name' => 'event',
+ 'type' => '15533'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_port_state_str',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_event_type_str',
'Source' => 'enum_strs.c'
},
- '205127' => {
- 'Line' => '70',
+ '288975' => {
+ 'Line' => '53',
'Param' => {
'0' => {
- 'name' => 'event',
- 'type' => '980'
+ 'name' => 'port_state',
+ 'type' => '15154'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_event_type_str',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_port_state_str',
'Source' => 'enum_strs.c'
},
- '205199' => {
- 'Line' => '101',
+ '289073' => {
+ 'Line' => '35',
'Param' => {
'0' => {
- 'name' => 'status',
- 'type' => '339'
+ 'name' => 'node_type',
+ 'type' => '13332'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '167280',
- 'ShortName' => 'ibv_wc_status_str',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_node_type_str',
'Source' => 'enum_strs.c'
},
- '224287' => {
+ '310042' => {
+ 'Header' => 'driver.h',
+ 'Line' => '624',
+ 'Return' => '815',
+ 'ShortName' => 'ibv_get_sysfs_path',
+ 'Source' => 'sysfs.c',
+ 'SourceLine' => '48'
+ },
+ '333705' => {
'Line' => '220',
'Param' => {
'0' => {
'name' => 'ops',
- 'type' => '172880'
+ 'type' => '239672'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
'ShortName' => 'verbs_register_driver_25',
'Source' => 'init.c'
},
- '226674' => {
- 'Line' => '39',
+ '338023' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '3195',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_fork_init',
+ 'Source' => 'memory.c',
+ 'SourceLine' => '124'
+ },
+ '338212' => {
+ 'Line' => '108',
+ 'Param' => {
+ '0' => {
+ 'name' => 'dir',
+ 'type' => '815'
+ },
+ '1' => {
+ 'name' => 'file',
+ 'type' => '815'
+ },
+ '2' => {
+ 'name' => 'buf',
+ 'type' => '228'
+ },
+ '3' => {
+ 'name' => 'size',
+ 'type' => '45'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_read_sysfs_file',
+ 'Source' => 'sysfs.c'
+ },
+ '341193' => {
+ 'Line' => '117',
'Param' => {
'0' => {
'name' => 'dst',
- 'type' => '36497'
+ 'type' => '341402'
},
'1' => {
'name' => 'src',
- 'type' => '227077'
+ 'type' => '341408'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'ibv_copy_ah_attr_from_kern',
+ 'ShortName' => 'ibv_copy_path_rec_to_kern',
'Source' => 'marshall.c'
},
- '227329' => {
- 'Line' => '56',
+ '341414' => {
+ 'Line' => '92',
'Param' => {
'0' => {
'name' => 'dst',
- 'type' => '37838'
+ 'type' => '341408'
},
'1' => {
'name' => 'src',
- 'type' => '227978'
+ 'type' => '341402'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'ibv_copy_qp_attr_from_kern',
+ 'ShortName' => 'ibv_copy_path_rec_from_kern',
'Source' => 'marshall.c'
},
- '227454' => {
- 'Line' => '92',
+ '341623' => {
+ 'Line' => '56',
'Param' => {
'0' => {
'name' => 'dst',
- 'type' => '228408'
+ 'type' => '38121'
},
'1' => {
'name' => 'src',
- 'type' => '228679'
+ 'type' => '341758'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'ibv_copy_path_rec_from_kern',
+ 'ShortName' => 'ibv_copy_qp_attr_from_kern',
'Source' => 'marshall.c'
},
- '227502' => {
- 'Line' => '117',
+ '341764' => {
+ 'Line' => '39',
'Param' => {
'0' => {
'name' => 'dst',
- 'type' => '228679'
+ 'type' => '37852'
},
'1' => {
'name' => 'src',
- 'type' => '228408'
+ 'type' => '341902'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
'Return' => '1',
- 'ShortName' => 'ibv_copy_path_rec_to_kern',
+ 'ShortName' => 'ibv_copy_ah_attr_from_kern',
'Source' => 'marshall.c'
},
- '230868' => {
- 'Line' => '124',
- 'Return' => '131',
- 'ShortName' => 'ibv_fork_init',
- 'Source' => 'memory.c'
- },
- '231763' => {
- 'Line' => '686',
+ '359289' => {
+ 'Header' => 'driver.h',
+ 'Line' => '610',
'Param' => {
'0' => {
'name' => 'base',
- 'type' => '6673'
+ 'type' => '197'
},
'1' => {
'name' => 'size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dontfork_range',
- 'Source' => 'memory.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dofork_range',
+ 'Source' => 'memory.c',
+ 'SourceLine' => '696'
},
- '232587' => {
- 'Line' => '696',
+ '359541' => {
+ 'Header' => 'driver.h',
+ 'Line' => '609',
'Param' => {
'0' => {
'name' => 'base',
- 'type' => '6673'
+ 'type' => '197'
},
'1' => {
'name' => 'size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dofork_range',
- 'Source' => 'memory.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dontfork_range',
+ 'Source' => 'memory.c',
+ 'SourceLine' => '686'
},
- '23785' => {
- 'Line' => '50',
+ '38437' => {
+ 'Data' => 1,
+ 'Header' => 'cmd_write.h',
+ 'Line' => '324',
+ 'Return' => '28806',
+ 'ShortName' => 'verbs_allow_disassociate_destroy',
+ 'Source' => 'cmd.c',
+ 'SourceLine' => '48'
+ },
+ '38576' => {
+ 'Line' => '1915',
'Param' => {
'0' => {
- 'name' => 'context_ex',
- 'type' => '31257'
+ 'name' => 'cq',
+ 'type' => '15887'
},
'1' => {
- 'name' => 'cmd',
- 'type' => '2551'
+ 'name' => 'attr',
+ 'type' => '28193'
},
'2' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
+ 'name' => 'cmd',
+ 'type' => '38740'
},
'3' => {
- 'name' => 'resp',
- 'type' => '2813'
- },
- '4' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'name' => 'cmd_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_get_context',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_cq',
'Source' => 'cmd.c'
},
- '239813' => {
- 'Line' => '48',
- 'Return' => '167280',
- 'ShortName' => 'ibv_get_sysfs_path',
- 'Source' => 'sysfs.c'
- },
- '240103' => {
- 'Line' => '108',
- 'Param' => {
- '0' => {
- 'name' => 'dir',
- 'type' => '167280'
- },
- '1' => {
- 'name' => 'file',
- 'type' => '167280'
- },
- '2' => {
- 'name' => 'buf',
- 'type' => '10613'
- },
- '3' => {
- 'name' => 'size',
- 'type' => '9544'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_read_sysfs_file',
- 'Source' => 'sysfs.c'
- },
- '240283' => {
- 'Line' => '122',
- 'Param' => {
- '0' => {
- 'name' => 'buf',
- 'type' => '10613'
- },
- '1' => {
- 'name' => 'size',
- 'type' => '9544'
- },
- '2' => {
- 'name' => 'sysfs_dev',
- 'type' => '173158'
- },
- '3' => {
- 'name' => 'fnfmt',
- 'type' => '167280'
- },
- '4' => {
- 'type' => '-1'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_read_ibdev_sysfs_file',
- 'Source' => 'sysfs.c'
- },
- '24442' => {
- 'Line' => '114',
+ '38746' => {
+ 'Line' => '1870',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'device_attr',
- 'type' => '23943'
+ 'name' => 'init_attr',
+ 'type' => '28283'
},
'2' => {
- 'name' => 'raw_fw_ver',
- 'type' => '24437'
+ 'name' => 'rwq_ind_table',
+ 'type' => '19575'
},
'3' => {
- 'name' => 'cmd',
- 'type' => '2890'
+ 'name' => 'resp',
+ 'type' => '39152'
},
'4' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_query_device',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_rwq_ind_table',
'Source' => 'cmd.c'
},
- '24607' => {
- 'Line' => '133',
+ '39164' => {
+ 'Line' => '1844',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'input',
- 'type' => '38450'
- },
- '2' => {
- 'name' => 'attr',
- 'type' => '38481'
- },
- '3' => {
- 'name' => 'attr_size',
- 'type' => '9544'
- },
- '4' => {
- 'name' => 'raw_fw_ver',
- 'type' => '24437'
- },
- '5' => {
- 'name' => 'cmd',
- 'type' => '3617'
- },
- '6' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '7' => {
- 'name' => 'resp',
- 'type' => '3855'
- },
- '8' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'name' => 'wq',
+ 'type' => '16408'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp',
- '8' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_query_device_ex',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_wq',
'Source' => 'cmd.c'
},
- '24830' => {
- 'Line' => '280',
+ '39457' => {
+ 'Line' => '1812',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'wq',
+ 'type' => '16408'
},
'1' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'attr',
+ 'type' => '28336'
},
'2' => {
'name' => 'cmd',
- 'type' => '4372'
+ 'type' => '39702'
},
'3' => {
'name' => 'cmd_size',
- 'type' => '9544'
- },
- '4' => {
- 'name' => 'resp',
- 'type' => '4526'
- },
- '5' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_alloc_pd',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_wq',
'Source' => 'cmd.c'
},
- '24969' => {
- 'Line' => '297',
+ '39708' => {
+ 'Line' => '1765',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'xrcd',
- 'type' => '7374'
+ 'name' => 'wq_init_attr',
+ 'type' => '28368'
},
'2' => {
- 'name' => 'vxrcd_size',
- 'type' => '131'
+ 'name' => 'wq',
+ 'type' => '16408'
},
'3' => {
- 'name' => 'attr',
- 'type' => '38344'
- },
- '4' => {
'name' => 'cmd',
- 'type' => '4605'
+ 'type' => '39944'
},
- '5' => {
+ '4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
},
- '6' => {
+ '5' => {
'name' => 'resp',
- 'type' => '4809'
+ 'type' => '39950'
},
- '7' => {
+ '6' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_open_xrcd',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_wq',
'Source' => 'cmd.c'
},
- '25140' => {
- 'Line' => '329',
+ '39956' => {
+ 'Line' => '1706',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'addr',
- 'type' => '6673'
+ 'name' => 'flow_id',
+ 'type' => '27812'
},
'2' => {
- 'name' => 'length',
- 'type' => '9544'
+ 'name' => 'flow_attr',
+ 'type' => '28613'
},
'3' => {
- 'name' => 'hca_va',
- 'type' => '9365'
+ 'name' => 'ucmd',
+ 'type' => '197'
},
'4' => {
- 'name' => 'access',
- 'type' => '131'
- },
- '5' => {
- 'name' => 'vmr',
- 'type' => '37668'
- },
- '6' => {
- 'name' => 'cmd',
- 'type' => '4894'
- },
- '7' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '8' => {
- 'name' => 'resp',
- 'type' => '5179'
- },
- '9' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'name' => 'ucmd_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp',
- '8' => 'rsp',
- '9' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_reg_mr',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_flow',
'Source' => 'cmd.c'
},
- '25343' => {
- 'Line' => '367',
+ '42215' => {
+ 'Line' => '1495',
'Param' => {
'0' => {
- 'name' => 'vmr',
- 'type' => '37668'
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'flags',
- 'type' => '8394'
+ 'name' => 'gid',
+ 'type' => '37803'
},
- '10' => {
- 'name' => 'resp_sz',
- 'type' => '9544'
- },
'2' => {
- 'name' => 'addr',
- 'type' => '6673'
- },
- '3' => {
- 'name' => 'length',
- 'type' => '9544'
- },
- '4' => {
- 'name' => 'hca_va',
- 'type' => '9365'
- },
- '5' => {
- 'name' => 'access',
- 'type' => '131'
- },
- '6' => {
- 'name' => 'pd',
- 'type' => '8353'
- },
- '7' => {
- 'name' => 'cmd',
- 'type' => '5272'
+ 'name' => 'lid',
+ 'type' => '1630'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_detach_mcast',
+ 'Source' => 'cmd.c'
+ },
+ '42462' => {
+ 'Line' => '1482',
+ 'Param' => {
+ '0' => {
+ 'name' => 'qp',
+ 'type' => '16089'
},
- '8' => {
- 'name' => 'cmd_sz',
- 'type' => '9544'
+ '1' => {
+ 'name' => 'gid',
+ 'type' => '37803'
},
- '9' => {
- 'name' => 'resp',
- 'type' => '5607'
+ '2' => {
+ 'name' => 'lid',
+ 'type' => '1630'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '10' => 'rsp',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp',
- '8' => 'rsp',
- '9' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_rereg_mr',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_attach_mcast',
+ 'Source' => 'cmd.c'
+ },
+ '42635' => {
+ 'Line' => '1459',
+ 'Param' => {
+ '0' => {
+ 'name' => 'qp',
+ 'type' => '16089'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_qp',
'Source' => 'cmd.c'
},
- '25562' => {
- 'Line' => '396',
+ '42966' => {
+ 'Line' => '1423',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
- 'name' => 'type',
- 'type' => '187'
+ 'name' => 'ah',
+ 'type' => '20903'
},
'2' => {
- 'name' => 'mw',
- 'type' => '8273'
+ 'name' => 'attr',
+ 'type' => '37852'
},
'3' => {
- 'name' => 'cmd',
- 'type' => '5688'
- },
- '4' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '5' => {
'name' => 'resp',
- 'type' => '5929'
+ 'type' => '43257'
},
- '6' => {
+ '4' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_alloc_mw',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_ah',
'Source' => 'cmd.c'
},
- '25717' => {
- 'Line' => '421',
+ '43263' => {
+ 'Line' => '1364',
'Param' => {
'0' => {
- 'name' => 'ibcq',
- 'type' => '8615'
+ 'name' => 'srq',
+ 'type' => '16207'
},
'1' => {
- 'name' => 'ne',
- 'type' => '131'
+ 'name' => 'wr',
+ 'type' => '21376'
},
'2' => {
- 'name' => 'wc',
- 'type' => '9597'
+ 'name' => 'bad_wr',
+ 'type' => '21726'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_poll_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_post_srq_recv',
'Source' => 'cmd.c'
},
- '257517' => {
- 'Line' => '58',
+ '432695' => {
+ 'Line' => '984',
'Param' => {
'0' => {
- 'name' => 'rate',
- 'type' => '241101'
+ 'name' => 'context',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'attr',
+ 'type' => '37852'
+ },
+ '2' => {
+ 'name' => 'eth_mac',
+ 'type' => '19331'
+ },
+ '3' => {
+ 'name' => 'vid',
+ 'type' => '433790'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_rate_to_mult',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_resolve_eth_l2_from_gid',
'Source' => 'verbs.c'
},
- '257558' => {
- 'Line' => '78',
+ '433911' => {
+ 'Alias' => '__ibv_detach_mcast_1_1',
+ 'Line' => '943',
'Param' => {
'0' => {
- 'name' => 'mult',
- 'type' => '131'
+ 'name' => 'qp',
+ 'type' => '16089'
+ },
+ '1' => {
+ 'name' => 'gid',
+ 'type' => '37803'
+ },
+ '2' => {
+ 'name' => 'lid',
+ 'type' => '1630'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '241101',
- 'ShortName' => 'mult_to_ibv_rate',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_detach_mcast',
'Source' => 'verbs.c'
},
- '257599' => {
- 'Line' => '98',
+ '434131' => {
+ 'Alias' => '__ibv_attach_mcast_1_1',
+ 'Line' => '936',
'Param' => {
'0' => {
- 'name' => 'rate',
- 'type' => '241101'
+ 'name' => 'qp',
+ 'type' => '16089'
+ },
+ '1' => {
+ 'name' => 'gid',
+ 'type' => '37803'
+ },
+ '2' => {
+ 'name' => 'lid',
+ 'type' => '1630'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_rate_to_mbps',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_attach_mcast',
'Source' => 'verbs.c'
},
- '257640' => {
- 'Line' => '126',
+ '434351' => {
+ 'Alias' => '__ibv_destroy_ah_1_1',
+ 'Line' => '929',
'Param' => {
'0' => {
- 'name' => 'mbps',
- 'type' => '131'
+ 'name' => 'ah',
+ 'type' => '20903'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '241101',
- 'ShortName' => 'mbps_to_ibv_rate',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_ah',
'Source' => 'verbs.c'
},
- '257737' => {
- 'Alias' => '__ibv_query_device_1_1',
- 'Line' => '154',
+ '434511' => {
+ 'Line' => '916',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'device_attr',
- 'type' => '23943'
+ 'name' => 'wc',
+ 'type' => '26565'
+ },
+ '2' => {
+ 'name' => 'grh',
+ 'type' => '434758'
+ },
+ '3' => {
+ 'name' => 'port_num',
+ 'type' => '1618'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_device',
+ 'Return' => '20903',
+ 'ShortName' => 'ibv_create_ah_from_wc',
'Source' => 'verbs.c'
},
- '258128' => {
- 'Alias' => '__ibv_query_port_1_1',
- 'Line' => '209',
+ '434764' => {
+ 'Line' => '888',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'port_num',
- 'type' => '8231'
+ 'type' => '1618'
},
'2' => {
- 'name' => 'port_attr',
- 'type' => '8242'
+ 'name' => 'wc',
+ 'type' => '26565'
+ },
+ '3' => {
+ 'name' => 'grh',
+ 'type' => '434758'
+ },
+ '4' => {
+ 'name' => 'ah_attr',
+ 'type' => '37852'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_port',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_init_ah_from_wc',
'Source' => 'verbs.c'
},
- '258342' => {
- 'Alias' => '__ibv_query_gid_1_1',
- 'Line' => '219',
+ '436682' => {
+ 'Line' => '677',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'port_num',
- 'type' => '8231'
+ 'type' => '1618'
},
'2' => {
'name' => 'index',
- 'type' => '131'
+ 'type' => '78'
},
'3' => {
- 'name' => 'gid',
- 'type' => '157297'
+ 'name' => 'type',
+ 'type' => '437125'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_gid',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_gid_type',
'Source' => 'verbs.c'
},
- '258487' => {
- 'Alias' => '__ibv_query_pkey_1_1',
- 'Line' => '243',
+ '437153' => {
+ 'Alias' => '__ibv_create_ah_1_1',
+ 'Line' => '658',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'port_num',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'index',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'pkey',
- 'type' => '167386'
+ 'name' => 'attr',
+ 'type' => '37852'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_pkey',
+ 'Return' => '20903',
+ 'ShortName' => 'ibv_create_ah',
'Source' => 'verbs.c'
},
- '258663' => {
- 'Alias' => '__ibv_get_pkey_index_1_5',
- 'Line' => '263',
+ '437360' => {
+ 'Alias' => '__ibv_destroy_qp_1_1',
+ 'Line' => '651',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'qp',
+ 'type' => '16089'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_qp',
+ 'Source' => 'verbs.c'
+ },
+ '437520' => {
+ 'Alias' => '__ibv_modify_qp_1_1',
+ 'Line' => '634',
+ 'Param' => {
+ '0' => {
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'port_num',
- 'type' => '8231'
+ 'name' => 'attr',
+ 'type' => '38121'
},
'2' => {
- 'name' => 'pkey',
- 'type' => '18430'
+ 'name' => 'attr_mask',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_pkey_index',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_modify_qp',
'Source' => 'verbs.c'
},
- '25868' => {
- 'Line' => '467',
+ '43755' => {
+ 'Line' => '1305',
'Param' => {
'0' => {
- 'name' => 'ibcq',
- 'type' => '8615'
+ 'name' => 'ibqp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'solicited_only',
- 'type' => '131'
+ 'name' => 'wr',
+ 'type' => '21376'
+ },
+ '2' => {
+ 'name' => 'bad_wr',
+ 'type' => '21726'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_req_notify_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_post_recv',
'Source' => 'cmd.c'
},
- '258786' => {
- 'Alias' => '__ibv_alloc_pd_1_1',
- 'Line' => '279',
+ '437754' => {
+ 'Alias' => '__ibv_query_qp_1_1',
+ 'Line' => '616',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'qp',
+ 'type' => '16089'
+ },
+ '1' => {
+ 'name' => 'attr',
+ 'type' => '38121'
+ },
+ '2' => {
+ 'name' => 'attr_mask',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'init_attr',
+ 'type' => '37920'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '8353',
- 'ShortName' => 'ibv_alloc_pd',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_qp',
'Source' => 'verbs.c'
},
- '258904' => {
- 'Alias' => '__ibv_dealloc_pd_1_1',
- 'Line' => '292',
+ '438016' => {
+ 'Line' => '607',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'qp',
+ 'type' => '16089'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dealloc_pd',
+ 'Return' => '22132',
+ 'ShortName' => 'ibv_qp_to_qp_ex',
'Source' => 'verbs.c'
},
- '259004' => {
- 'Alias' => '__ibv_reg_mr_1_1',
- 'Line' => '299',
+ '438093' => {
+ 'Alias' => '__ibv_create_qp_1_1',
+ 'Line' => '583',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
- 'name' => 'addr',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'length',
- 'type' => '9544'
- },
- '3' => {
- 'name' => 'access',
- 'type' => '131'
+ 'name' => 'qp_init_attr',
+ 'type' => '37920'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '9438',
- 'ShortName' => 'ibv_reg_mr',
+ 'Return' => '16089',
+ 'ShortName' => 'ibv_create_qp',
'Source' => 'verbs.c'
},
- '259170' => {
- 'Line' => '322',
+ '438347' => {
+ 'Alias' => '__ibv_destroy_srq_1_1',
+ 'Line' => '576',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'srq',
+ 'type' => '16207'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_srq',
+ 'Source' => 'verbs.c'
+ },
+ '438508' => {
+ 'Alias' => '__ibv_query_srq_1_1',
+ 'Line' => '569',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srq',
+ 'type' => '16207'
},
'1' => {
- 'name' => 'addr',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'length',
- 'type' => '9544'
- },
- '3' => {
- 'name' => 'iova',
- 'type' => '9365'
- },
- '4' => {
- 'name' => 'access',
- 'type' => '131'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '9438',
- 'ShortName' => 'ibv_reg_mr_iova',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_srq',
'Source' => 'verbs.c'
},
- '259352' => {
- 'Alias' => '__ibv_rereg_mr_1_1',
- 'Line' => '342',
+ '438697' => {
+ 'Alias' => '__ibv_modify_srq_1_1',
+ 'Line' => '560',
'Param' => {
'0' => {
- 'name' => 'mr',
- 'type' => '9438'
+ 'name' => 'srq',
+ 'type' => '16207'
},
'1' => {
- 'name' => 'flags',
- 'type' => '131'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
},
'2' => {
- 'name' => 'pd',
- 'type' => '8353'
- },
- '3' => {
- 'name' => 'addr',
- 'type' => '6673'
- },
- '4' => {
- 'name' => 'length',
- 'type' => '9544'
- },
- '5' => {
- 'name' => 'access',
- 'type' => '131'
+ 'name' => 'srq_attr_mask',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_rereg_mr',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_modify_srq',
'Source' => 'verbs.c'
},
- '25939' => {
- 'Line' => '480',
- 'Param' => {
- '0' => {
- 'name' => 'cq',
- 'type' => '8615'
- },
- '1' => {
- 'name' => 'cqe',
- 'type' => '131'
- },
- '2' => {
- 'name' => 'cmd',
- 'type' => '6679'
- },
- '3' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '4' => {
- 'name' => 'resp',
- 'type' => '6883'
- },
- '5' => {
- 'name' => 'resp_size',
- 'type' => '9544'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_resize_cq',
- 'Source' => 'cmd.c'
- },
- '259598' => {
- 'Alias' => '__ibv_dereg_mr_1_1',
- 'Line' => '407',
+ '438914' => {
+ 'Alias' => '__ibv_create_srq_1_1',
+ 'Line' => '540',
'Param' => {
'0' => {
- 'name' => 'mr',
- 'type' => '9438'
+ 'name' => 'pd',
+ 'type' => '17631'
+ },
+ '1' => {
+ 'name' => 'srq_init_attr',
+ 'type' => '37952'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_dereg_mr',
+ 'Return' => '16207',
+ 'ShortName' => 'ibv_create_srq',
'Source' => 'verbs.c'
},
- '259764' => {
- 'Line' => '423',
+ '439168' => {
+ 'Alias' => '__ibv_ack_cq_events_1_1',
+ 'Line' => '530',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'cq',
+ 'type' => '15887'
+ },
+ '1' => {
+ 'name' => 'nevents',
+ 'type' => '78'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '8747',
- 'ShortName' => 'ibv_create_comp_channel',
+ 'Return' => '1',
+ 'ShortName' => 'ibv_ack_cq_events',
'Source' => 'verbs.c'
},
- '259847' => {
- 'Line' => '447',
+ '439313' => {
+ 'Alias' => '__ibv_get_cq_event_1_1',
+ 'Line' => '512',
'Param' => {
'0' => {
'name' => 'channel',
- 'type' => '8747'
- }
+ 'type' => '22600'
+ },
+ '1' => {
+ 'name' => 'cq',
+ 'type' => '439609'
+ },
+ '2' => {
+ 'name' => 'cq_context',
+ 'type' => '144244'
+ }
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_comp_channel',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_cq_event',
+ 'Source' => 'verbs.c'
+ },
+ '439621' => {
+ 'Alias' => '__ibv_destroy_cq_1_1',
+ 'Line' => '492',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cq',
+ 'type' => '15887'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_cq',
+ 'Source' => 'verbs.c'
+ },
+ '439841' => {
+ 'Alias' => '__ibv_resize_cq_1_1',
+ 'Line' => '485',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cq',
+ 'type' => '15887'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_resize_cq',
'Source' => 'verbs.c'
},
- '259918' => {
+ '440029' => {
'Alias' => '__ibv_create_cq_1_1',
'Line' => '470',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'cqe',
- 'type' => '131'
+ 'type' => '123'
},
'2' => {
'name' => 'cq_context',
- 'type' => '6673'
+ 'type' => '197'
},
'3' => {
'name' => 'channel',
- 'type' => '8747'
+ 'type' => '22600'
},
'4' => {
'name' => 'comp_vector',
- 'type' => '131'
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '8615',
+ 'Return' => '15887',
'ShortName' => 'ibv_create_cq',
'Source' => 'verbs.c'
},
- '260100' => {
- 'Alias' => '__ibv_resize_cq_1_1',
- 'Line' => '485',
+ '440355' => {
+ 'Line' => '447',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '8615'
- },
- '1' => {
- 'name' => 'cqe',
- 'type' => '131'
+ 'name' => 'channel',
+ 'type' => '22600'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_resize_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_destroy_comp_channel',
'Source' => 'verbs.c'
},
- '260214' => {
- 'Alias' => '__ibv_destroy_cq_1_1',
- 'Line' => '492',
+ '440552' => {
+ 'Line' => '423',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '8615'
+ 'name' => 'context',
+ 'type' => '13729'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_cq',
+ 'Return' => '22600',
+ 'ShortName' => 'ibv_create_comp_channel',
'Source' => 'verbs.c'
},
- '260348' => {
- 'Alias' => '__ibv_get_cq_event_1_1',
- 'Line' => '512',
+ '440804' => {
+ 'Alias' => '__ibv_dereg_mr_1_1',
+ 'Line' => '407',
'Param' => {
'0' => {
- 'name' => 'channel',
- 'type' => '8747'
- },
- '1' => {
- 'name' => 'cq',
- 'type' => '264639'
- },
- '2' => {
- 'name' => 'cq_context',
- 'type' => '99666'
+ 'name' => 'mr',
+ 'type' => '17351'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_get_cq_event',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dereg_mr',
'Source' => 'verbs.c'
},
- '260494' => {
- 'Alias' => '__ibv_ack_cq_events_1_1',
- 'Line' => '530',
+ '441066' => {
+ 'Alias' => '__ibv_rereg_mr_1_1',
+ 'Line' => '342',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '8615'
+ 'name' => 'mr',
+ 'type' => '17351'
},
'1' => {
- 'name' => 'nevents',
- 'type' => '213'
+ 'name' => 'flags',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'type' => '17631'
+ },
+ '3' => {
+ 'name' => 'addr',
+ 'type' => '197'
+ },
+ '4' => {
+ 'name' => 'length',
+ 'type' => '45'
+ },
+ '5' => {
+ 'name' => 'access',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'ibv_ack_cq_events',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_rereg_mr',
'Source' => 'verbs.c'
},
- '260549' => {
- 'Alias' => '__ibv_create_srq_1_1',
- 'Line' => '540',
+ '441575' => {
+ 'Line' => '322',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
- 'name' => 'srq_init_attr',
- 'type' => '37370'
+ 'name' => 'addr',
+ 'type' => '197'
+ },
+ '2' => {
+ 'name' => 'length',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'iova',
+ 'type' => '1654'
+ },
+ '4' => {
+ 'name' => 'access',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '9205',
- 'ShortName' => 'ibv_create_srq',
+ 'Return' => '17351',
+ 'ShortName' => 'ibv_reg_mr_iova',
'Source' => 'verbs.c'
},
- '260683' => {
- 'Alias' => '__ibv_modify_srq_1_1',
- 'Line' => '560',
+ '441922' => {
+ 'Alias' => '__ibv_reg_mr_1_1',
+ 'Line' => '299',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
+ 'name' => 'addr',
+ 'type' => '197'
},
'2' => {
- 'name' => 'srq_attr_mask',
- 'type' => '131'
+ 'name' => 'length',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'access',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_modify_srq',
+ 'Return' => '17351',
+ 'ShortName' => 'ibv_reg_mr',
+ 'Source' => 'verbs.c'
+ },
+ '442248' => {
+ 'Alias' => '__ibv_dealloc_pd_1_1',
+ 'Line' => '292',
+ 'Param' => {
+ '0' => {
+ 'name' => 'pd',
+ 'type' => '17631'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_dealloc_pd',
'Source' => 'verbs.c'
},
- '26078' => {
- 'Line' => '499',
+ '44240' => {
+ 'Line' => '1217',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'ibqp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'wr',
+ 'type' => '21293'
},
'2' => {
- 'name' => 'attr',
- 'type' => '37370'
- },
- '3' => {
- 'name' => 'cmd',
- 'type' => '6964'
- },
- '4' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '5' => {
- 'name' => 'resp',
- 'type' => '7245'
- },
- '6' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'name' => 'bad_wr',
+ 'type' => '26659'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_post_send',
'Source' => 'cmd.c'
},
- '260811' => {
- 'Alias' => '__ibv_query_srq_1_1',
- 'Line' => '569',
- 'Param' => {
- '0' => {
- 'name' => 'srq',
- 'type' => '9205'
- },
- '1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_srq',
- 'Source' => 'verbs.c'
- },
- '260925' => {
- 'Alias' => '__ibv_destroy_srq_1_1',
- 'Line' => '576',
+ '442408' => {
+ 'Alias' => '__ibv_alloc_pd_1_1',
+ 'Line' => '279',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'context',
+ 'type' => '13729'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_srq',
+ 'Return' => '17631',
+ 'ShortName' => 'ibv_alloc_pd',
'Source' => 'verbs.c'
},
- '261025' => {
- 'Alias' => '__ibv_create_qp_1_1',
- 'Line' => '583',
+ '442588' => {
+ 'Alias' => '__ibv_get_pkey_index_1_5',
+ 'Line' => '263',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'qp_init_attr',
- 'type' => '36857'
+ 'name' => 'port_num',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'pkey',
+ 'type' => '1726'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '8431',
- 'ShortName' => 'ibv_create_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_get_pkey_index',
'Source' => 'verbs.c'
},
- '261159' => {
- 'Line' => '607',
+ '442798' => {
+ 'Alias' => '__ibv_query_pkey_1_1',
+ 'Line' => '243',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'port_num',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'index',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'pkey',
+ 'type' => '219753'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '39801',
- 'ShortName' => 'ibv_qp_to_qp_ex',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_pkey',
'Source' => 'verbs.c'
},
- '261214' => {
- 'Alias' => '__ibv_query_qp_1_1',
- 'Line' => '616',
+ '443148' => {
+ 'Alias' => '__ibv_query_gid_1_1',
+ 'Line' => '219',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '37838'
+ 'name' => 'port_num',
+ 'type' => '1618'
},
'2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
+ 'name' => 'index',
+ 'type' => '123'
},
'3' => {
- 'name' => 'init_attr',
- 'type' => '36857'
+ 'name' => 'gid',
+ 'type' => '216370'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_gid',
'Source' => 'verbs.c'
},
- '261380' => {
- 'Alias' => '__ibv_modify_qp_1_1',
- 'Line' => '634',
+ '443450' => {
+ 'Alias' => '__ibv_query_port_1_1',
+ 'Line' => '209',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '37838'
+ 'name' => 'port_num',
+ 'type' => '1618'
},
'2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
+ 'name' => 'port_attr',
+ 'type' => '26439'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_modify_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_port',
'Source' => 'verbs.c'
},
- '261530' => {
- 'Alias' => '__ibv_destroy_qp_1_1',
- 'Line' => '651',
+ '443708' => {
+ 'Alias' => '__ibv_query_device_1_1',
+ 'Line' => '154',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'device_attr',
+ 'type' => '38190'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_query_device',
'Source' => 'verbs.c'
},
- '261630' => {
- 'Alias' => '__ibv_create_ah_1_1',
- 'Line' => '658',
+ '443893' => {
+ 'Line' => '126',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '36497'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '10528',
- 'ShortName' => 'ibv_create_ah',
- 'Source' => 'verbs.c'
- },
- '261764' => {
- 'Line' => '677',
- 'Param' => {
- '0' => {
- 'name' => 'context',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'port_num',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'index',
- 'type' => '213'
- },
- '3' => {
- 'name' => 'type',
- 'type' => '264683'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_query_gid_type',
- 'Source' => 'verbs.c'
- },
- '26263' => {
- 'Line' => '535',
- 'Param' => {
- '0' => {
- 'name' => 'context',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'srq',
- 'type' => '39270'
- },
- '2' => {
- 'name' => 'vsrq_sz',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'attr_ex',
- 'type' => '37481'
- },
- '4' => {
- 'name' => 'cmd',
- 'type' => '10628'
- },
- '5' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '6' => {
- 'name' => 'resp',
- 'type' => '7245'
- },
- '7' => {
- 'name' => 'resp_size',
- 'type' => '9544'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_srq_ex',
- 'Source' => 'cmd.c'
- },
- '262752' => {
- 'Line' => '888',
- 'Param' => {
- '0' => {
- 'name' => 'context',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'port_num',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'wc',
- 'type' => '9597'
- },
- '3' => {
- 'name' => 'grh',
- 'type' => '262098'
- },
- '4' => {
- 'name' => 'ah_attr',
- 'type' => '36497'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_init_ah_from_wc',
- 'Source' => 'verbs.c'
- },
- '263502' => {
- 'Line' => '916',
- 'Param' => {
- '0' => {
- 'name' => 'pd',
- 'type' => '8353'
- },
- '1' => {
- 'name' => 'wc',
- 'type' => '9597'
- },
- '2' => {
- 'name' => 'grh',
- 'type' => '262098'
- },
- '3' => {
- 'name' => 'port_num',
- 'type' => '8231'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '10528',
- 'ShortName' => 'ibv_create_ah_from_wc',
- 'Source' => 'verbs.c'
- },
- '263625' => {
- 'Alias' => '__ibv_destroy_ah_1_1',
- 'Line' => '929',
- 'Param' => {
- '0' => {
- 'name' => 'ah',
- 'type' => '10528'
+ 'name' => 'mbps',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_destroy_ah',
+ 'Return' => '419901',
+ 'ShortName' => 'mbps_to_ibv_rate',
'Source' => 'verbs.c'
},
- '263725' => {
- 'Alias' => '__ibv_attach_mcast_1_1',
- 'Line' => '936',
+ '443942' => {
+ 'Line' => '98',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
- },
- '1' => {
- 'name' => 'gid',
- 'type' => '36376'
- },
- '2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'rate',
+ 'type' => '419901'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_attach_mcast',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_rate_to_mbps',
'Source' => 'verbs.c'
},
- '263853' => {
- 'Alias' => '__ibv_detach_mcast_1_1',
- 'Line' => '943',
+ '443997' => {
+ 'Line' => '78',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
- },
- '1' => {
- 'name' => 'gid',
- 'type' => '36376'
- },
- '2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'mult',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_detach_mcast',
+ 'Return' => '419901',
+ 'ShortName' => 'mult_to_ibv_rate',
'Source' => 'verbs.c'
},
- '264190' => {
- 'Line' => '984',
+ '444052' => {
+ 'Line' => '58',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'attr',
- 'type' => '36497'
- },
- '2' => {
- 'name' => 'eth_mac',
- 'type' => '37344'
- },
- '3' => {
- 'name' => 'vid',
- 'type' => '257491'
+ 'name' => 'rate',
+ 'type' => '419901'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_resolve_eth_l2_from_gid',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_rate_to_mult',
'Source' => 'verbs.c'
},
- '26450' => {
- 'Line' => '644',
+ '44711' => {
+ 'Line' => '1197',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
+ 'name' => 'attr',
+ 'type' => '38121'
},
'2' => {
- 'name' => 'srq_attr_mask',
- 'type' => '131'
+ 'name' => 'attr_mask',
+ 'type' => '123'
},
'3' => {
'name' => 'cmd',
- 'type' => '11030'
+ 'type' => '44970'
},
'4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
+ },
+ '5' => {
+ 'name' => 'resp',
+ 'type' => '44976'
+ },
+ '6' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_qp_ex',
'Source' => 'cmd.c'
},
- '26692' => {
- 'Line' => '662',
+ '44982' => {
+ 'Line' => '1180',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'srq_attr',
- 'type' => '38217'
+ 'name' => 'attr',
+ 'type' => '38121'
},
'2' => {
- 'name' => 'cmd',
- 'type' => '11257'
+ 'name' => 'attr_mask',
+ 'type' => '123'
},
'3' => {
+ 'name' => 'cmd',
+ 'type' => '45202'
+ },
+ '4' => {
'name' => 'cmd_size',
- 'type' => '9544'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_query_srq',
- 'Source' => 'cmd.c'
- },
- '26842' => {
- 'Line' => '683',
- 'Param' => {
- '0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_srq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_qp',
'Source' => 'cmd.c'
},
- '26999' => {
- 'Line' => '798',
+ '45280' => {
+ 'Line' => '1007',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'qp',
+ 'type' => '16089'
},
'1' => {
- 'name' => 'qp',
- 'type' => '39356'
+ 'name' => 'attr',
+ 'type' => '38121'
},
'2' => {
- 'name' => 'vqp_sz',
- 'type' => '131'
+ 'name' => 'attr_mask',
+ 'type' => '123'
},
'3' => {
- 'name' => 'qp_attr',
- 'type' => '37059'
+ 'name' => 'init_attr',
+ 'type' => '37920'
},
'4' => {
'name' => 'cmd',
- 'type' => '11785'
+ 'type' => '45716'
},
'5' => {
'name' => 'cmd_size',
- 'type' => '9544'
- },
- '6' => {
- 'name' => 'resp',
- 'type' => '12337'
- },
- '7' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_qp_ex2',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_query_qp',
'Source' => 'cmd.c'
},
- '27441' => {
- 'Line' => '851',
+ '45722' => {
+ 'Line' => '957',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'qp',
- 'type' => '39356'
+ 'type' => '46123'
},
'2' => {
'name' => 'vqp_sz',
- 'type' => '131'
+ 'type' => '123'
},
'3' => {
- 'name' => 'attr_ex',
- 'type' => '37059'
+ 'name' => 'attr',
+ 'type' => '28645'
},
'4' => {
'name' => 'cmd',
- 'type' => '12544'
+ 'type' => '46129'
},
'5' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
},
'6' => {
'name' => 'resp',
- 'type' => '13050'
+ 'type' => '46135'
},
'7' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_qp_ex',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_open_qp',
'Source' => 'cmd.c'
},
- '27711' => {
- 'Line' => '897',
+ '46141' => {
+ 'Line' => '899',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
'name' => 'qp',
- 'type' => '8431'
+ 'type' => '16089'
},
'2' => {
'name' => 'attr',
- 'type' => '36857'
+ 'type' => '37920'
},
'3' => {
'name' => 'cmd',
- 'type' => '12544'
+ 'type' => '46705'
},
'4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
},
'5' => {
'name' => 'resp',
- 'type' => '13050'
+ 'type' => '46135'
},
'6' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_create_qp',
'Source' => 'cmd.c'
},
- '27926' => {
- 'Line' => '955',
+ '46723' => {
+ 'Line' => '853',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'qp',
- 'type' => '39356'
+ 'type' => '46123'
},
'2' => {
'name' => 'vqp_sz',
- 'type' => '131'
+ 'type' => '123'
},
'3' => {
- 'name' => 'attr',
- 'type' => '38243'
+ 'name' => 'attr_ex',
+ 'type' => '28677'
},
'4' => {
'name' => 'cmd',
- 'type' => '13228'
+ 'type' => '46705'
},
'5' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
},
'6' => {
'name' => 'resp',
- 'type' => '13050'
+ 'type' => '46135'
},
'7' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_open_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_qp_ex',
'Source' => 'cmd.c'
},
- '28113' => {
- 'Line' => '1005',
+ '47610' => {
+ 'Line' => '800',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '37838'
+ 'name' => 'qp',
+ 'type' => '46123'
},
'2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
+ 'name' => 'vqp_sz',
+ 'type' => '123'
},
'3' => {
- 'name' => 'init_attr',
- 'type' => '36857'
+ 'name' => 'qp_attr',
+ 'type' => '28677'
},
'4' => {
'name' => 'cmd',
- 'type' => '13542'
+ 'type' => '48280'
},
'5' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
+ },
+ '6' => {
+ 'name' => 'resp',
+ 'type' => '48286'
+ },
+ '7' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_query_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_qp_ex2',
'Source' => 'cmd.c'
},
- '28264' => {
- 'Line' => '1178',
+ '48460' => {
+ 'Line' => '685',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'srq',
+ 'type' => '16207'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_srq',
+ 'Source' => 'cmd.c'
+ },
+ '48793' => {
+ 'Line' => '664',
+ 'Param' => {
+ '0' => {
+ 'name' => 'srq',
+ 'type' => '16207'
},
'1' => {
- 'name' => 'attr',
- 'type' => '37838'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
},
'2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
- },
- '3' => {
'name' => 'cmd',
- 'type' => '14381'
+ 'type' => '49053'
},
- '4' => {
+ '3' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_query_srq',
'Source' => 'cmd.c'
},
- '28450' => {
- 'Line' => '1195',
+ '49059' => {
+ 'Line' => '646',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'srq',
+ 'type' => '16207'
},
'1' => {
- 'name' => 'attr',
- 'type' => '37838'
+ 'name' => 'srq_attr',
+ 'type' => '38158'
},
'2' => {
- 'name' => 'attr_mask',
- 'type' => '131'
+ 'name' => 'srq_attr_mask',
+ 'type' => '123'
},
'3' => {
'name' => 'cmd',
- 'type' => '15170'
+ 'type' => '49326'
},
'4' => {
'name' => 'cmd_size',
- 'type' => '9544'
- },
- '5' => {
- 'name' => 'resp',
- 'type' => '15345'
- },
- '6' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_qp_ex',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_modify_srq',
'Source' => 'cmd.c'
},
- '28589' => {
- 'Line' => '1215',
+ '49448' => {
+ 'Line' => '537',
'Param' => {
'0' => {
- 'name' => 'ibqp',
- 'type' => '8431'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'wr',
- 'type' => '10019'
+ 'name' => 'srq',
+ 'type' => '49841'
},
'2' => {
- 'name' => 'bad_wr',
- 'type' => '10582'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_post_send',
- 'Source' => 'cmd.c'
- },
- '28820' => {
- 'Line' => '1303',
- 'Param' => {
- '0' => {
- 'name' => 'ibqp',
- 'type' => '8431'
+ 'name' => 'vsrq_sz',
+ 'type' => '123'
},
- '1' => {
- 'name' => 'wr',
- 'type' => '9867'
+ '3' => {
+ 'name' => 'attr_ex',
+ 'type' => '28741'
},
- '2' => {
- 'name' => 'bad_wr',
- 'type' => '9988'
+ '4' => {
+ 'name' => 'cmd',
+ 'type' => '49847'
+ },
+ '5' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '6' => {
+ 'name' => 'resp',
+ 'type' => '49853'
+ },
+ '7' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_post_recv',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_srq_ex',
'Source' => 'cmd.c'
},
- '29051' => {
- 'Line' => '1362',
+ '49859' => {
+ 'Line' => '501',
'Param' => {
'0' => {
- 'name' => 'srq',
- 'type' => '9205'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'wr',
- 'type' => '9867'
+ 'name' => 'srq',
+ 'type' => '16207'
},
'2' => {
- 'name' => 'bad_wr',
- 'type' => '9988'
+ 'name' => 'attr',
+ 'type' => '37952'
+ },
+ '3' => {
+ 'name' => 'cmd',
+ 'type' => '50294'
+ },
+ '4' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '5' => {
+ 'name' => 'resp',
+ 'type' => '49853'
+ },
+ '6' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_post_srq_recv',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_srq',
'Source' => 'cmd.c'
},
- '29282' => {
- 'Line' => '1421',
+ '50306' => {
+ 'Line' => '482',
'Param' => {
'0' => {
- 'name' => 'pd',
- 'type' => '8353'
+ 'name' => 'cq',
+ 'type' => '15887'
},
'1' => {
- 'name' => 'ah',
- 'type' => '10528'
+ 'name' => 'cqe',
+ 'type' => '123'
},
'2' => {
- 'name' => 'attr',
- 'type' => '36497'
+ 'name' => 'cmd',
+ 'type' => '50585'
},
'3' => {
- 'name' => 'resp',
- 'type' => '17216'
+ 'name' => 'cmd_size',
+ 'type' => '45'
},
'4' => {
+ 'name' => 'resp',
+ 'type' => '50591'
+ },
+ '5' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_ah',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_resize_cq',
'Source' => 'cmd.c'
},
- '29417' => {
- 'Line' => '1457',
+ '50597' => {
+ 'Line' => '469',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'ibcq',
+ 'type' => '15887'
+ },
+ '1' => {
+ 'name' => 'solicited_only',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_qp',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_req_notify_cq',
'Source' => 'cmd.c'
},
- '29512' => {
- 'Line' => '1480',
+ '50748' => {
+ 'Line' => '423',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'ibcq',
+ 'type' => '15887'
},
'1' => {
- 'name' => 'gid',
- 'type' => '36376'
+ 'name' => 'ne',
+ 'type' => '123'
},
'2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'wc',
+ 'type' => '26565'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_attach_mcast',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_poll_cq',
'Source' => 'cmd.c'
},
- '29599' => {
- 'Line' => '1493',
+ '51127' => {
+ 'Line' => '398',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'gid',
- 'type' => '36376'
+ 'name' => 'type',
+ 'type' => '17637'
},
'2' => {
- 'name' => 'lid',
- 'type' => '9809'
+ 'name' => 'mw',
+ 'type' => '21059'
+ },
+ '3' => {
+ 'name' => 'cmd',
+ 'type' => '51488'
+ },
+ '4' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '5' => {
+ 'name' => 'resp',
+ 'type' => '51494'
+ },
+ '6' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_detach_mcast',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_alloc_mw',
'Source' => 'cmd.c'
},
- '30046' => {
- 'Line' => '1704',
+ '51500' => {
+ 'Line' => '369',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '8431'
+ 'name' => 'vmr',
+ 'type' => '38000'
},
'1' => {
- 'name' => 'flow_id',
- 'type' => '32310'
+ 'name' => 'flags',
+ 'type' => '1642'
},
+ '10' => {
+ 'name' => 'resp_sz',
+ 'type' => '45'
+ },
'2' => {
- 'name' => 'flow_attr',
- 'type' => '36730'
+ 'name' => 'addr',
+ 'type' => '197'
},
'3' => {
- 'name' => 'ucmd',
- 'type' => '6673'
+ 'name' => 'length',
+ 'type' => '45'
},
'4' => {
- 'name' => 'ucmd_size',
- 'type' => '9544'
+ 'name' => 'hca_va',
+ 'type' => '1654'
+ },
+ '5' => {
+ 'name' => 'access',
+ 'type' => '123'
+ },
+ '6' => {
+ 'name' => 'pd',
+ 'type' => '17631'
+ },
+ '7' => {
+ 'name' => 'cmd',
+ 'type' => '51860'
+ },
+ '8' => {
+ 'name' => 'cmd_sz',
+ 'type' => '45'
+ },
+ '9' => {
+ 'name' => 'resp',
+ 'type' => '51866'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_flow',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_rereg_mr',
'Source' => 'cmd.c'
},
- '30622' => {
- 'Line' => '1763',
+ '51872' => {
+ 'Line' => '329',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'pd',
+ 'type' => '17631'
},
'1' => {
- 'name' => 'wq_init_attr',
- 'type' => '34171'
+ 'name' => 'addr',
+ 'type' => '197'
},
'2' => {
- 'name' => 'wq',
- 'type' => '33823'
+ 'name' => 'length',
+ 'type' => '45'
},
'3' => {
- 'name' => 'cmd',
- 'type' => '22058'
+ 'name' => 'hca_va',
+ 'type' => '1654'
},
'4' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
+ 'name' => 'access',
+ 'type' => '123'
},
'5' => {
- 'name' => 'resp',
- 'type' => '22385'
+ 'name' => 'vmr',
+ 'type' => '38000'
},
'6' => {
+ 'name' => 'cmd',
+ 'type' => '52244'
+ },
+ '7' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '8' => {
+ 'name' => 'resp',
+ 'type' => '52250'
+ },
+ '9' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_wq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_reg_mr',
'Source' => 'cmd.c'
},
- '30777' => {
- 'Line' => '1810',
+ '52256' => {
+ 'Line' => '297',
'Param' => {
'0' => {
- 'name' => 'wq',
- 'type' => '33823'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '34070'
+ 'name' => 'xrcd',
+ 'type' => '36415'
},
'2' => {
- 'name' => 'cmd',
- 'type' => '22504'
+ 'name' => 'vxrcd_size',
+ 'type' => '123'
},
'3' => {
+ 'name' => 'attr',
+ 'type' => '28773'
+ },
+ '4' => {
+ 'name' => 'cmd',
+ 'type' => '52576'
+ },
+ '5' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
+ },
+ '6' => {
+ 'name' => 'resp',
+ 'type' => '52582'
+ },
+ '7' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_wq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_open_xrcd',
'Source' => 'cmd.c'
},
- '30884' => {
- 'Line' => '1842',
+ '52588' => {
+ 'Line' => '280',
'Param' => {
'0' => {
- 'name' => 'wq',
- 'type' => '33823'
+ 'name' => 'context',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'pd',
+ 'type' => '17631'
+ },
+ '2' => {
+ 'name' => 'cmd',
+ 'type' => '52873'
+ },
+ '3' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '4' => {
+ 'name' => 'resp',
+ 'type' => '52879'
+ },
+ '5' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_wq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_alloc_pd',
'Source' => 'cmd.c'
},
- '30979' => {
- 'Line' => '1868',
+ '52885' => {
+ 'Line' => '133',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'init_attr',
- 'type' => '33764'
+ 'name' => 'input',
+ 'type' => '28547'
},
'2' => {
- 'name' => 'rwq_ind_table',
- 'type' => '33676'
+ 'name' => 'attr',
+ 'type' => '28553'
},
'3' => {
- 'name' => 'resp',
- 'type' => '23172'
+ 'name' => 'attr_size',
+ 'type' => '45'
},
'4' => {
+ 'name' => 'raw_fw_ver',
+ 'type' => '27769'
+ },
+ '5' => {
+ 'name' => 'cmd',
+ 'type' => '53386'
+ },
+ '6' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '7' => {
+ 'name' => 'resp',
+ 'type' => '53392'
+ },
+ '8' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_rwq_ind_table',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_query_device_ex',
'Source' => 'cmd.c'
},
- '31166' => {
- 'Line' => '1913',
+ '53398' => {
+ 'Line' => '114',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '8615'
+ 'name' => 'context',
+ 'type' => '13729'
},
'1' => {
- 'name' => 'attr',
- 'type' => '33356'
+ 'name' => 'device_attr',
+ 'type' => '38190'
},
'2' => {
- 'name' => 'cmd',
- 'type' => '23265'
+ 'name' => 'raw_fw_ver',
+ 'type' => '27769'
},
'3' => {
+ 'name' => 'cmd',
+ 'type' => '53822'
+ },
+ '4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_modify_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_query_device',
'Source' => 'cmd.c'
},
- '42' => {
- 'Data' => 1,
- 'Line' => '48',
- 'Return' => '63',
- 'ShortName' => 'verbs_allow_disassociate_destroy',
- 'Source' => 'cmd.c'
- },
- '42258' => {
- 'Line' => '35',
+ '53884' => {
+ 'Line' => '50',
'Param' => {
'0' => {
- 'name' => 'ah',
- 'type' => '10528'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_ah',
- 'Source' => 'cmd_ah.c'
- },
- '47472' => {
- 'Line' => '38',
- 'Param' => {
- '0' => {
- 'name' => 'context',
- 'type' => '7447'
+ 'name' => 'context_ex',
+ 'type' => '36695'
},
'1' => {
- 'name' => 'init_attr',
- 'type' => '32385'
+ 'name' => 'cmd',
+ 'type' => '54142'
},
'2' => {
- 'name' => 'vcounters',
- 'type' => '51899'
+ 'name' => 'cmd_size',
+ 'type' => '45'
},
'3' => {
- 'name' => 'link',
- 'type' => '41574'
+ 'name' => 'resp',
+ 'type' => '54148'
+ },
+ '4' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_counters',
- 'Source' => 'cmd_counters.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_get_context',
+ 'Source' => 'cmd.c'
},
- '47891' => {
- 'Line' => '64',
+ '61403' => {
+ 'Line' => '35',
'Param' => {
'0' => {
- 'name' => 'vcounters',
- 'type' => '51899'
+ 'name' => 'ah',
+ 'type' => '20903'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_counters',
- 'Source' => 'cmd_counters.c'
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_ah',
+ 'Source' => 'cmd_ah.c'
},
- '48279' => {
+ '67879' => {
'Line' => '79',
'Param' => {
'0' => {
'name' => 'vcounters',
- 'type' => '51899'
+ 'type' => '68899'
},
'1' => {
'name' => 'counters_value',
- 'type' => '24437'
+ 'type' => '27769'
},
'2' => {
'name' => 'ncounters',
- 'type' => '8394'
+ 'type' => '1642'
},
'3' => {
'name' => 'flags',
- 'type' => '8394'
+ 'type' => '1642'
},
'4' => {
'name' => 'link',
- 'type' => '41574'
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_read_counters',
'Source' => 'cmd_counters.c'
},
- '58347' => {
- 'Line' => '118',
+ '68935' => {
+ 'Line' => '64',
+ 'Param' => {
+ '0' => {
+ 'name' => 'vcounters',
+ 'type' => '68899'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_counters',
+ 'Source' => 'cmd_counters.c'
+ },
+ '69380' => {
+ 'Line' => '38',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'cqe',
- 'type' => '131'
+ 'name' => 'init_attr',
+ 'type' => '27844'
},
'2' => {
- 'name' => 'channel',
- 'type' => '8747'
+ 'name' => 'vcounters',
+ 'type' => '68899'
},
'3' => {
- 'name' => 'comp_vector',
- 'type' => '131'
+ 'name' => 'link',
+ 'type' => '61040'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_counters',
+ 'Source' => 'cmd_counters.c'
+ },
+ '70976' => {
+ 'Line' => '44',
+ 'Param' => {
+ '0' => {
+ 'name' => 'num_attrs',
+ 'type' => '78'
},
- '4' => {
- 'name' => 'cq',
- 'type' => '8615'
+ '1' => {
+ 'name' => 'link',
+ 'type' => '61040'
+ }
+ },
+ 'Return' => '78',
+ 'ShortName' => '__ioctl_final_num_attrs',
+ 'Source' => 'cmd_ioctl.c'
+ },
+ '70988' => {
+ 'Header' => 'cmd_ioctl.h',
+ 'Line' => '191',
+ 'Param' => {
+ '0' => {
+ 'name' => 'context',
+ 'type' => '13729'
},
- '5' => {
+ '1' => {
'name' => 'cmd',
- 'type' => '61023'
- },
- '6' => {
- 'name' => 'cmd_size',
- 'type' => '9544'
- },
- '7' => {
- 'name' => 'resp',
- 'type' => '61033'
- },
- '8' => {
- 'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp',
- '7' => 'rsp',
- '8' => 'rsp'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_create_cq',
+ 'Return' => '123',
+ 'ShortName' => 'execute_ioctl',
+ 'Source' => 'cmd_ioctl.c',
+ 'SourceLine' => '128'
+ },
+ '79252' => {
+ 'Line' => '159',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cq',
+ 'type' => '15887'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_destroy_cq',
'Source' => 'cmd_cq.c'
},
- '60334' => {
+ '80067' => {
'Line' => '132',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'cq_attr',
- 'type' => '35085'
+ 'type' => '28432'
},
'2' => {
'name' => 'cq',
- 'type' => '34428'
+ 'type' => '23138'
},
'3' => {
'name' => 'cmd',
- 'type' => '61816'
+ 'type' => '80558'
},
'4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
},
'5' => {
'name' => 'resp',
- 'type' => '61821'
+ 'type' => '80564'
},
'6' => {
'name' => 'resp_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9',
- '6' => 'rsp'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_create_cq_ex',
'Source' => 'cmd_cq.c'
},
- '60625' => {
- 'Line' => '159',
+ '80588' => {
+ 'Line' => '118',
'Param' => {
'0' => {
+ 'name' => 'context',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'channel',
+ 'type' => '22600'
+ },
+ '3' => {
+ 'name' => 'comp_vector',
+ 'type' => '123'
+ },
+ '4' => {
'name' => 'cq',
- 'type' => '8615'
+ 'type' => '15887'
+ },
+ '5' => {
+ 'name' => 'cmd',
+ 'type' => '81047'
+ },
+ '6' => {
+ 'name' => 'cmd_size',
+ 'type' => '45'
+ },
+ '7' => {
+ 'name' => 'resp',
+ 'type' => '81053'
+ },
+ '8' => {
+ 'name' => 'resp_size',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_cq',
+ 'Return' => '123',
+ 'ShortName' => 'ibv_cmd_create_cq',
'Source' => 'cmd_cq.c'
},
- '64832' => {
+ '91852' => {
'Line' => '61',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '7447'
+ 'type' => '13729'
},
'1' => {
'name' => 'port_num',
- 'type' => '8231'
+ 'type' => '1618'
},
'2' => {
'name' => 'port_attr',
- 'type' => '31846'
+ 'type' => '27665'
},
'3' => {
'name' => 'cmd',
- 'type' => '63060'
+ 'type' => '92926'
},
'4' => {
'name' => 'cmd_size',
- 'type' => '9544'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_query_port',
'Source' => 'cmd_device.c'
},
- '70562' => {
- 'Line' => '35',
- 'Param' => {
- '0' => {
- 'name' => 'ctx',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'dm_attr',
- 'type' => '75668'
- },
- '2' => {
- 'name' => 'dm',
- 'type' => '75723'
- },
- '3' => {
- 'name' => 'link',
- 'type' => '41574'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_alloc_dm',
- 'Source' => 'cmd_dm.c'
- },
- '71132' => {
- 'Line' => '61',
- 'Param' => {
- '0' => {
- 'name' => 'dm',
- 'type' => '75723'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_free_dm',
- 'Source' => 'cmd_dm.c'
- },
- '71457' => {
+ '99557' => {
'Line' => '76',
'Param' => {
'0' => {
'name' => 'pd',
- 'type' => '8353'
+ 'type' => '17631'
},
'1' => {
'name' => 'dm',
- 'type' => '75723'
+ 'type' => '101635'
},
'2' => {
'name' => 'offset',
- 'type' => '9365'
+ 'type' => '1654'
},
'3' => {
'name' => 'length',
- 'type' => '9544'
+ 'type' => '45'
},
'4' => {
'name' => 'access',
- 'type' => '213'
+ 'type' => '78'
},
'5' => {
'name' => 'vmr',
- 'type' => '37668'
+ 'type' => '38000'
},
'6' => {
'name' => 'link',
- 'offset' => '16',
- 'type' => '41574'
+ 'type' => '61040'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '131',
+ 'Return' => '123',
'ShortName' => 'ibv_cmd_reg_dm_mr',
'Source' => 'cmd_dm.c'
- },
- '95156' => {
- 'Line' => '35',
- 'Param' => {
- '0' => {
- 'name' => 'flow_id',
- 'type' => '32310'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '131',
- 'ShortName' => 'ibv_cmd_destroy_flow',
- 'Source' => 'cmd_flow.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'write@@GLIBC_2.2.5',
- '_ITM_registerTMCloneTable' => 'write@@GLIBC_2.2.5',
- '__gmon_start__' => 'write@@GLIBC_2.2.5',
'__ibv_ack_async_event_1_0' => 'ibv_ack_async_event@IBVERBS_1.0',
'__ibv_ack_async_event_1_1' => 'ibv_ack_async_event@@IBVERBS_1.1',
'__ibv_ack_cq_events_1_0' => 'ibv_ack_cq_events@IBVERBS_1.0',
@@ -4308,64 +3525,6 @@ $VAR1 = {
'ibv_wc_status_str' => 'ibv_wc_status_str@@IBVERBS_1.1',
'mbps_to_ibv_rate' => 'mbps_to_ibv_rate@@IBVERBS_1.1',
'mult_to_ibv_rate' => 'mult_to_ibv_rate@@IBVERBS_1.0',
- 'nl_addr_build' => 'write@@GLIBC_2.2.5',
- 'nl_addr_clone' => 'write@@GLIBC_2.2.5',
- 'nl_addr_fill_sockaddr' => 'write@@GLIBC_2.2.5',
- 'nl_addr_get_binary_addr' => 'write@@GLIBC_2.2.5',
- 'nl_addr_get_family' => 'write@@GLIBC_2.2.5',
- 'nl_addr_get_len' => 'write@@GLIBC_2.2.5',
- 'nl_addr_get_prefixlen' => 'write@@GLIBC_2.2.5',
- 'nl_addr_info' => 'write@@GLIBC_2.2.5',
- 'nl_addr_put' => 'write@@GLIBC_2.2.5',
- 'nl_addr_set_prefixlen' => 'write@@GLIBC_2.2.5',
- 'nl_cache_free' => 'write@@GLIBC_2.2.5',
- 'nl_cache_mngt_provide' => 'write@@GLIBC_2.2.5',
- 'nl_cache_mngt_unprovide' => 'write@@GLIBC_2.2.5',
- 'nl_cache_refill' => 'write@@GLIBC_2.2.5',
- 'nl_connect' => 'write@@GLIBC_2.2.5',
- 'nl_msg_parse' => 'write@@GLIBC_2.2.5',
- 'nl_object_match_filter' => 'write@@GLIBC_2.2.5',
- 'nl_recvmsgs_default' => 'write@@GLIBC_2.2.5',
- 'nl_send_auto' => 'write@@GLIBC_2.2.5',
- 'nl_send_simple' => 'write@@GLIBC_2.2.5',
- 'nl_socket_add_membership' => 'write@@GLIBC_2.2.5',
- 'nl_socket_alloc' => 'write@@GLIBC_2.2.5',
- 'nl_socket_disable_auto_ack' => 'write@@GLIBC_2.2.5',
- 'nl_socket_disable_msg_peek' => 'write@@GLIBC_2.2.5',
- 'nl_socket_disable_seq_check' => 'write@@GLIBC_2.2.5',
- 'nl_socket_free' => 'write@@GLIBC_2.2.5',
- 'nl_socket_get_fd' => 'write@@GLIBC_2.2.5',
- 'nl_socket_modify_cb' => 'write@@GLIBC_2.2.5',
- 'nl_socket_modify_err_cb' => 'write@@GLIBC_2.2.5',
- 'nla_get_string' => 'write@@GLIBC_2.2.5',
- 'nla_get_u32' => 'write@@GLIBC_2.2.5',
- 'nla_get_u64' => 'write@@GLIBC_2.2.5',
- 'nla_get_u8' => 'write@@GLIBC_2.2.5',
- 'nla_put' => 'write@@GLIBC_2.2.5',
- 'nlmsg_alloc_simple' => 'write@@GLIBC_2.2.5',
- 'nlmsg_append' => 'write@@GLIBC_2.2.5',
- 'nlmsg_free' => 'write@@GLIBC_2.2.5',
- 'nlmsg_hdr' => 'write@@GLIBC_2.2.5',
- 'nlmsg_parse' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_alloc_cache' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_get' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_get_addr' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_is_vlan' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_put' => 'write@@GLIBC_2.2.5',
- 'rtnl_link_vlan_get_id' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_alloc' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_alloc_cache' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_get' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_get_lladdr' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_put' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_set_dst' => 'write@@GLIBC_2.2.5',
- 'rtnl_neigh_set_ifindex' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_alloc_cache' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_get_pref_src' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_get_type' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_nexthop_n' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_nh_get_gateway' => 'write@@GLIBC_2.2.5',
- 'rtnl_route_nh_get_ifindex' => 'write@@GLIBC_2.2.5',
'verbs_allow_disassociate_destroy' => 'verbs_allow_disassociate_destroy@@IBVERBS_PRIVATE_25',
'verbs_init_cq' => 'verbs_init_cq@@IBVERBS_PRIVATE_25',
'verbs_open_device' => 'verbs_open_device@@IBVERBS_PRIVATE_25',
@@ -4549,14339 +3708,14552 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '10019' => {
- 'BaseType' => '10024',
- 'Name' => 'struct ibv_send_wr*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '10024' => {
- 'Header' => 'verbs.h',
- 'Line' => '1085',
+ '101635' => {
+ 'BaseType' => '99180',
+ 'Name' => 'struct verbs_dm*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1028' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '82',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__prev',
+ 'offset' => '0',
+ 'type' => '1068'
+ },
+ '1' => {
+ 'name' => '__next',
+ 'offset' => '8',
+ 'type' => '1068'
+ }
+ },
+ 'Name' => 'struct __pthread_internal_list',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '103189' => {
+ 'BaseType' => '95092',
+ 'Name' => 'struct ibv_alloc_dm_attr const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '104' => {
+ 'Name' => 'short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '1068' => {
+ 'BaseType' => '1028',
+ 'Name' => 'struct __pthread_internal_list*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1074' => {
+ 'BaseType' => '1028',
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '86',
+ 'Name' => '__pthread_list_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '1086' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__lock',
+ 'offset' => '0',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => '__count',
+ 'offset' => '4',
+ 'type' => '78'
+ },
+ '2' => {
+ 'name' => '__owner',
+ 'offset' => '8',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => '__nusers',
+ 'offset' => '12',
+ 'type' => '78'
+ },
+ '4' => {
+ 'name' => '__kind',
+ 'offset' => '16',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => '__spins',
+ 'offset' => '20',
+ 'type' => '104'
+ },
+ '6' => {
+ 'name' => '__elision',
+ 'offset' => '22',
+ 'type' => '104'
+ },
+ '7' => {
+ 'name' => '__list',
+ 'offset' => '24',
+ 'type' => '1074'
+ }
+ },
+ 'Name' => 'struct __pthread_mutex_s',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '111' => {
+ 'BaseType' => '71',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '11448' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1160',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'user_handle',
'offset' => '8',
- 'type' => '10019'
+ 'type' => '1714'
},
'2' => {
- 'name' => 'sg_list',
+ 'name' => 'pd_handle',
'offset' => '16',
- 'type' => '9934'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '131'
+ 'name' => 'max_wr',
+ 'offset' => '20',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '615'
+ 'name' => 'max_sge',
+ 'offset' => '24',
+ 'type' => '1702'
},
'5' => {
- 'name' => 'send_flags',
- 'offset' => '32',
- 'type' => '213'
+ 'name' => 'srq_limit',
+ 'offset' => '28',
+ 'type' => '1702'
},
'6' => {
- 'name' => 'unnamed0',
- 'offset' => '36',
- 'type' => '10120'
- },
- '7' => {
- 'name' => 'wr',
- 'offset' => '40',
- 'type' => '10165'
- },
- '8' => {
- 'name' => 'qp_type',
- 'offset' => '72',
- 'type' => '10358'
- },
- '9' => {
- 'name' => 'unnamed1',
- 'offset' => '80',
- 'type' => '10405'
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ibv_send_wr',
- 'Size' => '128',
+ 'Name' => 'struct ib_uverbs_create_srq',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '10120' => {
- 'Header' => 'verbs.h',
- 'Line' => '1095',
- 'Memb' => {
- '0' => {
- 'name' => 'imm_data',
- 'offset' => '0',
- 'type' => '6491'
- },
- '1' => {
- 'name' => 'invalidate_rkey',
- 'offset' => '0',
- 'type' => '8394'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1095',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '10165' => {
- 'Header' => 'verbs.h',
- 'Line' => '1099',
+ '11581' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1170',
'Memb' => {
'0' => {
- 'name' => 'rdma',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '10183'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '10228'
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
},
+ '10' => {
+ 'name' => 'driver_data',
+ 'offset' => '48',
+ 'type' => '2426'
+ },
'2' => {
- 'name' => 'ud',
- 'offset' => '0',
- 'type' => '10299'
+ 'name' => 'srq_type',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'pd_handle',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'max_wr',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'max_sge',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'srq_limit',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'max_num_tags',
+ 'offset' => '36',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'xrcd_handle',
+ 'offset' => '40',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'cq_handle',
+ 'offset' => '44',
+ 'type' => '1702'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1099',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '32',
- 'Type' => 'Union'
+ 'Name' => 'struct ib_uverbs_create_xsrq',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '10183' => {
- 'Header' => 'verbs.h',
- 'Line' => '1100',
+ '11770' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1184',
'Memb' => {
'0' => {
- 'name' => 'remote_addr',
+ 'name' => 'srq_handle',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'rkey',
+ 'name' => 'max_wr',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'max_sge',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'srqn',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '3801'
}
},
- 'Name' => 'anon-struct-verbs.h-1100',
+ 'Name' => 'struct ib_uverbs_create_srq_resp',
'Size' => '16',
'Type' => 'Struct'
},
- '10228' => {
- 'Header' => 'verbs.h',
- 'Line' => '1104',
+ '11871' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1192',
'Memb' => {
'0' => {
- 'name' => 'remote_addr',
+ 'name' => 'srq_handle',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'compare_add',
- 'offset' => '8',
- 'type' => '9365'
+ 'name' => 'attr_mask',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'swap',
- 'offset' => '16',
- 'type' => '9365'
+ 'name' => 'max_wr',
+ 'offset' => '8',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'rkey',
- 'offset' => '24',
- 'type' => '8394'
+ 'name' => 'srq_limit',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Name' => 'anon-struct-verbs.h-1104',
- 'Size' => '32',
+ 'Name' => 'struct ib_uverbs_modify_srq',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '10299' => {
- 'Header' => 'verbs.h',
- 'Line' => '1110',
+ '11974' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1200',
'Memb' => {
'0' => {
- 'name' => 'ah',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '10528'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'remote_qpn',
+ 'name' => 'srq_handle',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'remote_qkey',
+ 'name' => 'reserved',
'offset' => '12',
- 'type' => '8394'
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Name' => 'anon-struct-verbs.h-1110',
+ 'Name' => 'struct ib_uverbs_query_srq',
'Size' => '16',
'Type' => 'Struct'
},
- '10358' => {
- 'Header' => 'verbs.h',
- 'Line' => '1116',
- 'Memb' => {
- '0' => {
- 'name' => 'xrc',
- 'offset' => '0',
- 'type' => '10376'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1116',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '10376' => {
- 'Header' => 'verbs.h',
- 'Line' => '1117',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_srqn',
- 'offset' => '0',
- 'type' => '8394'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1117',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '10405' => {
- 'Header' => 'verbs.h',
- 'Line' => '1121',
+ '1204' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '156',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '78'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '78'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-156',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '12223' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1224',
'Memb' => {
'0' => {
- 'name' => 'bind_mw',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '10423'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'tso',
- 'offset' => '0',
- 'type' => '10481'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1121',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '48',
- 'Type' => 'Union'
- },
- '10423' => {
- 'Header' => 'verbs.h',
- 'Line' => '1122',
- 'Memb' => {
- '0' => {
- 'name' => 'mw',
- 'offset' => '0',
- 'type' => '8273'
+ 'name' => 'wq_type',
+ 'offset' => '4',
+ 'type' => '1702'
},
- '1' => {
- 'name' => 'rkey',
+ '2' => {
+ 'name' => 'user_handle',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '1714'
},
- '2' => {
- 'name' => 'bind_info',
+ '3' => {
+ 'name' => 'pd_handle',
'offset' => '16',
- 'type' => '9376'
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'cq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'max_wr',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'max_sge',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'create_flags',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'reserved',
+ 'offset' => '36',
+ 'type' => '1702'
}
},
- 'Name' => 'anon-struct-verbs.h-1122',
- 'Size' => '48',
+ 'Name' => 'struct ib_uverbs_ex_create_wq',
+ 'Size' => '40',
'Type' => 'Struct'
},
- '10481' => {
- 'Header' => 'verbs.h',
- 'Line' => '1127',
+ '123' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '12366' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1236',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '6673'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'hdr_sz',
- 'offset' => '8',
- 'type' => '9809'
+ 'name' => 'response_length',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'mss',
- 'offset' => '10',
- 'type' => '9809'
+ 'name' => 'wq_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'max_wr',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'max_sge',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'wqn',
+ 'offset' => '20',
+ 'type' => '1702'
}
},
- 'Name' => 'anon-struct-verbs.h-1127',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '10528' => {
- 'BaseType' => '10533',
- 'Name' => 'struct ibv_ah*',
+ 'Name' => 'struct ib_uverbs_ex_create_wq_resp',
'Size' => '24',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '10533' => {
- 'Header' => 'verbs.h',
- 'Line' => '1595',
+ '1240' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '153',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__wseq',
+ 'offset' => '0',
+ 'type' => '1274'
+ },
+ '1' => {
+ 'name' => '__wseq32',
+ 'offset' => '0',
+ 'type' => '1204'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-153',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '12579' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1257',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'attr_mask',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '8353'
+ 'name' => 'wq_handle',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'handle',
+ 'name' => 'wq_state',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'curr_wq_state',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'flags',
'offset' => '16',
- 'type' => '8394'
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'flags_mask',
+ 'offset' => '20',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_ah',
+ 'Name' => 'struct ib_uverbs_ex_modify_wq',
'Size' => '24',
'Type' => 'Struct'
},
- '105739' => {
- 'BaseType' => '23687',
- 'Name' => 'struct verbs_flow_action*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '10582' => {
- 'BaseType' => '10019',
- 'Name' => 'struct ibv_send_wr**',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '10587' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '8431'
- },
- '1' => {
- 'type' => '9867'
- },
- '2' => {
- 'type' => '9988'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '10613' => {
- 'BaseType' => '7748',
- 'Name' => 'char*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '10618' => {
- 'BaseType' => '7424',
- 'Name' => 'struct ibv_xrcd*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '10628' => {
- 'BaseType' => '10633',
- 'Name' => 'struct ibv_create_xsrq*',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '10633' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '184',
+ '1274' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '12751' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1278',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'response_length',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'ind_tbl_handle',
'offset' => '8',
- 'type' => '10661'
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'ind_tbl_num',
+ 'offset' => '12',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_create_xsrq',
- 'Size' => '56',
+ 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '10661' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '184',
+ '1281' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '165',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '78'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '78'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-165',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '12822' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1290',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'cq_count',
'offset' => '0',
- 'type' => '10673'
+ 'type' => '1690'
},
'1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '10827'
+ 'name' => 'cq_period',
+ 'offset' => '2',
+ 'type' => '1690'
}
},
- 'Name' => 'ibv_create_xsrq::anon-union-kern-abi.h-184',
- 'NameSpace' => 'ibv_create_xsrq',
- 'Size' => '48',
- 'Type' => 'Union'
+ 'Name' => 'struct ib_uverbs_cq_moderation',
+ 'Size' => '4',
+ 'Type' => 'Struct'
},
- '10673' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '184',
+ '12865' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '1295',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'cq_handle',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'attr_mask',
+ 'offset' => '4',
+ 'type' => '1702'
},
- '10' => {
- 'name' => 'driver_data',
- 'offset' => '48',
- 'type' => '2733'
- },
'2' => {
- 'name' => 'srq_type',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '12822'
},
'3' => {
- 'name' => 'pd_handle',
- 'offset' => '20',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'max_wr',
- 'offset' => '24',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'max_sge',
- 'offset' => '28',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'srq_limit',
- 'offset' => '32',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'max_num_tags',
- 'offset' => '36',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'xrcd_handle',
- 'offset' => '40',
- 'type' => '2686'
- },
- '9' => {
- 'name' => 'cq_handle',
- 'offset' => '44',
- 'type' => '2686'
+ 'name' => 'reserved',
+ 'offset' => '12',
+ 'type' => '1702'
}
},
- 'Name' => 'anon-struct-kern-abi.h-184',
- 'Size' => '48',
+ 'Name' => 'struct ib_uverbs_ex_modify_cq',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '10827' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1170',
+ '12936' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '97',
'Memb' => {
'0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
- },
- '10' => {
- 'name' => 'driver_data',
- 'offset' => '48',
- 'type' => '2733'
- },
- '2' => {
- 'name' => 'srq_type',
- 'offset' => '16',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'pd_handle',
- 'offset' => '20',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'max_wr',
- 'offset' => '24',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'max_sge',
- 'offset' => '28',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'srq_limit',
- 'offset' => '32',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'max_num_tags',
- 'offset' => '36',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'xrcd_handle',
- 'offset' => '40',
- 'type' => '2686'
- },
- '9' => {
- 'name' => 'cq_handle',
- 'offset' => '44',
- 'type' => '2686'
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
+ 'value' => '0'
}
},
- 'Name' => 'struct ib_uverbs_create_xsrq',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '11030' => {
- 'BaseType' => '11035',
- 'Name' => 'struct ibv_modify_srq*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '11035' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '195',
+ '12961' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '116',
'Memb' => {
'0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '11063'
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
+ 'value' => '1'
}
},
- 'Name' => 'struct ibv_modify_srq',
- 'Size' => '24',
- 'Type' => 'Struct'
+ 'Name' => 'enum ib_uverbs_flow_action_esp_replay',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '11063' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '195',
+ '12992' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '142',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'val_ptr',
'offset' => '0',
- 'type' => '11075'
+ 'type' => '197'
},
'1' => {
- 'name' => 'core_payload',
+ 'name' => 'val_ptr_data_u64',
'offset' => '0',
- 'type' => '11155'
+ 'type' => '1714'
}
},
- 'Name' => 'ibv_modify_srq::anon-union-kern-abi.h-195',
- 'NameSpace' => 'ibv_modify_srq',
- 'Size' => '16',
+ 'Name' => 'anon-union-ib_user_ioctl_verbs.h-142',
+ 'Size' => '8',
'Type' => 'Union'
},
- '11075' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '195',
+ '130' => {
+ 'BaseType' => '78',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '13028' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '143',
'Memb' => {
'0' => {
- 'name' => 'srq_handle',
+ 'name' => 'next_ptr',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '13119'
},
'1' => {
- 'name' => 'attr_mask',
- 'offset' => '4',
- 'type' => '2686'
+ 'name' => 'next_ptr_data_u64',
+ 'offset' => '0',
+ 'type' => '1714'
+ }
+ },
+ 'Name' => 'anon-union-ib_user_ioctl_verbs.h-143',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '13064' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '138',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '12992'
},
- '2' => {
- 'name' => 'max_wr',
+ '1' => {
+ 'name' => 'unnamed1',
'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'srq_limit',
- 'offset' => '12',
- 'type' => '2686'
+ 'type' => '13028'
},
- '4' => {
- 'name' => 'driver_data',
+ '2' => {
+ 'name' => 'len',
'offset' => '16',
- 'type' => '2733'
+ 'type' => '1690'
+ },
+ '3' => {
+ 'name' => 'type',
+ 'offset' => '18',
+ 'type' => '1690'
}
},
- 'Name' => 'anon-struct-kern-abi.h-195',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '1114' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '1607',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_FLOW_ATTR_NORMAL',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_FLOW_ATTR_ALL_DEFAULT',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_FLOW_ATTR_MC_DEFAULT',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_FLOW_ATTR_SNIFFER',
- 'value' => '3'
- }
- },
- 'Name' => 'enum ibv_flow_attr_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '11155' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1192',
+ '13119' => {
+ 'BaseType' => '13064',
+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13125' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '148',
'Memb' => {
'0' => {
- 'name' => 'srq_handle',
+ 'name' => 'spi',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'attr_mask',
+ 'name' => 'seq',
'offset' => '4',
- 'type' => '2686'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'max_wr',
+ 'name' => 'tfc_pad',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'srq_limit',
+ 'name' => 'flags',
'offset' => '12',
- 'type' => '2686'
+ 'type' => '1702'
},
'4' => {
- 'name' => 'driver_data',
+ 'name' => 'hard_limit_pkts',
'offset' => '16',
- 'type' => '2733'
+ 'type' => '1714'
}
},
- 'Name' => 'struct ib_uverbs_modify_srq',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_flow_action_esp',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '11257' => {
- 'BaseType' => '11262',
- 'Name' => 'struct ibv_query_srq*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ '1317' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '162',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__g1_start',
+ 'offset' => '0',
+ 'type' => '1274'
+ },
+ '1' => {
+ 'name' => '__g1_start32',
+ 'offset' => '0',
+ 'type' => '1281'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-162',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '13206' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '161',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum ib_uverbs_advise_mr_advice',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '11262' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '205',
+ '13237' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '65',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'subnet_prefix',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1750'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'interface_id',
'offset' => '8',
- 'type' => '11290'
+ 'type' => '1750'
}
},
- 'Name' => 'struct ibv_query_srq',
- 'Size' => '24',
+ 'Name' => 'anon-struct-verbs.h-65',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '11290' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '205',
+ '13273' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '63',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'raw',
'offset' => '0',
- 'type' => '11302'
+ 'type' => '13316'
},
'1' => {
- 'name' => 'core_payload',
+ 'name' => 'global',
'offset' => '0',
- 'type' => '11371'
+ 'type' => '13237'
}
},
- 'Name' => 'ibv_query_srq::anon-union-kern-abi.h-205',
- 'NameSpace' => 'ibv_query_srq',
+ 'Name' => 'union ibv_gid',
'Size' => '16',
'Type' => 'Union'
},
- '11302' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '205',
+ '13311' => {
+ 'BaseType' => '13273',
+ 'Name' => 'union ibv_gid const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '13316' => {
+ 'BaseType' => '1618',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '13332' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '79',
'Memb' => {
'0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
+ 'name' => 'IBV_NODE_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'srq_handle',
- 'offset' => '8',
- 'type' => '2686'
+ 'name' => 'IBV_NODE_CA',
+ 'value' => '1'
},
'2' => {
- 'name' => 'reserved',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'IBV_NODE_SWITCH',
+ 'value' => '2'
},
'3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
+ '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' => 'anon-struct-kern-abi.h-205',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_node_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '11371' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1200',
+ '13399' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '90',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'IBV_TRANSPORT_UNKNOWN',
+ 'value' => '-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'
+ },
+ '13454' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '133',
+ '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'
+ },
+ '13491' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '139',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'length',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '45'
},
'1' => {
- 'name' => 'srq_handle',
+ 'name' => 'log_align_req',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'reserved',
+ 'name' => 'comp_mask',
'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_query_srq',
+ 'Name' => 'struct ibv_alloc_dm_attr',
'Size' => '16',
'Type' => 'Struct'
},
- '1152' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '747',
+ '1351' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '151',
'Memb' => {
'0' => {
- 'name' => 'IBV_SRQT_BASIC',
- 'value' => '0'
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '1240'
},
'1' => {
- 'name' => 'IBV_SRQT_XRC',
- 'value' => '1'
+ 'name' => 'unnamed1',
+ 'offset' => '8',
+ 'type' => '1317'
},
'2' => {
- 'name' => 'IBV_SRQT_TM',
- 'value' => '2'
+ 'name' => '__g_refs',
+ 'offset' => '16',
+ 'type' => '1442'
+ },
+ '3' => {
+ 'name' => '__g_size',
+ 'offset' => '24',
+ 'type' => '1442'
+ },
+ '4' => {
+ 'name' => '__g1_orig_size',
+ 'offset' => '32',
+ 'type' => '78'
+ },
+ '5' => {
+ 'name' => '__wrefs',
+ 'offset' => '36',
+ 'type' => '78'
+ },
+ '6' => {
+ 'name' => '__g_signals',
+ 'offset' => '40',
+ 'type' => '1442'
}
},
- 'Name' => 'enum ibv_srq_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct __pthread_cond_s',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '11785' => {
- 'BaseType' => '11790',
- 'Name' => 'struct ibv_create_qp_ex*',
- 'Size' => '88',
- 'Type' => 'Pointer'
- },
- '11790' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '213',
+ '13544' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '145',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '3705'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'memcpy_to_dm',
+ 'offset' => '8',
+ 'type' => '13771'
+ },
+ '2' => {
+ 'name' => 'memcpy_from_dm',
+ 'offset' => '16',
+ 'type' => '13807'
+ },
+ '3' => {
+ 'name' => 'comp_mask',
'offset' => '24',
- 'type' => '11818'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_create_qp_ex',
- 'Size' => '88',
+ 'Name' => 'struct ibv_dm',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '11818' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '213',
+ '13610' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1935',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'device',
'offset' => '0',
- 'type' => '11830'
+ 'type' => '25750'
},
'1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '12066'
+ 'name' => 'ops',
+ 'offset' => '8',
+ 'type' => '25939'
+ },
+ '2' => {
+ 'name' => 'cmd_fd',
+ 'offset' => '264',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '268',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '272',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '280',
+ 'type' => '1520'
+ },
+ '6' => {
+ 'name' => 'abi_compat',
+ 'offset' => '320',
+ 'type' => '197'
}
},
- 'Name' => 'ibv_create_qp_ex::anon-union-kern-abi.h-213',
- 'NameSpace' => 'ibv_create_qp_ex',
- 'Size' => '64',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_context',
+ 'Size' => '328',
+ 'Type' => 'Struct'
},
- '11830' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '213',
+ '13729' => {
+ 'BaseType' => '13610',
+ 'Name' => 'struct ibv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13765' => {
+ 'BaseType' => '13544',
+ 'Name' => 'struct ibv_dm*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13771' => {
+ 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13765'
+ },
+ '1' => {
+ 'type' => '1654'
+ },
+ '2' => {
+ 'type' => '1606'
+ },
+ '3' => {
+ 'type' => '45'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '13807' => {
+ 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '197'
+ },
+ '1' => {
+ 'type' => '13765'
+ },
+ '2' => {
+ 'type' => '1654'
+ },
+ '3' => {
+ 'type' => '45'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '13813' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '154',
'Memb' => {
'0' => {
- 'name' => 'user_handle',
+ 'name' => 'fw_ver',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '14347'
},
'1' => {
- 'name' => 'pd_handle',
- 'offset' => '8',
- 'type' => '2686'
+ 'name' => 'node_guid',
+ 'offset' => '64',
+ 'type' => '1750'
},
'10' => {
- 'name' => 'sq_sig_all',
- 'offset' => '44',
- 'type' => '3561'
+ 'name' => 'device_cap_flags',
+ 'offset' => '116',
+ 'type' => '78'
},
'11' => {
- 'name' => 'qp_type',
- 'offset' => '45',
- 'type' => '3561'
+ 'name' => 'max_sge',
+ 'offset' => '120',
+ 'type' => '123'
},
'12' => {
- 'name' => 'is_srq',
- 'offset' => '46',
- 'type' => '3561'
+ 'name' => 'max_sge_rd',
+ 'offset' => '124',
+ 'type' => '123'
},
'13' => {
- 'name' => 'reserved',
- 'offset' => '47',
- 'type' => '3561'
+ 'name' => 'max_cq',
+ 'offset' => '128',
+ 'type' => '123'
},
'14' => {
- 'name' => 'comp_mask',
- 'offset' => '48',
- 'type' => '2686'
+ 'name' => 'max_cqe',
+ 'offset' => '132',
+ 'type' => '123'
},
'15' => {
- 'name' => 'create_flags',
- 'offset' => '52',
- 'type' => '2686'
+ 'name' => 'max_mr',
+ 'offset' => '136',
+ 'type' => '123'
},
'16' => {
- 'name' => 'rwq_ind_tbl_handle',
- 'offset' => '56',
- 'type' => '2686'
+ 'name' => 'max_pd',
+ 'offset' => '140',
+ 'type' => '123'
},
'17' => {
- 'name' => 'source_qpn',
- 'offset' => '60',
- 'type' => '2686'
+ 'name' => 'max_qp_rd_atom',
+ 'offset' => '144',
+ 'type' => '123'
+ },
+ '18' => {
+ 'name' => 'max_ee_rd_atom',
+ 'offset' => '148',
+ 'type' => '123'
+ },
+ '19' => {
+ 'name' => 'max_res_rd_atom',
+ 'offset' => '152',
+ 'type' => '123'
},
'2' => {
- 'name' => 'send_cq_handle',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'sys_image_guid',
+ 'offset' => '72',
+ 'type' => '1750'
},
+ '20' => {
+ 'name' => 'max_qp_init_rd_atom',
+ 'offset' => '156',
+ 'type' => '123'
+ },
+ '21' => {
+ 'name' => 'max_ee_init_rd_atom',
+ 'offset' => '160',
+ 'type' => '123'
+ },
+ '22' => {
+ 'name' => 'atomic_cap',
+ 'offset' => '164',
+ 'type' => '13454'
+ },
+ '23' => {
+ 'name' => 'max_ee',
+ 'offset' => '168',
+ 'type' => '123'
+ },
+ '24' => {
+ 'name' => 'max_rdd',
+ 'offset' => '172',
+ 'type' => '123'
+ },
+ '25' => {
+ 'name' => 'max_mw',
+ 'offset' => '176',
+ 'type' => '123'
+ },
+ '26' => {
+ 'name' => 'max_raw_ipv6_qp',
+ 'offset' => '180',
+ 'type' => '123'
+ },
+ '27' => {
+ 'name' => 'max_raw_ethy_qp',
+ 'offset' => '184',
+ 'type' => '123'
+ },
+ '28' => {
+ 'name' => 'max_mcast_grp',
+ 'offset' => '188',
+ 'type' => '123'
+ },
+ '29' => {
+ 'name' => 'max_mcast_qp_attach',
+ 'offset' => '192',
+ 'type' => '123'
+ },
'3' => {
- 'name' => 'recv_cq_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'max_mr_size',
+ 'offset' => '80',
+ 'type' => '1654'
},
+ '30' => {
+ 'name' => 'max_total_mcast_qp_attach',
+ 'offset' => '196',
+ 'type' => '123'
+ },
+ '31' => {
+ 'name' => 'max_ah',
+ 'offset' => '200',
+ 'type' => '123'
+ },
+ '32' => {
+ 'name' => 'max_fmr',
+ 'offset' => '204',
+ 'type' => '123'
+ },
+ '33' => {
+ 'name' => 'max_map_per_fmr',
+ 'offset' => '208',
+ 'type' => '123'
+ },
+ '34' => {
+ 'name' => 'max_srq',
+ 'offset' => '212',
+ 'type' => '123'
+ },
+ '35' => {
+ 'name' => 'max_srq_wr',
+ 'offset' => '216',
+ 'type' => '123'
+ },
+ '36' => {
+ 'name' => 'max_srq_sge',
+ 'offset' => '220',
+ 'type' => '123'
+ },
+ '37' => {
+ 'name' => 'max_pkeys',
+ 'offset' => '224',
+ 'type' => '1630'
+ },
+ '38' => {
+ 'name' => 'local_ca_ack_delay',
+ 'offset' => '226',
+ 'type' => '1618'
+ },
+ '39' => {
+ 'name' => 'phys_port_cnt',
+ 'offset' => '227',
+ 'type' => '1618'
+ },
'4' => {
- 'name' => 'srq_handle',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'page_size_cap',
+ 'offset' => '88',
+ 'type' => '1654'
},
'5' => {
- 'name' => 'max_send_wr',
- 'offset' => '24',
- 'type' => '2686'
+ 'name' => 'vendor_id',
+ 'offset' => '96',
+ 'type' => '1642'
},
'6' => {
- 'name' => 'max_recv_wr',
- 'offset' => '28',
- 'type' => '2686'
+ 'name' => 'vendor_part_id',
+ 'offset' => '100',
+ 'type' => '1642'
},
'7' => {
- 'name' => 'max_send_sge',
- 'offset' => '32',
- 'type' => '2686'
+ 'name' => 'hw_ver',
+ 'offset' => '104',
+ 'type' => '1642'
},
'8' => {
- 'name' => 'max_recv_sge',
- 'offset' => '36',
- 'type' => '2686'
+ 'name' => 'max_qp',
+ 'offset' => '108',
+ 'type' => '123'
},
'9' => {
- 'name' => 'max_inline_data',
- 'offset' => '40',
- 'type' => '2686'
+ 'name' => 'max_qp_wr',
+ 'offset' => '112',
+ 'type' => '123'
}
},
- 'Name' => 'anon-struct-kern-abi.h-213',
+ 'Name' => 'struct ibv_device_attr',
+ 'Size' => '232',
+ 'Type' => 'Struct'
+ },
+ '140594' => {
+ 'BaseType' => '36637',
+ 'Name' => 'struct verbs_flow_action*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '142' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '14347' => {
+ 'BaseType' => '234',
+ 'Name' => 'char[64]',
'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '14363' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '199',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_query_device_ex_input',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '1184' => {
- 'BaseType' => '213',
- 'Header' => 'driver.h',
- 'Line' => '89',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_MR_TYPE_MR',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_MR_TYPE_NULL_MR',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ibv_mr_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '12066' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '602',
+ '14390' => {
+ 'BaseType' => '14363',
+ 'Name' => 'struct ibv_query_device_ex_input const',
+ 'Size' => '4',
+ 'Type' => 'Const'
+ },
+ '14395' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '214',
'Memb' => {
'0' => {
- 'name' => 'user_handle',
+ 'name' => 'rc_odp_caps',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'pd_handle',
- 'offset' => '8',
- 'type' => '2686'
+ 'name' => 'uc_odp_caps',
+ 'offset' => '4',
+ 'type' => '1642'
},
- '10' => {
- 'name' => 'sq_sig_all',
- 'offset' => '44',
- 'type' => '3561'
- },
- '11' => {
- 'name' => 'qp_type',
- 'offset' => '45',
- 'type' => '3561'
- },
- '12' => {
- 'name' => 'is_srq',
- 'offset' => '46',
- 'type' => '3561'
- },
- '13' => {
- 'name' => 'reserved',
- 'offset' => '47',
- 'type' => '3561'
- },
- '14' => {
- 'name' => 'comp_mask',
- 'offset' => '48',
- 'type' => '2686'
- },
- '15' => {
- 'name' => 'create_flags',
- 'offset' => '52',
- 'type' => '2686'
- },
- '16' => {
- 'name' => 'rwq_ind_tbl_handle',
- 'offset' => '56',
- 'type' => '2686'
- },
- '17' => {
- 'name' => 'source_qpn',
- 'offset' => '60',
- 'type' => '2686'
- },
'2' => {
- 'name' => 'send_cq_handle',
- 'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'recv_cq_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'ud_odp_caps',
+ 'offset' => '8',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-214',
+ 'Size' => '12',
+ 'Type' => 'Struct'
+ },
+ '1442' => {
+ 'BaseType' => '78',
+ 'Name' => 'unsigned int[2]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '144244' => {
+ 'BaseType' => '197',
+ 'Name' => 'void**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14444' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '212',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'general_caps',
+ 'offset' => '0',
+ 'type' => '1654'
},
- '4' => {
- 'name' => 'srq_handle',
- 'offset' => '20',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'per_transport_caps',
+ 'offset' => '8',
+ 'type' => '14395'
+ }
+ },
+ 'Name' => 'struct ibv_odp_caps',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '14484' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '226',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_tso',
+ 'offset' => '0',
+ 'type' => '1642'
},
- '5' => {
- 'name' => 'max_send_wr',
- 'offset' => '24',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'supported_qpts',
+ 'offset' => '4',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_tso_caps',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '14524' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '257',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'supported_qpts',
+ 'offset' => '0',
+ 'type' => '1642'
},
- '6' => {
- 'name' => 'max_recv_wr',
- 'offset' => '28',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'max_rwq_indirection_tables',
+ 'offset' => '4',
+ 'type' => '1642'
},
- '7' => {
- 'name' => 'max_send_sge',
- 'offset' => '32',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'max_rwq_indirection_table_size',
+ 'offset' => '8',
+ 'type' => '1642'
},
- '8' => {
- 'name' => 'max_recv_sge',
- 'offset' => '36',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '1654'
},
- '9' => {
- 'name' => 'max_inline_data',
- 'offset' => '40',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'rx_hash_function',
+ 'offset' => '24',
+ 'type' => '1618'
}
},
- 'Name' => 'struct ib_uverbs_ex_create_qp',
- 'Size' => '64',
+ 'Name' => 'struct ibv_rss_caps',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '1209' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '1009',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_MIG_MIGRATED',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_MIG_REARM',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_MIG_ARMED',
- 'value' => '2'
- }
- },
- 'Name' => 'enum ibv_mig_state',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '12337' => {
- 'BaseType' => '12342',
- 'Name' => 'struct ib_uverbs_ex_create_qp_resp*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '12342' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '646',
+ '14609' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '265',
'Memb' => {
'0' => {
- 'name' => 'base',
+ 'name' => 'qp_rate_limit_min',
'offset' => '0',
- 'type' => '12391'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'comp_mask',
- 'offset' => '32',
- 'type' => '2686'
+ 'name' => 'qp_rate_limit_max',
+ 'offset' => '4',
+ 'type' => '1642'
},
'2' => {
- 'name' => 'response_length',
- 'offset' => '36',
- 'type' => '2686'
+ 'name' => 'supported_qpts',
+ 'offset' => '8',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_ex_create_qp_resp',
- 'Size' => '40',
+ 'Name' => 'struct ibv_packet_pacing_caps',
+ 'Size' => '12',
'Type' => 'Struct'
},
- '12391' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '634',
+ '14666' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '282',
'Memb' => {
'0' => {
- 'name' => 'qp_handle',
+ 'name' => 'max_rndv_hdr_size',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'qpn',
+ 'name' => 'max_num_tags',
'offset' => '4',
- 'type' => '2686'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'max_send_wr',
+ 'name' => 'flags',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1642'
},
'3' => {
- 'name' => 'max_recv_wr',
+ 'name' => 'max_ops',
'offset' => '12',
- 'type' => '2686'
+ 'type' => '1642'
},
'4' => {
- 'name' => 'max_send_sge',
+ 'name' => 'max_sge',
'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'max_recv_sge',
- 'offset' => '20',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'max_inline_data',
- 'offset' => '24',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'reserved',
- 'offset' => '28',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '4567'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_create_qp_resp',
- 'Size' => '32',
+ 'Name' => 'struct ibv_tm_caps',
+ 'Size' => '20',
'Type' => 'Struct'
},
- '1241' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '133',
- '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'
- },
- '12544' => {
- 'BaseType' => '12549',
- 'Name' => 'struct ibv_create_qp*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '12549' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '182',
+ '14751' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '295',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'max_cq_count',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1630'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '12577'
+ 'name' => 'max_cq_period',
+ 'offset' => '2',
+ 'type' => '1630'
}
},
- 'Name' => 'struct ibv_create_qp',
- 'Size' => '64',
+ 'Name' => 'struct ibv_cq_moderation_caps',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '12577' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '182',
+ '14794' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '310',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'fetch_add',
'offset' => '0',
- 'type' => '12589'
+ 'type' => '1630'
},
'1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '12803'
+ 'name' => 'swap',
+ 'offset' => '2',
+ 'type' => '1630'
+ },
+ '2' => {
+ 'name' => 'compare_swap',
+ 'offset' => '4',
+ 'type' => '1630'
}
},
- 'Name' => 'ibv_create_qp::anon-union-kern-abi.h-182',
- 'NameSpace' => 'ibv_create_qp',
- 'Size' => '56',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_pci_atomic_caps',
+ 'Size' => '6',
+ 'Type' => 'Struct'
},
- '12589' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '182',
+ '14851' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '316',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'orig_attr',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '13813'
},
'1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'comp_mask',
+ 'offset' => '232',
+ 'type' => '1642'
},
'10' => {
- 'name' => 'max_inline_data',
- 'offset' => '48',
- 'type' => '2686'
+ 'name' => 'raw_packet_caps',
+ 'offset' => '344',
+ 'type' => '1642'
},
'11' => {
- 'name' => 'sq_sig_all',
- 'offset' => '52',
- 'type' => '3561'
+ 'name' => 'tm_caps',
+ 'offset' => '348',
+ 'type' => '14666'
},
'12' => {
- 'name' => 'qp_type',
- 'offset' => '53',
- 'type' => '3561'
+ 'name' => 'cq_mod_caps',
+ 'offset' => '368',
+ 'type' => '14751'
},
'13' => {
- 'name' => 'is_srq',
- 'offset' => '54',
- 'type' => '3561'
+ 'name' => 'max_dm_size',
+ 'offset' => '376',
+ 'type' => '1654'
},
'14' => {
- 'name' => 'reserved',
- 'offset' => '55',
- 'type' => '3561'
+ 'name' => 'pci_atomic_caps',
+ 'offset' => '384',
+ 'type' => '14794'
},
'15' => {
- 'name' => 'driver_data',
- 'offset' => '56',
- 'type' => '2733'
+ 'name' => 'xrc_odp_caps',
+ 'offset' => '392',
+ 'type' => '1642'
},
'2' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'odp_caps',
+ 'offset' => '240',
+ 'type' => '14444'
},
'3' => {
- 'name' => 'send_cq_handle',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'completion_timestamp_mask',
+ 'offset' => '264',
+ 'type' => '1654'
},
'4' => {
- 'name' => 'recv_cq_handle',
- 'offset' => '24',
- 'type' => '2686'
+ 'name' => 'hca_core_clock',
+ 'offset' => '272',
+ 'type' => '1654'
},
'5' => {
- 'name' => 'srq_handle',
- 'offset' => '28',
- 'type' => '2686'
+ 'name' => 'device_cap_flags_ex',
+ 'offset' => '280',
+ 'type' => '1654'
},
'6' => {
- 'name' => 'max_send_wr',
- 'offset' => '32',
- 'type' => '2686'
+ 'name' => 'tso_caps',
+ 'offset' => '288',
+ 'type' => '14484'
},
'7' => {
- 'name' => 'max_recv_wr',
- 'offset' => '36',
- 'type' => '2686'
+ 'name' => 'rss_caps',
+ 'offset' => '296',
+ 'type' => '14524'
},
'8' => {
- 'name' => 'max_send_sge',
- 'offset' => '40',
- 'type' => '2686'
+ 'name' => 'max_wq_type_rq',
+ 'offset' => '328',
+ 'type' => '1642'
},
'9' => {
- 'name' => 'max_recv_sge',
- 'offset' => '44',
- 'type' => '2686'
+ 'name' => 'packet_pacing_caps',
+ 'offset' => '332',
+ 'type' => '14609'
}
},
- 'Name' => 'anon-struct-kern-abi.h-182',
- 'Size' => '56',
+ 'Name' => 'struct ibv_device_attr_ex',
+ 'Size' => '400',
'Type' => 'Struct'
},
- '12803' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '561',
+ '149' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1504' => {
+ 'BaseType' => '234',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
+ },
+ '15104' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '335',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'IBV_MTU_256',
+ 'value' => '1'
+ },
+ '1' => {
+ 'name' => 'IBV_MTU_512',
+ 'value' => '2'
+ },
+ '2' => {
+ 'name' => 'IBV_MTU_1024',
+ 'value' => '3'
+ },
+ '3' => {
+ 'name' => 'IBV_MTU_2048',
+ 'value' => '4'
+ },
+ '4' => {
+ 'name' => 'IBV_MTU_4096',
+ 'value' => '5'
+ }
+ },
+ 'Name' => 'enum ibv_mtu',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '15154' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '343',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_PORT_NOP',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_PORT_DOWN',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'IBV_PORT_INIT',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'IBV_PORT_ARMED',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'IBV_PORT_ACTIVE',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'IBV_PORT_ACTIVE_DEFER',
+ 'value' => '5'
+ }
+ },
+ 'Name' => 'enum ibv_port_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '1520' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '72',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '1086'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '1504'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '142'
+ }
+ },
+ 'Name' => 'union pthread_mutex_t',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '15210' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '394',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'state',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '15154'
},
'1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'max_mtu',
+ 'offset' => '4',
+ 'type' => '15104'
},
'10' => {
- 'name' => 'max_inline_data',
- 'offset' => '48',
- 'type' => '2686'
+ 'name' => 'sm_lid',
+ 'offset' => '36',
+ 'type' => '1630'
},
'11' => {
- 'name' => 'sq_sig_all',
- 'offset' => '52',
- 'type' => '3561'
+ 'name' => 'lmc',
+ 'offset' => '38',
+ 'type' => '1618'
},
'12' => {
- 'name' => 'qp_type',
- 'offset' => '53',
- 'type' => '3561'
+ 'name' => 'max_vl_num',
+ 'offset' => '39',
+ 'type' => '1618'
},
'13' => {
- 'name' => 'is_srq',
- 'offset' => '54',
- 'type' => '3561'
+ 'name' => 'sm_sl',
+ 'offset' => '40',
+ 'type' => '1618'
},
'14' => {
- 'name' => 'reserved',
- 'offset' => '55',
- 'type' => '3561'
+ 'name' => 'subnet_timeout',
+ 'offset' => '41',
+ 'type' => '1618'
},
'15' => {
- 'name' => 'driver_data',
- 'offset' => '56',
- 'type' => '2733'
+ 'name' => 'init_type_reply',
+ 'offset' => '42',
+ 'type' => '1618'
+ },
+ '16' => {
+ 'name' => 'active_width',
+ 'offset' => '43',
+ 'type' => '1618'
+ },
+ '17' => {
+ 'name' => 'active_speed',
+ 'offset' => '44',
+ 'type' => '1618'
+ },
+ '18' => {
+ 'name' => 'phys_state',
+ 'offset' => '45',
+ 'type' => '1618'
+ },
+ '19' => {
+ 'name' => 'link_layer',
+ 'offset' => '46',
+ 'type' => '1618'
},
'2' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'active_mtu',
+ 'offset' => '8',
+ 'type' => '15104'
},
+ '20' => {
+ 'name' => 'flags',
+ 'offset' => '47',
+ 'type' => '1618'
+ },
+ '21' => {
+ 'name' => 'port_cap_flags2',
+ 'offset' => '48',
+ 'type' => '1630'
+ },
'3' => {
- 'name' => 'send_cq_handle',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'gid_tbl_len',
+ 'offset' => '12',
+ 'type' => '123'
},
'4' => {
- 'name' => 'recv_cq_handle',
- 'offset' => '24',
- 'type' => '2686'
+ 'name' => 'port_cap_flags',
+ 'offset' => '16',
+ 'type' => '1642'
},
'5' => {
- 'name' => 'srq_handle',
- 'offset' => '28',
- 'type' => '2686'
+ 'name' => 'max_msg_sz',
+ 'offset' => '20',
+ 'type' => '1642'
},
'6' => {
- 'name' => 'max_send_wr',
- 'offset' => '32',
- 'type' => '2686'
+ 'name' => 'bad_pkey_cntr',
+ 'offset' => '24',
+ 'type' => '1642'
},
'7' => {
- 'name' => 'max_recv_wr',
- 'offset' => '36',
- 'type' => '2686'
+ 'name' => 'qkey_viol_cntr',
+ 'offset' => '28',
+ 'type' => '1642'
},
'8' => {
- 'name' => 'max_send_sge',
- 'offset' => '40',
- 'type' => '2686'
+ 'name' => 'pkey_tbl_len',
+ 'offset' => '32',
+ 'type' => '1630'
},
'9' => {
- 'name' => 'max_recv_sge',
- 'offset' => '44',
- 'type' => '2686'
+ 'name' => 'lid',
+ 'offset' => '34',
+ 'type' => '1630'
}
},
- 'Name' => 'struct ib_uverbs_create_qp',
- 'Size' => '56',
+ 'Name' => 'struct ibv_port_attr',
+ 'Size' => '52',
'Type' => 'Struct'
},
- '13050' => {
- 'BaseType' => '12391',
- 'Name' => 'struct ib_uverbs_create_qp_resp*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '131' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '13228' => {
- 'BaseType' => '13233',
- 'Name' => 'struct ibv_open_qp*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '13233' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '196',
+ '15533' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '419',
'Memb' => {
'0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
+ 'name' => 'IBV_EVENT_CQ_ERR',
+ 'value' => '0'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '13261'
+ 'name' => 'IBV_EVENT_QP_FATAL',
+ 'value' => '1'
+ },
+ '10' => {
+ 'name' => 'IBV_EVENT_PORT_ERR',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_EVENT_LID_CHANGE',
+ 'value' => '11'
+ },
+ '12' => {
+ 'name' => 'IBV_EVENT_PKEY_CHANGE',
+ 'value' => '12'
+ },
+ '13' => {
+ 'name' => 'IBV_EVENT_SM_CHANGE',
+ 'value' => '13'
+ },
+ '14' => {
+ 'name' => 'IBV_EVENT_SRQ_ERR',
+ 'value' => '14'
+ },
+ '15' => {
+ 'name' => 'IBV_EVENT_SRQ_LIMIT_REACHED',
+ 'value' => '15'
+ },
+ '16' => {
+ 'name' => 'IBV_EVENT_QP_LAST_WQE_REACHED',
+ 'value' => '16'
+ },
+ '17' => {
+ 'name' => 'IBV_EVENT_CLIENT_REREGISTER',
+ 'value' => '17'
+ },
+ '18' => {
+ 'name' => 'IBV_EVENT_GID_CHANGE',
+ 'value' => '18'
+ },
+ '19' => {
+ 'name' => 'IBV_EVENT_WQ_FATAL',
+ 'value' => '19'
+ },
+ '2' => {
+ 'name' => 'IBV_EVENT_QP_REQ_ERR',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'IBV_EVENT_QP_ACCESS_ERR',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'IBV_EVENT_COMM_EST',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'IBV_EVENT_SQ_DRAINED',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'IBV_EVENT_PATH_MIG',
+ 'value' => '6'
+ },
+ '7' => {
+ 'name' => 'IBV_EVENT_PATH_MIG_ERR',
+ 'value' => '7'
+ },
+ '8' => {
+ 'name' => 'IBV_EVENT_DEVICE_FATAL',
+ 'value' => '8'
+ },
+ '9' => {
+ 'name' => 'IBV_EVENT_PORT_ACTIVE',
+ 'value' => '9'
}
},
- 'Name' => 'struct ibv_open_qp',
- 'Size' => '40',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_event_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '13261' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '196',
+ '15673' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '443',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'cq',
'offset' => '0',
- 'type' => '13273'
+ 'type' => '15887'
},
'1' => {
- 'name' => 'core_payload',
+ 'name' => 'qp',
'offset' => '0',
- 'type' => '13391'
- }
- },
- 'Name' => 'ibv_open_qp::anon-union-kern-abi.h-196',
- 'NameSpace' => 'ibv_open_qp',
- 'Size' => '32',
- 'Type' => 'Union'
- },
- '13273' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '196',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
+ 'type' => '16089'
},
'2' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'srq',
+ 'offset' => '0',
+ 'type' => '16207'
},
'3' => {
- 'name' => 'qpn',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'wq',
+ 'offset' => '0',
+ 'type' => '16408'
},
'4' => {
- 'name' => 'qp_type',
- 'offset' => '24',
- 'type' => '3561'
- },
- '5' => {
- 'name' => 'reserved',
- 'offset' => '25',
- 'type' => '3579'
- },
- '6' => {
- 'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
+ 'name' => 'port_num',
+ 'offset' => '0',
+ 'type' => '123'
}
},
- 'Name' => 'anon-struct-kern-abi.h-196',
- 'Size' => '32',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-verbs.h-443',
+ 'Size' => '8',
+ 'Type' => 'Union'
},
- '13391' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '623',
+ '15746' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1408',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'user_handle',
+ 'name' => 'channel',
'offset' => '8',
- 'type' => '2715'
+ 'type' => '22600'
},
'2' => {
- 'name' => 'pd_handle',
+ 'name' => 'cq_context',
'offset' => '16',
- 'type' => '2686'
+ 'type' => '197'
},
'3' => {
- 'name' => 'qpn',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1642'
},
'4' => {
- 'name' => 'qp_type',
- 'offset' => '24',
- 'type' => '3561'
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '123'
},
'5' => {
- 'name' => 'reserved',
- 'offset' => '25',
- 'type' => '3579'
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1520'
},
'6' => {
- 'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_open_qp',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '13542' => {
- 'BaseType' => '13547',
- 'Name' => 'struct ibv_query_qp*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '13547' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '204',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1594'
},
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '13575'
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_query_qp',
- 'Size' => '24',
+ 'Name' => 'struct ibv_cq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '13575' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '204',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '13587'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '13656'
- }
- },
- 'Name' => 'ibv_query_qp::anon-union-kern-abi.h-204',
- 'NameSpace' => 'ibv_query_qp',
- 'Size' => '16',
- 'Type' => 'Union'
+ '1578' => {
+ 'BaseType' => '234',
+ 'Name' => 'char[48]',
+ 'Size' => '48',
+ 'Type' => 'Array'
+ },
+ '15887' => {
+ 'BaseType' => '15746',
+ 'Name' => 'struct ibv_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '13587' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '204',
+ '15893' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1217',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'qp_handle',
+ 'name' => 'qp_context',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '197'
},
+ '10' => {
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '1520'
+ },
+ '11' => {
+ 'name' => 'cond',
+ 'offset' => '104',
+ 'type' => '1594'
+ },
+ '12' => {
+ 'name' => 'events_completed',
+ 'offset' => '152',
+ 'type' => '1642'
+ },
'2' => {
- 'name' => 'attr_mask',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '17631'
},
'3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
+ 'name' => 'send_cq',
+ 'offset' => '24',
+ 'type' => '15887'
+ },
+ '4' => {
+ 'name' => 'recv_cq',
+ 'offset' => '32',
+ 'type' => '15887'
+ },
+ '5' => {
+ 'name' => 'srq',
+ 'offset' => '40',
+ 'type' => '16207'
+ },
+ '6' => {
+ 'name' => 'handle',
+ 'offset' => '48',
+ 'type' => '1642'
+ },
+ '7' => {
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '19894'
+ },
+ '9' => {
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '18884'
}
},
- 'Name' => 'anon-struct-kern-abi.h-204',
- 'Size' => '16',
+ 'Name' => 'struct ibv_qp',
+ 'Size' => '160',
'Type' => 'Struct'
},
- '13656' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '671',
+ '1594' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '80',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '1351'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '1578'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '981'
+ }
+ },
+ 'Name' => 'union pthread_cond_t',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '1606' => {
+ 'BaseType' => '1617',
+ 'Name' => 'void const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '16089' => {
+ 'BaseType' => '15893',
+ 'Name' => 'struct ibv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '16095' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1177',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'qp_handle',
+ 'name' => 'srq_context',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '197'
},
'2' => {
- 'name' => 'attr_mask',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '17631'
},
'3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1642'
+ },
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1520'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1594'
+ },
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_query_qp',
- 'Size' => '16',
+ 'Name' => 'struct ibv_srq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '138' => {
- 'BaseType' => '131',
- 'Header' => 'verbs.h',
- 'Line' => '90',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_TRANSPORT_UNKNOWN',
- 'value' => '-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'
- },
- '14165' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '656',
+ '1617' => {
+ 'BaseType' => '1',
+ 'Name' => 'void const',
+ 'Type' => 'Const'
+ },
+ '1618' => {
+ 'BaseType' => '92',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '16207' => {
+ 'BaseType' => '16095',
+ 'Name' => 'struct ibv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '16213' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1199',
'Memb' => {
'0' => {
- 'name' => 'dgid',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '3579'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'flow_label',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'wq_context',
+ 'offset' => '8',
+ 'type' => '197'
},
'10' => {
- 'name' => 'is_global',
- 'offset' => '30',
- 'type' => '3561'
+ 'name' => 'cond',
+ 'offset' => '96',
+ 'type' => '1594'
},
'11' => {
- 'name' => 'port_num',
- 'offset' => '31',
- 'type' => '3561'
+ 'name' => 'events_completed',
+ 'offset' => '144',
+ 'type' => '1642'
+ },
+ '12' => {
+ 'name' => 'comp_mask',
+ 'offset' => '148',
+ 'type' => '1642'
},
'2' => {
- 'name' => 'dlid',
- 'offset' => '20',
- 'type' => '2697'
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '17631'
},
'3' => {
- 'name' => 'reserved',
- 'offset' => '22',
- 'type' => '2697'
+ 'name' => 'cq',
+ 'offset' => '24',
+ 'type' => '15887'
},
'4' => {
- 'name' => 'sgid_index',
- 'offset' => '24',
- 'type' => '3561'
+ 'name' => 'wq_num',
+ 'offset' => '32',
+ 'type' => '1642'
},
'5' => {
- 'name' => 'hop_limit',
- 'offset' => '25',
- 'type' => '3561'
+ 'name' => 'handle',
+ 'offset' => '36',
+ 'type' => '1642'
},
'6' => {
- 'name' => 'traffic_class',
- 'offset' => '26',
- 'type' => '3561'
+ 'name' => 'state',
+ 'offset' => '40',
+ 'type' => '18551'
},
'7' => {
- 'name' => 'sl',
- 'offset' => '27',
- 'type' => '3561'
+ 'name' => 'wq_type',
+ 'offset' => '44',
+ 'type' => '18318'
},
'8' => {
- 'name' => 'src_path_bits',
- 'offset' => '28',
- 'type' => '3561'
+ 'name' => 'post_recv',
+ 'offset' => '48',
+ 'type' => '21732'
},
'9' => {
- 'name' => 'static_rate',
- 'offset' => '29',
- 'type' => '3561'
+ 'name' => 'mutex',
+ 'offset' => '56',
+ 'type' => '1520'
}
},
- 'Name' => 'struct ib_uverbs_qp_dest',
- 'Size' => '32',
+ 'Name' => 'struct ibv_wq',
+ 'Size' => '152',
'Type' => 'Struct'
},
- '14381' => {
- 'BaseType' => '14386',
- 'Name' => 'struct ibv_modify_qp*',
- 'Size' => '120',
+ '1630' => {
+ 'BaseType' => '111',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '16408' => {
+ 'BaseType' => '16213',
+ 'Name' => 'struct ibv_wq*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '14386' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '194',
+ '16414' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '442',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'element',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '15673'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'event_type',
'offset' => '8',
- 'type' => '14414'
+ 'type' => '15533'
}
},
- 'Name' => 'struct ibv_modify_qp',
- 'Size' => '120',
+ 'Name' => 'struct ibv_async_event',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '14414' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '194',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '14426'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '14782'
- }
- },
- 'Name' => 'ibv_modify_qp::anon-union-kern-abi.h-194',
- 'NameSpace' => 'ibv_modify_qp',
- 'Size' => '112',
- 'Type' => 'Union'
- },
- '14426' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '194',
+ '1642' => {
+ 'BaseType' => '130',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '16457' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '453',
'Memb' => {
'0' => {
- 'name' => 'dest',
- 'offset' => '0',
- 'type' => '14165'
+ 'name' => 'IBV_WC_SUCCESS',
+ 'value' => '0'
},
'1' => {
- 'name' => 'alt_dest',
- 'offset' => '32',
- 'type' => '14165'
+ 'name' => 'IBV_WC_LOC_LEN_ERR',
+ 'value' => '1'
},
'10' => {
- 'name' => 'alt_pkey_index',
- 'offset' => '94',
- 'type' => '2697'
+ 'name' => 'IBV_WC_REM_ACCESS_ERR',
+ 'value' => '10'
},
'11' => {
- 'name' => 'qp_state',
- 'offset' => '96',
- 'type' => '3561'
+ 'name' => 'IBV_WC_REM_OP_ERR',
+ 'value' => '11'
},
'12' => {
- 'name' => 'cur_qp_state',
- 'offset' => '97',
- 'type' => '3561'
+ 'name' => 'IBV_WC_RETRY_EXC_ERR',
+ 'value' => '12'
},
'13' => {
- 'name' => 'path_mtu',
- 'offset' => '98',
- 'type' => '3561'
+ 'name' => 'IBV_WC_RNR_RETRY_EXC_ERR',
+ 'value' => '13'
},
'14' => {
- 'name' => 'path_mig_state',
- 'offset' => '99',
- 'type' => '3561'
+ 'name' => 'IBV_WC_LOC_RDD_VIOL_ERR',
+ 'value' => '14'
},
'15' => {
- 'name' => 'en_sqd_async_notify',
- 'offset' => '100',
- 'type' => '3561'
+ 'name' => 'IBV_WC_REM_INV_RD_REQ_ERR',
+ 'value' => '15'
},
'16' => {
- 'name' => 'max_rd_atomic',
- 'offset' => '101',
- 'type' => '3561'
+ 'name' => 'IBV_WC_REM_ABORT_ERR',
+ 'value' => '16'
},
'17' => {
- 'name' => 'max_dest_rd_atomic',
- 'offset' => '102',
- 'type' => '3561'
+ 'name' => 'IBV_WC_INV_EECN_ERR',
+ 'value' => '17'
},
'18' => {
- 'name' => 'min_rnr_timer',
- 'offset' => '103',
- 'type' => '3561'
+ 'name' => 'IBV_WC_INV_EEC_STATE_ERR',
+ 'value' => '18'
},
'19' => {
- 'name' => 'port_num',
- 'offset' => '104',
- 'type' => '3561'
+ 'name' => 'IBV_WC_FATAL_ERR',
+ 'value' => '19'
},
'2' => {
- 'name' => 'qp_handle',
- 'offset' => '64',
- 'type' => '2686'
+ 'name' => 'IBV_WC_LOC_QP_OP_ERR',
+ 'value' => '2'
},
'20' => {
- 'name' => 'timeout',
- 'offset' => '105',
- 'type' => '3561'
+ 'name' => 'IBV_WC_RESP_TIMEOUT_ERR',
+ 'value' => '20'
},
'21' => {
- 'name' => 'retry_cnt',
- 'offset' => '106',
- 'type' => '3561'
+ 'name' => 'IBV_WC_GENERAL_ERR',
+ 'value' => '21'
},
'22' => {
- 'name' => 'rnr_retry',
- 'offset' => '107',
- 'type' => '3561'
+ 'name' => 'IBV_WC_TM_ERR',
+ 'value' => '22'
},
'23' => {
- 'name' => 'alt_port_num',
- 'offset' => '108',
- 'type' => '3561'
- },
- '24' => {
- 'name' => 'alt_timeout',
- 'offset' => '109',
- 'type' => '3561'
- },
- '25' => {
- 'name' => 'reserved',
- 'offset' => '110',
- 'type' => '3579'
- },
- '26' => {
- 'name' => 'driver_data',
- 'offset' => '112',
- 'type' => '2733'
+ 'name' => 'IBV_WC_TM_RNDV_INCOMPLETE',
+ 'value' => '23'
},
'3' => {
- 'name' => 'attr_mask',
- 'offset' => '68',
- 'type' => '2686'
+ 'name' => 'IBV_WC_LOC_EEC_OP_ERR',
+ 'value' => '3'
},
'4' => {
- 'name' => 'qkey',
- 'offset' => '72',
- 'type' => '2686'
+ 'name' => 'IBV_WC_LOC_PROT_ERR',
+ 'value' => '4'
},
'5' => {
- 'name' => 'rq_psn',
- 'offset' => '76',
- 'type' => '2686'
+ 'name' => 'IBV_WC_WR_FLUSH_ERR',
+ 'value' => '5'
},
'6' => {
- 'name' => 'sq_psn',
- 'offset' => '80',
- 'type' => '2686'
+ 'name' => 'IBV_WC_MW_BIND_ERR',
+ 'value' => '6'
},
'7' => {
- 'name' => 'dest_qp_num',
- 'offset' => '84',
- 'type' => '2686'
+ 'name' => 'IBV_WC_BAD_RESP_ERR',
+ 'value' => '7'
},
'8' => {
- 'name' => 'qp_access_flags',
- 'offset' => '88',
- 'type' => '2686'
+ 'name' => 'IBV_WC_LOC_ACCESS_ERR',
+ 'value' => '8'
},
'9' => {
- 'name' => 'pkey_index',
- 'offset' => '92',
- 'type' => '2697'
+ 'name' => 'IBV_WC_REM_INV_REQ_ERR',
+ 'value' => '9'
}
},
- 'Name' => 'anon-struct-kern-abi.h-194',
- 'Size' => '112',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wc_status',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '14782' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '712',
+ '1654' => {
+ 'BaseType' => '149',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '16621' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '481',
'Memb' => {
'0' => {
- 'name' => 'dest',
- 'offset' => '0',
- 'type' => '14165'
+ 'name' => 'IBV_WC_SEND',
+ 'value' => '0'
},
'1' => {
- 'name' => 'alt_dest',
- 'offset' => '32',
- 'type' => '14165'
+ 'name' => 'IBV_WC_RDMA_WRITE',
+ 'value' => '1'
},
'10' => {
- 'name' => 'alt_pkey_index',
- 'offset' => '94',
- 'type' => '2697'
+ 'name' => 'IBV_WC_TM_ADD',
+ 'value' => '130'
},
'11' => {
- 'name' => 'qp_state',
- 'offset' => '96',
- 'type' => '3561'
+ 'name' => 'IBV_WC_TM_DEL',
+ 'value' => '131'
},
'12' => {
- 'name' => 'cur_qp_state',
- 'offset' => '97',
- 'type' => '3561'
+ 'name' => 'IBV_WC_TM_SYNC',
+ 'value' => '132'
},
'13' => {
- 'name' => 'path_mtu',
- 'offset' => '98',
- 'type' => '3561'
+ 'name' => 'IBV_WC_TM_RECV',
+ 'value' => '133'
},
'14' => {
- 'name' => 'path_mig_state',
- 'offset' => '99',
- 'type' => '3561'
+ 'name' => 'IBV_WC_TM_NO_TAG',
+ 'value' => '134'
},
'15' => {
- 'name' => 'en_sqd_async_notify',
- 'offset' => '100',
- 'type' => '3561'
- },
- '16' => {
- 'name' => 'max_rd_atomic',
- 'offset' => '101',
- 'type' => '3561'
- },
- '17' => {
- 'name' => 'max_dest_rd_atomic',
- 'offset' => '102',
- 'type' => '3561'
- },
- '18' => {
- 'name' => 'min_rnr_timer',
- 'offset' => '103',
- 'type' => '3561'
- },
- '19' => {
- 'name' => 'port_num',
- 'offset' => '104',
- 'type' => '3561'
+ 'name' => 'IBV_WC_DRIVER1',
+ 'value' => '135'
},
'2' => {
- 'name' => 'qp_handle',
- 'offset' => '64',
- 'type' => '2686'
+ 'name' => 'IBV_WC_RDMA_READ',
+ 'value' => '2'
},
- '20' => {
- 'name' => 'timeout',
- 'offset' => '105',
- 'type' => '3561'
- },
- '21' => {
- 'name' => 'retry_cnt',
- 'offset' => '106',
- 'type' => '3561'
- },
- '22' => {
- 'name' => 'rnr_retry',
- 'offset' => '107',
- 'type' => '3561'
- },
- '23' => {
- 'name' => 'alt_port_num',
- 'offset' => '108',
- 'type' => '3561'
- },
- '24' => {
- 'name' => 'alt_timeout',
- 'offset' => '109',
- 'type' => '3561'
- },
- '25' => {
- 'name' => 'reserved',
- 'offset' => '110',
- 'type' => '3579'
- },
- '26' => {
- 'name' => 'driver_data',
- 'offset' => '112',
- 'type' => '2733'
- },
'3' => {
- 'name' => 'attr_mask',
- 'offset' => '68',
- 'type' => '2686'
+ 'name' => 'IBV_WC_COMP_SWAP',
+ 'value' => '3'
},
'4' => {
- 'name' => 'qkey',
- 'offset' => '72',
- 'type' => '2686'
+ 'name' => 'IBV_WC_FETCH_ADD',
+ 'value' => '4'
},
'5' => {
- 'name' => 'rq_psn',
- 'offset' => '76',
- 'type' => '2686'
+ 'name' => 'IBV_WC_BIND_MW',
+ 'value' => '5'
},
'6' => {
- 'name' => 'sq_psn',
- 'offset' => '80',
- 'type' => '2686'
+ 'name' => 'IBV_WC_LOCAL_INV',
+ 'value' => '6'
},
'7' => {
- 'name' => 'dest_qp_num',
- 'offset' => '84',
- 'type' => '2686'
+ 'name' => 'IBV_WC_TSO',
+ 'value' => '7'
},
'8' => {
- 'name' => 'qp_access_flags',
- 'offset' => '88',
- 'type' => '2686'
+ 'name' => 'IBV_WC_RECV',
+ 'value' => '128'
},
'9' => {
- 'name' => 'pkey_index',
- 'offset' => '92',
- 'type' => '2697'
+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
+ 'value' => '129'
}
},
- 'Name' => 'struct ib_uverbs_modify_qp',
- 'Size' => '112',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wc_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '150469' => {
- 'BaseType' => '150474',
- 'Name' => 'struct ibv_cq_1_0*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '150474' => {
- 'Line' => '137',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'cq_context',
- 'offset' => '8',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'cqe',
- 'offset' => '20',
- 'type' => '131'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '24',
- 'type' => '8801'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '64',
- 'type' => '9033'
- },
- '6' => {
- 'name' => 'comp_events_completed',
- 'offset' => '112',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'async_events_completed',
- 'offset' => '116',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'real_cq',
- 'offset' => '120',
- 'type' => '8615'
- }
- },
- 'Name' => 'struct ibv_cq_1_0',
- 'Size' => '128',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '150591' => {
- 'BaseType' => '150596',
- 'Name' => 'struct ibv_context_1_0*',
- 'Size' => '248',
- 'Type' => 'Pointer'
- },
- '150596' => {
- 'Line' => '218',
- 'Memb' => {
- '0' => {
- 'name' => 'device',
- 'offset' => '0',
- 'type' => '150677'
- },
- '1' => {
- 'name' => 'ops',
- 'offset' => '8',
- 'type' => '153962'
- },
- '2' => {
- 'name' => 'cmd_fd',
- 'offset' => '224',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'async_fd',
- 'offset' => '228',
- 'type' => '131'
- },
- '4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '232',
- 'type' => '131'
- },
- '5' => {
- 'name' => 'real_context',
- 'offset' => '240',
- 'type' => '7447'
- }
- },
- 'Name' => 'struct ibv_context_1_0',
- 'Size' => '248',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '150677' => {
- 'BaseType' => '150682',
- 'Name' => 'struct ibv_device_1_0*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '150682' => {
- 'Line' => '159',
- 'Memb' => {
- '0' => {
- 'name' => 'obsolete_sysfs_dev',
- 'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'obsolete_sysfs_ibdev',
- 'offset' => '8',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'real_device',
- 'offset' => '16',
- 'type' => '7559'
- },
- '3' => {
- 'name' => '_ops',
- 'offset' => '24',
- 'type' => '7667'
- }
- },
- 'Name' => 'struct ibv_device_1_0',
- 'Size' => '40',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '15170' => {
- 'BaseType' => '15175',
- 'Name' => 'struct ibv_modify_qp_ex*',
- 'Size' => '144',
- 'Type' => 'Pointer'
- },
- '15175' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '220',
+ '1678' => {
+ 'BaseType' => '64',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '21',
+ 'Name' => '__u8',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '16877' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '562',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'imm_data',
'offset' => '0',
- 'type' => '3705'
+ 'type' => '1738'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '15203'
+ 'name' => 'invalidated_rkey',
+ 'offset' => '0',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_modify_qp_ex',
- 'Size' => '144',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-verbs.h-562',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '15203' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '220',
+ '1690' => {
+ 'BaseType' => '71',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '24',
+ 'Name' => '__u16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '16914' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '553',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '15215'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '15270'
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '16457'
+ },
+ '10' => {
+ 'name' => 'slid',
+ 'offset' => '42',
+ 'type' => '1630'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '44',
+ 'type' => '1618'
+ },
+ '12' => {
+ 'name' => 'dlid_path_bits',
+ 'offset' => '45',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'opcode',
+ 'offset' => '12',
+ 'type' => '16621'
+ },
+ '3' => {
+ 'name' => 'vendor_err',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '4' => {
+ 'name' => 'byte_len',
+ 'offset' => '20',
+ 'type' => '1642'
+ },
+ '5' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '16877'
+ },
+ '6' => {
+ 'name' => 'qp_num',
+ 'offset' => '28',
+ 'type' => '1642'
+ },
+ '7' => {
+ 'name' => 'src_qp',
+ 'offset' => '32',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'wc_flags',
+ 'offset' => '36',
+ 'type' => '78'
+ },
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '40',
+ 'type' => '1630'
}
},
- 'Name' => 'ibv_modify_qp_ex::anon-union-kern-abi.h-220',
- 'NameSpace' => 'ibv_modify_qp_ex',
- 'Size' => '120',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_wc',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '15215' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '220',
+ '1702' => {
+ 'BaseType' => '78',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '1714' => {
+ 'BaseType' => '1274',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '31',
+ 'Name' => '__u64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '17164' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '585',
'Memb' => {
'0' => {
- 'name' => 'base',
+ 'name' => 'mr',
'offset' => '0',
- 'type' => '14782'
+ 'type' => '17351'
},
'1' => {
- 'name' => 'rate_limit',
- 'offset' => '112',
- 'type' => '2686'
+ 'name' => 'addr',
+ 'offset' => '8',
+ 'type' => '1654'
},
'2' => {
- 'name' => 'reserved',
- 'offset' => '116',
- 'type' => '2686'
+ 'name' => 'length',
+ 'offset' => '16',
+ 'type' => '1654'
+ },
+ '3' => {
+ 'name' => 'mw_access_flags',
+ 'offset' => '24',
+ 'type' => '78'
}
},
- 'Name' => 'anon-struct-kern-abi.h-220',
- 'Size' => '120',
+ 'Name' => 'struct ibv_mw_bind_info',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '15270' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '742',
+ '17234' => {
+ 'BaseType' => '17164',
+ 'Name' => 'struct ibv_mw_bind_info const',
+ 'Size' => '32',
+ 'Type' => 'Const'
+ },
+ '17239' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '629',
'Memb' => {
'0' => {
- 'name' => 'base',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '14782'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'rate_limit',
- 'offset' => '112',
- 'type' => '2686'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '17631'
},
'2' => {
- 'name' => 'reserved',
- 'offset' => '116',
- 'type' => '2686'
+ 'name' => 'addr',
+ 'offset' => '16',
+ 'type' => '197'
+ },
+ '3' => {
+ 'name' => 'length',
+ 'offset' => '24',
+ 'type' => '45'
+ },
+ '4' => {
+ 'name' => 'handle',
+ 'offset' => '32',
+ 'type' => '1642'
+ },
+ '5' => {
+ 'name' => 'lkey',
+ 'offset' => '36',
+ 'type' => '1642'
+ },
+ '6' => {
+ 'name' => 'rkey',
+ 'offset' => '40',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_ex_modify_qp',
- 'Size' => '120',
+ 'Name' => 'struct ibv_mr',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '15345' => {
- 'BaseType' => '15350',
- 'Name' => 'struct ib_uverbs_ex_modify_qp_resp*',
+ '1726' => {
+ 'BaseType' => '1690',
+ 'Header' => 'types.h',
+ 'Line' => '25',
+ 'Name' => '__be16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '17351' => {
+ 'BaseType' => '17239',
+ 'Name' => 'struct ibv_mr*',
'Size' => '8',
'Type' => 'Pointer'
},
- '15350' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '748',
+ '17357' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '592',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'response_length',
- 'offset' => '4',
- 'type' => '2686'
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ib_uverbs_ex_modify_qp_resp',
- 'Size' => '8',
+ 'Name' => 'struct ibv_pd',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '153962' => {
- 'Line' => '166',
- 'Memb' => {
- '0' => {
- 'name' => 'query_device',
- 'offset' => '0',
- 'type' => '38398'
- },
- '1' => {
- 'name' => 'query_port',
- 'offset' => '8',
- 'type' => '39109'
- },
- '10' => {
- 'name' => 'resize_cq',
- 'offset' => '80',
- 'type' => '9820'
- },
- '11' => {
- 'name' => 'destroy_cq',
- 'offset' => '88',
- 'type' => '37722'
- },
- '12' => {
- 'name' => 'create_srq',
- 'offset' => '96',
- 'type' => '37349'
- },
- '13' => {
- 'name' => 'modify_srq',
- 'offset' => '104',
- 'type' => '38191'
- },
- '14' => {
- 'name' => 'query_srq',
- 'offset' => '112',
- 'type' => '39166'
- },
- '15' => {
- 'name' => 'destroy_srq',
- 'offset' => '120',
- 'type' => '37770'
- },
- '16' => {
- 'name' => 'post_srq_recv',
- 'offset' => '128',
- 'type' => '155523'
- },
- '17' => {
- 'name' => 'create_qp',
- 'offset' => '136',
- 'type' => '36836'
- },
- '18' => {
- 'name' => 'query_qp',
- 'offset' => '144',
- 'type' => '39135'
- },
- '19' => {
- 'name' => 'modify_qp',
- 'offset' => '152',
- 'type' => '37812'
- },
- '2' => {
- 'name' => 'alloc_pd',
- 'offset' => '16',
- 'type' => '36205'
- },
- '20' => {
- 'name' => 'destroy_qp',
- 'offset' => '160',
- 'type' => '37754'
- },
- '21' => {
- 'name' => 'post_send',
- 'offset' => '168',
- 'type' => '156654'
- },
- '22' => {
- 'name' => 'post_recv',
- 'offset' => '176',
- 'type' => '157203'
- },
- '23' => {
- 'name' => 'create_ah',
- 'offset' => '184',
- 'type' => '36476'
- },
- '24' => {
- 'name' => 'destroy_ah',
- 'offset' => '192',
- 'type' => '37706'
- },
- '25' => {
- 'name' => 'attach_mcast',
- 'offset' => '200',
- 'type' => '157271'
- },
- '26' => {
- 'name' => 'detach_mcast',
- 'offset' => '208',
- 'type' => '157271'
- },
- '3' => {
- 'name' => 'dealloc_pd',
- 'offset' => '24',
- 'type' => '37636'
- },
- '4' => {
- 'name' => 'reg_mr',
- 'offset' => '32',
- 'type' => '155191'
- },
- '5' => {
- 'name' => 'dereg_mr',
- 'offset' => '40',
- 'type' => '155222'
- },
- '6' => {
- 'name' => 'create_cq',
- 'offset' => '48',
- 'type' => '36678'
- },
- '7' => {
- 'name' => 'poll_cq',
- 'offset' => '56',
- 'type' => '155269'
- },
- '8' => {
- 'name' => 'req_notify_cq',
- 'offset' => '64',
- 'type' => '155295'
- },
- '9' => {
- 'name' => 'cq_event',
- 'offset' => '72',
- 'type' => '36464'
- }
- },
- 'Name' => 'struct ibv_context_ops_1_0',
- 'Size' => '216',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '155191' => {
- 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, int)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- },
- '1' => {
- 'type' => '6673'
- },
- '2' => {
- 'type' => '9544'
- },
- '3' => {
- 'type' => '131'
- }
- },
- 'Return' => '9438',
- 'Type' => 'FuncPtr'
- },
- '155222' => {
- 'Name' => 'int(*)(struct ibv_mr*)',
- 'Param' => {
- '0' => {
- 'type' => '9438'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '155269' => {
- 'Name' => 'int(*)(struct ibv_cq_1_0*, int, struct ibv_wc*)',
- 'Param' => {
- '0' => {
- 'type' => '150469'
- },
- '1' => {
- 'type' => '131'
- },
- '2' => {
- 'type' => '9597'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '155295' => {
- 'Name' => 'int(*)(struct ibv_cq_1_0*, int)',
- 'Param' => {
- '0' => {
- 'type' => '150469'
- },
- '1' => {
- 'type' => '131'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '155523' => {
- 'Name' => 'int(*)(struct ibv_srq_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
- 'Param' => {
- '0' => {
- 'type' => '155549'
- },
- '1' => {
- 'type' => '155709'
- },
- '2' => {
- 'type' => '155771'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '155549' => {
- 'BaseType' => '155554',
- 'Name' => 'struct ibv_srq_1_0*',
- 'Size' => '136',
- 'Type' => 'Pointer'
- },
- '155554' => {
- 'Line' => '61',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '155659'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '8801'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9033'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'real_srq',
- 'offset' => '128',
- 'type' => '9205'
- }
- },
- 'Name' => 'struct ibv_srq_1_0',
- 'Size' => '136',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '155659' => {
- 'BaseType' => '155664',
- 'Name' => 'struct ibv_pd_1_0*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '155664' => {
- 'Line' => '44',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'real_pd',
- 'offset' => '16',
- 'type' => '8353'
- }
- },
- 'Name' => 'struct ibv_pd_1_0',
- 'Size' => '24',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '155709' => {
- 'BaseType' => '155714',
- 'Name' => 'struct ibv_recv_wr_1_0*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '155714' => {
- 'Line' => '111',
- 'Memb' => {
- '0' => {
- 'name' => 'next',
- 'offset' => '0',
- 'type' => '155709'
- },
- '1' => {
- 'name' => 'wr_id',
- 'offset' => '8',
- 'type' => '9365'
- },
- '2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '9934'
- },
- '3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '131'
- }
- },
- 'Name' => 'struct ibv_recv_wr_1_0',
- 'Size' => '32',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '155771' => {
- 'BaseType' => '155709',
- 'Name' => 'struct ibv_recv_wr_1_0**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '156654' => {
- 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_send_wr_1_0*, struct ibv_send_wr_1_0**)',
- 'Param' => {
- '0' => {
- 'type' => '156680'
- },
- '1' => {
- 'type' => '156862'
- },
- '2' => {
- 'type' => '157198'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '156680' => {
- 'BaseType' => '156685',
- 'Name' => 'struct ibv_qp_1_0*',
- 'Size' => '168',
- 'Type' => 'Pointer'
- },
- '156685' => {
- 'Line' => '118',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'qp_context',
- 'offset' => '8',
- 'type' => '6673'
- },
- '10' => {
- 'name' => 'mutex',
- 'offset' => '64',
- 'type' => '8801'
- },
- '11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '9033'
- },
- '12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '8394'
- },
- '13' => {
- 'name' => 'real_qp',
- 'offset' => '160',
- 'type' => '8431'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '155659'
- },
- '3' => {
- 'name' => 'send_cq',
- 'offset' => '24',
- 'type' => '150469'
- },
- '4' => {
- 'name' => 'recv_cq',
- 'offset' => '32',
- 'type' => '150469'
- },
- '5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '155549'
- },
- '6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '220'
- },
- '9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '282'
- }
- },
- 'Name' => 'struct ibv_qp_1_0',
- 'Size' => '168',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '156862' => {
- 'BaseType' => '156867',
- 'Name' => 'struct ibv_send_wr_1_0*',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '156867' => {
- 'Line' => '84',
- 'Memb' => {
- '0' => {
- 'name' => 'next',
- 'offset' => '0',
- 'type' => '156862'
- },
- '1' => {
- 'name' => 'wr_id',
- 'offset' => '8',
- 'type' => '9365'
- },
- '2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '9934'
- },
- '3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '131'
- },
- '4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '615'
- },
- '5' => {
- 'name' => 'send_flags',
- 'offset' => '32',
- 'type' => '131'
- },
- '6' => {
- 'name' => 'imm_data',
- 'offset' => '36',
- 'type' => '6491'
- },
- '7' => {
- 'name' => 'wr',
- 'offset' => '40',
- 'type' => '156971'
- }
- },
- 'Name' => 'struct ibv_send_wr_1_0',
- 'Size' => '72',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '156971' => {
- 'Line' => '92',
- 'Memb' => {
- '0' => {
- 'name' => 'rdma',
- 'offset' => '0',
- 'type' => '156987'
- },
- '1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '157028'
- },
- '2' => {
- 'name' => 'ud',
- 'offset' => '0',
- 'type' => '157093'
- }
- },
- 'Name' => 'ibv_send_wr_1_0::anon-union-compat-1_0.c-92',
- 'NameSpace' => 'ibv_send_wr_1_0',
- 'Size' => '32',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Union'
- },
- '156987' => {
- 'Line' => '93',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_addr',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'rkey',
- 'offset' => '8',
- 'type' => '8394'
- }
- },
- 'Name' => 'anon-struct-compat-1_0.c-93',
- 'Size' => '16',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '157028' => {
- 'Line' => '97',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_addr',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'compare_add',
- 'offset' => '8',
- 'type' => '9365'
- },
- '2' => {
- 'name' => 'swap',
- 'offset' => '16',
- 'type' => '9365'
- },
- '3' => {
- 'name' => 'rkey',
- 'offset' => '24',
- 'type' => '8394'
- }
- },
- 'Name' => 'anon-struct-compat-1_0.c-97',
- 'Size' => '32',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '157093' => {
- 'Line' => '103',
- 'Memb' => {
- '0' => {
- 'name' => 'ah',
- 'offset' => '0',
- 'type' => '157136'
- },
- '1' => {
- 'name' => 'remote_qpn',
- 'offset' => '8',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'remote_qkey',
- 'offset' => '12',
- 'type' => '8394'
- }
- },
- 'Name' => 'anon-struct-compat-1_0.c-103',
- 'Size' => '16',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '157136' => {
- 'BaseType' => '157141',
- 'Name' => 'struct ibv_ah_1_0*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '157141' => {
- 'Line' => '151',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '155659'
- },
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'real_ah',
- 'offset' => '24',
- 'type' => '10528'
- }
- },
- 'Name' => 'struct ibv_ah_1_0',
- 'Size' => '32',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '157198' => {
- 'BaseType' => '156862',
- 'Name' => 'struct ibv_send_wr_1_0**',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '157203' => {
- 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
- 'Param' => {
- '0' => {
- 'type' => '156680'
- },
- '1' => {
- 'type' => '155709'
- },
- '2' => {
- 'type' => '155771'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '157271' => {
- 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid*, uint16_t)',
- 'Param' => {
- '0' => {
- 'type' => '8431'
- },
- '1' => {
- 'type' => '157297'
- },
- '2' => {
- 'type' => '9809'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '157297' => {
- 'BaseType' => '36386',
- 'Name' => 'union ibv_gid*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '167275' => {
- 'BaseType' => '150677',
- 'Name' => 'struct ibv_device_1_0**',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '167280' => {
- 'BaseType' => '167285',
- 'Name' => 'char const*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '167285' => {
- 'BaseType' => '7748',
- 'Name' => 'char const',
- 'Size' => '1',
- 'Type' => 'Const'
- },
- '167290' => {
- 'BaseType' => '167295',
- 'Name' => 'struct ibv_mr_1_0*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '167295' => {
- 'Line' => '51',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '150591'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '155659'
- },
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'lkey',
- 'offset' => '20',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'rkey',
- 'offset' => '24',
- 'type' => '8394'
- },
- '5' => {
- 'name' => 'real_mr',
- 'offset' => '32',
- 'type' => '9438'
- }
- },
- 'Name' => 'struct ibv_mr_1_0',
- 'Size' => '40',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '167381' => {
- 'BaseType' => '7559',
- 'Name' => 'struct ibv_device**',
- 'Size' => '664',
- 'Type' => 'Pointer'
- },
- '167386' => {
- 'BaseType' => '18430',
- 'Name' => '__be16*',
- 'Size' => '2',
- 'Type' => 'Pointer'
- },
- '167402' => {
- 'BaseType' => '150469',
- 'Name' => 'struct ibv_cq_1_0**',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '167412' => {
- 'BaseType' => '167417',
- 'Name' => 'struct ibv_qp_init_attr_1_0*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '167417' => {
- 'Line' => '74',
- 'Memb' => {
- '0' => {
- 'name' => 'qp_context',
- 'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'send_cq',
- 'offset' => '8',
- 'type' => '150469'
- },
- '2' => {
- 'name' => 'recv_cq',
- 'offset' => '16',
- 'type' => '150469'
- },
- '3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '155549'
- },
- '4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '36963'
- },
- '5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '282'
- },
- '6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '131'
- }
- },
- 'Name' => 'struct ibv_qp_init_attr_1_0',
- 'Size' => '64',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Struct'
- },
- '167510' => {
- 'BaseType' => '167521',
- 'Line' => '228',
- 'Name' => 'ibv_driver_init_func_1_1',
- 'Source' => 'compat-1_0.c',
- 'Type' => 'Typedef'
- },
- '167521' => {
- 'Name' => 'struct ibv_device*(*)(char const*, int)',
- 'Param' => {
- '0' => {
- 'type' => '167280'
- },
- '1' => {
- 'type' => '131'
- }
- },
- 'Return' => '7559',
- 'Type' => 'FuncPtr'
- },
- '168064' => {
- 'Header' => 'list.h',
- 'Line' => '24',
- 'Memb' => {
- '0' => {
- 'name' => 'next',
- 'offset' => '0',
- 'type' => '168097'
- },
- '1' => {
- 'name' => 'prev',
- 'offset' => '8',
- 'type' => '168097'
- }
- },
- 'Name' => 'struct list_node',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '168097' => {
- 'BaseType' => '168064',
- 'Name' => 'struct list_node*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '16897' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '512',
- 'Memb' => {
- '0' => {
- 'name' => 'grh',
- 'offset' => '0',
- 'type' => '17011'
- },
- '1' => {
- 'name' => 'dlid',
- 'offset' => '24',
- 'type' => '2697'
- },
- '2' => {
- 'name' => 'sl',
- 'offset' => '26',
- 'type' => '3561'
- },
- '3' => {
- 'name' => 'src_path_bits',
- 'offset' => '27',
- 'type' => '3561'
- },
- '4' => {
- 'name' => 'static_rate',
- 'offset' => '28',
- 'type' => '3561'
- },
- '5' => {
- 'name' => 'is_global',
- 'offset' => '29',
- 'type' => '3561'
- },
- '6' => {
- 'name' => 'port_num',
- 'offset' => '30',
- 'type' => '3561'
- },
- '7' => {
- 'name' => 'reserved',
- 'offset' => '31',
- 'type' => '3561'
- }
- },
- 'Name' => 'struct ib_uverbs_ah_attr',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '169831' => {
- 'BaseType' => '169836',
- 'Name' => 'struct verbs_device*',
- 'Size' => '704',
- 'Type' => 'Pointer'
- },
- '169836' => {
- 'Header' => 'driver.h',
- 'Line' => '228',
- 'Memb' => {
- '0' => {
- 'name' => 'device',
- 'offset' => '0',
- 'type' => '7564'
- },
- '1' => {
- 'name' => 'ops',
- 'offset' => '664',
- 'type' => '172880'
- },
- '2' => {
- 'name' => 'refcount',
- 'offset' => '672',
- 'type' => '182092'
- },
- '3' => {
- 'name' => 'entry',
- 'offset' => '680',
- 'type' => '168064'
- },
- '4' => {
- 'name' => 'sysfs',
- 'offset' => '696',
- 'type' => '173158'
- }
- },
- 'Name' => 'struct verbs_device',
- 'Size' => '704',
- 'Type' => 'Struct'
- },
- '17011' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '503',
- 'Memb' => {
- '0' => {
- 'name' => 'dgid',
- 'offset' => '0',
- 'type' => '3579'
- },
- '1' => {
- 'name' => 'flow_label',
- 'offset' => '16',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'sgid_index',
- 'offset' => '20',
- 'type' => '3561'
- },
- '3' => {
- 'name' => 'hop_limit',
- 'offset' => '21',
- 'type' => '3561'
- },
- '4' => {
- 'name' => 'traffic_class',
- 'offset' => '22',
- 'type' => '3561'
- },
- '5' => {
- 'name' => 'reserved',
- 'offset' => '23',
- 'type' => '3561'
- }
- },
- 'Name' => 'struct ib_uverbs_global_route',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '17216' => {
- 'BaseType' => '17221',
- 'Name' => 'struct ib_uverbs_create_ah_resp*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '17221' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '878',
- 'Memb' => {
- '0' => {
- 'name' => 'ah_handle',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '4',
- 'type' => '4567'
- }
- },
- 'Name' => 'struct ib_uverbs_create_ah_resp',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '172880' => {
- 'BaseType' => '172885',
- 'Name' => 'struct verbs_device_ops const*',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '172885' => {
- 'BaseType' => '172890',
- 'Name' => 'struct verbs_device_ops const',
- 'Size' => '72',
- 'Type' => 'Const'
- },
- '172890' => {
- 'Header' => 'driver.h',
- 'Line' => '208',
- 'Memb' => {
- '0' => {
- 'name' => 'name',
- 'offset' => '0',
- 'type' => '167280'
- },
- '1' => {
- 'name' => 'match_min_abi_version',
- 'offset' => '8',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'match_max_abi_version',
- 'offset' => '12',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'match_table',
- 'offset' => '16',
- 'type' => '173029'
- },
- '4' => {
- 'name' => 'static_providers',
- 'offset' => '24',
- 'type' => '173137'
- },
- '5' => {
- 'name' => 'match_device',
- 'offset' => '32',
- 'type' => '173142'
- },
- '6' => {
- 'name' => 'alloc_context',
- 'offset' => '40',
- 'type' => '173463'
- },
- '7' => {
- 'name' => 'free_context',
- 'offset' => '48',
- 'type' => '7724'
- },
- '8' => {
- 'name' => 'alloc_device',
- 'offset' => '56',
- 'type' => '182064'
- },
- '9' => {
- 'name' => 'uninit_device',
- 'offset' => '64',
- 'type' => '182080'
- }
- },
- 'Name' => 'struct verbs_device_ops',
- 'Size' => '72',
- 'Type' => 'Struct'
- },
- '173029' => {
- 'BaseType' => '173034',
- 'Name' => 'struct verbs_match_ent const*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '173034' => {
- 'BaseType' => '173039',
- 'Name' => 'struct verbs_match_ent const',
- 'Size' => '24',
- 'Type' => 'Const'
- },
- '173039' => {
- 'Header' => 'driver.h',
- 'Line' => '137',
- 'Memb' => {
- '0' => {
- 'name' => 'driver_data',
- 'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'u',
- 'offset' => '8',
- 'type' => '173071'
- },
- '2' => {
- 'name' => 'vendor',
- 'offset' => '16',
- 'type' => '9809'
- },
- '3' => {
- 'name' => 'device',
- 'offset' => '18',
- 'type' => '9809'
- },
- '4' => {
- 'name' => 'kind',
- 'offset' => '20',
- 'type' => '8231'
- }
- },
- 'Name' => 'struct verbs_match_ent',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '173071' => {
- 'Header' => 'driver.h',
- 'Line' => '139',
- 'Memb' => {
- '0' => {
- 'name' => 'modalias',
- 'offset' => '0',
- 'type' => '167280'
- },
- '1' => {
- 'name' => 'driver_id',
- 'offset' => '0',
- 'type' => '9365'
- }
- },
- 'Name' => 'verbs_match_ent::anon-union-driver.h-139',
- 'NameSpace' => 'verbs_match_ent',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '173137' => {
- 'BaseType' => '172880',
- 'Name' => 'struct verbs_device_ops const**',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '173142' => {
- 'Name' => '_Bool(*)(struct verbs_sysfs_dev*)',
- 'Param' => {
- '0' => {
- 'type' => '173158'
- }
- },
- 'Return' => '63',
- 'Type' => 'FuncPtr'
- },
- '173158' => {
- 'BaseType' => '173163',
- 'Name' => 'struct verbs_sysfs_dev*',
- 'Size' => '1048',
- 'Type' => 'Pointer'
- },
- '173163' => {
- 'Header' => 'driver.h',
- 'Line' => '188',
- 'Memb' => {
- '0' => {
- 'name' => 'entry',
- 'offset' => '0',
- 'type' => '168064'
- },
- '1' => {
- 'name' => 'provider_data',
- 'offset' => '16',
- 'type' => '6673'
- },
- '10' => {
- 'name' => 'node_guid',
- 'offset' => '1008',
- 'type' => '9365'
- },
- '11' => {
- 'name' => 'driver_id',
- 'offset' => '1016',
- 'type' => '8394'
- },
- '12' => {
- 'name' => 'node_type',
- 'offset' => '1020',
- 'type' => '70'
- },
- '13' => {
- 'name' => 'ibdev_idx',
- 'offset' => '1024',
- 'type' => '131'
- },
- '14' => {
- 'name' => 'abi_ver',
- 'offset' => '1028',
- 'type' => '8394'
- },
- '15' => {
- 'name' => 'time_created',
- 'offset' => '1032',
- 'type' => '34352'
- },
- '2' => {
- 'name' => 'match',
- 'offset' => '24',
- 'type' => '173029'
- },
- '3' => {
- 'name' => 'flags',
- 'offset' => '32',
- 'type' => '213'
- },
- '4' => {
- 'name' => 'sysfs_name',
- 'offset' => '36',
- 'type' => '7736'
- },
- '5' => {
- 'name' => 'sysfs_cdev',
- 'offset' => '104',
- 'type' => '173373'
- },
- '6' => {
- 'name' => 'ibdev_name',
- 'offset' => '112',
- 'type' => '7736'
- },
- '7' => {
- 'name' => 'ibdev_path',
- 'offset' => '176',
- 'type' => '7736'
- },
- '8' => {
- 'name' => 'modalias',
- 'offset' => '432',
- 'type' => '7736'
- },
- '9' => {
- 'name' => 'fw_ver',
- 'offset' => '944',
- 'type' => '7736'
- }
- },
- 'Name' => 'struct verbs_sysfs_dev',
- 'Size' => '1048',
- 'Type' => 'Struct'
- },
- '173373' => {
- 'BaseType' => '173384',
- 'Header' => 'types.h',
- 'Line' => '60',
- 'Name' => 'dev_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '173384' => {
- 'BaseType' => '4882',
- 'Header' => 'types.h',
- 'Line' => '124',
- 'Name' => '__dev_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '173463' => {
- 'Name' => 'struct verbs_context*(*)(struct ibv_device*, int, void*)',
- 'Param' => {
- '0' => {
- 'type' => '7559'
- },
- '1' => {
- 'type' => '131'
- },
- '2' => {
- 'type' => '6673'
- }
- },
- 'Return' => '31257',
- 'Type' => 'FuncPtr'
- },
- '182064' => {
- 'Name' => 'struct verbs_device*(*)(struct verbs_sysfs_dev*)',
- 'Param' => {
- '0' => {
- 'type' => '173158'
- }
- },
- 'Return' => '169831',
- 'Type' => 'FuncPtr'
- },
- '182080' => {
- 'Name' => 'void(*)(struct verbs_device*)',
- 'Param' => {
- '0' => {
- 'type' => '169831'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '182092' => {
- 'BaseType' => '131',
- 'Header' => 'stdatomic.h',
- 'Line' => '97',
- 'Name' => 'atomic_int',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '184190' => {
- 'BaseType' => '184195',
- 'Name' => 'struct verbs_context_ops const*',
- 'Size' => '528',
- 'Type' => 'Pointer'
- },
- '184195' => {
- 'BaseType' => '35305',
- 'Name' => 'struct verbs_context_ops const',
- 'Size' => '528',
- 'Type' => 'Const'
- },
- '18430' => {
- 'BaseType' => '2697',
- 'Header' => 'types.h',
- 'Line' => '28',
- 'Name' => '__be16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '187' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '639',
- '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'
- },
- '20542' => {
- 'BaseType' => '8231',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '213' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '21585' => {
- 'Header' => 'verbs.h',
- 'Line' => '1839',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- }
- },
- 'Name' => 'struct ibv_flow_action',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '21657' => {
- 'BaseType' => '21662',
- 'Name' => 'struct ibv_counters*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '21662' => {
- 'Header' => 'verbs.h',
- 'Line' => '1989',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- }
- },
- 'Name' => 'struct ibv_counters',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '220' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '998',
- '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'
- },
- '22058' => {
- 'BaseType' => '22063',
- 'Name' => 'struct ibv_create_wq*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '22063' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '215',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '3705'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '22091'
- }
- },
- 'Name' => 'struct ibv_create_wq',
- 'Size' => '64',
- 'Type' => 'Struct'
- },
- '22091' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '215',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '22103'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '22231'
- }
- },
- 'Name' => 'ibv_create_wq::anon-union-kern-abi.h-215',
- 'NameSpace' => 'ibv_create_wq',
- 'Size' => '40',
- 'Type' => 'Union'
- },
- '22103' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '215',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'wq_type',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
- },
- '3' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'cq_handle',
- 'offset' => '20',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'max_wr',
- 'offset' => '24',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'max_sge',
- 'offset' => '28',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'create_flags',
- 'offset' => '32',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'reserved',
- 'offset' => '36',
- 'type' => '2686'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-215',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '22231' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1224',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'wq_type',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
- },
- '3' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'cq_handle',
- 'offset' => '20',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'max_wr',
- 'offset' => '24',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'max_sge',
- 'offset' => '28',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'create_flags',
- 'offset' => '32',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'reserved',
- 'offset' => '36',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_create_wq',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '22385' => {
- 'BaseType' => '22390',
- 'Name' => 'struct ib_uverbs_ex_create_wq_resp*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '22390' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1236',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'response_length',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'wq_handle',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'max_wr',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'max_sge',
- 'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'wqn',
- 'offset' => '20',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_create_wq_resp',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '22504' => {
- 'BaseType' => '22509',
- 'Name' => 'struct ibv_modify_wq*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '22509' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '221',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '3705'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '22537'
- }
- },
- 'Name' => 'struct ibv_modify_wq',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '22537' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '221',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '22549'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '22640'
- }
- },
- 'Name' => 'ibv_modify_wq::anon-union-kern-abi.h-221',
- 'NameSpace' => 'ibv_modify_wq',
- 'Size' => '24',
- 'Type' => 'Union'
- },
- '22549' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '221',
- 'Memb' => {
- '0' => {
- 'name' => 'attr_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'wq_handle',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'wq_state',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'curr_wq_state',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'flags',
- 'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'flags_mask',
- 'offset' => '20',
- 'type' => '2686'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-221',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '22640' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1257',
- 'Memb' => {
- '0' => {
- 'name' => 'attr_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'wq_handle',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'wq_state',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'curr_wq_state',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'flags',
- 'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'flags_mask',
- 'offset' => '20',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_modify_wq',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '227077' => {
- 'BaseType' => '16897',
- 'Name' => 'struct ib_uverbs_ah_attr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '227978' => {
- 'BaseType' => '227983',
- 'Name' => 'struct ib_uverbs_qp_attr*',
- 'Size' => '144',
- 'Type' => 'Pointer'
- },
- '227983' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '523',
- 'Memb' => {
- '0' => {
- 'name' => 'qp_attr_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'qp_state',
- 'offset' => '4',
- 'type' => '2686'
- },
- '10' => {
- 'name' => 'ah_attr',
- 'offset' => '40',
- 'type' => '16897'
- },
- '11' => {
- 'name' => 'alt_ah_attr',
- 'offset' => '72',
- 'type' => '16897'
- },
- '12' => {
- 'name' => 'max_send_wr',
- 'offset' => '104',
- 'type' => '2686'
- },
- '13' => {
- 'name' => 'max_recv_wr',
- 'offset' => '108',
- 'type' => '2686'
- },
- '14' => {
- 'name' => 'max_send_sge',
- 'offset' => '112',
- 'type' => '2686'
- },
- '15' => {
- 'name' => 'max_recv_sge',
- 'offset' => '116',
- 'type' => '2686'
- },
- '16' => {
- 'name' => 'max_inline_data',
- 'offset' => '120',
- 'type' => '2686'
- },
- '17' => {
- 'name' => 'pkey_index',
- 'offset' => '124',
- 'type' => '2697'
- },
- '18' => {
- 'name' => 'alt_pkey_index',
- 'offset' => '126',
- 'type' => '2697'
- },
- '19' => {
- 'name' => 'en_sqd_async_notify',
- 'offset' => '128',
- 'type' => '3561'
- },
- '2' => {
- 'name' => 'cur_qp_state',
- 'offset' => '8',
- 'type' => '2686'
- },
- '20' => {
- 'name' => 'sq_draining',
- 'offset' => '129',
- 'type' => '3561'
- },
- '21' => {
- 'name' => 'max_rd_atomic',
- 'offset' => '130',
- 'type' => '3561'
- },
- '22' => {
- 'name' => 'max_dest_rd_atomic',
- 'offset' => '131',
- 'type' => '3561'
- },
- '23' => {
- 'name' => 'min_rnr_timer',
- 'offset' => '132',
- 'type' => '3561'
- },
- '24' => {
- 'name' => 'port_num',
- 'offset' => '133',
- 'type' => '3561'
- },
- '25' => {
- 'name' => 'timeout',
- 'offset' => '134',
- 'type' => '3561'
- },
- '26' => {
- 'name' => 'retry_cnt',
- 'offset' => '135',
- 'type' => '3561'
- },
- '27' => {
- 'name' => 'rnr_retry',
- 'offset' => '136',
- 'type' => '3561'
- },
- '28' => {
- 'name' => 'alt_port_num',
- 'offset' => '137',
- 'type' => '3561'
- },
- '29' => {
- 'name' => 'alt_timeout',
- 'offset' => '138',
- 'type' => '3561'
- },
- '3' => {
- 'name' => 'path_mtu',
- 'offset' => '12',
- 'type' => '2686'
- },
- '30' => {
- 'name' => 'reserved',
- 'offset' => '139',
- 'type' => '3579'
- },
- '4' => {
- 'name' => 'path_mig_state',
- 'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'qkey',
- 'offset' => '20',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'rq_psn',
- 'offset' => '24',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'sq_psn',
- 'offset' => '28',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'dest_qp_num',
- 'offset' => '32',
- 'type' => '2686'
- },
- '9' => {
- 'name' => 'qp_access_flags',
- 'offset' => '36',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_qp_attr',
- 'Size' => '144',
- 'Type' => 'Struct'
- },
- '228408' => {
- 'BaseType' => '228413',
- 'Name' => 'struct ibv_sa_path_rec*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '228413' => {
- 'Header' => 'sa.h',
- 'Line' => '40',
- 'Memb' => {
- '0' => {
- 'name' => 'dgid',
- 'offset' => '0',
- 'type' => '36386'
- },
- '1' => {
- 'name' => 'sgid',
- 'offset' => '16',
- 'type' => '36386'
- },
- '10' => {
- 'name' => 'pkey',
- 'offset' => '54',
- 'type' => '18430'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '56',
- 'type' => '8231'
- },
- '12' => {
- 'name' => 'mtu_selector',
- 'offset' => '57',
- 'type' => '8231'
- },
- '13' => {
- 'name' => 'mtu',
- 'offset' => '58',
- 'type' => '8231'
- },
- '14' => {
- 'name' => 'rate_selector',
- 'offset' => '59',
- 'type' => '8231'
- },
- '15' => {
- 'name' => 'rate',
- 'offset' => '60',
- 'type' => '8231'
- },
- '16' => {
- 'name' => 'packet_life_time_selector',
- 'offset' => '61',
- 'type' => '8231'
- },
- '17' => {
- 'name' => 'packet_life_time',
- 'offset' => '62',
- 'type' => '8231'
- },
- '18' => {
- 'name' => 'preference',
- 'offset' => '63',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'dlid',
- 'offset' => '32',
- 'type' => '18430'
- },
- '3' => {
- 'name' => 'slid',
- 'offset' => '34',
- 'type' => '18430'
- },
- '4' => {
- 'name' => 'raw_traffic',
- 'offset' => '36',
- 'type' => '131'
- },
- '5' => {
- 'name' => 'flow_label',
- 'offset' => '40',
- 'type' => '6491'
- },
- '6' => {
- 'name' => 'hop_limit',
- 'offset' => '44',
- 'type' => '8231'
- },
- '7' => {
- 'name' => 'traffic_class',
- 'offset' => '45',
- 'type' => '8231'
- },
- '8' => {
- 'name' => 'reversible',
- 'offset' => '48',
- 'type' => '131'
- },
- '9' => {
- 'name' => 'numb_path',
- 'offset' => '52',
- 'type' => '8231'
- }
- },
- 'Name' => 'struct ibv_sa_path_rec',
- 'Size' => '64',
- 'Type' => 'Struct'
- },
- '228679' => {
- 'BaseType' => '228684',
- 'Name' => 'struct ib_user_path_rec*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '228684' => {
- 'Header' => 'ib_user_sa.h',
- 'Line' => '55',
- 'Memb' => {
- '0' => {
- 'name' => 'dgid',
- 'offset' => '0',
- 'type' => '3579'
- },
- '1' => {
- 'name' => 'sgid',
- 'offset' => '16',
- 'type' => '3579'
- },
- '10' => {
- 'name' => 'traffic_class',
- 'offset' => '55',
- 'type' => '3561'
- },
- '11' => {
- 'name' => 'numb_path',
- 'offset' => '56',
- 'type' => '3561'
- },
- '12' => {
- 'name' => 'sl',
- 'offset' => '57',
- 'type' => '3561'
- },
- '13' => {
- 'name' => 'mtu_selector',
- 'offset' => '58',
- 'type' => '3561'
- },
- '14' => {
- 'name' => 'rate_selector',
- 'offset' => '59',
- 'type' => '3561'
- },
- '15' => {
- 'name' => 'rate',
- 'offset' => '60',
- 'type' => '3561'
- },
- '16' => {
- 'name' => 'packet_life_time_selector',
- 'offset' => '61',
- 'type' => '3561'
- },
- '17' => {
- 'name' => 'packet_life_time',
- 'offset' => '62',
- 'type' => '3561'
- },
- '18' => {
- 'name' => 'preference',
- 'offset' => '63',
- 'type' => '3561'
- },
- '2' => {
- 'name' => 'dlid',
- 'offset' => '32',
- 'type' => '18430'
- },
- '3' => {
- 'name' => 'slid',
- 'offset' => '34',
- 'type' => '18430'
- },
- '4' => {
- 'name' => 'raw_traffic',
- 'offset' => '36',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'flow_label',
- 'offset' => '40',
- 'type' => '6491'
- },
- '6' => {
- 'name' => 'reversible',
- 'offset' => '44',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'mtu',
- 'offset' => '48',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'pkey',
- 'offset' => '52',
- 'type' => '18430'
- },
- '9' => {
- 'name' => 'hop_limit',
- 'offset' => '54',
- 'type' => '3561'
- }
- },
- 'Name' => 'struct ib_user_path_rec',
- 'Size' => '64',
- 'Type' => 'Struct'
- },
- '23172' => {
- 'BaseType' => '23177',
- 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '23177' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1278',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'response_length',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'ind_tbl_handle',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'ind_tbl_num',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '23265' => {
- 'BaseType' => '23270',
- 'Name' => 'struct ibv_modify_cq*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '23270' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '219',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '3705'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '23298'
- }
- },
- 'Name' => 'struct ibv_modify_cq',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '23298' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '219',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '23310'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '23413'
- }
- },
- 'Name' => 'ibv_modify_cq::anon-union-kern-abi.h-219',
- 'NameSpace' => 'ibv_modify_cq',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '23310' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '219',
- 'Memb' => {
- '0' => {
- 'name' => 'cq_handle',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'attr_mask',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'attr',
- 'offset' => '8',
- 'type' => '23377'
- },
- '3' => {
- 'name' => 'reserved',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-219',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '23377' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1290',
- 'Memb' => {
- '0' => {
- 'name' => 'cq_count',
- 'offset' => '0',
- 'type' => '2697'
- },
- '1' => {
- 'name' => 'cq_period',
- 'offset' => '2',
- 'type' => '2697'
- }
- },
- 'Name' => 'struct ib_uverbs_cq_moderation',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '23413' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '1295',
- 'Memb' => {
- '0' => {
- 'name' => 'cq_handle',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'attr_mask',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'attr',
- 'offset' => '8',
- 'type' => '23377'
- },
- '3' => {
- 'name' => 'reserved',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_modify_cq',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '23687' => {
- 'Header' => 'driver.h',
- 'Line' => '119',
- 'Memb' => {
- '0' => {
- 'name' => 'action',
- 'offset' => '0',
- 'type' => '21585'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'type',
- 'offset' => '12',
- 'type' => '2521'
- }
- },
- 'Name' => 'struct verbs_flow_action',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '23742' => {
- 'Header' => 'driver.h',
- 'Line' => '236',
- 'Memb' => {
- '0' => {
- 'name' => 'counters',
- 'offset' => '0',
- 'type' => '21662'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct verbs_counters',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '23943' => {
- 'BaseType' => '23948',
- 'Name' => 'struct ibv_device_attr*',
- 'Size' => '232',
- 'Type' => 'Pointer'
- },
- '23948' => {
- 'Header' => 'verbs.h',
- 'Line' => '154',
- 'Memb' => {
- '0' => {
- 'name' => 'fw_ver',
- 'offset' => '0',
- 'type' => '7736'
- },
- '1' => {
- 'name' => 'node_guid',
- 'offset' => '64',
- 'type' => '3550'
- },
- '10' => {
- 'name' => 'device_cap_flags',
- 'offset' => '116',
- 'type' => '213'
- },
- '11' => {
- 'name' => 'max_sge',
- 'offset' => '120',
- 'type' => '131'
- },
- '12' => {
- 'name' => 'max_sge_rd',
- 'offset' => '124',
- 'type' => '131'
- },
- '13' => {
- 'name' => 'max_cq',
- 'offset' => '128',
- 'type' => '131'
- },
- '14' => {
- 'name' => 'max_cqe',
- 'offset' => '132',
- 'type' => '131'
- },
- '15' => {
- 'name' => 'max_mr',
- 'offset' => '136',
- 'type' => '131'
- },
- '16' => {
- 'name' => 'max_pd',
- 'offset' => '140',
- 'type' => '131'
- },
- '17' => {
- 'name' => 'max_qp_rd_atom',
- 'offset' => '144',
- 'type' => '131'
- },
- '18' => {
- 'name' => 'max_ee_rd_atom',
- 'offset' => '148',
- 'type' => '131'
- },
- '19' => {
- 'name' => 'max_res_rd_atom',
- 'offset' => '152',
- 'type' => '131'
- },
- '2' => {
- 'name' => 'sys_image_guid',
- 'offset' => '72',
- 'type' => '3550'
- },
- '20' => {
- 'name' => 'max_qp_init_rd_atom',
- 'offset' => '156',
- 'type' => '131'
- },
- '21' => {
- 'name' => 'max_ee_init_rd_atom',
- 'offset' => '160',
- 'type' => '131'
- },
- '22' => {
- 'name' => 'atomic_cap',
- 'offset' => '164',
- 'type' => '1241'
- },
- '23' => {
- 'name' => 'max_ee',
- 'offset' => '168',
- 'type' => '131'
- },
- '24' => {
- 'name' => 'max_rdd',
- 'offset' => '172',
- 'type' => '131'
- },
- '25' => {
- 'name' => 'max_mw',
- 'offset' => '176',
- 'type' => '131'
- },
- '26' => {
- 'name' => 'max_raw_ipv6_qp',
- 'offset' => '180',
- 'type' => '131'
- },
- '27' => {
- 'name' => 'max_raw_ethy_qp',
- 'offset' => '184',
- 'type' => '131'
- },
- '28' => {
- 'name' => 'max_mcast_grp',
- 'offset' => '188',
- 'type' => '131'
- },
- '29' => {
- 'name' => 'max_mcast_qp_attach',
- 'offset' => '192',
- 'type' => '131'
- },
- '3' => {
- 'name' => 'max_mr_size',
- 'offset' => '80',
- 'type' => '9365'
- },
- '30' => {
- 'name' => 'max_total_mcast_qp_attach',
- 'offset' => '196',
- 'type' => '131'
- },
- '31' => {
- 'name' => 'max_ah',
- 'offset' => '200',
- 'type' => '131'
- },
- '32' => {
- 'name' => 'max_fmr',
- 'offset' => '204',
- 'type' => '131'
- },
- '33' => {
- 'name' => 'max_map_per_fmr',
- 'offset' => '208',
- 'type' => '131'
- },
- '34' => {
- 'name' => 'max_srq',
- 'offset' => '212',
- 'type' => '131'
- },
- '35' => {
- 'name' => 'max_srq_wr',
- 'offset' => '216',
- 'type' => '131'
- },
- '36' => {
- 'name' => 'max_srq_sge',
- 'offset' => '220',
- 'type' => '131'
- },
- '37' => {
- 'name' => 'max_pkeys',
- 'offset' => '224',
- 'type' => '9809'
- },
- '38' => {
- 'name' => 'local_ca_ack_delay',
- 'offset' => '226',
- 'type' => '8231'
- },
- '39' => {
- 'name' => 'phys_port_cnt',
- 'offset' => '227',
- 'type' => '8231'
- },
- '4' => {
- 'name' => 'page_size_cap',
- 'offset' => '88',
- 'type' => '9365'
- },
- '5' => {
- 'name' => 'vendor_id',
- 'offset' => '96',
- 'type' => '8394'
- },
- '6' => {
- 'name' => 'vendor_part_id',
- 'offset' => '100',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'hw_ver',
- 'offset' => '104',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'max_qp',
- 'offset' => '108',
- 'type' => '131'
- },
- '9' => {
- 'name' => 'max_qp_wr',
- 'offset' => '112',
- 'type' => '131'
- }
- },
- 'Name' => 'struct ibv_device_attr',
- 'Size' => '232',
- 'Type' => 'Struct'
- },
- '241101' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '669',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_RATE_MAX',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_RATE_2_5_GBPS',
- 'value' => '2'
- },
- '10' => {
- 'name' => 'IBV_RATE_14_GBPS',
- 'value' => '11'
- },
- '11' => {
- 'name' => 'IBV_RATE_56_GBPS',
- 'value' => '12'
- },
- '12' => {
- 'name' => 'IBV_RATE_112_GBPS',
- 'value' => '13'
- },
- '13' => {
- 'name' => 'IBV_RATE_168_GBPS',
- 'value' => '14'
- },
- '14' => {
- 'name' => 'IBV_RATE_25_GBPS',
- 'value' => '15'
- },
- '15' => {
- 'name' => 'IBV_RATE_100_GBPS',
- 'value' => '16'
- },
- '16' => {
- 'name' => 'IBV_RATE_200_GBPS',
- 'value' => '17'
- },
- '17' => {
- 'name' => 'IBV_RATE_300_GBPS',
- 'value' => '18'
- },
- '18' => {
- 'name' => 'IBV_RATE_28_GBPS',
- 'value' => '19'
- },
- '19' => {
- 'name' => 'IBV_RATE_50_GBPS',
- 'value' => '20'
- },
- '2' => {
- 'name' => 'IBV_RATE_5_GBPS',
- 'value' => '5'
- },
- '20' => {
- 'name' => 'IBV_RATE_400_GBPS',
- 'value' => '21'
- },
- '21' => {
- 'name' => 'IBV_RATE_600_GBPS',
- 'value' => '22'
- },
- '3' => {
- 'name' => 'IBV_RATE_10_GBPS',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_RATE_20_GBPS',
- 'value' => '6'
- },
- '5' => {
- 'name' => 'IBV_RATE_30_GBPS',
- 'value' => '4'
- },
- '6' => {
- 'name' => 'IBV_RATE_40_GBPS',
- 'value' => '7'
- },
- '7' => {
- 'name' => 'IBV_RATE_60_GBPS',
- 'value' => '8'
- },
- '8' => {
- 'name' => 'IBV_RATE_80_GBPS',
- 'value' => '9'
- },
- '9' => {
- 'name' => 'IBV_RATE_120_GBPS',
- 'value' => '10'
- }
- },
- 'Name' => 'enum ibv_rate',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '242991' => {
- 'BaseType' => '213',
- 'Header' => 'driver.h',
- 'Line' => '84',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_GID_TYPE_IB_ROCE_V1',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_GID_TYPE_ROCE_V2',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ibv_gid_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '24437' => {
- 'BaseType' => '9365',
- 'Name' => 'uint64_t*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '2521' => {
- 'BaseType' => '213',
- 'Header' => 'driver.h',
- 'Line' => '114',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_FLOW_ACTION_UNSPECIFIED',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_FLOW_ACTION_ESP',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ibv_flow_action_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '2551' => {
- 'BaseType' => '2556',
- 'Name' => 'struct ibv_get_context*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '2556' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '193',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '2584'
- }
- },
- 'Name' => 'struct ibv_get_context',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '257491' => {
- 'BaseType' => '9809',
- 'Name' => 'uint16_t*',
- 'Size' => '2',
- 'Type' => 'Pointer'
- },
- '2584' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '193',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '2596'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '2752'
- }
- },
- 'Name' => 'ibv_get_context::anon-union-kern-abi.h-193',
- 'NameSpace' => 'ibv_get_context',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '2596' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '193',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-193',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '262098' => {
- 'BaseType' => '262103',
- 'Name' => 'struct ibv_grh*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '262103' => {
- 'Header' => 'verbs.h',
- 'Line' => '660',
- 'Memb' => {
- '0' => {
- 'name' => 'version_tclass_flow',
- 'offset' => '0',
- 'type' => '6491'
- },
- '1' => {
- 'name' => 'paylen',
- 'offset' => '4',
- 'type' => '18430'
- },
- '2' => {
- 'name' => 'next_hdr',
- 'offset' => '6',
- 'type' => '8231'
- },
- '3' => {
- 'name' => 'hop_limit',
- 'offset' => '7',
- 'type' => '8231'
- },
- '4' => {
- 'name' => 'sgid',
- 'offset' => '8',
- 'type' => '36386'
- },
- '5' => {
- 'name' => 'dgid',
- 'offset' => '24',
- 'type' => '36386'
- }
- },
- 'Name' => 'struct ibv_grh',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '2641' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '146',
- 'Memb' => {
- '0' => {
- 'name' => 'command',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'in_words',
- 'offset' => '4',
- 'type' => '2697'
- },
- '2' => {
- 'name' => 'out_words',
- 'offset' => '6',
- 'type' => '2697'
- }
- },
- 'Name' => 'struct ib_uverbs_cmd_hdr',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '264639' => {
- 'BaseType' => '8615',
- 'Name' => 'struct ibv_cq**',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '264683' => {
- 'BaseType' => '242991',
- 'Name' => 'enum ibv_gid_type*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '26837' => {
- 'BaseType' => '131',
- 'Name' => 'int*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '2686' => {
- 'BaseType' => '213',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2697' => {
- 'BaseType' => '2708',
- 'Header' => 'int-ll64.h',
- 'Line' => '23',
- 'Name' => '__u16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '2708' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '2715' => {
- 'BaseType' => '2726',
- 'Header' => 'int-ll64.h',
- 'Line' => '30',
- 'Name' => '__u64',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2726' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '2733' => {
- 'BaseType' => '2715',
- 'Name' => '__u64[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '2752' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '159',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_get_context',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '2813' => {
- 'BaseType' => '2818',
- 'Name' => 'struct ib_uverbs_get_context_resp*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '2818' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '164',
- 'Memb' => {
- '0' => {
- 'name' => 'async_fd',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_get_context_resp',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '282' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '860',
- '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'
- },
- '2890' => {
- 'BaseType' => '2895',
- 'Name' => 'struct ibv_query_device*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '2895' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '202',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '2923'
- }
- },
- 'Name' => 'struct ibv_query_device',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '2923' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '202',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '2935'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '2980'
- }
- },
- 'Name' => 'ibv_query_device::anon-union-kern-abi.h-202',
- 'NameSpace' => 'ibv_query_device',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '2935' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '202',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-202',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '2980' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '170',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_query_device',
+ '1738' => {
+ 'BaseType' => '1702',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '17400' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '597',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_td_init_attr',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '17429' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '601',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '13729'
+ }
+ },
+ 'Name' => 'struct ibv_td',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '17496' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '611',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1642'
+ },
+ '1' => {
+ 'name' => 'fd',
+ 'offset' => '4',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'oflags',
+ 'offset' => '8',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct ibv_xrcd_init_attr',
+ 'Size' => '12',
+ 'Type' => 'Struct'
+ },
+ '1750' => {
+ 'BaseType' => '1714',
+ 'Header' => 'types.h',
+ 'Line' => '29',
+ 'Name' => '__be64',
'Size' => '8',
- 'Type' => 'Struct'
+ 'Type' => 'Typedef'
},
- '3046' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '175',
- 'Memb' => {
- '0' => {
- 'name' => 'fw_ver',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'node_guid',
- 'offset' => '8',
- 'type' => '3550'
- },
- '10' => {
- 'name' => 'device_cap_flags',
- 'offset' => '60',
- 'type' => '2686'
+ '17552' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '617',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '13729'
+ }
+ },
+ 'Name' => 'struct ibv_xrcd',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '17631' => {
+ 'BaseType' => '17357',
+ 'Name' => 'struct ibv_pd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '17637' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '639',
+ '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'
+ },
+ '17669' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '644',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '17631'
+ },
+ '2' => {
+ 'name' => 'rkey',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '20',
+ 'type' => '1642'
+ },
+ '4' => {
+ 'name' => 'type',
+ 'offset' => '24',
+ 'type' => '17637'
+ }
+ },
+ 'Name' => 'struct ibv_mw',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '17753' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '652',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dgid',
+ 'offset' => '0',
+ 'type' => '13273'
+ },
+ '1' => {
+ 'name' => 'flow_label',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'sgid_index',
+ 'offset' => '20',
+ 'type' => '1618'
+ },
+ '3' => {
+ 'name' => 'hop_limit',
+ 'offset' => '21',
+ 'type' => '1618'
+ },
+ '4' => {
+ 'name' => 'traffic_class',
+ 'offset' => '22',
+ 'type' => '1618'
+ }
+ },
+ 'Name' => 'struct ibv_global_route',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '17838' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '721',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'grh',
+ 'offset' => '0',
+ 'type' => '17753'
+ },
+ '1' => {
+ 'name' => 'dlid',
+ 'offset' => '24',
+ 'type' => '1630'
+ },
+ '2' => {
+ 'name' => 'sl',
+ 'offset' => '26',
+ 'type' => '1618'
+ },
+ '3' => {
+ 'name' => 'src_path_bits',
+ 'offset' => '27',
+ 'type' => '1618'
+ },
+ '4' => {
+ 'name' => 'static_rate',
+ 'offset' => '28',
+ 'type' => '1618'
+ },
+ '5' => {
+ 'name' => 'is_global',
+ 'offset' => '29',
+ 'type' => '1618'
+ },
+ '6' => {
+ 'name' => 'port_num',
+ 'offset' => '30',
+ 'type' => '1618'
+ }
+ },
+ 'Name' => 'struct ibv_ah_attr',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '17950' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '736',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_wr',
+ 'offset' => '0',
+ 'type' => '1642'
+ },
+ '1' => {
+ 'name' => 'max_sge',
+ 'offset' => '4',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'srq_limit',
+ 'offset' => '8',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_srq_attr',
+ 'Size' => '12',
+ 'Type' => 'Struct'
+ },
+ '18007' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '742',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'srq_context',
+ 'offset' => '0',
+ 'type' => '197'
+ },
+ '1' => {
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '17950'
+ }
+ },
+ 'Name' => 'struct ibv_srq_init_attr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '18050' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '747',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_SRQT_BASIC',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_SRQT_XRC',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'IBV_SRQT_TM',
+ 'value' => '2'
+ }
+ },
+ 'Name' => 'enum ibv_srq_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '18144' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '762',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_num_tags',
+ 'offset' => '0',
+ 'type' => '1642'
+ },
+ '1' => {
+ 'name' => 'max_ops',
+ 'offset' => '4',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_tm_cap',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '18187' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '767',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'srq_context',
+ 'offset' => '0',
+ 'type' => '197'
},
- '11' => {
- 'name' => 'max_sge',
- 'offset' => '64',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '17950'
},
- '12' => {
- 'name' => 'max_sge_rd',
- 'offset' => '68',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '20',
+ 'type' => '1642'
},
- '13' => {
- 'name' => 'max_cq',
- 'offset' => '72',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'srq_type',
+ 'offset' => '24',
+ 'type' => '18050'
},
- '14' => {
- 'name' => 'max_cqe',
- 'offset' => '76',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'pd',
+ 'offset' => '32',
+ 'type' => '17631'
},
- '15' => {
- 'name' => 'max_mr',
- 'offset' => '80',
- 'type' => '2686'
+ '5' => {
+ 'name' => 'xrcd',
+ 'offset' => '40',
+ 'type' => '18312'
},
- '16' => {
- 'name' => 'max_pd',
- 'offset' => '84',
- 'type' => '2686'
+ '6' => {
+ 'name' => 'cq',
+ 'offset' => '48',
+ 'type' => '15887'
},
- '17' => {
- 'name' => 'max_qp_rd_atom',
- 'offset' => '88',
- 'type' => '2686'
+ '7' => {
+ 'name' => 'tm_cap',
+ 'offset' => '56',
+ 'type' => '18144'
+ }
+ },
+ 'Name' => 'struct ibv_srq_init_attr_ex',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '18312' => {
+ 'BaseType' => '17552',
+ 'Name' => 'struct ibv_xrcd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '18318' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '779',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_WQT_RQ',
+ 'value' => '0'
+ }
+ },
+ 'Name' => 'enum ibv_wq_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '18426' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '796',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wq_context',
+ 'offset' => '0',
+ 'type' => '197'
},
- '18' => {
- 'name' => 'max_ee_rd_atom',
- 'offset' => '92',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'wq_type',
+ 'offset' => '8',
+ 'type' => '18318'
},
- '19' => {
- 'name' => 'max_res_rd_atom',
- 'offset' => '96',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'max_wr',
+ 'offset' => '12',
+ 'type' => '1642'
},
- '2' => {
- 'name' => 'sys_image_guid',
- 'offset' => '16',
- 'type' => '3550'
- },
- '20' => {
- 'name' => 'max_qp_init_rd_atom',
- 'offset' => '100',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'max_sge',
+ 'offset' => '16',
+ 'type' => '1642'
},
- '21' => {
- 'name' => 'max_ee_init_rd_atom',
- 'offset' => '104',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'pd',
+ 'offset' => '24',
+ 'type' => '17631'
},
- '22' => {
- 'name' => 'atomic_cap',
- 'offset' => '108',
- 'type' => '2686'
+ '5' => {
+ 'name' => 'cq',
+ 'offset' => '32',
+ 'type' => '15887'
},
- '23' => {
- 'name' => 'max_ee',
- 'offset' => '112',
- 'type' => '2686'
+ '6' => {
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '1642'
},
- '24' => {
- 'name' => 'max_rdd',
- 'offset' => '116',
- 'type' => '2686'
+ '7' => {
+ 'name' => 'create_flags',
+ 'offset' => '44',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_wq_init_attr',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '185' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '148',
+ 'Name' => '__time_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '18551' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '807',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_WQS_RESET',
+ 'value' => '0'
},
- '25' => {
- 'name' => 'max_mw',
- 'offset' => '120',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'IBV_WQS_RDY',
+ 'value' => '1'
},
- '26' => {
- 'name' => 'max_raw_ipv6_qp',
- 'offset' => '124',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'IBV_WQS_ERR',
+ 'value' => '2'
},
- '27' => {
- 'name' => 'max_raw_ethy_qp',
- 'offset' => '128',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'IBV_WQS_UNKNOWN',
+ 'value' => '3'
+ }
+ },
+ 'Name' => 'enum ibv_wq_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '18639' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '821',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'attr_mask',
+ 'offset' => '0',
+ 'type' => '1642'
},
- '28' => {
- 'name' => 'max_mcast_grp',
- 'offset' => '132',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'wq_state',
+ 'offset' => '4',
+ 'type' => '18551'
},
- '29' => {
- 'name' => 'max_mcast_qp_attach',
- 'offset' => '136',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'curr_wq_state',
+ 'offset' => '8',
+ 'type' => '18551'
},
- '3' => {
- 'name' => 'max_mr_size',
- 'offset' => '24',
- 'type' => '2715'
- },
- '30' => {
- 'name' => 'max_total_mcast_qp_attach',
- 'offset' => '140',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'flags',
+ 'offset' => '12',
+ 'type' => '1642'
},
- '31' => {
- 'name' => 'max_ah',
- 'offset' => '144',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'flags_mask',
+ 'offset' => '16',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_wq_attr',
+ 'Size' => '20',
+ 'Type' => 'Struct'
+ },
+ '18724' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '839',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '13729'
},
- '32' => {
- 'name' => 'max_fmr',
- 'offset' => '148',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'ind_tbl_handle',
+ 'offset' => '8',
+ 'type' => '123'
},
- '33' => {
- 'name' => 'max_map_per_fmr',
- 'offset' => '152',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'ind_tbl_num',
+ 'offset' => '12',
+ 'type' => '123'
},
- '34' => {
- 'name' => 'max_srq',
- 'offset' => '156',
- 'type' => '2686'
+ '3' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_rwq_ind_table',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '18821' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '853',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'log_ind_tbl_size',
+ 'offset' => '0',
+ 'type' => '1642'
},
- '35' => {
- 'name' => 'max_srq_wr',
- 'offset' => '160',
- 'type' => '2686'
+ '1' => {
+ 'name' => 'ind_tbl',
+ 'offset' => '8',
+ 'type' => '18878'
},
- '36' => {
- 'name' => 'max_srq_sge',
- 'offset' => '164',
- 'type' => '2686'
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_rwq_ind_table_init_attr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '18878' => {
+ 'BaseType' => '16408',
+ 'Name' => 'struct ibv_wq**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '18884' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '860',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_QPT_RC',
+ 'value' => '2'
},
- '37' => {
- 'name' => 'max_pkeys',
- 'offset' => '168',
- 'type' => '2697'
+ '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'
+ },
+ '18946' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '870',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '0',
+ 'type' => '1642'
},
- '38' => {
- 'name' => 'local_ca_ack_delay',
- 'offset' => '170',
- 'type' => '3561'
+ '1' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '4',
+ 'type' => '1642'
},
- '39' => {
- 'name' => 'phys_port_cnt',
- 'offset' => '171',
- 'type' => '3561'
+ '2' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '8',
+ 'type' => '1642'
},
- '4' => {
- 'name' => 'page_size_cap',
- 'offset' => '32',
- 'type' => '2715'
- },
- '40' => {
- 'name' => 'reserved',
- 'offset' => '172',
- 'type' => '3579'
+ '3' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '12',
+ 'type' => '1642'
},
- '5' => {
- 'name' => 'vendor_id',
- 'offset' => '40',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'vendor_part_id',
- 'offset' => '44',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'hw_ver',
- 'offset' => '48',
- 'type' => '2686'
- },
- '8' => {
- 'name' => 'max_qp',
- 'offset' => '52',
- 'type' => '2686'
- },
- '9' => {
- 'name' => 'max_qp_wr',
- 'offset' => '56',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_query_device_resp',
- 'Size' => '176',
- 'Type' => 'Struct'
- },
- '31257' => {
- 'BaseType' => '31262',
- 'Name' => 'struct verbs_context*',
- 'Size' => '648',
- 'Type' => 'Pointer'
+ '4' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '16',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_qp_cap',
+ 'Size' => '20',
+ 'Type' => 'Struct'
},
- '31262' => {
+ '19031' => {
'Header' => 'verbs.h',
- 'Line' => '2018',
+ 'Line' => '878',
'Memb' => {
'0' => {
- 'name' => 'query_port',
+ 'name' => 'qp_context',
'offset' => '0',
- 'type' => '31815'
+ 'type' => '197'
},
'1' => {
- 'name' => 'advise_mr',
+ 'name' => 'send_cq',
'offset' => '8',
- 'type' => '32147'
+ 'type' => '15887'
},
- '10' => {
- 'name' => 'modify_flow_action_esp',
- 'offset' => '80',
- 'type' => '32682'
- },
- '11' => {
- 'name' => 'destroy_flow_action',
- 'offset' => '88',
- 'type' => '33042'
- },
- '12' => {
- 'name' => 'create_flow_action_esp',
- 'offset' => '96',
- 'type' => '33058'
- },
- '13' => {
- 'name' => 'modify_qp_rate_limit',
- 'offset' => '104',
- 'type' => '33079'
- },
- '14' => {
- 'name' => 'alloc_parent_domain',
- 'offset' => '112',
- 'type' => '33167'
- },
- '15' => {
- 'name' => 'dealloc_td',
- 'offset' => '120',
- 'type' => '33270'
- },
- '16' => {
- 'name' => 'alloc_td',
- 'offset' => '128',
- 'type' => '33286'
- },
- '17' => {
- 'name' => 'modify_cq',
- 'offset' => '136',
- 'type' => '33335'
- },
- '18' => {
- 'name' => 'post_srq_ops',
- 'offset' => '144',
- 'type' => '33433'
- },
- '19' => {
- 'name' => 'destroy_rwq_ind_table',
- 'offset' => '152',
- 'type' => '33660'
- },
'2' => {
- 'name' => 'alloc_null_mr',
+ 'name' => 'recv_cq',
'offset' => '16',
- 'type' => '32183'
+ 'type' => '15887'
},
- '20' => {
- 'name' => 'create_rwq_ind_table',
- 'offset' => '160',
- 'type' => '33743'
- },
- '21' => {
- 'name' => 'destroy_wq',
- 'offset' => '168',
- 'type' => '34033'
- },
- '22' => {
- 'name' => 'modify_wq',
- 'offset' => '176',
- 'type' => '34049'
- },
- '23' => {
- 'name' => 'create_wq',
- 'offset' => '184',
- 'type' => '34150'
- },
- '24' => {
- 'name' => 'query_rt_values',
- 'offset' => '192',
- 'type' => '34290'
- },
- '25' => {
- 'name' => 'create_cq_ex',
- 'offset' => '200',
- 'type' => '34407'
- },
- '26' => {
- 'name' => 'priv',
- 'offset' => '208',
- 'type' => '35191'
- },
- '27' => {
- 'name' => 'query_device_ex',
- 'offset' => '216',
- 'type' => '38419'
- },
- '28' => {
- 'name' => 'ibv_destroy_flow',
- 'offset' => '224',
- 'type' => '37738'
- },
- '29' => {
- 'name' => 'ABI_placeholder2',
- 'offset' => '232',
- 'type' => '39264'
- },
'3' => {
- 'name' => 'read_counters',
+ 'name' => 'srq',
'offset' => '24',
- 'type' => '32199'
+ 'type' => '16207'
},
- '30' => {
- 'name' => 'ibv_create_flow',
- 'offset' => '240',
- 'type' => '36709'
- },
- '31' => {
- 'name' => 'ABI_placeholder1',
- 'offset' => '248',
- 'type' => '39264'
- },
- '32' => {
- 'name' => 'open_qp',
- 'offset' => '256',
- 'type' => '38222'
- },
- '33' => {
- 'name' => 'create_qp_ex',
- 'offset' => '264',
- 'type' => '37038'
- },
- '34' => {
- 'name' => 'get_srq_num',
- 'offset' => '272',
- 'type' => '37786'
- },
- '35' => {
- 'name' => 'create_srq_ex',
- 'offset' => '280',
- 'type' => '37460'
- },
- '36' => {
- 'name' => 'open_xrcd',
- 'offset' => '288',
- 'type' => '38323'
- },
- '37' => {
- 'name' => 'close_xrcd',
- 'offset' => '296',
- 'type' => '36448'
- },
- '38' => {
- 'name' => '_ABI_placeholder3',
- 'offset' => '304',
- 'type' => '9365'
- },
- '39' => {
- 'name' => 'sz',
- 'offset' => '312',
- 'type' => '9544'
- },
'4' => {
- 'name' => 'attach_counters_point_flow',
+ 'name' => 'cap',
'offset' => '32',
- 'type' => '32230'
+ 'type' => '18946'
},
- '40' => {
- 'name' => 'context',
- 'offset' => '320',
- 'type' => '7452'
- },
'5' => {
- 'name' => 'create_counters',
- 'offset' => '40',
- 'type' => '32364'
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '18884'
},
'6' => {
- 'name' => 'destroy_counters',
- 'offset' => '48',
- 'type' => '32413'
- },
- '7' => {
- 'name' => 'reg_dm_mr',
+ 'name' => 'sq_sig_all',
'offset' => '56',
- 'type' => '32429'
- },
- '8' => {
- 'name' => 'alloc_dm',
- 'offset' => '64',
- 'type' => '32595'
- },
- '9' => {
- 'name' => 'free_dm',
- 'offset' => '72',
- 'type' => '32666'
+ 'type' => '123'
}
},
- 'Name' => 'struct verbs_context',
- 'Size' => '648',
+ 'Name' => 'struct ibv_qp_init_attr',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '31815' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*, size_t)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '8231'
- },
- '2' => {
- 'type' => '31846'
- },
- '3' => {
- 'type' => '9544'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
+ '19260' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '920',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rx_hash_function',
+ 'offset' => '0',
+ 'type' => '1618'
+ },
+ '1' => {
+ 'name' => 'rx_hash_key_len',
+ 'offset' => '1',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'rx_hash_key',
+ 'offset' => '8',
+ 'type' => '19331'
+ },
+ '3' => {
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '1654'
+ }
+ },
+ 'Name' => 'struct ibv_rx_hash_conf',
+ 'Size' => '24',
+ 'Type' => 'Struct'
},
- '31846' => {
- 'BaseType' => '31851',
- 'Name' => 'struct ibv_port_attr*',
- 'Size' => '52',
+ '19331' => {
+ 'BaseType' => '1618',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '31851' => {
+ '19337' => {
'Header' => 'verbs.h',
- 'Line' => '394',
+ 'Line' => '929',
'Memb' => {
'0' => {
- 'name' => 'state',
+ 'name' => 'qp_context',
'offset' => '0',
- 'type' => '701'
+ 'type' => '197'
},
'1' => {
- 'name' => 'max_mtu',
- 'offset' => '4',
- 'type' => '751'
+ 'name' => 'send_cq',
+ 'offset' => '8',
+ 'type' => '15887'
},
'10' => {
- 'name' => 'sm_lid',
- 'offset' => '36',
- 'type' => '9809'
+ 'name' => 'create_flags',
+ 'offset' => '80',
+ 'type' => '1642'
},
'11' => {
- 'name' => 'lmc',
- 'offset' => '38',
- 'type' => '8231'
+ 'name' => 'max_tso_header',
+ 'offset' => '84',
+ 'type' => '1630'
},
'12' => {
- 'name' => 'max_vl_num',
- 'offset' => '39',
- 'type' => '8231'
+ 'name' => 'rwq_ind_tbl',
+ 'offset' => '88',
+ 'type' => '19575'
},
'13' => {
- 'name' => 'sm_sl',
- 'offset' => '40',
- 'type' => '8231'
+ 'name' => 'rx_hash_conf',
+ 'offset' => '96',
+ 'type' => '19260'
},
'14' => {
- 'name' => 'subnet_timeout',
- 'offset' => '41',
- 'type' => '8231'
+ 'name' => 'source_qpn',
+ 'offset' => '120',
+ 'type' => '1642'
},
'15' => {
- 'name' => 'init_type_reply',
- 'offset' => '42',
- 'type' => '8231'
- },
- '16' => {
- 'name' => 'active_width',
- 'offset' => '43',
- 'type' => '8231'
- },
- '17' => {
- 'name' => 'active_speed',
- 'offset' => '44',
- 'type' => '8231'
- },
- '18' => {
- 'name' => 'phys_state',
- 'offset' => '45',
- 'type' => '8231'
- },
- '19' => {
- 'name' => 'link_layer',
- 'offset' => '46',
- 'type' => '8231'
+ 'name' => 'send_ops_flags',
+ 'offset' => '128',
+ 'type' => '1654'
},
'2' => {
- 'name' => 'active_mtu',
- 'offset' => '8',
- 'type' => '751'
+ 'name' => 'recv_cq',
+ 'offset' => '16',
+ 'type' => '15887'
},
- '20' => {
- 'name' => 'flags',
- 'offset' => '47',
- 'type' => '8231'
- },
- '21' => {
- 'name' => 'port_cap_flags2',
- 'offset' => '48',
- 'type' => '9809'
- },
'3' => {
- 'name' => 'gid_tbl_len',
- 'offset' => '12',
- 'type' => '131'
+ 'name' => 'srq',
+ 'offset' => '24',
+ 'type' => '16207'
},
'4' => {
- 'name' => 'port_cap_flags',
- 'offset' => '16',
- 'type' => '8394'
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '18946'
},
'5' => {
- 'name' => 'max_msg_sz',
- 'offset' => '20',
- 'type' => '8394'
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '18884'
},
'6' => {
- 'name' => 'bad_pkey_cntr',
- 'offset' => '24',
- 'type' => '8394'
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '123'
},
'7' => {
- 'name' => 'qkey_viol_cntr',
- 'offset' => '28',
- 'type' => '8394'
+ 'name' => 'comp_mask',
+ 'offset' => '60',
+ 'type' => '1642'
},
'8' => {
- 'name' => 'pkey_tbl_len',
- 'offset' => '32',
- 'type' => '9809'
+ 'name' => 'pd',
+ 'offset' => '64',
+ 'type' => '17631'
},
'9' => {
- 'name' => 'lid',
- 'offset' => '34',
- 'type' => '9809'
+ 'name' => 'xrcd',
+ 'offset' => '72',
+ 'type' => '18312'
}
},
- 'Name' => 'struct ibv_port_attr',
- 'Size' => '52',
+ 'Name' => 'struct ibv_qp_init_attr_ex',
+ 'Size' => '136',
'Type' => 'Struct'
},
- '32147' => {
- 'Name' => 'int(*)(struct ibv_pd*, enum ib_uverbs_advise_mr_advice, uint32_t, struct ibv_sge*, uint32_t)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- },
- '1' => {
- 'type' => '795'
- },
- '2' => {
- 'type' => '8394'
- },
- '3' => {
- 'type' => '9934'
- },
- '4' => {
- 'type' => '8394'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32183' => {
- 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- }
- },
- 'Return' => '9438',
- 'Type' => 'FuncPtr'
- },
- '32199' => {
- 'Name' => 'int(*)(struct ibv_counters*, uint64_t*, uint32_t, uint32_t)',
- 'Param' => {
- '0' => {
- 'type' => '21657'
- },
- '1' => {
- 'type' => '24437'
- },
- '2' => {
- 'type' => '8394'
- },
- '3' => {
- 'type' => '8394'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32230' => {
- 'Name' => 'int(*)(struct ibv_counters*, struct ibv_counter_attach_attr*, struct ibv_flow*)',
- 'Param' => {
- '0' => {
- 'type' => '21657'
- },
- '1' => {
- 'type' => '32256'
- },
- '2' => {
- 'type' => '32310'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32256' => {
- 'BaseType' => '32261',
- 'Name' => 'struct ibv_counter_attach_attr*',
- 'Size' => '12',
+ '19575' => {
+ 'BaseType' => '18724',
+ 'Name' => 'struct ibv_rwq_ind_table*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '32261' => {
+ '19631' => {
'Header' => 'verbs.h',
- 'Line' => '1998',
+ 'Line' => '958',
'Memb' => {
'0' => {
- 'name' => 'counter_desc',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '820'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'index',
+ 'name' => 'qp_num',
'offset' => '4',
- 'type' => '8394'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'comp_mask',
+ 'name' => 'xrcd',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '18312'
+ },
+ '3' => {
+ 'name' => 'qp_context',
+ 'offset' => '16',
+ 'type' => '197'
+ },
+ '4' => {
+ 'name' => 'qp_type',
+ 'offset' => '24',
+ 'type' => '18884'
}
},
- 'Name' => 'struct ibv_counter_attach_attr',
- 'Size' => '12',
+ 'Name' => 'struct ibv_qp_open_attr',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '32310' => {
- 'BaseType' => '32315',
- 'Name' => 'struct ibv_flow*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '32315' => {
+ '197' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '19894' => {
'Header' => 'verbs.h',
- 'Line' => '1833',
+ 'Line' => '998',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
+ 'name' => 'IBV_QPS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'context',
- 'offset' => '8',
- 'type' => '7447'
+ 'name' => 'IBV_QPS_INIT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '8394'
+ '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' => 'struct ibv_flow',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '32364' => {
- 'Name' => 'struct ibv_counters*(*)(struct ibv_context*, struct ibv_counters_init_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '32385'
- }
- },
- 'Return' => '21657',
- 'Type' => 'FuncPtr'
- },
- '32385' => {
- 'BaseType' => '32390',
- 'Name' => 'struct ibv_counters_init_attr*',
+ 'Name' => 'enum ibv_qp_state',
'Size' => '4',
- 'Type' => 'Pointer'
+ 'Type' => 'Enum'
},
- '32390' => {
+ '19962' => {
'Header' => 'verbs.h',
- 'Line' => '1985',
+ 'Line' => '1009',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
+ 'name' => 'IBV_MIG_MIGRATED',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_MIG_REARM',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'IBV_MIG_ARMED',
+ 'value' => '2'
}
},
- 'Name' => 'struct ibv_counters_init_attr',
+ 'Name' => 'enum ibv_mig_state',
'Size' => '4',
- 'Type' => 'Struct'
- },
- '32413' => {
- 'Name' => 'int(*)(struct ibv_counters*)',
- 'Param' => {
- '0' => {
- 'type' => '21657'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
+ 'Type' => 'Enum'
},
- '32429' => {
- 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, struct ibv_dm*, uint64_t, size_t, unsigned int)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
+ '20000' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1015',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qp_state',
+ 'offset' => '0',
+ 'type' => '19894'
+ },
+ '1' => {
+ 'name' => 'cur_qp_state',
+ 'offset' => '4',
+ 'type' => '19894'
+ },
+ '10' => {
+ 'name' => 'ah_attr',
+ 'offset' => '56',
+ 'type' => '17838'
+ },
+ '11' => {
+ 'name' => 'alt_ah_attr',
+ 'offset' => '88',
+ 'type' => '17838'
+ },
+ '12' => {
+ 'name' => 'pkey_index',
+ 'offset' => '120',
+ 'type' => '1630'
+ },
+ '13' => {
+ 'name' => 'alt_pkey_index',
+ 'offset' => '122',
+ 'type' => '1630'
+ },
+ '14' => {
+ 'name' => 'en_sqd_async_notify',
+ 'offset' => '124',
+ 'type' => '1618'
+ },
+ '15' => {
+ 'name' => 'sq_draining',
+ 'offset' => '125',
+ 'type' => '1618'
},
- '1' => {
- 'type' => '32465'
+ '16' => {
+ 'name' => 'max_rd_atomic',
+ 'offset' => '126',
+ 'type' => '1618'
},
- '2' => {
- 'type' => '9365'
+ '17' => {
+ 'name' => 'max_dest_rd_atomic',
+ 'offset' => '127',
+ 'type' => '1618'
},
- '3' => {
- 'type' => '9544'
+ '18' => {
+ 'name' => 'min_rnr_timer',
+ 'offset' => '128',
+ 'type' => '1618'
+ },
+ '19' => {
+ 'name' => 'port_num',
+ 'offset' => '129',
+ 'type' => '1618'
},
- '4' => {
- 'type' => '213'
- }
- },
- 'Return' => '9438',
- 'Type' => 'FuncPtr'
- },
- '32465' => {
- 'BaseType' => '32470',
- 'Name' => 'struct ibv_dm*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '32470' => {
- 'Header' => 'verbs.h',
- 'Line' => '145',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'memcpy_to_dm',
- 'offset' => '8',
- 'type' => '32527'
- },
'2' => {
- 'name' => 'memcpy_from_dm',
- 'offset' => '16',
- 'type' => '32564'
+ 'name' => 'path_mtu',
+ 'offset' => '8',
+ 'type' => '15104'
},
- '3' => {
- 'name' => 'comp_mask',
- 'offset' => '24',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_dm',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '32527' => {
- 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
- 'Param' => {
- '0' => {
- 'type' => '32465'
- },
- '1' => {
- 'type' => '9365'
+ '20' => {
+ 'name' => 'timeout',
+ 'offset' => '130',
+ 'type' => '1618'
},
- '2' => {
- 'type' => '32558'
+ '21' => {
+ 'name' => 'retry_cnt',
+ 'offset' => '131',
+ 'type' => '1618'
},
- '3' => {
- 'type' => '9544'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32558' => {
- 'BaseType' => '32563',
- 'Name' => 'void const*',
- 'Type' => 'Pointer'
- },
- '32563' => {
- 'BaseType' => '1',
- 'Name' => 'void const',
- 'Type' => 'Const'
- },
- '32564' => {
- 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
- 'Param' => {
- '0' => {
- 'type' => '6673'
+ '22' => {
+ 'name' => 'rnr_retry',
+ 'offset' => '132',
+ 'type' => '1618'
},
- '1' => {
- 'type' => '32465'
+ '23' => {
+ 'name' => 'alt_port_num',
+ 'offset' => '133',
+ 'type' => '1618'
},
- '2' => {
- 'type' => '9365'
+ '24' => {
+ 'name' => 'alt_timeout',
+ 'offset' => '134',
+ 'type' => '1618'
},
- '3' => {
- 'type' => '9544'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32595' => {
- 'Name' => 'struct ibv_dm*(*)(struct ibv_context*, struct ibv_alloc_dm_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
+ '25' => {
+ 'name' => 'rate_limit',
+ 'offset' => '136',
+ 'type' => '1642'
},
- '1' => {
- 'type' => '32616'
- }
- },
- 'Return' => '32465',
- 'Type' => 'FuncPtr'
- },
- '32616' => {
- 'BaseType' => '32621',
- 'Name' => 'struct ibv_alloc_dm_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '3' => {
+ 'name' => 'path_mig_state',
+ 'offset' => '12',
+ 'type' => '19962'
+ },
+ '4' => {
+ 'name' => 'qkey',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '5' => {
+ 'name' => 'rq_psn',
+ 'offset' => '20',
+ 'type' => '1642'
+ },
+ '6' => {
+ 'name' => 'sq_psn',
+ 'offset' => '24',
+ 'type' => '1642'
+ },
+ '7' => {
+ 'name' => 'dest_qp_num',
+ 'offset' => '28',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'qp_access_flags',
+ 'offset' => '32',
+ 'type' => '78'
+ },
+ '9' => {
+ 'name' => 'cap',
+ 'offset' => '36',
+ 'type' => '18946'
+ }
+ },
+ 'Name' => 'struct ibv_qp_attr',
+ 'Size' => '144',
+ 'Type' => 'Struct'
},
- '32621' => {
+ '20379' => {
'Header' => 'verbs.h',
- 'Line' => '139',
+ 'Line' => '1044',
'Memb' => {
'0' => {
- 'name' => 'length',
+ 'name' => 'rate_limit',
'offset' => '0',
- 'type' => '9544'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'log_align_req',
- 'offset' => '8',
- 'type' => '8394'
+ 'name' => 'max_burst_sz',
+ 'offset' => '4',
+ 'type' => '1642'
},
'2' => {
+ 'name' => 'typical_pkt_sz',
+ 'offset' => '8',
+ 'type' => '1630'
+ },
+ '3' => {
'name' => 'comp_mask',
'offset' => '12',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_alloc_dm_attr',
+ 'Name' => 'struct ibv_qp_rate_limit_attr',
'Size' => '16',
'Type' => 'Struct'
},
- '32666' => {
- 'Name' => 'int(*)(struct ibv_dm*)',
- 'Param' => {
- '0' => {
- 'type' => '32465'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32682' => {
- 'Name' => 'int(*)(struct ibv_flow_action*, struct ibv_flow_action_esp_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '32703'
- },
- '1' => {
- 'type' => '32708'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '32703' => {
- 'BaseType' => '21585',
- 'Name' => 'struct ibv_flow_action*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '32708' => {
- 'BaseType' => '32713',
- 'Name' => 'struct ibv_flow_action_esp_attr*',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '32713' => {
+ '20450' => {
'Header' => 'verbs.h',
- 'Line' => '1847',
+ 'Line' => '1051',
'Memb' => {
'0' => {
- 'name' => 'esp_attr',
- 'offset' => '0',
- 'type' => '32853'
+ 'name' => 'IBV_WR_RDMA_WRITE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'keymat_proto',
- 'offset' => '8',
- 'type' => '846'
+ 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_WR_TSO',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_WR_DRIVER1',
+ 'value' => '11'
+ },
'2' => {
- 'name' => 'keymat_len',
- 'offset' => '12',
- 'type' => '9809'
+ 'name' => 'IBV_WR_SEND',
+ 'value' => '2'
},
'3' => {
- 'name' => 'keymat_ptr',
- 'offset' => '16',
- 'type' => '6673'
+ 'name' => 'IBV_WR_SEND_WITH_IMM',
+ 'value' => '3'
},
'4' => {
- 'name' => 'replay_proto',
- 'offset' => '24',
- 'type' => '865'
+ 'name' => 'IBV_WR_RDMA_READ',
+ 'value' => '4'
},
'5' => {
- 'name' => 'replay_len',
- 'offset' => '28',
- 'type' => '9809'
+ 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'replay_ptr',
- 'offset' => '32',
- 'type' => '6673'
+ 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'value' => '6'
},
'7' => {
- 'name' => 'esp_encap',
- 'offset' => '40',
- 'type' => '32928'
+ 'name' => 'IBV_WR_LOCAL_INV',
+ 'value' => '7'
},
'8' => {
- 'name' => 'comp_mask',
- 'offset' => '48',
- 'type' => '8394'
+ 'name' => 'IBV_WR_BIND_MW',
+ 'value' => '8'
},
'9' => {
- 'name' => 'esn',
- 'offset' => '52',
- 'type' => '8394'
+ 'name' => 'IBV_WR_SEND_WITH_INV',
+ 'value' => '9'
}
},
- 'Name' => 'struct ibv_flow_action_esp_attr',
- 'Size' => '56',
- 'Type' => 'Struct'
- },
- '32853' => {
- 'BaseType' => '32858',
- 'Name' => 'struct ib_uverbs_flow_action_esp*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '32858' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '148',
+ '20542' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1074',
'Memb' => {
'0' => {
- 'name' => 'spi',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '197'
},
'1' => {
- 'name' => 'seq',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'tfc_pad',
+ 'name' => 'length',
'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'hard_limit_pkts',
- 'offset' => '16',
- 'type' => '2715'
+ 'type' => '45'
}
},
- 'Name' => 'struct ib_uverbs_flow_action_esp',
- 'Size' => '24',
+ 'Name' => 'struct ibv_data_buf',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '32928' => {
- 'BaseType' => '32933',
- 'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ '20585' => {
+ 'BaseType' => '20542',
+ 'Name' => 'struct ibv_data_buf const',
+ 'Size' => '16',
+ 'Type' => 'Const'
},
- '32933' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '138',
+ '20590' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1079',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '32949'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'unnamed1',
+ 'name' => 'length',
'offset' => '8',
- 'type' => '32987'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'len',
- 'offset' => '16',
- 'type' => '2697'
- },
- '3' => {
- 'name' => 'type',
- 'offset' => '18',
- 'type' => '2697'
+ 'name' => 'lkey',
+ 'offset' => '12',
+ 'type' => '1642'
}
- },
- 'Name' => 'struct ib_uverbs_flow_action_esp_encap',
- 'Size' => '24',
+ },
+ 'Name' => 'struct ibv_sge',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '32949' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '142',
+ '20647' => {
+ 'BaseType' => '20590',
+ 'Name' => 'struct ibv_sge const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '20652' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1095',
'Memb' => {
'0' => {
- 'name' => 'val_ptr',
+ 'name' => 'imm_data',
'offset' => '0',
- 'type' => '6673'
+ 'type' => '1738'
},
'1' => {
- 'name' => 'val_ptr_data_u64',
+ 'name' => 'invalidate_rkey',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1642'
}
},
- 'Name' => 'ib_uverbs_flow_action_esp_encap::anon-union-ib_user_ioctl_verbs.h-142',
- 'NameSpace' => 'ib_uverbs_flow_action_esp_encap',
- 'Size' => '8',
+ 'Name' => 'anon-union-verbs.h-1095',
+ 'Size' => '4',
'Type' => 'Union'
},
- '32987' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '143',
+ '20689' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1100',
'Memb' => {
'0' => {
- 'name' => 'next_ptr',
+ 'name' => 'remote_addr',
'offset' => '0',
- 'type' => '32928'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'next_ptr_data_u64',
- 'offset' => '0',
- 'type' => '2715'
+ 'name' => 'rkey',
+ 'offset' => '8',
+ 'type' => '1642'
}
},
- 'Name' => 'ib_uverbs_flow_action_esp_encap::anon-union-ib_user_ioctl_verbs.h-143',
- 'NameSpace' => 'ib_uverbs_flow_action_esp_encap',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '33042' => {
- 'Name' => 'int(*)(struct ibv_flow_action*)',
- 'Param' => {
- '0' => {
- 'type' => '32703'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33058' => {
- 'Name' => 'struct ibv_flow_action*(*)(struct ibv_context*, struct ibv_flow_action_esp_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '32708'
- }
- },
- 'Return' => '32703',
- 'Type' => 'FuncPtr'
- },
- '33079' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_rate_limit_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '8431'
- },
- '1' => {
- 'type' => '33100'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33100' => {
- 'BaseType' => '33105',
- 'Name' => 'struct ibv_qp_rate_limit_attr*',
+ 'Name' => 'anon-struct-verbs.h-1100',
'Size' => '16',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '33105' => {
+ '20728' => {
'Header' => 'verbs.h',
- 'Line' => '1044',
+ 'Line' => '1104',
'Memb' => {
'0' => {
- 'name' => 'rate_limit',
+ 'name' => 'remote_addr',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'max_burst_sz',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => 'compare_add',
+ 'offset' => '8',
+ 'type' => '1654'
},
'2' => {
- 'name' => 'typical_pkt_sz',
- 'offset' => '8',
- 'type' => '9809'
+ 'name' => 'swap',
+ 'offset' => '16',
+ 'type' => '1654'
},
'3' => {
- 'name' => 'comp_mask',
+ 'name' => 'rkey',
+ 'offset' => '24',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1104',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '20795' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1110',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ah',
+ 'offset' => '0',
+ 'type' => '20903'
+ },
+ '1' => {
+ 'name' => 'remote_qpn',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'remote_qkey',
'offset' => '12',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_qp_rate_limit_attr',
+ 'Name' => 'anon-struct-verbs.h-1110',
'Size' => '16',
'Type' => 'Struct'
},
- '33167' => {
- 'Name' => 'struct ibv_pd*(*)(struct ibv_context*, struct ibv_parent_domain_init_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '33188'
- }
- },
- 'Return' => '8353',
- 'Type' => 'FuncPtr'
- },
- '33188' => {
- 'BaseType' => '33193',
- 'Name' => 'struct ibv_parent_domain_init_attr*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '33193' => {
+ '20847' => {
'Header' => 'verbs.h',
- 'Line' => '1979',
+ 'Line' => '1595',
'Memb' => {
'0' => {
- 'name' => 'pd',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '8353'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'td',
+ 'name' => 'pd',
'offset' => '8',
- 'type' => '33242'
+ 'type' => '17631'
},
'2' => {
- 'name' => 'comp_mask',
+ 'name' => 'handle',
'offset' => '16',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_parent_domain_init_attr',
+ 'Name' => 'struct ibv_ah',
'Size' => '24',
'Type' => 'Struct'
},
- '33242' => {
- 'BaseType' => '33247',
- 'Name' => 'struct ibv_td*',
+ '20903' => {
+ 'BaseType' => '20847',
+ 'Name' => 'struct ibv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
- '33247' => {
+ '20909' => {
'Header' => 'verbs.h',
- 'Line' => '601',
+ 'Line' => '1099',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'rdma',
+ 'offset' => '0',
+ 'type' => '20689'
+ },
+ '1' => {
+ 'name' => 'atomic',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '20728'
+ },
+ '2' => {
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '20795'
}
},
- 'Name' => 'struct ibv_td',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '33270' => {
- 'Name' => 'int(*)(struct ibv_td*)',
- 'Param' => {
- '0' => {
- 'type' => '33242'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33286' => {
- 'Name' => 'struct ibv_td*(*)(struct ibv_context*, struct ibv_td_init_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '33307'
- }
- },
- 'Return' => '33242',
- 'Type' => 'FuncPtr'
- },
- '33307' => {
- 'BaseType' => '33312',
- 'Name' => 'struct ibv_td_init_attr*',
- 'Size' => '4',
- 'Type' => 'Pointer'
+ 'Name' => 'anon-union-verbs.h-1099',
+ 'Size' => '32',
+ 'Type' => 'Union'
},
- '33312' => {
+ '20958' => {
'Header' => 'verbs.h',
- 'Line' => '597',
+ 'Line' => '1117',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'remote_srqn',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_td_init_attr',
+ 'Name' => 'anon-struct-verbs.h-1117',
'Size' => '4',
'Type' => 'Struct'
},
- '33335' => {
- 'Name' => 'int(*)(struct ibv_cq*, struct ibv_modify_cq_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '8615'
- },
- '1' => {
- 'type' => '33356'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33356' => {
- 'BaseType' => '33361',
- 'Name' => 'struct ibv_modify_cq_attr*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '33361' => {
+ '20983' => {
'Header' => 'verbs.h',
- 'Line' => '1482',
+ 'Line' => '1116',
'Memb' => {
'0' => {
- 'name' => 'attr_mask',
+ 'name' => 'xrc',
'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'moderate',
- 'offset' => '4',
- 'type' => '33397'
+ 'type' => '20958'
}
},
- 'Name' => 'struct ibv_modify_cq_attr',
- 'Size' => '8',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-verbs.h-1116',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '33397' => {
+ '21007' => {
'Header' => 'verbs.h',
- 'Line' => '1477',
+ 'Line' => '1122',
'Memb' => {
'0' => {
- 'name' => 'cq_count',
+ 'name' => 'mw',
'offset' => '0',
- 'type' => '9809'
+ 'type' => '21059'
},
'1' => {
- 'name' => 'cq_period',
- 'offset' => '2',
- 'type' => '9809'
+ 'name' => 'rkey',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '17164'
}
},
- 'Name' => 'struct ibv_moderate_cq',
- 'Size' => '4',
+ 'Name' => 'anon-struct-verbs.h-1122',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '33433' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_ops_wr*, struct ibv_ops_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '9205'
- },
- '1' => {
- 'type' => '33459'
- },
- '2' => {
- 'type' => '33655'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33459' => {
- 'BaseType' => '33464',
- 'Name' => 'struct ibv_ops_wr*',
- 'Size' => '72',
+ '21059' => {
+ 'BaseType' => '17669',
+ 'Name' => 'struct ibv_mw*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '33464' => {
+ '21065' => {
'Header' => 'verbs.h',
- 'Line' => '1153',
+ 'Line' => '1127',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '197'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'hdr_sz',
'offset' => '8',
- 'type' => '33459'
+ 'type' => '1630'
},
'2' => {
- 'name' => 'opcode',
- 'offset' => '16',
- 'type' => '890'
- },
- '3' => {
- 'name' => 'flags',
- 'offset' => '20',
- 'type' => '131'
- },
- '4' => {
- 'name' => 'tm',
- 'offset' => '24',
- 'type' => '33538'
+ 'name' => 'mss',
+ 'offset' => '10',
+ 'type' => '1630'
}
},
- 'Name' => 'struct ibv_ops_wr',
- 'Size' => '72',
+ 'Name' => 'anon-struct-verbs.h-1127',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '33538' => {
+ '21118' => {
'Header' => 'verbs.h',
- 'Line' => '1158',
+ 'Line' => '1121',
'Memb' => {
'0' => {
- 'name' => 'unexpected_cnt',
+ 'name' => 'bind_mw',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '21007'
},
'1' => {
- 'name' => 'handle',
- 'offset' => '4',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'add',
- 'offset' => '8',
- 'type' => '33582'
+ 'name' => 'tso',
+ 'offset' => '0',
+ 'type' => '21065'
}
},
- 'Name' => 'ibv_ops_wr::anon-struct-verbs.h-1158',
- 'NameSpace' => 'ibv_ops_wr',
+ 'Name' => 'anon-union-verbs.h-1121',
'Size' => '48',
- 'Type' => 'Struct'
+ 'Type' => 'Union'
},
- '33582' => {
+ '21155' => {
'Header' => 'verbs.h',
- 'Line' => '1161',
+ 'Line' => '1085',
'Memb' => {
'0' => {
- 'name' => 'recv_wr_id',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'sg_list',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '9934'
+ 'type' => '21293'
},
'2' => {
- 'name' => 'num_sge',
+ 'name' => 'sg_list',
'offset' => '16',
- 'type' => '131'
+ 'type' => '21299'
},
'3' => {
- 'name' => 'tag',
+ 'name' => 'num_sge',
'offset' => '24',
- 'type' => '9365'
+ 'type' => '123'
},
'4' => {
- 'name' => 'mask',
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '20450'
+ },
+ '5' => {
+ 'name' => 'send_flags',
'offset' => '32',
- 'type' => '9365'
+ 'type' => '78'
+ },
+ '6' => {
+ 'name' => 'unnamed0',
+ 'offset' => '36',
+ 'type' => '20652'
+ },
+ '7' => {
+ 'name' => 'wr',
+ 'offset' => '40',
+ 'type' => '20909'
+ },
+ '8' => {
+ 'name' => 'qp_type',
+ 'offset' => '72',
+ 'type' => '20983'
+ },
+ '9' => {
+ 'name' => 'unnamed1',
+ 'offset' => '80',
+ 'type' => '21118'
}
},
- 'Name' => 'ibv_ops_wr::anon-struct-verbs.h-1158::anon-struct-verbs.h-1161',
- 'NameSpace' => 'ibv_ops_wr::anon-struct-verbs.h-1158',
- 'Size' => '40',
+ 'Name' => 'struct ibv_send_wr',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '33655' => {
- 'BaseType' => '33459',
- 'Name' => 'struct ibv_ops_wr**',
- 'Size' => '72',
+ '21293' => {
+ 'BaseType' => '21155',
+ 'Name' => 'struct ibv_send_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '33660' => {
- 'Name' => 'int(*)(struct ibv_rwq_ind_table*)',
- 'Param' => {
- '0' => {
- 'type' => '33676'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '33676' => {
- 'BaseType' => '33681',
- 'Name' => 'struct ibv_rwq_ind_table*',
- 'Size' => '24',
+ '21299' => {
+ 'BaseType' => '20590',
+ 'Name' => 'struct ibv_sge*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '33681' => {
+ '21305' => {
'Header' => 'verbs.h',
- 'Line' => '839',
+ 'Line' => '1135',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'ind_tbl_handle',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '131'
+ 'type' => '21376'
},
'2' => {
- 'name' => 'ind_tbl_num',
- 'offset' => '12',
- 'type' => '131'
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '21299'
},
'3' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '8394'
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '123'
}
},
- 'Name' => 'struct ibv_rwq_ind_table',
- 'Size' => '24',
+ 'Name' => 'struct ibv_recv_wr',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '33743' => {
- 'Name' => 'struct ibv_rwq_ind_table*(*)(struct ibv_context*, struct ibv_rwq_ind_table_init_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '33764'
- }
- },
- 'Return' => '33676',
- 'Type' => 'FuncPtr'
- },
- '33764' => {
- 'BaseType' => '33769',
- 'Name' => 'struct ibv_rwq_ind_table_init_attr*',
- 'Size' => '24',
+ '21376' => {
+ 'BaseType' => '21305',
+ 'Name' => 'struct ibv_recv_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '33769' => {
+ '21382' => {
'Header' => 'verbs.h',
- 'Line' => '853',
+ 'Line' => '1142',
'Memb' => {
'0' => {
- 'name' => 'log_ind_tbl_size',
- 'offset' => '0',
- 'type' => '8394'
+ 'name' => 'IBV_WR_TAG_ADD',
+ 'value' => '0'
},
'1' => {
- 'name' => 'ind_tbl',
- 'offset' => '8',
- 'type' => '33818'
+ 'name' => 'IBV_WR_TAG_DEL',
+ 'value' => '1'
},
'2' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '8394'
+ 'name' => 'IBV_WR_TAG_SYNC',
+ 'value' => '2'
}
},
- 'Name' => 'struct ibv_rwq_ind_table_init_attr',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '33818' => {
- 'BaseType' => '33823',
- 'Name' => 'struct ibv_wq**',
- 'Size' => '152',
- 'Type' => 'Pointer'
- },
- '33823' => {
- 'BaseType' => '33828',
- 'Name' => 'struct ibv_wq*',
- 'Size' => '152',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_ops_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '33828' => {
+ '21420' => {
'Header' => 'verbs.h',
- 'Line' => '1199',
+ 'Line' => '1161',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'recv_wr_id',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'wq_context',
+ 'name' => 'sg_list',
'offset' => '8',
- 'type' => '6673'
+ 'type' => '21299'
},
- '10' => {
- 'name' => 'cond',
- 'offset' => '96',
- 'type' => '9033'
- },
- '11' => {
- 'name' => 'events_completed',
- 'offset' => '144',
- 'type' => '8394'
- },
- '12' => {
- 'name' => 'comp_mask',
- 'offset' => '148',
- 'type' => '8394'
- },
'2' => {
- 'name' => 'pd',
+ 'name' => 'num_sge',
'offset' => '16',
- 'type' => '8353'
+ 'type' => '123'
},
'3' => {
- 'name' => 'cq',
+ 'name' => 'tag',
'offset' => '24',
- 'type' => '8615'
+ 'type' => '1654'
},
'4' => {
- 'name' => 'wq_num',
+ 'name' => 'mask',
'offset' => '32',
- 'type' => '8394'
- },
- '5' => {
- 'name' => 'handle',
- 'offset' => '36',
- 'type' => '8394'
- },
- '6' => {
- 'name' => 'state',
- 'offset' => '40',
- 'type' => '922'
- },
- '7' => {
- 'name' => 'wq_type',
- 'offset' => '44',
- 'type' => '960'
- },
- '8' => {
- 'name' => 'post_recv',
- 'offset' => '48',
- 'type' => '34007'
- },
- '9' => {
- 'name' => 'mutex',
- 'offset' => '56',
- 'type' => '8801'
+ 'type' => '1654'
}
},
- 'Name' => 'struct ibv_wq',
- 'Size' => '152',
+ 'Name' => 'anon-struct-verbs.h-1161',
+ 'Size' => '40',
'Type' => 'Struct'
},
- '339' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '453',
- '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'
- },
- '34007' => {
- 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
+ '214424' => {
+ 'Line' => '44',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
+ },
+ '1' => {
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'real_pd',
+ 'offset' => '16',
+ 'type' => '17631'
+ }
+ },
+ 'Name' => 'struct ibv_pd_1_0',
+ 'Size' => '24',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '214477' => {
+ 'Line' => '218',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'device',
+ 'offset' => '0',
+ 'type' => '216382'
+ },
+ '1' => {
+ 'name' => 'ops',
+ 'offset' => '8',
+ 'type' => '215755'
+ },
+ '2' => {
+ 'name' => 'cmd_fd',
+ 'offset' => '224',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '228',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '232',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'real_context',
+ 'offset' => '240',
+ 'type' => '13729'
+ }
+ },
+ 'Name' => 'struct ibv_context_1_0',
+ 'Size' => '248',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '214569' => {
+ 'BaseType' => '214477',
+ 'Name' => 'struct ibv_context_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '214575' => {
+ 'Line' => '51',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
+ },
+ '1' => {
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '214666'
+ },
+ '2' => {
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '3' => {
+ 'name' => 'lkey',
+ 'offset' => '20',
+ 'type' => '1642'
+ },
+ '4' => {
+ 'name' => 'rkey',
+ 'offset' => '24',
+ 'type' => '1642'
+ },
+ '5' => {
+ 'name' => 'real_mr',
+ 'offset' => '32',
+ 'type' => '17351'
+ }
+ },
+ 'Name' => 'struct ibv_mr_1_0',
+ 'Size' => '40',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '214666' => {
+ 'BaseType' => '214424',
+ 'Name' => 'struct ibv_pd_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '214672' => {
+ 'Line' => '61',
+ 'Memb' => {
'0' => {
- 'type' => '33823'
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
},
'1' => {
- 'type' => '9867'
+ 'name' => 'srq_context',
+ 'offset' => '8',
+ 'type' => '197'
},
'2' => {
- 'type' => '9988'
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '214666'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1642'
+ },
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1520'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1594'
+ },
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '1642'
+ },
+ '7' => {
+ 'name' => 'real_srq',
+ 'offset' => '128',
+ 'type' => '16207'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34033' => {
- 'Name' => 'int(*)(struct ibv_wq*)',
- 'Param' => {
+ 'Name' => 'struct ibv_srq_1_0',
+ 'Size' => '136',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '214789' => {
+ 'Line' => '74',
+ 'Memb' => {
'0' => {
- 'type' => '33823'
+ 'name' => 'qp_context',
+ 'offset' => '0',
+ 'type' => '197'
+ },
+ '1' => {
+ 'name' => 'send_cq',
+ 'offset' => '8',
+ 'type' => '215025'
+ },
+ '2' => {
+ 'name' => 'recv_cq',
+ 'offset' => '16',
+ 'type' => '215025'
+ },
+ '3' => {
+ 'name' => 'srq',
+ 'offset' => '24',
+ 'type' => '215031'
+ },
+ '4' => {
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '18946'
+ },
+ '5' => {
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '18884'
+ },
+ '6' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '123'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34049' => {
- 'Name' => 'int(*)(struct ibv_wq*, struct ibv_wq_attr*)',
- 'Param' => {
+ 'Name' => 'struct ibv_qp_init_attr_1_0',
+ 'Size' => '64',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '214894' => {
+ 'Line' => '137',
+ 'Memb' => {
'0' => {
- 'type' => '33823'
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
},
'1' => {
- 'type' => '34070'
+ 'name' => 'cq_context',
+ 'offset' => '8',
+ 'type' => '197'
+ },
+ '2' => {
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '3' => {
+ 'name' => 'cqe',
+ 'offset' => '20',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '24',
+ 'type' => '1520'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '64',
+ 'type' => '1594'
+ },
+ '6' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '112',
+ 'type' => '1642'
+ },
+ '7' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '116',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'real_cq',
+ 'offset' => '120',
+ 'type' => '15887'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34070' => {
- 'BaseType' => '34075',
- 'Name' => 'struct ibv_wq_attr*',
- 'Size' => '20',
- 'Type' => 'Pointer'
- },
- '34075' => {
+ 'Name' => 'struct ibv_cq_1_0',
+ 'Size' => '128',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '21501' => {
'Header' => 'verbs.h',
- 'Line' => '821',
+ 'Line' => '1158',
'Memb' => {
'0' => {
- 'name' => 'attr_mask',
+ 'name' => 'unexpected_cnt',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'wq_state',
+ 'name' => 'handle',
'offset' => '4',
- 'type' => '922'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'curr_wq_state',
+ 'name' => 'add',
'offset' => '8',
- 'type' => '922'
- },
- '3' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'flags_mask',
- 'offset' => '16',
- 'type' => '8394'
+ 'type' => '21420'
}
},
- 'Name' => 'struct ibv_wq_attr',
- 'Size' => '20',
+ 'Name' => 'anon-struct-verbs.h-1158',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '34150' => {
- 'Name' => 'struct ibv_wq*(*)(struct ibv_context*, struct ibv_wq_init_attr*)',
- 'Param' => {
+ '215025' => {
+ 'BaseType' => '214894',
+ 'Name' => 'struct ibv_cq_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '215031' => {
+ 'BaseType' => '214672',
+ 'Name' => 'struct ibv_srq_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '215037' => {
+ 'Line' => '93',
+ 'Memb' => {
'0' => {
- 'type' => '7447'
+ 'name' => 'remote_addr',
+ 'offset' => '0',
+ 'type' => '1654'
},
'1' => {
- 'type' => '34171'
+ 'name' => 'rkey',
+ 'offset' => '8',
+ 'type' => '1642'
}
},
- 'Return' => '33823',
- 'Type' => 'FuncPtr'
- },
- '34171' => {
- 'BaseType' => '34176',
- 'Name' => 'struct ibv_wq_init_attr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '34176' => {
- 'Header' => 'verbs.h',
- 'Line' => '796',
- 'Memb' => {
- '0' => {
- 'name' => 'wq_context',
- 'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'wq_type',
- 'offset' => '8',
- 'type' => '960'
- },
- '2' => {
- 'name' => 'max_wr',
- 'offset' => '12',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'max_sge',
- 'offset' => '16',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'pd',
- 'offset' => '24',
- 'type' => '8353'
- },
- '5' => {
- 'name' => 'cq',
- 'offset' => '32',
- 'type' => '8615'
- },
- '6' => {
- 'name' => 'comp_mask',
- 'offset' => '40',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'create_flags',
- 'offset' => '44',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_wq_init_attr',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '34290' => {
- 'Name' => 'int(*)(struct ibv_context*, struct ibv_values_ex*)',
- 'Param' => {
+ 'Name' => 'anon-struct-compat-1_0.c-93',
+ 'Size' => '16',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215073' => {
+ 'Line' => '97',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'remote_addr',
+ 'offset' => '0',
+ 'type' => '1654'
+ },
+ '1' => {
+ 'name' => 'compare_add',
+ 'offset' => '8',
+ 'type' => '1654'
+ },
+ '2' => {
+ 'name' => 'swap',
+ 'offset' => '16',
+ 'type' => '1654'
+ },
+ '3' => {
+ 'name' => 'rkey',
+ 'offset' => '24',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'anon-struct-compat-1_0.c-97',
+ 'Size' => '32',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215135' => {
+ 'Line' => '103',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ah',
+ 'offset' => '0',
+ 'type' => '215248'
+ },
+ '1' => {
+ 'name' => 'remote_qpn',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'remote_qkey',
+ 'offset' => '12',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'anon-struct-compat-1_0.c-103',
+ 'Size' => '16',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215183' => {
+ 'Line' => '151',
+ 'Memb' => {
'0' => {
- 'type' => '7447'
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
},
'1' => {
- 'type' => '34311'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '214666'
+ },
+ '2' => {
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '3' => {
+ 'name' => 'real_ah',
+ 'offset' => '24',
+ 'type' => '20903'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34311' => {
- 'BaseType' => '34316',
- 'Name' => 'struct ibv_values_ex*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '34316' => {
- 'Header' => 'verbs.h',
- 'Line' => '2013',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'raw_clock',
- 'offset' => '8',
- 'type' => '34352'
- }
- },
- 'Name' => 'struct ibv_values_ex',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '34352' => {
- 'Header' => 'time.h',
- 'Line' => '120',
- 'Memb' => {
- '0' => {
- 'name' => 'tv_sec',
- 'offset' => '0',
- 'type' => '34385'
- },
- '1' => {
- 'name' => 'tv_nsec',
- 'offset' => '8',
- 'type' => '34396'
- }
- },
- 'Name' => 'struct timespec',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '34385' => {
- 'BaseType' => '9026',
- 'Header' => 'types.h',
- 'Line' => '139',
- 'Name' => '__time_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '34396' => {
- 'BaseType' => '9026',
- 'Header' => 'types.h',
- 'Line' => '175',
- 'Name' => '__syscall_slong_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '34407' => {
- 'Name' => 'struct ibv_cq_ex*(*)(struct ibv_context*, struct ibv_cq_init_attr_ex*)',
- 'Param' => {
+ 'Name' => 'struct ibv_ah_1_0',
+ 'Size' => '32',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215248' => {
+ 'BaseType' => '215183',
+ 'Name' => 'struct ibv_ah_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '215254' => {
+ 'Line' => '92',
+ 'Memb' => {
'0' => {
- 'type' => '7447'
+ 'name' => 'rdma',
+ 'offset' => '0',
+ 'type' => '215037'
},
'1' => {
- 'type' => '35085'
+ 'name' => 'atomic',
+ 'offset' => '0',
+ 'type' => '215073'
+ },
+ '2' => {
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '215135'
}
},
- 'Return' => '34428',
- 'Type' => 'FuncPtr'
- },
- '34428' => {
- 'BaseType' => '34433',
- 'Name' => 'struct ibv_cq_ex*',
- 'Size' => '288',
- 'Type' => 'Pointer'
- },
- '34433' => {
- 'Header' => 'verbs.h',
- 'Line' => '1430',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '8747'
- },
- '10' => {
- 'name' => 'status',
- 'offset' => '132',
- 'type' => '339'
+ 'Name' => 'anon-union-compat-1_0.c-92',
+ 'Size' => '32',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Union'
+ },
+ '215299' => {
+ 'Line' => '84',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'next',
+ 'offset' => '0',
+ 'type' => '215416'
},
- '11' => {
+ '1' => {
'name' => 'wr_id',
- 'offset' => '136',
- 'type' => '9365'
- },
- '12' => {
- 'name' => 'start_poll',
- 'offset' => '144',
- 'type' => '34838'
- },
- '13' => {
- 'name' => 'next_poll',
- 'offset' => '152',
- 'type' => '34887'
+ 'offset' => '8',
+ 'type' => '1654'
},
- '14' => {
- 'name' => 'end_poll',
- 'offset' => '160',
- 'type' => '34903'
+ '2' => {
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '21299'
},
- '15' => {
- 'name' => 'read_opcode',
- 'offset' => '168',
- 'type' => '34915'
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '123'
},
- '16' => {
- 'name' => 'read_vendor_err',
- 'offset' => '176',
- 'type' => '34931'
+ '4' => {
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '20450'
},
- '17' => {
- 'name' => 'read_byte_len',
- 'offset' => '184',
- 'type' => '34931'
+ '5' => {
+ 'name' => 'send_flags',
+ 'offset' => '32',
+ 'type' => '123'
},
- '18' => {
- 'name' => 'read_imm_data',
- 'offset' => '192',
- 'type' => '34947'
+ '6' => {
+ 'name' => 'imm_data',
+ 'offset' => '36',
+ 'type' => '1738'
},
- '19' => {
- 'name' => 'read_qp_num',
- 'offset' => '200',
- 'type' => '34931'
+ '7' => {
+ 'name' => 'wr',
+ 'offset' => '40',
+ 'type' => '215254'
+ }
+ },
+ 'Name' => 'struct ibv_send_wr_1_0',
+ 'Size' => '72',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215416' => {
+ 'BaseType' => '215299',
+ 'Name' => 'struct ibv_send_wr_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '215422' => {
+ 'Line' => '111',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'next',
+ 'offset' => '0',
+ 'type' => '215488'
},
- '2' => {
- 'name' => 'cq_context',
- 'offset' => '16',
- 'type' => '6673'
- },
- '20' => {
- 'name' => 'read_src_qp',
- 'offset' => '208',
- 'type' => '34931'
+ '1' => {
+ 'name' => 'wr_id',
+ 'offset' => '8',
+ 'type' => '1654'
},
- '21' => {
- 'name' => 'read_wc_flags',
- 'offset' => '216',
- 'type' => '34963'
+ '2' => {
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '21299'
},
- '22' => {
- 'name' => 'read_slid',
- 'offset' => '224',
- 'type' => '34931'
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct ibv_recv_wr_1_0',
+ 'Size' => '32',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215488' => {
+ 'BaseType' => '215422',
+ 'Name' => 'struct ibv_recv_wr_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '215494' => {
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '214569'
},
- '23' => {
- 'name' => 'read_sl',
- 'offset' => '232',
- 'type' => '34979'
+ '1' => {
+ 'name' => 'qp_context',
+ 'offset' => '8',
+ 'type' => '197'
},
- '24' => {
- 'name' => 'read_dlid_path_bits',
- 'offset' => '240',
- 'type' => '34979'
+ '10' => {
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '1520'
+ },
+ '11' => {
+ 'name' => 'cond',
+ 'offset' => '104',
+ 'type' => '1594'
+ },
+ '12' => {
+ 'name' => 'events_completed',
+ 'offset' => '152',
+ 'type' => '1642'
+ },
+ '13' => {
+ 'name' => 'real_qp',
+ 'offset' => '160',
+ 'type' => '16089'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '214666'
},
- '25' => {
- 'name' => 'read_completion_ts',
- 'offset' => '248',
- 'type' => '34995'
+ '3' => {
+ 'name' => 'send_cq',
+ 'offset' => '24',
+ 'type' => '215025'
},
- '26' => {
- 'name' => 'read_cvlan',
- 'offset' => '256',
- 'type' => '35011'
+ '4' => {
+ 'name' => 'recv_cq',
+ 'offset' => '32',
+ 'type' => '215025'
},
- '27' => {
- 'name' => 'read_flow_tag',
- 'offset' => '264',
- 'type' => '34931'
+ '5' => {
+ 'name' => 'srq',
+ 'offset' => '40',
+ 'type' => '215031'
},
- '28' => {
- 'name' => 'read_tm_info',
- 'offset' => '272',
- 'type' => '35027'
+ '6' => {
+ 'name' => 'handle',
+ 'offset' => '48',
+ 'type' => '1642'
},
- '29' => {
- 'name' => 'read_completion_wallclock_ns',
- 'offset' => '280',
- 'type' => '34995'
+ '7' => {
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '1642'
},
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '131'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '8801'
- },
- '6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9033'
- },
- '7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '8394'
- },
- '9' => {
- 'name' => 'comp_mask',
- 'offset' => '128',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_cq_ex',
- 'Size' => '288',
- 'Type' => 'Struct'
- },
- '34838' => {
- 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
+ '8' => {
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '19894'
},
- '1' => {
- 'type' => '34859'
+ '9' => {
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '18884'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34859' => {
- 'BaseType' => '34864',
- 'Name' => 'struct ibv_poll_cq_attr*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '34864' => {
+ 'Name' => 'struct ibv_qp_1_0',
+ 'Size' => '168',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '21554' => {
'Header' => 'verbs.h',
- 'Line' => '1421',
+ 'Line' => '1153',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1654'
+ },
+ '1' => {
+ 'name' => 'next',
+ 'offset' => '8',
+ 'type' => '21638'
+ },
+ '2' => {
+ 'name' => 'opcode',
+ 'offset' => '16',
+ 'type' => '21382'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'offset' => '20',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'tm',
+ 'offset' => '24',
+ 'type' => '21501'
}
},
- 'Name' => 'struct ibv_poll_cq_attr',
- 'Size' => '4',
+ 'Name' => 'struct ibv_ops_wr',
+ 'Size' => '72',
'Type' => 'Struct'
},
- '34887' => {
- 'Name' => 'int(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '34903' => {
- 'Name' => 'void(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '34915' => {
- 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '497',
- 'Type' => 'FuncPtr'
- },
- '34931' => {
- 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '8394',
- 'Type' => 'FuncPtr'
- },
- '34947' => {
- 'Name' => '__be32(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '6491',
- 'Type' => 'FuncPtr'
- },
- '34963' => {
- 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '213',
- 'Type' => 'FuncPtr'
- },
- '34979' => {
- 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '8231',
- 'Type' => 'FuncPtr'
- },
- '34995' => {
- 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '34428'
- }
- },
- 'Return' => '9365',
- 'Type' => 'FuncPtr'
- },
- '35011' => {
- 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
+ '215689' => {
+ 'Line' => '159',
+ 'Memb' => {
'0' => {
- 'type' => '34428'
+ 'name' => 'obsolete_sysfs_dev',
+ 'offset' => '0',
+ 'type' => '197'
+ },
+ '1' => {
+ 'name' => 'obsolete_sysfs_ibdev',
+ 'offset' => '8',
+ 'type' => '197'
+ },
+ '2' => {
+ 'name' => 'real_device',
+ 'offset' => '16',
+ 'type' => '25750'
+ },
+ '3' => {
+ 'name' => '_ops',
+ 'offset' => '24',
+ 'type' => '25687'
}
},
- 'Return' => '9809',
- 'Type' => 'FuncPtr'
- },
- '35027' => {
- 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
- 'Param' => {
+ 'Name' => 'struct ibv_device_1_0',
+ 'Size' => '40',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '215755' => {
+ 'Line' => '166',
+ 'Memb' => {
'0' => {
- 'type' => '34428'
+ 'name' => 'query_device',
+ 'offset' => '0',
+ 'type' => '38196'
+ },
+ '1' => {
+ 'name' => 'query_port',
+ 'offset' => '8',
+ 'type' => '38227'
+ },
+ '10' => {
+ 'name' => 'resize_cq',
+ 'offset' => '80',
+ 'type' => '26597'
+ },
+ '11' => {
+ 'name' => 'destroy_cq',
+ 'offset' => '88',
+ 'type' => '38048'
+ },
+ '12' => {
+ 'name' => 'create_srq',
+ 'offset' => '96',
+ 'type' => '37958'
+ },
+ '13' => {
+ 'name' => 'modify_srq',
+ 'offset' => '104',
+ 'type' => '38164'
+ },
+ '14' => {
+ 'name' => 'query_srq',
+ 'offset' => '112',
+ 'type' => '38289'
+ },
+ '15' => {
+ 'name' => 'destroy_srq',
+ 'offset' => '120',
+ 'type' => '38090'
+ },
+ '16' => {
+ 'name' => 'post_srq_recv',
+ 'offset' => '128',
+ 'type' => '216265'
+ },
+ '17' => {
+ 'name' => 'create_qp',
+ 'offset' => '136',
+ 'type' => '37926'
+ },
+ '18' => {
+ 'name' => 'query_qp',
+ 'offset' => '144',
+ 'type' => '38263'
+ },
+ '19' => {
+ 'name' => 'modify_qp',
+ 'offset' => '152',
+ 'type' => '38127'
+ },
+ '2' => {
+ 'name' => 'alloc_pd',
+ 'offset' => '16',
+ 'type' => '37744'
+ },
+ '20' => {
+ 'name' => 'destroy_qp',
+ 'offset' => '160',
+ 'type' => '38069'
+ },
+ '21' => {
+ 'name' => 'post_send',
+ 'offset' => '168',
+ 'type' => '216308'
+ },
+ '22' => {
+ 'name' => 'post_recv',
+ 'offset' => '176',
+ 'type' => '216339'
+ },
+ '23' => {
+ 'name' => 'create_ah',
+ 'offset' => '184',
+ 'type' => '37858'
+ },
+ '24' => {
+ 'name' => 'destroy_ah',
+ 'offset' => '192',
+ 'type' => '38027'
+ },
+ '25' => {
+ 'name' => 'attach_mcast',
+ 'offset' => '200',
+ 'type' => '216376'
+ },
+ '26' => {
+ 'name' => 'detach_mcast',
+ 'offset' => '208',
+ 'type' => '216376'
+ },
+ '3' => {
+ 'name' => 'dealloc_pd',
+ 'offset' => '24',
+ 'type' => '37979'
},
- '1' => {
- 'type' => '35044'
+ '4' => {
+ 'name' => 'reg_mr',
+ 'offset' => '32',
+ 'type' => '216150'
+ },
+ '5' => {
+ 'name' => 'dereg_mr',
+ 'offset' => '40',
+ 'type' => '216171'
+ },
+ '6' => {
+ 'name' => 'create_cq',
+ 'offset' => '48',
+ 'type' => '37894'
+ },
+ '7' => {
+ 'name' => 'poll_cq',
+ 'offset' => '56',
+ 'type' => '216202'
+ },
+ '8' => {
+ 'name' => 'req_notify_cq',
+ 'offset' => '64',
+ 'type' => '216228'
+ },
+ '9' => {
+ 'name' => 'cq_event',
+ 'offset' => '72',
+ 'type' => '37826'
}
},
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '35044' => {
- 'BaseType' => '35049',
- 'Name' => 'struct ibv_wc_tm_info*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '35049' => {
- 'Header' => 'verbs.h',
- 'Line' => '1425',
- 'Memb' => {
- '0' => {
- 'name' => 'tag',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'priv',
- 'offset' => '8',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_wc_tm_info',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '35085' => {
- 'BaseType' => '35090',
- 'Name' => 'struct ibv_cq_init_attr_ex*',
- 'Size' => '48',
+ 'Name' => 'struct ibv_context_ops_1_0',
+ 'Size' => '216',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Struct'
+ },
+ '216' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '184',
+ 'Name' => '__syscall_slong_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '216150' => {
+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '197'
+ },
+ '2' => {
+ 'type' => '45'
+ },
+ '3' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '17351',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216171' => {
+ 'Name' => 'int(*)(struct ibv_mr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17351'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216202' => {
+ 'Name' => 'int(*)(struct ibv_cq_1_0*, int, struct ibv_wc*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '215025'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '26565'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216228' => {
+ 'Name' => 'int(*)(struct ibv_cq_1_0*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '215025'
+ },
+ '1' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216259' => {
+ 'BaseType' => '215488',
+ 'Name' => 'struct ibv_recv_wr_1_0**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '216265' => {
+ 'Name' => 'int(*)(struct ibv_srq_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '215031'
+ },
+ '1' => {
+ 'type' => '215488'
+ },
+ '2' => {
+ 'type' => '216259'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216296' => {
+ 'BaseType' => '215494',
+ 'Name' => 'struct ibv_qp_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '216302' => {
+ 'BaseType' => '215416',
+ 'Name' => 'struct ibv_send_wr_1_0**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '216308' => {
+ 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_send_wr_1_0*, struct ibv_send_wr_1_0**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '216296'
+ },
+ '1' => {
+ 'type' => '215416'
+ },
+ '2' => {
+ 'type' => '216302'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216339' => {
+ 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '216296'
+ },
+ '1' => {
+ 'type' => '215488'
+ },
+ '2' => {
+ 'type' => '216259'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '216370' => {
+ 'BaseType' => '13273',
+ 'Name' => 'union ibv_gid*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '216376' => {
+ 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid*, uint16_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '216370'
+ },
+ '2' => {
+ 'type' => '1630'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '21638' => {
+ 'BaseType' => '21554',
+ 'Name' => 'struct ibv_ops_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '35090' => {
+ '216382' => {
+ 'BaseType' => '215689',
+ 'Name' => 'struct ibv_device_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '216388' => {
+ 'BaseType' => '216400',
+ 'Line' => '228',
+ 'Name' => 'ibv_driver_init_func_1_1',
+ 'Size' => '8',
+ 'Source' => 'compat-1_0.c',
+ 'Type' => 'Typedef'
+ },
+ '216400' => {
+ 'Name' => 'struct ibv_device*(*)(char const*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '815'
+ },
+ '1' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '25750',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '21644' => {
'Header' => 'verbs.h',
- 'Line' => '1954',
+ 'Line' => '1171',
'Memb' => {
'0' => {
- 'name' => 'cqe',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1654'
},
'1' => {
- 'name' => 'cq_context',
+ 'name' => 'send_flags',
'offset' => '8',
- 'type' => '6673'
- },
- '2' => {
- 'name' => 'channel',
- 'offset' => '16',
- 'type' => '8747'
- },
- '3' => {
- 'name' => 'comp_vector',
- 'offset' => '24',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'wc_flags',
- 'offset' => '32',
- 'type' => '9365'
- },
- '5' => {
- 'name' => 'comp_mask',
- 'offset' => '40',
- 'type' => '8394'
- },
- '6' => {
- 'name' => 'flags',
- 'offset' => '44',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_cq_init_attr_ex',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '35191' => {
- 'BaseType' => '35196',
- 'Name' => 'struct verbs_ex_private*',
- 'Size' => '552',
- 'Type' => 'Pointer'
- },
- '35196' => {
- 'Header' => 'ibverbs.h',
- 'Line' => '72',
- 'Memb' => {
- '0' => {
- 'name' => 'unsupported_ioctls',
- 'offset' => '0',
- 'type' => '35254'
- },
- '1' => {
- 'name' => 'driver_id',
- 'offset' => '16',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'use_ioctl_write',
- 'offset' => '20',
- 'type' => '63'
+ 'type' => '78'
},
- '3' => {
- 'name' => 'ops',
- 'offset' => '24',
- 'type' => '35305'
- }
- },
- 'Name' => 'struct verbs_ex_private',
- 'Size' => '552',
- 'Type' => 'Struct'
- },
- '35254' => {
- 'BaseType' => '35266',
- 'Name' => 'bitmap[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '35266' => {
- 'Header' => 'bitmap.h',
- 'Line' => '21',
- 'Memb' => {
- '0' => {
- 'name' => 'w',
- 'offset' => '0',
- 'type' => '35294'
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '17164'
}
},
- 'Name' => 'struct bitmap',
- 'Size' => '8',
+ 'Name' => 'struct ibv_mw_bind',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '35294' => {
- 'BaseType' => '4882',
- 'Header' => 'bitmap.h',
- 'Line' => '10',
- 'Name' => 'bitmap_word',
+ '21726' => {
+ 'BaseType' => '21376',
+ 'Name' => 'struct ibv_recv_wr**',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'Pointer'
},
- '35305' => {
- 'Header' => 'driver.h',
- 'Line' => '248',
+ '21732' => {
+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16408'
+ },
+ '1' => {
+ 'type' => '21376'
+ },
+ '2' => {
+ 'type' => '21726'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '21738' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1234',
'Memb' => {
'0' => {
- 'name' => 'advise_mr',
+ 'name' => 'qp_base',
'offset' => '0',
- 'type' => '32147'
+ 'type' => '15893'
},
'1' => {
- 'name' => 'alloc_dm',
- 'offset' => '8',
- 'type' => '32595'
+ 'name' => 'comp_mask',
+ 'offset' => '160',
+ 'type' => '1654'
},
'10' => {
- 'name' => 'bind_mw',
- 'offset' => '80',
- 'type' => '8405'
+ 'name' => 'wr_rdma_write_imm',
+ 'offset' => '232',
+ 'type' => '22289'
},
'11' => {
- 'name' => 'close_xrcd',
- 'offset' => '88',
- 'type' => '36448'
+ 'name' => 'wr_send',
+ 'offset' => '240',
+ 'type' => '22306'
},
'12' => {
- 'name' => 'cq_event',
- 'offset' => '96',
- 'type' => '36464'
+ 'name' => 'wr_send_imm',
+ 'offset' => '248',
+ 'type' => '22328'
},
'13' => {
- 'name' => 'create_ah',
- 'offset' => '104',
- 'type' => '36476'
+ 'name' => 'wr_send_inv',
+ 'offset' => '256',
+ 'type' => '22230'
},
'14' => {
- 'name' => 'create_counters',
- 'offset' => '112',
- 'type' => '32364'
+ 'name' => 'wr_send_tso',
+ 'offset' => '264',
+ 'type' => '22360'
},
'15' => {
- 'name' => 'create_cq',
- 'offset' => '120',
- 'type' => '36678'
+ 'name' => 'wr_set_ud_addr',
+ 'offset' => '272',
+ 'type' => '22392'
},
'16' => {
- 'name' => 'create_cq_ex',
- 'offset' => '128',
- 'type' => '34407'
+ 'name' => 'wr_set_xrc_srqn',
+ 'offset' => '280',
+ 'type' => '22230'
},
'17' => {
- 'name' => 'create_flow',
- 'offset' => '136',
- 'type' => '36709'
+ 'name' => 'wr_set_inline_data',
+ 'offset' => '288',
+ 'type' => '22419'
},
'18' => {
- 'name' => 'create_flow_action_esp',
- 'offset' => '144',
- 'type' => '33058'
+ 'name' => 'wr_set_inline_data_list',
+ 'offset' => '296',
+ 'type' => '22452'
},
'19' => {
- 'name' => 'create_qp',
- 'offset' => '152',
- 'type' => '36836'
+ 'name' => 'wr_set_sge',
+ 'offset' => '304',
+ 'type' => '22484'
},
'2' => {
- 'name' => 'alloc_mw',
- 'offset' => '16',
- 'type' => '8252'
+ 'name' => 'wr_id',
+ 'offset' => '168',
+ 'type' => '1654'
},
'20' => {
- 'name' => 'create_qp_ex',
- 'offset' => '160',
- 'type' => '37038'
+ 'name' => 'wr_set_sge_list',
+ 'offset' => '312',
+ 'type' => '22517'
},
'21' => {
- 'name' => 'create_rwq_ind_table',
- 'offset' => '168',
- 'type' => '33743'
+ 'name' => 'wr_start',
+ 'offset' => '320',
+ 'type' => '22306'
},
'22' => {
- 'name' => 'create_srq',
- 'offset' => '176',
- 'type' => '37349'
+ 'name' => 'wr_complete',
+ 'offset' => '328',
+ 'type' => '22538'
},
'23' => {
- 'name' => 'create_srq_ex',
- 'offset' => '184',
- 'type' => '37460'
- },
- '24' => {
- 'name' => 'create_wq',
- 'offset' => '192',
- 'type' => '34150'
- },
- '25' => {
- 'name' => 'dealloc_mw',
- 'offset' => '200',
- 'type' => '9555'
- },
- '26' => {
- 'name' => 'dealloc_pd',
- 'offset' => '208',
- 'type' => '37636'
- },
- '27' => {
- 'name' => 'dealloc_td',
- 'offset' => '216',
- 'type' => '33270'
- },
- '28' => {
- 'name' => 'dereg_mr',
- 'offset' => '224',
- 'type' => '37652'
- },
- '29' => {
- 'name' => 'destroy_ah',
- 'offset' => '232',
- 'type' => '37706'
+ 'name' => 'wr_abort',
+ 'offset' => '336',
+ 'type' => '22306'
},
'3' => {
- 'name' => 'alloc_null_mr',
- 'offset' => '24',
- 'type' => '32183'
+ 'name' => 'wr_flags',
+ 'offset' => '176',
+ 'type' => '78'
},
- '30' => {
- 'name' => 'destroy_counters',
- 'offset' => '240',
- 'type' => '32413'
- },
- '31' => {
- 'name' => 'destroy_cq',
- 'offset' => '248',
- 'type' => '37722'
- },
- '32' => {
- 'name' => 'destroy_flow',
- 'offset' => '256',
- 'type' => '37738'
- },
- '33' => {
- 'name' => 'destroy_flow_action',
- 'offset' => '264',
- 'type' => '33042'
- },
- '34' => {
- 'name' => 'destroy_qp',
- 'offset' => '272',
- 'type' => '37754'
- },
- '35' => {
- 'name' => 'destroy_rwq_ind_table',
- 'offset' => '280',
- 'type' => '33660'
- },
- '36' => {
- 'name' => 'destroy_srq',
- 'offset' => '288',
- 'type' => '37770'
- },
- '37' => {
- 'name' => 'destroy_wq',
- 'offset' => '296',
- 'type' => '34033'
- },
- '38' => {
- 'name' => 'detach_mcast',
- 'offset' => '304',
- 'type' => '36350'
- },
- '39' => {
- 'name' => 'free_dm',
- 'offset' => '312',
- 'type' => '32666'
- },
'4' => {
- 'name' => 'alloc_parent_domain',
- 'offset' => '32',
- 'type' => '33167'
+ 'name' => 'wr_atomic_cmp_swp',
+ 'offset' => '184',
+ 'type' => '22138'
},
- '40' => {
- 'name' => 'get_srq_num',
- 'offset' => '320',
- 'type' => '37786'
+ '5' => {
+ 'name' => 'wr_atomic_fetch_add',
+ 'offset' => '192',
+ 'type' => '22170'
+ },
+ '6' => {
+ 'name' => 'wr_bind_mw',
+ 'offset' => '200',
+ 'type' => '22208'
+ },
+ '7' => {
+ 'name' => 'wr_local_inv',
+ 'offset' => '208',
+ 'type' => '22230'
+ },
+ '8' => {
+ 'name' => 'wr_rdma_read',
+ 'offset' => '216',
+ 'type' => '22257'
+ },
+ '9' => {
+ 'name' => 'wr_rdma_write',
+ 'offset' => '224',
+ 'type' => '22257'
+ }
+ },
+ 'Name' => 'struct ibv_qp_ex',
+ 'Size' => '344',
+ 'Type' => 'Struct'
+ },
+ '217481' => {
+ 'BaseType' => '214789',
+ 'Name' => 'struct ibv_qp_init_attr_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '218508' => {
+ 'BaseType' => '215025',
+ 'Name' => 'struct ibv_cq_1_0**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '219099' => {
+ 'BaseType' => '214575',
+ 'Name' => 'struct ibv_mr_1_0*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '219753' => {
+ 'BaseType' => '1726',
+ 'Name' => '__be16*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2209' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '129',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_cq_moderation_count',
+ 'offset' => '0',
+ 'type' => '1690'
+ },
+ '1' => {
+ 'name' => 'max_cq_moderation_period',
+ 'offset' => '2',
+ 'type' => '1690'
+ },
+ '2' => {
+ 'name' => 'reserved',
+ 'offset' => '4',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_cq_moderation_caps',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '22132' => {
+ 'BaseType' => '21738',
+ 'Name' => 'struct ibv_qp_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22138' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '41' => {
- 'name' => 'modify_cq',
- 'offset' => '328',
- 'type' => '33335'
+ '1' => {
+ 'type' => '1642'
},
- '42' => {
- 'name' => 'modify_flow_action_esp',
- 'offset' => '336',
- 'type' => '32682'
+ '2' => {
+ 'type' => '1654'
},
- '43' => {
- 'name' => 'modify_qp',
- 'offset' => '344',
- 'type' => '37812'
+ '3' => {
+ 'type' => '1654'
+ },
+ '4' => {
+ 'type' => '1654'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22170' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '44' => {
- 'name' => 'modify_qp_rate_limit',
- 'offset' => '352',
- 'type' => '33079'
+ '1' => {
+ 'type' => '1642'
},
- '45' => {
- 'name' => 'modify_srq',
- 'offset' => '360',
- 'type' => '38191'
+ '2' => {
+ 'type' => '1654'
},
- '46' => {
- 'name' => 'modify_wq',
- 'offset' => '368',
- 'type' => '34049'
+ '3' => {
+ 'type' => '1654'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22202' => {
+ 'BaseType' => '17234',
+ 'Name' => 'struct ibv_mw_bind_info const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22208' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '47' => {
- 'name' => 'open_qp',
- 'offset' => '376',
- 'type' => '38222'
+ '1' => {
+ 'type' => '21059'
},
- '48' => {
- 'name' => 'open_xrcd',
- 'offset' => '384',
- 'type' => '38323'
+ '2' => {
+ 'type' => '1642'
},
- '49' => {
- 'name' => 'poll_cq',
- 'offset' => '392',
- 'type' => '9571'
+ '3' => {
+ 'type' => '22202'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '222233' => {
+ 'BaseType' => '216382',
+ 'Name' => 'struct ibv_device_1_0**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22230' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '5' => {
- 'name' => 'alloc_pd',
- 'offset' => '40',
- 'type' => '36205'
- },
- '50' => {
- 'name' => 'post_recv',
- 'offset' => '400',
- 'type' => '10587'
+ '1' => {
+ 'type' => '1642'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '222542' => {
+ 'BaseType' => '25750',
+ 'Name' => 'struct ibv_device**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22257' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '51' => {
- 'name' => 'post_send',
- 'offset' => '408',
- 'type' => '9993'
+ '1' => {
+ 'type' => '1642'
},
- '52' => {
- 'name' => 'post_srq_ops',
- 'offset' => '416',
- 'type' => '33433'
+ '2' => {
+ 'type' => '1654'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22289' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '53' => {
- 'name' => 'post_srq_recv',
- 'offset' => '424',
- 'type' => '9841'
+ '1' => {
+ 'type' => '1642'
},
- '54' => {
- 'name' => 'query_device',
- 'offset' => '432',
- 'type' => '38398'
+ '2' => {
+ 'type' => '1654'
},
- '55' => {
- 'name' => 'query_device_ex',
- 'offset' => '440',
- 'type' => '38419'
+ '3' => {
+ 'type' => '1738'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22306' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22328' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '56' => {
- 'name' => 'query_port',
- 'offset' => '448',
- 'type' => '39109'
+ '1' => {
+ 'type' => '1738'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '223375' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '133',
+ 'Name' => '__dev_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '22360' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '57' => {
- 'name' => 'query_qp',
- 'offset' => '456',
- 'type' => '39135'
+ '1' => {
+ 'type' => '197'
},
- '58' => {
- 'name' => 'query_rt_values',
- 'offset' => '464',
- 'type' => '34290'
+ '2' => {
+ 'type' => '1630'
},
- '59' => {
- 'name' => 'query_srq',
- 'offset' => '472',
- 'type' => '39166'
+ '3' => {
+ 'type' => '1630'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22392' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '6' => {
- 'name' => 'alloc_td',
- 'offset' => '48',
- 'type' => '33286'
- },
- '60' => {
- 'name' => 'read_counters',
- 'offset' => '480',
- 'type' => '32199'
+ '1' => {
+ 'type' => '20903'
},
- '61' => {
- 'name' => 'reg_dm_mr',
- 'offset' => '488',
- 'type' => '32429'
+ '2' => {
+ 'type' => '1642'
},
- '62' => {
- 'name' => 'reg_mr',
- 'offset' => '496',
- 'type' => '39187'
+ '3' => {
+ 'type' => '1642'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '224181' => {
+ 'BaseType' => '223375',
+ 'Header' => 'types.h',
+ 'Line' => '60',
+ 'Name' => 'dev_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '22419' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '63' => {
- 'name' => 'req_notify_cq',
- 'offset' => '504',
- 'type' => '9820'
+ '1' => {
+ 'type' => '197'
},
- '64' => {
- 'name' => 'rereg_mr',
- 'offset' => '512',
- 'type' => '39223'
+ '2' => {
+ 'type' => '45'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22446' => {
+ 'BaseType' => '20585',
+ 'Name' => 'struct ibv_data_buf const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22452' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
},
- '65' => {
- 'name' => 'resize_cq',
- 'offset' => '520',
- 'type' => '9820'
+ '1' => {
+ 'type' => '45'
},
- '7' => {
- 'name' => 'async_event',
- 'offset' => '56',
- 'type' => '36221'
- },
- '8' => {
- 'name' => 'attach_counters_point_flow',
- 'offset' => '64',
- 'type' => '32230'
- },
- '9' => {
- 'name' => 'attach_mcast',
- 'offset' => '72',
- 'type' => '36350'
- }
- },
- 'Name' => 'struct verbs_context_ops',
- 'Size' => '528',
- 'Type' => 'Struct'
- },
- '3550' => {
- 'BaseType' => '2715',
- 'Header' => 'types.h',
- 'Line' => '32',
- 'Name' => '__be64',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3561' => {
- 'BaseType' => '3572',
- 'Header' => 'int-ll64.h',
- 'Line' => '20',
- 'Name' => '__u8',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '3572' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '3579' => {
- 'BaseType' => '3561',
- 'Name' => '__u8[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '3617' => {
- 'BaseType' => '3622',
- 'Name' => 'struct ibv_query_device_ex*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '36205' => {
- 'Name' => 'struct ibv_pd*(*)(struct ibv_context*)',
+ '2' => {
+ 'type' => '22446'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22484' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '22132'
+ },
+ '1' => {
+ 'type' => '1642'
+ },
+ '2' => {
+ 'type' => '1654'
+ },
+ '3' => {
+ 'type' => '1642'
}
},
- 'Return' => '8353',
+ 'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '3622' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '222',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '3705'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '3650'
- }
- },
- 'Name' => 'struct ibv_query_device_ex',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '36221' => {
- 'Name' => 'void(*)(struct ibv_context*, struct ibv_async_event*)',
+ '22511' => {
+ 'BaseType' => '20647',
+ 'Name' => 'struct ibv_sge const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '22517' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '22132'
},
'1' => {
- 'type' => '36238'
+ 'type' => '45'
+ },
+ '2' => {
+ 'type' => '22511'
}
},
'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '36238' => {
- 'BaseType' => '36243',
- 'Name' => 'struct ibv_async_event*',
+ '22538' => {
+ 'Name' => 'int(*)(struct ibv_qp_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22132'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '22544' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1402',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '13729'
+ },
+ '1' => {
+ 'name' => 'fd',
+ 'offset' => '8',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'refcnt',
+ 'offset' => '12',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct ibv_comp_channel',
'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '22600' => {
+ 'BaseType' => '22544',
+ 'Name' => 'struct ibv_comp_channel*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '36243' => {
+ '22606' => {
'Header' => 'verbs.h',
- 'Line' => '442',
+ 'Line' => '1421',
'Memb' => {
'0' => {
- 'name' => 'element',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '36265'
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_poll_cq_attr',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '2262' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '146',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'command',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'in_words',
+ 'offset' => '4',
+ 'type' => '1690'
+ },
+ '2' => {
+ 'name' => 'out_words',
+ 'offset' => '6',
+ 'type' => '1690'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_cmd_hdr',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '22635' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1425',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'tag',
+ 'offset' => '0',
+ 'type' => '1654'
},
'1' => {
- 'name' => 'event_type',
+ 'name' => 'priv',
'offset' => '8',
- 'type' => '980'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_async_event',
+ 'Name' => 'struct ibv_wc_tm_info',
'Size' => '16',
'Type' => 'Struct'
},
- '36265' => {
+ '22678' => {
'Header' => 'verbs.h',
- 'Line' => '443',
+ 'Line' => '1430',
'Memb' => {
'0' => {
- 'name' => 'cq',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '8615'
+ 'type' => '13729'
},
'1' => {
- 'name' => 'qp',
- 'offset' => '0',
- 'type' => '8431'
+ 'name' => 'channel',
+ 'offset' => '8',
+ 'type' => '22600'
},
+ '10' => {
+ 'name' => 'status',
+ 'offset' => '132',
+ 'type' => '16457'
+ },
+ '11' => {
+ 'name' => 'wr_id',
+ 'offset' => '136',
+ 'type' => '1654'
+ },
+ '12' => {
+ 'name' => 'start_poll',
+ 'offset' => '144',
+ 'type' => '23150'
+ },
+ '13' => {
+ 'name' => 'next_poll',
+ 'offset' => '152',
+ 'type' => '23171'
+ },
+ '14' => {
+ 'name' => 'end_poll',
+ 'offset' => '160',
+ 'type' => '23188'
+ },
+ '15' => {
+ 'name' => 'read_opcode',
+ 'offset' => '168',
+ 'type' => '23209'
+ },
+ '16' => {
+ 'name' => 'read_vendor_err',
+ 'offset' => '176',
+ 'type' => '23230'
+ },
+ '17' => {
+ 'name' => 'read_byte_len',
+ 'offset' => '184',
+ 'type' => '23230'
+ },
+ '18' => {
+ 'name' => 'read_imm_data',
+ 'offset' => '192',
+ 'type' => '23251'
+ },
+ '19' => {
+ 'name' => 'read_qp_num',
+ 'offset' => '200',
+ 'type' => '23230'
+ },
'2' => {
- 'name' => 'srq',
- 'offset' => '0',
- 'type' => '9205'
+ 'name' => 'cq_context',
+ 'offset' => '16',
+ 'type' => '197'
},
+ '20' => {
+ 'name' => 'read_src_qp',
+ 'offset' => '208',
+ 'type' => '23230'
+ },
+ '21' => {
+ 'name' => 'read_wc_flags',
+ 'offset' => '216',
+ 'type' => '23272'
+ },
+ '22' => {
+ 'name' => 'read_slid',
+ 'offset' => '224',
+ 'type' => '23230'
+ },
+ '23' => {
+ 'name' => 'read_sl',
+ 'offset' => '232',
+ 'type' => '23293'
+ },
+ '24' => {
+ 'name' => 'read_dlid_path_bits',
+ 'offset' => '240',
+ 'type' => '23293'
+ },
+ '25' => {
+ 'name' => 'read_completion_ts',
+ 'offset' => '248',
+ 'type' => '23314'
+ },
+ '26' => {
+ 'name' => 'read_cvlan',
+ 'offset' => '256',
+ 'type' => '23335'
+ },
+ '27' => {
+ 'name' => 'read_flow_tag',
+ 'offset' => '264',
+ 'type' => '23230'
+ },
+ '28' => {
+ 'name' => 'read_tm_info',
+ 'offset' => '272',
+ 'type' => '23363'
+ },
+ '29' => {
+ 'name' => 'read_completion_wallclock_ns',
+ 'offset' => '280',
+ 'type' => '23314'
+ },
'3' => {
- 'name' => 'wq',
- 'offset' => '0',
- 'type' => '33823'
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1642'
},
'4' => {
- 'name' => 'port_num',
- 'offset' => '0',
- 'type' => '131'
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1520'
+ },
+ '6' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '1594'
+ },
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '1642'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '1642'
+ },
+ '9' => {
+ 'name' => 'comp_mask',
+ 'offset' => '128',
+ 'type' => '1642'
}
},
- 'Name' => 'ibv_async_event::anon-union-verbs.h-443',
- 'NameSpace' => 'ibv_async_event',
+ 'Name' => 'struct ibv_cq_ex',
+ 'Size' => '288',
+ 'Type' => 'Struct'
+ },
+ '228' => {
+ 'BaseType' => '234',
+ 'Name' => 'char*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '23138' => {
+ 'BaseType' => '22678',
+ 'Name' => 'struct ibv_cq_ex*',
'Size' => '8',
- 'Type' => 'Union'
+ 'Type' => 'Pointer'
},
- '36350' => {
- 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid const*, uint16_t)',
+ '23144' => {
+ 'BaseType' => '22606',
+ 'Name' => 'struct ibv_poll_cq_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2315' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '152',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'provider_in_words',
+ 'offset' => '8',
+ 'type' => '1690'
+ },
+ '2' => {
+ 'name' => 'provider_out_words',
+ 'offset' => '10',
+ 'type' => '1690'
+ },
+ '3' => {
+ 'name' => 'cmd_hdr_reserved',
+ 'offset' => '12',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_ex_cmd_hdr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '23150' => {
+ 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
'Param' => {
'0' => {
- 'type' => '8431'
+ 'type' => '23138'
},
'1' => {
- 'type' => '36376'
- },
- '2' => {
- 'type' => '9809'
+ 'type' => '23144'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '36376' => {
- 'BaseType' => '36381',
- 'Name' => 'union ibv_gid const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '23171' => {
+ 'Name' => 'int(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '36381' => {
- 'BaseType' => '36386',
- 'Name' => 'union ibv_gid const',
- 'Size' => '16',
- 'Type' => 'Const'
+ '23188' => {
+ 'Name' => 'void(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '36386' => {
- 'Header' => 'verbs.h',
- 'Line' => '63',
- 'Memb' => {
- '0' => {
- 'name' => 'raw',
- 'offset' => '0',
- 'type' => '20542'
- },
- '1' => {
- 'name' => 'global',
- 'offset' => '0',
- 'type' => '36418'
- }
- },
- 'Name' => 'union ibv_gid',
- 'Size' => '16',
- 'Type' => 'Union'
+ '23209' => {
+ 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '16621',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '36418' => {
- 'Header' => 'verbs.h',
- 'Line' => '65',
- 'Memb' => {
- '0' => {
- 'name' => 'subnet_prefix',
- 'offset' => '0',
- 'type' => '3550'
- },
- '1' => {
- 'name' => 'interface_id',
- 'offset' => '8',
- 'type' => '3550'
- }
- },
- 'Name' => 'anon-struct-verbs.h-65',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '23230' => {
+ 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '1642',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '36448' => {
- 'Name' => 'int(*)(struct ibv_xrcd*)',
+ '23251' => {
+ 'Name' => '__be32(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
- 'type' => '10618'
+ 'type' => '23138'
}
},
- 'Return' => '131',
+ 'Return' => '1738',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '36464' => {
- 'Name' => 'void(*)(struct ibv_cq*)',
+ '23272' => {
+ 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
- 'type' => '8615'
+ 'type' => '23138'
}
},
- 'Return' => '1',
+ 'Return' => '78',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '36476' => {
- 'Name' => 'struct ibv_ah*(*)(struct ibv_pd*, struct ibv_ah_attr*)',
+ '23293' => {
+ 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
'Param' => {
'0' => {
- 'type' => '8353'
- },
- '1' => {
- 'type' => '36497'
+ 'type' => '23138'
}
},
- 'Return' => '10528',
+ 'Return' => '1618',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '36497' => {
- 'BaseType' => '36502',
- 'Name' => 'struct ibv_ah_attr*',
- 'Size' => '32',
+ '23314' => {
+ 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '1654',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '23335' => {
+ 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ }
+ },
+ 'Return' => '1630',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '23357' => {
+ 'BaseType' => '22635',
+ 'Name' => 'struct ibv_wc_tm_info*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '3650' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '222',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '3662'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '3796'
- }
- },
- 'Name' => 'ibv_query_device_ex::anon-union-kern-abi.h-222',
- 'NameSpace' => 'ibv_query_device_ex',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '36502' => {
+ '23363' => {
+ 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '23138'
+ },
+ '1' => {
+ 'type' => '23357'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '234' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '23401' => {
'Header' => 'verbs.h',
- 'Line' => '721',
+ 'Line' => '1477',
'Memb' => {
'0' => {
- 'name' => 'grh',
+ 'name' => 'cq_count',
'offset' => '0',
- 'type' => '36603'
+ 'type' => '1630'
},
'1' => {
- 'name' => 'dlid',
- 'offset' => '24',
- 'type' => '9809'
- },
- '2' => {
- 'name' => 'sl',
- 'offset' => '26',
- 'type' => '8231'
- },
- '3' => {
- 'name' => 'src_path_bits',
- 'offset' => '27',
- 'type' => '8231'
- },
- '4' => {
- 'name' => 'static_rate',
- 'offset' => '28',
- 'type' => '8231'
- },
- '5' => {
- 'name' => 'is_global',
- 'offset' => '29',
- 'type' => '8231'
- },
- '6' => {
- 'name' => 'port_num',
- 'offset' => '30',
- 'type' => '8231'
+ 'name' => 'cq_period',
+ 'offset' => '2',
+ 'type' => '1630'
}
},
- 'Name' => 'struct ibv_ah_attr',
- 'Size' => '32',
+ 'Name' => 'struct ibv_moderate_cq',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '36603' => {
+ '23444' => {
'Header' => 'verbs.h',
- 'Line' => '652',
+ 'Line' => '1482',
'Memb' => {
'0' => {
- 'name' => 'dgid',
+ 'name' => 'attr_mask',
'offset' => '0',
- 'type' => '36386'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'flow_label',
- 'offset' => '16',
- 'type' => '8394'
+ 'name' => 'moderate',
+ 'offset' => '4',
+ 'type' => '23401'
+ }
+ },
+ 'Name' => 'struct ibv_modify_cq_attr',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '23487' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1607',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_FLOW_ATTR_NORMAL',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_FLOW_ATTR_ALL_DEFAULT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'sgid_index',
- 'offset' => '20',
- 'type' => '8231'
+ 'name' => 'IBV_FLOW_ATTR_MC_DEFAULT',
+ 'value' => '2'
},
'3' => {
- 'name' => 'hop_limit',
- 'offset' => '21',
- 'type' => '8231'
- },
- '4' => {
- 'name' => 'traffic_class',
- 'offset' => '22',
- 'type' => '8231'
+ 'name' => 'IBV_FLOW_ATTR_SNIFFER',
+ 'value' => '3'
}
},
- 'Name' => 'struct ibv_global_route',
- 'Size' => '24',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_flow_attr_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '3662' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '222',
+ '2383' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '159',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'reserved',
- 'offset' => '4',
- 'type' => '2686'
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
}
},
- 'Name' => 'anon-struct-kern-abi.h-222',
+ 'Name' => 'struct ib_uverbs_get_context',
'Size' => '8',
'Type' => 'Struct'
},
- '36678' => {
- 'Name' => 'struct ibv_cq*(*)(struct ibv_context*, int, struct ibv_comp_channel*, int)',
- 'Param' => {
+ '238972' => {
+ 'Header' => 'list.h',
+ 'Line' => '24',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'next',
+ 'offset' => '0',
+ 'type' => '239012'
+ },
+ '1' => {
+ 'name' => 'prev',
+ 'offset' => '8',
+ 'type' => '239012'
+ }
+ },
+ 'Name' => 'struct list_node',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '239012' => {
+ 'BaseType' => '238972',
+ 'Name' => 'struct list_node*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239114' => {
+ 'Header' => 'driver.h',
+ 'Line' => '139',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'modalias',
+ 'offset' => '0',
+ 'type' => '815'
+ },
+ '1' => {
+ 'name' => 'driver_id',
+ 'offset' => '0',
+ 'type' => '1654'
+ }
+ },
+ 'Name' => 'anon-union-driver.h-139',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '239148' => {
+ 'Header' => 'driver.h',
+ 'Line' => '137',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'driver_data',
+ 'offset' => '0',
+ 'type' => '197'
+ },
+ '1' => {
+ 'name' => 'u',
+ 'offset' => '8',
+ 'type' => '239114'
+ },
+ '2' => {
+ 'name' => 'vendor',
+ 'offset' => '16',
+ 'type' => '1630'
+ },
+ '3' => {
+ 'name' => 'device',
+ 'offset' => '18',
+ 'type' => '1630'
+ },
+ '4' => {
+ 'name' => 'kind',
+ 'offset' => '20',
+ 'type' => '1618'
+ }
+ },
+ 'Name' => 'struct verbs_match_ent',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '239225' => {
+ 'BaseType' => '239148',
+ 'Name' => 'struct verbs_match_ent const',
+ 'Size' => '24',
+ 'Type' => 'Const'
+ },
+ '239263' => {
+ 'Header' => 'driver.h',
+ 'Line' => '188',
+ 'Memb' => {
'0' => {
- 'type' => '7447'
+ 'name' => 'entry',
+ 'offset' => '0',
+ 'type' => '238972'
},
'1' => {
- 'type' => '131'
+ 'name' => 'provider_data',
+ 'offset' => '16',
+ 'type' => '197'
},
+ '10' => {
+ 'name' => 'node_guid',
+ 'offset' => '1008',
+ 'type' => '1654'
+ },
+ '11' => {
+ 'name' => 'driver_id',
+ 'offset' => '1016',
+ 'type' => '1642'
+ },
+ '12' => {
+ 'name' => 'node_type',
+ 'offset' => '1020',
+ 'type' => '13332'
+ },
+ '13' => {
+ 'name' => 'ibdev_idx',
+ 'offset' => '1024',
+ 'type' => '123'
+ },
+ '14' => {
+ 'name' => 'abi_ver',
+ 'offset' => '1028',
+ 'type' => '1642'
+ },
+ '15' => {
+ 'name' => 'time_created',
+ 'offset' => '1032',
+ 'type' => '988'
+ },
'2' => {
- 'type' => '8747'
+ 'name' => 'match',
+ 'offset' => '24',
+ 'type' => '239494'
},
'3' => {
- 'type' => '131'
+ 'name' => 'flags',
+ 'offset' => '32',
+ 'type' => '78'
+ },
+ '4' => {
+ 'name' => 'sysfs_name',
+ 'offset' => '36',
+ 'type' => '14347'
+ },
+ '5' => {
+ 'name' => 'sysfs_cdev',
+ 'offset' => '104',
+ 'type' => '224181'
+ },
+ '6' => {
+ 'name' => 'ibdev_name',
+ 'offset' => '112',
+ 'type' => '14347'
+ },
+ '7' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '176',
+ 'type' => '25923'
+ },
+ '8' => {
+ 'name' => 'modalias',
+ 'offset' => '432',
+ 'type' => '239500'
+ },
+ '9' => {
+ 'name' => 'fw_ver',
+ 'offset' => '944',
+ 'type' => '14347'
}
},
- 'Return' => '8615',
- 'Type' => 'FuncPtr'
- },
- '36709' => {
- 'Name' => 'struct ibv_flow*(*)(struct ibv_qp*, struct ibv_flow_attr*)',
- 'Param' => {
+ 'Name' => 'struct verbs_sysfs_dev',
+ 'Size' => '1048',
+ 'Type' => 'Struct'
+ },
+ '239494' => {
+ 'BaseType' => '239225',
+ 'Name' => 'struct verbs_match_ent const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239500' => {
+ 'BaseType' => '234',
+ 'Name' => 'char[512]',
+ 'Size' => '512',
+ 'Type' => 'Array'
+ },
+ '239517' => {
+ 'Header' => 'driver.h',
+ 'Line' => '208',
+ 'Memb' => {
'0' => {
- 'type' => '8431'
+ 'name' => 'name',
+ 'offset' => '0',
+ 'type' => '815'
},
'1' => {
- 'type' => '36730'
+ 'name' => 'match_min_abi_version',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'match_max_abi_version',
+ 'offset' => '12',
+ 'type' => '1642'
+ },
+ '3' => {
+ 'name' => 'match_table',
+ 'offset' => '16',
+ 'type' => '239494'
+ },
+ '4' => {
+ 'name' => 'static_providers',
+ 'offset' => '24',
+ 'type' => '239666'
+ },
+ '5' => {
+ 'name' => 'match_device',
+ 'offset' => '32',
+ 'type' => '239699'
+ },
+ '6' => {
+ 'name' => 'alloc_context',
+ 'offset' => '40',
+ 'type' => '239736'
+ },
+ '7' => {
+ 'name' => 'free_context',
+ 'offset' => '48',
+ 'type' => '25888'
+ },
+ '8' => {
+ 'name' => 'alloc_device',
+ 'offset' => '56',
+ 'type' => '239847'
+ },
+ '9' => {
+ 'name' => 'uninit_device',
+ 'offset' => '64',
+ 'type' => '239864'
}
},
- 'Return' => '32310',
- 'Type' => 'FuncPtr'
- },
- '36730' => {
- 'BaseType' => '36735',
- 'Name' => 'struct ibv_flow_attr*',
- 'Size' => '20',
- 'Type' => 'Pointer'
- },
- '36735' => {
- 'Header' => 'verbs.h',
- 'Line' => '1819',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'type',
- 'offset' => '4',
- 'type' => '1114'
- },
- '2' => {
- 'name' => 'size',
- 'offset' => '8',
- 'type' => '9809'
- },
- '3' => {
- 'name' => 'priority',
- 'offset' => '10',
- 'type' => '9809'
- },
- '4' => {
- 'name' => 'num_of_specs',
- 'offset' => '12',
- 'type' => '8231'
- },
- '5' => {
- 'name' => 'port',
- 'offset' => '13',
- 'type' => '8231'
- },
- '6' => {
- 'name' => 'flags',
- 'offset' => '16',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_flow_attr',
- 'Size' => '20',
- 'Type' => 'Struct'
- },
- '36836' => {
- 'Name' => 'struct ibv_qp*(*)(struct ibv_pd*, struct ibv_qp_init_attr*)',
- 'Param' => {
+ 'Name' => 'struct verbs_device_ops',
+ 'Size' => '72',
+ 'Type' => 'Struct'
+ },
+ '239661' => {
+ 'BaseType' => '239517',
+ 'Name' => 'struct verbs_device_ops const',
+ 'Size' => '72',
+ 'Type' => 'Const'
+ },
+ '239666' => {
+ 'BaseType' => '239672',
+ 'Name' => 'struct verbs_device_ops const**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239672' => {
+ 'BaseType' => '239661',
+ 'Name' => 'struct verbs_device_ops const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239693' => {
+ 'BaseType' => '239263',
+ 'Name' => 'struct verbs_sysfs_dev*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239699' => {
+ 'Name' => '_Bool(*)(struct verbs_sysfs_dev*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '239693'
+ }
+ },
+ 'Return' => '28806',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '239736' => {
+ 'Name' => 'struct verbs_context*(*)(struct ibv_device*, int, void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '25750'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '197'
+ }
+ },
+ 'Return' => '36695',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '239742' => {
+ 'Header' => 'driver.h',
+ 'Line' => '228',
+ 'Memb' => {
'0' => {
- 'type' => '8353'
+ 'name' => 'device',
+ 'offset' => '0',
+ 'type' => '25756'
},
'1' => {
- 'type' => '36857'
+ 'name' => 'ops',
+ 'offset' => '664',
+ 'type' => '239672'
+ },
+ '2' => {
+ 'name' => 'refcount',
+ 'offset' => '672',
+ 'type' => '36701'
+ },
+ '3' => {
+ 'name' => 'entry',
+ 'offset' => '680',
+ 'type' => '238972'
+ },
+ '4' => {
+ 'name' => 'sysfs',
+ 'offset' => '696',
+ 'type' => '239693'
}
},
- 'Return' => '8431',
- 'Type' => 'FuncPtr'
- },
- '36857' => {
- 'BaseType' => '36862',
- 'Name' => 'struct ibv_qp_init_attr*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '36862' => {
+ 'Name' => 'struct verbs_device',
+ 'Size' => '704',
+ 'Type' => 'Struct'
+ },
+ '239841' => {
+ 'BaseType' => '239742',
+ 'Name' => 'struct verbs_device*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239847' => {
+ 'Name' => 'struct verbs_device*(*)(struct verbs_sysfs_dev*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '239693'
+ }
+ },
+ 'Return' => '239841',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '239864' => {
+ 'Name' => 'void(*)(struct verbs_device*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '239841'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '241' => {
+ 'BaseType' => '234',
+ 'Name' => 'char const',
+ 'Size' => '1',
+ 'Type' => 'Const'
+ },
+ '2426' => {
+ 'BaseType' => '1714',
+ 'Name' => '__u64[]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '2442' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '164',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'async_fd',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_get_context_resp',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '245229' => {
+ 'BaseType' => '37724',
+ 'Name' => 'struct verbs_context_ops const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '24971' => {
'Header' => 'verbs.h',
- 'Line' => '878',
+ 'Line' => '1839',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'send_cq',
- 'offset' => '8',
- 'type' => '8615'
- },
- '2' => {
- 'name' => 'recv_cq',
- 'offset' => '16',
- 'type' => '8615'
- },
- '3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '9205'
- },
- '4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '36963'
- },
- '5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '282'
- },
- '6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '131'
+ 'type' => '13729'
}
},
- 'Name' => 'struct ibv_qp_init_attr',
- 'Size' => '64',
+ 'Name' => 'struct ibv_flow_action',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '36963' => {
+ '25068' => {
'Header' => 'verbs.h',
- 'Line' => '870',
+ 'Line' => '1989',
'Memb' => {
'0' => {
- 'name' => 'max_send_wr',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'max_recv_wr',
- 'offset' => '4',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'max_send_sge',
- 'offset' => '8',
- 'type' => '8394'
- },
- '3' => {
- 'name' => 'max_recv_sge',
- 'offset' => '12',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'max_inline_data',
- 'offset' => '16',
- 'type' => '8394'
+ 'type' => '13729'
}
},
- 'Name' => 'struct ibv_qp_cap',
- 'Size' => '20',
+ 'Name' => 'struct ibv_counters',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '37038' => {
- 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_init_attr_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '37059'
- }
- },
- 'Return' => '8431',
- 'Type' => 'FuncPtr'
+ '25097' => {
+ 'BaseType' => '25068',
+ 'Name' => 'struct ibv_counters*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '3705' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '51',
+ '2513' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '170',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'ex_hdr',
+ 'name' => 'driver_data',
'offset' => '8',
- 'type' => '3738'
+ 'type' => '2426'
}
},
- 'Name' => 'struct ex_hdr',
- 'Size' => '24',
+ 'Name' => 'struct ib_uverbs_query_device',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '37059' => {
- 'BaseType' => '37064',
- 'Name' => 'struct ibv_qp_init_attr_ex*',
- 'Size' => '136',
- 'Type' => 'Pointer'
- },
- '37064' => {
+ '25356' => {
'Header' => 'verbs.h',
- 'Line' => '929',
+ 'Line' => '1819',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '6673'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'send_cq',
- 'offset' => '8',
- 'type' => '8615'
+ 'name' => 'type',
+ 'offset' => '4',
+ 'type' => '23487'
},
- '10' => {
- 'name' => 'create_flags',
- 'offset' => '80',
- 'type' => '8394'
- },
- '11' => {
- 'name' => 'max_tso_header',
- 'offset' => '84',
- 'type' => '9809'
- },
- '12' => {
- 'name' => 'rwq_ind_tbl',
- 'offset' => '88',
- 'type' => '33676'
- },
- '13' => {
- 'name' => 'rx_hash_conf',
- 'offset' => '96',
- 'type' => '37282'
- },
- '14' => {
- 'name' => 'source_qpn',
- 'offset' => '120',
- 'type' => '8394'
- },
- '15' => {
- 'name' => 'send_ops_flags',
- 'offset' => '128',
- 'type' => '9365'
- },
'2' => {
- 'name' => 'recv_cq',
- 'offset' => '16',
- 'type' => '8615'
+ 'name' => 'size',
+ 'offset' => '8',
+ 'type' => '1630'
},
'3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '9205'
+ 'name' => 'priority',
+ 'offset' => '10',
+ 'type' => '1630'
},
'4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '36963'
+ 'name' => 'num_of_specs',
+ 'offset' => '12',
+ 'type' => '1618'
},
'5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '282'
+ 'name' => 'port',
+ 'offset' => '13',
+ 'type' => '1618'
},
'6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '131'
- },
- '7' => {
- 'name' => 'comp_mask',
- 'offset' => '60',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'pd',
- 'offset' => '64',
- 'type' => '8353'
- },
- '9' => {
- 'name' => 'xrcd',
- 'offset' => '72',
- 'type' => '10618'
- }
- },
- 'Name' => 'struct ibv_qp_init_attr_ex',
- 'Size' => '136',
- 'Type' => 'Struct'
- },
- '37282' => {
- 'Header' => 'verbs.h',
- 'Line' => '920',
- 'Memb' => {
- '0' => {
- 'name' => 'rx_hash_function',
- 'offset' => '0',
- 'type' => '8231'
- },
- '1' => {
- 'name' => 'rx_hash_key_len',
- 'offset' => '1',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'rx_hash_key',
- 'offset' => '8',
- 'type' => '37344'
- },
- '3' => {
- 'name' => 'rx_hash_fields_mask',
+ 'name' => 'flags',
'offset' => '16',
- 'type' => '9365'
- }
- },
- 'Name' => 'struct ibv_rx_hash_conf',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '37344' => {
- 'BaseType' => '8231',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '37349' => {
- 'Name' => 'struct ibv_srq*(*)(struct ibv_pd*, struct ibv_srq_init_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- },
- '1' => {
- 'type' => '37370'
- }
- },
- 'Return' => '9205',
- 'Type' => 'FuncPtr'
- },
- '37370' => {
- 'BaseType' => '37375',
- 'Name' => 'struct ibv_srq_init_attr*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '37375' => {
- 'Header' => 'verbs.h',
- 'Line' => '742',
- 'Memb' => {
- '0' => {
- 'name' => 'srq_context',
- 'offset' => '0',
- 'type' => '6673'
- },
- '1' => {
- 'name' => 'attr',
- 'offset' => '8',
- 'type' => '37411'
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_srq_init_attr',
- 'Size' => '24',
+ 'Name' => 'struct ibv_flow_attr',
+ 'Size' => '20',
'Type' => 'Struct'
},
- '3738' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '152',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'provider_in_words',
- 'offset' => '8',
- 'type' => '2697'
- },
- '2' => {
- 'name' => 'provider_out_words',
- 'offset' => '10',
- 'type' => '2697'
- },
- '3' => {
- 'name' => 'cmd_hdr_reserved',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_cmd_hdr',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '37411' => {
+ '25469' => {
'Header' => 'verbs.h',
- 'Line' => '736',
+ 'Line' => '1833',
'Memb' => {
'0' => {
- 'name' => 'max_wr',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'max_sge',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => 'context',
+ 'offset' => '8',
+ 'type' => '13729'
},
'2' => {
- 'name' => 'srq_limit',
- 'offset' => '8',
- 'type' => '8394'
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_srq_attr',
- 'Size' => '12',
+ 'Name' => 'struct ibv_flow',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '37460' => {
- 'Name' => 'struct ibv_srq*(*)(struct ibv_context*, struct ibv_srq_init_attr_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- },
- '1' => {
- 'type' => '37481'
- }
- },
- 'Return' => '9205',
- 'Type' => 'FuncPtr'
- },
- '37481' => {
- 'BaseType' => '37486',
- 'Name' => 'struct ibv_srq_init_attr_ex*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '37486' => {
+ '25526' => {
'Header' => 'verbs.h',
- 'Line' => '767',
+ 'Line' => '1847',
'Memb' => {
'0' => {
- 'name' => 'srq_context',
+ 'name' => 'esp_attr',
'offset' => '0',
- 'type' => '6673'
+ 'type' => '25681'
},
'1' => {
- 'name' => 'attr',
+ 'name' => 'keymat_proto',
'offset' => '8',
- 'type' => '37411'
+ 'type' => '12936'
},
'2' => {
- 'name' => 'comp_mask',
- 'offset' => '20',
- 'type' => '8394'
+ 'name' => 'keymat_len',
+ 'offset' => '12',
+ 'type' => '1630'
},
'3' => {
- 'name' => 'srq_type',
- 'offset' => '24',
- 'type' => '1152'
+ 'name' => 'keymat_ptr',
+ 'offset' => '16',
+ 'type' => '197'
},
'4' => {
- 'name' => 'pd',
- 'offset' => '32',
- 'type' => '8353'
+ 'name' => 'replay_proto',
+ 'offset' => '24',
+ 'type' => '12961'
},
'5' => {
- 'name' => 'xrcd',
- 'offset' => '40',
- 'type' => '10618'
+ 'name' => 'replay_len',
+ 'offset' => '28',
+ 'type' => '1630'
},
'6' => {
- 'name' => 'cq',
- 'offset' => '48',
- 'type' => '8615'
+ 'name' => 'replay_ptr',
+ 'offset' => '32',
+ 'type' => '197'
},
'7' => {
- 'name' => 'tm_cap',
- 'offset' => '56',
- 'type' => '37600'
+ 'name' => 'esp_encap',
+ 'offset' => '40',
+ 'type' => '13119'
+ },
+ '8' => {
+ 'name' => 'comp_mask',
+ 'offset' => '48',
+ 'type' => '1642'
+ },
+ '9' => {
+ 'name' => 'esn',
+ 'offset' => '52',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_srq_init_attr_ex',
- 'Size' => '64',
+ 'Name' => 'struct ibv_flow_action_esp_attr',
+ 'Size' => '56',
'Type' => 'Struct'
},
- '37600' => {
+ '25681' => {
+ 'BaseType' => '13125',
+ 'Name' => 'struct ib_uverbs_flow_action_esp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '25687' => {
'Header' => 'verbs.h',
- 'Line' => '762',
+ 'Line' => '1868',
'Memb' => {
'0' => {
- 'name' => 'max_num_tags',
+ 'name' => '_dummy1',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '25871'
},
'1' => {
- 'name' => 'max_ops',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => '_dummy2',
+ 'offset' => '8',
+ 'type' => '25888'
}
},
- 'Name' => 'struct ibv_tm_cap',
- 'Size' => '8',
+ 'Name' => 'struct _ibv_device_ops',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '37636' => {
- 'Name' => 'int(*)(struct ibv_pd*)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37652' => {
- 'Name' => 'int(*)(struct verbs_mr*)',
- 'Param' => {
- '0' => {
- 'type' => '37668'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37668' => {
- 'BaseType' => '37673',
- 'Name' => 'struct verbs_mr*',
- 'Size' => '56',
+ '2572' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '175',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fw_ver',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'node_guid',
+ 'offset' => '8',
+ 'type' => '1750'
+ },
+ '10' => {
+ 'name' => 'device_cap_flags',
+ 'offset' => '60',
+ 'type' => '1702'
+ },
+ '11' => {
+ 'name' => 'max_sge',
+ 'offset' => '64',
+ 'type' => '1702'
+ },
+ '12' => {
+ 'name' => 'max_sge_rd',
+ 'offset' => '68',
+ 'type' => '1702'
+ },
+ '13' => {
+ 'name' => 'max_cq',
+ 'offset' => '72',
+ 'type' => '1702'
+ },
+ '14' => {
+ 'name' => 'max_cqe',
+ 'offset' => '76',
+ 'type' => '1702'
+ },
+ '15' => {
+ 'name' => 'max_mr',
+ 'offset' => '80',
+ 'type' => '1702'
+ },
+ '16' => {
+ 'name' => 'max_pd',
+ 'offset' => '84',
+ 'type' => '1702'
+ },
+ '17' => {
+ 'name' => 'max_qp_rd_atom',
+ 'offset' => '88',
+ 'type' => '1702'
+ },
+ '18' => {
+ 'name' => 'max_ee_rd_atom',
+ 'offset' => '92',
+ 'type' => '1702'
+ },
+ '19' => {
+ 'name' => 'max_res_rd_atom',
+ 'offset' => '96',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'sys_image_guid',
+ 'offset' => '16',
+ 'type' => '1750'
+ },
+ '20' => {
+ 'name' => 'max_qp_init_rd_atom',
+ 'offset' => '100',
+ 'type' => '1702'
+ },
+ '21' => {
+ 'name' => 'max_ee_init_rd_atom',
+ 'offset' => '104',
+ 'type' => '1702'
+ },
+ '22' => {
+ 'name' => 'atomic_cap',
+ 'offset' => '108',
+ 'type' => '1702'
+ },
+ '23' => {
+ 'name' => 'max_ee',
+ 'offset' => '112',
+ 'type' => '1702'
+ },
+ '24' => {
+ 'name' => 'max_rdd',
+ 'offset' => '116',
+ 'type' => '1702'
+ },
+ '25' => {
+ 'name' => 'max_mw',
+ 'offset' => '120',
+ 'type' => '1702'
+ },
+ '26' => {
+ 'name' => 'max_raw_ipv6_qp',
+ 'offset' => '124',
+ 'type' => '1702'
+ },
+ '27' => {
+ 'name' => 'max_raw_ethy_qp',
+ 'offset' => '128',
+ 'type' => '1702'
+ },
+ '28' => {
+ 'name' => 'max_mcast_grp',
+ 'offset' => '132',
+ 'type' => '1702'
+ },
+ '29' => {
+ 'name' => 'max_mcast_qp_attach',
+ 'offset' => '136',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'max_mr_size',
+ 'offset' => '24',
+ 'type' => '1714'
+ },
+ '30' => {
+ 'name' => 'max_total_mcast_qp_attach',
+ 'offset' => '140',
+ 'type' => '1702'
+ },
+ '31' => {
+ 'name' => 'max_ah',
+ 'offset' => '144',
+ 'type' => '1702'
+ },
+ '32' => {
+ 'name' => 'max_fmr',
+ 'offset' => '148',
+ 'type' => '1702'
+ },
+ '33' => {
+ 'name' => 'max_map_per_fmr',
+ 'offset' => '152',
+ 'type' => '1702'
+ },
+ '34' => {
+ 'name' => 'max_srq',
+ 'offset' => '156',
+ 'type' => '1702'
+ },
+ '35' => {
+ 'name' => 'max_srq_wr',
+ 'offset' => '160',
+ 'type' => '1702'
+ },
+ '36' => {
+ 'name' => 'max_srq_sge',
+ 'offset' => '164',
+ 'type' => '1702'
+ },
+ '37' => {
+ 'name' => 'max_pkeys',
+ 'offset' => '168',
+ 'type' => '1690'
+ },
+ '38' => {
+ 'name' => 'local_ca_ack_delay',
+ 'offset' => '170',
+ 'type' => '1678'
+ },
+ '39' => {
+ 'name' => 'phys_port_cnt',
+ 'offset' => '171',
+ 'type' => '1678'
+ },
+ '4' => {
+ 'name' => 'page_size_cap',
+ 'offset' => '32',
+ 'type' => '1714'
+ },
+ '40' => {
+ 'name' => 'reserved',
+ 'offset' => '172',
+ 'type' => '3123'
+ },
+ '5' => {
+ 'name' => 'vendor_id',
+ 'offset' => '40',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'vendor_part_id',
+ 'offset' => '44',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'hw_ver',
+ 'offset' => '48',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'max_qp',
+ 'offset' => '52',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'max_qp_wr',
+ 'offset' => '56',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_query_device_resp',
+ 'Size' => '176',
+ 'Type' => 'Struct'
+ },
+ '25750' => {
+ 'BaseType' => '25756',
+ 'Name' => 'struct ibv_device*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '37673' => {
- 'Header' => 'driver.h',
- 'Line' => '94',
+ '25756' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1878',
'Memb' => {
'0' => {
- 'name' => 'ibv_mr',
+ 'name' => '_ops',
'offset' => '0',
- 'type' => '9443'
+ 'type' => '25687'
},
'1' => {
- 'name' => 'mr_type',
- 'offset' => '48',
- 'type' => '1184'
+ 'name' => 'node_type',
+ 'offset' => '16',
+ 'type' => '13332'
+ },
+ '2' => {
+ 'name' => 'transport_type',
+ 'offset' => '20',
+ 'type' => '13399'
+ },
+ '3' => {
+ 'name' => 'name',
+ 'offset' => '24',
+ 'type' => '14347'
+ },
+ '4' => {
+ 'name' => 'dev_name',
+ 'offset' => '88',
+ 'type' => '14347'
+ },
+ '5' => {
+ 'name' => 'dev_path',
+ 'offset' => '152',
+ 'type' => '25923'
+ },
+ '6' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '408',
+ 'type' => '25923'
}
},
- 'Name' => 'struct verbs_mr',
- 'Size' => '56',
+ 'Name' => 'struct ibv_device',
+ 'Size' => '664',
'Type' => 'Struct'
},
- '37706' => {
- 'Name' => 'int(*)(struct ibv_ah*)',
- 'Param' => {
- '0' => {
- 'type' => '10528'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37722' => {
- 'Name' => 'int(*)(struct ibv_cq*)',
- 'Param' => {
- '0' => {
- 'type' => '8615'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37738' => {
- 'Name' => 'int(*)(struct ibv_flow*)',
- 'Param' => {
- '0' => {
- 'type' => '32310'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37754' => {
- 'Name' => 'int(*)(struct ibv_qp*)',
- 'Param' => {
- '0' => {
- 'type' => '8431'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37770' => {
- 'Name' => 'int(*)(struct ibv_srq*)',
- 'Param' => {
- '0' => {
- 'type' => '9205'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '37786' => {
- 'Name' => 'int(*)(struct ibv_srq*, uint32_t*)',
+ '25871' => {
+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
'Param' => {
'0' => {
- 'type' => '9205'
+ 'type' => '25750'
},
'1' => {
- 'type' => '37807'
+ 'type' => '123'
}
},
- 'Return' => '131',
+ 'Return' => '13729',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '37807' => {
- 'BaseType' => '8394',
- 'Name' => 'uint32_t*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '37812' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int)',
+ '25888' => {
+ 'Name' => 'void(*)(struct ibv_context*)',
'Param' => {
'0' => {
- 'type' => '8431'
- },
- '1' => {
- 'type' => '37838'
- },
- '2' => {
- 'type' => '131'
+ 'type' => '13729'
}
},
- 'Return' => '131',
+ 'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '37838' => {
- 'BaseType' => '37843',
- 'Name' => 'struct ibv_qp_attr*',
- 'Size' => '144',
- 'Type' => 'Pointer'
+ '25923' => {
+ 'BaseType' => '234',
+ 'Name' => 'char[256]',
+ 'Size' => '256',
+ 'Type' => 'Array'
},
- '37843' => {
+ '25939' => {
'Header' => 'verbs.h',
- 'Line' => '1015',
+ 'Line' => '1893',
'Memb' => {
'0' => {
- 'name' => 'qp_state',
+ 'name' => '_compat_query_device',
'offset' => '0',
- 'type' => '220'
+ 'type' => '26408'
},
'1' => {
- 'name' => 'cur_qp_state',
- 'offset' => '4',
- 'type' => '220'
+ 'name' => '_compat_query_port',
+ 'offset' => '8',
+ 'type' => '26450'
},
'10' => {
- 'name' => 'ah_attr',
- 'offset' => '56',
- 'type' => '36502'
+ 'name' => '_compat_create_cq',
+ 'offset' => '80',
+ 'type' => '26408'
},
'11' => {
- 'name' => 'alt_ah_attr',
+ 'name' => 'poll_cq',
'offset' => '88',
- 'type' => '36502'
+ 'type' => '26571'
},
'12' => {
- 'name' => 'pkey_index',
- 'offset' => '120',
- 'type' => '9809'
+ 'name' => 'req_notify_cq',
+ 'offset' => '96',
+ 'type' => '26597'
},
'13' => {
- 'name' => 'alt_pkey_index',
- 'offset' => '122',
- 'type' => '9809'
+ 'name' => '_compat_cq_event',
+ 'offset' => '104',
+ 'type' => '26408'
},
'14' => {
- 'name' => 'en_sqd_async_notify',
- 'offset' => '124',
- 'type' => '8231'
+ 'name' => '_compat_resize_cq',
+ 'offset' => '112',
+ 'type' => '26408'
},
'15' => {
- 'name' => 'sq_draining',
- 'offset' => '125',
- 'type' => '8231'
+ 'name' => '_compat_destroy_cq',
+ 'offset' => '120',
+ 'type' => '26408'
},
'16' => {
- 'name' => 'max_rd_atomic',
- 'offset' => '126',
- 'type' => '8231'
+ 'name' => '_compat_create_srq',
+ 'offset' => '128',
+ 'type' => '26408'
},
'17' => {
- 'name' => 'max_dest_rd_atomic',
- 'offset' => '127',
- 'type' => '8231'
+ 'name' => '_compat_modify_srq',
+ 'offset' => '136',
+ 'type' => '26408'
},
'18' => {
- 'name' => 'min_rnr_timer',
- 'offset' => '128',
- 'type' => '8231'
+ 'name' => '_compat_query_srq',
+ 'offset' => '144',
+ 'type' => '26408'
},
'19' => {
- 'name' => 'port_num',
- 'offset' => '129',
- 'type' => '8231'
+ 'name' => '_compat_destroy_srq',
+ 'offset' => '152',
+ 'type' => '26408'
},
'2' => {
- 'name' => 'path_mtu',
- 'offset' => '8',
- 'type' => '751'
+ 'name' => '_compat_alloc_pd',
+ 'offset' => '16',
+ 'type' => '26408'
},
'20' => {
- 'name' => 'timeout',
- 'offset' => '130',
- 'type' => '8231'
+ 'name' => 'post_srq_recv',
+ 'offset' => '160',
+ 'type' => '26628'
},
'21' => {
- 'name' => 'retry_cnt',
- 'offset' => '131',
- 'type' => '8231'
+ 'name' => '_compat_create_qp',
+ 'offset' => '168',
+ 'type' => '26408'
},
'22' => {
- 'name' => 'rnr_retry',
- 'offset' => '132',
- 'type' => '8231'
+ 'name' => '_compat_query_qp',
+ 'offset' => '176',
+ 'type' => '26408'
},
'23' => {
- 'name' => 'alt_port_num',
- 'offset' => '133',
- 'type' => '8231'
+ 'name' => '_compat_modify_qp',
+ 'offset' => '184',
+ 'type' => '26408'
},
'24' => {
- 'name' => 'alt_timeout',
- 'offset' => '134',
- 'type' => '8231'
+ 'name' => '_compat_destroy_qp',
+ 'offset' => '192',
+ 'type' => '26408'
},
'25' => {
- 'name' => 'rate_limit',
- 'offset' => '136',
- 'type' => '8394'
+ 'name' => 'post_send',
+ 'offset' => '200',
+ 'type' => '26665'
+ },
+ '26' => {
+ 'name' => 'post_recv',
+ 'offset' => '208',
+ 'type' => '26696'
+ },
+ '27' => {
+ 'name' => '_compat_create_ah',
+ 'offset' => '216',
+ 'type' => '26408'
+ },
+ '28' => {
+ 'name' => '_compat_destroy_ah',
+ 'offset' => '224',
+ 'type' => '26408'
+ },
+ '29' => {
+ 'name' => '_compat_attach_mcast',
+ 'offset' => '232',
+ 'type' => '26408'
+ },
+ '3' => {
+ 'name' => '_compat_dealloc_pd',
+ 'offset' => '24',
+ 'type' => '26408'
+ },
+ '30' => {
+ 'name' => '_compat_detach_mcast',
+ 'offset' => '240',
+ 'type' => '26408'
+ },
+ '31' => {
+ 'name' => '_compat_async_event',
+ 'offset' => '248',
+ 'type' => '26408'
+ },
+ '4' => {
+ 'name' => '_compat_reg_mr',
+ 'offset' => '32',
+ 'type' => '26408'
+ },
+ '5' => {
+ 'name' => '_compat_rereg_mr',
+ 'offset' => '40',
+ 'type' => '26408'
+ },
+ '6' => {
+ 'name' => '_compat_dereg_mr',
+ 'offset' => '48',
+ 'type' => '26408'
+ },
+ '7' => {
+ 'name' => 'alloc_mw',
+ 'offset' => '56',
+ 'type' => '26476'
+ },
+ '8' => {
+ 'name' => 'bind_mw',
+ 'offset' => '64',
+ 'type' => '26513'
+ },
+ '9' => {
+ 'name' => 'dealloc_mw',
+ 'offset' => '72',
+ 'type' => '26534'
+ }
+ },
+ 'Name' => 'struct ibv_context_ops',
+ 'Size' => '256',
+ 'Type' => 'Struct'
+ },
+ '26408' => {
+ 'Name' => 'void*(*)()',
+ 'Return' => '197',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '26439' => {
+ 'BaseType' => '26445',
+ 'Name' => 'struct _compat_ibv_port_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '26445' => {
+ 'Line' => '185',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'state',
+ 'offset' => '0',
+ 'type' => '15154'
+ },
+ '1' => {
+ 'name' => 'max_mtu',
+ 'offset' => '4',
+ 'type' => '15104'
+ },
+ '10' => {
+ 'name' => 'sm_lid',
+ 'offset' => '36',
+ 'type' => '1630'
+ },
+ '11' => {
+ 'name' => 'lmc',
+ 'offset' => '38',
+ 'type' => '1618'
+ },
+ '12' => {
+ 'name' => 'max_vl_num',
+ 'offset' => '39',
+ 'type' => '1618'
+ },
+ '13' => {
+ 'name' => 'sm_sl',
+ 'offset' => '40',
+ 'type' => '1618'
+ },
+ '14' => {
+ 'name' => 'subnet_timeout',
+ 'offset' => '41',
+ 'type' => '1618'
+ },
+ '15' => {
+ 'name' => 'init_type_reply',
+ 'offset' => '42',
+ 'type' => '1618'
+ },
+ '16' => {
+ 'name' => 'active_width',
+ 'offset' => '43',
+ 'type' => '1618'
+ },
+ '17' => {
+ 'name' => 'active_speed',
+ 'offset' => '44',
+ 'type' => '1618'
+ },
+ '18' => {
+ 'name' => 'phys_state',
+ 'offset' => '45',
+ 'type' => '1618'
+ },
+ '19' => {
+ 'name' => 'link_layer',
+ 'offset' => '46',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'active_mtu',
+ 'offset' => '8',
+ 'type' => '15104'
+ },
+ '20' => {
+ 'name' => 'flags',
+ 'offset' => '47',
+ 'type' => '1618'
},
'3' => {
- 'name' => 'path_mig_state',
+ 'name' => 'gid_tbl_len',
'offset' => '12',
- 'type' => '1209'
+ 'type' => '123'
},
'4' => {
- 'name' => 'qkey',
+ 'name' => 'port_cap_flags',
'offset' => '16',
- 'type' => '8394'
+ 'type' => '1642'
},
'5' => {
- 'name' => 'rq_psn',
+ 'name' => 'max_msg_sz',
'offset' => '20',
- 'type' => '8394'
+ 'type' => '1642'
},
'6' => {
- 'name' => 'sq_psn',
+ 'name' => 'bad_pkey_cntr',
'offset' => '24',
- 'type' => '8394'
+ 'type' => '1642'
},
'7' => {
- 'name' => 'dest_qp_num',
+ 'name' => 'qkey_viol_cntr',
'offset' => '28',
- 'type' => '8394'
+ 'type' => '1642'
},
'8' => {
- 'name' => 'qp_access_flags',
+ 'name' => 'pkey_tbl_len',
'offset' => '32',
- 'type' => '213'
+ 'type' => '1630'
},
'9' => {
- 'name' => 'cap',
- 'offset' => '36',
- 'type' => '36963'
+ 'name' => 'lid',
+ 'offset' => '34',
+ 'type' => '1630'
}
},
- 'Name' => 'struct ibv_qp_attr',
- 'Size' => '144',
+ 'Name' => 'struct _compat_ibv_port_attr',
+ 'Size' => '48',
+ 'Source' => 'verbs.c',
'Type' => 'Struct'
},
- '3796' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '219',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'reserved',
- 'offset' => '4',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_query_device',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '38191' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*, int)',
+ '26450' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
'Param' => {
'0' => {
- 'type' => '9205'
+ 'type' => '13729'
},
'1' => {
- 'type' => '38217'
+ 'type' => '1618'
},
'2' => {
- 'type' => '131'
+ 'type' => '26439'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '38217' => {
- 'BaseType' => '37411',
- 'Name' => 'struct ibv_srq_attr*',
- 'Size' => '12',
- 'Type' => 'Pointer'
- },
- '38222' => {
- 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_open_attr*)',
+ '26476' => {
+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '17631'
},
'1' => {
- 'type' => '38243'
+ 'type' => '17637'
}
},
- 'Return' => '8431',
+ 'Return' => '21059',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '38243' => {
- 'BaseType' => '38248',
- 'Name' => 'struct ibv_qp_open_attr*',
- 'Size' => '32',
+ '26507' => {
+ 'BaseType' => '21644',
+ 'Name' => 'struct ibv_mw_bind*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '38248' => {
- 'Header' => 'verbs.h',
- 'Line' => '958',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'qp_num',
- 'offset' => '4',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'xrcd',
- 'offset' => '8',
- 'type' => '10618'
- },
- '3' => {
- 'name' => 'qp_context',
- 'offset' => '16',
- 'type' => '6673'
- },
- '4' => {
- 'name' => 'qp_type',
- 'offset' => '24',
- 'type' => '282'
- }
- },
- 'Name' => 'struct ibv_qp_open_attr',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '38323' => {
- 'Name' => 'struct ibv_xrcd*(*)(struct ibv_context*, struct ibv_xrcd_init_attr*)',
+ '26513' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '16089'
},
'1' => {
- 'type' => '38344'
+ 'type' => '21059'
+ },
+ '2' => {
+ 'type' => '26507'
}
},
- 'Return' => '10618',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '38344' => {
- 'BaseType' => '38349',
- 'Name' => 'struct ibv_xrcd_init_attr*',
- 'Size' => '12',
+ '26534' => {
+ 'Name' => 'int(*)(struct ibv_mw*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '21059'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '26565' => {
+ 'BaseType' => '16914',
+ 'Name' => 'struct ibv_wc*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '38349' => {
- 'Header' => 'verbs.h',
- 'Line' => '611',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '4',
- 'type' => '131'
- },
- '2' => {
- 'name' => 'oflags',
- 'offset' => '8',
- 'type' => '131'
- }
- },
- 'Name' => 'struct ibv_xrcd_init_attr',
- 'Size' => '12',
- 'Type' => 'Struct'
+ '26571' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '15887'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '26565'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '38398' => {
- 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)',
+ '26597' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '15887'
},
'1' => {
- 'type' => '23943'
+ 'type' => '123'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '38419' => {
- 'Name' => 'int(*)(struct ibv_context*, struct ibv_query_device_ex_input const*, struct ibv_device_attr_ex*, size_t)',
+ '26628' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '16207'
},
'1' => {
- 'type' => '38450'
+ 'type' => '21376'
},
'2' => {
- 'type' => '38481'
- },
- '3' => {
- 'type' => '9544'
+ 'type' => '21726'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '38450' => {
- 'BaseType' => '38455',
- 'Name' => 'struct ibv_query_device_ex_input const*',
- 'Size' => '4',
+ '26659' => {
+ 'BaseType' => '21293',
+ 'Name' => 'struct ibv_send_wr**',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '38455' => {
- 'BaseType' => '38460',
- 'Name' => 'struct ibv_query_device_ex_input const',
- 'Size' => '4',
- 'Type' => 'Const'
- },
- '38460' => {
- 'Header' => 'verbs.h',
- 'Line' => '199',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_query_device_ex_input',
- 'Size' => '4',
- 'Type' => 'Struct'
+ '26665' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '21293'
+ },
+ '2' => {
+ 'type' => '26659'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '38481' => {
- 'BaseType' => '38486',
- 'Name' => 'struct ibv_device_attr_ex*',
- 'Size' => '400',
- 'Type' => 'Pointer'
+ '26696' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '21376'
+ },
+ '2' => {
+ 'type' => '21726'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '38486' => {
+ '26702' => {
'Header' => 'verbs.h',
- 'Line' => '316',
+ 'Line' => '1954',
'Memb' => {
'0' => {
- 'name' => 'orig_attr',
+ 'name' => 'cqe',
'offset' => '0',
- 'type' => '23948'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'comp_mask',
- 'offset' => '232',
- 'type' => '8394'
+ 'name' => 'cq_context',
+ 'offset' => '8',
+ 'type' => '197'
},
- '10' => {
- 'name' => 'raw_packet_caps',
- 'offset' => '344',
- 'type' => '8394'
- },
- '11' => {
- 'name' => 'tm_caps',
- 'offset' => '348',
- 'type' => '38949'
- },
- '12' => {
- 'name' => 'cq_mod_caps',
- 'offset' => '368',
- 'type' => '39024'
- },
- '13' => {
- 'name' => 'max_dm_size',
- 'offset' => '376',
- 'type' => '9365'
- },
- '14' => {
- 'name' => 'pci_atomic_caps',
- 'offset' => '384',
- 'type' => '39060'
- },
- '15' => {
- 'name' => 'xrc_odp_caps',
- 'offset' => '392',
- 'type' => '8394'
- },
'2' => {
- 'name' => 'odp_caps',
- 'offset' => '240',
- 'type' => '38718'
- },
- '3' => {
- 'name' => 'completion_timestamp_mask',
- 'offset' => '264',
- 'type' => '9365'
- },
- '4' => {
- 'name' => 'hca_core_clock',
- 'offset' => '272',
- 'type' => '9365'
- },
- '5' => {
- 'name' => 'device_cap_flags_ex',
- 'offset' => '280',
- 'type' => '9365'
- },
- '6' => {
- 'name' => 'tso_caps',
- 'offset' => '288',
- 'type' => '38792'
- },
- '7' => {
- 'name' => 'rss_caps',
- 'offset' => '296',
- 'type' => '38825'
- },
- '8' => {
- 'name' => 'max_wq_type_rq',
- 'offset' => '328',
- 'type' => '8394'
- },
- '9' => {
- 'name' => 'packet_pacing_caps',
- 'offset' => '332',
- 'type' => '38900'
- }
- },
- 'Name' => 'struct ibv_device_attr_ex',
- 'Size' => '400',
- 'Type' => 'Struct'
- },
- '3855' => {
- 'BaseType' => '3860',
- 'Name' => 'struct ib_uverbs_ex_query_device_resp*',
- 'Size' => '304',
- 'Type' => 'Pointer'
- },
- '3860' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '259',
- 'Memb' => {
- '0' => {
- 'name' => 'base',
- 'offset' => '0',
- 'type' => '3046'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '176',
- 'type' => '2686'
- },
- '10' => {
- 'name' => 'tm_caps',
- 'offset' => '256',
- 'type' => '4219'
- },
- '11' => {
- 'name' => 'cq_moderation_caps',
- 'offset' => '280',
- 'type' => '4301'
+ 'name' => 'channel',
+ 'offset' => '16',
+ 'type' => '22600'
},
- '12' => {
- 'name' => 'max_dm_size',
- 'offset' => '288',
- 'type' => '2715'
+ '3' => {
+ 'name' => 'comp_vector',
+ 'offset' => '24',
+ 'type' => '1642'
},
- '13' => {
- 'name' => 'xrc_odp_caps',
- 'offset' => '296',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'wc_flags',
+ 'offset' => '32',
+ 'type' => '1654'
},
- '14' => {
- 'name' => 'reserved',
- 'offset' => '300',
- 'type' => '2686'
+ '5' => {
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '1642'
},
- '2' => {
- 'name' => 'response_length',
- 'offset' => '180',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'odp_caps',
- 'offset' => '184',
- 'type' => '4075'
- },
- '4' => {
- 'name' => 'timestamp_mask',
- 'offset' => '208',
- 'type' => '2715'
- },
- '5' => {
- 'name' => 'hca_core_clock',
- 'offset' => '216',
- 'type' => '2715'
- },
- '6' => {
- 'name' => 'device_cap_flags_ex',
- 'offset' => '224',
- 'type' => '2715'
- },
- '7' => {
- 'name' => 'rss_caps',
- 'offset' => '232',
- 'type' => '4162'
- },
- '8' => {
- 'name' => 'max_wq_type_rq',
- 'offset' => '248',
- 'type' => '2686'
- },
- '9' => {
- 'name' => 'raw_packet_caps',
- 'offset' => '252',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_query_device_resp',
- 'Size' => '304',
- 'Type' => 'Struct'
- },
- '38718' => {
+ '6' => {
+ 'name' => 'flags',
+ 'offset' => '44',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_cq_init_attr_ex',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '26815' => {
'Header' => 'verbs.h',
- 'Line' => '212',
+ 'Line' => '1979',
'Memb' => {
'0' => {
- 'name' => 'general_caps',
+ 'name' => 'pd',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '17631'
},
'1' => {
- 'name' => 'per_transport_caps',
+ 'name' => 'td',
'offset' => '8',
- 'type' => '38750'
+ 'type' => '26870'
+ },
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1642'
}
},
- 'Name' => 'struct ibv_odp_caps',
+ 'Name' => 'struct ibv_parent_domain_init_attr',
'Size' => '24',
'Type' => 'Struct'
},
- '38750' => {
+ '26870' => {
+ 'BaseType' => '17429',
+ 'Name' => 'struct ibv_td*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '26876' => {
'Header' => 'verbs.h',
- 'Line' => '214',
+ 'Line' => '1985',
'Memb' => {
'0' => {
- 'name' => 'rc_odp_caps',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct ibv_counters_init_attr',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '26905' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1993',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_COUNTER_PACKETS',
+ 'value' => '0'
},
'1' => {
- 'name' => 'uc_odp_caps',
+ 'name' => 'IBV_COUNTER_BYTES',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum ibv_counter_description',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '26937' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1998',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'counter_desc',
+ 'offset' => '0',
+ 'type' => '26905'
+ },
+ '1' => {
+ 'name' => 'index',
'offset' => '4',
- 'type' => '8394'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'ud_odp_caps',
+ 'name' => 'comp_mask',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '1642'
}
},
- 'Name' => 'ibv_odp_caps::anon-struct-verbs.h-214',
- 'NameSpace' => 'ibv_odp_caps',
+ 'Name' => 'struct ibv_counter_attach_attr',
'Size' => '12',
'Type' => 'Struct'
},
- '38792' => {
+ '26994' => {
'Header' => 'verbs.h',
- 'Line' => '226',
+ 'Line' => '2013',
'Memb' => {
'0' => {
- 'name' => 'max_tso',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '1642'
},
'1' => {
- 'name' => 'supported_qpts',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => 'raw_clock',
+ 'offset' => '8',
+ 'type' => '988'
}
},
- 'Name' => 'struct ibv_tso_caps',
- 'Size' => '8',
+ 'Name' => 'struct ibv_values_ex',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '38825' => {
+ '27037' => {
'Header' => 'verbs.h',
- 'Line' => '257',
+ 'Line' => '2018',
'Memb' => {
'0' => {
- 'name' => 'supported_qpts',
+ 'name' => 'query_port',
'offset' => '0',
- 'type' => '8394'
+ 'type' => '27671'
},
'1' => {
- 'name' => 'max_rwq_indirection_tables',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => 'advise_mr',
+ 'offset' => '8',
+ 'type' => '27712'
},
+ '10' => {
+ 'name' => 'modify_flow_action_esp',
+ 'offset' => '80',
+ 'type' => '28003'
+ },
+ '11' => {
+ 'name' => 'destroy_flow_action',
+ 'offset' => '88',
+ 'type' => '28024'
+ },
+ '12' => {
+ 'name' => 'create_flow_action_esp',
+ 'offset' => '96',
+ 'type' => '28050'
+ },
+ '13' => {
+ 'name' => 'modify_qp_rate_limit',
+ 'offset' => '104',
+ 'type' => '28082'
+ },
+ '14' => {
+ 'name' => 'alloc_parent_domain',
+ 'offset' => '112',
+ 'type' => '28114'
+ },
+ '15' => {
+ 'name' => 'dealloc_td',
+ 'offset' => '120',
+ 'type' => '28135'
+ },
+ '16' => {
+ 'name' => 'alloc_td',
+ 'offset' => '128',
+ 'type' => '28167'
+ },
+ '17' => {
+ 'name' => 'modify_cq',
+ 'offset' => '136',
+ 'type' => '28199'
+ },
+ '18' => {
+ 'name' => 'post_srq_ops',
+ 'offset' => '144',
+ 'type' => '28236'
+ },
+ '19' => {
+ 'name' => 'destroy_rwq_ind_table',
+ 'offset' => '152',
+ 'type' => '28257'
+ },
'2' => {
- 'name' => 'max_rwq_indirection_table_size',
- 'offset' => '8',
- 'type' => '8394'
+ 'name' => 'alloc_null_mr',
+ 'offset' => '16',
+ 'type' => '27733'
},
+ '20' => {
+ 'name' => 'create_rwq_ind_table',
+ 'offset' => '160',
+ 'type' => '28289'
+ },
+ '21' => {
+ 'name' => 'destroy_wq',
+ 'offset' => '168',
+ 'type' => '28310'
+ },
+ '22' => {
+ 'name' => 'modify_wq',
+ 'offset' => '176',
+ 'type' => '28342'
+ },
+ '23' => {
+ 'name' => 'create_wq',
+ 'offset' => '184',
+ 'type' => '28374'
+ },
+ '24' => {
+ 'name' => 'query_rt_values',
+ 'offset' => '192',
+ 'type' => '28406'
+ },
+ '25' => {
+ 'name' => 'create_cq_ex',
+ 'offset' => '200',
+ 'type' => '28438'
+ },
+ '26' => {
+ 'name' => 'priv',
+ 'offset' => '208',
+ 'type' => '28511'
+ },
+ '27' => {
+ 'name' => 'query_device_ex',
+ 'offset' => '216',
+ 'type' => '28559'
+ },
+ '28' => {
+ 'name' => 'ibv_destroy_flow',
+ 'offset' => '224',
+ 'type' => '28580'
+ },
+ '29' => {
+ 'name' => 'ABI_placeholder2',
+ 'offset' => '232',
+ 'type' => '28587'
+ },
'3' => {
- 'name' => 'rx_hash_fields_mask',
- 'offset' => '16',
- 'type' => '9365'
+ 'name' => 'read_counters',
+ 'offset' => '24',
+ 'type' => '27775'
},
+ '30' => {
+ 'name' => 'ibv_create_flow',
+ 'offset' => '240',
+ 'type' => '28619'
+ },
+ '31' => {
+ 'name' => 'ABI_placeholder1',
+ 'offset' => '248',
+ 'type' => '28587'
+ },
+ '32' => {
+ 'name' => 'open_qp',
+ 'offset' => '256',
+ 'type' => '28651'
+ },
+ '33' => {
+ 'name' => 'create_qp_ex',
+ 'offset' => '264',
+ 'type' => '28683'
+ },
+ '34' => {
+ 'name' => 'get_srq_num',
+ 'offset' => '272',
+ 'type' => '28715'
+ },
+ '35' => {
+ 'name' => 'create_srq_ex',
+ 'offset' => '280',
+ 'type' => '28747'
+ },
+ '36' => {
+ 'name' => 'open_xrcd',
+ 'offset' => '288',
+ 'type' => '28779'
+ },
+ '37' => {
+ 'name' => 'close_xrcd',
+ 'offset' => '296',
+ 'type' => '28800'
+ },
+ '38' => {
+ 'name' => '_ABI_placeholder3',
+ 'offset' => '304',
+ 'type' => '1654'
+ },
+ '39' => {
+ 'name' => 'sz',
+ 'offset' => '312',
+ 'type' => '45'
+ },
'4' => {
- 'name' => 'rx_hash_function',
- 'offset' => '24',
- 'type' => '8231'
- }
- },
- 'Name' => 'struct ibv_rss_caps',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '38900' => {
- 'Header' => 'verbs.h',
- 'Line' => '265',
- 'Memb' => {
- '0' => {
- 'name' => 'qp_rate_limit_min',
- 'offset' => '0',
- 'type' => '8394'
- },
- '1' => {
- 'name' => 'qp_rate_limit_max',
- 'offset' => '4',
- 'type' => '8394'
+ 'name' => 'attach_counters_point_flow',
+ 'offset' => '32',
+ 'type' => '27818'
},
- '2' => {
- 'name' => 'supported_qpts',
- 'offset' => '8',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_packet_pacing_caps',
- 'Size' => '12',
- 'Type' => 'Struct'
- },
- '38949' => {
- 'Header' => 'verbs.h',
- 'Line' => '282',
- 'Memb' => {
- '0' => {
- 'name' => 'max_rndv_hdr_size',
- 'offset' => '0',
- 'type' => '8394'
+ '40' => {
+ 'name' => 'context',
+ 'offset' => '320',
+ 'type' => '13610'
+ },
+ '5' => {
+ 'name' => 'create_counters',
+ 'offset' => '40',
+ 'type' => '27850'
},
- '1' => {
- 'name' => 'max_num_tags',
- 'offset' => '4',
- 'type' => '8394'
+ '6' => {
+ 'name' => 'destroy_counters',
+ 'offset' => '48',
+ 'type' => '27871'
},
- '2' => {
- 'name' => 'flags',
- 'offset' => '8',
- 'type' => '8394'
+ '7' => {
+ 'name' => 'reg_dm_mr',
+ 'offset' => '56',
+ 'type' => '27912'
},
- '3' => {
- 'name' => 'max_ops',
- 'offset' => '12',
- 'type' => '8394'
+ '8' => {
+ 'name' => 'alloc_dm',
+ 'offset' => '64',
+ 'type' => '27944'
},
- '4' => {
- 'name' => 'max_sge',
- 'offset' => '16',
- 'type' => '8394'
+ '9' => {
+ 'name' => 'free_dm',
+ 'offset' => '72',
+ 'type' => '27965'
}
},
- 'Name' => 'struct ibv_tm_caps',
- 'Size' => '20',
+ 'Name' => 'struct verbs_context',
+ 'Size' => '648',
'Type' => 'Struct'
},
- '39024' => {
- 'Header' => 'verbs.h',
- 'Line' => '295',
- 'Memb' => {
- '0' => {
- 'name' => 'max_cq_count',
- 'offset' => '0',
- 'type' => '9809'
- },
- '1' => {
- 'name' => 'max_cq_period',
- 'offset' => '2',
- 'type' => '9809'
- }
- },
- 'Name' => 'struct ibv_cq_moderation_caps',
- 'Size' => '4',
- 'Type' => 'Struct'
+ '27665' => {
+ 'BaseType' => '15210',
+ 'Name' => 'struct ibv_port_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '39060' => {
- 'Header' => 'verbs.h',
- 'Line' => '310',
- 'Memb' => {
- '0' => {
- 'name' => 'fetch_add',
- 'offset' => '0',
- 'type' => '9809'
- },
- '1' => {
- 'name' => 'swap',
- 'offset' => '2',
- 'type' => '9809'
- },
- '2' => {
- 'name' => 'compare_swap',
- 'offset' => '4',
- 'type' => '9809'
- }
- },
- 'Name' => 'struct ibv_pci_atomic_caps',
- 'Size' => '6',
- 'Type' => 'Struct'
+ '27671' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '1618'
+ },
+ '2' => {
+ 'type' => '27665'
+ },
+ '3' => {
+ 'type' => '45'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '39109' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*)',
+ '27712' => {
+ 'Name' => 'int(*)(struct ibv_pd*, enum ib_uverbs_advise_mr_advice, uint32_t, struct ibv_sge*, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '13206'
+ },
+ '2' => {
+ 'type' => '1642'
+ },
+ '3' => {
+ 'type' => '21299'
+ },
+ '4' => {
+ 'type' => '1642'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27733' => {
+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ }
+ },
+ 'Return' => '17351',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27769' => {
+ 'BaseType' => '1654',
+ 'Name' => 'uint64_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27775' => {
+ 'Name' => 'int(*)(struct ibv_counters*, uint64_t*, uint32_t, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '25097'
+ },
+ '1' => {
+ 'type' => '27769'
+ },
+ '2' => {
+ 'type' => '1642'
+ },
+ '3' => {
+ 'type' => '1642'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27806' => {
+ 'BaseType' => '26937',
+ 'Name' => 'struct ibv_counter_attach_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27812' => {
+ 'BaseType' => '25469',
+ 'Name' => 'struct ibv_flow*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27818' => {
+ 'Name' => 'int(*)(struct ibv_counters*, struct ibv_counter_attach_attr*, struct ibv_flow*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '25097'
+ },
+ '1' => {
+ 'type' => '27806'
+ },
+ '2' => {
+ 'type' => '27812'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27844' => {
+ 'BaseType' => '26876',
+ 'Name' => 'struct ibv_counters_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27850' => {
+ 'Name' => 'struct ibv_counters*(*)(struct ibv_context*, struct ibv_counters_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '27844'
+ }
+ },
+ 'Return' => '25097',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27871' => {
+ 'Name' => 'int(*)(struct ibv_counters*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '25097'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27912' => {
+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, struct ibv_dm*, uint64_t, size_t, unsigned int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '13765'
+ },
+ '2' => {
+ 'type' => '1654'
+ },
+ '3' => {
+ 'type' => '45'
+ },
+ '4' => {
+ 'type' => '78'
+ }
+ },
+ 'Return' => '17351',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27938' => {
+ 'BaseType' => '13491',
+ 'Name' => 'struct ibv_alloc_dm_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27944' => {
+ 'Name' => 'struct ibv_dm*(*)(struct ibv_context*, struct ibv_alloc_dm_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '27938'
+ }
+ },
+ 'Return' => '13765',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27965' => {
+ 'Name' => 'int(*)(struct ibv_dm*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13765'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27991' => {
+ 'BaseType' => '24971',
+ 'Name' => 'struct ibv_flow_action*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27997' => {
+ 'BaseType' => '25526',
+ 'Name' => 'struct ibv_flow_action_esp_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28003' => {
+ 'Name' => 'int(*)(struct ibv_flow_action*, struct ibv_flow_action_esp_attr*)',
'Param' => {
'0' => {
- 'type' => '7447'
+ 'type' => '27991'
},
'1' => {
- 'type' => '8231'
- },
- '2' => {
- 'type' => '31846'
+ 'type' => '27997'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39135' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int, struct ibv_qp_init_attr*)',
+ '28024' => {
+ 'Name' => 'int(*)(struct ibv_flow_action*)',
'Param' => {
'0' => {
- 'type' => '8431'
- },
- '1' => {
- 'type' => '37838'
- },
- '2' => {
- 'type' => '131'
- },
- '3' => {
- 'type' => '36857'
+ 'type' => '27991'
}
},
- 'Return' => '131',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39166' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*)',
+ '28050' => {
+ 'Name' => 'struct ibv_flow_action*(*)(struct ibv_context*, struct ibv_flow_action_esp_attr*)',
'Param' => {
'0' => {
- 'type' => '9205'
+ 'type' => '13729'
},
'1' => {
- 'type' => '38217'
+ 'type' => '27997'
}
},
- 'Return' => '131',
+ 'Return' => '27991',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39187' => {
- 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, uint64_t, int)',
+ '28076' => {
+ 'BaseType' => '20379',
+ 'Name' => 'struct ibv_qp_rate_limit_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28082' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_rate_limit_attr*)',
'Param' => {
'0' => {
- 'type' => '8353'
+ 'type' => '16089'
},
'1' => {
- 'type' => '6673'
- },
- '2' => {
- 'type' => '9544'
- },
- '3' => {
- 'type' => '9365'
- },
- '4' => {
- 'type' => '131'
+ 'type' => '28076'
}
},
- 'Return' => '9438',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39223' => {
- 'Name' => 'int(*)(struct verbs_mr*, int, struct ibv_pd*, void*, size_t, int)',
+ '28108' => {
+ 'BaseType' => '26815',
+ 'Name' => 'struct ibv_parent_domain_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28114' => {
+ 'Name' => 'struct ibv_pd*(*)(struct ibv_context*, struct ibv_parent_domain_init_attr*)',
'Param' => {
'0' => {
- 'type' => '37668'
+ 'type' => '13729'
},
'1' => {
- 'type' => '131'
- },
- '2' => {
- 'type' => '8353'
- },
- '3' => {
- 'type' => '6673'
- },
- '4' => {
- 'type' => '9544'
- },
- '5' => {
- 'type' => '131'
+ 'type' => '28108'
}
},
- 'Return' => '131',
+ 'Return' => '17631',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39264' => {
- 'Name' => 'void(*)()',
- 'Return' => '1',
+ '28135' => {
+ 'Name' => 'int(*)(struct ibv_td*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '26870'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39270' => {
- 'BaseType' => '39275',
- 'Name' => 'struct verbs_srq*',
- 'Size' => '160',
+ '28161' => {
+ 'BaseType' => '17400',
+ 'Name' => 'struct ibv_td_init_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '39275' => {
- 'Header' => 'driver.h',
- 'Line' => '70',
- 'Memb' => {
- '0' => {
- 'name' => 'srq',
- 'offset' => '0',
- 'type' => '9210'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '128',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'srq_type',
- 'offset' => '132',
- 'type' => '1152'
- },
- '3' => {
- 'name' => 'xrcd',
- 'offset' => '136',
- 'type' => '7374'
- },
- '4' => {
- 'name' => 'cq',
- 'offset' => '144',
- 'type' => '8615'
- },
- '5' => {
- 'name' => 'srq_num',
- 'offset' => '152',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct verbs_srq',
- 'Size' => '160',
- 'Type' => 'Struct'
+ '28167' => {
+ 'Name' => 'struct ibv_td*(*)(struct ibv_context*, struct ibv_td_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '28161'
+ }
+ },
+ 'Return' => '26870',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '39356' => {
- 'BaseType' => '39361',
- 'Name' => 'struct verbs_qp*',
- 'Size' => '360',
+ '28193' => {
+ 'BaseType' => '23444',
+ 'Name' => 'struct ibv_modify_cq_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '39361' => {
- 'Header' => 'driver.h',
- 'Line' => '104',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '39378'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '344',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'xrcd',
- 'offset' => '352',
- 'type' => '7374'
- }
- },
- 'Name' => 'struct verbs_qp',
- 'Size' => '360',
- 'Type' => 'Struct'
+ '28199' => {
+ 'Name' => 'int(*)(struct ibv_cq*, struct ibv_modify_cq_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '15887'
+ },
+ '1' => {
+ 'type' => '28193'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '39378' => {
- 'Header' => 'driver.h',
- 'Line' => '105',
- 'Memb' => {
- '0' => {
- 'name' => 'qp',
- 'offset' => '0',
- 'type' => '8436'
- },
- '1' => {
- 'name' => 'qp_ex',
- 'offset' => '0',
- 'type' => '39435'
- }
- },
- 'Name' => 'verbs_qp::anon-union-driver.h-105',
- 'NameSpace' => 'verbs_qp',
- 'Size' => '344',
- 'Type' => 'Union'
+ '28230' => {
+ 'BaseType' => '21638',
+ 'Name' => 'struct ibv_ops_wr**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '39435' => {
- 'Header' => 'verbs.h',
- 'Line' => '1234',
- 'Memb' => {
- '0' => {
- 'name' => 'qp_base',
- 'offset' => '0',
- 'type' => '8436'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '160',
- 'type' => '9365'
- },
- '10' => {
- 'name' => 'wr_rdma_write_imm',
- 'offset' => '232',
- 'type' => '39909'
- },
- '11' => {
- 'name' => 'wr_send',
- 'offset' => '240',
- 'type' => '39936'
- },
- '12' => {
- 'name' => 'wr_send_imm',
- 'offset' => '248',
- 'type' => '39948'
- },
- '13' => {
- 'name' => 'wr_send_inv',
- 'offset' => '256',
- 'type' => '39870'
- },
- '14' => {
- 'name' => 'wr_send_tso',
- 'offset' => '264',
- 'type' => '39965'
- },
- '15' => {
- 'name' => 'wr_set_ud_addr',
- 'offset' => '272',
- 'type' => '39992'
- },
- '16' => {
- 'name' => 'wr_set_xrc_srqn',
- 'offset' => '280',
- 'type' => '39870'
- },
- '17' => {
- 'name' => 'wr_set_inline_data',
- 'offset' => '288',
- 'type' => '40019'
- },
- '18' => {
- 'name' => 'wr_set_inline_data_list',
- 'offset' => '296',
- 'type' => '40041'
- },
- '19' => {
- 'name' => 'wr_set_sge',
- 'offset' => '304',
- 'type' => '40109'
- },
- '2' => {
- 'name' => 'wr_id',
- 'offset' => '168',
- 'type' => '9365'
- },
- '20' => {
- 'name' => 'wr_set_sge_list',
- 'offset' => '312',
- 'type' => '40136'
- },
- '21' => {
- 'name' => 'wr_start',
- 'offset' => '320',
- 'type' => '39936'
- },
- '22' => {
- 'name' => 'wr_complete',
- 'offset' => '328',
- 'type' => '40168'
+ '28236' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_ops_wr*, struct ibv_ops_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16207'
},
- '23' => {
- 'name' => 'wr_abort',
- 'offset' => '336',
- 'type' => '39936'
+ '1' => {
+ 'type' => '21638'
},
- '3' => {
- 'name' => 'wr_flags',
- 'offset' => '176',
- 'type' => '213'
- },
- '4' => {
- 'name' => 'wr_atomic_cmp_swp',
- 'offset' => '184',
- 'type' => '39769'
- },
- '5' => {
- 'name' => 'wr_atomic_fetch_add',
- 'offset' => '192',
- 'type' => '39806'
- },
- '6' => {
- 'name' => 'wr_bind_mw',
- 'offset' => '200',
- 'type' => '39833'
- },
- '7' => {
- 'name' => 'wr_local_inv',
- 'offset' => '208',
- 'type' => '39870'
- },
- '8' => {
- 'name' => 'wr_rdma_read',
- 'offset' => '216',
- 'type' => '39887'
- },
- '9' => {
- 'name' => 'wr_rdma_write',
- 'offset' => '224',
- 'type' => '39887'
- }
- },
- 'Name' => 'struct ibv_qp_ex',
- 'Size' => '344',
- 'Type' => 'Struct'
+ '2' => {
+ 'type' => '28230'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28257' => {
+ 'Name' => 'int(*)(struct ibv_rwq_ind_table*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '19575'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '39769' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
+ '28283' => {
+ 'BaseType' => '18821',
+ 'Name' => 'struct ibv_rwq_ind_table_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28289' => {
+ 'Name' => 'struct ibv_rwq_ind_table*(*)(struct ibv_context*, struct ibv_rwq_ind_table_init_attr*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '8394'
- },
- '2' => {
- 'type' => '9365'
- },
- '3' => {
- 'type' => '9365'
- },
- '4' => {
- 'type' => '9365'
+ 'type' => '28283'
}
},
- 'Return' => '1',
+ 'Return' => '19575',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39801' => {
- 'BaseType' => '39435',
- 'Name' => 'struct ibv_qp_ex*',
- 'Size' => '344',
+ '28310' => {
+ 'Name' => 'int(*)(struct ibv_wq*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16408'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28336' => {
+ 'BaseType' => '18639',
+ 'Name' => 'struct ibv_wq_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '39806' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
+ '28342' => {
+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_wq_attr*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '16408'
},
'1' => {
- 'type' => '8394'
- },
- '2' => {
- 'type' => '9365'
- },
- '3' => {
- 'type' => '9365'
+ 'type' => '28336'
}
},
- 'Return' => '1',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39833' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
+ '28368' => {
+ 'BaseType' => '18426',
+ 'Name' => 'struct ibv_wq_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28374' => {
+ 'Name' => 'struct ibv_wq*(*)(struct ibv_context*, struct ibv_wq_init_attr*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '8273'
- },
- '2' => {
- 'type' => '8394'
- },
- '3' => {
- 'type' => '39860'
+ 'type' => '28368'
}
},
- 'Return' => '1',
+ 'Return' => '16408',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39860' => {
- 'BaseType' => '39865',
- 'Name' => 'struct ibv_mw_bind_info const*',
- 'Size' => '32',
+ '28400' => {
+ 'BaseType' => '26994',
+ 'Name' => 'struct ibv_values_ex*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '39865' => {
- 'BaseType' => '9376',
- 'Name' => 'struct ibv_mw_bind_info const',
- 'Size' => '32',
- 'Type' => 'Const'
- },
- '39870' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
+ '28406' => {
+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_values_ex*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '8394'
+ 'type' => '28400'
}
},
- 'Return' => '1',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39887' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
+ '28432' => {
+ 'BaseType' => '26702',
+ 'Name' => 'struct ibv_cq_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28438' => {
+ 'Name' => 'struct ibv_cq_ex*(*)(struct ibv_context*, struct ibv_cq_init_attr_ex*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '8394'
- },
- '2' => {
- 'type' => '9365'
+ 'type' => '28432'
}
},
- 'Return' => '1',
+ 'Return' => '23138',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39909' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
+ '28444' => {
+ 'Header' => 'ibverbs.h',
+ 'Line' => '72',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unsupported_ioctls',
+ 'offset' => '0',
+ 'type' => '38519'
+ },
+ '1' => {
+ 'name' => 'driver_id',
+ 'offset' => '16',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'use_ioctl_write',
+ 'offset' => '20',
+ 'type' => '28806'
+ },
+ '3' => {
+ 'name' => 'ops',
+ 'offset' => '24',
+ 'type' => '36753'
+ }
+ },
+ 'Name' => 'struct verbs_ex_private',
+ 'Size' => '552',
+ 'Type' => 'Struct'
+ },
+ '28511' => {
+ 'BaseType' => '28444',
+ 'Name' => 'struct verbs_ex_private*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28547' => {
+ 'BaseType' => '14390',
+ 'Name' => 'struct ibv_query_device_ex_input const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28553' => {
+ 'BaseType' => '14851',
+ 'Name' => 'struct ibv_device_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28559' => {
+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_query_device_ex_input const*, struct ibv_device_attr_ex*, size_t)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '8394'
+ 'type' => '28547'
},
'2' => {
- 'type' => '9365'
+ 'type' => '28553'
},
'3' => {
- 'type' => '6491'
+ 'type' => '45'
}
},
- 'Return' => '1',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39936' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*)',
+ '28580' => {
+ 'Name' => 'int(*)(struct ibv_flow*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '27812'
}
},
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28587' => {
+ 'Name' => 'void(*)()',
'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39948' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
+ '28613' => {
+ 'BaseType' => '25356',
+ 'Name' => 'struct ibv_flow_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28619' => {
+ 'Name' => 'struct ibv_flow*(*)(struct ibv_qp*, struct ibv_flow_attr*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '16089'
},
'1' => {
- 'type' => '6491'
+ 'type' => '28613'
}
},
- 'Return' => '1',
+ 'Return' => '27812',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39965' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
+ '28645' => {
+ 'BaseType' => '19631',
+ 'Name' => 'struct ibv_qp_open_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28651' => {
+ 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_open_attr*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '6673'
- },
- '2' => {
- 'type' => '9809'
- },
- '3' => {
- 'type' => '9809'
+ 'type' => '28645'
}
},
- 'Return' => '1',
+ 'Return' => '16089',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '39992' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
+ '28677' => {
+ 'BaseType' => '19337',
+ 'Name' => 'struct ibv_qp_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28683' => {
+ 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_init_attr_ex*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '10528'
- },
- '2' => {
- 'type' => '8394'
- },
- '3' => {
- 'type' => '8394'
+ 'type' => '28677'
}
},
- 'Return' => '1',
+ 'Return' => '16089',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '40019' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
+ '28709' => {
+ 'BaseType' => '1642',
+ 'Name' => 'uint32_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28715' => {
+ 'Name' => 'int(*)(struct ibv_srq*, uint32_t*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '16207'
},
'1' => {
- 'type' => '6673'
- },
- '2' => {
- 'type' => '9544'
+ 'type' => '28709'
}
},
- 'Return' => '1',
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '40041' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
+ '28741' => {
+ 'BaseType' => '18187',
+ 'Name' => 'struct ibv_srq_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28747' => {
+ 'Name' => 'struct ibv_srq*(*)(struct ibv_context*, struct ibv_srq_init_attr_ex*)',
'Param' => {
'0' => {
- 'type' => '39801'
+ 'type' => '13729'
},
'1' => {
- 'type' => '9544'
+ 'type' => '28741'
+ }
+ },
+ 'Return' => '16207',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28773' => {
+ 'BaseType' => '17496',
+ 'Name' => 'struct ibv_xrcd_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28779' => {
+ 'Name' => 'struct ibv_xrcd*(*)(struct ibv_context*, struct ibv_xrcd_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
},
- '2' => {
- 'type' => '40063'
+ '1' => {
+ 'type' => '28773'
}
},
- 'Return' => '1',
+ 'Return' => '18312',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28800' => {
+ 'Name' => 'int(*)(struct ibv_xrcd*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '18312'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '40063' => {
- 'BaseType' => '40068',
- 'Name' => 'struct ibv_data_buf const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '28806' => {
+ 'Name' => '_Bool',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '28813' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '51',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'ex_hdr',
+ 'offset' => '8',
+ 'type' => '2315'
+ }
+ },
+ 'Name' => 'struct ex_hdr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '28855' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '175',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'pd_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'mw_type',
+ 'offset' => '12',
+ 'type' => '1678'
+ },
+ '3' => {
+ 'name' => 'reserved',
+ 'offset' => '13',
+ 'type' => '4513'
+ },
+ '4' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-175',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '28949' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '175',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '28855'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '4425'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-175',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '28979' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '175',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '28949'
+ }
+ },
+ 'Name' => 'struct ibv_alloc_mw',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '29040' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '176',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-176',
+ 'Size' => '8',
+ 'Type' => 'Struct'
},
- '40068' => {
- 'BaseType' => '40073',
- 'Name' => 'struct ibv_data_buf const',
- 'Size' => '16',
- 'Type' => 'Const'
+ '29095' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '176',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '29040'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '3696'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-176',
+ 'Size' => '8',
+ 'Type' => 'Union'
},
- '40073' => {
- 'Header' => 'verbs.h',
- 'Line' => '1074',
+ '29125' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '176',
'Memb' => {
'0' => {
- 'name' => 'addr',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '6673'
+ 'type' => '2262'
},
'1' => {
- 'name' => 'length',
+ 'name' => 'unnamed0',
'offset' => '8',
- 'type' => '9544'
+ 'type' => '29095'
}
},
- 'Name' => 'struct ibv_data_buf',
+ 'Name' => 'struct ibv_alloc_pd',
'Size' => '16',
'Type' => 'Struct'
},
- '40109' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
- 'Param' => {
- '0' => {
- 'type' => '39801'
+ '29554' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '182',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '10' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '48',
+ 'type' => '1702'
},
- '1' => {
- 'type' => '8394'
+ '11' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '52',
+ 'type' => '1678'
},
- '2' => {
- 'type' => '9365'
+ '12' => {
+ 'name' => 'qp_type',
+ 'offset' => '53',
+ 'type' => '1678'
},
- '3' => {
- 'type' => '8394'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '40136' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
- 'Param' => {
- '0' => {
- 'type' => '39801'
+ '13' => {
+ 'name' => 'is_srq',
+ 'offset' => '54',
+ 'type' => '1678'
},
- '1' => {
- 'type' => '9544'
+ '14' => {
+ 'name' => 'reserved',
+ 'offset' => '55',
+ 'type' => '1678'
},
- '2' => {
- 'type' => '40158'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ '15' => {
+ 'name' => 'driver_data',
+ 'offset' => '56',
+ 'type' => '2426'
+ },
+ '2' => {
+ 'name' => 'pd_handle',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'send_cq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'recv_cq_handle',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'srq_handle',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '36',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '40',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '44',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-182',
+ 'Size' => '56',
+ 'Type' => 'Struct'
},
- '40158' => {
- 'BaseType' => '40163',
- 'Name' => 'struct ibv_sge const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '29792' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '182',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '29554'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '5480'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-182',
+ 'Size' => '56',
+ 'Type' => 'Union'
},
- '40163' => {
- 'BaseType' => '9939',
- 'Name' => 'struct ibv_sge const',
- 'Size' => '16',
- 'Type' => 'Const'
+ '29822' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '182',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '29792'
+ }
+ },
+ 'Name' => 'struct ibv_create_qp',
+ 'Size' => '64',
+ 'Type' => 'Struct'
},
- '40168' => {
- 'Name' => 'int(*)(struct ibv_qp_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '39801'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
+ '29882' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '183',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '2' => {
+ 'name' => 'pd_handle',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'max_wr',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'max_sge',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'srq_limit',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-183',
+ 'Size' => '32',
+ 'Type' => 'Struct'
},
- '4075' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '224',
- 'Memb' => {
- '0' => {
- 'name' => 'general_caps',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'per_transport_caps',
- 'offset' => '8',
- 'type' => '4108'
- },
- '2' => {
- 'name' => 'reserved',
- 'offset' => '20',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_odp_caps',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '4108' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '226',
- 'Memb' => {
- '0' => {
- 'name' => 'rc_odp_caps',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'uc_odp_caps',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'ud_odp_caps',
- 'offset' => '8',
- 'type' => '2686'
- }
- },
- 'Name' => 'ib_uverbs_odp_caps::anon-struct-ib_user_verbs.h-226',
- 'NameSpace' => 'ib_uverbs_odp_caps',
- 'Size' => '12',
- 'Type' => 'Struct'
- },
- '41574' => {
- 'BaseType' => '41579',
- 'Name' => 'struct ibv_command_buffer*',
- 'Size' => '56',
- 'Type' => 'Pointer'
+ '30003' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '183',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '29882'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '11448'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-183',
+ 'Size' => '32',
+ 'Type' => 'Union'
},
- '41579' => {
- 'Header' => 'cmd_ioctl.h',
- 'Line' => '85',
+ '30033' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '183',
'Memb' => {
'0' => {
- 'name' => 'next',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '41574'
+ 'type' => '2262'
},
'1' => {
- 'name' => 'next_attr',
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '30003'
+ }
+ },
+ 'Name' => 'struct ibv_create_srq',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '30093' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '184',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
'offset' => '8',
- 'type' => '41729'
+ 'type' => '1714'
},
'10' => {
- 'name' => 'hdr',
- 'offset' => '32',
- 'type' => '41952'
+ 'name' => 'driver_data',
+ 'offset' => '48',
+ 'type' => '2426'
},
'2' => {
- 'name' => 'last_attr',
+ 'name' => 'srq_type',
'offset' => '16',
- 'type' => '41729'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'uhw_in_idx',
- 'offset' => '24',
- 'type' => '8231'
+ 'name' => 'pd_handle',
+ 'offset' => '20',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'uhw_out_idx',
- 'offset' => '25',
- 'type' => '8231'
+ 'name' => 'max_wr',
+ 'offset' => '24',
+ 'type' => '1702'
},
'5' => {
- 'name' => 'uhw_in_headroom_dwords',
- 'offset' => '26',
- 'type' => '8231'
+ 'name' => 'max_sge',
+ 'offset' => '28',
+ 'type' => '1702'
},
'6' => {
- 'name' => 'uhw_out_headroom_dwords',
- 'offset' => '27',
- 'type' => '8231'
+ 'name' => 'srq_limit',
+ 'offset' => '32',
+ 'type' => '1702'
},
'7' => {
- 'bitfield' => '1',
- 'name' => 'buffer_error',
- 'offset' => '28',
- 'type' => '8231'
+ 'name' => 'max_num_tags',
+ 'offset' => '36',
+ 'type' => '1702'
},
'8' => {
- 'bitfield' => '1',
- 'name' => 'fallback_require_ex',
- 'offset' => '28',
- 'type' => '8231'
+ 'name' => 'xrcd_handle',
+ 'offset' => '40',
+ 'type' => '1702'
},
'9' => {
- 'bitfield' => '1',
- 'name' => 'fallback_ioctl_only',
- 'offset' => '28',
- 'type' => '8231'
+ 'name' => 'cq_handle',
+ 'offset' => '44',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_command_buffer',
- 'Size' => '56',
+ 'Name' => 'anon-struct-kern-abi.h-184',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '4162' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '234',
- 'Memb' => {
- '0' => {
- 'name' => 'supported_qpts',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'max_rwq_indirection_tables',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'max_rwq_indirection_table_size',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'reserved',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_rss_caps',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '41729' => {
- 'BaseType' => '41734',
- 'Name' => 'struct ib_uverbs_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '41734' => {
- 'Header' => 'rdma_user_ioctl_cmds.h',
- 'Line' => '54',
+ '30266' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '184',
'Memb' => {
'0' => {
- 'name' => 'attr_id',
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '2697'
+ 'type' => '30093'
},
'1' => {
- 'name' => 'len',
- 'offset' => '2',
- 'type' => '2697'
- },
- '2' => {
- 'name' => 'flags',
- 'offset' => '4',
- 'type' => '2697'
- },
- '3' => {
- 'name' => 'attr_data',
- 'offset' => '6',
- 'type' => '41790'
- },
- '4' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '41856'
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '11581'
}
},
- 'Name' => 'struct ib_uverbs_attr',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-kern-abi.h-184',
+ 'Size' => '48',
+ 'Type' => 'Union'
},
- '41790' => {
- 'Header' => 'rdma_user_ioctl_cmds.h',
- 'Line' => '58',
+ '30296' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '184',
'Memb' => {
'0' => {
- 'name' => 'enum_data',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '41806'
+ 'type' => '2262'
},
'1' => {
- 'name' => 'reserved',
- 'offset' => '0',
- 'type' => '2697'
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '30266'
}
},
- 'Name' => 'ib_uverbs_attr::anon-union-rdma_user_ioctl_cmds.h-58',
- 'NameSpace' => 'ib_uverbs_attr',
- 'Size' => '2',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_create_xsrq',
+ 'Size' => '56',
+ 'Type' => 'Struct'
},
- '41806' => {
- 'Header' => 'rdma_user_ioctl_cmds.h',
- 'Line' => '59',
+ '30809' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '193',
'Memb' => {
'0' => {
- 'name' => 'elem_id',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '3561'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'reserved',
- 'offset' => '1',
- 'type' => '3561'
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
}
},
- 'Name' => 'anon-struct-rdma_user_ioctl_cmds.h-59',
- 'Size' => '2',
+ 'Name' => 'anon-struct-kern-abi.h-193',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '41856' => {
- 'Header' => 'rdma_user_ioctl_cmds.h',
- 'Line' => '65',
+ '30864' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '193',
'Memb' => {
'0' => {
- 'name' => 'data',
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '30809'
},
'1' => {
- 'name' => 'data_s64',
+ 'name' => 'core_payload',
'offset' => '0',
- 'type' => '41923'
+ 'type' => '2383'
}
},
- 'Name' => 'ib_uverbs_attr::anon-union-rdma_user_ioctl_cmds.h-65',
- 'NameSpace' => 'ib_uverbs_attr',
+ 'Name' => 'anon-union-kern-abi.h-193',
'Size' => '8',
'Type' => 'Union'
},
- '41923' => {
- 'BaseType' => '9198',
- 'Header' => 'int-ll64.h',
- 'Line' => '29',
- 'Name' => '__s64',
- 'Size' => '8',
- 'Type' => 'Typedef'
+ '30894' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '193',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '30864'
+ }
+ },
+ 'Name' => 'struct ibv_get_context',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '41952' => {
- 'Header' => 'rdma_user_ioctl_cmds.h',
- 'Line' => '76',
+ '30955' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '194',
'Memb' => {
'0' => {
- 'name' => 'length',
+ 'name' => 'dest',
'offset' => '0',
- 'type' => '2697'
+ 'type' => '6381'
},
'1' => {
- 'name' => 'object_id',
- 'offset' => '2',
- 'type' => '2697'
+ 'name' => 'alt_dest',
+ 'offset' => '32',
+ 'type' => '6381'
},
+ '10' => {
+ 'name' => 'alt_pkey_index',
+ 'offset' => '94',
+ 'type' => '1690'
+ },
+ '11' => {
+ 'name' => 'qp_state',
+ 'offset' => '96',
+ 'type' => '1678'
+ },
+ '12' => {
+ 'name' => 'cur_qp_state',
+ 'offset' => '97',
+ 'type' => '1678'
+ },
+ '13' => {
+ 'name' => 'path_mtu',
+ 'offset' => '98',
+ 'type' => '1678'
+ },
+ '14' => {
+ 'name' => 'path_mig_state',
+ 'offset' => '99',
+ 'type' => '1678'
+ },
+ '15' => {
+ 'name' => 'en_sqd_async_notify',
+ 'offset' => '100',
+ 'type' => '1678'
+ },
+ '16' => {
+ 'name' => 'max_rd_atomic',
+ 'offset' => '101',
+ 'type' => '1678'
+ },
+ '17' => {
+ 'name' => 'max_dest_rd_atomic',
+ 'offset' => '102',
+ 'type' => '1678'
+ },
+ '18' => {
+ 'name' => 'min_rnr_timer',
+ 'offset' => '103',
+ 'type' => '1678'
+ },
+ '19' => {
+ 'name' => 'port_num',
+ 'offset' => '104',
+ 'type' => '1678'
+ },
'2' => {
- 'name' => 'method_id',
- 'offset' => '4',
- 'type' => '2697'
+ 'name' => 'qp_handle',
+ 'offset' => '64',
+ 'type' => '1702'
},
+ '20' => {
+ 'name' => 'timeout',
+ 'offset' => '105',
+ 'type' => '1678'
+ },
+ '21' => {
+ 'name' => 'retry_cnt',
+ 'offset' => '106',
+ 'type' => '1678'
+ },
+ '22' => {
+ 'name' => 'rnr_retry',
+ 'offset' => '107',
+ 'type' => '1678'
+ },
+ '23' => {
+ 'name' => 'alt_port_num',
+ 'offset' => '108',
+ 'type' => '1678'
+ },
+ '24' => {
+ 'name' => 'alt_timeout',
+ 'offset' => '109',
+ 'type' => '1678'
+ },
+ '25' => {
+ 'name' => 'reserved',
+ 'offset' => '110',
+ 'type' => '7515'
+ },
+ '26' => {
+ 'name' => 'driver_data',
+ 'offset' => '112',
+ 'type' => '2426'
+ },
'3' => {
- 'name' => 'num_attrs',
- 'offset' => '6',
- 'type' => '2697'
+ 'name' => 'attr_mask',
+ 'offset' => '68',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'reserved1',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'qkey',
+ 'offset' => '72',
+ 'type' => '1702'
},
'5' => {
- 'name' => 'driver_id',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'rq_psn',
+ 'offset' => '76',
+ 'type' => '1702'
},
'6' => {
- 'name' => 'reserved2',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'sq_psn',
+ 'offset' => '80',
+ 'type' => '1702'
},
'7' => {
- 'name' => 'attrs',
- 'offset' => '24',
- 'type' => '42058'
+ 'name' => 'dest_qp_num',
+ 'offset' => '84',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'qp_access_flags',
+ 'offset' => '88',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '92',
+ 'type' => '1690'
}
},
- 'Name' => 'struct ib_uverbs_ioctl_hdr',
- 'Size' => '24',
+ 'Name' => 'anon-struct-kern-abi.h-194',
+ 'Size' => '112',
'Type' => 'Struct'
},
- '42058' => {
- 'BaseType' => '41734',
- 'Name' => 'struct ib_uverbs_attr[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '4219' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '245',
- 'Memb' => {
- '0' => {
- 'name' => 'max_rndv_hdr_size',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'max_num_tags',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'flags',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'max_ops',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
- 'name' => 'max_sge',
- 'offset' => '16',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'reserved',
- 'offset' => '20',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_tm_caps',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '4301' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '129',
- 'Memb' => {
- '0' => {
- 'name' => 'max_cq_moderation_count',
- 'offset' => '0',
- 'type' => '2697'
- },
- '1' => {
- 'name' => 'max_cq_moderation_period',
- 'offset' => '2',
- 'type' => '2697'
- },
- '2' => {
- 'name' => 'reserved',
- 'offset' => '4',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_cq_moderation_caps',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '4372' => {
- 'BaseType' => '4377',
- 'Name' => 'struct ibv_alloc_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '4377' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '176',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '4405'
- }
- },
- 'Name' => 'struct ibv_alloc_pd',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4405' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '176',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '4417'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '4462'
- }
- },
- 'Name' => 'ibv_alloc_pd::anon-union-kern-abi.h-176',
- 'NameSpace' => 'ibv_alloc_pd',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '4417' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '176',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-176',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '4462' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '309',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_alloc_pd',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '4526' => {
- 'BaseType' => '4531',
- 'Name' => 'struct ib_uverbs_alloc_pd_resp*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '4531' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '314',
- 'Memb' => {
- '0' => {
- 'name' => 'pd_handle',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'driver_data',
- 'offset' => '4',
- 'type' => '4567'
- }
- },
- 'Name' => 'struct ib_uverbs_alloc_pd_resp',
+ '3123' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[4]',
'Size' => '4',
- 'Type' => 'Struct'
- },
- '4567' => {
- 'BaseType' => '2686',
- 'Name' => '__u32[]',
- 'Size' => '8',
'Type' => 'Array'
},
- '4605' => {
- 'BaseType' => '4610',
- 'Name' => 'struct ibv_open_xrcd*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '4610' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '197',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '4638'
- }
- },
- 'Name' => 'struct ibv_open_xrcd',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '4638' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '197',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '4650'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '4719'
- }
- },
- 'Name' => 'ibv_open_xrcd::anon-union-kern-abi.h-197',
- 'NameSpace' => 'ibv_open_xrcd',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '4650' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '197',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'oflags',
- 'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-197',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4719' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '323',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'oflags',
- 'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_open_xrcd',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4809' => {
- 'BaseType' => '4814',
- 'Name' => 'struct ib_uverbs_open_xrcd_resp*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '4814' => {
+ '31334' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '194',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '30955'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '7120'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-194',
+ 'Size' => '112',
+ 'Type' => 'Union'
+ },
+ '31364' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '194',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '31334'
+ }
+ },
+ 'Name' => 'struct ibv_modify_qp',
+ 'Size' => '120',
+ 'Type' => 'Struct'
+ },
+ '3139' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '330',
+ 'Line' => '219',
'Memb' => {
'0' => {
- 'name' => 'xrcd_handle',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'driver_data',
+ 'name' => 'reserved',
'offset' => '4',
- 'type' => '4567'
+ 'type' => '1702'
}
},
- 'Name' => 'struct ib_uverbs_open_xrcd_resp',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '4882' => {
- 'Name' => 'unsigned long',
+ 'Name' => 'struct ib_uverbs_ex_query_device',
'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '4894' => {
- 'BaseType' => '4899',
- 'Name' => 'struct ibv_reg_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '4899' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '206',
+ '31412' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '195',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'srq_handle',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'attr_mask',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'max_wr',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'srq_limit',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-195',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '31505' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '195',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '31412'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '11871'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-195',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '31535' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '195',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '31505'
+ }
+ },
+ 'Name' => 'struct ibv_modify_srq',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '31583' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '196',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '2' => {
+ 'name' => 'pd_handle',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'qpn',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'qp_type',
+ 'offset' => '24',
+ 'type' => '1678'
+ },
+ '5' => {
+ 'name' => 'reserved',
+ 'offset' => '25',
+ 'type' => '3680'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-196',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '31704' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '196',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '31583'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '6034'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-196',
+ 'Size' => '32',
+ 'Type' => 'Union'
+ },
+ '31734' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '196',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '31704'
+ }
+ },
+ 'Name' => 'struct ibv_open_qp',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '3179' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '226',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'rc_odp_caps',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'uc_odp_caps',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'ud_odp_caps',
'offset' => '8',
- 'type' => '4927'
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_reg_mr',
- 'Size' => '48',
+ 'Name' => 'anon-struct-ib_user_verbs.h-226',
+ 'Size' => '12',
'Type' => 'Struct'
},
- '4927' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '206',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '4939'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '5047'
- }
- },
- 'Name' => 'ibv_reg_mr::anon-union-kern-abi.h-206',
- 'NameSpace' => 'ibv_reg_mr',
- 'Size' => '40',
- 'Type' => 'Union'
- },
- '4939' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '206',
+ '31794' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '197',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'fd',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'oflags',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-197',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '31874' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '197',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '31794'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '3817'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-197',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '31904' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '197',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '31874'
+ }
+ },
+ 'Name' => 'struct ibv_open_xrcd',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '3228' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '224',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'general_caps',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'start',
+ 'name' => 'per_transport_caps',
'offset' => '8',
- 'type' => '2715'
+ 'type' => '3179'
},
'2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '2715'
- },
- '3' => {
- 'name' => 'hca_va',
- 'offset' => '24',
- 'type' => '2715'
- },
- '4' => {
- 'name' => 'pd_handle',
- 'offset' => '32',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'access_flags',
- 'offset' => '36',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'driver_data',
- 'offset' => '40',
- 'type' => '2733'
+ 'name' => 'reserved',
+ 'offset' => '20',
+ 'type' => '1702'
}
},
- 'Name' => 'anon-struct-kern-abi.h-206',
- 'Size' => '40',
+ 'Name' => 'struct ib_uverbs_odp_caps',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '497' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '481',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WC_SEND',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WC_RDMA_WRITE',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WC_TM_ADD',
- 'value' => '130'
- },
- '11' => {
- 'name' => 'IBV_WC_TM_DEL',
- 'value' => '131'
- },
- '12' => {
- 'name' => 'IBV_WC_TM_SYNC',
- 'value' => '132'
- },
- '13' => {
- 'name' => 'IBV_WC_TM_RECV',
- 'value' => '133'
- },
- '14' => {
- 'name' => 'IBV_WC_TM_NO_TAG',
- 'value' => '134'
- },
- '15' => {
- 'name' => 'IBV_WC_DRIVER1',
- 'value' => '135'
- },
- '2' => {
- 'name' => 'IBV_WC_RDMA_READ',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WC_COMP_SWAP',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_WC_FETCH_ADD',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_WC_BIND_MW',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_WC_LOCAL_INV',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WC_TSO',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WC_RECV',
- 'value' => '128'
- },
- '9' => {
- 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
- 'value' => '129'
- }
- },
- 'Name' => 'enum ibv_wc_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '5047' => {
+ '32699' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '202',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-202',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '32754' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '202',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '32699'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '2513'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-202',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '32784' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '202',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '32754'
+ }
+ },
+ 'Name' => 'struct ibv_query_device',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '3283' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '339',
+ 'Line' => '234',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'supported_qpts',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'start',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'max_rwq_indirection_tables',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '2715'
+ 'name' => 'max_rwq_indirection_table_size',
+ 'offset' => '8',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'hca_va',
- 'offset' => '24',
- 'type' => '2715'
- },
- '4' => {
- 'name' => 'pd_handle',
- 'offset' => '32',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'access_flags',
- 'offset' => '36',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'driver_data',
- 'offset' => '40',
- 'type' => '2733'
+ 'name' => 'reserved',
+ 'offset' => '12',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ib_uverbs_reg_mr',
- 'Size' => '40',
+ 'Name' => 'struct ib_uverbs_rss_caps',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '5179' => {
- 'BaseType' => '5184',
- 'Name' => 'struct ib_uverbs_reg_mr_resp*',
- 'Size' => '12',
- 'Type' => 'Pointer'
- },
- '5184' => {
+ '32845' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '204',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'qp_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'attr_mask',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-204',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '32926' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '204',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '32845'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '6563'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-204',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '32956' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '204',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '32926'
+ }
+ },
+ 'Name' => 'struct ibv_query_qp',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '33017' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '205',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'srq_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'reserved',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-205',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '33098' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '205',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '33017'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '11974'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-205',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '33128' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '205',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '33098'
+ }
+ },
+ 'Name' => 'struct ibv_query_srq',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '33188' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '206',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'start',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '2' => {
+ 'name' => 'length',
+ 'offset' => '16',
+ 'type' => '1714'
+ },
+ '3' => {
+ 'name' => 'hca_va',
+ 'offset' => '24',
+ 'type' => '1714'
+ },
+ '4' => {
+ 'name' => 'pd_handle',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'access_flags',
+ 'offset' => '36',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '40',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-206',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '33311' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '206',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '33188'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '3965'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-206',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '33341' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '206',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '33311'
+ }
+ },
+ 'Name' => 'struct ibv_reg_mr',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '3349' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '349',
+ 'Line' => '245',
'Memb' => {
'0' => {
- 'name' => 'mr_handle',
+ 'name' => 'max_rndv_hdr_size',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'lkey',
+ 'name' => 'max_num_tags',
'offset' => '4',
- 'type' => '2686'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'rkey',
+ 'name' => 'flags',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'driver_data',
+ 'name' => 'max_ops',
'offset' => '12',
- 'type' => '4567'
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'max_sge',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'reserved',
+ 'offset' => '20',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ib_uverbs_reg_mr_resp',
- 'Size' => '12',
+ 'Name' => 'struct ib_uverbs_tm_caps',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '51899' => {
- 'BaseType' => '23742',
- 'Name' => 'struct verbs_counters*',
+ '33509' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '208',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'mr_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'flags',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'start',
+ 'offset' => '16',
+ 'type' => '1714'
+ },
+ '4' => {
+ 'name' => 'length',
+ 'offset' => '24',
+ 'type' => '1714'
+ },
+ '5' => {
+ 'name' => 'hca_va',
+ 'offset' => '32',
+ 'type' => '1714'
+ },
+ '6' => {
+ 'name' => 'pd_handle',
+ 'offset' => '40',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'access_flags',
+ 'offset' => '44',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'driver_data',
+ 'offset' => '48',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-208',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '33658' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '208',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '33509'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '4187'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-208',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '33688' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '208',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '33658'
+ }
+ },
+ 'Name' => 'struct ibv_rereg_mr',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '33749' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '209',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'cq_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'cqe',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-209',
'Size' => '16',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
+ },
+ '33830' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '209',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '33749'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '4620'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-209',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '33860' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '209',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '33830'
+ }
+ },
+ 'Name' => 'struct ibv_resize_cq',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '339289' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '523',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qp_attr_mask',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'qp_state',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '10' => {
+ 'name' => 'ah_attr',
+ 'offset' => '40',
+ 'type' => '5338'
+ },
+ '11' => {
+ 'name' => 'alt_ah_attr',
+ 'offset' => '72',
+ 'type' => '5338'
+ },
+ '12' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '104',
+ 'type' => '1702'
+ },
+ '13' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '108',
+ 'type' => '1702'
+ },
+ '14' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '112',
+ 'type' => '1702'
+ },
+ '15' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '116',
+ 'type' => '1702'
+ },
+ '16' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '120',
+ 'type' => '1702'
+ },
+ '17' => {
+ 'name' => 'pkey_index',
+ 'offset' => '124',
+ 'type' => '1690'
+ },
+ '18' => {
+ 'name' => 'alt_pkey_index',
+ 'offset' => '126',
+ 'type' => '1690'
+ },
+ '19' => {
+ 'name' => 'en_sqd_async_notify',
+ 'offset' => '128',
+ 'type' => '1678'
+ },
+ '2' => {
+ 'name' => 'cur_qp_state',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '20' => {
+ 'name' => 'sq_draining',
+ 'offset' => '129',
+ 'type' => '1678'
+ },
+ '21' => {
+ 'name' => 'max_rd_atomic',
+ 'offset' => '130',
+ 'type' => '1678'
+ },
+ '22' => {
+ 'name' => 'max_dest_rd_atomic',
+ 'offset' => '131',
+ 'type' => '1678'
+ },
+ '23' => {
+ 'name' => 'min_rnr_timer',
+ 'offset' => '132',
+ 'type' => '1678'
+ },
+ '24' => {
+ 'name' => 'port_num',
+ 'offset' => '133',
+ 'type' => '1678'
+ },
+ '25' => {
+ 'name' => 'timeout',
+ 'offset' => '134',
+ 'type' => '1678'
+ },
+ '26' => {
+ 'name' => 'retry_cnt',
+ 'offset' => '135',
+ 'type' => '1678'
+ },
+ '27' => {
+ 'name' => 'rnr_retry',
+ 'offset' => '136',
+ 'type' => '1678'
+ },
+ '28' => {
+ 'name' => 'alt_port_num',
+ 'offset' => '137',
+ 'type' => '1678'
+ },
+ '29' => {
+ 'name' => 'alt_timeout',
+ 'offset' => '138',
+ 'type' => '1678'
+ },
+ '3' => {
+ 'name' => 'path_mtu',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '30' => {
+ 'name' => 'reserved',
+ 'offset' => '139',
+ 'type' => '5464'
+ },
+ '4' => {
+ 'name' => 'path_mig_state',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'qkey',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'rq_psn',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'sq_psn',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'dest_qp_num',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'qp_access_flags',
+ 'offset' => '36',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_qp_attr',
+ 'Size' => '144',
+ 'Type' => 'Struct'
+ },
+ '34063' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '213',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'user_handle',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'pd_handle',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '10' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '44',
+ 'type' => '1678'
+ },
+ '11' => {
+ 'name' => 'qp_type',
+ 'offset' => '45',
+ 'type' => '1678'
+ },
+ '12' => {
+ 'name' => 'is_srq',
+ 'offset' => '46',
+ 'type' => '1678'
+ },
+ '13' => {
+ 'name' => 'reserved',
+ 'offset' => '47',
+ 'type' => '1678'
+ },
+ '14' => {
+ 'name' => 'comp_mask',
+ 'offset' => '48',
+ 'type' => '1702'
+ },
+ '15' => {
+ 'name' => 'create_flags',
+ 'offset' => '52',
+ 'type' => '1702'
+ },
+ '16' => {
+ 'name' => 'rwq_ind_tbl_handle',
+ 'offset' => '56',
+ 'type' => '1702'
+ },
+ '17' => {
+ 'name' => 'source_qpn',
+ 'offset' => '60',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'send_cq_handle',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'recv_cq_handle',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'srq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '36',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '40',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-213',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '340673' => {
+ 'Header' => 'sa.h',
+ 'Line' => '40',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dgid',
+ 'offset' => '0',
+ 'type' => '13273'
+ },
+ '1' => {
+ 'name' => 'sgid',
+ 'offset' => '16',
+ 'type' => '13273'
+ },
+ '10' => {
+ 'name' => 'pkey',
+ 'offset' => '54',
+ 'type' => '1726'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '56',
+ 'type' => '1618'
+ },
+ '12' => {
+ 'name' => 'mtu_selector',
+ 'offset' => '57',
+ 'type' => '1618'
+ },
+ '13' => {
+ 'name' => 'mtu',
+ 'offset' => '58',
+ 'type' => '1618'
+ },
+ '14' => {
+ 'name' => 'rate_selector',
+ 'offset' => '59',
+ 'type' => '1618'
+ },
+ '15' => {
+ 'name' => 'rate',
+ 'offset' => '60',
+ 'type' => '1618'
+ },
+ '16' => {
+ 'name' => 'packet_life_time_selector',
+ 'offset' => '61',
+ 'type' => '1618'
+ },
+ '17' => {
+ 'name' => 'packet_life_time',
+ 'offset' => '62',
+ 'type' => '1618'
+ },
+ '18' => {
+ 'name' => 'preference',
+ 'offset' => '63',
+ 'type' => '1618'
+ },
+ '2' => {
+ 'name' => 'dlid',
+ 'offset' => '32',
+ 'type' => '1726'
+ },
+ '3' => {
+ 'name' => 'slid',
+ 'offset' => '34',
+ 'type' => '1726'
+ },
+ '4' => {
+ 'name' => 'raw_traffic',
+ 'offset' => '36',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'flow_label',
+ 'offset' => '40',
+ 'type' => '1738'
+ },
+ '6' => {
+ 'name' => 'hop_limit',
+ 'offset' => '44',
+ 'type' => '1618'
+ },
+ '7' => {
+ 'name' => 'traffic_class',
+ 'offset' => '45',
+ 'type' => '1618'
+ },
+ '8' => {
+ 'name' => 'reversible',
+ 'offset' => '48',
+ 'type' => '123'
+ },
+ '9' => {
+ 'name' => 'numb_path',
+ 'offset' => '52',
+ 'type' => '1618'
+ }
+ },
+ 'Name' => 'struct ibv_sa_path_rec',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '340933' => {
+ 'Header' => 'ib_user_sa.h',
+ 'Line' => '55',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dgid',
+ 'offset' => '0',
+ 'type' => '5322'
+ },
+ '1' => {
+ 'name' => 'sgid',
+ 'offset' => '16',
+ 'type' => '5322'
+ },
+ '10' => {
+ 'name' => 'traffic_class',
+ 'offset' => '55',
+ 'type' => '1678'
+ },
+ '11' => {
+ 'name' => 'numb_path',
+ 'offset' => '56',
+ 'type' => '1678'
+ },
+ '12' => {
+ 'name' => 'sl',
+ 'offset' => '57',
+ 'type' => '1678'
+ },
+ '13' => {
+ 'name' => 'mtu_selector',
+ 'offset' => '58',
+ 'type' => '1678'
+ },
+ '14' => {
+ 'name' => 'rate_selector',
+ 'offset' => '59',
+ 'type' => '1678'
+ },
+ '15' => {
+ 'name' => 'rate',
+ 'offset' => '60',
+ 'type' => '1678'
+ },
+ '16' => {
+ 'name' => 'packet_life_time_selector',
+ 'offset' => '61',
+ 'type' => '1678'
+ },
+ '17' => {
+ 'name' => 'packet_life_time',
+ 'offset' => '62',
+ 'type' => '1678'
+ },
+ '18' => {
+ 'name' => 'preference',
+ 'offset' => '63',
+ 'type' => '1678'
+ },
+ '2' => {
+ 'name' => 'dlid',
+ 'offset' => '32',
+ 'type' => '1726'
+ },
+ '3' => {
+ 'name' => 'slid',
+ 'offset' => '34',
+ 'type' => '1726'
+ },
+ '4' => {
+ 'name' => 'raw_traffic',
+ 'offset' => '36',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'flow_label',
+ 'offset' => '40',
+ 'type' => '1738'
+ },
+ '6' => {
+ 'name' => 'reversible',
+ 'offset' => '44',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'mtu',
+ 'offset' => '48',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'pkey',
+ 'offset' => '52',
+ 'type' => '1726'
+ },
+ '9' => {
+ 'name' => 'hop_limit',
+ 'offset' => '54',
+ 'type' => '1678'
+ }
+ },
+ 'Name' => 'struct ib_user_path_rec',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '341402' => {
+ 'BaseType' => '340933',
+ 'Name' => 'struct ib_user_path_rec*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '341408' => {
+ 'BaseType' => '340673',
+ 'Name' => 'struct ibv_sa_path_rec*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '341758' => {
+ 'BaseType' => '339289',
+ 'Name' => 'struct ib_uverbs_qp_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '341902' => {
+ 'BaseType' => '5338',
+ 'Name' => 'struct ib_uverbs_ah_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '34309' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '213',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '34063'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '5765'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-213',
+ 'Size' => '64',
+ 'Type' => 'Union'
},
- '5272' => {
- 'BaseType' => '5277',
- 'Name' => 'struct ibv_rereg_mr*',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '5277' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '208',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '5305'
- }
- },
- 'Name' => 'struct ibv_rereg_mr',
- 'Size' => '56',
- 'Type' => 'Struct'
- },
- '5305' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '208',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '5317'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '5449'
- }
- },
- 'Name' => 'ibv_rereg_mr::anon-union-kern-abi.h-208',
- 'NameSpace' => 'ibv_rereg_mr',
- 'Size' => '48',
- 'Type' => 'Union'
- },
- '5317' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '208',
+ '34339' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '213',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '28813'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '34309'
+ }
+ },
+ 'Name' => 'struct ibv_create_qp_ex',
+ 'Size' => '88',
+ 'Type' => 'Struct'
+ },
+ '3442' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '259',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'base',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '2572'
},
'1' => {
- 'name' => 'mr_handle',
- 'offset' => '8',
- 'type' => '2686'
+ 'name' => 'comp_mask',
+ 'offset' => '176',
+ 'type' => '1702'
},
+ '10' => {
+ 'name' => 'tm_caps',
+ 'offset' => '256',
+ 'type' => '3349'
+ },
+ '11' => {
+ 'name' => 'cq_moderation_caps',
+ 'offset' => '280',
+ 'type' => '2209'
+ },
+ '12' => {
+ 'name' => 'max_dm_size',
+ 'offset' => '288',
+ 'type' => '1714'
+ },
+ '13' => {
+ 'name' => 'xrc_odp_caps',
+ 'offset' => '296',
+ 'type' => '1702'
+ },
+ '14' => {
+ 'name' => 'reserved',
+ 'offset' => '300',
+ 'type' => '1702'
+ },
'2' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'response_length',
+ 'offset' => '180',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'start',
- 'offset' => '16',
- 'type' => '2715'
+ 'name' => 'odp_caps',
+ 'offset' => '184',
+ 'type' => '3228'
},
'4' => {
- 'name' => 'length',
- 'offset' => '24',
- 'type' => '2715'
+ 'name' => 'timestamp_mask',
+ 'offset' => '208',
+ 'type' => '1714'
},
'5' => {
- 'name' => 'hca_va',
- 'offset' => '32',
- 'type' => '2715'
+ 'name' => 'hca_core_clock',
+ 'offset' => '216',
+ 'type' => '1714'
},
'6' => {
- 'name' => 'pd_handle',
- 'offset' => '40',
- 'type' => '2686'
+ 'name' => 'device_cap_flags_ex',
+ 'offset' => '224',
+ 'type' => '1714'
},
'7' => {
- 'name' => 'access_flags',
- 'offset' => '44',
- 'type' => '2686'
+ 'name' => 'rss_caps',
+ 'offset' => '232',
+ 'type' => '3283'
},
'8' => {
- 'name' => 'driver_data',
- 'offset' => '48',
- 'type' => '2733'
+ 'name' => 'max_wq_type_rq',
+ 'offset' => '248',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'raw_packet_caps',
+ 'offset' => '252',
+ 'type' => '1702'
}
},
- 'Name' => 'anon-struct-kern-abi.h-208',
- 'Size' => '48',
+ 'Name' => 'struct ib_uverbs_ex_query_device_resp',
+ 'Size' => '304',
'Type' => 'Struct'
},
- '53810' => {
+ '34552' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '215',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'wq_type',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '3' => {
+ 'name' => 'pd_handle',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'cq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'max_wr',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'max_sge',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'create_flags',
+ 'offset' => '32',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'reserved',
+ 'offset' => '36',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-215',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '34681' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '215',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '34552'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '12223'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-215',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '34711' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '215',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '28813'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '34681'
+ }
+ },
+ 'Name' => 'struct ibv_create_wq',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '34895' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '219',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'cq_handle',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'attr_mask',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '12822'
+ },
+ '3' => {
+ 'name' => 'reserved',
+ 'offset' => '12',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-219',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '34957' => {
'Header' => 'kern-abi.h',
- 'Line' => '181',
+ 'Line' => '219',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '34895'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '12865'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-219',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '34984' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '219',
'Memb' => {
'0' => {
'name' => 'hdr',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '28813'
},
'1' => {
'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '53838'
+ 'offset' => '24',
+ 'type' => '34957'
}
},
- 'Name' => 'struct ibv_create_cq',
+ 'Name' => 'struct ibv_modify_cq',
'Size' => '40',
'Type' => 'Struct'
},
- '53838' => {
+ '35032' => {
'Header' => 'kern-abi.h',
- 'Line' => '181',
+ 'Line' => '220',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'base',
+ 'offset' => '0',
+ 'type' => '7120'
+ },
+ '1' => {
+ 'name' => 'rate_limit',
+ 'offset' => '112',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'reserved',
+ 'offset' => '116',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-220',
+ 'Size' => '120',
+ 'Type' => 'Struct'
+ },
+ '35083' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '220',
'Memb' => {
'0' => {
'name' => 'unnamed0',
'offset' => '0',
- 'type' => '53850'
+ 'type' => '35032'
},
'1' => {
'name' => 'core_payload',
'offset' => '0',
- 'type' => '53986'
+ 'type' => '7547'
}
},
- 'Name' => 'ibv_create_cq::anon-union-kern-abi.h-181',
- 'NameSpace' => 'ibv_create_cq',
- 'Size' => '32',
+ 'Name' => 'anon-union-kern-abi.h-220',
+ 'Size' => '120',
'Type' => 'Union'
},
- '53850' => {
+ '35113' => {
'Header' => 'kern-abi.h',
- 'Line' => '181',
+ 'Line' => '220',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '28813'
},
'1' => {
- 'name' => 'user_handle',
- 'offset' => '8',
- 'type' => '2715'
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '35083'
+ }
+ },
+ 'Name' => 'struct ibv_modify_qp_ex',
+ 'Size' => '144',
+ 'Type' => 'Struct'
+ },
+ '35174' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '221',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'attr_mask',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'wq_handle',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'cqe',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'wq_state',
+ 'offset' => '8',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'comp_vector',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'curr_wq_state',
+ 'offset' => '12',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'comp_channel',
- 'offset' => '24',
- 'type' => '53956'
+ 'name' => 'flags',
+ 'offset' => '16',
+ 'type' => '1702'
},
'5' => {
+ 'name' => 'flags_mask',
+ 'offset' => '20',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-221',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '35262' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '221',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '35174'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '12579'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-221',
+ 'Size' => '24',
+ 'Type' => 'Union'
+ },
+ '35289' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '221',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '28813'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '35262'
+ }
+ },
+ 'Name' => 'struct ibv_modify_wq',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '35337' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '222',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
'name' => 'reserved',
- 'offset' => '28',
- 'type' => '2686'
+ 'offset' => '4',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-222',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '35373' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '222',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '35337'
},
- '6' => {
- 'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '3139'
}
},
- 'Name' => 'anon-struct-kern-abi.h-181',
+ 'Name' => 'anon-union-kern-abi.h-222',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '35400' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '222',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '28813'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '35373'
+ }
+ },
+ 'Name' => 'struct ibv_query_device_ex',
'Size' => '32',
'Type' => 'Struct'
},
- '53956' => {
- 'BaseType' => '131',
- 'Header' => 'int-ll64.h',
- 'Line' => '25',
- 'Name' => '__s32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '53986' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '404',
+ '36222' => {
+ 'Header' => 'driver.h',
+ 'Line' => '56',
'Memb' => {
'0' => {
- 'name' => 'response',
+ 'name' => 'xrcd',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '17552'
},
'1' => {
- 'name' => 'user_handle',
+ 'name' => 'comp_mask',
'offset' => '8',
- 'type' => '2715'
+ 'type' => '1642'
},
'2' => {
- 'name' => 'cqe',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'handle',
+ 'offset' => '12',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct verbs_xrcd',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '36324' => {
+ 'Header' => 'driver.h',
+ 'Line' => '70',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'srq',
+ 'offset' => '0',
+ 'type' => '16095'
+ },
+ '1' => {
+ 'name' => 'comp_mask',
+ 'offset' => '128',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'srq_type',
+ 'offset' => '132',
+ 'type' => '18050'
},
'3' => {
- 'name' => 'comp_vector',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'xrcd',
+ 'offset' => '136',
+ 'type' => '36415'
},
'4' => {
- 'name' => 'comp_channel',
- 'offset' => '24',
- 'type' => '53956'
+ 'name' => 'cq',
+ 'offset' => '144',
+ 'type' => '15887'
},
'5' => {
- 'name' => 'reserved',
- 'offset' => '28',
- 'type' => '2686'
+ 'name' => 'srq_num',
+ 'offset' => '152',
+ 'type' => '1642'
+ }
+ },
+ 'Name' => 'struct verbs_srq',
+ 'Size' => '160',
+ 'Type' => 'Struct'
+ },
+ '36415' => {
+ 'BaseType' => '36222',
+ 'Name' => 'struct verbs_xrcd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '36452' => {
+ 'Header' => 'driver.h',
+ 'Line' => '89',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_MR_TYPE_MR',
+ 'value' => '0'
},
- '6' => {
- 'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
+ '1' => {
+ 'name' => 'IBV_MR_TYPE_NULL_MR',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum ibv_mr_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '36483' => {
+ 'Header' => 'driver.h',
+ 'Line' => '94',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ibv_mr',
+ 'offset' => '0',
+ 'type' => '17239'
+ },
+ '1' => {
+ 'name' => 'mr_type',
+ 'offset' => '48',
+ 'type' => '36452'
+ }
+ },
+ 'Name' => 'struct verbs_mr',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '36523' => {
+ 'Header' => 'driver.h',
+ 'Line' => '105',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qp',
+ 'offset' => '0',
+ 'type' => '15893'
+ },
+ '1' => {
+ 'name' => 'qp_ex',
+ 'offset' => '0',
+ 'type' => '21738'
}
},
- 'Name' => 'struct ib_uverbs_create_cq',
- 'Size' => '32',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-driver.h-105',
+ 'Size' => '344',
+ 'Type' => 'Union'
},
- '54149' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '429',
+ '36557' => {
+ 'Header' => 'driver.h',
+ 'Line' => '104',
'Memb' => {
'0' => {
- 'name' => 'cq_handle',
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '36523'
},
'1' => {
- 'name' => 'cqe',
- 'offset' => '4',
- 'type' => '2686'
+ 'name' => 'comp_mask',
+ 'offset' => '344',
+ 'type' => '1642'
},
'2' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
+ 'name' => 'xrcd',
+ 'offset' => '352',
+ 'type' => '36415'
}
},
- 'Name' => 'struct ib_uverbs_create_cq_resp',
- 'Size' => '8',
+ 'Name' => 'struct verbs_qp',
+ 'Size' => '360',
'Type' => 'Struct'
},
- '54215' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '211',
+ '36606' => {
+ 'Header' => 'driver.h',
+ 'Line' => '114',
'Memb' => {
'0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '3705'
+ 'name' => 'IBV_FLOW_ACTION_UNSPECIFIED',
+ 'value' => '0'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '54243'
+ 'name' => 'IBV_FLOW_ACTION_ESP',
+ 'value' => '1'
}
},
- 'Name' => 'struct ibv_create_cq_ex',
- 'Size' => '56',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_flow_action_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '54243' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '211',
+ '36637' => {
+ 'Header' => 'driver.h',
+ 'Line' => '119',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'action',
'offset' => '0',
- 'type' => '54255'
+ 'type' => '24971'
},
'1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '54450'
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '1642'
+ },
+ '2' => {
+ 'name' => 'type',
+ 'offset' => '12',
+ 'type' => '36606'
}
},
- 'Name' => 'ibv_create_cq_ex::anon-union-kern-abi.h-211',
- 'NameSpace' => 'ibv_create_cq_ex',
- 'Size' => '32',
- 'Type' => 'Union'
+ 'Name' => 'struct verbs_flow_action',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '54255' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '211',
+ '36695' => {
+ 'BaseType' => '27037',
+ 'Name' => 'struct verbs_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '36701' => {
+ 'Name' => 'atomic_int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '36708' => {
+ 'Header' => 'driver.h',
+ 'Line' => '236',
'Memb' => {
'0' => {
- 'name' => 'user_handle',
+ 'name' => 'counters',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '25068'
},
'1' => {
- 'name' => 'cqe',
+ 'name' => 'handle',
'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'comp_vector',
- 'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'comp_channel',
- 'offset' => '16',
- 'type' => '53956'
- },
- '4' => {
- 'name' => 'comp_mask',
- 'offset' => '20',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'flags',
- 'offset' => '24',
- 'type' => '2686'
- },
- '6' => {
- 'name' => 'reserved',
- 'offset' => '28',
- 'type' => '2686'
+ 'type' => '1642'
}
},
- 'Name' => 'anon-struct-kern-abi.h-211',
- 'Size' => '32',
+ 'Name' => 'struct verbs_counters',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '54450' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '419',
+ '36753' => {
+ 'Header' => 'driver.h',
+ 'Line' => '248',
'Memb' => {
'0' => {
- 'name' => 'user_handle',
+ 'name' => 'advise_mr',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '27712'
},
'1' => {
- 'name' => 'cqe',
+ 'name' => 'alloc_dm',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '27944'
},
+ '10' => {
+ 'name' => 'bind_mw',
+ 'offset' => '80',
+ 'type' => '26513'
+ },
+ '11' => {
+ 'name' => 'close_xrcd',
+ 'offset' => '88',
+ 'type' => '28800'
+ },
+ '12' => {
+ 'name' => 'cq_event',
+ 'offset' => '96',
+ 'type' => '37826'
+ },
+ '13' => {
+ 'name' => 'create_ah',
+ 'offset' => '104',
+ 'type' => '37858'
+ },
+ '14' => {
+ 'name' => 'create_counters',
+ 'offset' => '112',
+ 'type' => '27850'
+ },
+ '15' => {
+ 'name' => 'create_cq',
+ 'offset' => '120',
+ 'type' => '37894'
+ },
+ '16' => {
+ 'name' => 'create_cq_ex',
+ 'offset' => '128',
+ 'type' => '28438'
+ },
+ '17' => {
+ 'name' => 'create_flow',
+ 'offset' => '136',
+ 'type' => '28619'
+ },
+ '18' => {
+ 'name' => 'create_flow_action_esp',
+ 'offset' => '144',
+ 'type' => '28050'
+ },
+ '19' => {
+ 'name' => 'create_qp',
+ 'offset' => '152',
+ 'type' => '37926'
+ },
'2' => {
- 'name' => 'comp_vector',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'alloc_mw',
+ 'offset' => '16',
+ 'type' => '26476'
+ },
+ '20' => {
+ 'name' => 'create_qp_ex',
+ 'offset' => '160',
+ 'type' => '28683'
+ },
+ '21' => {
+ 'name' => 'create_rwq_ind_table',
+ 'offset' => '168',
+ 'type' => '28289'
+ },
+ '22' => {
+ 'name' => 'create_srq',
+ 'offset' => '176',
+ 'type' => '37958'
+ },
+ '23' => {
+ 'name' => 'create_srq_ex',
+ 'offset' => '184',
+ 'type' => '28747'
+ },
+ '24' => {
+ 'name' => 'create_wq',
+ 'offset' => '192',
+ 'type' => '28374'
+ },
+ '25' => {
+ 'name' => 'dealloc_mw',
+ 'offset' => '200',
+ 'type' => '26534'
+ },
+ '26' => {
+ 'name' => 'dealloc_pd',
+ 'offset' => '208',
+ 'type' => '37979'
+ },
+ '27' => {
+ 'name' => 'dealloc_td',
+ 'offset' => '216',
+ 'type' => '28135'
+ },
+ '28' => {
+ 'name' => 'dereg_mr',
+ 'offset' => '224',
+ 'type' => '38006'
+ },
+ '29' => {
+ 'name' => 'destroy_ah',
+ 'offset' => '232',
+ 'type' => '38027'
+ },
+ '3' => {
+ 'name' => 'alloc_null_mr',
+ 'offset' => '24',
+ 'type' => '27733'
+ },
+ '30' => {
+ 'name' => 'destroy_counters',
+ 'offset' => '240',
+ 'type' => '27871'
+ },
+ '31' => {
+ 'name' => 'destroy_cq',
+ 'offset' => '248',
+ 'type' => '38048'
+ },
+ '32' => {
+ 'name' => 'destroy_flow',
+ 'offset' => '256',
+ 'type' => '28580'
+ },
+ '33' => {
+ 'name' => 'destroy_flow_action',
+ 'offset' => '264',
+ 'type' => '28024'
+ },
+ '34' => {
+ 'name' => 'destroy_qp',
+ 'offset' => '272',
+ 'type' => '38069'
+ },
+ '35' => {
+ 'name' => 'destroy_rwq_ind_table',
+ 'offset' => '280',
+ 'type' => '28257'
+ },
+ '36' => {
+ 'name' => 'destroy_srq',
+ 'offset' => '288',
+ 'type' => '38090'
+ },
+ '37' => {
+ 'name' => 'destroy_wq',
+ 'offset' => '296',
+ 'type' => '28310'
+ },
+ '38' => {
+ 'name' => 'detach_mcast',
+ 'offset' => '304',
+ 'type' => '37809'
+ },
+ '39' => {
+ 'name' => 'free_dm',
+ 'offset' => '312',
+ 'type' => '27965'
+ },
+ '4' => {
+ 'name' => 'alloc_parent_domain',
+ 'offset' => '32',
+ 'type' => '28114'
+ },
+ '40' => {
+ 'name' => 'get_srq_num',
+ 'offset' => '320',
+ 'type' => '28715'
+ },
+ '41' => {
+ 'name' => 'modify_cq',
+ 'offset' => '328',
+ 'type' => '28199'
+ },
+ '42' => {
+ 'name' => 'modify_flow_action_esp',
+ 'offset' => '336',
+ 'type' => '28003'
+ },
+ '43' => {
+ 'name' => 'modify_qp',
+ 'offset' => '344',
+ 'type' => '38127'
+ },
+ '44' => {
+ 'name' => 'modify_qp_rate_limit',
+ 'offset' => '352',
+ 'type' => '28082'
+ },
+ '45' => {
+ 'name' => 'modify_srq',
+ 'offset' => '360',
+ 'type' => '38164'
+ },
+ '46' => {
+ 'name' => 'modify_wq',
+ 'offset' => '368',
+ 'type' => '28342'
+ },
+ '47' => {
+ 'name' => 'open_qp',
+ 'offset' => '376',
+ 'type' => '28651'
+ },
+ '48' => {
+ 'name' => 'open_xrcd',
+ 'offset' => '384',
+ 'type' => '28779'
+ },
+ '49' => {
+ 'name' => 'poll_cq',
+ 'offset' => '392',
+ 'type' => '26571'
+ },
+ '5' => {
+ 'name' => 'alloc_pd',
+ 'offset' => '40',
+ 'type' => '37744'
},
- '3' => {
- 'name' => 'comp_channel',
- 'offset' => '16',
- 'type' => '53956'
+ '50' => {
+ 'name' => 'post_recv',
+ 'offset' => '400',
+ 'type' => '26696'
+ },
+ '51' => {
+ 'name' => 'post_send',
+ 'offset' => '408',
+ 'type' => '26665'
+ },
+ '52' => {
+ 'name' => 'post_srq_ops',
+ 'offset' => '416',
+ 'type' => '28236'
+ },
+ '53' => {
+ 'name' => 'post_srq_recv',
+ 'offset' => '424',
+ 'type' => '26628'
+ },
+ '54' => {
+ 'name' => 'query_device',
+ 'offset' => '432',
+ 'type' => '38196'
+ },
+ '55' => {
+ 'name' => 'query_device_ex',
+ 'offset' => '440',
+ 'type' => '28559'
+ },
+ '56' => {
+ 'name' => 'query_port',
+ 'offset' => '448',
+ 'type' => '38227'
+ },
+ '57' => {
+ 'name' => 'query_qp',
+ 'offset' => '456',
+ 'type' => '38263'
+ },
+ '58' => {
+ 'name' => 'query_rt_values',
+ 'offset' => '464',
+ 'type' => '28406'
+ },
+ '59' => {
+ 'name' => 'query_srq',
+ 'offset' => '472',
+ 'type' => '38289'
+ },
+ '6' => {
+ 'name' => 'alloc_td',
+ 'offset' => '48',
+ 'type' => '28167'
},
- '4' => {
- 'name' => 'comp_mask',
- 'offset' => '20',
- 'type' => '2686'
+ '60' => {
+ 'name' => 'read_counters',
+ 'offset' => '480',
+ 'type' => '27775'
+ },
+ '61' => {
+ 'name' => 'reg_dm_mr',
+ 'offset' => '488',
+ 'type' => '27912'
+ },
+ '62' => {
+ 'name' => 'reg_mr',
+ 'offset' => '496',
+ 'type' => '38330'
+ },
+ '63' => {
+ 'name' => 'req_notify_cq',
+ 'offset' => '504',
+ 'type' => '26597'
+ },
+ '64' => {
+ 'name' => 'rereg_mr',
+ 'offset' => '512',
+ 'type' => '38376'
+ },
+ '65' => {
+ 'name' => 'resize_cq',
+ 'offset' => '520',
+ 'type' => '26597'
+ },
+ '7' => {
+ 'name' => 'async_event',
+ 'offset' => '56',
+ 'type' => '37772'
},
- '5' => {
- 'name' => 'flags',
- 'offset' => '24',
- 'type' => '2686'
+ '8' => {
+ 'name' => 'attach_counters_point_flow',
+ 'offset' => '64',
+ 'type' => '27818'
},
- '6' => {
- 'name' => 'reserved',
- 'offset' => '28',
- 'type' => '2686'
+ '9' => {
+ 'name' => 'attach_mcast',
+ 'offset' => '72',
+ 'type' => '37809'
}
},
- 'Name' => 'struct ib_uverbs_ex_create_cq',
- 'Size' => '32',
+ 'Name' => 'struct verbs_context_ops',
+ 'Size' => '528',
'Type' => 'Struct'
},
- '5449' => {
+ '3680' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[7]',
+ 'Size' => '7',
+ 'Type' => 'Array'
+ },
+ '3696' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '356',
+ 'Line' => '309',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'mr_handle',
+ 'name' => 'driver_data',
'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'start',
- 'offset' => '16',
- 'type' => '2715'
- },
- '4' => {
- 'name' => 'length',
- 'offset' => '24',
- 'type' => '2715'
- },
- '5' => {
- 'name' => 'hca_va',
- 'offset' => '32',
- 'type' => '2715'
- },
- '6' => {
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_alloc_pd',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '3758' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '314',
+ 'Memb' => {
+ '0' => {
'name' => 'pd_handle',
- 'offset' => '40',
- 'type' => '2686'
- },
- '7' => {
- 'name' => 'access_flags',
- 'offset' => '44',
- 'type' => '2686'
+ 'offset' => '0',
+ 'type' => '1702'
},
- '8' => {
+ '1' => {
'name' => 'driver_data',
- 'offset' => '48',
- 'type' => '2733'
+ 'offset' => '4',
+ 'type' => '3801'
}
},
- 'Name' => 'struct ib_uverbs_rereg_mr',
- 'Size' => '48',
+ 'Name' => 'struct ib_uverbs_alloc_pd_resp',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '54599' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '435',
- 'Memb' => {
- '0' => {
- 'name' => 'base',
- 'offset' => '0',
- 'type' => '54149'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'response_length',
- 'offset' => '12',
- 'type' => '2686'
- }
- },
- 'Name' => 'struct ib_uverbs_ex_create_cq_resp',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '37724' => {
+ 'BaseType' => '36753',
+ 'Name' => 'struct verbs_context_ops const',
+ 'Size' => '528',
+ 'Type' => 'Const'
+ },
+ '37744' => {
+ 'Name' => 'struct ibv_pd*(*)(struct ibv_context*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ }
+ },
+ 'Return' => '17631',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37766' => {
+ 'BaseType' => '16414',
+ 'Name' => 'struct ibv_async_event*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '37772' => {
+ 'Name' => 'void(*)(struct ibv_context*, struct ibv_async_event*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '37766'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37803' => {
+ 'BaseType' => '13311',
+ 'Name' => 'union ibv_gid const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '37809' => {
+ 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid const*, uint16_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '37803'
+ },
+ '2' => {
+ 'type' => '1630'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37826' => {
+ 'Name' => 'void(*)(struct ibv_cq*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '15887'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37852' => {
+ 'BaseType' => '17838',
+ 'Name' => 'struct ibv_ah_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '37858' => {
+ 'Name' => 'struct ibv_ah*(*)(struct ibv_pd*, struct ibv_ah_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '37852'
+ }
+ },
+ 'Return' => '20903',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37894' => {
+ 'Name' => 'struct ibv_cq*(*)(struct ibv_context*, int, struct ibv_comp_channel*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '22600'
+ },
+ '3' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '15887',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '5607' => {
- 'BaseType' => '5612',
- 'Name' => 'struct ib_uverbs_rereg_mr_resp*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '5612' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '368',
- 'Memb' => {
- '0' => {
- 'name' => 'lkey',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'rkey',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_rereg_mr_resp',
+ '37920' => {
+ 'BaseType' => '19031',
+ 'Name' => 'struct ibv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '37926' => {
+ 'Name' => 'struct ibv_qp*(*)(struct ibv_pd*, struct ibv_qp_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '37920'
+ }
+ },
+ 'Return' => '16089',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37952' => {
+ 'BaseType' => '18007',
+ 'Name' => 'struct ibv_srq_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '37958' => {
+ 'Name' => 'struct ibv_srq*(*)(struct ibv_pd*, struct ibv_srq_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '37952'
+ }
+ },
+ 'Return' => '16207',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '37979' => {
+ 'Name' => 'int(*)(struct ibv_pd*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38000' => {
+ 'BaseType' => '36483',
+ 'Name' => 'struct verbs_mr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '38006' => {
+ 'Name' => 'int(*)(struct verbs_mr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '38000'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '3801' => {
+ 'BaseType' => '1702',
+ 'Name' => '__u32[]',
'Size' => '8',
- 'Type' => 'Struct'
- },
- '5688' => {
- 'BaseType' => '5693',
- 'Name' => 'struct ibv_alloc_mw*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '5693' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '175',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '5721'
- }
- },
- 'Name' => 'struct ibv_alloc_mw',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '5721' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '175',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '5733'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '5826'
- }
- },
- 'Name' => 'ibv_alloc_mw::anon-union-kern-abi.h-175',
- 'NameSpace' => 'ibv_alloc_mw',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '5733' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '175',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'pd_handle',
- 'offset' => '8',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'mw_type',
- 'offset' => '12',
- 'type' => '3561'
- },
- '3' => {
- 'name' => 'reserved',
- 'offset' => '13',
- 'type' => '3579'
- },
- '4' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-175',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Type' => 'Array'
},
- '5826' => {
+ '38027' => {
+ 'Name' => 'int(*)(struct ibv_ah*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '20903'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38048' => {
+ 'Name' => 'int(*)(struct ibv_cq*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '15887'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38069' => {
+ 'Name' => 'int(*)(struct ibv_qp*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38090' => {
+ 'Name' => 'int(*)(struct ibv_srq*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16207'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38121' => {
+ 'BaseType' => '20000',
+ 'Name' => 'struct ibv_qp_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '38127' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '38121'
+ },
+ '2' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38158' => {
+ 'BaseType' => '17950',
+ 'Name' => 'struct ibv_srq_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '38164' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16207'
+ },
+ '1' => {
+ 'type' => '38158'
+ },
+ '2' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '3817' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '378',
+ 'Line' => '323',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'pd_handle',
+ 'name' => 'fd',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'mw_type',
+ 'name' => 'oflags',
'offset' => '12',
- 'type' => '3561'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'reserved',
- 'offset' => '13',
- 'type' => '3579'
- },
- '4' => {
'name' => 'driver_data',
'offset' => '16',
- 'type' => '2733'
+ 'type' => '2426'
}
},
- 'Name' => 'struct ib_uverbs_alloc_mw',
+ 'Name' => 'struct ib_uverbs_open_xrcd',
'Size' => '16',
'Type' => 'Struct'
},
- '5929' => {
- 'BaseType' => '5934',
- 'Name' => 'struct ib_uverbs_alloc_mw_resp*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '5934' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '386',
- 'Memb' => {
- '0' => {
- 'name' => 'mw_handle',
- 'offset' => '0',
- 'type' => '2686'
- },
- '1' => {
- 'name' => 'rkey',
- 'offset' => '4',
- 'type' => '2686'
- },
- '2' => {
- 'name' => 'driver_data',
- 'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_alloc_mw_resp',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '61023' => {
- 'BaseType' => '53810',
- 'Name' => 'struct ibv_create_cq*',
- 'Size' => '40',
+ '38190' => {
+ 'BaseType' => '13813',
+ 'Name' => 'struct ibv_device_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '61033' => {
- 'BaseType' => '54149',
- 'Name' => 'struct ib_uverbs_create_cq_resp*',
+ '38196' => {
+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '38190'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38227' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '13729'
+ },
+ '1' => {
+ 'type' => '1618'
+ },
+ '2' => {
+ 'type' => '27665'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38263' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int, struct ibv_qp_init_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16089'
+ },
+ '1' => {
+ 'type' => '38121'
+ },
+ '2' => {
+ 'type' => '123'
+ },
+ '3' => {
+ 'type' => '37920'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '38289' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '16207'
+ },
+ '1' => {
+ 'type' => '38158'
+ }
+ },
+ 'Return' => '123',
'Size' => '8',
- 'Type' => 'Pointer'
+ 'Type' => 'FuncPtr'
},
- '615' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '1051',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WR_RDMA_WRITE',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WR_TSO',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'IBV_WR_DRIVER1',
- 'value' => '11'
- },
- '2' => {
- 'name' => 'IBV_WR_SEND',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WR_SEND_WITH_IMM',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_WR_RDMA_READ',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WR_LOCAL_INV',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WR_BIND_MW',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'IBV_WR_SEND_WITH_INV',
- 'value' => '9'
- }
- },
- 'Name' => 'enum ibv_wr_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '61816' => {
- 'BaseType' => '54215',
- 'Name' => 'struct ibv_create_cq_ex*',
- 'Size' => '56',
- 'Type' => 'Pointer'
+ '38330' => {
+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, uint64_t, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '17631'
+ },
+ '1' => {
+ 'type' => '197'
+ },
+ '2' => {
+ 'type' => '45'
+ },
+ '3' => {
+ 'type' => '1654'
+ },
+ '4' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '17351',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '61821' => {
- 'BaseType' => '54599',
- 'Name' => 'struct ib_uverbs_ex_create_cq_resp*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '38376' => {
+ 'Name' => 'int(*)(struct verbs_mr*, int, struct ibv_pd*, void*, size_t, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '38000'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '17631'
+ },
+ '3' => {
+ 'type' => '197'
+ },
+ '4' => {
+ 'type' => '45'
+ },
+ '5' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '63' => {
- 'Name' => '_Bool',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '63060' => {
- 'BaseType' => '63065',
- 'Name' => 'struct ibv_query_port*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ '38450' => {
+ 'BaseType' => '57',
+ 'Header' => 'bitmap.h',
+ 'Line' => '10',
+ 'Name' => 'bitmap_word',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
},
- '63065' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '203',
+ '38483' => {
+ 'Header' => 'bitmap.h',
+ 'Line' => '21',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'w',
'offset' => '0',
- 'type' => '2641'
- },
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '63093'
+ 'type' => '38450'
}
},
- 'Name' => 'struct ibv_query_port',
- 'Size' => '24',
+ 'Name' => 'struct bitmap',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '63093' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '203',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '63105'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '63315'
- }
- },
- 'Name' => 'ibv_query_port::anon-union-kern-abi.h-203',
- 'NameSpace' => 'ibv_query_port',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '63105' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '203',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'port_num',
- 'offset' => '8',
- 'type' => '3561'
- },
- '2' => {
- 'name' => 'reserved',
- 'offset' => '9',
- 'type' => '3579'
- },
- '3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-203',
+ '38519' => {
+ 'BaseType' => '38483',
+ 'Name' => 'bitmap[2]',
'Size' => '16',
- 'Type' => 'Struct'
+ 'Type' => 'Array'
},
- '63315' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '277',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
- },
- '1' => {
- 'name' => 'port_num',
- 'offset' => '8',
- 'type' => '3561'
- },
- '2' => {
- 'name' => 'reserved',
- 'offset' => '9',
- 'type' => '3579'
- },
- '3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_query_port',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '38740' => {
+ 'BaseType' => '34984',
+ 'Name' => 'struct ibv_modify_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '6491' => {
- 'BaseType' => '2686',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '6673' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '6679' => {
- 'BaseType' => '6684',
- 'Name' => 'struct ibv_resize_cq*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '6684' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '209',
+ '3906' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '330',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'xrcd_handle',
'offset' => '0',
- 'type' => '2641'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '6712'
+ 'name' => 'driver_data',
+ 'offset' => '4',
+ 'type' => '3801'
}
},
- 'Name' => 'struct ibv_resize_cq',
- 'Size' => '24',
+ 'Name' => 'struct ib_uverbs_open_xrcd_resp',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '6712' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '209',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '6724'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '6793'
- }
- },
- 'Name' => 'ibv_resize_cq::anon-union-kern-abi.h-209',
- 'NameSpace' => 'ibv_resize_cq',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '6724' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '209',
+ '39152' => {
+ 'BaseType' => '12751',
+ 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '3965' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '339',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'cq_handle',
+ 'name' => 'start',
'offset' => '8',
- 'type' => '2686'
+ 'type' => '1714'
},
'2' => {
- 'name' => 'cqe',
- 'offset' => '12',
- 'type' => '2686'
+ 'name' => 'length',
+ 'offset' => '16',
+ 'type' => '1714'
},
'3' => {
- 'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
- }
- },
- 'Name' => 'anon-struct-kern-abi.h-209',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '6793' => {
- 'Header' => 'ib_user_verbs.h',
- 'Line' => '441',
- 'Memb' => {
- '0' => {
- 'name' => 'response',
- 'offset' => '0',
- 'type' => '2715'
+ 'name' => 'hca_va',
+ 'offset' => '24',
+ 'type' => '1714'
},
- '1' => {
- 'name' => 'cq_handle',
- 'offset' => '8',
- 'type' => '2686'
+ '4' => {
+ 'name' => 'pd_handle',
+ 'offset' => '32',
+ 'type' => '1702'
},
- '2' => {
- 'name' => 'cqe',
- 'offset' => '12',
- 'type' => '2686'
+ '5' => {
+ 'name' => 'access_flags',
+ 'offset' => '36',
+ 'type' => '1702'
},
- '3' => {
+ '6' => {
'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '2733'
+ 'offset' => '40',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ib_uverbs_resize_cq',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_reg_mr',
+ 'Size' => '40',
'Type' => 'Struct'
},
- '6883' => {
- 'BaseType' => '6888',
- 'Name' => 'struct ib_uverbs_resize_cq_resp*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '6888' => {
+ '39702' => {
+ 'BaseType' => '35289',
+ 'Name' => 'struct ibv_modify_wq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '39944' => {
+ 'BaseType' => '34711',
+ 'Name' => 'struct ibv_create_wq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '39950' => {
+ 'BaseType' => '12366',
+ 'Name' => 'struct ib_uverbs_ex_create_wq_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4100' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '448',
+ 'Line' => '349',
'Memb' => {
'0' => {
- 'name' => 'cqe',
+ 'name' => 'mr_handle',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'reserved',
+ 'name' => 'lkey',
'offset' => '4',
- 'type' => '2686'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'driver_data',
+ 'name' => 'rkey',
'offset' => '8',
- 'type' => '2733'
- }
- },
- 'Name' => 'struct ib_uverbs_resize_cq_resp',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '6964' => {
- 'BaseType' => '6969',
- 'Name' => 'struct ibv_create_srq*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '6969' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '183',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2641'
+ 'type' => '1702'
},
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '6997'
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '12',
+ 'type' => '3801'
}
},
- 'Name' => 'struct ibv_create_srq',
- 'Size' => '40',
+ 'Name' => 'struct ib_uverbs_reg_mr_resp',
+ 'Size' => '12',
'Type' => 'Struct'
},
- '6997' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '183',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '7009'
- },
- '1' => {
- 'name' => 'core_payload',
- 'offset' => '0',
- 'type' => '7115'
- }
- },
- 'Name' => 'ibv_create_srq::anon-union-kern-abi.h-183',
- 'NameSpace' => 'ibv_create_srq',
- 'Size' => '32',
- 'Type' => 'Union'
- },
- '70' => {
- 'BaseType' => '131',
- 'Header' => 'verbs.h',
- 'Line' => '79',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_NODE_UNKNOWN',
- 'value' => '-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'
- },
- '7009' => {
- 'Header' => 'kern-abi.h',
- 'Line' => '183',
+ '4187' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '356',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'user_handle',
+ 'name' => 'mr_handle',
'offset' => '8',
- 'type' => '2715'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'flags',
+ 'offset' => '12',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'max_wr',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'start',
+ 'offset' => '16',
+ 'type' => '1714'
},
'4' => {
- 'name' => 'max_sge',
+ 'name' => 'length',
'offset' => '24',
- 'type' => '2686'
+ 'type' => '1714'
},
'5' => {
- 'name' => 'srq_limit',
- 'offset' => '28',
- 'type' => '2686'
+ 'name' => 'hca_va',
+ 'offset' => '32',
+ 'type' => '1714'
},
'6' => {
+ 'name' => 'pd_handle',
+ 'offset' => '40',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'access_flags',
+ 'offset' => '44',
+ 'type' => '1702'
+ },
+ '8' => {
'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
+ 'offset' => '48',
+ 'type' => '2426'
}
},
- 'Name' => 'anon-struct-kern-abi.h-183',
- 'Size' => '32',
+ 'Name' => 'struct ib_uverbs_rereg_mr',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '419802' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '660',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'version_tclass_flow',
+ 'offset' => '0',
+ 'type' => '1738'
+ },
+ '1' => {
+ 'name' => 'paylen',
+ 'offset' => '4',
+ 'type' => '1726'
+ },
+ '2' => {
+ 'name' => 'next_hdr',
+ 'offset' => '6',
+ 'type' => '1618'
+ },
+ '3' => {
+ 'name' => 'hop_limit',
+ 'offset' => '7',
+ 'type' => '1618'
+ },
+ '4' => {
+ 'name' => 'sgid',
+ 'offset' => '8',
+ 'type' => '13273'
+ },
+ '5' => {
+ 'name' => 'dgid',
+ 'offset' => '24',
+ 'type' => '13273'
+ }
+ },
+ 'Name' => 'struct ibv_grh',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '419901' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '669',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_RATE_MAX',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_RATE_2_5_GBPS',
+ 'value' => '2'
+ },
+ '10' => {
+ 'name' => 'IBV_RATE_14_GBPS',
+ 'value' => '11'
+ },
+ '11' => {
+ 'name' => 'IBV_RATE_56_GBPS',
+ 'value' => '12'
+ },
+ '12' => {
+ 'name' => 'IBV_RATE_112_GBPS',
+ 'value' => '13'
+ },
+ '13' => {
+ 'name' => 'IBV_RATE_168_GBPS',
+ 'value' => '14'
+ },
+ '14' => {
+ 'name' => 'IBV_RATE_25_GBPS',
+ 'value' => '15'
+ },
+ '15' => {
+ 'name' => 'IBV_RATE_100_GBPS',
+ 'value' => '16'
+ },
+ '16' => {
+ 'name' => 'IBV_RATE_200_GBPS',
+ 'value' => '17'
+ },
+ '17' => {
+ 'name' => 'IBV_RATE_300_GBPS',
+ 'value' => '18'
+ },
+ '18' => {
+ 'name' => 'IBV_RATE_28_GBPS',
+ 'value' => '19'
+ },
+ '19' => {
+ 'name' => 'IBV_RATE_50_GBPS',
+ 'value' => '20'
+ },
+ '2' => {
+ 'name' => 'IBV_RATE_5_GBPS',
+ 'value' => '5'
+ },
+ '20' => {
+ 'name' => 'IBV_RATE_400_GBPS',
+ 'value' => '21'
+ },
+ '21' => {
+ 'name' => 'IBV_RATE_600_GBPS',
+ 'value' => '22'
+ },
+ '3' => {
+ 'name' => 'IBV_RATE_10_GBPS',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'IBV_RATE_20_GBPS',
+ 'value' => '6'
+ },
+ '5' => {
+ 'name' => 'IBV_RATE_30_GBPS',
+ 'value' => '4'
+ },
+ '6' => {
+ 'name' => 'IBV_RATE_40_GBPS',
+ 'value' => '7'
+ },
+ '7' => {
+ 'name' => 'IBV_RATE_60_GBPS',
+ 'value' => '8'
+ },
+ '8' => {
+ 'name' => 'IBV_RATE_80_GBPS',
+ 'value' => '9'
+ },
+ '9' => {
+ 'name' => 'IBV_RATE_120_GBPS',
+ 'value' => '10'
+ }
+ },
+ 'Name' => 'enum ibv_rate',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '42164' => {
+ 'BaseType' => '123',
+ 'Name' => 'int*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '429404' => {
+ 'Header' => 'driver.h',
+ 'Line' => '84',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_GID_TYPE_IB_ROCE_V1',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_GID_TYPE_ROCE_V2',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum ibv_gid_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '43257' => {
+ 'BaseType' => '8754',
+ 'Name' => 'struct ib_uverbs_create_ah_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '433790' => {
+ 'BaseType' => '1630',
+ 'Name' => 'uint16_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '434758' => {
+ 'BaseType' => '419802',
+ 'Name' => 'struct ibv_grh*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4350' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '368',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'lkey',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'rkey',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_rereg_mr_resp',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '701' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '343',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_PORT_NOP',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_PORT_DOWN',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_PORT_INIT',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_PORT_ARMED',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_PORT_ACTIVE',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_PORT_ACTIVE_DEFER',
- 'value' => '5'
- }
- },
- 'Name' => 'enum ibv_port_state',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '7115' => {
+ '437125' => {
+ 'BaseType' => '429404',
+ 'Name' => 'enum ibv_gid_type*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '439609' => {
+ 'BaseType' => '15887',
+ 'Name' => 'struct ibv_cq**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4425' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '1160',
+ 'Line' => '378',
'Memb' => {
'0' => {
'name' => 'response',
'offset' => '0',
- 'type' => '2715'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'user_handle',
+ 'name' => 'pd_handle',
'offset' => '8',
- 'type' => '2715'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'pd_handle',
- 'offset' => '16',
- 'type' => '2686'
+ 'name' => 'mw_type',
+ 'offset' => '12',
+ 'type' => '1678'
},
'3' => {
- 'name' => 'max_wr',
- 'offset' => '20',
- 'type' => '2686'
+ 'name' => 'reserved',
+ 'offset' => '13',
+ 'type' => '4513'
},
'4' => {
- 'name' => 'max_sge',
- 'offset' => '24',
- 'type' => '2686'
- },
- '5' => {
- 'name' => 'srq_limit',
- 'offset' => '28',
- 'type' => '2686'
- },
- '6' => {
'name' => 'driver_data',
- 'offset' => '32',
- 'type' => '2733'
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ib_uverbs_create_srq',
- 'Size' => '32',
+ 'Name' => 'struct ib_uverbs_alloc_mw',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '7245' => {
- 'BaseType' => '7250',
- 'Name' => 'struct ib_uverbs_create_srq_resp*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '44970' => {
+ 'BaseType' => '35113',
+ 'Name' => 'struct ibv_modify_qp_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '44976' => {
+ 'BaseType' => '7606',
+ 'Name' => 'struct ib_uverbs_ex_modify_qp_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '45' => {
+ 'BaseType' => '57',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '4513' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[3]',
+ 'Size' => '3',
+ 'Type' => 'Array'
},
- '7250' => {
+ '45202' => {
+ 'BaseType' => '31364',
+ 'Name' => 'struct ibv_modify_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4545' => {
'Header' => 'ib_user_verbs.h',
- 'Line' => '1184',
+ 'Line' => '386',
'Memb' => {
'0' => {
- 'name' => 'srq_handle',
+ 'name' => 'mw_handle',
'offset' => '0',
- 'type' => '2686'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'max_wr',
+ 'name' => 'rkey',
'offset' => '4',
- 'type' => '2686'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'max_sge',
- 'offset' => '8',
- 'type' => '2686'
- },
- '3' => {
- 'name' => 'srqn',
- 'offset' => '12',
- 'type' => '2686'
- },
- '4' => {
'name' => 'driver_data',
- 'offset' => '16',
- 'type' => '4567'
+ 'offset' => '8',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ib_uverbs_create_srq_resp',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_alloc_mw_resp',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '7374' => {
- 'BaseType' => '7379',
- 'Name' => 'struct verbs_xrcd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '7379' => {
- 'Header' => 'driver.h',
- 'Line' => '56',
+ '45716' => {
+ 'BaseType' => '32956',
+ 'Name' => 'struct ibv_query_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '46123' => {
+ 'BaseType' => '36557',
+ 'Name' => 'struct verbs_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '46129' => {
+ 'BaseType' => '31734',
+ 'Name' => 'struct ibv_open_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '46135' => {
+ 'BaseType' => '6167',
+ 'Name' => 'struct ib_uverbs_create_qp_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4620' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '441',
'Memb' => {
'0' => {
- 'name' => 'xrcd',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '7424'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'comp_mask',
+ 'name' => 'cq_handle',
'offset' => '8',
- 'type' => '8394'
+ 'type' => '1702'
},
'2' => {
- 'name' => 'handle',
+ 'name' => 'cqe',
'offset' => '12',
- 'type' => '8394'
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Name' => 'struct verbs_xrcd',
+ 'Name' => 'struct ib_uverbs_resize_cq',
'Size' => '16',
'Type' => 'Struct'
},
- '7424' => {
- 'Header' => 'verbs.h',
- 'Line' => '617',
+ '46705' => {
+ 'BaseType' => '29822',
+ 'Name' => 'struct ibv_create_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4710' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '448',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'cqe',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'reserved',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ibv_xrcd',
+ 'Name' => 'struct ib_uverbs_resize_cq_resp',
'Size' => '8',
'Type' => 'Struct'
},
- '7447' => {
- 'BaseType' => '7452',
- 'Name' => 'struct ibv_context*',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '7452' => {
- 'Header' => 'verbs.h',
- 'Line' => '1935',
+ '48280' => {
+ 'BaseType' => '34339',
+ 'Name' => 'struct ibv_create_qp_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '48286' => {
+ 'BaseType' => '6324',
+ 'Name' => 'struct ib_uverbs_ex_create_qp_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '49053' => {
+ 'BaseType' => '33128',
+ 'Name' => 'struct ibv_query_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '49326' => {
+ 'BaseType' => '31535',
+ 'Name' => 'struct ibv_modify_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '49841' => {
+ 'BaseType' => '36324',
+ 'Name' => 'struct verbs_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '49847' => {
+ 'BaseType' => '30296',
+ 'Name' => 'struct ibv_create_xsrq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '49853' => {
+ 'BaseType' => '11770',
+ 'Name' => 'struct ib_uverbs_create_srq_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '50294' => {
+ 'BaseType' => '30033',
+ 'Name' => 'struct ibv_create_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '50585' => {
+ 'BaseType' => '33860',
+ 'Name' => 'struct ibv_resize_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '50591' => {
+ 'BaseType' => '4710',
+ 'Name' => 'struct ib_uverbs_resize_cq_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '51488' => {
+ 'BaseType' => '28979',
+ 'Name' => 'struct ibv_alloc_mw*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '51494' => {
+ 'BaseType' => '4545',
+ 'Name' => 'struct ib_uverbs_alloc_mw_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '51860' => {
+ 'BaseType' => '33688',
+ 'Name' => 'struct ibv_rereg_mr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '51866' => {
+ 'BaseType' => '4350',
+ 'Name' => 'struct ib_uverbs_rereg_mr_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '5223' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '503',
'Memb' => {
'0' => {
- 'name' => 'device',
+ 'name' => 'dgid',
'offset' => '0',
- 'type' => '7559'
+ 'type' => '5322'
},
'1' => {
- 'name' => 'ops',
- 'offset' => '8',
- 'type' => '7768'
+ 'name' => 'flow_label',
+ 'offset' => '16',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'cmd_fd',
- 'offset' => '264',
- 'type' => '131'
+ 'name' => 'sgid_index',
+ 'offset' => '20',
+ 'type' => '1678'
},
'3' => {
- 'name' => 'async_fd',
- 'offset' => '268',
- 'type' => '131'
+ 'name' => 'hop_limit',
+ 'offset' => '21',
+ 'type' => '1678'
},
'4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '272',
- 'type' => '131'
+ 'name' => 'traffic_class',
+ 'offset' => '22',
+ 'type' => '1678'
},
'5' => {
- 'name' => 'mutex',
- 'offset' => '280',
- 'type' => '8801'
- },
- '6' => {
- 'name' => 'abi_compat',
- 'offset' => '320',
- 'type' => '6673'
+ 'name' => 'reserved',
+ 'offset' => '23',
+ 'type' => '1678'
}
},
- 'Name' => 'struct ibv_context',
- 'Size' => '328',
+ 'Name' => 'struct ib_uverbs_global_route',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '751' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '335',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_MTU_256',
- 'value' => '1'
- },
- '1' => {
- 'name' => 'IBV_MTU_512',
- 'value' => '2'
- },
- '2' => {
- 'name' => 'IBV_MTU_1024',
- 'value' => '3'
- },
- '3' => {
- 'name' => 'IBV_MTU_2048',
- 'value' => '4'
- },
- '4' => {
- 'name' => 'IBV_MTU_4096',
- 'value' => '5'
- }
- },
- 'Name' => 'enum ibv_mtu',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '7559' => {
- 'BaseType' => '7564',
- 'Name' => 'struct ibv_device*',
- 'Size' => '664',
- 'Type' => 'Pointer'
+ '52244' => {
+ 'BaseType' => '33341',
+ 'Name' => 'struct ibv_reg_mr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '52250' => {
+ 'BaseType' => '4100',
+ 'Name' => 'struct ib_uverbs_reg_mr_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '52576' => {
+ 'BaseType' => '31904',
+ 'Name' => 'struct ibv_open_xrcd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '52582' => {
+ 'BaseType' => '3906',
+ 'Name' => 'struct ib_uverbs_open_xrcd_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '52873' => {
+ 'BaseType' => '29125',
+ 'Name' => 'struct ibv_alloc_pd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '52879' => {
+ 'BaseType' => '3758',
+ 'Name' => 'struct ib_uverbs_alloc_pd_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '5322' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
},
- '7564' => {
- 'Header' => 'verbs.h',
- 'Line' => '1878',
+ '5338' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '512',
'Memb' => {
'0' => {
- 'name' => '_ops',
+ 'name' => 'grh',
'offset' => '0',
- 'type' => '7667'
+ 'type' => '5223'
},
'1' => {
- 'name' => 'node_type',
- 'offset' => '16',
- 'type' => '70'
+ 'name' => 'dlid',
+ 'offset' => '24',
+ 'type' => '1690'
},
'2' => {
- 'name' => 'transport_type',
- 'offset' => '20',
- 'type' => '138'
+ 'name' => 'sl',
+ 'offset' => '26',
+ 'type' => '1678'
},
'3' => {
- 'name' => 'name',
- 'offset' => '24',
- 'type' => '7736'
+ 'name' => 'src_path_bits',
+ 'offset' => '27',
+ 'type' => '1678'
},
'4' => {
- 'name' => 'dev_name',
- 'offset' => '88',
- 'type' => '7736'
+ 'name' => 'static_rate',
+ 'offset' => '28',
+ 'type' => '1678'
},
'5' => {
- 'name' => 'dev_path',
- 'offset' => '152',
- 'type' => '7736'
+ 'name' => 'is_global',
+ 'offset' => '29',
+ 'type' => '1678'
},
'6' => {
- 'name' => 'ibdev_path',
- 'offset' => '408',
- 'type' => '7736'
- }
- },
- 'Name' => 'struct ibv_device',
- 'Size' => '664',
- 'Type' => 'Struct'
- },
- '75668' => {
- 'BaseType' => '75673',
- 'Name' => 'struct ibv_alloc_dm_attr const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '75673' => {
- 'BaseType' => '32621',
- 'Name' => 'struct ibv_alloc_dm_attr const',
- 'Size' => '16',
- 'Type' => 'Const'
- },
- '75723' => {
- 'BaseType' => '75728',
- 'Name' => 'struct verbs_dm*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '75728' => {
- 'Header' => 'driver.h',
- 'Line' => '125',
- 'Memb' => {
- '0' => {
- 'name' => 'dm',
- 'offset' => '0',
- 'type' => '32470'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '32',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct verbs_dm',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '7667' => {
- 'Header' => 'verbs.h',
- 'Line' => '1868',
- 'Memb' => {
- '0' => {
- 'name' => '_dummy1',
- 'offset' => '0',
- 'type' => '7703'
+ 'name' => 'port_num',
+ 'offset' => '30',
+ 'type' => '1678'
},
- '1' => {
- 'name' => '_dummy2',
- 'offset' => '8',
- 'type' => '7724'
+ '7' => {
+ 'name' => 'reserved',
+ 'offset' => '31',
+ 'type' => '1678'
}
},
- 'Name' => 'struct _ibv_device_ops',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_ah_attr',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '7703' => {
- 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
- 'Param' => {
- '0' => {
- 'type' => '7559'
- },
- '1' => {
- 'type' => '131'
- }
- },
- 'Return' => '7447',
- 'Type' => 'FuncPtr'
- },
- '7724' => {
- 'Name' => 'void(*)(struct ibv_context*)',
- 'Param' => {
- '0' => {
- 'type' => '7447'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '7736' => {
- 'BaseType' => '7748',
- 'Name' => 'char[]',
- 'Size' => '8',
+ '53386' => {
+ 'BaseType' => '35400',
+ 'Name' => 'struct ibv_query_device_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '53392' => {
+ 'BaseType' => '3442',
+ 'Name' => 'struct ib_uverbs_ex_query_device_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '53822' => {
+ 'BaseType' => '32784',
+ 'Name' => 'struct ibv_query_device*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '54142' => {
+ 'BaseType' => '30894',
+ 'Name' => 'struct ibv_get_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '54148' => {
+ 'BaseType' => '2442',
+ 'Name' => 'struct ib_uverbs_get_context_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '5464' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[5]',
+ 'Size' => '5',
'Type' => 'Array'
},
- '7748' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '7768' => {
- 'Header' => 'verbs.h',
- 'Line' => '1893',
+ '5480' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '561',
'Memb' => {
'0' => {
- 'name' => '_compat_query_device',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '8195'
+ 'type' => '1714'
},
'1' => {
- 'name' => '_compat_query_port',
+ 'name' => 'user_handle',
'offset' => '8',
- 'type' => '8205'
+ 'type' => '1714'
},
'10' => {
- 'name' => '_compat_create_cq',
- 'offset' => '80',
- 'type' => '8195'
+ 'name' => 'max_inline_data',
+ 'offset' => '48',
+ 'type' => '1702'
},
'11' => {
- 'name' => 'poll_cq',
- 'offset' => '88',
- 'type' => '9571'
+ 'name' => 'sq_sig_all',
+ 'offset' => '52',
+ 'type' => '1678'
},
'12' => {
- 'name' => 'req_notify_cq',
- 'offset' => '96',
- 'type' => '9820'
+ 'name' => 'qp_type',
+ 'offset' => '53',
+ 'type' => '1678'
},
'13' => {
- 'name' => '_compat_cq_event',
- 'offset' => '104',
- 'type' => '8195'
+ 'name' => 'is_srq',
+ 'offset' => '54',
+ 'type' => '1678'
},
'14' => {
- 'name' => '_compat_resize_cq',
- 'offset' => '112',
- 'type' => '8195'
+ 'name' => 'reserved',
+ 'offset' => '55',
+ 'type' => '1678'
},
'15' => {
- 'name' => '_compat_destroy_cq',
- 'offset' => '120',
- 'type' => '8195'
- },
- '16' => {
- 'name' => '_compat_create_srq',
- 'offset' => '128',
- 'type' => '8195'
- },
- '17' => {
- 'name' => '_compat_modify_srq',
- 'offset' => '136',
- 'type' => '8195'
- },
- '18' => {
- 'name' => '_compat_query_srq',
- 'offset' => '144',
- 'type' => '8195'
- },
- '19' => {
- 'name' => '_compat_destroy_srq',
- 'offset' => '152',
- 'type' => '8195'
+ 'name' => 'driver_data',
+ 'offset' => '56',
+ 'type' => '2426'
},
'2' => {
- 'name' => '_compat_alloc_pd',
+ 'name' => 'pd_handle',
'offset' => '16',
- 'type' => '8195'
+ 'type' => '1702'
},
- '20' => {
- 'name' => 'post_srq_recv',
- 'offset' => '160',
- 'type' => '9841'
- },
- '21' => {
- 'name' => '_compat_create_qp',
- 'offset' => '168',
- 'type' => '8195'
- },
- '22' => {
- 'name' => '_compat_query_qp',
- 'offset' => '176',
- 'type' => '8195'
- },
- '23' => {
- 'name' => '_compat_modify_qp',
- 'offset' => '184',
- 'type' => '8195'
- },
- '24' => {
- 'name' => '_compat_destroy_qp',
- 'offset' => '192',
- 'type' => '8195'
- },
- '25' => {
- 'name' => 'post_send',
- 'offset' => '200',
- 'type' => '9993'
- },
- '26' => {
- 'name' => 'post_recv',
- 'offset' => '208',
- 'type' => '10587'
- },
- '27' => {
- 'name' => '_compat_create_ah',
- 'offset' => '216',
- 'type' => '8195'
- },
- '28' => {
- 'name' => '_compat_destroy_ah',
- 'offset' => '224',
- 'type' => '8195'
- },
- '29' => {
- 'name' => '_compat_attach_mcast',
- 'offset' => '232',
- 'type' => '8195'
- },
'3' => {
- 'name' => '_compat_dealloc_pd',
- 'offset' => '24',
- 'type' => '8195'
+ 'name' => 'send_cq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
},
- '30' => {
- 'name' => '_compat_detach_mcast',
- 'offset' => '240',
- 'type' => '8195'
- },
- '31' => {
- 'name' => '_compat_async_event',
- 'offset' => '248',
- 'type' => '8195'
- },
'4' => {
- 'name' => '_compat_reg_mr',
- 'offset' => '32',
- 'type' => '8195'
+ 'name' => 'recv_cq_handle',
+ 'offset' => '24',
+ 'type' => '1702'
},
'5' => {
- 'name' => '_compat_rereg_mr',
- 'offset' => '40',
- 'type' => '8195'
+ 'name' => 'srq_handle',
+ 'offset' => '28',
+ 'type' => '1702'
},
'6' => {
- 'name' => '_compat_dereg_mr',
- 'offset' => '48',
- 'type' => '8195'
+ 'name' => 'max_send_wr',
+ 'offset' => '32',
+ 'type' => '1702'
},
'7' => {
- 'name' => 'alloc_mw',
- 'offset' => '56',
- 'type' => '8252'
+ 'name' => 'max_recv_wr',
+ 'offset' => '36',
+ 'type' => '1702'
},
'8' => {
- 'name' => 'bind_mw',
- 'offset' => '64',
- 'type' => '8405'
+ 'name' => 'max_send_sge',
+ 'offset' => '40',
+ 'type' => '1702'
},
'9' => {
- 'name' => 'dealloc_mw',
- 'offset' => '72',
- 'type' => '9555'
+ 'name' => 'max_recv_sge',
+ 'offset' => '44',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_context_ops',
- 'Size' => '256',
+ 'Name' => 'struct ib_uverbs_create_qp',
+ 'Size' => '56',
'Type' => 'Struct'
},
- '795' => {
- 'BaseType' => '213',
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '161',
- 'Memb' => {
- '0' => {
- 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ib_uverbs_advise_mr_advice',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8195' => {
- 'Name' => 'void*(*)()',
- 'Return' => '6673',
- 'Type' => 'FuncPtr'
- },
- '820' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '1993',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_COUNTER_PACKETS',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_COUNTER_BYTES',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ibv_counter_description',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8205' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
- 'Param' => {
+ '55744' => {
+ 'BaseType' => '981',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '30',
+ 'Name' => '__s64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '55821' => {
+ 'Header' => 'rdma_user_ioctl_cmds.h',
+ 'Line' => '59',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'elem_id',
+ 'offset' => '0',
+ 'type' => '1678'
+ },
+ '1' => {
+ 'name' => 'reserved',
+ 'offset' => '1',
+ 'type' => '1678'
+ }
+ },
+ 'Name' => 'anon-struct-rdma_user_ioctl_cmds.h-59',
+ 'Size' => '2',
+ 'Type' => 'Struct'
+ },
+ '55857' => {
+ 'Header' => 'rdma_user_ioctl_cmds.h',
+ 'Line' => '58',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'enum_data',
+ 'offset' => '0',
+ 'type' => '55821'
+ },
+ '1' => {
+ 'name' => 'reserved',
+ 'offset' => '0',
+ 'type' => '1690'
+ }
+ },
+ 'Name' => 'anon-union-rdma_user_ioctl_cmds.h-58',
+ 'Size' => '2',
+ 'Type' => 'Union'
+ },
+ '55891' => {
+ 'Header' => 'rdma_user_ioctl_cmds.h',
+ 'Line' => '65',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'data',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'data_s64',
+ 'offset' => '0',
+ 'type' => '55744'
+ }
+ },
+ 'Name' => 'anon-union-rdma_user_ioctl_cmds.h-65',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '55927' => {
+ 'Header' => 'rdma_user_ioctl_cmds.h',
+ 'Line' => '54',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'attr_id',
+ 'offset' => '0',
+ 'type' => '1690'
+ },
+ '1' => {
+ 'name' => 'len',
+ 'offset' => '2',
+ 'type' => '1690'
+ },
+ '2' => {
+ 'name' => 'flags',
+ 'offset' => '4',
+ 'type' => '1690'
+ },
+ '3' => {
+ 'name' => 'attr_data',
+ 'offset' => '6',
+ 'type' => '55857'
+ },
+ '4' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '55891'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '56001' => {
+ 'Header' => 'rdma_user_ioctl_cmds.h',
+ 'Line' => '76',
+ 'Memb' => {
'0' => {
- 'type' => '7447'
+ 'name' => 'length',
+ 'offset' => '0',
+ 'type' => '1690'
},
'1' => {
- 'type' => '8231'
+ 'name' => 'object_id',
+ 'offset' => '2',
+ 'type' => '1690'
},
'2' => {
- 'type' => '8242'
+ 'name' => 'method_id',
+ 'offset' => '4',
+ 'type' => '1690'
+ },
+ '3' => {
+ 'name' => 'num_attrs',
+ 'offset' => '6',
+ 'type' => '1690'
+ },
+ '4' => {
+ 'name' => 'reserved1',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '5' => {
+ 'name' => 'driver_id',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'reserved2',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '7' => {
+ 'name' => 'attrs',
+ 'offset' => '24',
+ 'type' => '56122'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '8231' => {
- 'BaseType' => '3572',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '8242' => {
- 'BaseType' => '8247',
- 'Name' => 'struct _compat_ibv_port_attr*',
- 'Type' => 'Pointer'
- },
- '8247' => {
- 'Line' => '185',
+ 'Name' => 'struct ib_uverbs_ioctl_hdr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '56122' => {
+ 'BaseType' => '55927',
+ 'Name' => 'struct ib_uverbs_attr[]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '57' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '5765' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '602',
'Memb' => {
'0' => {
- 'name' => 'state',
+ 'name' => 'user_handle',
'offset' => '0',
- 'type' => '701'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'max_mtu',
- 'offset' => '4',
- 'type' => '751'
+ 'name' => 'pd_handle',
+ 'offset' => '8',
+ 'type' => '1702'
},
'10' => {
- 'name' => 'sm_lid',
- 'offset' => '36',
- 'type' => '9809'
+ 'name' => 'sq_sig_all',
+ 'offset' => '44',
+ 'type' => '1678'
},
'11' => {
- 'name' => 'lmc',
- 'offset' => '38',
- 'type' => '8231'
+ 'name' => 'qp_type',
+ 'offset' => '45',
+ 'type' => '1678'
},
'12' => {
- 'name' => 'max_vl_num',
- 'offset' => '39',
- 'type' => '8231'
+ 'name' => 'is_srq',
+ 'offset' => '46',
+ 'type' => '1678'
},
'13' => {
- 'name' => 'sm_sl',
- 'offset' => '40',
- 'type' => '8231'
+ 'name' => 'reserved',
+ 'offset' => '47',
+ 'type' => '1678'
},
'14' => {
- 'name' => 'subnet_timeout',
- 'offset' => '41',
- 'type' => '8231'
+ 'name' => 'comp_mask',
+ 'offset' => '48',
+ 'type' => '1702'
},
'15' => {
- 'name' => 'init_type_reply',
- 'offset' => '42',
- 'type' => '8231'
+ 'name' => 'create_flags',
+ 'offset' => '52',
+ 'type' => '1702'
},
'16' => {
- 'name' => 'active_width',
- 'offset' => '43',
- 'type' => '8231'
+ 'name' => 'rwq_ind_tbl_handle',
+ 'offset' => '56',
+ 'type' => '1702'
},
'17' => {
- 'name' => 'active_speed',
- 'offset' => '44',
- 'type' => '8231'
- },
- '18' => {
- 'name' => 'phys_state',
- 'offset' => '45',
- 'type' => '8231'
- },
- '19' => {
- 'name' => 'link_layer',
- 'offset' => '46',
- 'type' => '8231'
+ 'name' => 'source_qpn',
+ 'offset' => '60',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'active_mtu',
- 'offset' => '8',
- 'type' => '751'
+ 'name' => 'send_cq_handle',
+ 'offset' => '12',
+ 'type' => '1702'
},
- '20' => {
- 'name' => 'flags',
- 'offset' => '47',
- 'type' => '8231'
- },
'3' => {
- 'name' => 'gid_tbl_len',
- 'offset' => '12',
- 'type' => '131'
+ 'name' => 'recv_cq_handle',
+ 'offset' => '16',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'port_cap_flags',
- 'offset' => '16',
- 'type' => '8394'
+ 'name' => 'srq_handle',
+ 'offset' => '20',
+ 'type' => '1702'
},
'5' => {
- 'name' => 'max_msg_sz',
- 'offset' => '20',
- 'type' => '8394'
+ 'name' => 'max_send_wr',
+ 'offset' => '24',
+ 'type' => '1702'
},
'6' => {
- 'name' => 'bad_pkey_cntr',
- 'offset' => '24',
- 'type' => '8394'
+ 'name' => 'max_recv_wr',
+ 'offset' => '28',
+ 'type' => '1702'
},
'7' => {
- 'name' => 'qkey_viol_cntr',
- 'offset' => '28',
- 'type' => '8394'
+ 'name' => 'max_send_sge',
+ 'offset' => '32',
+ 'type' => '1702'
},
'8' => {
- 'name' => 'pkey_tbl_len',
- 'offset' => '32',
- 'type' => '9809'
+ 'name' => 'max_recv_sge',
+ 'offset' => '36',
+ 'type' => '1702'
},
'9' => {
- 'name' => 'lid',
- 'offset' => '34',
- 'type' => '9809'
+ 'name' => 'max_inline_data',
+ 'offset' => '40',
+ 'type' => '1702'
}
},
- 'Name' => 'struct _compat_ibv_port_attr',
- 'Size' => '48',
- 'Source' => 'verbs.c',
+ 'Name' => 'struct ib_uverbs_ex_create_qp',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '8252' => {
- 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
- 'Param' => {
- '0' => {
- 'type' => '8353'
- },
- '1' => {
- 'type' => '187'
- }
- },
- 'Return' => '8273',
- 'Type' => 'FuncPtr'
- },
- '8273' => {
- 'BaseType' => '8278',
- 'Name' => 'struct ibv_mw*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '8278' => {
- 'Header' => 'verbs.h',
- 'Line' => '644',
+ '6034' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '623',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1714'
},
'1' => {
- 'name' => 'pd',
+ 'name' => 'user_handle',
'offset' => '8',
- 'type' => '8353'
+ 'type' => '1714'
},
'2' => {
- 'name' => 'rkey',
+ 'name' => 'pd_handle',
'offset' => '16',
- 'type' => '8394'
+ 'type' => '1702'
},
'3' => {
- 'name' => 'handle',
+ 'name' => 'qpn',
'offset' => '20',
- 'type' => '8394'
+ 'type' => '1702'
},
'4' => {
- 'name' => 'type',
+ 'name' => 'qp_type',
'offset' => '24',
- 'type' => '187'
- }
- },
- 'Name' => 'struct ibv_mw',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '8353' => {
- 'BaseType' => '8358',
- 'Name' => 'struct ibv_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '8358' => {
- 'Header' => 'verbs.h',
- 'Line' => '592',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
+ 'type' => '1678'
},
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '8394'
+ '5' => {
+ 'name' => 'reserved',
+ 'offset' => '25',
+ 'type' => '3680'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
}
},
- 'Name' => 'struct ibv_pd',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_open_qp',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '8394' => {
- 'BaseType' => '213',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '8405' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
- 'Param' => {
+ '60872' => {
+ 'Header' => 'cmd_ioctl.h',
+ 'Line' => '85',
+ 'Memb' => {
'0' => {
- 'type' => '8431'
+ 'name' => 'next',
+ 'offset' => '0',
+ 'type' => '61040'
},
'1' => {
- 'type' => '8273'
+ 'name' => 'next_attr',
+ 'offset' => '8',
+ 'type' => '61046'
},
+ '10' => {
+ 'name' => 'hdr',
+ 'offset' => '32',
+ 'type' => '56001'
+ },
'2' => {
- 'type' => '9311'
- }
- },
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '8431' => {
- 'BaseType' => '8436',
- 'Name' => 'struct ibv_qp*',
- 'Size' => '160',
- 'Type' => 'Pointer'
- },
- '8436' => {
- 'Header' => 'verbs.h',
- 'Line' => '1217',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'qp_context',
- 'offset' => '8',
- 'type' => '6673'
- },
- '10' => {
- 'name' => 'mutex',
- 'offset' => '64',
- 'type' => '8801'
+ 'name' => 'last_attr',
+ 'offset' => '16',
+ 'type' => '61046'
},
- '11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '9033'
+ '3' => {
+ 'name' => 'uhw_in_idx',
+ 'offset' => '24',
+ 'type' => '1618'
},
- '12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '8394'
+ '4' => {
+ 'name' => 'uhw_out_idx',
+ 'offset' => '25',
+ 'type' => '1618'
},
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '8353'
- },
- '3' => {
- 'name' => 'send_cq',
- 'offset' => '24',
- 'type' => '8615'
- },
- '4' => {
- 'name' => 'recv_cq',
- 'offset' => '32',
- 'type' => '8615'
- },
- '5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '9205'
- },
- '6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '220'
- },
- '9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '282'
- }
- },
- 'Name' => 'struct ibv_qp',
- 'Size' => '160',
- 'Type' => 'Struct'
- },
- '846' => {
- 'BaseType' => '213',
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '97',
- 'Memb' => {
- '0' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
- 'value' => '0'
- }
- },
- 'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8615' => {
- 'BaseType' => '8620',
- 'Name' => 'struct ibv_cq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '8620' => {
- 'Header' => 'verbs.h',
- 'Line' => '1408',
+ '5' => {
+ 'name' => 'uhw_in_headroom_dwords',
+ 'offset' => '26',
+ 'type' => '1618'
+ },
+ '6' => {
+ 'name' => 'uhw_out_headroom_dwords',
+ 'offset' => '27',
+ 'type' => '1618'
+ },
+ '7' => {
+ 'bitfield' => '1',
+ 'name' => 'buffer_error',
+ 'offset' => '28',
+ 'type' => '1618'
+ },
+ '8' => {
+ 'bitfield' => '1',
+ 'name' => 'fallback_require_ex',
+ 'offset' => '28',
+ 'type' => '1618'
+ },
+ '9' => {
+ 'bitfield' => '1',
+ 'name' => 'fallback_ioctl_only',
+ 'offset' => '28',
+ 'type' => '1618'
+ }
+ },
+ 'Name' => 'struct ibv_command_buffer',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '61040' => {
+ 'BaseType' => '60872',
+ 'Name' => 'struct ibv_command_buffer*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '61046' => {
+ 'BaseType' => '55927',
+ 'Name' => 'struct ib_uverbs_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6167' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '634',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'qp_handle',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '8747'
+ 'name' => 'qpn',
+ 'offset' => '4',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'cq_context',
- 'offset' => '16',
- 'type' => '6673'
+ 'name' => 'max_send_wr',
+ 'offset' => '8',
+ 'type' => '1702'
},
'3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '8394'
+ 'name' => 'max_recv_wr',
+ 'offset' => '12',
+ 'type' => '1702'
},
'4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '131'
+ 'name' => 'max_send_sge',
+ 'offset' => '16',
+ 'type' => '1702'
},
'5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '8801'
+ 'name' => 'max_recv_sge',
+ 'offset' => '20',
+ 'type' => '1702'
},
'6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9033'
+ 'name' => 'max_inline_data',
+ 'offset' => '24',
+ 'type' => '1702'
},
'7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '8394'
+ 'name' => 'reserved',
+ 'offset' => '28',
+ 'type' => '1702'
},
'8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_cq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '865' => {
- 'BaseType' => '213',
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '116',
- 'Memb' => {
- '0' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ib_uverbs_flow_action_esp_replay',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8747' => {
- 'BaseType' => '8752',
- 'Name' => 'struct ibv_comp_channel*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '8752' => {
- 'Header' => 'verbs.h',
- 'Line' => '1402',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '131'
- },
- '2' => {
- 'name' => 'refcnt',
- 'offset' => '12',
- 'type' => '131'
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '3801'
}
},
- 'Name' => 'struct ibv_comp_channel',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_create_qp_resp',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '8801' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '128',
+ '6324' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '646',
'Memb' => {
'0' => {
- 'name' => '__data',
+ 'name' => 'base',
'offset' => '0',
- 'type' => '8853'
+ 'type' => '6167'
},
'1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '7736'
+ 'name' => 'comp_mask',
+ 'offset' => '32',
+ 'type' => '1702'
},
'2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '9026'
+ 'name' => 'response_length',
+ 'offset' => '36',
+ 'type' => '1702'
}
},
- 'Name' => 'union pthread_mutex_t',
+ 'Name' => 'struct ib_uverbs_ex_create_qp_resp',
'Size' => '40',
- 'Type' => 'Union'
+ 'Type' => 'Struct'
},
- '8853' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '92',
+ '6381' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '656',
'Memb' => {
'0' => {
- 'name' => '__lock',
+ 'name' => 'dgid',
'offset' => '0',
- 'type' => '131'
+ 'type' => '5322'
},
'1' => {
- 'name' => '__count',
- 'offset' => '4',
- 'type' => '213'
+ 'name' => 'flow_label',
+ 'offset' => '16',
+ 'type' => '1702'
},
+ '10' => {
+ 'name' => 'is_global',
+ 'offset' => '30',
+ 'type' => '1678'
+ },
+ '11' => {
+ 'name' => 'port_num',
+ 'offset' => '31',
+ 'type' => '1678'
+ },
'2' => {
- 'name' => '__owner',
- 'offset' => '8',
- 'type' => '131'
+ 'name' => 'dlid',
+ 'offset' => '20',
+ 'type' => '1690'
},
'3' => {
- 'name' => '__nusers',
- 'offset' => '12',
- 'type' => '213'
+ 'name' => 'reserved',
+ 'offset' => '22',
+ 'type' => '1690'
},
'4' => {
- 'name' => '__kind',
- 'offset' => '16',
- 'type' => '131'
+ 'name' => 'sgid_index',
+ 'offset' => '24',
+ 'type' => '1678'
},
'5' => {
- 'name' => '__spins',
- 'offset' => '20',
- 'type' => '8958'
+ 'name' => 'hop_limit',
+ 'offset' => '25',
+ 'type' => '1678'
},
'6' => {
- 'name' => '__elision',
- 'offset' => '22',
- 'type' => '8958'
+ 'name' => 'traffic_class',
+ 'offset' => '26',
+ 'type' => '1678'
},
'7' => {
- 'name' => '__list',
- 'offset' => '24',
- 'type' => '8965'
- }
- },
- 'Name' => 'struct __pthread_mutex_s',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '890' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '1142',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WR_TAG_ADD',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WR_TAG_DEL',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_WR_TAG_SYNC',
- 'value' => '2'
- }
- },
- 'Name' => 'enum ibv_ops_wr_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8958' => {
- 'Name' => 'short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '8965' => {
- 'BaseType' => '8976',
- 'Header' => 'pthreadtypes.h',
- 'Line' => '79',
- 'Name' => '__pthread_list_t',
- 'Size' => '16',
- 'Type' => 'Typedef'
- },
- '8976' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '75',
- 'Memb' => {
- '0' => {
- 'name' => '__prev',
- 'offset' => '0',
- 'type' => '9009'
+ 'name' => 'sl',
+ 'offset' => '27',
+ 'type' => '1678'
},
- '1' => {
- 'name' => '__next',
- 'offset' => '8',
- 'type' => '9009'
+ '8' => {
+ 'name' => 'src_path_bits',
+ 'offset' => '28',
+ 'type' => '1678'
+ },
+ '9' => {
+ 'name' => 'static_rate',
+ 'offset' => '29',
+ 'type' => '1678'
}
},
- 'Name' => 'struct __pthread_internal_list',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_qp_dest',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '9009' => {
- 'BaseType' => '8976',
- 'Name' => 'struct __pthread_internal_list*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '9026' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '9033' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '154',
+ '64' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '6563' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '671',
'Memb' => {
'0' => {
- 'name' => '__data',
+ 'name' => 'response',
'offset' => '0',
- 'type' => '9060'
+ 'type' => '1714'
},
'1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '7736'
+ 'name' => 'qp_handle',
+ 'offset' => '8',
+ 'type' => '1702'
},
'2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '9198'
+ 'name' => 'attr_mask',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Name' => 'union pthread_cond_t',
- 'Size' => '48',
- 'Type' => 'Union'
+ 'Name' => 'struct ib_uverbs_query_qp',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '9060' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '141',
+ '68899' => {
+ 'BaseType' => '36708',
+ 'Name' => 'struct verbs_counters*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '71' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '7120' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '712',
'Memb' => {
'0' => {
- 'name' => '__lock',
+ 'name' => 'dest',
'offset' => '0',
- 'type' => '131'
+ 'type' => '6381'
},
'1' => {
- 'name' => '__futex',
- 'offset' => '4',
- 'type' => '213'
+ 'name' => 'alt_dest',
+ 'offset' => '32',
+ 'type' => '6381'
},
+ '10' => {
+ 'name' => 'alt_pkey_index',
+ 'offset' => '94',
+ 'type' => '1690'
+ },
+ '11' => {
+ 'name' => 'qp_state',
+ 'offset' => '96',
+ 'type' => '1678'
+ },
+ '12' => {
+ 'name' => 'cur_qp_state',
+ 'offset' => '97',
+ 'type' => '1678'
+ },
+ '13' => {
+ 'name' => 'path_mtu',
+ 'offset' => '98',
+ 'type' => '1678'
+ },
+ '14' => {
+ 'name' => 'path_mig_state',
+ 'offset' => '99',
+ 'type' => '1678'
+ },
+ '15' => {
+ 'name' => 'en_sqd_async_notify',
+ 'offset' => '100',
+ 'type' => '1678'
+ },
+ '16' => {
+ 'name' => 'max_rd_atomic',
+ 'offset' => '101',
+ 'type' => '1678'
+ },
+ '17' => {
+ 'name' => 'max_dest_rd_atomic',
+ 'offset' => '102',
+ 'type' => '1678'
+ },
+ '18' => {
+ 'name' => 'min_rnr_timer',
+ 'offset' => '103',
+ 'type' => '1678'
+ },
+ '19' => {
+ 'name' => 'port_num',
+ 'offset' => '104',
+ 'type' => '1678'
+ },
'2' => {
- 'name' => '__total_seq',
- 'offset' => '8',
- 'type' => '2726'
+ 'name' => 'qp_handle',
+ 'offset' => '64',
+ 'type' => '1702'
},
+ '20' => {
+ 'name' => 'timeout',
+ 'offset' => '105',
+ 'type' => '1678'
+ },
+ '21' => {
+ 'name' => 'retry_cnt',
+ 'offset' => '106',
+ 'type' => '1678'
+ },
+ '22' => {
+ 'name' => 'rnr_retry',
+ 'offset' => '107',
+ 'type' => '1678'
+ },
+ '23' => {
+ 'name' => 'alt_port_num',
+ 'offset' => '108',
+ 'type' => '1678'
+ },
+ '24' => {
+ 'name' => 'alt_timeout',
+ 'offset' => '109',
+ 'type' => '1678'
+ },
+ '25' => {
+ 'name' => 'reserved',
+ 'offset' => '110',
+ 'type' => '7515'
+ },
+ '26' => {
+ 'name' => 'driver_data',
+ 'offset' => '112',
+ 'type' => '2426'
+ },
'3' => {
- 'name' => '__wakeup_seq',
- 'offset' => '16',
- 'type' => '2726'
+ 'name' => 'attr_mask',
+ 'offset' => '68',
+ 'type' => '1702'
},
'4' => {
- 'name' => '__woken_seq',
- 'offset' => '24',
- 'type' => '2726'
+ 'name' => 'qkey',
+ 'offset' => '72',
+ 'type' => '1702'
},
'5' => {
- 'name' => '__mutex',
- 'offset' => '32',
- 'type' => '6673'
+ 'name' => 'rq_psn',
+ 'offset' => '76',
+ 'type' => '1702'
},
'6' => {
- 'name' => '__nwaiters',
- 'offset' => '40',
- 'type' => '213'
+ 'name' => 'sq_psn',
+ 'offset' => '80',
+ 'type' => '1702'
},
'7' => {
- 'name' => '__broadcast_seq',
- 'offset' => '44',
- 'type' => '213'
+ 'name' => 'dest_qp_num',
+ 'offset' => '84',
+ 'type' => '1702'
+ },
+ '8' => {
+ 'name' => 'qp_access_flags',
+ 'offset' => '88',
+ 'type' => '1702'
+ },
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '92',
+ 'type' => '1690'
}
},
- 'Name' => 'anon-struct-pthreadtypes.h-141',
- 'Size' => '48',
+ 'Name' => 'struct ib_uverbs_modify_qp',
+ 'Size' => '112',
'Type' => 'Struct'
},
- '9198' => {
- 'Name' => 'long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '9205' => {
- 'BaseType' => '9210',
- 'Name' => 'struct ibv_srq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
+ '71285' => {
+ 'BaseType' => '123',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '26',
+ 'Name' => '__s32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '72855' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '404',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '2' => {
+ 'name' => 'cqe',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'comp_vector',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'comp_channel',
+ 'offset' => '24',
+ 'type' => '71285'
+ },
+ '5' => {
+ 'name' => 'reserved',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_create_cq',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '73020' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '419',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'user_handle',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'comp_vector',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'comp_channel',
+ 'offset' => '16',
+ 'type' => '71285'
+ },
+ '4' => {
+ 'name' => 'comp_mask',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'flags',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'reserved',
+ 'offset' => '28',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_ex_create_cq',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '73135' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '429',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'cq_handle',
+ 'offset' => '0',
+ 'type' => '1702'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'offset' => '4',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'driver_data',
+ 'offset' => '8',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_create_cq_resp',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '73210' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '435',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'base',
+ 'offset' => '0',
+ 'type' => '73135'
+ },
+ '1' => {
+ 'name' => 'comp_mask',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'response_length',
+ 'offset' => '12',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_ex_create_cq_resp',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '7515' => {
+ 'BaseType' => '1678',
+ 'Name' => '__u8[2]',
+ 'Size' => '2',
+ 'Type' => 'Array'
},
- '9210' => {
- 'Header' => 'verbs.h',
- 'Line' => '1177',
+ '7547' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '742',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'base',
'offset' => '0',
- 'type' => '7447'
+ 'type' => '7120'
},
'1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '6673'
+ 'name' => 'rate_limit',
+ 'offset' => '112',
+ 'type' => '1702'
},
'2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '8353'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '8801'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9033'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '8394'
+ 'name' => 'reserved',
+ 'offset' => '116',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_srq',
- 'Size' => '128',
+ 'Name' => 'struct ib_uverbs_ex_modify_qp',
+ 'Size' => '120',
'Type' => 'Struct'
},
- '922' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '807',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQS_RESET',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WQS_RDY',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_WQS_ERR',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WQS_UNKNOWN',
- 'value' => '3'
- }
- },
- 'Name' => 'enum ibv_wq_state',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '9311' => {
- 'BaseType' => '9316',
- 'Name' => 'struct ibv_mw_bind*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '9316' => {
- 'Header' => 'verbs.h',
- 'Line' => '1171',
+ '7606' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '748',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '9365'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'send_flags',
- 'offset' => '8',
- 'type' => '213'
- },
- '2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '9376'
+ 'name' => 'response_length',
+ 'offset' => '4',
+ 'type' => '1702'
}
},
- 'Name' => 'struct ibv_mw_bind',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '9365' => {
- 'BaseType' => '4882',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
+ 'Name' => 'struct ib_uverbs_ex_modify_qp_resp',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '9376' => {
- 'Header' => 'verbs.h',
- 'Line' => '585',
- 'Memb' => {
- '0' => {
- 'name' => 'mr',
- 'offset' => '0',
- 'type' => '9438'
- },
- '1' => {
- 'name' => 'addr',
- 'offset' => '8',
- 'type' => '9365'
- },
- '2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '9365'
- },
- '3' => {
- 'name' => 'mw_access_flags',
- 'offset' => '24',
- 'type' => '213'
- }
- },
- 'Name' => 'struct ibv_mw_bind_info',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '9438' => {
- 'BaseType' => '9443',
- 'Name' => 'struct ibv_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '9443' => {
- 'Header' => 'verbs.h',
- 'Line' => '629',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7447'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '8353'
- },
- '2' => {
- 'name' => 'addr',
- 'offset' => '16',
- 'type' => '6673'
- },
- '3' => {
- 'name' => 'length',
- 'offset' => '24',
- 'type' => '9544'
- },
- '4' => {
- 'name' => 'handle',
- 'offset' => '32',
- 'type' => '8394'
- },
- '5' => {
- 'name' => 'lkey',
- 'offset' => '36',
- 'type' => '8394'
- },
- '6' => {
- 'name' => 'rkey',
- 'offset' => '40',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_mr',
- 'Size' => '48',
'Type' => 'Struct'
},
- '9544' => {
- 'BaseType' => '4882',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '9555' => {
- 'Name' => 'int(*)(struct ibv_mw*)',
- 'Param' => {
+ '78' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '78377' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '181',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'user_handle',
+ 'offset' => '8',
+ 'type' => '1714'
+ },
+ '2' => {
+ 'name' => 'cqe',
+ 'offset' => '16',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'comp_vector',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '4' => {
+ 'name' => 'comp_channel',
+ 'offset' => '24',
+ 'type' => '71285'
+ },
+ '5' => {
+ 'name' => 'reserved',
+ 'offset' => '28',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'driver_data',
+ 'offset' => '32',
+ 'type' => '2426'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-181',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '78498' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '181',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '78377'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '72855'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-181',
+ 'Size' => '32',
+ 'Type' => 'Union'
+ },
+ '78528' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '181',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '78498'
+ }
+ },
+ 'Name' => 'struct ibv_create_cq',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '78743' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '211',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'user_handle',
+ 'offset' => '0',
+ 'type' => '1714'
+ },
+ '1' => {
+ 'name' => 'cqe',
+ 'offset' => '8',
+ 'type' => '1702'
+ },
+ '2' => {
+ 'name' => 'comp_vector',
+ 'offset' => '12',
+ 'type' => '1702'
+ },
+ '3' => {
+ 'name' => 'comp_channel',
+ 'offset' => '16',
+ 'type' => '71285'
+ },
+ '4' => {
+ 'name' => 'comp_mask',
+ 'offset' => '20',
+ 'type' => '1702'
+ },
+ '5' => {
+ 'name' => 'flags',
+ 'offset' => '24',
+ 'type' => '1702'
+ },
+ '6' => {
+ 'name' => 'reserved',
+ 'offset' => '28',
+ 'type' => '1702'
+ }
+ },
+ 'Name' => 'anon-struct-kern-abi.h-211',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '78846' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '211',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '78743'
+ },
+ '1' => {
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '73020'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-211',
+ 'Size' => '32',
+ 'Type' => 'Union'
+ },
+ '78876' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '211',
+ 'Memb' => {
'0' => {
- 'type' => '8273'
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '28813'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '78846'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '9571' => {
- 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
- 'Param' => {
+ 'Name' => 'struct ibv_create_cq_ex',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '80558' => {
+ 'BaseType' => '78876',
+ 'Name' => 'struct ibv_create_cq_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '80564' => {
+ 'BaseType' => '73210',
+ 'Name' => 'struct ib_uverbs_ex_create_cq_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '81047' => {
+ 'BaseType' => '78528',
+ 'Name' => 'struct ibv_create_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '81053' => {
+ 'BaseType' => '73135',
+ 'Name' => 'struct ib_uverbs_create_cq_resp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '815' => {
+ 'BaseType' => '241',
+ 'Name' => 'char const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '86579' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '277',
+ 'Memb' => {
'0' => {
- 'type' => '8615'
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
},
'1' => {
- 'type' => '131'
+ 'name' => 'port_num',
+ 'offset' => '8',
+ 'type' => '1678'
},
'2' => {
- 'type' => '9597'
+ 'name' => 'reserved',
+ 'offset' => '9',
+ 'type' => '3680'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '9597' => {
- 'BaseType' => '9602',
- 'Name' => 'struct ibv_wc*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '960' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '779',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQT_RQ',
- 'value' => '0'
- }
- },
- 'Name' => 'enum ibv_wq_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '9602' => {
- 'Header' => 'verbs.h',
- 'Line' => '553',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'status',
- 'offset' => '8',
- 'type' => '339'
- },
- '10' => {
- 'name' => 'slid',
- 'offset' => '42',
- 'type' => '9809'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '44',
- 'type' => '8231'
- },
- '12' => {
- 'name' => 'dlid_path_bits',
- 'offset' => '45',
- 'type' => '8231'
- },
- '2' => {
- 'name' => 'opcode',
- 'offset' => '12',
- 'type' => '497'
- },
- '3' => {
- 'name' => 'vendor_err',
- 'offset' => '16',
- 'type' => '8394'
- },
- '4' => {
- 'name' => 'byte_len',
- 'offset' => '20',
- 'type' => '8394'
- },
- '5' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '9685'
- },
- '6' => {
- 'name' => 'qp_num',
- 'offset' => '28',
- 'type' => '8394'
- },
- '7' => {
- 'name' => 'src_qp',
- 'offset' => '32',
- 'type' => '8394'
- },
- '8' => {
- 'name' => 'wc_flags',
- 'offset' => '36',
- 'type' => '213'
- },
- '9' => {
- 'name' => 'pkey_index',
- 'offset' => '40',
- 'type' => '9809'
- }
- },
- 'Name' => 'struct ibv_wc',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '9685' => {
- 'Header' => 'verbs.h',
- 'Line' => '562',
+ 'Name' => 'struct ib_uverbs_query_port',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '8754' => {
+ 'Header' => 'ib_user_verbs.h',
+ 'Line' => '878',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => 'ah_handle',
'offset' => '0',
- 'type' => '6491'
+ 'type' => '1702'
},
'1' => {
- 'name' => 'invalidated_rkey',
- 'offset' => '0',
- 'type' => '8394'
+ 'name' => 'driver_data',
+ 'offset' => '4',
+ 'type' => '3801'
}
},
- 'Name' => 'ibv_wc::anon-union-verbs.h-562',
- 'NameSpace' => 'ibv_wc',
+ 'Name' => 'struct ib_uverbs_create_ah_resp',
'Size' => '4',
- 'Type' => 'Union'
- },
- '980' => {
- 'BaseType' => '213',
- 'Header' => 'verbs.h',
- 'Line' => '419',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_EVENT_CQ_ERR',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_EVENT_QP_FATAL',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_EVENT_PORT_ERR',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'IBV_EVENT_LID_CHANGE',
- 'value' => '11'
- },
- '12' => {
- 'name' => 'IBV_EVENT_PKEY_CHANGE',
- 'value' => '12'
- },
- '13' => {
- 'name' => 'IBV_EVENT_SM_CHANGE',
- 'value' => '13'
- },
- '14' => {
- 'name' => 'IBV_EVENT_SRQ_ERR',
- 'value' => '14'
- },
- '15' => {
- 'name' => 'IBV_EVENT_SRQ_LIMIT_REACHED',
- 'value' => '15'
- },
- '16' => {
- 'name' => 'IBV_EVENT_QP_LAST_WQE_REACHED',
- 'value' => '16'
- },
- '17' => {
- 'name' => 'IBV_EVENT_CLIENT_REREGISTER',
- 'value' => '17'
- },
- '18' => {
- 'name' => 'IBV_EVENT_GID_CHANGE',
- 'value' => '18'
- },
- '19' => {
- 'name' => 'IBV_EVENT_WQ_FATAL',
- 'value' => '19'
- },
- '2' => {
- 'name' => 'IBV_EVENT_QP_REQ_ERR',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_EVENT_QP_ACCESS_ERR',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_EVENT_COMM_EST',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_EVENT_SQ_DRAINED',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_EVENT_PATH_MIG',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_EVENT_PATH_MIG_ERR',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_EVENT_DEVICE_FATAL',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'IBV_EVENT_PORT_ACTIVE',
- 'value' => '9'
- }
- },
- 'Name' => 'enum ibv_event_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '9809' => {
- 'BaseType' => '2708',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
+ 'Type' => 'Struct'
},
- '9820' => {
- 'Name' => 'int(*)(struct ibv_cq*, int)',
- 'Param' => {
+ '91435' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '203',
+ 'Memb' => {
'0' => {
- 'type' => '8615'
+ 'name' => 'response',
+ 'offset' => '0',
+ 'type' => '1714'
},
'1' => {
- 'type' => '131'
+ 'name' => 'port_num',
+ 'offset' => '8',
+ 'type' => '1678'
+ },
+ '2' => {
+ 'name' => 'reserved',
+ 'offset' => '9',
+ 'type' => '3680'
+ },
+ '3' => {
+ 'name' => 'driver_data',
+ 'offset' => '16',
+ 'type' => '2426'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '9841' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
+ 'Name' => 'anon-struct-kern-abi.h-203',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '91516' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '203',
+ 'Memb' => {
'0' => {
- 'type' => '9205'
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '91435'
},
'1' => {
- 'type' => '9867'
+ 'name' => 'core_payload',
+ 'offset' => '0',
+ 'type' => '86579'
+ }
+ },
+ 'Name' => 'anon-union-kern-abi.h-203',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '91546' => {
+ 'Header' => 'kern-abi.h',
+ 'Line' => '203',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '2262'
},
- '2' => {
- 'type' => '9988'
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '91516'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- },
- '9867' => {
- 'BaseType' => '9872',
- 'Name' => 'struct ibv_recv_wr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '9872' => {
- 'Header' => 'verbs.h',
- 'Line' => '1135',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'next',
- 'offset' => '8',
- 'type' => '9867'
- },
- '2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '9934'
- },
- '3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '131'
- }
- },
- 'Name' => 'struct ibv_recv_wr',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '9934' => {
- 'BaseType' => '9939',
- 'Name' => 'struct ibv_sge*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '9939' => {
- 'Header' => 'verbs.h',
- 'Line' => '1079',
- 'Memb' => {
- '0' => {
- 'name' => 'addr',
- 'offset' => '0',
- 'type' => '9365'
- },
- '1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '8394'
- },
- '2' => {
- 'name' => 'lkey',
- 'offset' => '12',
- 'type' => '8394'
- }
- },
- 'Name' => 'struct ibv_sge',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '99666' => {
- 'BaseType' => '6673',
- 'Name' => 'void**',
+ 'Name' => 'struct ibv_query_port',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '92' => {
+ 'BaseType' => '64',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '92926' => {
+ 'BaseType' => '91546',
+ 'Name' => 'struct ibv_query_port*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '9988' => {
- 'BaseType' => '9867',
- 'Name' => 'struct ibv_recv_wr**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '9993' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
- 'Param' => {
+ '95092' => {
+ 'BaseType' => '13491',
+ 'Name' => 'struct ibv_alloc_dm_attr const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '981' => {
+ 'Name' => 'long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '988' => {
+ 'Header' => 'struct_timespec.h',
+ 'Line' => '8',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'tv_sec',
+ 'offset' => '0',
+ 'type' => '185'
+ },
+ '1' => {
+ 'name' => 'tv_nsec',
+ 'offset' => '8',
+ 'type' => '216'
+ }
+ },
+ 'Name' => 'struct timespec',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '99180' => {
+ 'Header' => 'driver.h',
+ 'Line' => '125',
+ 'Memb' => {
'0' => {
- 'type' => '8431'
+ 'name' => 'dm',
+ 'offset' => '0',
+ 'type' => '13544'
},
'1' => {
- 'type' => '10019'
- },
- '2' => {
- 'type' => '10582'
+ 'name' => 'handle',
+ 'offset' => '32',
+ 'type' => '1642'
}
},
- 'Return' => '131',
- 'Type' => 'FuncPtr'
- }
+ 'Name' => 'struct verbs_dm',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ }
},
'UndefinedSymbols' => {
'libibverbs.so.1.7.26.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
+ '__asprintf_chk@GLIBC_2.8' => 0,
'__assert_fail@GLIBC_2.2.5' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fdelt_chk@GLIBC_2.15' => 0,
+ '__fprintf_chk@GLIBC_2.3.4' => 0,
'__fxstat@GLIBC_2.2.5' => 0,
'__getdelim@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
'__isoc99_sscanf@GLIBC_2.7' => 0,
- '__strdup@GLIBC_2.2.5' => 0,
- '__strndup@GLIBC_2.2.5' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
+ '__strcpy_chk@GLIBC_2.3.4' => 0,
+ '__vasprintf_chk@GLIBC_2.8' => 0,
'__xstat@GLIBC_2.2.5' => 0,
- 'asprintf@GLIBC_2.2.5' => 0,
'bind@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
@@ -18890,10 +18262,9 @@ $VAR1 = {
'dlerror@GLIBC_2.2.5' => 0,
'dlopen@GLIBC_2.2.5' => 0,
'fclose@GLIBC_2.2.5' => 0,
- 'fgets_unlocked@GLIBC_2.2.5' => 0,
+ 'fgets@GLIBC_2.2.5' => 0,
'fnmatch@GLIBC_2.2.5' => 0,
'fopen@GLIBC_2.2.5' => 0,
- 'fprintf@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'freeaddrinfo@GLIBC_2.2.5' => 0,
'freeifaddrs@GLIBC_2.3' => 0,
@@ -18994,14 +18365,17 @@ $VAR1 = {
'stderr@GLIBC_2.2.5' => 0,
'strcmp@GLIBC_2.2.5' => 0,
'strcpy@GLIBC_2.2.5' => 0,
+ 'strdup@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
+ 'strndup@GLIBC_2.2.5' => 0,
+ 'strsep@GLIBC_2.2.5' => 0,
+ 'strspn@GLIBC_2.2.5' => 0,
'strstr@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
'strtoul@GLIBC_2.2.5' => 0,
'sysconf@GLIBC_2.2.5' => 0,
'timerfd_create@GLIBC_2.8' => 0,
'timerfd_settime@GLIBC_2.8' => 0,
- 'vasprintf@GLIBC_2.2.5' => 0,
'write@GLIBC_2.2.5' => 0
}
},
diff --git a/ABI/mlx4.dump b/ABI/mlx4.dump
index 2f7a9dd4..fd1e366e 100644
--- a/ABI/mlx4.dump
+++ b/ABI/mlx4.dump
@@ -1,20 +1,23 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'int-ll64.h' => 1,
'mlx4dv.h' => 1,
'pthreadtypes.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
+ 'stdint-uintn.h' => 1,
+ 'thread-shared-types.h' => 1,
'types.h' => 1,
'verbs.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libmlx4.so.1.0.26.0',
'LibraryVersion' => 'mlx4',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -26,101 +29,80 @@ $VAR1 = {
'verbs.c' => 1
},
'SymbolInfo' => {
- '132088' => {
+ '179262' => {
'Line' => '1028',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '2301'
+ 'type' => '1809'
},
'1' => {
'name' => 'attr',
- 'type' => '10446'
+ 'type' => '13208'
},
'2' => {
'name' => 'mlx4_qp_attr',
- 'type' => '91972'
+ 'type' => '111459'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '3299',
+ 'Return' => '4159',
'ShortName' => 'mlx4dv_create_qp',
'Source' => 'verbs.c'
},
- '69392' => {
- 'Line' => '402',
+ '87981' => {
+ 'Line' => '431',
'Param' => {
'0' => {
- 'name' => 'obj',
- 'type' => '70457'
+ 'name' => 'context',
+ 'type' => '1809'
},
'1' => {
- 'name' => 'obj_type',
- 'type' => '4240'
+ 'name' => 'attr_type',
+ 'type' => '85650'
+ },
+ '2' => {
+ 'name' => 'attr',
+ 'type' => '209'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '103',
- 'ShortName' => 'mlx4dv_init_obj',
+ 'Return' => '64',
+ 'ShortName' => 'mlx4dv_set_context_attr',
'Source' => 'mlx4.c'
},
- '69668' => {
+ '88089' => {
'Line' => '418',
'Param' => {
'0' => {
'name' => 'ctx_in',
- 'type' => '2301'
+ 'type' => '1809'
},
'1' => {
'name' => 'attrs_out',
- 'type' => '70635'
+ 'type' => '88176'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '103',
+ 'Return' => '64',
'ShortName' => 'mlx4dv_query_device',
'Source' => 'mlx4.c'
},
- '69761' => {
- 'Line' => '431',
+ '88182' => {
+ 'Line' => '402',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '2301'
+ 'name' => 'obj',
+ 'type' => '88611'
},
'1' => {
- 'name' => 'attr_type',
- 'type' => '64033'
- },
- '2' => {
- 'name' => 'attr',
- 'type' => '1248'
+ 'name' => 'obj_type',
+ 'type' => '940'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '103',
- 'ShortName' => 'mlx4dv_set_context_attr',
+ 'Return' => '64',
+ 'ShortName' => 'mlx4dv_init_obj',
'Source' => 'mlx4.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '_ITM_registerTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '__gmon_start__' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
'mlx4dv_create_qp' => 'mlx4dv_create_qp@@MLX4_1.0',
'mlx4dv_init_obj' => 'mlx4dv_init_obj@@MLX4_1.0',
'mlx4dv_query_device' => 'mlx4dv_query_device@@MLX4_1.0',
@@ -140,2972 +122,3087 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '103' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '10397' => {
- 'BaseType' => '10402',
- 'Name' => 'struct ibv_xrcd*',
+ '10309' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1868',
+ 'Memb' => {
+ '0' => {
+ 'name' => '_dummy1',
+ 'offset' => '0',
+ 'type' => '10493'
+ },
+ '1' => {
+ 'name' => '_dummy2',
+ 'offset' => '8',
+ 'type' => '10510'
+ }
+ },
+ 'Name' => 'struct _ibv_device_ops',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '10372' => {
+ 'BaseType' => '10378',
+ 'Name' => 'struct ibv_device*',
'Size' => '8',
'Type' => 'Pointer'
},
- '10402' => {
+ '10378' => {
'Header' => 'verbs.h',
- 'Line' => '617',
+ 'Line' => '1878',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => '_ops',
'offset' => '0',
- 'type' => '2301'
+ 'type' => '10309'
+ },
+ '1' => {
+ 'name' => 'node_type',
+ 'offset' => '16',
+ 'type' => '1412'
+ },
+ '2' => {
+ 'name' => 'transport_type',
+ 'offset' => '20',
+ 'type' => '1479'
+ },
+ '3' => {
+ 'name' => 'name',
+ 'offset' => '24',
+ 'type' => '2427'
+ },
+ '4' => {
+ 'name' => 'dev_name',
+ 'offset' => '88',
+ 'type' => '2427'
+ },
+ '5' => {
+ 'name' => 'dev_path',
+ 'offset' => '152',
+ 'type' => '10516'
+ },
+ '6' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '408',
+ 'type' => '10516'
}
},
- 'Name' => 'struct ibv_xrcd',
- 'Size' => '8',
+ 'Name' => 'struct ibv_device',
+ 'Size' => '664',
'Type' => 'Struct'
},
- '10446' => {
- 'BaseType' => '10451',
- 'Name' => 'struct ibv_qp_init_attr_ex*',
- 'Size' => '136',
- 'Type' => 'Pointer'
+ '104' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '10493' => {
+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10372'
+ },
+ '1' => {
+ 'type' => '64'
+ }
+ },
+ 'Return' => '1809',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10510' => {
+ 'Name' => 'void(*)(struct ibv_context*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '1809'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '10451' => {
+ '10516' => {
+ 'BaseType' => '229',
+ 'Name' => 'char[256]',
+ 'Size' => '256',
+ 'Type' => 'Array'
+ },
+ '10532' => {
'Header' => 'verbs.h',
- 'Line' => '929',
+ 'Line' => '1893',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => '_compat_query_device',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '11001'
},
'1' => {
- 'name' => 'send_cq',
+ 'name' => '_compat_query_port',
'offset' => '8',
- 'type' => '3483'
+ 'type' => '11043'
},
'10' => {
- 'name' => 'create_flags',
+ 'name' => '_compat_create_cq',
'offset' => '80',
- 'type' => '3262'
+ 'type' => '11001'
},
'11' => {
- 'name' => 'max_tso_header',
- 'offset' => '84',
- 'type' => '4713'
+ 'name' => 'poll_cq',
+ 'offset' => '88',
+ 'type' => '11164'
},
'12' => {
- 'name' => 'rwq_ind_tbl',
- 'offset' => '88',
- 'type' => '7432'
+ 'name' => 'req_notify_cq',
+ 'offset' => '96',
+ 'type' => '11190'
},
'13' => {
- 'name' => 'rx_hash_conf',
- 'offset' => '96',
- 'type' => '10744'
+ 'name' => '_compat_cq_event',
+ 'offset' => '104',
+ 'type' => '11001'
},
'14' => {
- 'name' => 'source_qpn',
- 'offset' => '120',
- 'type' => '3262'
+ 'name' => '_compat_resize_cq',
+ 'offset' => '112',
+ 'type' => '11001'
},
'15' => {
- 'name' => 'send_ops_flags',
+ 'name' => '_compat_destroy_cq',
+ 'offset' => '120',
+ 'type' => '11001'
+ },
+ '16' => {
+ 'name' => '_compat_create_srq',
'offset' => '128',
- 'type' => '4240'
+ 'type' => '11001'
+ },
+ '17' => {
+ 'name' => '_compat_modify_srq',
+ 'offset' => '136',
+ 'type' => '11001'
+ },
+ '18' => {
+ 'name' => '_compat_query_srq',
+ 'offset' => '144',
+ 'type' => '11001'
+ },
+ '19' => {
+ 'name' => '_compat_destroy_srq',
+ 'offset' => '152',
+ 'type' => '11001'
},
'2' => {
- 'name' => 'recv_cq',
+ 'name' => '_compat_alloc_pd',
'offset' => '16',
- 'type' => '3483'
+ 'type' => '11001'
},
+ '20' => {
+ 'name' => 'post_srq_recv',
+ 'offset' => '160',
+ 'type' => '11221'
+ },
+ '21' => {
+ 'name' => '_compat_create_qp',
+ 'offset' => '168',
+ 'type' => '11001'
+ },
+ '22' => {
+ 'name' => '_compat_query_qp',
+ 'offset' => '176',
+ 'type' => '11001'
+ },
+ '23' => {
+ 'name' => '_compat_modify_qp',
+ 'offset' => '184',
+ 'type' => '11001'
+ },
+ '24' => {
+ 'name' => '_compat_destroy_qp',
+ 'offset' => '192',
+ 'type' => '11001'
+ },
+ '25' => {
+ 'name' => 'post_send',
+ 'offset' => '200',
+ 'type' => '11258'
+ },
+ '26' => {
+ 'name' => 'post_recv',
+ 'offset' => '208',
+ 'type' => '11289'
+ },
+ '27' => {
+ 'name' => '_compat_create_ah',
+ 'offset' => '216',
+ 'type' => '11001'
+ },
+ '28' => {
+ 'name' => '_compat_destroy_ah',
+ 'offset' => '224',
+ 'type' => '11001'
+ },
+ '29' => {
+ 'name' => '_compat_attach_mcast',
+ 'offset' => '232',
+ 'type' => '11001'
+ },
'3' => {
- 'name' => 'srq',
+ 'name' => '_compat_dealloc_pd',
'offset' => '24',
- 'type' => '4080'
+ 'type' => '11001'
},
+ '30' => {
+ 'name' => '_compat_detach_mcast',
+ 'offset' => '240',
+ 'type' => '11001'
+ },
+ '31' => {
+ 'name' => '_compat_async_event',
+ 'offset' => '248',
+ 'type' => '11001'
+ },
'4' => {
- 'name' => 'cap',
+ 'name' => '_compat_reg_mr',
'offset' => '32',
- 'type' => '10669'
+ 'type' => '11001'
},
'5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '254'
+ 'name' => '_compat_rereg_mr',
+ 'offset' => '40',
+ 'type' => '11001'
},
'6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '103'
+ 'name' => '_compat_dereg_mr',
+ 'offset' => '48',
+ 'type' => '11001'
},
'7' => {
- 'name' => 'comp_mask',
- 'offset' => '60',
- 'type' => '3262'
+ 'name' => 'alloc_mw',
+ 'offset' => '56',
+ 'type' => '11069'
},
'8' => {
- 'name' => 'pd',
+ 'name' => 'bind_mw',
'offset' => '64',
- 'type' => '3221'
+ 'type' => '11106'
},
'9' => {
- 'name' => 'xrcd',
+ 'name' => 'dealloc_mw',
'offset' => '72',
- 'type' => '10397'
+ 'type' => '11127'
}
},
- 'Name' => 'struct ibv_qp_init_attr_ex',
- 'Size' => '136',
+ 'Name' => 'struct ibv_context_ops',
+ 'Size' => '256',
'Type' => 'Struct'
},
- '10669' => {
- 'Header' => 'verbs.h',
- 'Line' => '870',
- 'Memb' => {
- '0' => {
- 'name' => 'max_send_wr',
- 'offset' => '0',
- 'type' => '3262'
- },
- '1' => {
- 'name' => 'max_recv_wr',
- 'offset' => '4',
- 'type' => '3262'
- },
- '2' => {
- 'name' => 'max_send_sge',
- 'offset' => '8',
- 'type' => '3262'
- },
- '3' => {
- 'name' => 'max_recv_sge',
- 'offset' => '12',
- 'type' => '3262'
- },
- '4' => {
- 'name' => 'max_inline_data',
- 'offset' => '16',
- 'type' => '3262'
- }
- },
- 'Name' => 'struct ibv_qp_cap',
- 'Size' => '20',
- 'Type' => 'Struct'
+ '1063' => {
+ 'BaseType' => '76',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '108537' => {
+ 'Header' => 'mlx4dv.h',
+ 'Line' => '425',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '940'
+ },
+ '1' => {
+ 'name' => 'inl_recv_sz',
+ 'offset' => '8',
+ 'type' => '928'
+ }
+ },
+ 'Name' => 'struct mlx4dv_qp_init_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '1087' => {
+ 'BaseType' => '1063',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '11001' => {
+ 'Name' => 'void*(*)()',
+ 'Return' => '209',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '10744' => {
- 'Header' => 'verbs.h',
- 'Line' => '920',
- 'Memb' => {
- '0' => {
- 'name' => 'rx_hash_function',
- 'offset' => '0',
- 'type' => '3092'
- },
- '1' => {
- 'name' => 'rx_hash_key_len',
- 'offset' => '1',
- 'type' => '3092'
- },
- '2' => {
- 'name' => 'rx_hash_key',
- 'offset' => '8',
- 'type' => '10806'
- },
- '3' => {
- 'name' => 'rx_hash_fields_mask',
- 'offset' => '16',
- 'type' => '4240'
- }
- },
- 'Name' => 'struct ibv_rx_hash_conf',
- 'Size' => '24',
+ '11032' => {
+ 'BaseType' => '11038',
+ 'Name' => 'struct _compat_ibv_port_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11038' => {
+ 'Name' => 'struct _compat_ibv_port_attr',
'Type' => 'Struct'
},
- '10806' => {
- 'BaseType' => '3092',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
+ '11043' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '1809'
+ },
+ '1' => {
+ 'type' => '904'
+ },
+ '2' => {
+ 'type' => '11032'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '10832' => {
- 'BaseType' => '3262',
- 'Name' => 'uint32_t*',
- 'Size' => '4',
+ '11069' => {
+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
+ 'Param' => {
+ '0' => {
+ 'type' => '5368'
+ },
+ '1' => {
+ 'type' => '5374'
+ }
+ },
+ 'Return' => '7474',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11100' => {
+ 'BaseType' => '8059',
+ 'Name' => 'struct ibv_mw_bind*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '110' => {
- 'BaseType' => '103',
- 'Header' => 'verbs.h',
- 'Line' => '90',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_TRANSPORT_UNKNOWN',
- 'value' => '-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'
- },
- '11153' => {
- 'BaseType' => '11164',
- 'Header' => 'types.h',
- 'Line' => '86',
- 'Name' => 'off_t',
+ '11106' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4159'
+ },
+ '1' => {
+ 'type' => '7474'
+ },
+ '2' => {
+ 'type' => '11100'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11127' => {
+ 'Name' => 'int(*)(struct ibv_mw*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '7474'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '111459' => {
+ 'BaseType' => '108537',
+ 'Name' => 'struct mlx4dv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11158' => {
+ 'BaseType' => '4801',
+ 'Name' => 'struct ibv_wc*',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'Pointer'
},
'11164' => {
- 'BaseType' => '3894',
- 'Header' => 'types.h',
- 'Line' => '131',
- 'Name' => '__off_t',
+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '3957'
+ },
+ '1' => {
+ 'type' => '64'
+ },
+ '2' => {
+ 'type' => '11158'
+ }
+ },
+ 'Return' => '64',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'FuncPtr'
},
- '12454' => {
- 'BaseType' => '4691',
- 'Name' => '__be32*',
- 'Size' => '4',
+ '11190' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '3957'
+ },
+ '1' => {
+ 'type' => '64'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11221' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4277'
+ },
+ '1' => {
+ 'type' => '7791'
+ },
+ '2' => {
+ 'type' => '8141'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11252' => {
+ 'BaseType' => '7708',
+ 'Name' => 'struct ibv_send_wr**',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '1248' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '159' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '639',
- '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'
+ '11258' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4159'
+ },
+ '1' => {
+ 'type' => '7708'
+ },
+ '2' => {
+ 'type' => '11252'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11289' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '4159'
+ },
+ '1' => {
+ 'type' => '7791'
+ },
+ '2' => {
+ 'type' => '8141'
+ }
+ },
+ 'Return' => '64',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '118' => {
+ 'BaseType' => '97',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
},
- '185' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
+ '130' => {
+ 'Name' => 'short',
+ 'Size' => '2',
'Type' => 'Intrinsic'
},
- '192' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '998',
- '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'
+ '13208' => {
+ 'BaseType' => '6397',
+ 'Name' => 'struct ibv_qp_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13240' => {
+ 'BaseType' => '928',
+ 'Name' => 'uint32_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '137' => {
+ 'BaseType' => '104',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
},
- '2301' => {
- 'BaseType' => '2306',
- 'Name' => 'struct ibv_context*',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '2306' => {
+ '1412' => {
'Header' => 'verbs.h',
- 'Line' => '1935',
+ 'Line' => '79',
'Memb' => {
'0' => {
- 'name' => 'device',
- 'offset' => '0',
- 'type' => '2413'
+ 'name' => 'IBV_NODE_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'ops',
- 'offset' => '8',
- 'type' => '2629'
+ 'name' => 'IBV_NODE_CA',
+ 'value' => '1'
},
'2' => {
- 'name' => 'cmd_fd',
- 'offset' => '264',
- 'type' => '103'
+ 'name' => 'IBV_NODE_SWITCH',
+ 'value' => '2'
},
'3' => {
- 'name' => 'async_fd',
- 'offset' => '268',
- 'type' => '103'
+ 'name' => 'IBV_NODE_ROUTER',
+ 'value' => '3'
},
'4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '272',
- 'type' => '103'
+ 'name' => 'IBV_NODE_RNIC',
+ 'value' => '4'
},
'5' => {
- 'name' => 'mutex',
- 'offset' => '280',
- 'type' => '3669'
+ 'name' => 'IBV_NODE_USNIC',
+ 'value' => '5'
},
'6' => {
- 'name' => 'abi_compat',
- 'offset' => '320',
- 'type' => '1248'
+ 'name' => 'IBV_NODE_USNIC_UDP',
+ 'value' => '6'
+ },
+ '7' => {
+ 'name' => 'IBV_NODE_UNSPECIFIED',
+ 'value' => '7'
}
},
- 'Name' => 'struct ibv_context',
- 'Size' => '328',
- 'Type' => 'Struct'
- },
- '2413' => {
- 'BaseType' => '2418',
- 'Name' => 'struct ibv_device*',
- 'Size' => '664',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_node_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '2418' => {
+ '14222' => {
+ 'BaseType' => '1087',
+ 'Name' => '__be32*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1479' => {
'Header' => 'verbs.h',
- 'Line' => '1878',
+ 'Line' => '90',
'Memb' => {
'0' => {
- 'name' => '_ops',
- 'offset' => '0',
- 'type' => '2521'
+ 'name' => 'IBV_TRANSPORT_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'node_type',
- 'offset' => '16',
- 'type' => '42'
+ 'name' => 'IBV_TRANSPORT_IB',
+ 'value' => '0'
},
'2' => {
- 'name' => 'transport_type',
- 'offset' => '20',
- 'type' => '110'
+ 'name' => 'IBV_TRANSPORT_IWARP',
+ 'value' => '1'
},
'3' => {
- 'name' => 'name',
- 'offset' => '24',
- 'type' => '2590'
+ 'name' => 'IBV_TRANSPORT_USNIC',
+ 'value' => '2'
},
'4' => {
- 'name' => 'dev_name',
- 'offset' => '88',
- 'type' => '2590'
+ 'name' => 'IBV_TRANSPORT_USNIC_UDP',
+ 'value' => '3'
},
'5' => {
- 'name' => 'dev_path',
- 'offset' => '152',
- 'type' => '2590'
- },
- '6' => {
- 'name' => 'ibdev_path',
- 'offset' => '408',
- 'type' => '2590'
+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED',
+ 'value' => '4'
}
},
- 'Name' => 'struct ibv_device',
- 'Size' => '664',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_transport_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '2521' => {
+ '149' => {
+ 'BaseType' => '76',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '161' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1690' => {
'Header' => 'verbs.h',
- 'Line' => '1868',
+ 'Line' => '1935',
'Memb' => {
'0' => {
- 'name' => '_dummy1',
+ 'name' => 'device',
'offset' => '0',
- 'type' => '2557'
+ 'type' => '10372'
},
'1' => {
- 'name' => '_dummy2',
+ 'name' => 'ops',
'offset' => '8',
- 'type' => '2578'
+ 'type' => '10532'
+ },
+ '2' => {
+ 'name' => 'cmd_fd',
+ 'offset' => '264',
+ 'type' => '64'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '268',
+ 'type' => '64'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '272',
+ 'type' => '64'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '280',
+ 'type' => '785'
+ },
+ '6' => {
+ 'name' => 'abi_compat',
+ 'offset' => '320',
+ 'type' => '209'
}
},
- 'Name' => 'struct _ibv_device_ops',
- 'Size' => '16',
+ 'Name' => 'struct ibv_context',
+ 'Size' => '328',
'Type' => 'Struct'
},
- '254' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '860',
+ '173' => {
+ 'BaseType' => '83',
+ 'Header' => 'types.h',
+ 'Line' => '140',
+ 'Name' => '__off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1809' => {
+ 'BaseType' => '1690',
+ 'Name' => 'struct ibv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '209' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '229' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '241' => {
+ 'BaseType' => '173',
+ 'Header' => 'types.h',
+ 'Line' => '86',
+ 'Name' => 'off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '2427' => {
+ 'BaseType' => '229',
+ 'Name' => 'char[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '293' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '82',
'Memb' => {
'0' => {
- 'name' => 'IBV_QPT_RC',
- 'value' => '2'
+ 'name' => '__prev',
+ 'offset' => '0',
+ 'type' => '333'
},
'1' => {
- 'name' => 'IBV_QPT_UC',
- 'value' => '3'
+ 'name' => '__next',
+ 'offset' => '8',
+ 'type' => '333'
+ }
+ },
+ 'Name' => 'struct __pthread_internal_list',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '333' => {
+ 'BaseType' => '293',
+ 'Name' => 'struct __pthread_internal_list*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '339' => {
+ 'BaseType' => '293',
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '86',
+ 'Name' => '__pthread_list_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '351' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__lock',
+ 'offset' => '0',
+ 'type' => '64'
+ },
+ '1' => {
+ 'name' => '__count',
+ 'offset' => '4',
+ 'type' => '76'
},
'2' => {
- 'name' => 'IBV_QPT_UD',
- 'value' => '4'
+ 'name' => '__owner',
+ 'offset' => '8',
+ 'type' => '64'
},
'3' => {
- 'name' => 'IBV_QPT_RAW_PACKET',
- 'value' => '8'
+ 'name' => '__nusers',
+ 'offset' => '12',
+ 'type' => '76'
},
'4' => {
- 'name' => 'IBV_QPT_XRC_SEND',
- 'value' => '9'
+ 'name' => '__kind',
+ 'offset' => '16',
+ 'type' => '64'
},
'5' => {
- 'name' => 'IBV_QPT_XRC_RECV',
- 'value' => '10'
+ 'name' => '__spins',
+ 'offset' => '20',
+ 'type' => '130'
},
'6' => {
- 'name' => 'IBV_QPT_DRIVER',
- 'value' => '255'
+ 'name' => '__elision',
+ 'offset' => '22',
+ 'type' => '130'
+ },
+ '7' => {
+ 'name' => '__list',
+ 'offset' => '24',
+ 'type' => '339'
}
},
- 'Name' => 'enum ibv_qp_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct __pthread_mutex_s',
+ 'Size' => '40',
+ 'Type' => 'Struct'
},
- '2557' => {
- 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
- 'Param' => {
- '0' => {
- 'type' => '2413'
- },
- '1' => {
- 'type' => '103'
- }
- },
- 'Return' => '2301',
- 'Type' => 'FuncPtr'
- },
- '2578' => {
- 'Name' => 'void(*)(struct ibv_context*)',
- 'Param' => {
- '0' => {
- 'type' => '2301'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ '3816' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1408',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '1809'
+ },
+ '1' => {
+ 'name' => 'channel',
+ 'offset' => '8',
+ 'type' => '9015'
+ },
+ '2' => {
+ 'name' => 'cq_context',
+ 'offset' => '16',
+ 'type' => '209'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '928'
+ },
+ '4' => {
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '64'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '785'
+ },
+ '6' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '859'
+ },
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '928'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '928'
+ }
+ },
+ 'Name' => 'struct ibv_cq',
+ 'Size' => '128',
+ 'Type' => 'Struct'
},
- '2590' => {
- 'BaseType' => '2602',
- 'Name' => 'char[]',
+ '3957' => {
+ 'BaseType' => '3816',
+ 'Name' => 'struct ibv_cq*',
'Size' => '8',
- 'Type' => 'Array'
- },
- '2602' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
+ 'Type' => 'Pointer'
},
- '2629' => {
+ '3963' => {
'Header' => 'verbs.h',
- 'Line' => '1893',
+ 'Line' => '1217',
'Memb' => {
'0' => {
- 'name' => '_compat_query_device',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '3056'
+ 'type' => '1809'
},
'1' => {
- 'name' => '_compat_query_port',
+ 'name' => 'qp_context',
'offset' => '8',
- 'type' => '3066'
+ 'type' => '209'
},
'10' => {
- 'name' => '_compat_create_cq',
- 'offset' => '80',
- 'type' => '3056'
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '785'
},
'11' => {
- 'name' => 'poll_cq',
- 'offset' => '88',
- 'type' => '4453'
- },
- '12' => {
- 'name' => 'req_notify_cq',
- 'offset' => '96',
- 'type' => '4731'
- },
- '13' => {
- 'name' => '_compat_cq_event',
+ 'name' => 'cond',
'offset' => '104',
- 'type' => '3056'
- },
- '14' => {
- 'name' => '_compat_resize_cq',
- 'offset' => '112',
- 'type' => '3056'
- },
- '15' => {
- 'name' => '_compat_destroy_cq',
- 'offset' => '120',
- 'type' => '3056'
- },
- '16' => {
- 'name' => '_compat_create_srq',
- 'offset' => '128',
- 'type' => '3056'
- },
- '17' => {
- 'name' => '_compat_modify_srq',
- 'offset' => '136',
- 'type' => '3056'
- },
- '18' => {
- 'name' => '_compat_query_srq',
- 'offset' => '144',
- 'type' => '3056'
+ 'type' => '859'
},
- '19' => {
- 'name' => '_compat_destroy_srq',
+ '12' => {
+ 'name' => 'events_completed',
'offset' => '152',
- 'type' => '3056'
+ 'type' => '928'
},
'2' => {
- 'name' => '_compat_alloc_pd',
+ 'name' => 'pd',
'offset' => '16',
- 'type' => '3056'
+ 'type' => '5368'
},
- '20' => {
- 'name' => 'post_srq_recv',
- 'offset' => '160',
- 'type' => '4752'
- },
- '21' => {
- 'name' => '_compat_create_qp',
- 'offset' => '168',
- 'type' => '3056'
- },
- '22' => {
- 'name' => '_compat_query_qp',
- 'offset' => '176',
- 'type' => '3056'
- },
- '23' => {
- 'name' => '_compat_modify_qp',
- 'offset' => '184',
- 'type' => '3056'
- },
- '24' => {
- 'name' => '_compat_destroy_qp',
- 'offset' => '192',
- 'type' => '3056'
- },
- '25' => {
- 'name' => 'post_send',
- 'offset' => '200',
- 'type' => '4904'
- },
- '26' => {
- 'name' => 'post_recv',
- 'offset' => '208',
- 'type' => '5498'
- },
- '27' => {
- 'name' => '_compat_create_ah',
- 'offset' => '216',
- 'type' => '3056'
- },
- '28' => {
- 'name' => '_compat_destroy_ah',
- 'offset' => '224',
- 'type' => '3056'
- },
- '29' => {
- 'name' => '_compat_attach_mcast',
- 'offset' => '232',
- 'type' => '3056'
- },
'3' => {
- 'name' => '_compat_dealloc_pd',
+ 'name' => 'send_cq',
'offset' => '24',
- 'type' => '3056'
+ 'type' => '3957'
},
- '30' => {
- 'name' => '_compat_detach_mcast',
- 'offset' => '240',
- 'type' => '3056'
- },
- '31' => {
- 'name' => '_compat_async_event',
- 'offset' => '248',
- 'type' => '3056'
- },
'4' => {
- 'name' => '_compat_reg_mr',
+ 'name' => 'recv_cq',
'offset' => '32',
- 'type' => '3056'
+ 'type' => '3957'
},
'5' => {
- 'name' => '_compat_rereg_mr',
+ 'name' => 'srq',
'offset' => '40',
- 'type' => '3056'
+ 'type' => '4277'
},
'6' => {
- 'name' => '_compat_dereg_mr',
+ 'name' => 'handle',
'offset' => '48',
- 'type' => '3056'
+ 'type' => '928'
},
'7' => {
- 'name' => 'alloc_mw',
- 'offset' => '56',
- 'type' => '3120'
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '928'
},
'8' => {
- 'name' => 'bind_mw',
- 'offset' => '64',
- 'type' => '3273'
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '6726'
},
'9' => {
- 'name' => 'dealloc_mw',
- 'offset' => '72',
- 'type' => '4437'
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '6173'
}
},
- 'Name' => 'struct ibv_context_ops',
- 'Size' => '256',
+ 'Name' => 'struct ibv_qp',
+ 'Size' => '160',
'Type' => 'Struct'
},
- '3056' => {
- 'Name' => 'void*(*)()',
- 'Return' => '1248',
- 'Type' => 'FuncPtr'
- },
- '3066' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '2301'
- },
- '1' => {
- 'type' => '3092'
- },
- '2' => {
- 'type' => '3110'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
- },
- '3092' => {
- 'BaseType' => '3103',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '3103' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
+ '4159' => {
+ 'BaseType' => '3963',
+ 'Name' => 'struct ibv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '311' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '453',
- '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'
+ '4165' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1177',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '1809'
},
- '15' => {
- 'name' => 'IBV_WC_REM_INV_RD_REQ_ERR',
- 'value' => '15'
+ '1' => {
+ 'name' => 'srq_context',
+ 'offset' => '8',
+ 'type' => '209'
},
- '16' => {
- 'name' => 'IBV_WC_REM_ABORT_ERR',
- 'value' => '16'
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '5368'
},
- '17' => {
- 'name' => 'IBV_WC_INV_EECN_ERR',
- 'value' => '17'
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '928'
},
- '18' => {
- 'name' => 'IBV_WC_INV_EEC_STATE_ERR',
- 'value' => '18'
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '785'
},
- '19' => {
- 'name' => 'IBV_WC_FATAL_ERR',
- 'value' => '19'
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '859'
},
- '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'
- },
- '3110' => {
- 'BaseType' => '3115',
- 'Name' => 'struct _compat_ibv_port_attr*',
- 'Type' => 'Pointer'
- },
- '3115' => {
- 'Name' => 'struct _compat_ibv_port_attr',
- 'Type' => 'Struct'
- },
- '3120' => {
- 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
- 'Param' => {
- '0' => {
- 'type' => '3221'
- },
- '1' => {
- 'type' => '159'
- }
- },
- 'Return' => '3141',
- 'Type' => 'FuncPtr'
- },
- '3141' => {
- 'BaseType' => '3146',
- 'Name' => 'struct ibv_mw*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '3146' => {
- 'Header' => 'verbs.h',
- 'Line' => '644',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '3221'
- },
- '2' => {
- 'name' => 'rkey',
- 'offset' => '16',
- 'type' => '3262'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '20',
- 'type' => '3262'
- },
- '4' => {
- 'name' => 'type',
- 'offset' => '24',
- 'type' => '159'
- }
- },
- 'Name' => 'struct ibv_mw',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '3221' => {
- 'BaseType' => '3226',
- 'Name' => 'struct ibv_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '3226' => {
- 'Header' => 'verbs.h',
- 'Line' => '592',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '3262'
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '928'
}
},
- 'Name' => 'struct ibv_pd',
- 'Size' => '16',
+ 'Name' => 'struct ibv_srq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '3262' => {
- 'BaseType' => '185',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '3273' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
- 'Param' => {
- '0' => {
- 'type' => '3299'
- },
- '1' => {
- 'type' => '3141'
- },
- '2' => {
- 'type' => '4186'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
- },
- '3299' => {
- 'BaseType' => '3304',
- 'Name' => 'struct ibv_qp*',
- 'Size' => '160',
+ '4277' => {
+ 'BaseType' => '4165',
+ 'Name' => 'struct ibv_srq*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '3304' => {
+ '4283' => {
'Header' => 'verbs.h',
- 'Line' => '1217',
+ 'Line' => '1199',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '2301'
+ 'type' => '1809'
},
'1' => {
- 'name' => 'qp_context',
+ 'name' => 'wq_context',
'offset' => '8',
- 'type' => '1248'
+ 'type' => '209'
},
'10' => {
- 'name' => 'mutex',
- 'offset' => '64',
- 'type' => '3669'
+ 'name' => 'cond',
+ 'offset' => '96',
+ 'type' => '859'
},
'11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '3901'
+ 'name' => 'events_completed',
+ 'offset' => '144',
+ 'type' => '928'
},
'12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '3262'
+ 'name' => 'comp_mask',
+ 'offset' => '148',
+ 'type' => '928'
},
'2' => {
'name' => 'pd',
'offset' => '16',
- 'type' => '3221'
+ 'type' => '5368'
},
'3' => {
- 'name' => 'send_cq',
+ 'name' => 'cq',
'offset' => '24',
- 'type' => '3483'
+ 'type' => '3957'
},
'4' => {
- 'name' => 'recv_cq',
+ 'name' => 'wq_num',
'offset' => '32',
- 'type' => '3483'
+ 'type' => '928'
},
'5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '4080'
+ 'name' => 'handle',
+ 'offset' => '36',
+ 'type' => '928'
},
'6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '3262'
+ 'name' => 'state',
+ 'offset' => '40',
+ 'type' => '5910'
},
'7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '3262'
+ 'name' => 'wq_type',
+ 'offset' => '44',
+ 'type' => '5759'
},
'8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '192'
+ 'name' => 'post_recv',
+ 'offset' => '48',
+ 'type' => '8147'
},
'9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '254'
+ 'name' => 'mutex',
+ 'offset' => '56',
+ 'type' => '785'
}
},
- 'Name' => 'struct ibv_qp',
- 'Size' => '160',
+ 'Name' => 'struct ibv_wq',
+ 'Size' => '152',
'Type' => 'Struct'
},
- '3483' => {
- 'BaseType' => '3488',
- 'Name' => 'struct ibv_cq*',
- 'Size' => '128',
+ '4478' => {
+ 'BaseType' => '4283',
+ 'Name' => 'struct ibv_wq*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '3488' => {
+ '4484' => {
'Header' => 'verbs.h',
- 'Line' => '1408',
+ 'Line' => '453',
'Memb' => {
'0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
+ 'name' => 'IBV_WC_SUCCESS',
+ 'value' => '0'
},
'1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '3615'
+ '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' => 'cq_context',
- 'offset' => '16',
- 'type' => '1248'
+ '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' => 'handle',
- 'offset' => '24',
- 'type' => '3262'
+ 'name' => 'IBV_WC_LOC_EEC_OP_ERR',
+ 'value' => '3'
},
'4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '103'
+ 'name' => 'IBV_WC_LOC_PROT_ERR',
+ 'value' => '4'
},
'5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '3669'
+ 'name' => 'IBV_WC_WR_FLUSH_ERR',
+ 'value' => '5'
},
'6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '3901'
+ 'name' => 'IBV_WC_MW_BIND_ERR',
+ 'value' => '6'
},
'7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '3262'
+ 'name' => 'IBV_WC_BAD_RESP_ERR',
+ 'value' => '7'
},
'8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '3262'
- }
- },
- 'Name' => 'struct ibv_cq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '3615' => {
- 'BaseType' => '3620',
- 'Name' => 'struct ibv_comp_channel*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '3620' => {
- 'Header' => 'verbs.h',
- 'Line' => '1402',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '103'
- },
- '2' => {
- 'name' => 'refcnt',
- 'offset' => '12',
- 'type' => '103'
- }
- },
- 'Name' => 'struct ibv_comp_channel',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '3669' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '128',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '3721'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '2590'
+ 'name' => 'IBV_WC_LOC_ACCESS_ERR',
+ 'value' => '8'
},
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '3894'
+ '9' => {
+ 'name' => 'IBV_WC_REM_INV_REQ_ERR',
+ 'value' => '9'
}
},
- 'Name' => 'union pthread_mutex_t',
- 'Size' => '40',
- 'Type' => 'Union'
- },
- '3721' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '92',
+ 'Name' => 'enum ibv_wc_status',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '45' => {
+ 'BaseType' => '57',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '4648' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '481',
'Memb' => {
'0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '103'
+ 'name' => 'IBV_WC_SEND',
+ 'value' => '0'
},
'1' => {
- 'name' => '__count',
- 'offset' => '4',
- 'type' => '185'
+ 'name' => 'IBV_WC_RDMA_WRITE',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_WC_TM_ADD',
+ 'value' => '130'
+ },
+ '11' => {
+ 'name' => 'IBV_WC_TM_DEL',
+ 'value' => '131'
+ },
+ '12' => {
+ 'name' => 'IBV_WC_TM_SYNC',
+ 'value' => '132'
+ },
+ '13' => {
+ 'name' => 'IBV_WC_TM_RECV',
+ 'value' => '133'
+ },
+ '14' => {
+ 'name' => 'IBV_WC_TM_NO_TAG',
+ 'value' => '134'
+ },
+ '15' => {
+ 'name' => 'IBV_WC_DRIVER1',
+ 'value' => '135'
+ },
'2' => {
- 'name' => '__owner',
- 'offset' => '8',
- 'type' => '103'
+ 'name' => 'IBV_WC_RDMA_READ',
+ 'value' => '2'
},
'3' => {
- 'name' => '__nusers',
- 'offset' => '12',
- 'type' => '185'
+ 'name' => 'IBV_WC_COMP_SWAP',
+ 'value' => '3'
},
'4' => {
- 'name' => '__kind',
- 'offset' => '16',
- 'type' => '103'
+ 'name' => 'IBV_WC_FETCH_ADD',
+ 'value' => '4'
},
'5' => {
- 'name' => '__spins',
- 'offset' => '20',
- 'type' => '3826'
+ 'name' => 'IBV_WC_BIND_MW',
+ 'value' => '5'
},
'6' => {
- 'name' => '__elision',
- 'offset' => '22',
- 'type' => '3826'
+ 'name' => 'IBV_WC_LOCAL_INV',
+ 'value' => '6'
},
'7' => {
- 'name' => '__list',
- 'offset' => '24',
- 'type' => '3833'
- }
- },
- 'Name' => 'struct __pthread_mutex_s',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '3826' => {
- 'Name' => 'short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '3833' => {
- 'BaseType' => '3844',
- 'Header' => 'pthreadtypes.h',
- 'Line' => '79',
- 'Name' => '__pthread_list_t',
- 'Size' => '16',
- 'Type' => 'Typedef'
- },
- '3844' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '75',
- 'Memb' => {
- '0' => {
- 'name' => '__prev',
- 'offset' => '0',
- 'type' => '3877'
+ 'name' => 'IBV_WC_TSO',
+ 'value' => '7'
},
- '1' => {
- 'name' => '__next',
- 'offset' => '8',
- 'type' => '3877'
+ '8' => {
+ 'name' => 'IBV_WC_RECV',
+ 'value' => '128'
+ },
+ '9' => {
+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
+ 'value' => '129'
}
},
- 'Name' => 'struct __pthread_internal_list',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '3877' => {
- 'BaseType' => '3844',
- 'Name' => 'struct __pthread_internal_list*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '3894' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
+ 'Name' => 'enum ibv_wc_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '3901' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '154',
+ '469' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '156',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '76'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '76'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-156',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '4764' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '562',
'Memb' => {
'0' => {
- 'name' => '__data',
+ 'name' => 'imm_data',
'offset' => '0',
- 'type' => '3928'
+ 'type' => '1087'
},
'1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '2590'
- },
- '2' => {
- 'name' => '__align',
+ 'name' => 'invalidated_rkey',
'offset' => '0',
- 'type' => '4073'
+ 'type' => '928'
}
},
- 'Name' => 'union pthread_cond_t',
- 'Size' => '48',
+ 'Name' => 'anon-union-verbs.h-562',
+ 'Size' => '4',
'Type' => 'Union'
},
- '3928' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '141',
+ '4801' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '553',
'Memb' => {
'0' => {
- 'name' => '__lock',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '103'
+ 'type' => '940'
},
'1' => {
- 'name' => '__futex',
- 'offset' => '4',
- 'type' => '185'
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '4484'
},
+ '10' => {
+ 'name' => 'slid',
+ 'offset' => '42',
+ 'type' => '916'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '44',
+ 'type' => '904'
+ },
+ '12' => {
+ 'name' => 'dlid_path_bits',
+ 'offset' => '45',
+ 'type' => '904'
+ },
'2' => {
- 'name' => '__total_seq',
- 'offset' => '8',
- 'type' => '4054'
+ 'name' => 'opcode',
+ 'offset' => '12',
+ 'type' => '4648'
},
'3' => {
- 'name' => '__wakeup_seq',
+ 'name' => 'vendor_err',
'offset' => '16',
- 'type' => '4054'
+ 'type' => '928'
},
'4' => {
- 'name' => '__woken_seq',
- 'offset' => '24',
- 'type' => '4054'
+ 'name' => 'byte_len',
+ 'offset' => '20',
+ 'type' => '928'
},
'5' => {
- 'name' => '__mutex',
- 'offset' => '32',
- 'type' => '1248'
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '4764'
},
'6' => {
- 'name' => '__nwaiters',
- 'offset' => '40',
- 'type' => '185'
+ 'name' => 'qp_num',
+ 'offset' => '28',
+ 'type' => '928'
},
'7' => {
- 'name' => '__broadcast_seq',
- 'offset' => '44',
- 'type' => '185'
- }
- },
- 'Name' => 'anon-struct-pthreadtypes.h-141',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '4054' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '4073' => {
- 'Name' => 'long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '4080' => {
- 'BaseType' => '4085',
- 'Name' => 'struct ibv_srq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '4085' => {
- 'Header' => 'verbs.h',
- 'Line' => '1177',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
- },
- '1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '1248'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '3221'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '3262'
- },
- '4' => {
- 'name' => 'mutex',
+ 'name' => 'src_qp',
'offset' => '32',
- 'type' => '3669'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '3901'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '3262'
- }
- },
- 'Name' => 'struct ibv_srq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '4186' => {
- 'BaseType' => '4191',
- 'Name' => 'struct ibv_mw_bind*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '4191' => {
- 'Header' => 'verbs.h',
- 'Line' => '1171',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '4240'
+ 'type' => '928'
},
- '1' => {
- 'name' => 'send_flags',
- 'offset' => '8',
- 'type' => '185'
+ '8' => {
+ 'name' => 'wc_flags',
+ 'offset' => '36',
+ 'type' => '76'
},
- '2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '4258'
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '40',
+ 'type' => '916'
}
},
- 'Name' => 'struct ibv_mw_bind',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '42' => {
- 'BaseType' => '103',
- 'Header' => 'verbs.h',
- 'Line' => '79',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_NODE_UNKNOWN',
- 'value' => '-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'
- },
- '4240' => {
- 'BaseType' => '4251',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '4251' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
+ 'Name' => 'struct ibv_wc',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '4258' => {
+ '4989' => {
'Header' => 'verbs.h',
'Line' => '585',
'Memb' => {
'0' => {
'name' => 'mr',
'offset' => '0',
- 'type' => '4320'
+ 'type' => '5176'
},
'1' => {
'name' => 'addr',
'offset' => '8',
- 'type' => '4240'
+ 'type' => '940'
},
'2' => {
'name' => 'length',
'offset' => '16',
- 'type' => '4240'
+ 'type' => '940'
},
'3' => {
'name' => 'mw_access_flags',
'offset' => '24',
- 'type' => '185'
+ 'type' => '76'
}
},
'Name' => 'struct ibv_mw_bind_info',
'Size' => '32',
'Type' => 'Struct'
},
- '4320' => {
- 'BaseType' => '4325',
- 'Name' => 'struct ibv_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '4325' => {
+ '505' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '153',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__wseq',
+ 'offset' => '0',
+ 'type' => '539'
+ },
+ '1' => {
+ 'name' => '__wseq32',
+ 'offset' => '0',
+ 'type' => '469'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-153',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '5064' => {
'Header' => 'verbs.h',
'Line' => '629',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '2301'
+ 'type' => '1809'
},
'1' => {
'name' => 'pd',
'offset' => '8',
- 'type' => '3221'
+ 'type' => '5368'
},
'2' => {
'name' => 'addr',
'offset' => '16',
- 'type' => '1248'
+ 'type' => '209'
},
'3' => {
'name' => 'length',
'offset' => '24',
- 'type' => '4426'
+ 'type' => '45'
},
'4' => {
'name' => 'handle',
'offset' => '32',
- 'type' => '3262'
+ 'type' => '928'
},
'5' => {
'name' => 'lkey',
'offset' => '36',
- 'type' => '3262'
+ 'type' => '928'
},
'6' => {
'name' => 'rkey',
'offset' => '40',
- 'type' => '3262'
+ 'type' => '928'
}
},
'Name' => 'struct ibv_mr',
'Size' => '48',
'Type' => 'Struct'
},
- '4426' => {
- 'BaseType' => '4251',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
+ '5176' => {
+ 'BaseType' => '5064',
+ 'Name' => 'struct ibv_mr*',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'Pointer'
},
- '4437' => {
- 'Name' => 'int(*)(struct ibv_mw*)',
- 'Param' => {
- '0' => {
- 'type' => '3141'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
+ '5182' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '592',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '1809'
+ },
+ '1' => {
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '928'
+ }
+ },
+ 'Name' => 'struct ibv_pd',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '4453' => {
- 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
- 'Param' => {
- '0' => {
- 'type' => '3483'
- },
- '1' => {
- 'type' => '103'
- },
- '2' => {
- 'type' => '4479'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
+ '5339' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '617',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '1809'
+ }
+ },
+ 'Name' => 'struct ibv_xrcd',
+ 'Size' => '8',
+ 'Type' => 'Struct'
},
- '4479' => {
- 'BaseType' => '4484',
- 'Name' => 'struct ibv_wc*',
- 'Size' => '48',
+ '5368' => {
+ 'BaseType' => '5182',
+ 'Name' => 'struct ibv_pd*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '4484' => {
+ '5374' => {
'Header' => 'verbs.h',
- 'Line' => '553',
+ 'Line' => '639',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'IBV_MW_TYPE_1',
+ 'value' => '1'
+ },
+ '1' => {
+ 'name' => 'IBV_MW_TYPE_2',
+ 'value' => '2'
+ }
+ },
+ 'Name' => 'enum ibv_mw_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '539' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '5406' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '644',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
'offset' => '0',
- 'type' => '4240'
+ 'type' => '1809'
},
'1' => {
- 'name' => 'status',
+ 'name' => 'pd',
'offset' => '8',
- 'type' => '311'
+ 'type' => '5368'
},
- '10' => {
- 'name' => 'slid',
- 'offset' => '42',
- 'type' => '4713'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '44',
- 'type' => '3092'
- },
- '12' => {
- 'name' => 'dlid_path_bits',
- 'offset' => '45',
- 'type' => '3092'
- },
'2' => {
- 'name' => 'opcode',
- 'offset' => '12',
- 'type' => '469'
- },
- '3' => {
- 'name' => 'vendor_err',
+ 'name' => 'rkey',
'offset' => '16',
- 'type' => '3262'
+ 'type' => '928'
},
- '4' => {
- 'name' => 'byte_len',
+ '3' => {
+ 'name' => 'handle',
'offset' => '20',
- 'type' => '3262'
+ 'type' => '928'
},
- '5' => {
- 'name' => 'unnamed0',
+ '4' => {
+ 'name' => 'type',
'offset' => '24',
- 'type' => '4567'
- },
- '6' => {
- 'name' => 'qp_num',
- 'offset' => '28',
- 'type' => '3262'
- },
- '7' => {
- 'name' => 'src_qp',
- 'offset' => '32',
- 'type' => '3262'
- },
- '8' => {
- 'name' => 'wc_flags',
- 'offset' => '36',
- 'type' => '185'
- },
- '9' => {
- 'name' => 'pkey_index',
- 'offset' => '40',
- 'type' => '4713'
+ 'type' => '5374'
}
},
- 'Name' => 'struct ibv_wc',
- 'Size' => '48',
+ 'Name' => 'struct ibv_mw',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '4567' => {
+ '546' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '165',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '76'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '76'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-165',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '57' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '5753' => {
+ 'BaseType' => '5339',
+ 'Name' => 'struct ibv_xrcd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '5759' => {
'Header' => 'verbs.h',
- 'Line' => '562',
+ 'Line' => '779',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
- 'offset' => '0',
- 'type' => '4691'
- },
- '1' => {
- 'name' => 'invalidated_rkey',
- 'offset' => '0',
- 'type' => '3262'
+ 'name' => 'IBV_WQT_RQ',
+ 'value' => '0'
}
},
- 'Name' => 'ibv_wc::anon-union-verbs.h-562',
- 'NameSpace' => 'ibv_wc',
+ 'Name' => 'enum ibv_wq_type',
'Size' => '4',
- 'Type' => 'Union'
+ 'Type' => 'Enum'
},
- '469' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '481',
+ '582' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '162',
'Memb' => {
'0' => {
- 'name' => 'IBV_WC_SEND',
- 'value' => '0'
+ 'name' => '__g1_start',
+ 'offset' => '0',
+ 'type' => '539'
},
'1' => {
- 'name' => 'IBV_WC_RDMA_WRITE',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WC_TM_ADD',
- 'value' => '130'
+ 'name' => '__g1_start32',
+ 'offset' => '0',
+ 'type' => '546'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-162',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '5910' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '807',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_WQS_RESET',
+ 'value' => '0'
},
- '11' => {
- 'name' => 'IBV_WC_TM_DEL',
- 'value' => '131'
+ '1' => {
+ 'name' => 'IBV_WQS_RDY',
+ 'value' => '1'
},
- '12' => {
- 'name' => 'IBV_WC_TM_SYNC',
- 'value' => '132'
+ '2' => {
+ 'name' => 'IBV_WQS_ERR',
+ 'value' => '2'
},
- '13' => {
- 'name' => 'IBV_WC_TM_RECV',
- 'value' => '133'
+ '3' => {
+ 'name' => 'IBV_WQS_UNKNOWN',
+ 'value' => '3'
+ }
+ },
+ 'Name' => 'enum ibv_wq_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '6039' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '839',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '1809'
},
- '14' => {
- 'name' => 'IBV_WC_TM_NO_TAG',
- 'value' => '134'
+ '1' => {
+ 'name' => 'ind_tbl_handle',
+ 'offset' => '8',
+ 'type' => '64'
},
- '15' => {
- 'name' => 'IBV_WC_DRIVER1',
- 'value' => '135'
+ '2' => {
+ 'name' => 'ind_tbl_num',
+ 'offset' => '12',
+ 'type' => '64'
},
+ '3' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '928'
+ }
+ },
+ 'Name' => 'struct ibv_rwq_ind_table',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '616' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '151',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '505'
+ },
+ '1' => {
+ 'name' => 'unnamed1',
+ 'offset' => '8',
+ 'type' => '582'
+ },
'2' => {
- 'name' => 'IBV_WC_RDMA_READ',
- 'value' => '2'
+ 'name' => '__g_refs',
+ 'offset' => '16',
+ 'type' => '707'
},
'3' => {
- 'name' => 'IBV_WC_COMP_SWAP',
- 'value' => '3'
+ 'name' => '__g_size',
+ 'offset' => '24',
+ 'type' => '707'
},
'4' => {
- 'name' => 'IBV_WC_FETCH_ADD',
- 'value' => '4'
+ 'name' => '__g1_orig_size',
+ 'offset' => '32',
+ 'type' => '76'
},
'5' => {
- 'name' => 'IBV_WC_BIND_MW',
- 'value' => '5'
+ 'name' => '__wrefs',
+ 'offset' => '36',
+ 'type' => '76'
},
'6' => {
- 'name' => 'IBV_WC_LOCAL_INV',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WC_TSO',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WC_RECV',
- 'value' => '128'
- },
- '9' => {
- 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
- 'value' => '129'
+ 'name' => '__g_signals',
+ 'offset' => '40',
+ 'type' => '707'
}
},
- 'Name' => 'enum ibv_wc_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct __pthread_cond_s',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '4691' => {
- 'BaseType' => '4702',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '4702' => {
- 'BaseType' => '185',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
+ '6173' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '860',
+ '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' => 'Typedef'
+ 'Type' => 'Enum'
},
- '4713' => {
- 'BaseType' => '4724',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '4724' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '4731' => {
- 'Name' => 'int(*)(struct ibv_cq*, int)',
- 'Param' => {
- '0' => {
- 'type' => '3483'
- },
- '1' => {
- 'type' => '103'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
+ '6235' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '870',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '0',
+ 'type' => '928'
+ },
+ '1' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '4',
+ 'type' => '928'
+ },
+ '2' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '8',
+ 'type' => '928'
+ },
+ '3' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '12',
+ 'type' => '928'
+ },
+ '4' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '16',
+ 'type' => '928'
+ }
+ },
+ 'Name' => 'struct ibv_qp_cap',
+ 'Size' => '20',
+ 'Type' => 'Struct'
},
- '4752' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '4080'
- },
- '1' => {
- 'type' => '4778'
- },
- '2' => {
- 'type' => '4899'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
+ '6320' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '920',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rx_hash_function',
+ 'offset' => '0',
+ 'type' => '904'
+ },
+ '1' => {
+ 'name' => 'rx_hash_key_len',
+ 'offset' => '1',
+ 'type' => '904'
+ },
+ '2' => {
+ 'name' => 'rx_hash_key',
+ 'offset' => '8',
+ 'type' => '6391'
+ },
+ '3' => {
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '940'
+ }
+ },
+ 'Name' => 'struct ibv_rx_hash_conf',
+ 'Size' => '24',
+ 'Type' => 'Struct'
},
- '4778' => {
- 'BaseType' => '4783',
- 'Name' => 'struct ibv_recv_wr*',
- 'Size' => '32',
+ '6391' => {
+ 'BaseType' => '904',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '4783' => {
+ '6397' => {
'Header' => 'verbs.h',
- 'Line' => '1135',
+ 'Line' => '929',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'qp_context',
'offset' => '0',
- 'type' => '4240'
+ 'type' => '209'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'send_cq',
'offset' => '8',
- 'type' => '4778'
+ 'type' => '3957'
},
+ '10' => {
+ 'name' => 'create_flags',
+ 'offset' => '80',
+ 'type' => '928'
+ },
+ '11' => {
+ 'name' => 'max_tso_header',
+ 'offset' => '84',
+ 'type' => '916'
+ },
+ '12' => {
+ 'name' => 'rwq_ind_tbl',
+ 'offset' => '88',
+ 'type' => '6635'
+ },
+ '13' => {
+ 'name' => 'rx_hash_conf',
+ 'offset' => '96',
+ 'type' => '6320'
+ },
+ '14' => {
+ 'name' => 'source_qpn',
+ 'offset' => '120',
+ 'type' => '928'
+ },
+ '15' => {
+ 'name' => 'send_ops_flags',
+ 'offset' => '128',
+ 'type' => '940'
+ },
'2' => {
- 'name' => 'sg_list',
+ 'name' => 'recv_cq',
'offset' => '16',
- 'type' => '4845'
+ 'type' => '3957'
},
'3' => {
- 'name' => 'num_sge',
+ 'name' => 'srq',
'offset' => '24',
- 'type' => '103'
+ 'type' => '4277'
+ },
+ '4' => {
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '6235'
+ },
+ '5' => {
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '6173'
+ },
+ '6' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '64'
+ },
+ '7' => {
+ 'name' => 'comp_mask',
+ 'offset' => '60',
+ 'type' => '928'
+ },
+ '8' => {
+ 'name' => 'pd',
+ 'offset' => '64',
+ 'type' => '5368'
+ },
+ '9' => {
+ 'name' => 'xrcd',
+ 'offset' => '72',
+ 'type' => '5753'
}
},
- 'Name' => 'struct ibv_recv_wr',
- 'Size' => '32',
+ 'Name' => 'struct ibv_qp_init_attr_ex',
+ 'Size' => '136',
'Type' => 'Struct'
},
- '4845' => {
- 'BaseType' => '4850',
- 'Name' => 'struct ibv_sge*',
- 'Size' => '16',
+ '64' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '6635' => {
+ 'BaseType' => '6039',
+ 'Name' => 'struct ibv_rwq_ind_table*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '4850' => {
+ '6726' => {
'Header' => 'verbs.h',
- 'Line' => '1079',
+ 'Line' => '998',
'Memb' => {
'0' => {
- 'name' => 'addr',
- 'offset' => '0',
- 'type' => '4240'
+ 'name' => 'IBV_QPS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '3262'
+ 'name' => 'IBV_QPS_INIT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'lkey',
- 'offset' => '12',
- 'type' => '3262'
+ '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' => 'struct ibv_sge',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4899' => {
- 'BaseType' => '4778',
- 'Name' => 'struct ibv_recv_wr**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '4904' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '3299'
- },
- '1' => {
- 'type' => '4930'
- },
- '2' => {
- 'type' => '5493'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
- },
- '4930' => {
- 'BaseType' => '4935',
- 'Name' => 'struct ibv_send_wr*',
- 'Size' => '128',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_qp_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '4935' => {
+ '6865' => {
'Header' => 'verbs.h',
- 'Line' => '1085',
+ 'Line' => '1051',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '4240'
+ 'name' => 'IBV_WR_RDMA_WRITE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'next',
- 'offset' => '8',
- 'type' => '4930'
+ 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_WR_TSO',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_WR_DRIVER1',
+ 'value' => '11'
+ },
'2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '4845'
+ 'name' => 'IBV_WR_SEND',
+ 'value' => '2'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '103'
+ 'name' => 'IBV_WR_SEND_WITH_IMM',
+ 'value' => '3'
},
'4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '587'
+ 'name' => 'IBV_WR_RDMA_READ',
+ 'value' => '4'
},
'5' => {
- 'name' => 'send_flags',
- 'offset' => '32',
- 'type' => '185'
+ 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'unnamed0',
- 'offset' => '36',
- 'type' => '5031'
+ 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'value' => '6'
},
'7' => {
- 'name' => 'wr',
- 'offset' => '40',
- 'type' => '5076'
+ 'name' => 'IBV_WR_LOCAL_INV',
+ 'value' => '7'
},
'8' => {
- 'name' => 'qp_type',
- 'offset' => '72',
- 'type' => '5269'
+ 'name' => 'IBV_WR_BIND_MW',
+ 'value' => '8'
},
'9' => {
- 'name' => 'unnamed1',
- 'offset' => '80',
- 'type' => '5316'
+ 'name' => 'IBV_WR_SEND_WITH_INV',
+ 'value' => '9'
}
},
- 'Name' => 'struct ibv_send_wr',
- 'Size' => '128',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '5031' => {
+ '7005' => {
'Header' => 'verbs.h',
- 'Line' => '1095',
+ 'Line' => '1079',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '4691'
+ 'type' => '940'
},
'1' => {
- 'name' => 'invalidate_rkey',
- 'offset' => '0',
- 'type' => '3262'
+ 'name' => 'length',
+ 'offset' => '8',
+ 'type' => '928'
+ },
+ '2' => {
+ 'name' => 'lkey',
+ 'offset' => '12',
+ 'type' => '928'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1095',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_sge',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '5076' => {
+ '7067' => {
'Header' => 'verbs.h',
- 'Line' => '1099',
+ 'Line' => '1095',
'Memb' => {
'0' => {
- 'name' => 'rdma',
+ 'name' => 'imm_data',
'offset' => '0',
- 'type' => '5094'
+ 'type' => '1087'
},
'1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '5139'
- },
- '2' => {
- 'name' => 'ud',
+ 'name' => 'invalidate_rkey',
'offset' => '0',
- 'type' => '5210'
+ 'type' => '928'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1099',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '32',
+ 'Name' => 'anon-union-verbs.h-1095',
+ 'Size' => '4',
'Type' => 'Union'
},
- '5094' => {
+ '707' => {
+ 'BaseType' => '76',
+ 'Name' => 'unsigned int[2]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '7104' => {
'Header' => 'verbs.h',
'Line' => '1100',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
- 'type' => '4240'
+ 'type' => '940'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
- 'type' => '3262'
+ 'type' => '928'
}
},
'Name' => 'anon-struct-verbs.h-1100',
'Size' => '16',
'Type' => 'Struct'
},
- '5139' => {
+ '7143' => {
'Header' => 'verbs.h',
'Line' => '1104',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
- 'type' => '4240'
+ 'type' => '940'
},
'1' => {
'name' => 'compare_add',
'offset' => '8',
- 'type' => '4240'
+ 'type' => '940'
},
'2' => {
'name' => 'swap',
'offset' => '16',
- 'type' => '4240'
+ 'type' => '940'
},
'3' => {
'name' => 'rkey',
'offset' => '24',
- 'type' => '3262'
+ 'type' => '928'
}
},
'Name' => 'anon-struct-verbs.h-1104',
'Size' => '32',
'Type' => 'Struct'
},
- '5210' => {
+ '7210' => {
'Header' => 'verbs.h',
'Line' => '1110',
'Memb' => {
'0' => {
'name' => 'ah',
'offset' => '0',
- 'type' => '5439'
+ 'type' => '7318'
},
'1' => {
'name' => 'remote_qpn',
'offset' => '8',
- 'type' => '3262'
+ 'type' => '928'
},
'2' => {
'name' => 'remote_qkey',
'offset' => '12',
- 'type' => '3262'
+ 'type' => '928'
}
},
'Name' => 'anon-struct-verbs.h-1110',
'Size' => '16',
'Type' => 'Struct'
},
- '5269' => {
+ '7262' => {
'Header' => 'verbs.h',
- 'Line' => '1116',
+ 'Line' => '1595',
'Memb' => {
'0' => {
- 'name' => 'xrc',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '5287'
+ 'type' => '1809'
+ },
+ '1' => {
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '5368'
+ },
+ '2' => {
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '928'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1116',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
+ 'Name' => 'struct ibv_ah',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '7318' => {
+ 'BaseType' => '7262',
+ 'Name' => 'struct ibv_ah*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7324' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1099',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rdma',
+ 'offset' => '0',
+ 'type' => '7104'
+ },
+ '1' => {
+ 'name' => 'atomic',
+ 'offset' => '0',
+ 'type' => '7143'
+ },
+ '2' => {
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '7210'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1099',
+ 'Size' => '32',
'Type' => 'Union'
},
- '5287' => {
+ '7373' => {
'Header' => 'verbs.h',
'Line' => '1117',
'Memb' => {
'0' => {
'name' => 'remote_srqn',
'offset' => '0',
- 'type' => '3262'
+ 'type' => '928'
}
},
'Name' => 'anon-struct-verbs.h-1117',
'Size' => '4',
'Type' => 'Struct'
},
- '5316' => {
+ '7398' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1116',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'xrc',
+ 'offset' => '0',
+ 'type' => '7373'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1116',
+ 'Size' => '4',
+ 'Type' => 'Union'
+ },
+ '7422' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1122',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'mw',
+ 'offset' => '0',
+ 'type' => '7474'
+ },
+ '1' => {
+ 'name' => 'rkey',
+ 'offset' => '8',
+ 'type' => '928'
+ },
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '4989'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1122',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '7474' => {
+ 'BaseType' => '5406',
+ 'Name' => 'struct ibv_mw*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7480' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1127',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'hdr',
+ 'offset' => '0',
+ 'type' => '209'
+ },
+ '1' => {
+ 'name' => 'hdr_sz',
+ 'offset' => '8',
+ 'type' => '916'
+ },
+ '2' => {
+ 'name' => 'mss',
+ 'offset' => '10',
+ 'type' => '916'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1127',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '7533' => {
'Header' => 'verbs.h',
'Line' => '1121',
'Memb' => {
'0' => {
'name' => 'bind_mw',
'offset' => '0',
- 'type' => '5334'
+ 'type' => '7422'
},
'1' => {
'name' => 'tso',
'offset' => '0',
- 'type' => '5392'
+ 'type' => '7480'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1121',
- 'NameSpace' => 'ibv_send_wr',
+ 'Name' => 'anon-union-verbs.h-1121',
'Size' => '48',
'Type' => 'Union'
},
- '5334' => {
+ '7570' => {
'Header' => 'verbs.h',
- 'Line' => '1122',
+ 'Line' => '1085',
'Memb' => {
'0' => {
- 'name' => 'mw',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '3141'
+ 'type' => '940'
},
'1' => {
- 'name' => 'rkey',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '3262'
+ 'type' => '7708'
},
'2' => {
- 'name' => 'bind_info',
+ 'name' => 'sg_list',
'offset' => '16',
- 'type' => '4258'
+ 'type' => '7714'
+ },
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '64'
+ },
+ '4' => {
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '6865'
+ },
+ '5' => {
+ 'name' => 'send_flags',
+ 'offset' => '32',
+ 'type' => '76'
+ },
+ '6' => {
+ 'name' => 'unnamed0',
+ 'offset' => '36',
+ 'type' => '7067'
+ },
+ '7' => {
+ 'name' => 'wr',
+ 'offset' => '40',
+ 'type' => '7324'
+ },
+ '8' => {
+ 'name' => 'qp_type',
+ 'offset' => '72',
+ 'type' => '7398'
+ },
+ '9' => {
+ 'name' => 'unnamed1',
+ 'offset' => '80',
+ 'type' => '7533'
}
},
- 'Name' => 'anon-struct-verbs.h-1122',
- 'Size' => '48',
+ 'Name' => 'struct ibv_send_wr',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '5392' => {
+ '76' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '769' => {
+ 'BaseType' => '229',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
+ },
+ '7708' => {
+ 'BaseType' => '7570',
+ 'Name' => 'struct ibv_send_wr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7714' => {
+ 'BaseType' => '7005',
+ 'Name' => 'struct ibv_sge*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7720' => {
'Header' => 'verbs.h',
- 'Line' => '1127',
+ 'Line' => '1135',
'Memb' => {
'0' => {
- 'name' => 'hdr',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '940'
},
'1' => {
- 'name' => 'hdr_sz',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '4713'
+ 'type' => '7791'
},
'2' => {
- 'name' => 'mss',
- 'offset' => '10',
- 'type' => '4713'
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '7714'
+ },
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '64'
}
},
- 'Name' => 'anon-struct-verbs.h-1127',
- 'Size' => '16',
+ 'Name' => 'struct ibv_recv_wr',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '5439' => {
- 'BaseType' => '5444',
- 'Name' => 'struct ibv_ah*',
- 'Size' => '24',
+ '7791' => {
+ 'BaseType' => '7720',
+ 'Name' => 'struct ibv_recv_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '5444' => {
+ '785' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '72',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '351'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '769'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '83'
+ }
+ },
+ 'Name' => 'union pthread_mutex_t',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '8059' => {
'Header' => 'verbs.h',
- 'Line' => '1595',
+ 'Line' => '1171',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '2301'
+ 'type' => '940'
},
'1' => {
- 'name' => 'pd',
+ 'name' => 'send_flags',
'offset' => '8',
- 'type' => '3221'
+ 'type' => '76'
},
'2' => {
- 'name' => 'handle',
+ 'name' => 'bind_info',
'offset' => '16',
- 'type' => '3262'
+ 'type' => '4989'
}
},
- 'Name' => 'struct ibv_ah',
- 'Size' => '24',
+ 'Name' => 'struct ibv_mw_bind',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '5493' => {
- 'BaseType' => '4930',
- 'Name' => 'struct ibv_send_wr**',
- 'Size' => '128',
+ '8141' => {
+ 'BaseType' => '7791',
+ 'Name' => 'struct ibv_recv_wr**',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '5498' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ '8147' => {
+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
- 'type' => '3299'
+ 'type' => '4478'
},
'1' => {
- 'type' => '4778'
+ 'type' => '7791'
},
'2' => {
- 'type' => '4899'
+ 'type' => '8141'
}
},
- 'Return' => '103',
+ 'Return' => '64',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '587' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '1051',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WR_RDMA_WRITE',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WR_TSO',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'IBV_WR_DRIVER1',
- 'value' => '11'
- },
- '2' => {
- 'name' => 'IBV_WR_SEND',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WR_SEND_WITH_IMM',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_WR_RDMA_READ',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WR_LOCAL_INV',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WR_BIND_MW',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'IBV_WR_SEND_WITH_INV',
- 'value' => '9'
- }
- },
- 'Name' => 'enum ibv_wr_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
+ '83' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '843' => {
+ 'BaseType' => '229',
+ 'Name' => 'char[48]',
+ 'Size' => '48',
+ 'Type' => 'Array'
},
- '64033' => {
- 'BaseType' => '185',
- 'Header' => 'mlx4dv.h',
- 'Line' => '539',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX4DV_SET_CTX_ATTR_LOG_WQS_RANGE_SZ',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX4DV_SET_CTX_ATTR_BUF_ALLOCATORS',
- 'value' => '1'
- }
- },
- 'Name' => 'enum mlx4dv_set_ctx_attr_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '68599' => {
- 'BaseType' => '68604',
- 'Name' => 'struct mlx4dv_qp*',
- 'Size' => '80',
- 'Type' => 'Pointer'
- },
- '68604' => {
- 'Header' => 'mlx4dv.h',
- 'Line' => '157',
- 'Memb' => {
- '0' => {
- 'name' => 'rdb',
- 'offset' => '0',
- 'type' => '12454'
- },
- '1' => {
- 'name' => 'sdb',
- 'offset' => '8',
- 'type' => '10832'
- },
- '2' => {
- 'name' => 'doorbell_qpn',
- 'offset' => '16',
- 'type' => '4691'
- },
- '3' => {
- 'name' => 'sq',
- 'offset' => '20',
- 'type' => '68660'
- },
- '4' => {
- 'name' => 'rq',
- 'offset' => '32',
- 'type' => '68713'
- },
- '5' => {
- 'name' => 'buf',
- 'offset' => '48',
- 'type' => '68766'
- },
- '6' => {
- 'name' => 'comp_mask',
- 'offset' => '64',
- 'type' => '4240'
- },
- '7' => {
- 'name' => 'uar_mmap_offset',
- 'offset' => '72',
- 'type' => '11153'
- }
- },
- 'Name' => 'struct mlx4dv_qp',
- 'Size' => '80',
- 'Type' => 'Struct'
- },
- '68660' => {
+ '84575' => {
'Header' => 'mlx4dv.h',
'Line' => '161',
'Memb' => {
'0' => {
'name' => 'wqe_cnt',
'offset' => '0',
- 'type' => '3262'
+ 'type' => '928'
},
'1' => {
'name' => 'wqe_shift',
'offset' => '4',
- 'type' => '103'
+ 'type' => '64'
},
'2' => {
'name' => 'offset',
'offset' => '8',
- 'type' => '103'
+ 'type' => '64'
}
},
- 'Name' => 'mlx4dv_qp::anon-struct-mlx4dv.h-161',
- 'NameSpace' => 'mlx4dv_qp',
+ 'Name' => 'anon-struct-mlx4dv.h-161',
'Size' => '12',
'Type' => 'Struct'
},
- '68713' => {
+ '84624' => {
'Header' => 'mlx4dv.h',
'Line' => '166',
'Memb' => {
'0' => {
'name' => 'wqe_cnt',
'offset' => '0',
- 'type' => '3262'
+ 'type' => '928'
},
'1' => {
'name' => 'wqe_shift',
'offset' => '4',
- 'type' => '103'
+ 'type' => '64'
},
'2' => {
'name' => 'offset',
'offset' => '8',
- 'type' => '103'
+ 'type' => '64'
}
},
- 'Name' => 'mlx4dv_qp::anon-struct-mlx4dv.h-166',
- 'NameSpace' => 'mlx4dv_qp',
+ 'Name' => 'anon-struct-mlx4dv.h-166',
'Size' => '12',
'Type' => 'Struct'
},
- '68766' => {
+ '84673' => {
'Header' => 'mlx4dv.h',
'Line' => '171',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '209'
},
'1' => {
'name' => 'length',
'offset' => '8',
- 'type' => '4426'
+ 'type' => '45'
}
},
- 'Name' => 'mlx4dv_qp::anon-struct-mlx4dv.h-171',
- 'NameSpace' => 'mlx4dv_qp',
+ 'Name' => 'anon-struct-mlx4dv.h-171',
'Size' => '16',
'Type' => 'Struct'
},
- '68894' => {
- 'BaseType' => '68899',
- 'Name' => 'struct mlx4dv_cq*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '68899' => {
+ '84709' => {
'Header' => 'mlx4dv.h',
- 'Line' => '183',
+ 'Line' => '157',
'Memb' => {
'0' => {
- 'name' => 'buf',
+ 'name' => 'rdb',
'offset' => '0',
- 'type' => '68919'
+ 'type' => '14222'
},
'1' => {
- 'name' => 'cqe_cnt',
- 'offset' => '16',
- 'type' => '3262'
+ 'name' => 'sdb',
+ 'offset' => '8',
+ 'type' => '13240'
},
'2' => {
- 'name' => 'cqn',
- 'offset' => '20',
- 'type' => '3262'
+ 'name' => 'doorbell_qpn',
+ 'offset' => '16',
+ 'type' => '1087'
},
'3' => {
- 'name' => 'set_ci_db',
- 'offset' => '24',
- 'type' => '12454'
+ 'name' => 'sq',
+ 'offset' => '20',
+ 'type' => '84575'
},
'4' => {
- 'name' => 'arm_db',
+ 'name' => 'rq',
'offset' => '32',
- 'type' => '12454'
+ 'type' => '84624'
},
'5' => {
- 'name' => 'arm_sn',
- 'offset' => '40',
- 'type' => '103'
+ 'name' => 'buf',
+ 'offset' => '48',
+ 'type' => '84673'
},
'6' => {
- 'name' => 'cqe_size',
- 'offset' => '44',
- 'type' => '103'
- },
- '7' => {
'name' => 'comp_mask',
- 'offset' => '48',
- 'type' => '4240'
+ 'offset' => '64',
+ 'type' => '940'
},
- '8' => {
- 'name' => 'cq_uar',
- 'offset' => '56',
- 'type' => '1248'
+ '7' => {
+ 'name' => 'uar_mmap_offset',
+ 'offset' => '72',
+ 'type' => '241'
}
},
- 'Name' => 'struct mlx4dv_cq',
- 'Size' => '64',
+ 'Name' => 'struct mlx4dv_qp',
+ 'Size' => '80',
'Type' => 'Struct'
},
- '68919' => {
+ '84856' => {
'Header' => 'mlx4dv.h',
'Line' => '184',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '209'
},
'1' => {
'name' => 'length',
'offset' => '8',
- 'type' => '4426'
+ 'type' => '45'
}
},
- 'Name' => 'mlx4dv_cq::anon-struct-mlx4dv.h-184',
- 'NameSpace' => 'mlx4dv_cq',
+ 'Name' => 'anon-struct-mlx4dv.h-184',
'Size' => '16',
'Type' => 'Struct'
},
- '69095' => {
- 'BaseType' => '69100',
- 'Name' => 'struct mlx4dv_srq*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '69100' => {
+ '84892' => {
'Header' => 'mlx4dv.h',
- 'Line' => '198',
+ 'Line' => '183',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '69120'
+ 'type' => '84856'
},
'1' => {
- 'name' => 'wqe_shift',
+ 'name' => 'cqe_cnt',
'offset' => '16',
- 'type' => '103'
+ 'type' => '928'
},
'2' => {
- 'name' => 'head',
+ 'name' => 'cqn',
'offset' => '20',
- 'type' => '103'
+ 'type' => '928'
},
'3' => {
- 'name' => 'tail',
+ 'name' => 'set_ci_db',
'offset' => '24',
- 'type' => '103'
+ 'type' => '14222'
},
'4' => {
- 'name' => 'db',
+ 'name' => 'arm_db',
'offset' => '32',
- 'type' => '12454'
+ 'type' => '14222'
},
'5' => {
- 'name' => 'comp_mask',
+ 'name' => 'arm_sn',
'offset' => '40',
- 'type' => '4240'
+ 'type' => '64'
+ },
+ '6' => {
+ 'name' => 'cqe_size',
+ 'offset' => '44',
+ 'type' => '64'
+ },
+ '7' => {
+ 'name' => 'comp_mask',
+ 'offset' => '48',
+ 'type' => '940'
+ },
+ '8' => {
+ 'name' => 'cq_uar',
+ 'offset' => '56',
+ 'type' => '209'
}
},
- 'Name' => 'struct mlx4dv_srq',
- 'Size' => '48',
+ 'Name' => 'struct mlx4dv_cq',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '69120' => {
+ '85023' => {
'Header' => 'mlx4dv.h',
'Line' => '199',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '209'
},
'1' => {
'name' => 'length',
'offset' => '8',
- 'type' => '4426'
+ 'type' => '45'
}
},
- 'Name' => 'mlx4dv_srq::anon-struct-mlx4dv.h-199',
- 'NameSpace' => 'mlx4dv_srq',
+ 'Name' => 'anon-struct-mlx4dv.h-199',
'Size' => '16',
'Type' => 'Struct'
},
- '69260' => {
- 'BaseType' => '69265',
- 'Name' => 'struct mlx4dv_rwq*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '69265' => {
+ '85059' => {
'Header' => 'mlx4dv.h',
- 'Line' => '210',
+ 'Line' => '198',
'Memb' => {
'0' => {
- 'name' => 'rdb',
+ 'name' => 'buf',
'offset' => '0',
- 'type' => '12454'
+ 'type' => '85023'
},
'1' => {
- 'name' => 'rq',
- 'offset' => '8',
- 'type' => '69297'
+ 'name' => 'wqe_shift',
+ 'offset' => '16',
+ 'type' => '64'
},
'2' => {
- 'name' => 'buf',
- 'offset' => '24',
- 'type' => '69350'
+ 'name' => 'head',
+ 'offset' => '20',
+ 'type' => '64'
},
'3' => {
+ 'name' => 'tail',
+ 'offset' => '24',
+ 'type' => '64'
+ },
+ '4' => {
+ 'name' => 'db',
+ 'offset' => '32',
+ 'type' => '14222'
+ },
+ '5' => {
'name' => 'comp_mask',
'offset' => '40',
- 'type' => '4240'
+ 'type' => '940'
}
},
- 'Name' => 'struct mlx4dv_rwq',
+ 'Name' => 'struct mlx4dv_srq',
'Size' => '48',
'Type' => 'Struct'
},
- '69297' => {
+ '85150' => {
'Header' => 'mlx4dv.h',
'Line' => '212',
'Memb' => {
'0' => {
'name' => 'wqe_cnt',
'offset' => '0',
- 'type' => '3262'
+ 'type' => '928'
},
'1' => {
'name' => 'wqe_shift',
'offset' => '4',
- 'type' => '103'
+ 'type' => '64'
},
'2' => {
'name' => 'offset',
'offset' => '8',
- 'type' => '103'
+ 'type' => '64'
}
},
- 'Name' => 'mlx4dv_rwq::anon-struct-mlx4dv.h-212',
- 'NameSpace' => 'mlx4dv_rwq',
+ 'Name' => 'anon-struct-mlx4dv.h-212',
'Size' => '12',
'Type' => 'Struct'
},
- '69350' => {
+ '85199' => {
'Header' => 'mlx4dv.h',
'Line' => '217',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '1248'
+ 'type' => '209'
},
'1' => {
'name' => 'length',
'offset' => '8',
- 'type' => '4426'
+ 'type' => '45'
}
},
- 'Name' => 'mlx4dv_rwq::anon-struct-mlx4dv.h-217',
- 'NameSpace' => 'mlx4dv_rwq',
+ 'Name' => 'anon-struct-mlx4dv.h-217',
'Size' => '16',
'Type' => 'Struct'
},
- '70457' => {
- 'BaseType' => '70462',
- 'Name' => 'struct mlx4dv_obj*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '70462' => {
+ '85235' => {
'Header' => 'mlx4dv.h',
- 'Line' => '224',
+ 'Line' => '210',
'Memb' => {
'0' => {
- 'name' => 'qp',
+ 'name' => 'rdb',
'offset' => '0',
- 'type' => '70482'
+ 'type' => '14222'
},
'1' => {
- 'name' => 'cq',
- 'offset' => '16',
- 'type' => '70523'
+ 'name' => 'rq',
+ 'offset' => '8',
+ 'type' => '85150'
},
'2' => {
- 'name' => 'srq',
- 'offset' => '32',
- 'type' => '70564'
+ 'name' => 'buf',
+ 'offset' => '24',
+ 'type' => '85199'
},
'3' => {
- 'name' => 'rwq',
- 'offset' => '48',
- 'type' => '70605'
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '940'
}
},
- 'Name' => 'struct mlx4dv_obj',
- 'Size' => '64',
+ 'Name' => 'struct mlx4dv_rwq',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '70482' => {
+ '85300' => {
'Header' => 'mlx4dv.h',
'Line' => '225',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
- 'type' => '3299'
+ 'type' => '4159'
},
'1' => {
'name' => 'out',
'offset' => '8',
- 'type' => '68599'
+ 'type' => '85335'
}
},
- 'Name' => 'mlx4dv_obj::anon-struct-mlx4dv.h-225',
- 'NameSpace' => 'mlx4dv_obj',
+ 'Name' => 'anon-struct-mlx4dv.h-225',
'Size' => '16',
'Type' => 'Struct'
},
- '70523' => {
+ '85335' => {
+ 'BaseType' => '84709',
+ 'Name' => 'struct mlx4dv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '85341' => {
'Header' => 'mlx4dv.h',
'Line' => '229',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
- 'type' => '3483'
+ 'type' => '3957'
},
'1' => {
'name' => 'out',
'offset' => '8',
- 'type' => '68894'
+ 'type' => '85376'
}
},
- 'Name' => 'mlx4dv_obj::anon-struct-mlx4dv.h-229',
- 'NameSpace' => 'mlx4dv_obj',
+ 'Name' => 'anon-struct-mlx4dv.h-229',
'Size' => '16',
'Type' => 'Struct'
},
- '70564' => {
+ '85376' => {
+ 'BaseType' => '84892',
+ 'Name' => 'struct mlx4dv_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '85382' => {
'Header' => 'mlx4dv.h',
'Line' => '233',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
- 'type' => '4080'
+ 'type' => '4277'
},
'1' => {
'name' => 'out',
'offset' => '8',
- 'type' => '69095'
+ 'type' => '85417'
}
},
- 'Name' => 'mlx4dv_obj::anon-struct-mlx4dv.h-233',
- 'NameSpace' => 'mlx4dv_obj',
+ 'Name' => 'anon-struct-mlx4dv.h-233',
'Size' => '16',
'Type' => 'Struct'
},
- '70605' => {
+ '85417' => {
+ 'BaseType' => '85059',
+ 'Name' => 'struct mlx4dv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '85423' => {
'Header' => 'mlx4dv.h',
'Line' => '237',
'Memb' => {
'0' => {
'name' => 'in',
'offset' => '0',
- 'type' => '7579'
+ 'type' => '4478'
},
'1' => {
'name' => 'out',
'offset' => '8',
- 'type' => '69260'
+ 'type' => '85458'
}
},
- 'Name' => 'mlx4dv_obj::anon-struct-mlx4dv.h-237',
- 'NameSpace' => 'mlx4dv_obj',
+ 'Name' => 'anon-struct-mlx4dv.h-237',
'Size' => '16',
'Type' => 'Struct'
},
- '70635' => {
- 'BaseType' => '70640',
- 'Name' => 'struct mlx4dv_context*',
- 'Size' => '16',
+ '85458' => {
+ 'BaseType' => '85235',
+ 'Name' => 'struct mlx4dv_rwq*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '70640' => {
+ '85464' => {
+ 'Header' => 'mlx4dv.h',
+ 'Line' => '224',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qp',
+ 'offset' => '0',
+ 'type' => '85300'
+ },
+ '1' => {
+ 'name' => 'cq',
+ 'offset' => '16',
+ 'type' => '85341'
+ },
+ '2' => {
+ 'name' => 'srq',
+ 'offset' => '32',
+ 'type' => '85382'
+ },
+ '3' => {
+ 'name' => 'rwq',
+ 'offset' => '48',
+ 'type' => '85423'
+ }
+ },
+ 'Name' => 'struct mlx4dv_obj',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '85593' => {
'Header' => 'mlx4dv.h',
'Line' => '437',
'Memb' => {
'0' => {
'name' => 'version',
'offset' => '0',
- 'type' => '3092'
+ 'type' => '904'
},
'1' => {
'name' => 'max_inl_recv_sz',
'offset' => '4',
- 'type' => '3262'
+ 'type' => '928'
},
'2' => {
'name' => 'comp_mask',
'offset' => '8',
- 'type' => '4240'
+ 'type' => '940'
}
},
'Name' => 'struct mlx4dv_context',
'Size' => '16',
'Type' => 'Struct'
},
- '7432' => {
- 'BaseType' => '7437',
- 'Name' => 'struct ibv_rwq_ind_table*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '7437' => {
+ '85650' => {
+ 'Header' => 'mlx4dv.h',
+ 'Line' => '539',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX4DV_SET_CTX_ATTR_LOG_WQS_RANGE_SZ',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'MLX4DV_SET_CTX_ATTR_BUF_ALLOCATORS',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum mlx4dv_set_ctx_attr_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '859' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '80',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '616'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '843'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '90'
+ }
+ },
+ 'Name' => 'union pthread_cond_t',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '88176' => {
+ 'BaseType' => '85593',
+ 'Name' => 'struct mlx4dv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '88611' => {
+ 'BaseType' => '85464',
+ 'Name' => 'struct mlx4dv_obj*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '8959' => {
'Header' => 'verbs.h',
- 'Line' => '839',
+ 'Line' => '1402',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '2301'
+ 'type' => '1809'
},
'1' => {
- 'name' => 'ind_tbl_handle',
+ 'name' => 'fd',
'offset' => '8',
- 'type' => '103'
+ 'type' => '64'
},
'2' => {
- 'name' => 'ind_tbl_num',
+ 'name' => 'refcnt',
'offset' => '12',
- 'type' => '103'
- },
- '3' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '3262'
+ 'type' => '64'
}
},
- 'Name' => 'struct ibv_rwq_ind_table',
- 'Size' => '24',
+ 'Name' => 'struct ibv_comp_channel',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '7579' => {
- 'BaseType' => '7584',
- 'Name' => 'struct ibv_wq*',
- 'Size' => '152',
+ '90' => {
+ 'Name' => 'long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '9015' => {
+ 'BaseType' => '8959',
+ 'Name' => 'struct ibv_comp_channel*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '7584' => {
- 'Header' => 'verbs.h',
- 'Line' => '1199',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '2301'
- },
- '1' => {
- 'name' => 'wq_context',
- 'offset' => '8',
- 'type' => '1248'
- },
- '10' => {
- 'name' => 'cond',
- 'offset' => '96',
- 'type' => '3901'
- },
- '11' => {
- 'name' => 'events_completed',
- 'offset' => '144',
- 'type' => '3262'
- },
- '12' => {
- 'name' => 'comp_mask',
- 'offset' => '148',
- 'type' => '3262'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '3221'
- },
- '3' => {
- 'name' => 'cq',
- 'offset' => '24',
- 'type' => '3483'
- },
- '4' => {
- 'name' => 'wq_num',
- 'offset' => '32',
- 'type' => '3262'
- },
- '5' => {
- 'name' => 'handle',
- 'offset' => '36',
- 'type' => '3262'
- },
- '6' => {
- 'name' => 'state',
- 'offset' => '40',
- 'type' => '894'
- },
- '7' => {
- 'name' => 'wq_type',
- 'offset' => '44',
- 'type' => '932'
- },
- '8' => {
- 'name' => 'post_recv',
- 'offset' => '48',
- 'type' => '7763'
- },
- '9' => {
- 'name' => 'mutex',
- 'offset' => '56',
- 'type' => '3669'
- }
- },
- 'Name' => 'struct ibv_wq',
- 'Size' => '152',
- 'Type' => 'Struct'
- },
- '7763' => {
- 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '7579'
- },
- '1' => {
- 'type' => '4778'
- },
- '2' => {
- 'type' => '4899'
- }
- },
- 'Return' => '103',
- 'Type' => 'FuncPtr'
- },
- '894' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '807',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQS_RESET',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WQS_RDY',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_WQS_ERR',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WQS_UNKNOWN',
- 'value' => '3'
- }
- },
- 'Name' => 'enum ibv_wq_state',
- 'Size' => '4',
- 'Type' => 'Enum'
+ '904' => {
+ 'BaseType' => '118',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
},
- '91972' => {
- 'BaseType' => '91977',
- 'Name' => 'struct mlx4dv_qp_init_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '91977' => {
- 'Header' => 'mlx4dv.h',
- 'Line' => '425',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '4240'
- },
- '1' => {
- 'name' => 'inl_recv_sz',
- 'offset' => '8',
- 'type' => '3262'
- }
- },
- 'Name' => 'struct mlx4dv_qp_init_attr',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '932' => {
- 'BaseType' => '185',
- 'Header' => 'verbs.h',
- 'Line' => '779',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQT_RQ',
- 'value' => '0'
- }
- },
- 'Name' => 'enum ibv_wq_type',
+ '916' => {
+ 'BaseType' => '137',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '928' => {
+ 'BaseType' => '149',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
'Size' => '4',
- 'Type' => 'Enum'
- }
+ 'Type' => 'Typedef'
+ },
+ '940' => {
+ 'BaseType' => '161',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '97' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ }
},
'UndefinedSymbols' => {
'libmlx4.so.1.0.26.0' => {
@@ -3114,6 +3211,9 @@ $VAR1 = {
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
+ '__printf_chk@GLIBC_2.3.4' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
'_verbs_init_and_alloc_context@IBVERBS_PRIVATE_25' => 0,
'calloc@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
@@ -3167,14 +3267,12 @@ $VAR1 = {
'memset@GLIBC_2.2.5' => 0,
'mmap@GLIBC_2.2.5' => 0,
'munmap@GLIBC_2.2.5' => 0,
- 'printf@GLIBC_2.2.5' => 0,
'pthread_mutex_init@GLIBC_2.2.5' => 0,
'pthread_mutex_lock@GLIBC_2.2.5' => 0,
'pthread_mutex_unlock@GLIBC_2.2.5' => 0,
'pthread_spin_init@GLIBC_2.2.5' => 0,
'pthread_spin_lock@GLIBC_2.2.5' => 0,
'pthread_spin_unlock@GLIBC_2.2.5' => 0,
- 'snprintf@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
'sysconf@GLIBC_2.2.5' => 0,
'verbs_register_driver_25@IBVERBS_PRIVATE_25' => 0,
diff --git a/ABI/mlx5.dump b/ABI/mlx5.dump
index b954859e..da855b1c 100644
--- a/ABI/mlx5.dump
+++ b/ABI/mlx5.dump
@@ -1,8 +1,8 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'ib_user_ioctl_verbs.h' => 1,
'int-ll64.h' => 1,
@@ -12,16 +12,18 @@ $VAR1 = {
'mlx5dv.h' => 1,
'mlx5dv_dr.h' => 1,
'pthreadtypes.h' => 1,
- 'stdatomic.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
+ 'stdint-uintn.h' => 1,
'stdio.h' => 1,
+ 'thread-shared-types.h' => 1,
'types.h' => 1,
'verbs.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libmlx5.so.1.11.26.0',
'LibraryVersion' => 'mlx5',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
@@ -39,1634 +41,1308 @@ $VAR1 = {
'verbs.c' => 1
},
'SymbolInfo' => {
- '157722' => {
- 'Line' => '837',
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_drop',
- 'Source' => 'dr_action.c'
- },
- '157777' => {
- 'Line' => '843',
+ '200890' => {
+ 'Line' => '1072',
'Param' => {
'0' => {
- 'name' => 'ibqp',
- 'type' => '4408'
+ 'name' => 'ctx_in',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'clock_info',
+ 'type' => '198691'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_dest_ibv_qp',
- 'Source' => 'dr_action.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_get_clock_info',
+ 'Source' => 'mlx5.c'
},
- '157890' => {
- 'Line' => '862',
+ '249379' => {
+ 'Line' => '1514',
'Param' => {
'0' => {
- 'name' => 'tbl',
- 'type' => '157562'
+ 'name' => 'action',
+ 'type' => '249626'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_dest_table',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_action_destroy',
'Source' => 'dr_action.c'
},
- '158015' => {
- 'Line' => '888',
+ '249638' => {
+ 'Line' => '1485',
'Param' => {
'0' => {
- 'name' => 'devx_obj',
- 'type' => '156492'
+ 'name' => 'dmn',
+ 'type' => '247582'
},
'1' => {
- 'name' => 'offeset',
- 'type' => '85'
+ 'name' => 'vport',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_flow_counter',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_dest_vport',
'Source' => 'dr_action.c'
},
- '158118' => {
- 'Line' => '908',
+ '249874' => {
+ 'Line' => '1421',
'Param' => {
'0' => {
- 'name' => 'tag_value',
- 'type' => '85'
+ 'name' => 'dmn',
+ 'type' => '247582'
+ },
+ '1' => {
+ 'name' => 'flags',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'actions_sz',
+ 'type' => '366'
+ },
+ '3' => {
+ 'name' => 'actions',
+ 'type' => '252294'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_tag',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_modify_header',
'Source' => 'dr_action.c'
},
- '159079' => {
+ '253094' => {
'Line' => '1053',
'Param' => {
'0' => {
'name' => 'dmn',
- 'type' => '155745'
+ 'type' => '247582'
},
'1' => {
'name' => 'flags',
- 'type' => '85'
+ 'type' => '1752'
},
'2' => {
'name' => 'reformat_type',
- 'type' => '137905'
+ 'type' => '236366'
},
'3' => {
'name' => 'data_sz',
- 'type' => '5528'
+ 'type' => '366'
},
'4' => {
'name' => 'data',
- 'type' => '1452'
+ 'type' => '219'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '155256',
+ 'Return' => '249626',
'ShortName' => 'mlx5dv_dr_action_create_packet_reformat',
'Source' => 'dr_action.c'
},
- '161935' => {
- 'Line' => '1421',
+ '257363' => {
+ 'Line' => '908',
'Param' => {
'0' => {
- 'name' => 'dmn',
- 'type' => '155745'
- },
- '1' => {
- 'name' => 'flags',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'actions_sz',
- 'type' => '5528'
- },
- '3' => {
- 'name' => 'actions',
- 'type' => '161372'
+ 'name' => 'tag_value',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_modify_header',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_tag',
'Source' => 'dr_action.c'
},
- '162683' => {
- 'Line' => '1485',
+ '257460' => {
+ 'Line' => '888',
'Param' => {
'0' => {
- 'name' => 'dmn',
- 'type' => '155745'
+ 'name' => 'devx_obj',
+ 'type' => '237108'
},
'1' => {
- 'name' => 'vport',
- 'type' => '85'
+ 'name' => 'offeset',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '155256',
- 'ShortName' => 'mlx5dv_dr_action_create_dest_vport',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_flow_counter',
'Source' => 'dr_action.c'
},
- '162833' => {
- 'Line' => '1514',
+ '257595' => {
+ 'Line' => '862',
'Param' => {
'0' => {
- 'name' => 'action',
- 'type' => '155256'
+ 'name' => 'tbl',
+ 'type' => '247867'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_action_destroy',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_dest_table',
'Source' => 'dr_action.c'
},
- '237272' => {
- 'Line' => '679',
+ '257726' => {
+ 'Line' => '843',
'Param' => {
'0' => {
- 'name' => 'tbl',
- 'type' => '157562'
- },
- '1' => {
- 'name' => 'priority',
- 'type' => '5815'
- },
- '2' => {
- 'name' => 'match_criteria_enable',
- 'type' => '4212'
- },
- '3' => {
- 'name' => 'mask',
- 'type' => '236502'
+ 'name' => 'ibqp',
+ 'type' => '4802'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '162888',
- 'ShortName' => 'mlx5dv_dr_matcher_create',
- 'Source' => 'dr_matcher.c'
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_dest_ibv_qp',
+ 'Source' => 'dr_action.c'
},
- '238957' => {
- 'Line' => '791',
+ '257840' => {
+ 'Line' => '837',
+ 'Return' => '249626',
+ 'ShortName' => 'mlx5dv_dr_action_create_drop',
+ 'Source' => 'dr_action.c'
+ },
+ '261377' => {
+ 'Line' => '4347',
'Param' => {
'0' => {
- 'name' => 'matcher',
- 'type' => '162888'
+ 'name' => 'obj',
+ 'type' => '237108'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_matcher_destroy',
- 'Source' => 'dr_matcher.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_obj_destroy',
+ 'Source' => 'verbs.c'
},
- '259350' => {
- 'Line' => '268',
+ '261441' => {
+ 'Line' => '3591',
'Param' => {
'0' => {
'name' => 'ctx',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'type',
- 'type' => '137219'
+ 'name' => 'actions_sz',
+ 'type' => '366'
+ },
+ '2' => {
+ 'name' => 'actions',
+ 'type' => '13005'
+ },
+ '3' => {
+ 'name' => 'ft_type',
+ 'type' => '236323'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '155745',
- 'ShortName' => 'mlx5dv_dr_domain_create',
- 'Source' => 'dr_domain.c'
+ 'Return' => '13227',
+ 'ShortName' => 'mlx5dv_create_flow_action_modify_header',
+ 'Source' => 'verbs.c'
},
- '259893' => {
- 'Line' => '323',
+ '261514' => {
+ 'Line' => '3630',
'Param' => {
'0' => {
- 'name' => 'dmn',
- 'type' => '155745'
+ 'name' => 'ctx',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'flags',
- 'type' => '85'
+ 'name' => 'data_sz',
+ 'type' => '366'
+ },
+ '2' => {
+ 'name' => 'data',
+ 'type' => '219'
+ },
+ '3' => {
+ 'name' => 'reformat_type',
+ 'type' => '236366'
+ },
+ '4' => {
+ 'name' => 'ft_type',
+ 'type' => '236323'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_domain_sync',
- 'Source' => 'dr_domain.c'
+ 'Return' => '13227',
+ 'ShortName' => 'mlx5dv_create_flow_action_packet_reformat',
+ 'Source' => 'verbs.c'
},
- '260015' => {
- 'Line' => '352',
+ '312445' => {
+ 'Line' => '4364',
'Param' => {
'0' => {
- 'name' => 'dmn',
- 'type' => '155745'
+ 'name' => 'context',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'in',
+ 'type' => '1656'
+ },
+ '2' => {
+ 'name' => 'inlen',
+ 'type' => '366'
+ },
+ '3' => {
+ 'name' => 'out',
+ 'type' => '219'
+ },
+ '4' => {
+ 'name' => 'outlen',
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_domain_destroy',
- 'Source' => 'dr_domain.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_general_cmd',
+ 'Source' => 'verbs.c'
},
- '283310' => {
- 'Line' => '1275',
+ '312467' => {
+ 'Line' => '4332',
'Param' => {
'0' => {
- 'name' => 'matcher',
- 'type' => '162888'
+ 'name' => 'obj',
+ 'type' => '237108'
},
'1' => {
- 'name' => 'value',
- 'type' => '236502'
+ 'name' => 'in',
+ 'type' => '1656'
},
'2' => {
- 'name' => 'num_actions',
- 'type' => '5528'
+ 'name' => 'inlen',
+ 'type' => '366'
},
'3' => {
- 'name' => 'actions',
- 'type' => '165146'
+ 'name' => 'out',
+ 'type' => '219'
+ },
+ '4' => {
+ 'name' => 'outlen',
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '279216',
- 'ShortName' => 'mlx5dv_dr_rule_create',
- 'Source' => 'dr_rule.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_obj_modify',
+ 'Source' => 'verbs.c'
},
- '285147' => {
- 'Line' => '1298',
+ '312480' => {
+ 'Line' => '4283',
'Param' => {
'0' => {
- 'name' => 'rule',
- 'type' => '279216'
+ 'name' => 'context',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'in',
+ 'type' => '1656'
+ },
+ '2' => {
+ 'name' => 'inlen',
+ 'type' => '366'
+ },
+ '3' => {
+ 'name' => 'out',
+ 'type' => '219'
+ },
+ '4' => {
+ 'name' => 'outlen',
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_rule_destroy',
- 'Source' => 'dr_rule.c'
+ 'Return' => '237108',
+ 'ShortName' => 'mlx5dv_devx_obj_create',
+ 'Source' => 'verbs.c'
},
- '383305' => {
- 'Line' => '174',
+ '344869' => {
+ 'Line' => '3807',
'Param' => {
'0' => {
- 'name' => 'dmn',
- 'type' => '155745'
+ 'name' => 'context',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'level',
- 'type' => '85'
+ 'name' => 'dm_attr',
+ 'type' => '13174'
+ },
+ '2' => {
+ 'name' => 'mlx5_dm_attr',
+ 'type' => '875330'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '157562',
- 'ShortName' => 'mlx5dv_dr_table_create',
- 'Source' => 'dr_table.c'
+ 'Return' => '2691',
+ 'ShortName' => 'mlx5dv_alloc_dm',
+ 'Source' => 'verbs.c'
},
- '384102' => {
- 'Line' => '218',
+ '369540' => {
+ 'Line' => '791',
'Param' => {
'0' => {
- 'name' => 'tbl',
- 'type' => '157562'
+ 'name' => 'matcher',
+ 'type' => '248422'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_dr_table_destroy',
- 'Source' => 'dr_table.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_matcher_destroy',
+ 'Source' => 'dr_matcher.c'
},
- '437314' => {
- 'Line' => '713',
+ '370394' => {
+ 'Line' => '679',
'Param' => {
'0' => {
- 'name' => 'ctx_in',
- 'type' => '3435'
+ 'name' => 'tbl',
+ 'type' => '247867'
},
'1' => {
- 'name' => 'attrs_out',
- 'type' => '445821'
+ 'name' => 'priority',
+ 'type' => '1740'
+ },
+ '2' => {
+ 'name' => 'match_criteria_enable',
+ 'type' => '1728'
+ },
+ '3' => {
+ 'name' => 'mask',
+ 'type' => '359696'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_query_device',
- 'Source' => 'mlx5.c'
+ 'Return' => '248422',
+ 'ShortName' => 'mlx5dv_dr_matcher_create',
+ 'Source' => 'dr_matcher.c'
},
- '438868' => {
- 'Alias' => '__mlx5dv_init_obj_1_2',
- 'Line' => '960',
+ '379451' => {
+ 'Line' => '3999',
'Param' => {
'0' => {
- 'name' => 'obj',
- 'type' => '445967'
+ 'name' => 'context',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'obj_type',
- 'type' => '5349'
+ 'name' => 'attr',
+ 'type' => '871649'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_init_obj',
- 'Source' => 'mlx5.c'
- },
- '439607' => {
- 'Alias' => '__mlx5dv_init_obj_1_0',
- 'Line' => '984',
+ 'Return' => '247880',
+ 'ShortName' => 'mlx5dv_create_flow_matcher',
+ 'Source' => 'verbs.c'
+ },
+ '379939' => {
+ 'Line' => '4057',
'Param' => {
'0' => {
- 'name' => 'obj',
- 'type' => '445967'
- },
- '1' => {
- 'name' => 'obj_type',
- 'type' => '5349'
+ 'name' => 'flow_matcher',
+ 'type' => '247880'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_init_obj',
- 'Source' => 'mlx5.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_destroy_flow_matcher',
+ 'Source' => 'verbs.c'
},
- '439989' => {
- 'Line' => '1053',
+ '400855' => {
+ 'Line' => '352',
'Param' => {
'0' => {
- 'name' => 'ibv_ctx',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'type',
- 'type' => '427343'
- },
- '2' => {
- 'name' => 'attr',
- 'type' => '1452'
+ 'name' => 'dmn',
+ 'type' => '247582'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_set_context_attr',
- 'Source' => 'mlx5.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_domain_destroy',
+ 'Source' => 'dr_domain.c'
},
- '440072' => {
- 'Line' => '1072',
+ '401191' => {
+ 'Line' => '323',
'Param' => {
'0' => {
- 'name' => 'ctx_in',
- 'type' => '3435'
+ 'name' => 'dmn',
+ 'type' => '247582'
},
'1' => {
- 'name' => 'clock_info',
- 'type' => '50311'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_get_clock_info',
- 'Source' => 'mlx5.c'
- },
- '440205' => {
- 'Line' => '1121',
- 'Param' => {
- '0' => {
- 'name' => 'device',
- 'type' => '3547'
+ 'name' => 'flags',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '14571',
- 'ShortName' => 'mlx5dv_is_supported',
- 'Source' => 'mlx5.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_domain_sync',
+ 'Source' => 'dr_domain.c'
},
- '440281' => {
- 'Line' => '1127',
+ '401484' => {
+ 'Line' => '268',
'Param' => {
'0' => {
- 'name' => 'device',
- 'type' => '3547'
+ 'name' => 'ctx',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'attr',
- 'type' => '446302'
+ 'name' => 'type',
+ 'type' => '237569'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '3435',
- 'ShortName' => 'mlx5dv_open_device',
- 'Source' => 'mlx5.c'
+ 'Return' => '247582',
+ 'ShortName' => 'mlx5dv_dr_domain_create',
+ 'Source' => 'dr_domain.c'
},
- '545758' => {
- 'Line' => '865',
+ '404163' => {
+ 'Line' => '4422',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'cq_attr',
- 'type' => '9943'
- },
- '2' => {
- 'name' => 'mlx5_cq_attr',
- 'type' => '545071'
+ 'name' => 'dv_devx_uar',
+ 'type' => '247196'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '9286',
- 'ShortName' => 'mlx5dv_create_cq',
+ 'Return' => '1',
+ 'ShortName' => 'mlx5dv_devx_free_uar',
'Source' => 'verbs.c'
},
- '557002' => {
- 'Line' => '2624',
+ '404357' => {
+ 'Line' => '4378',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'qp_attr',
- 'type' => '11548'
- },
- '2' => {
- 'name' => 'mlx5_qp_attr',
- 'type' => '548146'
+ 'name' => 'flags',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '4408',
- 'ShortName' => 'mlx5dv_create_qp',
+ 'Return' => '247196',
+ 'ShortName' => 'mlx5dv_devx_alloc_uar',
'Source' => 'verbs.c'
},
- '557077' => {
- 'Line' => '2636',
+ '429946' => {
+ 'Line' => '1296',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '13306'
+ 'name' => 'rule',
+ 'type' => '430761'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '13823',
- 'ShortName' => 'mlx5dv_qp_ex_from_ibv_qp_ex',
- 'Source' => 'verbs.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_rule_destroy',
+ 'Source' => 'dr_rule.c'
},
- '559502' => {
- 'Line' => '4364',
+ '430767' => {
+ 'Line' => '1273',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
+ 'name' => 'matcher',
+ 'type' => '248422'
},
'1' => {
- 'name' => 'in',
- 'type' => '7371'
+ 'name' => 'value',
+ 'type' => '359696'
},
'2' => {
- 'name' => 'inlen',
- 'type' => '5528'
+ 'name' => 'num_actions',
+ 'type' => '366'
},
'3' => {
- 'name' => 'out',
- 'type' => '1452'
- },
- '4' => {
- 'name' => 'outlen',
- 'type' => '5528'
+ 'name' => 'actions',
+ 'type' => '258349'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_general_cmd',
- 'Source' => 'verbs.c'
+ 'Return' => '430761',
+ 'ShortName' => 'mlx5dv_dr_rule_create',
+ 'Source' => 'dr_rule.c'
},
- '562062' => {
- 'Line' => '3263',
+ '449887' => {
+ 'Line' => '4077',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
+ 'name' => 'flow_matcher',
+ 'type' => '247880'
},
'1' => {
- 'name' => 'attr',
- 'type' => '9029'
+ 'name' => 'match_value',
+ 'type' => '359696'
},
'2' => {
- 'name' => 'mlx5_wq_attr',
- 'type' => '561100'
+ 'name' => 'num_actions',
+ 'type' => '366'
+ },
+ '3' => {
+ 'name' => 'actions_attr',
+ 'type' => '258355'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '8681',
- 'ShortName' => 'mlx5dv_create_wq',
+ 'Return' => '13048',
+ 'ShortName' => 'mlx5dv_create_flow',
'Source' => 'verbs.c'
},
- '564005' => {
- 'Line' => '3552',
+ '580363' => {
+ 'Line' => '218',
'Param' => {
'0' => {
- 'name' => 'ctx',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'esp',
- 'type' => '7544'
- },
- '2' => {
- 'name' => 'mlx5_attr',
- 'type' => '592627'
+ 'name' => 'tbl',
+ 'type' => '247867'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '7516',
- 'ShortName' => 'mlx5dv_create_flow_action_esp',
- 'Source' => 'verbs.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_dr_table_destroy',
+ 'Source' => 'dr_table.c'
},
- '564622' => {
- 'Line' => '3591',
+ '580551' => {
+ 'Line' => '174',
'Param' => {
'0' => {
- 'name' => 'ctx',
- 'type' => '3435'
+ 'name' => 'dmn',
+ 'type' => '247582'
},
'1' => {
- 'name' => 'actions_sz',
- 'type' => '5528'
- },
- '2' => {
- 'name' => 'actions',
- 'type' => '7038'
- },
- '3' => {
- 'name' => 'ft_type',
- 'type' => '138616'
+ 'name' => 'level',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '7516',
- 'ShortName' => 'mlx5dv_create_flow_action_modify_header',
- 'Source' => 'verbs.c'
+ 'Return' => '247867',
+ 'ShortName' => 'mlx5dv_dr_table_create',
+ 'Source' => 'dr_table.c'
},
- '565109' => {
- 'Line' => '3630',
+ '620624' => {
+ 'Line' => '4188',
'Param' => {
'0' => {
- 'name' => 'ctx',
- 'type' => '3435'
+ 'name' => 'context',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'data_sz',
- 'type' => '5528'
+ 'name' => 'addr',
+ 'type' => '219'
},
'2' => {
- 'name' => 'data',
- 'type' => '1452'
+ 'name' => 'size',
+ 'type' => '366'
},
'3' => {
- 'name' => 'reformat_type',
- 'type' => '137905'
- },
- '4' => {
- 'name' => 'ft_type',
- 'type' => '138616'
+ 'name' => 'access',
+ 'type' => '1752'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '7516',
- 'ShortName' => 'mlx5dv_create_flow_action_packet_reformat',
+ 'Return' => '248760',
+ 'ShortName' => 'mlx5dv_devx_umem_reg',
'Source' => 'verbs.c'
},
- '566037' => {
- 'Line' => '3807',
+ '620650' => {
+ 'Line' => '4225',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'dm_attr',
- 'type' => '7429'
- },
- '2' => {
- 'name' => 'mlx5_dm_attr',
- 'type' => '592680'
+ 'name' => 'dv_devx_umem',
+ 'type' => '248760'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '7278',
- 'ShortName' => 'mlx5dv_alloc_dm',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_umem_dereg',
'Source' => 'verbs.c'
},
- '567867' => {
- 'Line' => '3999',
+ '668175' => {
+ 'Line' => '1127',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
+ 'name' => 'device',
+ 'type' => '11015'
},
'1' => {
'name' => 'attr',
- 'type' => '592721'
+ 'type' => '668169'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '165100',
- 'ShortName' => 'mlx5dv_create_flow_matcher',
- 'Source' => 'verbs.c'
+ 'Return' => '2655',
+ 'ShortName' => 'mlx5dv_open_device',
+ 'Source' => 'mlx5.c'
},
- '568715' => {
- 'Line' => '4057',
+ '668322' => {
+ 'Line' => '1121',
'Param' => {
'0' => {
- 'name' => 'flow_matcher',
- 'type' => '165100'
+ 'name' => 'device',
+ 'type' => '11015'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_destroy_flow_matcher',
- 'Source' => 'verbs.c'
+ 'Return' => '1721',
+ 'ShortName' => 'mlx5dv_is_supported',
+ 'Source' => 'mlx5.c'
},
- '569143' => {
- 'Line' => '4077',
+ '668771' => {
+ 'Line' => '1053',
'Param' => {
'0' => {
- 'name' => 'flow_matcher',
- 'type' => '165100'
+ 'name' => 'ibv_ctx',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'match_value',
- 'type' => '236502'
+ 'name' => 'type',
+ 'type' => '645796'
},
'2' => {
- 'name' => 'num_actions',
- 'type' => '5528'
- },
- '3' => {
- 'name' => 'actions_attr',
- 'type' => '165151'
+ 'name' => 'attr',
+ 'type' => '219'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '7123',
- 'ShortName' => 'mlx5dv_create_flow',
- 'Source' => 'verbs.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_set_context_attr',
+ 'Source' => 'mlx5.c'
},
- '570218' => {
- 'Line' => '4188',
+ '669756' => {
+ 'Alias' => '__mlx5dv_init_obj_1_0',
+ 'Line' => '984',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
+ 'name' => 'obj',
+ 'type' => '669881'
},
'1' => {
- 'name' => 'addr',
- 'type' => '1452'
- },
- '2' => {
- 'name' => 'size',
- 'type' => '5528'
- },
- '3' => {
- 'name' => 'access',
- 'type' => '85'
+ 'name' => 'obj_type',
+ 'type' => '1769'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '156559',
- 'ShortName' => 'mlx5dv_devx_umem_reg',
- 'Source' => 'verbs.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_init_obj',
+ 'Source' => 'mlx5.c'
},
- '571025' => {
- 'Line' => '4225',
+ '669887' => {
+ 'Alias' => '__mlx5dv_init_obj_1_2',
+ 'Line' => '960',
'Param' => {
'0' => {
- 'name' => 'dv_devx_umem',
- 'type' => '156559'
+ 'name' => 'obj',
+ 'type' => '669881'
+ },
+ '1' => {
+ 'name' => 'obj_type',
+ 'type' => '1769'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_umem_dereg',
- 'Source' => 'verbs.c'
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_init_obj',
+ 'Source' => 'mlx5.c'
},
- '571355' => {
- 'Line' => '4283',
+ '671216' => {
+ 'Line' => '713',
'Param' => {
'0' => {
- 'name' => 'context',
- 'type' => '3435'
+ 'name' => 'ctx_in',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'in',
- 'type' => '7371'
+ 'name' => 'attrs_out',
+ 'type' => '671369'
+ }
+ },
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_query_device',
+ 'Source' => 'mlx5.c'
+ },
+ '839265' => {
+ 'Line' => '4831',
+ 'Param' => {
+ '0' => {
+ 'name' => 'dv_mkey',
+ 'type' => '15019'
+ }
+ },
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_destroy_mkey',
+ 'Source' => 'verbs.c'
+ },
+ '839403' => {
+ 'Line' => '4784',
+ 'Param' => {
+ '0' => {
+ 'name' => 'mkey_init_attr',
+ 'type' => '840677'
+ }
+ },
+ 'Return' => '15019',
+ 'ShortName' => 'mlx5dv_create_mkey',
+ 'Source' => 'verbs.c'
+ },
+ '840699' => {
+ 'Line' => '4764',
+ 'Param' => {
+ '0' => {
+ 'name' => 'event_channel',
+ 'type' => '840927'
+ },
+ '1' => {
+ 'name' => 'event_data',
+ 'type' => '840933'
},
'2' => {
- 'name' => 'inlen',
- 'type' => '5528'
+ 'name' => 'event_resp_len',
+ 'type' => '366'
+ }
+ },
+ 'Return' => '780971',
+ 'ShortName' => 'mlx5dv_devx_get_event',
+ 'Source' => 'verbs.c'
+ },
+ '840939' => {
+ 'Line' => '4748',
+ 'Param' => {
+ '0' => {
+ 'name' => 'cmd_comp',
+ 'type' => '841167'
},
- '3' => {
- 'name' => 'out',
- 'type' => '1452'
+ '1' => {
+ 'name' => 'cmd_resp',
+ 'type' => '841173'
},
- '4' => {
- 'name' => 'outlen',
- 'type' => '5528'
+ '2' => {
+ 'name' => 'cmd_resp_len',
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '156492',
- 'ShortName' => 'mlx5dv_devx_obj_create',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_get_async_cmd_comp',
'Source' => 'verbs.c'
},
- '572248' => {
- 'Line' => '4317',
+ '841179' => {
+ 'Line' => '4729',
'Param' => {
'0' => {
'name' => 'obj',
- 'type' => '156492'
+ 'type' => '237108'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
- 'name' => 'out',
- 'type' => '1452'
+ 'name' => 'outlen',
+ 'type' => '366'
},
'4' => {
- 'name' => 'outlen',
- 'type' => '5528'
+ 'name' => 'wr_id',
+ 'type' => '1769'
+ },
+ '5' => {
+ 'name' => 'cmd_comp',
+ 'type' => '841167'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_obj_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_obj_query_async',
'Source' => 'verbs.c'
},
- '572655' => {
- 'Line' => '4332',
+ '842487' => {
+ 'Line' => '4706',
'Param' => {
'0' => {
+ 'name' => 'dv_event_channel',
+ 'type' => '840927'
+ },
+ '1' => {
+ 'name' => 'fd',
+ 'type' => '128'
+ },
+ '2' => {
'name' => 'obj',
- 'type' => '156492'
+ 'type' => '237108'
+ },
+ '3' => {
+ 'name' => 'event_num',
+ 'type' => '1740'
+ }
+ },
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_subscribe_devx_event_fd',
+ 'Source' => 'verbs.c'
+ },
+ '843641' => {
+ 'Line' => '4682',
+ 'Param' => {
+ '0' => {
+ 'name' => 'dv_event_channel',
+ 'type' => '840927'
},
'1' => {
- 'name' => 'in',
- 'type' => '7371'
+ 'name' => 'obj',
+ 'type' => '237108'
},
'2' => {
- 'name' => 'inlen',
- 'type' => '5528'
+ 'name' => 'events_sz',
+ 'type' => '1740'
},
'3' => {
- 'name' => 'out',
- 'type' => '1452'
+ 'name' => 'events_num',
+ 'type' => '311043'
},
'4' => {
- 'name' => 'outlen',
- 'type' => '5528'
+ 'name' => 'cookie',
+ 'type' => '1769'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_obj_modify',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_subscribe_devx_event',
'Source' => 'verbs.c'
},
- '573062' => {
- 'Line' => '4347',
+ '844791' => {
+ 'Line' => '4671',
'Param' => {
'0' => {
- 'name' => 'obj',
- 'type' => '156492'
+ 'name' => 'dv_event_channel',
+ 'type' => '840927'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
- 'ShortName' => 'mlx5dv_devx_obj_destroy',
+ 'ShortName' => 'mlx5dv_devx_destroy_event_channel',
'Source' => 'verbs.c'
},
- '573551' => {
- 'Line' => '4378',
+ '844901' => {
+ 'Line' => '4635',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
'name' => 'flags',
- 'type' => '85'
+ 'type' => '816443'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '155891',
- 'ShortName' => 'mlx5dv_devx_alloc_uar',
+ 'Return' => '840927',
+ 'ShortName' => 'mlx5dv_devx_create_event_channel',
'Source' => 'verbs.c'
},
- '573928' => {
- 'Line' => '4422',
+ '845756' => {
+ 'Line' => '4627',
'Param' => {
'0' => {
- 'name' => 'dv_devx_uar',
- 'type' => '155891'
+ 'name' => 'cmd_comp',
+ 'type' => '841167'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
- 'ShortName' => 'mlx5dv_devx_free_uar',
+ 'ShortName' => 'mlx5dv_devx_destroy_cmd_comp',
'Source' => 'verbs.c'
},
- '574029' => {
- 'Line' => '4430',
+ '845843' => {
+ 'Line' => '4595',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'vector',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'eqn',
- 'type' => '11934'
+ 'type' => '2655'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_query_eqn',
+ 'Return' => '841167',
+ 'ShortName' => 'mlx5dv_devx_create_cmd_comp',
'Source' => 'verbs.c'
},
- '574413' => {
- 'Line' => '4444',
+ '846443' => {
+ 'Line' => '4579',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '4592'
+ 'name' => 'ind_tbl',
+ 'type' => '7278'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_cq_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_ind_tbl_modify',
'Source' => 'verbs.c'
},
- '574820' => {
- 'Line' => '4459',
+ '847480' => {
+ 'Line' => '4564',
'Param' => {
'0' => {
- 'name' => 'cq',
- 'type' => '4592'
+ 'name' => 'ind_tbl',
+ 'type' => '7278'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_cq_modify',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_ind_tbl_query',
'Source' => 'verbs.c'
},
- '575227' => {
- 'Line' => '4474',
+ '848517' => {
+ 'Line' => '4549',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '4408'
+ 'name' => 'wq',
+ 'type' => '5121'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_qp_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_wq_modify',
'Source' => 'verbs.c'
},
- '575634' => {
- 'Line' => '4489',
+ '849553' => {
+ 'Line' => '4534',
'Param' => {
'0' => {
- 'name' => 'qp',
- 'type' => '4408'
+ 'name' => 'wq',
+ 'type' => '5121'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_qp_modify',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_wq_query',
'Source' => 'verbs.c'
},
- '576041' => {
- 'Line' => '4504',
+ '850589' => {
+ 'Line' => '4519',
'Param' => {
'0' => {
'name' => 'srq',
- 'type' => '5189'
+ 'type' => '4920'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_srq_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_srq_modify',
'Source' => 'verbs.c'
},
- '576448' => {
- 'Line' => '4519',
+ '851626' => {
+ 'Line' => '4504',
'Param' => {
'0' => {
'name' => 'srq',
- 'type' => '5189'
+ 'type' => '4920'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_srq_modify',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_srq_query',
'Source' => 'verbs.c'
},
- '576855' => {
- 'Line' => '4534',
+ '852663' => {
+ 'Line' => '4489',
'Param' => {
'0' => {
- 'name' => 'wq',
- 'type' => '8681'
+ 'name' => 'qp',
+ 'type' => '4802'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_wq_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_qp_modify',
'Source' => 'verbs.c'
},
- '577262' => {
- 'Line' => '4549',
+ '853699' => {
+ 'Line' => '4474',
'Param' => {
'0' => {
- 'name' => 'wq',
- 'type' => '8681'
+ 'name' => 'qp',
+ 'type' => '4802'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_wq_modify',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_qp_query',
'Source' => 'verbs.c'
},
- '577669' => {
- 'Line' => '4564',
+ '854735' => {
+ 'Line' => '4459',
'Param' => {
'0' => {
- 'name' => 'ind_tbl',
- 'type' => '8534'
+ 'name' => 'cq',
+ 'type' => '4600'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_ind_tbl_query',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_cq_modify',
'Source' => 'verbs.c'
},
- '578076' => {
- 'Line' => '4579',
+ '855771' => {
+ 'Line' => '4444',
'Param' => {
'0' => {
- 'name' => 'ind_tbl',
- 'type' => '8534'
+ 'name' => 'cq',
+ 'type' => '4600'
},
'1' => {
'name' => 'in',
- 'type' => '7371'
+ 'type' => '1656'
},
'2' => {
'name' => 'inlen',
- 'type' => '5528'
+ 'type' => '366'
},
'3' => {
'name' => 'out',
- 'type' => '1452'
+ 'type' => '219'
},
'4' => {
'name' => 'outlen',
- 'type' => '5528'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_ind_tbl_modify',
- 'Source' => 'verbs.c'
- },
- '578583' => {
- 'Line' => '4595',
- 'Param' => {
- '0' => {
- 'name' => 'context',
- 'type' => '3435'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '583427',
- 'ShortName' => 'mlx5dv_devx_create_cmd_comp',
- 'Source' => 'verbs.c'
- },
- '578902' => {
- 'Line' => '4627',
- 'Param' => {
- '0' => {
- 'name' => 'cmd_comp',
- 'type' => '583427'
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'mlx5dv_devx_destroy_cmd_comp',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_cq_query',
'Source' => 'verbs.c'
},
- '578941' => {
- 'Line' => '4635',
+ '856807' => {
+ 'Line' => '4430',
'Param' => {
'0' => {
'name' => 'context',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'flags',
- 'type' => '520637'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '528547',
- 'ShortName' => 'mlx5dv_devx_create_event_channel',
- 'Source' => 'verbs.c'
- },
- '579372' => {
- 'Line' => '4671',
- 'Param' => {
- '0' => {
- 'name' => 'dv_event_channel',
- 'type' => '528547'
+ 'name' => 'vector',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'eqn',
+ 'type' => '13876'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'mlx5dv_devx_destroy_event_channel',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_query_eqn',
'Source' => 'verbs.c'
},
- '579489' => {
- 'Line' => '4682',
+ '861094' => {
+ 'Line' => '4317',
'Param' => {
'0' => {
- 'name' => 'dv_event_channel',
- 'type' => '528547'
+ 'name' => 'obj',
+ 'type' => '237108'
},
'1' => {
- 'name' => 'obj',
- 'type' => '156492'
+ 'name' => 'in',
+ 'type' => '1656'
},
'2' => {
- 'name' => 'events_sz',
- 'type' => '5815'
+ 'name' => 'inlen',
+ 'type' => '366'
},
'3' => {
- 'name' => 'events_num',
- 'type' => '191188'
+ 'name' => 'out',
+ 'type' => '219'
},
'4' => {
- 'name' => 'cookie',
- 'type' => '5349'
+ 'name' => 'outlen',
+ 'type' => '366'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_subscribe_devx_event',
+ 'Return' => '128',
+ 'ShortName' => 'mlx5dv_devx_obj_query',
'Source' => 'verbs.c'
},
- '579995' => {
- 'Line' => '4706',
+ '879272' => {
+ 'Line' => '3552',
'Param' => {
'0' => {
- 'name' => 'dv_event_channel',
- 'type' => '528547'
+ 'name' => 'ctx',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'fd',
- 'type' => '171'
+ 'name' => 'esp',
+ 'type' => '13233'
},
'2' => {
- 'name' => 'obj',
- 'type' => '156492'
- },
- '3' => {
- 'name' => 'event_num',
- 'type' => '5815'
+ 'name' => 'mlx5_attr',
+ 'type' => '879840'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_subscribe_devx_event_fd',
+ 'Return' => '13227',
+ 'ShortName' => 'mlx5dv_create_flow_action_esp',
'Source' => 'verbs.c'
},
- '580495' => {
- 'Line' => '4729',
+ '883403' => {
+ 'Line' => '3263',
'Param' => {
'0' => {
- 'name' => 'obj',
- 'type' => '156492'
+ 'name' => 'context',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'in',
- 'type' => '7371'
+ 'name' => 'attr',
+ 'type' => '13604'
},
'2' => {
- 'name' => 'inlen',
- 'type' => '5528'
- },
- '3' => {
- 'name' => 'outlen',
- 'type' => '5528'
- },
- '4' => {
- 'name' => 'wr_id',
- 'type' => '5349'
- },
- '5' => {
- 'name' => 'cmd_comp',
- 'type' => '583427'
+ 'name' => 'mlx5_wq_attr',
+ 'type' => '883568'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_obj_query_async',
+ 'Return' => '5121',
+ 'ShortName' => 'mlx5dv_create_wq',
'Source' => 'verbs.c'
},
- '581060' => {
- 'Line' => '4748',
+ '890452' => {
+ 'Line' => '2636',
'Param' => {
'0' => {
- 'name' => 'cmd_comp',
- 'type' => '583427'
- },
- '1' => {
- 'name' => 'cmd_resp',
- 'type' => '593004'
- },
- '2' => {
- 'name' => 'cmd_resp_len',
- 'type' => '5528'
+ 'name' => 'qp',
+ 'type' => '9190'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_devx_get_async_cmd_comp',
+ 'Return' => '14971',
+ 'ShortName' => 'mlx5dv_qp_ex_from_ibv_qp_ex',
'Source' => 'verbs.c'
},
- '581151' => {
- 'Line' => '4764',
+ '890502' => {
+ 'Line' => '2624',
'Param' => {
'0' => {
- 'name' => 'event_channel',
- 'type' => '528547'
+ 'name' => 'context',
+ 'type' => '2655'
},
'1' => {
- 'name' => 'event_data',
- 'type' => '593054'
+ 'name' => 'qp_attr',
+ 'type' => '13844'
},
'2' => {
- 'name' => 'event_resp_len',
- 'type' => '5528'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '583455',
- 'ShortName' => 'mlx5dv_devx_get_event',
- 'Source' => 'verbs.c'
- },
- '581242' => {
- 'Line' => '4784',
- 'Param' => {
- '0' => {
- 'name' => 'mkey_init_attr',
- 'type' => '593105'
+ 'name' => 'mlx5_qp_attr',
+ 'type' => '890667'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '13865',
- 'ShortName' => 'mlx5dv_create_mkey',
+ 'Return' => '4802',
+ 'ShortName' => 'mlx5dv_create_qp',
'Source' => 'verbs.c'
},
- '581991' => {
- 'Line' => '4831',
+ '907859' => {
+ 'Line' => '865',
'Param' => {
'0' => {
- 'name' => 'dv_mkey',
- 'type' => '13865'
+ 'name' => 'context',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'cq_attr',
+ 'type' => '13668'
+ },
+ '2' => {
+ 'name' => 'mlx5_cq_attr',
+ 'type' => '908075'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '171',
- 'ShortName' => 'mlx5dv_destroy_mkey',
+ 'Return' => '10196',
+ 'ShortName' => 'mlx5dv_create_cq',
'Source' => 'verbs.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '_ITM_registerTMCloneTable' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
- '__gmon_start__' => 'verbs_uninit_context@@IBVERBS_PRIVATE_25',
'__mlx5dv_init_obj_1_0' => 'mlx5dv_init_obj@MLX5_1.0',
'__mlx5dv_init_obj_1_2' => 'mlx5dv_init_obj@@MLX5_1.2',
'mlx5dv_alloc_dm' => 'mlx5dv_alloc_dm@@MLX5_1.10',
@@ -1812,8486 +1488,8645 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '1013' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '133',
- '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'
- },
- '10358' => {
+ '10196' => {
+ 'BaseType' => '9736',
+ 'Name' => 'struct ibv_cq_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '10202' => {
+ 'BaseType' => '9664',
+ 'Name' => 'struct ibv_poll_cq_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '10208' => {
+ 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ },
+ '1' => {
+ 'type' => '10202'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10229' => {
+ 'Name' => 'int(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10246' => {
+ 'Name' => 'void(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10267' => {
+ 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '5291',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10288' => {
+ 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1752',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10309' => {
+ 'Name' => '__be32(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1917',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10330' => {
+ 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '59',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10351' => {
+ 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1728',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10372' => {
+ 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1769',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10393' => {
+ 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ }
+ },
+ 'Return' => '1740',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10415' => {
+ 'BaseType' => '9693',
+ 'Name' => 'struct ibv_wc_tm_info*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '10421' => {
+ 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '10196'
+ },
+ '1' => {
+ 'type' => '10415'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '10513' => {
'Header' => 'verbs.h',
- 'Line' => '154',
+ 'Line' => '1607',
'Memb' => {
'0' => {
- 'name' => 'fw_ver',
- 'offset' => '0',
- 'type' => '3724'
+ 'name' => 'IBV_FLOW_ATTR_NORMAL',
+ 'value' => '0'
},
'1' => {
- 'name' => 'node_guid',
- 'offset' => '64',
- 'type' => '10847'
+ 'name' => 'IBV_FLOW_ATTR_ALL_DEFAULT',
+ 'value' => '1'
},
- '10' => {
- 'name' => 'device_cap_flags',
- 'offset' => '116',
- 'type' => '96'
- },
- '11' => {
- 'name' => 'max_sge',
- 'offset' => '120',
- 'type' => '171'
- },
- '12' => {
- 'name' => 'max_sge_rd',
- 'offset' => '124',
- 'type' => '171'
- },
- '13' => {
- 'name' => 'max_cq',
- 'offset' => '128',
- 'type' => '171'
- },
- '14' => {
- 'name' => 'max_cqe',
- 'offset' => '132',
- 'type' => '171'
- },
- '15' => {
- 'name' => 'max_mr',
- 'offset' => '136',
- 'type' => '171'
- },
- '16' => {
- 'name' => 'max_pd',
- 'offset' => '140',
- 'type' => '171'
- },
- '17' => {
- 'name' => 'max_qp_rd_atom',
- 'offset' => '144',
- 'type' => '171'
- },
- '18' => {
- 'name' => 'max_ee_rd_atom',
- 'offset' => '148',
- 'type' => '171'
- },
- '19' => {
- 'name' => 'max_res_rd_atom',
- 'offset' => '152',
- 'type' => '171'
- },
'2' => {
- 'name' => 'sys_image_guid',
- 'offset' => '72',
- 'type' => '10847'
+ 'name' => 'IBV_FLOW_ATTR_MC_DEFAULT',
+ 'value' => '2'
},
- '20' => {
- 'name' => 'max_qp_init_rd_atom',
- 'offset' => '156',
- 'type' => '171'
- },
- '21' => {
- 'name' => 'max_ee_init_rd_atom',
- 'offset' => '160',
- 'type' => '171'
- },
- '22' => {
- 'name' => 'atomic_cap',
- 'offset' => '164',
- 'type' => '1013'
- },
- '23' => {
- 'name' => 'max_ee',
- 'offset' => '168',
- 'type' => '171'
- },
- '24' => {
- 'name' => 'max_rdd',
- 'offset' => '172',
- 'type' => '171'
- },
- '25' => {
- 'name' => 'max_mw',
- 'offset' => '176',
- 'type' => '171'
- },
- '26' => {
- 'name' => 'max_raw_ipv6_qp',
- 'offset' => '180',
- 'type' => '171'
- },
- '27' => {
- 'name' => 'max_raw_ethy_qp',
- 'offset' => '184',
- 'type' => '171'
- },
- '28' => {
- 'name' => 'max_mcast_grp',
- 'offset' => '188',
- 'type' => '171'
- },
- '29' => {
- 'name' => 'max_mcast_qp_attach',
- 'offset' => '192',
- 'type' => '171'
- },
'3' => {
- 'name' => 'max_mr_size',
- 'offset' => '80',
- 'type' => '5349'
- },
- '30' => {
- 'name' => 'max_total_mcast_qp_attach',
- 'offset' => '196',
- 'type' => '171'
- },
- '31' => {
- 'name' => 'max_ah',
- 'offset' => '200',
- 'type' => '171'
- },
- '32' => {
- 'name' => 'max_fmr',
- 'offset' => '204',
- 'type' => '171'
- },
- '33' => {
- 'name' => 'max_map_per_fmr',
- 'offset' => '208',
- 'type' => '171'
- },
- '34' => {
- 'name' => 'max_srq',
- 'offset' => '212',
- 'type' => '171'
- },
- '35' => {
- 'name' => 'max_srq_wr',
- 'offset' => '216',
- 'type' => '171'
- },
- '36' => {
- 'name' => 'max_srq_sge',
- 'offset' => '220',
- 'type' => '171'
- },
- '37' => {
- 'name' => 'max_pkeys',
- 'offset' => '224',
- 'type' => '5815'
- },
- '38' => {
- 'name' => 'local_ca_ack_delay',
- 'offset' => '226',
- 'type' => '4212'
- },
- '39' => {
- 'name' => 'phys_port_cnt',
- 'offset' => '227',
- 'type' => '4212'
- },
- '4' => {
- 'name' => 'page_size_cap',
- 'offset' => '88',
- 'type' => '5349'
- },
- '5' => {
- 'name' => 'vendor_id',
- 'offset' => '96',
- 'type' => '85'
- },
- '6' => {
- 'name' => 'vendor_part_id',
- 'offset' => '100',
- 'type' => '85'
- },
- '7' => {
- 'name' => 'hw_ver',
- 'offset' => '104',
- 'type' => '85'
- },
- '8' => {
- 'name' => 'max_qp',
- 'offset' => '108',
- 'type' => '171'
- },
- '9' => {
- 'name' => 'max_qp_wr',
- 'offset' => '112',
- 'type' => '171'
+ 'name' => 'IBV_FLOW_ATTR_SNIFFER',
+ 'value' => '3'
}
},
- 'Name' => 'struct ibv_device_attr',
- 'Size' => '232',
- 'Type' => 'Struct'
- },
- '1044' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '1607',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_FLOW_ATTR_NORMAL',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_FLOW_ATTR_ALL_DEFAULT',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_FLOW_ATTR_MC_DEFAULT',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_FLOW_ATTR_SNIFFER',
- 'value' => '3'
- }
- },
- 'Name' => 'enum ibv_flow_attr_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '10847' => {
- 'BaseType' => '7764',
- 'Header' => 'types.h',
- 'Line' => '32',
- 'Name' => '__be64',
- 'Size' => '8',
- 'Type' => 'Typedef'
+ 'Name' => 'enum ibv_flow_attr_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '110' => {
- 'BaseType' => '171',
- 'Header' => 'verbs.h',
- 'Line' => '79',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_NODE_UNKNOWN',
- 'value' => '-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'
- },
- '11499' => {
- 'BaseType' => '11504',
- 'Name' => 'struct ibv_xrcd*',
+ '10557' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1839',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ }
+ },
+ 'Name' => 'struct ibv_flow_action',
'Size' => '8',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '11504' => {
+ '10586' => {
'Header' => 'verbs.h',
- 'Line' => '617',
+ 'Line' => '1989',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '2655'
}
},
- 'Name' => 'struct ibv_xrcd',
+ 'Name' => 'struct ibv_counters',
'Size' => '8',
'Type' => 'Struct'
},
- '11548' => {
- 'BaseType' => '11553',
- 'Name' => 'struct ibv_qp_init_attr_ex*',
- 'Size' => '136',
+ '10615' => {
+ 'BaseType' => '10586',
+ 'Name' => 'struct ibv_counters*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '11553' => {
+ '10734' => {
'Header' => 'verbs.h',
- 'Line' => '929',
+ 'Line' => '1833',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '1452'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'send_cq',
+ 'name' => 'context',
'offset' => '8',
- 'type' => '4592'
+ 'type' => '2655'
},
- '10' => {
- 'name' => 'create_flags',
- 'offset' => '80',
- 'type' => '85'
- },
- '11' => {
- 'name' => 'max_tso_header',
- 'offset' => '84',
- 'type' => '5815'
- },
- '12' => {
- 'name' => 'rwq_ind_tbl',
- 'offset' => '88',
- 'type' => '8534'
- },
- '13' => {
- 'name' => 'rx_hash_conf',
- 'offset' => '96',
- 'type' => '11846'
- },
- '14' => {
- 'name' => 'source_qpn',
- 'offset' => '120',
- 'type' => '85'
- },
- '15' => {
- 'name' => 'send_ops_flags',
- 'offset' => '128',
- 'type' => '5349'
- },
'2' => {
- 'name' => 'recv_cq',
+ 'name' => 'handle',
'offset' => '16',
- 'type' => '4592'
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_flow',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '10791' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1847',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'esp_attr',
+ 'offset' => '0',
+ 'type' => '10946'
+ },
+ '1' => {
+ 'name' => 'keymat_proto',
+ 'offset' => '8',
+ 'type' => '1957'
+ },
+ '2' => {
+ 'name' => 'keymat_len',
+ 'offset' => '12',
+ 'type' => '1740'
},
'3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '5189'
+ 'name' => 'keymat_ptr',
+ 'offset' => '16',
+ 'type' => '219'
},
'4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '11771'
+ 'name' => 'replay_proto',
+ 'offset' => '24',
+ 'type' => '1982'
},
'5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '315'
+ 'name' => 'replay_len',
+ 'offset' => '28',
+ 'type' => '1740'
},
'6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '171'
+ 'name' => 'replay_ptr',
+ 'offset' => '32',
+ 'type' => '219'
},
'7' => {
- 'name' => 'comp_mask',
- 'offset' => '60',
- 'type' => '85'
+ 'name' => 'esp_encap',
+ 'offset' => '40',
+ 'type' => '2140'
},
'8' => {
- 'name' => 'pd',
- 'offset' => '64',
- 'type' => '4341'
+ 'name' => 'comp_mask',
+ 'offset' => '48',
+ 'type' => '1752'
},
'9' => {
- 'name' => 'xrcd',
- 'offset' => '72',
- 'type' => '11499'
+ 'name' => 'esn',
+ 'offset' => '52',
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_qp_init_attr_ex',
- 'Size' => '136',
+ 'Name' => 'struct ibv_flow_action_esp_attr',
+ 'Size' => '56',
'Type' => 'Struct'
},
- '1157' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5.h',
- 'Line' => '169',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5_ALLOC_TYPE_ANON',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX5_ALLOC_TYPE_HUGE',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'MLX5_ALLOC_TYPE_CONTIG',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'MLX5_ALLOC_TYPE_PREFER_HUGE',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'MLX5_ALLOC_TYPE_PREFER_CONTIG',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'MLX5_ALLOC_TYPE_EXTERNAL',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'MLX5_ALLOC_TYPE_ALL',
- 'value' => '6'
- }
- },
- 'Name' => 'enum mlx5_alloc_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '11771' => {
+ '109' => {
+ 'Name' => 'short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '10946' => {
+ 'BaseType' => '2146',
+ 'Name' => 'struct ib_uverbs_flow_action_esp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '10952' => {
'Header' => 'verbs.h',
- 'Line' => '870',
+ 'Line' => '1868',
'Memb' => {
'0' => {
- 'name' => 'max_send_wr',
+ 'name' => '_dummy1',
'offset' => '0',
- 'type' => '85'
+ 'type' => '11136'
},
'1' => {
- 'name' => 'max_recv_wr',
- 'offset' => '4',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'max_send_sge',
+ 'name' => '_dummy2',
'offset' => '8',
- 'type' => '85'
- },
- '3' => {
- 'name' => 'max_recv_sge',
- 'offset' => '12',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'max_inline_data',
- 'offset' => '16',
- 'type' => '85'
+ 'type' => '11153'
}
},
- 'Name' => 'struct ibv_qp_cap',
- 'Size' => '20',
+ 'Name' => 'struct _ibv_device_ops',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '11846' => {
+ '11015' => {
+ 'BaseType' => '11021',
+ 'Name' => 'struct ibv_device*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11021' => {
'Header' => 'verbs.h',
- 'Line' => '920',
+ 'Line' => '1878',
'Memb' => {
'0' => {
- 'name' => 'rx_hash_function',
+ 'name' => '_ops',
'offset' => '0',
- 'type' => '4212'
+ 'type' => '10952'
},
'1' => {
- 'name' => 'rx_hash_key_len',
- 'offset' => '1',
- 'type' => '4212'
+ 'name' => 'node_type',
+ 'offset' => '16',
+ 'type' => '2258'
},
'2' => {
- 'name' => 'rx_hash_key',
- 'offset' => '8',
- 'type' => '11908'
+ 'name' => 'transport_type',
+ 'offset' => '20',
+ 'type' => '2325'
},
'3' => {
- 'name' => 'rx_hash_fields_mask',
- 'offset' => '16',
- 'type' => '5349'
+ 'name' => 'name',
+ 'offset' => '24',
+ 'type' => '3273'
+ },
+ '4' => {
+ 'name' => 'dev_name',
+ 'offset' => '88',
+ 'type' => '3273'
+ },
+ '5' => {
+ 'name' => 'dev_path',
+ 'offset' => '152',
+ 'type' => '11159'
+ },
+ '6' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '408',
+ 'type' => '11159'
}
},
- 'Name' => 'struct ibv_rx_hash_conf',
- 'Size' => '24',
+ 'Name' => 'struct ibv_device',
+ 'Size' => '664',
'Type' => 'Struct'
},
- '11908' => {
- 'BaseType' => '4212',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
+ '11136' => {
+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '11015'
+ },
+ '1' => {
+ 'type' => '128'
+ }
+ },
+ 'Return' => '2655',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '11934' => {
- 'BaseType' => '85',
- 'Name' => 'uint32_t*',
- 'Size' => '4',
- 'Type' => 'Pointer'
+ '11153' => {
+ 'Name' => 'void(*)(struct ibv_context*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '2655'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '1212' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv.h',
- 'Line' => '197',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5DV_DCTYPE_DCT',
- 'value' => '1'
- },
- '1' => {
- 'name' => 'MLX5DV_DCTYPE_DCI',
- 'value' => '2'
- }
- },
- 'Name' => 'enum mlx5dv_dc_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '12940' => {
+ '11159' => {
+ 'BaseType' => '244',
+ 'Name' => 'char[256]',
+ 'Size' => '256',
+ 'Type' => 'Array'
+ },
+ '11175' => {
'Header' => 'verbs.h',
- 'Line' => '1234',
+ 'Line' => '1893',
'Memb' => {
'0' => {
- 'name' => 'qp_base',
+ 'name' => '_compat_query_device',
'offset' => '0',
- 'type' => '4413'
+ 'type' => '11644'
},
'1' => {
- 'name' => 'comp_mask',
- 'offset' => '160',
- 'type' => '5349'
+ 'name' => '_compat_query_port',
+ 'offset' => '8',
+ 'type' => '11686'
},
'10' => {
- 'name' => 'wr_rdma_write_imm',
- 'offset' => '232',
- 'type' => '13414'
+ 'name' => '_compat_create_cq',
+ 'offset' => '80',
+ 'type' => '11644'
},
'11' => {
- 'name' => 'wr_send',
- 'offset' => '240',
- 'type' => '13441'
+ 'name' => 'poll_cq',
+ 'offset' => '88',
+ 'type' => '11807'
},
'12' => {
- 'name' => 'wr_send_imm',
- 'offset' => '248',
- 'type' => '13453'
+ 'name' => 'req_notify_cq',
+ 'offset' => '96',
+ 'type' => '11833'
},
'13' => {
- 'name' => 'wr_send_inv',
- 'offset' => '256',
- 'type' => '13375'
+ 'name' => '_compat_cq_event',
+ 'offset' => '104',
+ 'type' => '11644'
},
'14' => {
- 'name' => 'wr_send_tso',
- 'offset' => '264',
- 'type' => '13470'
+ 'name' => '_compat_resize_cq',
+ 'offset' => '112',
+ 'type' => '11644'
},
'15' => {
- 'name' => 'wr_set_ud_addr',
- 'offset' => '272',
- 'type' => '13497'
+ 'name' => '_compat_destroy_cq',
+ 'offset' => '120',
+ 'type' => '11644'
},
'16' => {
- 'name' => 'wr_set_xrc_srqn',
- 'offset' => '280',
- 'type' => '13375'
+ 'name' => '_compat_create_srq',
+ 'offset' => '128',
+ 'type' => '11644'
},
'17' => {
- 'name' => 'wr_set_inline_data',
- 'offset' => '288',
- 'type' => '13524'
+ 'name' => '_compat_modify_srq',
+ 'offset' => '136',
+ 'type' => '11644'
},
'18' => {
- 'name' => 'wr_set_inline_data_list',
- 'offset' => '296',
- 'type' => '13546'
+ 'name' => '_compat_query_srq',
+ 'offset' => '144',
+ 'type' => '11644'
},
'19' => {
- 'name' => 'wr_set_sge',
- 'offset' => '304',
- 'type' => '13614'
+ 'name' => '_compat_destroy_srq',
+ 'offset' => '152',
+ 'type' => '11644'
},
'2' => {
- 'name' => 'wr_id',
- 'offset' => '168',
- 'type' => '5349'
+ 'name' => '_compat_alloc_pd',
+ 'offset' => '16',
+ 'type' => '11644'
},
'20' => {
- 'name' => 'wr_set_sge_list',
- 'offset' => '312',
- 'type' => '13641'
+ 'name' => 'post_srq_recv',
+ 'offset' => '160',
+ 'type' => '11864'
},
'21' => {
- 'name' => 'wr_start',
- 'offset' => '320',
- 'type' => '13441'
+ 'name' => '_compat_create_qp',
+ 'offset' => '168',
+ 'type' => '11644'
},
'22' => {
- 'name' => 'wr_complete',
- 'offset' => '328',
- 'type' => '13673'
+ 'name' => '_compat_query_qp',
+ 'offset' => '176',
+ 'type' => '11644'
},
'23' => {
- 'name' => 'wr_abort',
- 'offset' => '336',
- 'type' => '13441'
+ 'name' => '_compat_modify_qp',
+ 'offset' => '184',
+ 'type' => '11644'
+ },
+ '24' => {
+ 'name' => '_compat_destroy_qp',
+ 'offset' => '192',
+ 'type' => '11644'
+ },
+ '25' => {
+ 'name' => 'post_send',
+ 'offset' => '200',
+ 'type' => '11901'
+ },
+ '26' => {
+ 'name' => 'post_recv',
+ 'offset' => '208',
+ 'type' => '11932'
+ },
+ '27' => {
+ 'name' => '_compat_create_ah',
+ 'offset' => '216',
+ 'type' => '11644'
+ },
+ '28' => {
+ 'name' => '_compat_destroy_ah',
+ 'offset' => '224',
+ 'type' => '11644'
+ },
+ '29' => {
+ 'name' => '_compat_attach_mcast',
+ 'offset' => '232',
+ 'type' => '11644'
},
'3' => {
- 'name' => 'wr_flags',
- 'offset' => '176',
- 'type' => '96'
+ 'name' => '_compat_dealloc_pd',
+ 'offset' => '24',
+ 'type' => '11644'
},
- '4' => {
- 'name' => 'wr_atomic_cmp_swp',
- 'offset' => '184',
- 'type' => '13274'
+ '30' => {
+ 'name' => '_compat_detach_mcast',
+ 'offset' => '240',
+ 'type' => '11644'
+ },
+ '31' => {
+ 'name' => '_compat_async_event',
+ 'offset' => '248',
+ 'type' => '11644'
+ },
+ '4' => {
+ 'name' => '_compat_reg_mr',
+ 'offset' => '32',
+ 'type' => '11644'
},
'5' => {
- 'name' => 'wr_atomic_fetch_add',
- 'offset' => '192',
- 'type' => '13311'
+ 'name' => '_compat_rereg_mr',
+ 'offset' => '40',
+ 'type' => '11644'
},
'6' => {
- 'name' => 'wr_bind_mw',
- 'offset' => '200',
- 'type' => '13338'
+ 'name' => '_compat_dereg_mr',
+ 'offset' => '48',
+ 'type' => '11644'
},
'7' => {
- 'name' => 'wr_local_inv',
- 'offset' => '208',
- 'type' => '13375'
+ 'name' => 'alloc_mw',
+ 'offset' => '56',
+ 'type' => '11712'
},
'8' => {
- 'name' => 'wr_rdma_read',
- 'offset' => '216',
- 'type' => '13392'
+ 'name' => 'bind_mw',
+ 'offset' => '64',
+ 'type' => '11749'
},
'9' => {
- 'name' => 'wr_rdma_write',
- 'offset' => '224',
- 'type' => '13392'
+ 'name' => 'dealloc_mw',
+ 'offset' => '72',
+ 'type' => '11770'
}
},
- 'Name' => 'struct ibv_qp_ex',
- 'Size' => '344',
+ 'Name' => 'struct ibv_context_ops',
+ 'Size' => '256',
'Type' => 'Struct'
},
- '13274' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- },
- '1' => {
- 'type' => '85'
- },
- '2' => {
- 'type' => '5349'
- },
- '3' => {
- 'type' => '5349'
- },
- '4' => {
- 'type' => '5349'
- }
- },
- 'Return' => '1',
+ '116' => {
+ 'BaseType' => '52',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '11644' => {
+ 'Name' => 'void*(*)()',
+ 'Return' => '219',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13306' => {
- 'BaseType' => '12940',
- 'Name' => 'struct ibv_qp_ex*',
- 'Size' => '344',
+ '11675' => {
+ 'BaseType' => '11681',
+ 'Name' => 'struct _compat_ibv_port_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '13311' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
+ '11681' => {
+ 'Name' => 'struct _compat_ibv_port_attr',
+ 'Type' => 'Struct'
+ },
+ '11686' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '2655'
},
'1' => {
- 'type' => '85'
+ 'type' => '1728'
},
'2' => {
- 'type' => '5349'
- },
- '3' => {
- 'type' => '5349'
+ 'type' => '11675'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13338' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
+ '11712' => {
+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '6011'
},
'1' => {
- 'type' => '4261'
- },
- '2' => {
- 'type' => '85'
- },
- '3' => {
- 'type' => '13365'
+ 'type' => '6017'
}
},
- 'Return' => '1',
+ 'Return' => '8117',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13365' => {
- 'BaseType' => '13370',
- 'Name' => 'struct ibv_mw_bind_info const*',
- 'Size' => '32',
+ '11743' => {
+ 'BaseType' => '8702',
+ 'Name' => 'struct ibv_mw_bind*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '13370' => {
- 'BaseType' => '5360',
- 'Name' => 'struct ibv_mw_bind_info const',
- 'Size' => '32',
- 'Type' => 'Const'
- },
- '13375' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- },
- '1' => {
- 'type' => '85'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '13392' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
+ '11749' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4802'
},
'1' => {
- 'type' => '85'
+ 'type' => '8117'
},
'2' => {
- 'type' => '5349'
+ 'type' => '11743'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13414' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
+ '11770' => {
+ 'Name' => 'int(*)(struct ibv_mw*)',
'Param' => {
'0' => {
- 'type' => '13306'
- },
- '1' => {
- 'type' => '85'
- },
- '2' => {
- 'type' => '5349'
- },
- '3' => {
- 'type' => '5793'
+ 'type' => '8117'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13441' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ '11801' => {
+ 'BaseType' => '5444',
+ 'Name' => 'struct ibv_wc*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '13453' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
+ '11807' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4600'
},
'1' => {
- 'type' => '5793'
+ 'type' => '128'
+ },
+ '2' => {
+ 'type' => '11801'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13470' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
+ '11833' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4600'
},
'1' => {
- 'type' => '1452'
- },
- '2' => {
- 'type' => '5815'
- },
- '3' => {
- 'type' => '5815'
+ 'type' => '128'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13497' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
+ '11864' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4920'
},
'1' => {
- 'type' => '6541'
+ 'type' => '8434'
},
'2' => {
- 'type' => '85'
- },
- '3' => {
- 'type' => '85'
+ 'type' => '8784'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13524' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
+ '11895' => {
+ 'BaseType' => '8351',
+ 'Name' => 'struct ibv_send_wr**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11901' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4802'
},
'1' => {
- 'type' => '1452'
+ 'type' => '8351'
},
'2' => {
- 'type' => '5528'
+ 'type' => '11895'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13546' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
+ '11932' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
'Param' => {
'0' => {
- 'type' => '13306'
+ 'type' => '4802'
},
'1' => {
- 'type' => '5528'
+ 'type' => '8434'
},
'2' => {
- 'type' => '13568'
+ 'type' => '8784'
}
},
- 'Return' => '1',
+ 'Return' => '128',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13568' => {
- 'BaseType' => '13573',
- 'Name' => 'struct ibv_data_buf const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '13573' => {
- 'BaseType' => '13578',
- 'Name' => 'struct ibv_data_buf const',
- 'Size' => '16',
- 'Type' => 'Const'
- },
- '13578' => {
+ '11938' => {
'Header' => 'verbs.h',
- 'Line' => '1074',
+ 'Line' => '1954',
'Memb' => {
'0' => {
- 'name' => 'addr',
+ 'name' => 'cqe',
'offset' => '0',
- 'type' => '1452'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'length',
+ 'name' => 'cq_context',
'offset' => '8',
- 'type' => '5528'
+ 'type' => '219'
+ },
+ '2' => {
+ 'name' => 'channel',
+ 'offset' => '16',
+ 'type' => '9658'
+ },
+ '3' => {
+ 'name' => 'comp_vector',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'wc_flags',
+ 'offset' => '32',
+ 'type' => '1769'
+ },
+ '5' => {
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '1752'
+ },
+ '6' => {
+ 'name' => 'flags',
+ 'offset' => '44',
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_data_buf',
- 'Size' => '16',
+ 'Name' => 'struct ibv_cq_init_attr_ex',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '13614' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- },
- '1' => {
- 'type' => '85'
- },
- '2' => {
- 'type' => '5349'
- },
- '3' => {
- 'type' => '85'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ '128' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '13005' => {
+ 'BaseType' => '1769',
+ 'Name' => 'uint64_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '13641' => {
- 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- },
- '1' => {
- 'type' => '5528'
- },
- '2' => {
- 'type' => '13663'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
+ '13048' => {
+ 'BaseType' => '10734',
+ 'Name' => 'struct ibv_flow*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '13663' => {
- 'BaseType' => '13668',
- 'Name' => 'struct ibv_sge const*',
- 'Size' => '16',
+ '13174' => {
+ 'BaseType' => '2417',
+ 'Name' => 'struct ibv_alloc_dm_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13227' => {
+ 'BaseType' => '10557',
+ 'Name' => 'struct ibv_flow_action*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13233' => {
+ 'BaseType' => '10791',
+ 'Name' => 'struct ibv_flow_action_esp_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13604' => {
+ 'BaseType' => '6428',
+ 'Name' => 'struct ibv_wq_init_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
'13668' => {
- 'BaseType' => '5952',
- 'Name' => 'struct ibv_sge const',
- 'Size' => '16',
- 'Type' => 'Const'
+ 'BaseType' => '11938',
+ 'Name' => 'struct ibv_cq_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '13673' => {
- 'Name' => 'int(*)(struct ibv_qp_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '13306'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
+ '13844' => {
+ 'BaseType' => '7040',
+ 'Name' => 'struct ibv_qp_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '137219' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv.h',
- 'Line' => '1410',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_RX',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_TX',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'MLX5DV_DR_DOMAIN_TYPE_FDB',
- 'value' => '2'
- }
- },
- 'Name' => 'enum mlx5dv_dr_domain_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '137306' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5.h',
- 'Line' => '606',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5_DEVX_FLOW_TABLE',
- 'value' => '1'
- },
- '1' => {
- 'name' => 'MLX5_DEVX_FLOW_COUNTER',
- 'value' => '2'
- },
- '2' => {
- 'name' => 'MLX5_DEVX_FLOW_METER',
- 'value' => '3'
- },
- '3' => {
- 'name' => 'MLX5_DEVX_QP',
- 'value' => '4'
- },
- '4' => {
- 'name' => 'MLX5_DEVX_PKT_REFORMAT_CTX',
- 'value' => '5'
- }
- },
- 'Name' => 'enum mlx5_devx_obj_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '137350' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '140',
- 'Memb' => {
- '0' => {
- 'name' => 'DR_STE_TYPE_TX',
- 'value' => '1'
- },
- '1' => {
- 'name' => 'DR_STE_TYPE_RX',
- 'value' => '2'
- },
- '2' => {
- 'name' => 'DR_STE_TYPE_MODIFY_PKT',
- 'value' => '6'
- }
- },
- 'Name' => 'enum dr_ste_entry_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '13739' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '234',
+ '13876' => {
+ 'BaseType' => '1752',
+ 'Name' => 'uint32_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '13973' => {
+ 'Header' => 'list.h',
+ 'Line' => '24',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'next',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '14013'
},
'1' => {
- 'name' => 'wr_set_dc_addr',
+ 'name' => 'prev',
'offset' => '8',
- 'type' => '13796'
- },
- '2' => {
- 'name' => 'wr_mr_interleaved',
- 'offset' => '16',
- 'type' => '13828'
- },
- '3' => {
+ 'type' => '14013'
+ }
+ },
+ 'Name' => 'struct list_node',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '140' => {
+ 'BaseType' => '59',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '14013' => {
+ 'BaseType' => '13973',
+ 'Name' => 'struct list_node*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14019' => {
+ 'Header' => 'list.h',
+ 'Line' => '41',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'n',
+ 'offset' => '0',
+ 'type' => '13973'
+ }
+ },
+ 'Name' => 'struct list_head',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '14277' => {
+ 'Name' => 'atomic_int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '14583' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '78',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_num',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'supported_format',
+ 'offset' => '4',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_cqe_comp_caps',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '14623' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '83',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'sw_parsing_offloads',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'supported_qpts',
+ 'offset' => '4',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_sw_parsing_caps',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '14663' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '88',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'min_single_stride_log_num_of_bytes',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'max_single_stride_log_num_of_bytes',
+ 'offset' => '4',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'min_single_wqe_log_num_of_strides',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'max_single_wqe_log_num_of_strides',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'supported_qpts',
+ 'offset' => '16',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_striding_rq_caps',
+ 'Size' => '20',
+ 'Type' => 'Struct'
+ },
+ '14742' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '183',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'lkey',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'rkey',
+ 'offset' => '4',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_mkey',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '14782' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '197',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX5DV_DCTYPE_DCT',
+ 'value' => '1'
+ },
+ '1' => {
+ 'name' => 'MLX5DV_DCTYPE_DCI',
+ 'value' => '2'
+ }
+ },
+ 'Name' => 'enum mlx5dv_dc_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '14813' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '223',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'addr',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'bytes_count',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'bytes_skip',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'lkey',
+ 'offset' => '16',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_mr_interleaved',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '14879' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '234',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'wr_set_dc_addr',
+ 'offset' => '8',
+ 'type' => '14977'
+ },
+ '2' => {
+ 'name' => 'wr_mr_interleaved',
+ 'offset' => '16',
+ 'type' => '15031'
+ },
+ '3' => {
'name' => 'wr_mr_list',
'offset' => '24',
- 'type' => '13965'
+ 'type' => '15068'
}
},
'Name' => 'struct mlx5dv_qp_ex',
'Size' => '32',
'Type' => 'Struct'
},
- '137412' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '54',
- 'Memb' => {
+ '14971' => {
+ 'BaseType' => '14879',
+ 'Name' => 'struct mlx5dv_qp_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '14977' => {
+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t)',
+ 'Param' => {
'0' => {
- 'name' => 'DR_CHUNK_SIZE_1',
- 'value' => '0'
+ 'type' => '14971'
},
'1' => {
- 'name' => 'DR_CHUNK_SIZE_MIN',
- 'value' => '0'
+ 'type' => '7961'
},
- '10' => {
- 'name' => 'DR_CHUNK_SIZE_512',
- 'value' => '9'
- },
- '11' => {
- 'name' => 'DR_CHUNK_SIZE_1K',
- 'value' => '10'
- },
- '12' => {
- 'name' => 'DR_CHUNK_SIZE_2K',
- 'value' => '11'
- },
- '13' => {
- 'name' => 'DR_CHUNK_SIZE_4K',
- 'value' => '12'
- },
- '14' => {
- 'name' => 'DR_CHUNK_SIZE_8K',
- 'value' => '13'
- },
- '15' => {
- 'name' => 'DR_CHUNK_SIZE_16K',
- 'value' => '14'
- },
- '16' => {
- 'name' => 'DR_CHUNK_SIZE_32K',
- 'value' => '15'
- },
- '17' => {
- 'name' => 'DR_CHUNK_SIZE_64K',
- 'value' => '16'
- },
- '18' => {
- 'name' => 'DR_CHUNK_SIZE_128K',
- 'value' => '17'
- },
- '19' => {
- 'name' => 'DR_CHUNK_SIZE_256K',
- 'value' => '18'
- },
'2' => {
- 'name' => 'DR_CHUNK_SIZE_2',
- 'value' => '1'
+ 'type' => '1752'
},
- '20' => {
- 'name' => 'DR_CHUNK_SIZE_512K',
- 'value' => '19'
- },
- '21' => {
- 'name' => 'DR_CHUNK_SIZE_1024K',
- 'value' => '20'
- },
- '22' => {
- 'name' => 'DR_CHUNK_SIZE_2048K',
- 'value' => '21'
- },
- '23' => {
- 'name' => 'DR_CHUNK_SIZE_MAX',
- 'value' => '22'
- },
'3' => {
- 'name' => 'DR_CHUNK_SIZE_4',
- 'value' => '2'
+ 'type' => '1769'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '15019' => {
+ 'BaseType' => '14742',
+ 'Name' => 'struct mlx5dv_mkey*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '15025' => {
+ 'BaseType' => '14813',
+ 'Name' => 'struct mlx5dv_mr_interleaved*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '15031' => {
+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint32_t, uint16_t, struct mlx5dv_mr_interleaved*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '14971'
},
- '4' => {
- 'name' => 'DR_CHUNK_SIZE_8',
- 'value' => '3'
+ '1' => {
+ 'type' => '15019'
},
- '5' => {
- 'name' => 'DR_CHUNK_SIZE_16',
- 'value' => '4'
+ '2' => {
+ 'type' => '1752'
},
- '6' => {
- 'name' => 'DR_CHUNK_SIZE_32',
- 'value' => '5'
- },
- '7' => {
- 'name' => 'DR_CHUNK_SIZE_64',
- 'value' => '6'
- },
- '8' => {
- 'name' => 'DR_CHUNK_SIZE_128',
- 'value' => '7'
- },
- '9' => {
- 'name' => 'DR_CHUNK_SIZE_256',
- 'value' => '8'
- }
- },
- 'Name' => 'enum dr_icm_chunk_size',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '137569' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '171',
- 'Memb' => {
- '0' => {
- 'name' => 'DR_ACTION_TYP_TNL_L2_TO_L2',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L2',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'DR_ACTION_TYP_VPORT',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'DR_ACTION_TYP_MAX',
- 'value' => '11'
- },
- '2' => {
- 'name' => 'DR_ACTION_TYP_TNL_L3_TO_L2',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L3',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'DR_ACTION_TYP_DROP',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'DR_ACTION_TYP_QP',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'DR_ACTION_TYP_FT',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'DR_ACTION_TYP_CTR',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'DR_ACTION_TYP_TAG',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'DR_ACTION_TYP_MODIFY_HDR',
- 'value' => '9'
- }
- },
- 'Name' => 'enum dr_action_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '137849' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv.h',
- 'Line' => '321',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5DV_FLOW_ACTION_DEST_IBV_QP',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX5DV_FLOW_ACTION_DROP',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'MLX5DV_FLOW_ACTION_IBV_COUNTER',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'MLX5DV_FLOW_ACTION_IBV_FLOW_ACTION',
- 'value' => '3'
+ '3' => {
+ 'type' => '1752'
},
'4' => {
- 'name' => 'MLX5DV_FLOW_ACTION_TAG',
- 'value' => '4'
+ 'type' => '1740'
},
'5' => {
- 'name' => 'MLX5DV_FLOW_ACTION_DEST_DEVX',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX',
- 'value' => '6'
- }
- },
- 'Name' => 'enum mlx5dv_flow_action_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '137905' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '49',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TUNNEL_TO_L2',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L2_TUNNEL',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L3_TUNNEL_TO_L2',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L3_TUNNEL',
- 'value' => '3'
- }
- },
- 'Name' => 'enum mlx5_ib_uapi_flow_action_packet_reformat_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '13796' => {
- 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t)',
- 'Param' => {
- '0' => {
- 'type' => '13823'
- },
- '1' => {
- 'type' => '6541'
- },
- '2' => {
- 'type' => '85'
- },
- '3' => {
- 'type' => '5349'
+ 'type' => '15025'
}
},
'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '13823' => {
- 'BaseType' => '13739',
- 'Name' => 'struct mlx5dv_qp_ex*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '13828' => {
- 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint32_t, uint16_t, struct mlx5dv_mr_interleaved*)',
+ '15068' => {
+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint16_t, struct ibv_sge*)',
'Param' => {
'0' => {
- 'type' => '13823'
+ 'type' => '14971'
},
'1' => {
- 'type' => '13865'
+ 'type' => '15019'
},
'2' => {
- 'type' => '85'
+ 'type' => '1752'
},
'3' => {
- 'type' => '85'
+ 'type' => '1740'
},
'4' => {
- 'type' => '5815'
- },
- '5' => {
- 'type' => '13903'
+ 'type' => '8357'
}
},
'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '138616' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '42',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_RX',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_TX',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_FDB',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_RX',
- 'value' => '3'
- }
- },
- 'Name' => 'enum mlx5_ib_uapi_flow_table_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '13865' => {
- 'BaseType' => '13870',
- 'Name' => 'struct mlx5dv_mkey*',
'Size' => '8',
- 'Type' => 'Pointer'
+ 'Type' => 'FuncPtr'
},
- '13870' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '183',
- 'Memb' => {
- '0' => {
- 'name' => 'lkey',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'rkey',
- 'offset' => '4',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_mkey',
+ '15074' => {
+ 'BaseType' => '1917',
+ 'Name' => '__be32*',
'Size' => '8',
- 'Type' => 'Struct'
- },
- '13903' => {
- 'BaseType' => '13908',
- 'Name' => 'struct mlx5dv_mr_interleaved*',
- 'Size' => '24',
'Type' => 'Pointer'
},
- '13908' => {
+ '152' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '15300' => {
'Header' => 'mlx5dv.h',
- 'Line' => '223',
+ 'Line' => '1265',
'Memb' => {
'0' => {
- 'name' => 'addr',
+ 'name' => 'reg_addr',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '219'
},
'1' => {
- 'name' => 'bytes_count',
+ 'name' => 'base_addr',
'offset' => '8',
- 'type' => '85'
+ 'type' => '219'
},
'2' => {
- 'name' => 'bytes_skip',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'page_id',
+ 'offset' => '16',
+ 'type' => '1752'
},
'3' => {
- 'name' => 'lkey',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'mmap_off',
+ 'offset' => '24',
+ 'type' => '1556'
+ },
+ '4' => {
+ 'name' => 'comp_mask',
+ 'offset' => '32',
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_mr_interleaved',
- 'Size' => '24',
+ 'Name' => 'struct mlx5dv_devx_uar',
+ 'Size' => '40',
'Type' => 'Struct'
},
- '13965' => {
- 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint16_t, struct ibv_sge*)',
- 'Param' => {
- '0' => {
- 'type' => '13823'
- },
- '1' => {
- 'type' => '13865'
- },
- '2' => {
- 'type' => '85'
- },
- '3' => {
- 'type' => '5815'
- },
- '4' => {
- 'type' => '5947'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '13997' => {
+ '15493' => {
'Header' => 'mlx5.h',
- 'Line' => '331',
+ 'Line' => '169',
'Memb' => {
'0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
+ 'name' => 'MLX5_ALLOC_TYPE_ANON',
+ 'value' => '0'
},
'1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '5528'
+ 'name' => 'MLX5_ALLOC_TYPE_HUGE',
+ 'value' => '1'
},
'2' => {
- 'name' => 'base',
- 'offset' => '16',
- 'type' => '171'
+ 'name' => 'MLX5_ALLOC_TYPE_CONTIG',
+ 'value' => '2'
},
'3' => {
- 'name' => 'hmem',
- 'offset' => '24',
- 'type' => '14072'
+ 'name' => 'MLX5_ALLOC_TYPE_PREFER_HUGE',
+ 'value' => '3'
},
'4' => {
- 'name' => 'type',
- 'offset' => '32',
- 'type' => '1157'
+ 'name' => 'MLX5_ALLOC_TYPE_PREFER_CONTIG',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'MLX5_ALLOC_TYPE_EXTERNAL',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'MLX5_ALLOC_TYPE_ALL',
+ 'value' => '6'
}
},
- 'Name' => 'struct mlx5_buf',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '14072' => {
- 'BaseType' => '14077',
- 'Name' => 'struct mlx5_hugetlb_mem*',
- 'Size' => '64',
- 'Type' => 'Pointer'
+ 'Name' => 'enum mlx5_alloc_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '14077' => {
- 'Header' => 'mlx5.h',
- 'Line' => '324',
- 'Memb' => {
- '0' => {
- 'name' => 'shmid',
- 'offset' => '0',
- 'type' => '171'
- },
- '1' => {
- 'name' => 'shmaddr',
- 'offset' => '8',
- 'type' => '1452'
- },
- '2' => {
- 'name' => 'bitmap',
- 'offset' => '16',
- 'type' => '14139'
- },
- '3' => {
- 'name' => 'entry',
- 'offset' => '48',
- 'type' => '1458'
- }
- },
- 'Name' => 'struct mlx5_hugetlb_mem',
- 'Size' => '64',
- 'Type' => 'Struct'
- },
- '14139' => {
+ '1556' => {
+ 'BaseType' => '171',
+ 'Header' => 'stdio.h',
+ 'Line' => '57',
+ 'Name' => 'off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '159' => {
+ 'BaseType' => '66',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1656' => {
+ 'BaseType' => '1662',
+ 'Name' => 'void const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1662' => {
+ 'BaseType' => '1',
+ 'Name' => 'void const',
+ 'Type' => 'Const'
+ },
+ '171' => {
+ 'BaseType' => '152',
+ 'Header' => 'types.h',
+ 'Line' => '140',
+ 'Name' => '__off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1721' => {
+ 'Name' => '_Bool',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '1728' => {
+ 'BaseType' => '97',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '1740' => {
+ 'BaseType' => '116',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '1752' => {
+ 'BaseType' => '140',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '1769' => {
+ 'BaseType' => '159',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '18223' => {
'Header' => 'mlx5.h',
'Line' => '315',
'Memb' => {
'0' => {
'name' => 'last',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1752'
},
'1' => {
'name' => 'top',
'offset' => '4',
- 'type' => '85'
+ 'type' => '1752'
},
'2' => {
'name' => 'max',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
},
'3' => {
'name' => 'avail',
'offset' => '12',
- 'type' => '85'
+ 'type' => '1752'
},
'4' => {
'name' => 'mask',
'offset' => '16',
- 'type' => '85'
+ 'type' => '1752'
},
'5' => {
'name' => 'table',
'offset' => '24',
- 'type' => '14227'
+ 'type' => '18322'
}
},
'Name' => 'struct mlx5_bitmap',
'Size' => '32',
'Type' => 'Struct'
},
- '14227' => {
- 'BaseType' => '1648',
+ '18322' => {
+ 'BaseType' => '66',
'Name' => 'unsigned long*',
'Size' => '8',
'Type' => 'Pointer'
},
- '14438' => {
- 'BaseType' => '14449',
- 'Header' => 'stdio.h',
- 'Line' => '90',
- 'Name' => 'off_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '14449' => {
- 'BaseType' => '5003',
- 'Header' => 'types.h',
- 'Line' => '131',
- 'Name' => '__off_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
+ '18328' => {
+ 'Header' => 'mlx5.h',
+ 'Line' => '324',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'shmid',
+ 'offset' => '0',
+ 'type' => '128'
+ },
+ '1' => {
+ 'name' => 'shmaddr',
+ 'offset' => '8',
+ 'type' => '219'
+ },
+ '2' => {
+ 'name' => 'bitmap',
+ 'offset' => '16',
+ 'type' => '18223'
+ },
+ '3' => {
+ 'name' => 'entry',
+ 'offset' => '48',
+ 'type' => '13973'
+ }
+ },
+ 'Name' => 'struct mlx5_hugetlb_mem',
+ 'Size' => '64',
+ 'Type' => 'Struct'
},
- '14496' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '1265',
+ '18399' => {
+ 'Header' => 'mlx5.h',
+ 'Line' => '331',
'Memb' => {
'0' => {
- 'name' => 'reg_addr',
+ 'name' => 'buf',
'offset' => '0',
- 'type' => '1452'
+ 'type' => '219'
},
'1' => {
- 'name' => 'base_addr',
+ 'name' => 'length',
'offset' => '8',
- 'type' => '1452'
+ 'type' => '366'
},
'2' => {
- 'name' => 'page_id',
+ 'name' => 'base',
'offset' => '16',
- 'type' => '85'
+ 'type' => '128'
},
'3' => {
- 'name' => 'mmap_off',
+ 'name' => 'hmem',
'offset' => '24',
- 'type' => '14438'
+ 'type' => '18484'
},
'4' => {
- 'name' => 'comp_mask',
+ 'name' => 'type',
'offset' => '32',
- 'type' => '5349'
+ 'type' => '15493'
}
},
- 'Name' => 'struct mlx5dv_devx_uar',
+ 'Name' => 'struct mlx5_buf',
'Size' => '40',
'Type' => 'Struct'
},
- '1452' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
+ '18484' => {
+ 'BaseType' => '18328',
+ 'Name' => 'struct mlx5_hugetlb_mem*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1869' => {
+ 'BaseType' => '45',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '21',
+ 'Name' => '__u8',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
},
- '1453' => {
- 'BaseType' => '1458',
- 'Name' => 'struct list_node*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '1881' => {
+ 'BaseType' => '52',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '24',
+ 'Name' => '__u16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
},
- '14571' => {
- 'Name' => '_Bool',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
+ '18875' => {
+ 'BaseType' => '59',
+ 'Name' => 'unsigned int*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '1458' => {
- 'Header' => 'list.h',
- 'Line' => '24',
+ '1893' => {
+ 'BaseType' => '59',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '1905' => {
+ 'BaseType' => '385',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '31',
+ 'Name' => '__u64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1917' => {
+ 'BaseType' => '1893',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '1929' => {
+ 'BaseType' => '1905',
+ 'Header' => 'types.h',
+ 'Line' => '29',
+ 'Name' => '__be64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1957' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '97',
'Memb' => {
'0' => {
- 'name' => 'next',
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
+ 'value' => '0'
+ }
+ },
+ 'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '1982' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '116',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum ib_uverbs_flow_action_esp_replay',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '198691' => {
+ 'BaseType' => '46796',
+ 'Name' => 'struct mlx5dv_clock_info*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2013' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '142',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'val_ptr',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'val_ptr_data_u64',
+ 'offset' => '0',
+ 'type' => '1905'
+ }
+ },
+ 'Name' => 'anon-union-ib_user_ioctl_verbs.h-142',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '2049' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '143',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'next_ptr',
+ 'offset' => '0',
+ 'type' => '2140'
+ },
+ '1' => {
+ 'name' => 'next_ptr_data_u64',
+ 'offset' => '0',
+ 'type' => '1905'
+ }
+ },
+ 'Name' => 'anon-union-ib_user_ioctl_verbs.h-143',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '2085' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '138',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '1453'
+ 'type' => '2013'
},
'1' => {
- 'name' => 'prev',
+ 'name' => 'unnamed1',
'offset' => '8',
- 'type' => '1453'
+ 'type' => '2049'
+ },
+ '2' => {
+ 'name' => 'len',
+ 'offset' => '16',
+ 'type' => '1881'
+ },
+ '3' => {
+ 'name' => 'type',
+ 'offset' => '18',
+ 'type' => '1881'
}
},
- 'Name' => 'struct list_node',
- 'Size' => '16',
+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '14671' => {
- 'BaseType' => '4212',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '14862' => {
- 'BaseType' => '96',
- 'Name' => 'unsigned int*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '14867' => {
- 'BaseType' => '5793',
- 'Name' => '__be32*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '1496' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
+ '2140' => {
+ 'BaseType' => '2085',
+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '155256' => {
- 'BaseType' => '155261',
- 'Name' => 'struct mlx5dv_dr_action*',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '155261' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '679',
- 'Memb' => {
- '0' => {
- 'name' => 'action_type',
- 'offset' => '0',
- 'type' => '137569'
- },
- '1' => {
- 'name' => 'refcount',
- 'offset' => '4',
- 'type' => '40517'
- },
- '2' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '155305'
- }
- },
- 'Name' => 'struct mlx5dv_dr_action',
- 'Size' => '56',
- 'Type' => 'Struct'
- },
- '155305' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '682',
- 'Memb' => {
- '0' => {
- 'name' => 'rewrite',
- 'offset' => '0',
- 'type' => '155323'
+ '2146' => {
+ 'Header' => 'ib_user_ioctl_verbs.h',
+ 'Line' => '148',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'spi',
+ 'offset' => '0',
+ 'type' => '1893'
+ },
+ '1' => {
+ 'name' => 'seq',
+ 'offset' => '4',
+ 'type' => '1893'
+ },
+ '2' => {
+ 'name' => 'tfc_pad',
+ 'offset' => '8',
+ 'type' => '1893'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'offset' => '12',
+ 'type' => '1893'
+ },
+ '4' => {
+ 'name' => 'hard_limit_pkts',
+ 'offset' => '16',
+ 'type' => '1905'
+ }
+ },
+ 'Name' => 'struct ib_uverbs_flow_action_esp',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '219' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '222676' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '2258' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '79',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_NODE_UNKNOWN',
+ 'value' => '-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'
+ },
+ '2325' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '90',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_TRANSPORT_UNKNOWN',
+ 'value' => '-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'
+ },
+ '232839' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[6]',
+ 'Size' => '6',
+ 'Type' => 'Array'
+ },
+ '236323' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '42',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_RX',
+ 'value' => '0'
},
'1' => {
- 'name' => 'reformat',
- 'offset' => '0',
- 'type' => '155476'
+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_TX',
+ 'value' => '1'
},
'2' => {
- 'name' => 'dest_tbl',
- 'offset' => '0',
- 'type' => '157562'
+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_FDB',
+ 'value' => '2'
},
'3' => {
- 'name' => 'ctr',
- 'offset' => '0',
- 'type' => '155603'
- },
- '4' => {
- 'name' => 'vport',
- 'offset' => '0',
- 'type' => '155648'
- },
- '5' => {
- 'name' => 'qp',
- 'offset' => '0',
- 'type' => '4408'
- },
- '6' => {
- 'name' => 'devx_obj',
- 'offset' => '0',
- 'type' => '156492'
- },
- '7' => {
- 'name' => 'flow_tag',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_RX',
+ 'value' => '3'
}
},
- 'Name' => 'mlx5dv_dr_action::anon-union-mlx5dv_dr.h-682',
- 'NameSpace' => 'mlx5dv_dr_action',
- 'Size' => '48',
- 'Type' => 'Union'
+ 'Name' => 'enum mlx5_ib_uapi_flow_table_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155323' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '683',
+ '236366' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '49',
'Memb' => {
'0' => {
- 'name' => 'dmn',
- 'offset' => '0',
- 'type' => '155745'
+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TUNNEL_TO_L2',
+ 'value' => '0'
},
'1' => {
- 'name' => 'is_root_level',
- 'offset' => '8',
- 'type' => '14571'
+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L2_TUNNEL',
+ 'value' => '1'
},
'2' => {
- 'name' => 'unnamed0',
- 'offset' => '16',
- 'type' => '155363'
+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L3_TUNNEL_TO_L2',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L3_TUNNEL',
+ 'value' => '3'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-683',
- 'Size' => '48',
- 'Type' => 'Struct'
+ 'Name' => 'enum mlx5_ib_uapi_flow_action_packet_reformat_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155363' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '686',
+ '236900' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '321',
'Memb' => {
'0' => {
- 'name' => 'flow_action',
- 'offset' => '0',
- 'type' => '7516'
+ 'name' => 'MLX5DV_FLOW_ACTION_DEST_IBV_QP',
+ 'value' => '0'
},
'1' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '155390'
+ 'name' => 'MLX5DV_FLOW_ACTION_DROP',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'MLX5DV_FLOW_ACTION_IBV_COUNTER',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'MLX5DV_FLOW_ACTION_IBV_FLOW_ACTION',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'MLX5DV_FLOW_ACTION_TAG',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'MLX5DV_FLOW_ACTION_DEST_DEVX',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX',
+ 'value' => '6'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-683::anon-union-mlx5dv_dr.h-686',
- 'NameSpace' => 'anon-struct-mlx5dv_dr.h-683',
- 'Size' => '32',
- 'Type' => 'Union'
+ 'Name' => 'enum mlx5dv_flow_action_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155390' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '688',
+ '236962' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '333',
'Memb' => {
'0' => {
- 'name' => 'chunk',
+ 'name' => 'qp',
'offset' => '0',
- 'type' => '157113'
+ 'type' => '4802'
},
'1' => {
- 'name' => 'data',
- 'offset' => '8',
- 'type' => '11908'
+ 'name' => 'counter',
+ 'offset' => '0',
+ 'type' => '10615'
},
'2' => {
- 'name' => 'data_size',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'action',
+ 'offset' => '0',
+ 'type' => '13227'
},
'3' => {
- 'name' => 'num_of_actions',
- 'offset' => '20',
- 'type' => '5815'
+ 'name' => 'tag_value',
+ 'offset' => '0',
+ 'type' => '1752'
},
'4' => {
- 'name' => 'index',
- 'offset' => '24',
- 'type' => '85'
+ 'name' => 'obj',
+ 'offset' => '0',
+ 'type' => '237108'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-688',
- 'Size' => '32',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-mlx5dv.h-333',
+ 'Size' => '8',
+ 'Type' => 'Union'
},
- '155476' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '697',
+ '237037' => {
+ 'Header' => 'mlx5.h',
+ 'Line' => '614',
'Memb' => {
'0' => {
- 'name' => 'dmn',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '155745'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'is_root_level',
+ 'name' => 'handle',
'offset' => '8',
- 'type' => '14571'
+ 'type' => '1752'
},
'2' => {
- 'name' => 'unnamed0',
+ 'name' => 'type',
+ 'offset' => '12',
+ 'type' => '243142'
+ },
+ '3' => {
+ 'name' => 'object_id',
'offset' => '16',
- 'type' => '155516'
+ 'type' => '1752'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-697',
- 'Size' => '32',
+ 'Name' => 'struct mlx5dv_devx_obj',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '155516' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '700',
+ '237108' => {
+ 'BaseType' => '237037',
+ 'Name' => 'struct mlx5dv_devx_obj*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '237114' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '331',
'Memb' => {
'0' => {
- 'name' => 'flow_action',
+ 'name' => 'type',
'offset' => '0',
- 'type' => '7516'
+ 'type' => '236900'
},
'1' => {
'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '155543'
+ 'offset' => '8',
+ 'type' => '236962'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-697::anon-union-mlx5dv_dr.h-700',
- 'NameSpace' => 'anon-struct-mlx5dv_dr.h-697',
+ 'Name' => 'struct mlx5dv_flow_action_attr',
'Size' => '16',
- 'Type' => 'Union'
+ 'Type' => 'Struct'
},
- '155543' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '702',
- 'Memb' => {
- '0' => {
- 'name' => 'dvo',
- 'offset' => '0',
- 'type' => '156492'
+ '237334' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[8]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '237455' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1257',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'umem_id',
+ 'offset' => '0',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_devx_umem',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '237569' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1410',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_RX',
+ 'value' => '0'
},
'1' => {
- 'name' => 'reformat_size',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'MLX5DV_DR_DOMAIN_TYPE_NIC_TX',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'MLX5DV_DR_DOMAIN_TYPE_FDB',
+ 'value' => '2'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-702',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'enum mlx5dv_dr_domain_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155603' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '709',
+ '237633' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '237665' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[20]',
+ 'Size' => '20',
+ 'Type' => 'Array'
+ },
+ '237681' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[28]',
+ 'Size' => '28',
+ 'Type' => 'Array'
+ },
+ '2380' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '133',
+ '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'
+ },
+ '2417' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '139',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'length',
+ 'offset' => '0',
+ 'type' => '366'
+ },
+ '1' => {
+ 'name' => 'log_align_req',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '12',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_alloc_dm_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '243099' => {
+ 'Header' => 'mlx5.h',
+ 'Line' => '601',
'Memb' => {
'0' => {
- 'name' => 'devx_obj',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '156492'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'offeset',
+ 'name' => 'handle',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-709',
+ 'Name' => 'struct mlx5dv_flow_matcher',
'Size' => '16',
'Type' => 'Struct'
},
- '155648' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '713',
+ '243142' => {
+ 'Header' => 'mlx5.h',
+ 'Line' => '606',
'Memb' => {
'0' => {
- 'name' => 'dmn',
- 'offset' => '0',
- 'type' => '155745'
+ 'name' => 'MLX5_DEVX_FLOW_TABLE',
+ 'value' => '1'
},
'1' => {
- 'name' => 'caps',
- 'offset' => '8',
- 'type' => '157059'
+ 'name' => 'MLX5_DEVX_FLOW_COUNTER',
+ 'value' => '2'
},
'2' => {
- 'name' => 'num',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'MLX5_DEVX_FLOW_METER',
+ 'value' => '3'
+ },
+ '3' => {
+ 'name' => 'MLX5_DEVX_QP',
+ 'value' => '4'
+ },
+ '4' => {
+ 'name' => 'MLX5_DEVX_PKT_REFORMAT_CTX',
+ 'value' => '5'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-713',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '155745' => {
- 'BaseType' => '155750',
- 'Name' => 'struct mlx5dv_dr_domain*',
- 'Size' => '496',
- 'Type' => 'Pointer'
+ 'Name' => 'enum mlx5_devx_obj_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155750' => {
+ '243270' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '621',
+ 'Line' => '54',
'Memb' => {
'0' => {
- 'name' => 'ctx',
- 'offset' => '0',
- 'type' => '3435'
+ 'name' => 'DR_CHUNK_SIZE_1',
+ 'value' => '0'
},
'1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '4341'
+ 'name' => 'DR_CHUNK_SIZE_MIN',
+ 'value' => '0'
},
+ '10' => {
+ 'name' => 'DR_CHUNK_SIZE_512',
+ 'value' => '9'
+ },
+ '11' => {
+ 'name' => 'DR_CHUNK_SIZE_1K',
+ 'value' => '10'
+ },
+ '12' => {
+ 'name' => 'DR_CHUNK_SIZE_2K',
+ 'value' => '11'
+ },
+ '13' => {
+ 'name' => 'DR_CHUNK_SIZE_4K',
+ 'value' => '12'
+ },
+ '14' => {
+ 'name' => 'DR_CHUNK_SIZE_8K',
+ 'value' => '13'
+ },
+ '15' => {
+ 'name' => 'DR_CHUNK_SIZE_16K',
+ 'value' => '14'
+ },
+ '16' => {
+ 'name' => 'DR_CHUNK_SIZE_32K',
+ 'value' => '15'
+ },
+ '17' => {
+ 'name' => 'DR_CHUNK_SIZE_64K',
+ 'value' => '16'
+ },
+ '18' => {
+ 'name' => 'DR_CHUNK_SIZE_128K',
+ 'value' => '17'
+ },
+ '19' => {
+ 'name' => 'DR_CHUNK_SIZE_256K',
+ 'value' => '18'
+ },
'2' => {
- 'name' => 'uar',
- 'offset' => '16',
- 'type' => '155891'
+ 'name' => 'DR_CHUNK_SIZE_2',
+ 'value' => '1'
},
+ '20' => {
+ 'name' => 'DR_CHUNK_SIZE_512K',
+ 'value' => '19'
+ },
+ '21' => {
+ 'name' => 'DR_CHUNK_SIZE_1024K',
+ 'value' => '20'
+ },
+ '22' => {
+ 'name' => 'DR_CHUNK_SIZE_2048K',
+ 'value' => '21'
+ },
+ '23' => {
+ 'name' => 'DR_CHUNK_SIZE_MAX',
+ 'value' => '22'
+ },
'3' => {
- 'name' => 'type',
- 'offset' => '24',
- 'type' => '137219'
+ 'name' => 'DR_CHUNK_SIZE_4',
+ 'value' => '2'
},
'4' => {
- 'name' => 'refcount',
- 'offset' => '28',
- 'type' => '40517'
+ 'name' => 'DR_CHUNK_SIZE_8',
+ 'value' => '3'
},
'5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '4778'
+ 'name' => 'DR_CHUNK_SIZE_16',
+ 'value' => '4'
},
'6' => {
- 'name' => 'ste_icm_pool',
- 'offset' => '72',
- 'type' => '155896'
+ 'name' => 'DR_CHUNK_SIZE_32',
+ 'value' => '5'
},
'7' => {
- 'name' => 'action_icm_pool',
- 'offset' => '80',
- 'type' => '155896'
+ 'name' => 'DR_CHUNK_SIZE_64',
+ 'value' => '6'
},
'8' => {
- 'name' => 'send_ring',
- 'offset' => '88',
- 'type' => '155906'
+ 'name' => 'DR_CHUNK_SIZE_128',
+ 'value' => '7'
},
'9' => {
- 'name' => 'info',
- 'offset' => '96',
- 'type' => '156611'
+ 'name' => 'DR_CHUNK_SIZE_256',
+ 'value' => '8'
}
},
- 'Name' => 'struct mlx5dv_dr_domain',
- 'Size' => '496',
- 'Type' => 'Struct'
- },
- '155891' => {
- 'BaseType' => '14496',
- 'Name' => 'struct mlx5dv_devx_uar*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '155896' => {
- 'BaseType' => '155901',
- 'Name' => 'struct dr_icm_pool*',
- 'Type' => 'Pointer'
+ 'Name' => 'enum dr_icm_chunk_size',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155901' => {
- 'Line' => '73',
+ '243698' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '140',
'Memb' => {
'0' => {
- 'name' => 'buckets',
- 'offset' => '0',
- 'type' => '157258'
+ 'name' => 'DR_STE_TYPE_TX',
+ 'value' => '1'
},
'1' => {
- 'name' => 'icm_type',
- 'offset' => '8',
- 'type' => '192113'
+ 'name' => 'DR_STE_TYPE_RX',
+ 'value' => '2'
},
'2' => {
- 'name' => 'max_log_chunk_sz',
- 'offset' => '12',
- 'type' => '137412'
- },
- '3' => {
- 'name' => 'num_of_buckets',
- 'offset' => '16',
- 'type' => '137412'
- },
- '4' => {
- 'name' => 'icm_mr_list',
- 'offset' => '24',
- 'type' => '16065'
- },
- '5' => {
- 'name' => 'mr_mutex',
- 'offset' => '40',
- 'type' => '4778'
- },
- '6' => {
- 'name' => 'dmn',
- 'offset' => '80',
- 'type' => '155745'
+ 'name' => 'DR_STE_TYPE_MODIFY_PKT',
+ 'value' => '6'
}
},
- 'Name' => 'struct dr_icm_pool',
- 'Size' => '88',
- 'Source' => 'dr_icm_pool.c',
- 'Type' => 'Struct'
- },
- '155906' => {
- 'BaseType' => '155911',
- 'Name' => 'struct dr_send_ring*',
- 'Size' => '3240',
- 'Type' => 'Pointer'
+ 'Name' => 'enum dr_ste_entry_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '155911' => {
+ '243795' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '967',
+ 'Line' => '171',
'Memb' => {
'0' => {
- 'name' => 'cq',
- 'offset' => '0',
- 'type' => '156080'
+ 'name' => 'DR_ACTION_TYP_TNL_L2_TO_L2',
+ 'value' => '0'
},
'1' => {
- 'name' => 'qp',
- 'offset' => '48',
- 'type' => '156194'
+ 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L2',
+ 'value' => '1'
},
'10' => {
- 'name' => 'sync_buff',
- 'offset' => '3168',
- 'type' => '14671'
+ 'name' => 'DR_ACTION_TYP_VPORT',
+ 'value' => '10'
},
'11' => {
- 'name' => 'sync_mr',
- 'offset' => '3232',
- 'type' => '5422'
+ 'name' => 'DR_ACTION_TYP_MAX',
+ 'value' => '11'
},
'2' => {
- 'name' => 'mr',
- 'offset' => '56',
- 'type' => '5422'
+ 'name' => 'DR_ACTION_TYP_TNL_L3_TO_L2',
+ 'value' => '2'
},
'3' => {
- 'name' => 'pending_wqe',
- 'offset' => '64',
- 'type' => '85'
+ 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L3',
+ 'value' => '3'
},
'4' => {
- 'name' => 'signal_th',
- 'offset' => '68',
- 'type' => '5815'
+ 'name' => 'DR_ACTION_TYP_DROP',
+ 'value' => '4'
},
'5' => {
- 'name' => 'max_post_send_size',
- 'offset' => '72',
- 'type' => '85'
+ 'name' => 'DR_ACTION_TYP_QP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'tx_head',
- 'offset' => '76',
- 'type' => '85'
+ 'name' => 'DR_ACTION_TYP_FT',
+ 'value' => '6'
},
'7' => {
- 'name' => 'buf',
- 'offset' => '80',
- 'type' => '1452'
+ 'name' => 'DR_ACTION_TYP_CTR',
+ 'value' => '7'
},
'8' => {
- 'name' => 'buf_size',
- 'offset' => '88',
- 'type' => '85'
+ 'name' => 'DR_ACTION_TYP_TAG',
+ 'value' => '8'
},
'9' => {
- 'name' => 'wc',
- 'offset' => '96',
- 'type' => '156587'
+ 'name' => 'DR_ACTION_TYP_MODIFY_HDR',
+ 'value' => '9'
}
},
- 'Name' => 'struct dr_send_ring',
- 'Size' => '3240',
- 'Type' => 'Struct'
+ 'Name' => 'enum dr_action_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '156080' => {
+ '243886' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '953',
+ 'Line' => '208',
'Memb' => {
'0' => {
- 'name' => 'buf',
+ 'name' => 'hw_ste',
'offset' => '0',
- 'type' => '11908'
+ 'type' => '7034'
},
'1' => {
- 'name' => 'cons_index',
+ 'name' => 'refcount',
'offset' => '8',
- 'type' => '85'
+ 'type' => '14277'
},
'2' => {
- 'name' => 'ncqe',
- 'offset' => '12',
- 'type' => '171'
+ 'name' => 'miss_list_node',
+ 'offset' => '16',
+ 'type' => '13973'
},
'3' => {
- 'name' => 'qp',
- 'offset' => '16',
- 'type' => '156194'
+ 'name' => 'rule_list',
+ 'offset' => '32',
+ 'type' => '14019'
},
'4' => {
- 'name' => 'db',
- 'offset' => '24',
- 'type' => '14867'
+ 'name' => 'htbl',
+ 'offset' => '48',
+ 'type' => '244142'
},
'5' => {
- 'name' => 'ibv_cq',
- 'offset' => '32',
- 'type' => '4592'
+ 'name' => 'next_htbl',
+ 'offset' => '56',
+ 'type' => '244142'
},
'6' => {
- 'name' => 'cqn',
- 'offset' => '40',
- 'type' => '85'
- },
- '7' => {
- 'name' => 'cqe_sz',
- 'offset' => '44',
- 'type' => '85'
+ 'name' => 'ste_chain_location',
+ 'offset' => '64',
+ 'type' => '1728'
}
},
- 'Name' => 'struct dr_cq',
- 'Size' => '48',
+ 'Name' => 'struct dr_ste',
+ 'Size' => '72',
'Type' => 'Struct'
},
- '156194' => {
- 'BaseType' => '156199',
- 'Name' => 'struct dr_qp*',
- 'Size' => '200',
- 'Type' => 'Pointer'
- },
- '156199' => {
+ '243998' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '939',
+ 'Line' => '240',
'Memb' => {
'0' => {
- 'name' => 'buf',
+ 'name' => 'lu_type',
'offset' => '0',
- 'type' => '13997'
+ 'type' => '1728'
},
'1' => {
- 'name' => 'sq',
- 'offset' => '40',
- 'type' => '156352'
+ 'name' => 'byte_mask',
+ 'offset' => '2',
+ 'type' => '1740'
},
- '10' => {
- 'name' => 'db_umem',
- 'offset' => '192',
- 'type' => '156559'
- },
'2' => {
- 'name' => 'rq',
- 'offset' => '88',
- 'type' => '156352'
+ 'name' => 'refcount',
+ 'offset' => '4',
+ 'type' => '14277'
},
'3' => {
- 'name' => 'sq_size',
- 'offset' => '136',
- 'type' => '171'
+ 'name' => 'chunk',
+ 'offset' => '8',
+ 'type' => '244376'
},
'4' => {
- 'name' => 'sq_start',
- 'offset' => '144',
- 'type' => '1452'
+ 'name' => 'ste_arr',
+ 'offset' => '16',
+ 'type' => '244382'
},
'5' => {
- 'name' => 'max_inline_data',
- 'offset' => '152',
- 'type' => '171'
+ 'name' => 'hw_ste_arr',
+ 'offset' => '24',
+ 'type' => '7034'
},
'6' => {
- 'name' => 'db',
- 'offset' => '160',
- 'type' => '14867'
+ 'name' => 'miss_list',
+ 'offset' => '32',
+ 'type' => '27106'
},
'7' => {
- 'name' => 'obj',
- 'offset' => '168',
- 'type' => '156492'
+ 'name' => 'chunk_size',
+ 'offset' => '40',
+ 'type' => '243270'
},
'8' => {
- 'name' => 'uar',
- 'offset' => '176',
- 'type' => '155891'
+ 'name' => 'pointing_ste',
+ 'offset' => '48',
+ 'type' => '244382'
},
'9' => {
- 'name' => 'buf_umem',
- 'offset' => '184',
- 'type' => '156559'
+ 'name' => 'ctrl',
+ 'offset' => '56',
+ 'type' => '244148'
}
},
- 'Name' => 'struct dr_qp',
- 'Size' => '200',
+ 'Name' => 'struct dr_ste_htbl',
+ 'Size' => '72',
'Type' => 'Struct'
},
- '156352' => {
+ '244' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '244142' => {
+ 'BaseType' => '243998',
+ 'Name' => 'struct dr_ste_htbl*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '244148' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '926',
+ 'Line' => '228',
'Memb' => {
'0' => {
- 'name' => 'wqe_head',
+ 'name' => 'num_of_valid_entries',
'offset' => '0',
- 'type' => '14862'
+ 'type' => '128'
},
'1' => {
- 'name' => 'wqe_cnt',
- 'offset' => '8',
- 'type' => '96'
+ 'name' => 'num_of_collisions',
+ 'offset' => '4',
+ 'type' => '128'
},
'2' => {
- 'name' => 'max_post',
+ 'name' => 'increase_threshold',
+ 'offset' => '8',
+ 'type' => '128'
+ },
+ '3' => {
+ 'name' => 'may_grow',
'offset' => '12',
- 'type' => '96'
+ 'type' => '1721'
+ }
+ },
+ 'Name' => 'struct dr_ste_htbl_ctrl',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '244221' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '757',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'bucket',
+ 'offset' => '0',
+ 'type' => '248433'
+ },
+ '1' => {
+ 'name' => 'chunk_list',
+ 'offset' => '8',
+ 'type' => '13973'
+ },
+ '2' => {
+ 'name' => 'rkey',
+ 'offset' => '24',
+ 'type' => '1752'
},
'3' => {
- 'name' => 'head',
- 'offset' => '16',
- 'type' => '96'
+ 'name' => 'num_of_entries',
+ 'offset' => '28',
+ 'type' => '1752'
},
'4' => {
- 'name' => 'tail',
- 'offset' => '20',
- 'type' => '96'
+ 'name' => 'byte_size',
+ 'offset' => '32',
+ 'type' => '1752'
},
'5' => {
- 'name' => 'cur_post',
- 'offset' => '24',
- 'type' => '96'
+ 'name' => 'icm_addr',
+ 'offset' => '40',
+ 'type' => '1769'
},
'6' => {
- 'name' => 'max_gs',
- 'offset' => '28',
- 'type' => '171'
+ 'name' => 'mr_addr',
+ 'offset' => '48',
+ 'type' => '1769'
},
'7' => {
- 'name' => 'wqe_shift',
- 'offset' => '32',
- 'type' => '171'
+ 'name' => 'ste_arr',
+ 'offset' => '56',
+ 'type' => '244382'
},
'8' => {
- 'name' => 'offset',
- 'offset' => '36',
- 'type' => '171'
+ 'name' => 'hw_ste_arr',
+ 'offset' => '64',
+ 'type' => '7034'
},
'9' => {
- 'name' => 'qend',
- 'offset' => '40',
- 'type' => '1452'
+ 'name' => 'miss_list',
+ 'offset' => '72',
+ 'type' => '27106'
}
},
- 'Name' => 'struct dr_wq',
- 'Size' => '48',
+ 'Name' => 'struct dr_icm_chunk',
+ 'Size' => '80',
'Type' => 'Struct'
},
- '156492' => {
- 'BaseType' => '156497',
- 'Name' => 'struct mlx5dv_devx_obj*',
- 'Size' => '24',
+ '244376' => {
+ 'BaseType' => '244221',
+ 'Name' => 'struct dr_icm_chunk*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '156497' => {
- 'Header' => 'mlx5.h',
- 'Line' => '614',
+ '244382' => {
+ 'BaseType' => '243886',
+ 'Name' => 'struct dr_ste*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '244394' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '271',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'inner',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '1721'
},
'1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'rx',
+ 'offset' => '1',
+ 'type' => '1721'
},
'2' => {
- 'name' => 'type',
- 'offset' => '12',
- 'type' => '137306'
- },
- '3' => {
- 'name' => 'object_id',
- 'offset' => '16',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_devx_obj',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '156559' => {
- 'BaseType' => '156564',
- 'Name' => 'struct mlx5dv_devx_umem*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '156564' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '1257',
- 'Memb' => {
- '0' => {
- 'name' => 'umem_id',
- 'offset' => '0',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_devx_umem',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '156587' => {
- 'BaseType' => '5586',
- 'Name' => 'struct ibv_wc[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '156611' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '609',
- 'Memb' => {
- '0' => {
- 'name' => 'supp_sw_steering',
- 'offset' => '0',
- 'type' => '14571'
- },
- '1' => {
- 'name' => 'max_inline_size',
- 'offset' => '4',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'max_send_wr',
+ 'name' => 'caps',
'offset' => '8',
- 'type' => '85'
+ 'type' => '244801'
},
'3' => {
- 'name' => 'max_log_sw_icm_sz',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'lu_type',
+ 'offset' => '16',
+ 'type' => '1728'
},
'4' => {
- 'name' => 'max_log_action_icm_sz',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'byte_mask',
+ 'offset' => '18',
+ 'type' => '1740'
},
'5' => {
- 'name' => 'rx',
- 'offset' => '24',
- 'type' => '156740'
+ 'name' => 'bit_mask',
+ 'offset' => '20',
+ 'type' => '222676'
},
'6' => {
- 'name' => 'tx',
- 'offset' => '48',
- 'type' => '156740'
- },
- '7' => {
- 'name' => 'attr',
- 'offset' => '72',
- 'type' => '10358'
- },
- '8' => {
- 'name' => 'caps',
- 'offset' => '304',
- 'type' => '156789'
- }
- },
- 'Name' => 'struct dr_domain_info',
- 'Size' => '400',
- 'Type' => 'Struct'
- },
- '156740' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '603',
- 'Memb' => {
- '0' => {
- 'name' => 'drop_icm_addr',
- 'offset' => '0',
- 'type' => '5349'
- },
- '1' => {
- 'name' => 'default_icm_addr',
- 'offset' => '8',
- 'type' => '5349'
- },
- '2' => {
- 'name' => 'ste_type',
- 'offset' => '16',
- 'type' => '137350'
+ 'name' => 'ste_build_tag_func',
+ 'offset' => '40',
+ 'type' => '244931'
}
},
- 'Name' => 'struct dr_domain_rx_tx',
- 'Size' => '24',
+ 'Name' => 'struct dr_ste_build',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '156789' => {
+ '244506' => {
'Header' => 'mlx5dv_dr.h',
'Line' => '580',
'Memb' => {
'0' => {
'name' => 'gvmi',
'offset' => '0',
- 'type' => '5815'
+ 'type' => '1740'
},
'1' => {
'name' => 'nic_rx_drop_address',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '1769'
},
'10' => {
'name' => 'flex_parser_id_icmp_dw1',
'offset' => '69',
- 'type' => '4212'
+ 'type' => '1728'
},
'11' => {
'name' => 'flex_parser_id_icmpv6_dw0',
'offset' => '70',
- 'type' => '4212'
+ 'type' => '1728'
},
'12' => {
'name' => 'flex_parser_id_icmpv6_dw1',
'offset' => '71',
- 'type' => '4212'
+ 'type' => '1728'
},
'13' => {
'name' => 'max_ft_level',
'offset' => '72',
- 'type' => '4212'
+ 'type' => '1728'
},
'14' => {
'name' => 'eswitch_manager',
'offset' => '73',
- 'type' => '14571'
+ 'type' => '1721'
},
'15' => {
'name' => 'rx_sw_owner',
'offset' => '74',
- 'type' => '14571'
+ 'type' => '1721'
},
'16' => {
'name' => 'tx_sw_owner',
'offset' => '75',
- 'type' => '14571'
+ 'type' => '1721'
},
'17' => {
'name' => 'fdb_sw_owner',
'offset' => '76',
- 'type' => '14571'
+ 'type' => '1721'
},
'18' => {
'name' => 'num_vports',
'offset' => '80',
- 'type' => '85'
+ 'type' => '1752'
},
'19' => {
'name' => 'vports_caps',
'offset' => '88',
- 'type' => '157059'
+ 'type' => '246837'
},
'2' => {
'name' => 'nic_tx_drop_address',
'offset' => '16',
- 'type' => '5349'
+ 'type' => '1769'
},
'3' => {
'name' => 'nic_tx_allow_address',
'offset' => '24',
- 'type' => '5349'
+ 'type' => '1769'
},
'4' => {
'name' => 'esw_rx_drop_address',
'offset' => '32',
- 'type' => '5349'
+ 'type' => '1769'
},
'5' => {
'name' => 'esw_tx_drop_address',
'offset' => '40',
- 'type' => '5349'
+ 'type' => '1769'
},
'6' => {
'name' => 'log_icm_size',
'offset' => '48',
- 'type' => '85'
+ 'type' => '1752'
},
'7' => {
'name' => 'hdr_modify_icm_addr',
'offset' => '56',
- 'type' => '5349'
+ 'type' => '1769'
},
'8' => {
'name' => 'flex_protocols',
'offset' => '64',
- 'type' => '85'
+ 'type' => '1752'
},
'9' => {
'name' => 'flex_parser_id_icmp_dw0',
'offset' => '68',
- 'type' => '4212'
+ 'type' => '1728'
}
},
'Name' => 'struct dr_devx_caps',
'Size' => '96',
'Type' => 'Struct'
},
- '157059' => {
- 'BaseType' => '157064',
- 'Name' => 'struct dr_devx_vport_cap*',
- 'Size' => '24',
+ '244801' => {
+ 'BaseType' => '244506',
+ 'Name' => 'struct dr_devx_caps*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '157064' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '574',
- 'Memb' => {
- '0' => {
- 'name' => 'gvmi',
- 'offset' => '0',
- 'type' => '5815'
- },
- '1' => {
- 'name' => 'icm_address_rx',
- 'offset' => '8',
- 'type' => '5349'
- },
- '2' => {
- 'name' => 'icm_address_tx',
- 'offset' => '16',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct dr_devx_vport_cap',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '157113' => {
- 'BaseType' => '157118',
- 'Name' => 'struct dr_icm_chunk*',
- 'Size' => '80',
+ '244832' => {
+ 'BaseType' => '244838',
+ 'Name' => 'struct dr_match_param*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '157118' => {
+ '244838' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '757',
+ 'Line' => '554',
'Memb' => {
'0' => {
- 'name' => 'bucket',
+ 'name' => 'outer',
'offset' => '0',
- 'type' => '157258'
+ 'type' => '244937'
},
'1' => {
- 'name' => 'chunk_list',
- 'offset' => '8',
- 'type' => '1458'
+ 'name' => 'misc',
+ 'offset' => '64',
+ 'type' => '245432'
},
'2' => {
- 'name' => 'rkey',
- 'offset' => '24',
- 'type' => '85'
+ 'name' => 'inner',
+ 'offset' => '128',
+ 'type' => '244937'
},
'3' => {
- 'name' => 'num_of_entries',
- 'offset' => '28',
- 'type' => '85'
+ 'name' => 'misc2',
+ 'offset' => '192',
+ 'type' => '246073'
},
'4' => {
- 'name' => 'byte_size',
- 'offset' => '32',
- 'type' => '85'
- },
- '5' => {
- 'name' => 'icm_addr',
- 'offset' => '40',
- 'type' => '5349'
- },
- '6' => {
- 'name' => 'mr_addr',
- 'offset' => '48',
- 'type' => '5349'
- },
- '7' => {
- 'name' => 'ste_arr',
- 'offset' => '56',
- 'type' => '157268'
- },
- '8' => {
- 'name' => 'hw_ste_arr',
- 'offset' => '64',
- 'type' => '11908'
- },
- '9' => {
- 'name' => 'miss_list',
- 'offset' => '72',
- 'type' => '16830'
+ 'name' => 'misc3',
+ 'offset' => '256',
+ 'type' => '246514'
}
},
- 'Name' => 'struct dr_icm_chunk',
- 'Size' => '80',
+ 'Name' => 'struct dr_match_param',
+ 'Size' => '320',
'Type' => 'Struct'
},
- '157258' => {
- 'BaseType' => '157263',
- 'Name' => 'struct dr_icm_bucket*',
+ '244925' => {
+ 'BaseType' => '244394',
+ 'Name' => 'struct dr_ste_build*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '157263' => {
- 'Line' => '41',
+ '244931' => {
+ 'Name' => 'int(*)(struct dr_match_param*, struct dr_ste_build*, uint8_t*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '244832'
+ },
+ '1' => {
+ 'type' => '244925'
+ },
+ '2' => {
+ 'type' => '7034'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '244937' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '432',
'Memb' => {
'0' => {
- 'name' => 'pool',
+ 'name' => 'smac_47_16',
'offset' => '0',
- 'type' => '155896'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'free_list',
- 'offset' => '8',
- 'type' => '16065'
+ 'bitfield' => '16',
+ 'name' => 'ethertype',
+ 'offset' => '4',
+ 'type' => '1752'
},
'10' => {
- 'name' => 'num_of_entries',
- 'offset' => '104',
- 'type' => '85'
+ 'bitfield' => '1',
+ 'name' => 'frag',
+ 'offset' => '16',
+ 'type' => '1752'
},
'11' => {
- 'name' => 'entry_size',
- 'offset' => '108',
- 'type' => '85'
+ 'bitfield' => '1',
+ 'name' => 'svlan_tag',
+ 'offset' => '16',
+ 'type' => '1752'
},
'12' => {
- 'name' => 'mutex',
- 'offset' => '112',
- 'type' => '4778'
+ 'bitfield' => '1',
+ 'name' => 'cvlan_tag',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '13' => {
+ 'bitfield' => '2',
+ 'name' => 'ip_ecn',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '14' => {
+ 'bitfield' => '6',
+ 'name' => 'ip_dscp',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '15' => {
+ 'bitfield' => '8',
+ 'name' => 'ip_protocol',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '16' => {
+ 'bitfield' => '16',
+ 'name' => 'tcp_dport',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '17' => {
+ 'bitfield' => '16',
+ 'name' => 'tcp_sport',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '18' => {
+ 'bitfield' => '8',
+ 'name' => 'ip_ttl_hoplimit',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '19' => {
+ 'bitfield' => '24',
+ 'name' => 'reserved',
+ 'offset' => '24',
+ 'type' => '1752'
},
'2' => {
- 'name' => 'free_list_count',
- 'offset' => '24',
- 'type' => '96'
- },
- '3' => {
- 'name' => 'used_list',
- 'offset' => '32',
- 'type' => '16065'
- },
- '4' => {
- 'name' => 'used_list_count',
- 'offset' => '48',
- 'type' => '96'
- },
- '5' => {
- 'name' => 'hot_list',
- 'offset' => '56',
- 'type' => '16065'
- },
- '6' => {
- 'name' => 'hot_list_count',
- 'offset' => '72',
- 'type' => '96'
- },
- '7' => {
- 'name' => 'tmp_list',
- 'offset' => '80',
- 'type' => '16065'
- },
- '8' => {
- 'name' => 'tmp_list_count',
- 'offset' => '96',
- 'type' => '96'
- },
- '9' => {
- 'name' => 'total_chunks',
- 'offset' => '100',
- 'type' => '85'
- }
- },
- 'Name' => 'struct dr_icm_bucket',
- 'Size' => '152',
- 'Source' => 'dr_icm_pool.c',
- 'Type' => 'Struct'
- },
- '157268' => {
- 'BaseType' => '157273',
- 'Name' => 'struct dr_ste*',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '157273' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '208',
- 'Memb' => {
- '0' => {
- 'name' => 'hw_ste',
- 'offset' => '0',
- 'type' => '11908'
- },
- '1' => {
- 'name' => 'refcount',
- 'offset' => '8',
- 'type' => '40517'
- },
- '2' => {
- 'name' => 'miss_list_node',
- 'offset' => '16',
- 'type' => '1458'
- },
- '3' => {
- 'name' => 'rule_list',
- 'offset' => '32',
- 'type' => '16065'
- },
- '4' => {
- 'name' => 'htbl',
- 'offset' => '48',
- 'type' => '157366'
- },
- '5' => {
- 'name' => 'next_htbl',
- 'offset' => '56',
- 'type' => '157366'
- },
- '6' => {
- 'name' => 'ste_chain_location',
- 'offset' => '64',
- 'type' => '4212'
- }
- },
- 'Name' => 'struct dr_ste',
- 'Size' => '72',
- 'Type' => 'Struct'
- },
- '157366' => {
- 'BaseType' => '157371',
- 'Name' => 'struct dr_ste_htbl*',
- 'Size' => '72',
- 'Type' => 'Pointer'
- },
- '157371' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '240',
- 'Memb' => {
- '0' => {
- 'name' => 'lu_type',
- 'offset' => '0',
- 'type' => '4212'
- },
- '1' => {
- 'name' => 'byte_mask',
- 'offset' => '2',
- 'type' => '5815'
- },
- '2' => {
- 'name' => 'refcount',
- 'offset' => '4',
- 'type' => '40517'
+ 'bitfield' => '16',
+ 'name' => 'smac_15_0',
+ 'offset' => '4',
+ 'type' => '1752'
},
+ '20' => {
+ 'bitfield' => '16',
+ 'name' => 'udp_dport',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '21' => {
+ 'bitfield' => '16',
+ 'name' => 'udp_sport',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '22' => {
+ 'name' => 'src_ip_127_96',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '23' => {
+ 'name' => 'src_ip_95_64',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '24' => {
+ 'name' => 'src_ip_63_32',
+ 'offset' => '40',
+ 'type' => '1752'
+ },
+ '25' => {
+ 'name' => 'src_ip_31_0',
+ 'offset' => '44',
+ 'type' => '1752'
+ },
+ '26' => {
+ 'name' => 'dst_ip_127_96',
+ 'offset' => '48',
+ 'type' => '1752'
+ },
+ '27' => {
+ 'name' => 'dst_ip_95_64',
+ 'offset' => '52',
+ 'type' => '1752'
+ },
+ '28' => {
+ 'name' => 'dst_ip_63_32',
+ 'offset' => '56',
+ 'type' => '1752'
+ },
+ '29' => {
+ 'name' => 'dst_ip_31_0',
+ 'offset' => '60',
+ 'type' => '1752'
+ },
'3' => {
- 'name' => 'chunk',
+ 'name' => 'dmac_47_16',
'offset' => '8',
- 'type' => '157113'
+ 'type' => '1752'
},
'4' => {
- 'name' => 'ste_arr',
- 'offset' => '16',
- 'type' => '157268'
+ 'bitfield' => '12',
+ 'name' => 'first_vid',
+ 'offset' => '12',
+ 'type' => '1752'
},
'5' => {
- 'name' => 'hw_ste_arr',
- 'offset' => '24',
- 'type' => '11908'
+ 'bitfield' => '1',
+ 'name' => 'first_cfi',
+ 'offset' => '12',
+ 'type' => '1752'
},
'6' => {
- 'name' => 'miss_list',
- 'offset' => '32',
- 'type' => '16830'
+ 'bitfield' => '3',
+ 'name' => 'first_prio',
+ 'offset' => '12',
+ 'type' => '1752'
},
'7' => {
- 'name' => 'chunk_size',
- 'offset' => '40',
- 'type' => '137412'
+ 'bitfield' => '16',
+ 'name' => 'dmac_15_0',
+ 'offset' => '12',
+ 'type' => '1752'
},
'8' => {
- 'name' => 'pointing_ste',
- 'offset' => '48',
- 'type' => '157268'
+ 'bitfield' => '9',
+ 'name' => 'tcp_flags',
+ 'offset' => '16',
+ 'type' => '1752'
},
'9' => {
- 'name' => 'ctrl',
- 'offset' => '56',
- 'type' => '157505'
+ 'bitfield' => '4',
+ 'name' => 'ip_version',
+ 'offset' => '16',
+ 'type' => '1752'
}
},
- 'Name' => 'struct dr_ste_htbl',
- 'Size' => '72',
+ 'Name' => 'struct dr_match_spec',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '157505' => {
+ '245432' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '228',
+ 'Line' => '465',
'Memb' => {
'0' => {
- 'name' => 'num_of_valid_entries',
+ 'bitfield' => '24',
+ 'name' => 'source_sqn',
'offset' => '0',
- 'type' => '171'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'num_of_collisions',
- 'offset' => '4',
- 'type' => '171'
- },
- '2' => {
- 'name' => 'increase_threshold',
- 'offset' => '8',
- 'type' => '171'
- },
- '3' => {
- 'name' => 'may_grow',
- 'offset' => '12',
- 'type' => '14571'
- }
- },
- 'Name' => 'struct dr_ste_htbl_ctrl',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '157562' => {
- 'BaseType' => '157567',
- 'Name' => 'struct mlx5dv_dr_table*',
- 'Size' => '80',
- 'Type' => 'Pointer'
- },
- '157567' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '639',
- 'Memb' => {
- '0' => {
- 'name' => 'dmn',
+ 'bitfield' => '4',
+ 'name' => 'source_vhca_port',
'offset' => '0',
- 'type' => '155745'
- },
- '1' => {
- 'name' => 'rx',
- 'offset' => '8',
- 'type' => '157681'
+ 'type' => '1752'
},
+ '10' => {
+ 'bitfield' => '3',
+ 'name' => 'inner_second_prio',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '11' => {
+ 'bitfield' => '12',
+ 'name' => 'outer_second_vid',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '12' => {
+ 'bitfield' => '1',
+ 'name' => 'outer_second_cfi',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '13' => {
+ 'bitfield' => '3',
+ 'name' => 'outer_second_prio',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '14' => {
+ 'bitfield' => '16',
+ 'name' => 'gre_protocol',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '15' => {
+ 'bitfield' => '12',
+ 'name' => 'reserved_auto3',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '16' => {
+ 'bitfield' => '1',
+ 'name' => 'inner_second_svlan_tag',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '17' => {
+ 'bitfield' => '1',
+ 'name' => 'outer_second_svlan_tag',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '18' => {
+ 'bitfield' => '1',
+ 'name' => 'inner_second_cvlan_tag',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '19' => {
+ 'bitfield' => '1',
+ 'name' => 'outer_second_cvlan_tag',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
'2' => {
- 'name' => 'tx',
- 'offset' => '24',
- 'type' => '157681'
- },
- '3' => {
- 'name' => 'level',
- 'offset' => '40',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'table_type',
- 'offset' => '44',
- 'type' => '85'
- },
- '5' => {
- 'name' => 'matcher_list',
- 'offset' => '48',
- 'type' => '16065'
- },
- '6' => {
- 'name' => 'devx_obj',
- 'offset' => '64',
- 'type' => '156492'
- },
- '7' => {
- 'name' => 'refcount',
- 'offset' => '72',
- 'type' => '40517'
- }
- },
- 'Name' => 'struct mlx5dv_dr_table',
- 'Size' => '80',
- 'Type' => 'Struct'
- },
- '157681' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '634',
- 'Memb' => {
- '0' => {
- 'name' => 's_anchor',
- 'offset' => '0',
- 'type' => '157366'
- },
- '1' => {
- 'name' => 'nic_dmn',
- 'offset' => '8',
- 'type' => '157717'
- }
- },
- 'Name' => 'struct dr_table_rx_tx',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '157717' => {
- 'BaseType' => '156740',
- 'Name' => 'struct dr_domain_rx_tx*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '158715' => {
- 'BaseType' => '5349',
- 'Name' => 'uint64_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '16065' => {
- 'Header' => 'list.h',
- 'Line' => '41',
- 'Memb' => {
- '0' => {
- 'name' => 'n',
- 'offset' => '0',
- 'type' => '1458'
- }
- },
- 'Name' => 'struct list_head',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '161372' => {
- 'BaseType' => '10847',
- 'Name' => '__be64*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '16228' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '78',
- 'Memb' => {
- '0' => {
- 'name' => 'max_num',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'supported_format',
- 'offset' => '4',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_cqe_comp_caps',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '162678' => {
- 'BaseType' => '156789',
- 'Name' => 'struct dr_devx_caps*',
- 'Size' => '96',
- 'Type' => 'Pointer'
- },
- '162888' => {
- 'BaseType' => '162893',
- 'Name' => 'struct mlx5dv_dr_matcher*',
- 'Size' => '2080',
- 'Type' => 'Pointer'
- },
- '162893' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '659',
- 'Memb' => {
- '0' => {
- 'name' => 'tbl',
- 'offset' => '0',
- 'type' => '157562'
- },
- '1' => {
- 'name' => 'rx',
- 'offset' => '8',
- 'type' => '163028'
- },
- '2' => {
- 'name' => 'tx',
- 'offset' => '864',
- 'type' => '163028'
+ 'bitfield' => '1',
+ 'name' => 'gre_s_present',
+ 'offset' => '0',
+ 'type' => '1752'
},
+ '20' => {
+ 'bitfield' => '8',
+ 'name' => 'gre_key_l',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '21' => {
+ 'bitfield' => '24',
+ 'name' => 'gre_key_h',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '22' => {
+ 'bitfield' => '8',
+ 'name' => 'reserved_auto4',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '23' => {
+ 'bitfield' => '24',
+ 'name' => 'vxlan_vni',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '24' => {
+ 'bitfield' => '1',
+ 'name' => 'geneve_oam',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '25' => {
+ 'bitfield' => '7',
+ 'name' => 'reserved_auto5',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '26' => {
+ 'bitfield' => '24',
+ 'name' => 'geneve_vni',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '27' => {
+ 'bitfield' => '20',
+ 'name' => 'outer_ipv6_flow_label',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '28' => {
+ 'bitfield' => '12',
+ 'name' => 'reserved_auto6',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '29' => {
+ 'bitfield' => '20',
+ 'name' => 'inner_ipv6_flow_label',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
'3' => {
- 'name' => 'matcher_list',
- 'offset' => '1720',
- 'type' => '1458'
+ 'bitfield' => '1',
+ 'name' => 'gre_k_present',
+ 'offset' => '0',
+ 'type' => '1752'
},
+ '30' => {
+ 'bitfield' => '12',
+ 'name' => 'reserved_auto7',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '31' => {
+ 'bitfield' => '16',
+ 'name' => 'geneve_protocol_type',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '32' => {
+ 'bitfield' => '6',
+ 'name' => 'geneve_opt_len',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '33' => {
+ 'bitfield' => '10',
+ 'name' => 'reserved_auto8',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '34' => {
+ 'bitfield' => '24',
+ 'name' => 'bth_dst_qp',
+ 'offset' => '40',
+ 'type' => '1752'
+ },
+ '35' => {
+ 'bitfield' => '8',
+ 'name' => 'reserved_auto9',
+ 'offset' => '40',
+ 'type' => '1752'
+ },
+ '36' => {
+ 'name' => 'reserved_auto10',
+ 'offset' => '44',
+ 'type' => '237665'
+ },
'4' => {
- 'name' => 'prio',
- 'offset' => '1736',
- 'type' => '5815'
+ 'bitfield' => '1',
+ 'name' => 'reserved_auto1',
+ 'offset' => '0',
+ 'type' => '1752'
},
'5' => {
- 'name' => 'mask',
- 'offset' => '1740',
- 'type' => '163264'
+ 'bitfield' => '1',
+ 'name' => 'gre_c_present',
+ 'offset' => '0',
+ 'type' => '1752'
},
'6' => {
- 'name' => 'match_criteria',
- 'offset' => '2060',
- 'type' => '4212'
+ 'bitfield' => '16',
+ 'name' => 'source_port',
+ 'offset' => '4',
+ 'type' => '1752'
},
'7' => {
- 'name' => 'refcount',
- 'offset' => '2064',
- 'type' => '40517'
+ 'bitfield' => '16',
+ 'name' => 'reserved_auto2',
+ 'offset' => '4',
+ 'type' => '1752'
},
'8' => {
- 'name' => 'dv_matcher',
- 'offset' => '2072',
- 'type' => '165100'
+ 'bitfield' => '12',
+ 'name' => 'inner_second_vid',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '9' => {
+ 'bitfield' => '1',
+ 'name' => 'inner_second_cfi',
+ 'offset' => '8',
+ 'type' => '1752'
}
},
- 'Name' => 'struct mlx5dv_dr_matcher',
- 'Size' => '2080',
+ 'Name' => 'struct dr_match_misc',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '163028' => {
+ '246073' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '650',
+ 'Line' => '505',
'Memb' => {
'0' => {
- 'name' => 's_htbl',
+ 'bitfield' => '8',
+ 'name' => 'outer_first_mpls_ttl',
'offset' => '0',
- 'type' => '157366'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'e_anchor',
- 'offset' => '8',
- 'type' => '157366'
- },
- '2' => {
- 'name' => 'ste_builder',
- 'offset' => '16',
- 'type' => '163120'
- },
- '3' => {
- 'name' => 'num_of_builders',
- 'offset' => '832',
- 'type' => '4212'
- },
- '4' => {
- 'name' => 'default_icm_addr',
- 'offset' => '840',
- 'type' => '5349'
- },
- '5' => {
- 'name' => 'nic_tbl',
- 'offset' => '848',
- 'type' => '165095'
- }
- },
- 'Name' => 'struct dr_matcher_rx_tx',
- 'Size' => '856',
- 'Type' => 'Struct'
- },
- '163120' => {
- 'BaseType' => '163132',
- 'Name' => 'struct dr_ste_build[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '163132' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '271',
- 'Memb' => {
- '0' => {
- 'name' => 'inner',
- 'offset' => '0',
- 'type' => '14571'
- },
- '1' => {
- 'name' => 'rx',
- 'offset' => '1',
- 'type' => '14571'
- },
- '2' => {
- 'name' => 'caps',
- 'offset' => '8',
- 'type' => '162678'
- },
- '3' => {
- 'name' => 'lu_type',
- 'offset' => '16',
- 'type' => '4212'
- },
- '4' => {
- 'name' => 'byte_mask',
- 'offset' => '18',
- 'type' => '5815'
- },
- '5' => {
- 'name' => 'bit_mask',
- 'offset' => '20',
- 'type' => '14671'
- },
- '6' => {
- 'name' => 'ste_build_tag_func',
- 'offset' => '40',
- 'type' => '163233'
- }
- },
- 'Name' => 'struct dr_ste_build',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '163233' => {
- 'Name' => 'int(*)(struct dr_match_param*, struct dr_ste_build*, uint8_t*)',
- 'Param' => {
- '0' => {
- 'type' => '163259'
- },
- '1' => {
- 'type' => '165090'
- },
- '2' => {
- 'type' => '11908'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '163259' => {
- 'BaseType' => '163264',
- 'Name' => 'struct dr_match_param*',
- 'Size' => '320',
- 'Type' => 'Pointer'
- },
- '163264' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '554',
- 'Memb' => {
- '0' => {
- 'name' => 'outer',
- 'offset' => '0',
- 'type' => '163341'
- },
- '1' => {
- 'name' => 'misc',
- 'offset' => '64',
- 'type' => '163801'
- },
- '2' => {
- 'name' => 'inner',
- 'offset' => '128',
- 'type' => '163341'
- },
- '3' => {
- 'name' => 'misc2',
- 'offset' => '192',
- 'type' => '164412'
- },
- '4' => {
- 'name' => 'misc3',
- 'offset' => '256',
- 'type' => '164833'
- }
- },
- 'Name' => 'struct dr_match_param',
- 'Size' => '320',
- 'Type' => 'Struct'
- },
- '163341' => {
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '432',
- 'Memb' => {
- '0' => {
- 'name' => 'smac_47_16',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'bitfield' => '16',
- 'name' => 'ethertype',
- 'offset' => '4',
- 'type' => '85'
+ 'bitfield' => '1',
+ 'name' => 'outer_first_mpls_s_bos',
+ 'offset' => '0',
+ 'type' => '1752'
},
'10' => {
- 'bitfield' => '1',
- 'name' => 'frag',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '3',
+ 'name' => 'outer_first_mpls_over_gre_exp',
+ 'offset' => '8',
+ 'type' => '1752'
},
'11' => {
- 'bitfield' => '1',
- 'name' => 'svlan_tag',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '20',
+ 'name' => 'outer_first_mpls_over_gre_label',
+ 'offset' => '8',
+ 'type' => '1752'
},
'12' => {
- 'bitfield' => '1',
- 'name' => 'cvlan_tag',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'outer_first_mpls_over_udp_ttl',
+ 'offset' => '12',
+ 'type' => '1752'
},
'13' => {
- 'bitfield' => '2',
- 'name' => 'ip_ecn',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '1',
+ 'name' => 'outer_first_mpls_over_udp_s_bos',
+ 'offset' => '12',
+ 'type' => '1752'
},
'14' => {
- 'bitfield' => '6',
- 'name' => 'ip_dscp',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '3',
+ 'name' => 'outer_first_mpls_over_udp_exp',
+ 'offset' => '12',
+ 'type' => '1752'
},
'15' => {
- 'bitfield' => '8',
- 'name' => 'ip_protocol',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '20',
+ 'name' => 'outer_first_mpls_over_udp_label',
+ 'offset' => '12',
+ 'type' => '1752'
},
'16' => {
- 'bitfield' => '16',
- 'name' => 'tcp_dport',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'metadata_reg_c_7',
+ 'offset' => '16',
+ 'type' => '1752'
},
'17' => {
- 'bitfield' => '16',
- 'name' => 'tcp_sport',
+ 'name' => 'metadata_reg_c_6',
'offset' => '20',
- 'type' => '85'
+ 'type' => '1752'
},
'18' => {
- 'bitfield' => '8',
- 'name' => 'ip_ttl_hoplimit',
+ 'name' => 'metadata_reg_c_5',
'offset' => '24',
- 'type' => '85'
+ 'type' => '1752'
},
'19' => {
- 'bitfield' => '24',
- 'name' => 'reserved',
- 'offset' => '24',
- 'type' => '85'
+ 'name' => 'metadata_reg_c_4',
+ 'offset' => '28',
+ 'type' => '1752'
},
'2' => {
- 'bitfield' => '16',
- 'name' => 'smac_15_0',
- 'offset' => '4',
- 'type' => '85'
+ 'bitfield' => '3',
+ 'name' => 'outer_first_mpls_exp',
+ 'offset' => '0',
+ 'type' => '1752'
},
'20' => {
- 'bitfield' => '16',
- 'name' => 'udp_dport',
- 'offset' => '28',
- 'type' => '85'
- },
- '21' => {
- 'bitfield' => '16',
- 'name' => 'udp_sport',
- 'offset' => '28',
- 'type' => '85'
- },
- '22' => {
- 'name' => 'src_ip_127_96',
+ 'name' => 'metadata_reg_c_3',
'offset' => '32',
- 'type' => '85'
+ 'type' => '1752'
},
- '23' => {
- 'name' => 'src_ip_95_64',
+ '21' => {
+ 'name' => 'metadata_reg_c_2',
'offset' => '36',
- 'type' => '85'
+ 'type' => '1752'
},
- '24' => {
- 'name' => 'src_ip_63_32',
+ '22' => {
+ 'name' => 'metadata_reg_c_1',
'offset' => '40',
- 'type' => '85'
+ 'type' => '1752'
},
- '25' => {
- 'name' => 'src_ip_31_0',
+ '23' => {
+ 'name' => 'metadata_reg_c_0',
'offset' => '44',
- 'type' => '85'
+ 'type' => '1752'
},
- '26' => {
- 'name' => 'dst_ip_127_96',
+ '24' => {
+ 'name' => 'metadata_reg_a',
'offset' => '48',
- 'type' => '85'
+ 'type' => '1752'
},
- '27' => {
- 'name' => 'dst_ip_95_64',
+ '25' => {
+ 'name' => 'metadata_reg_b',
'offset' => '52',
- 'type' => '85'
+ 'type' => '1752'
},
- '28' => {
- 'name' => 'dst_ip_63_32',
+ '26' => {
+ 'name' => 'reserved_auto2',
'offset' => '56',
- 'type' => '85'
- },
- '29' => {
- 'name' => 'dst_ip_31_0',
- 'offset' => '60',
- 'type' => '85'
+ 'type' => '237334'
},
'3' => {
- 'name' => 'dmac_47_16',
- 'offset' => '8',
- 'type' => '85'
+ 'bitfield' => '20',
+ 'name' => 'outer_first_mpls_label',
+ 'offset' => '0',
+ 'type' => '1752'
},
'4' => {
- 'bitfield' => '12',
- 'name' => 'first_vid',
- 'offset' => '12',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'inner_first_mpls_ttl',
+ 'offset' => '4',
+ 'type' => '1752'
},
'5' => {
'bitfield' => '1',
- 'name' => 'first_cfi',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'inner_first_mpls_s_bos',
+ 'offset' => '4',
+ 'type' => '1752'
},
'6' => {
'bitfield' => '3',
- 'name' => 'first_prio',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'inner_first_mpls_exp',
+ 'offset' => '4',
+ 'type' => '1752'
},
'7' => {
- 'bitfield' => '16',
- 'name' => 'dmac_15_0',
- 'offset' => '12',
- 'type' => '85'
+ 'bitfield' => '20',
+ 'name' => 'inner_first_mpls_label',
+ 'offset' => '4',
+ 'type' => '1752'
},
'8' => {
- 'bitfield' => '9',
- 'name' => 'tcp_flags',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'outer_first_mpls_over_gre_ttl',
+ 'offset' => '8',
+ 'type' => '1752'
},
'9' => {
- 'bitfield' => '4',
- 'name' => 'ip_version',
- 'offset' => '16',
- 'type' => '85'
+ 'bitfield' => '1',
+ 'name' => 'outer_first_mpls_over_gre_s_bos',
+ 'offset' => '8',
+ 'type' => '1752'
}
},
- 'Name' => 'struct dr_match_spec',
+ 'Name' => 'struct dr_match_misc2',
'Size' => '64',
'Type' => 'Struct'
},
- '16348' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '83',
- 'Memb' => {
- '0' => {
- 'name' => 'sw_parsing_offloads',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'supported_qpts',
- 'offset' => '4',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_sw_parsing_caps',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '163801' => {
+ '246514' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '465',
+ 'Line' => '535',
'Memb' => {
'0' => {
- 'bitfield' => '24',
- 'name' => 'source_sqn',
+ 'name' => 'inner_tcp_seq_num',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1752'
},
'1' => {
- 'bitfield' => '4',
- 'name' => 'source_vhca_port',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'outer_tcp_seq_num',
+ 'offset' => '4',
+ 'type' => '1752'
},
'10' => {
- 'bitfield' => '3',
- 'name' => 'inner_second_prio',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'icmpv6_header_data',
+ 'offset' => '28',
+ 'type' => '1752'
},
'11' => {
- 'bitfield' => '12',
- 'name' => 'outer_second_vid',
- 'offset' => '8',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'icmpv6_code',
+ 'offset' => '32',
+ 'type' => '1752'
},
'12' => {
- 'bitfield' => '1',
- 'name' => 'outer_second_cfi',
- 'offset' => '8',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'icmpv6_type',
+ 'offset' => '32',
+ 'type' => '1752'
},
'13' => {
- 'bitfield' => '3',
- 'name' => 'outer_second_prio',
- 'offset' => '8',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'icmpv4_code',
+ 'offset' => '32',
+ 'type' => '1752'
},
'14' => {
- 'bitfield' => '16',
- 'name' => 'gre_protocol',
- 'offset' => '12',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'icmpv4_type',
+ 'offset' => '32',
+ 'type' => '1752'
},
'15' => {
- 'bitfield' => '12',
'name' => 'reserved_auto3',
- 'offset' => '12',
- 'type' => '85'
- },
- '16' => {
- 'bitfield' => '1',
- 'name' => 'inner_second_svlan_tag',
- 'offset' => '12',
- 'type' => '85'
- },
- '17' => {
- 'bitfield' => '1',
- 'name' => 'outer_second_svlan_tag',
- 'offset' => '12',
- 'type' => '85'
- },
- '18' => {
- 'bitfield' => '1',
- 'name' => 'inner_second_cvlan_tag',
- 'offset' => '12',
- 'type' => '85'
- },
- '19' => {
- 'bitfield' => '1',
- 'name' => 'outer_second_cvlan_tag',
- 'offset' => '12',
- 'type' => '85'
+ 'offset' => '36',
+ 'type' => '237681'
},
'2' => {
- 'bitfield' => '1',
- 'name' => 'gre_s_present',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'inner_tcp_ack_num',
+ 'offset' => '8',
+ 'type' => '1752'
},
- '20' => {
- 'bitfield' => '8',
- 'name' => 'gre_key_l',
- 'offset' => '16',
- 'type' => '85'
- },
- '21' => {
- 'bitfield' => '24',
- 'name' => 'gre_key_h',
- 'offset' => '16',
- 'type' => '85'
- },
- '22' => {
- 'bitfield' => '8',
- 'name' => 'reserved_auto4',
- 'offset' => '20',
- 'type' => '85'
- },
- '23' => {
- 'bitfield' => '24',
- 'name' => 'vxlan_vni',
- 'offset' => '20',
- 'type' => '85'
- },
- '24' => {
- 'bitfield' => '1',
- 'name' => 'geneve_oam',
- 'offset' => '24',
- 'type' => '85'
- },
- '25' => {
- 'bitfield' => '7',
- 'name' => 'reserved_auto5',
- 'offset' => '24',
- 'type' => '85'
- },
- '26' => {
- 'bitfield' => '24',
- 'name' => 'geneve_vni',
- 'offset' => '24',
- 'type' => '85'
- },
- '27' => {
- 'bitfield' => '20',
- 'name' => 'outer_ipv6_flow_label',
- 'offset' => '28',
- 'type' => '85'
- },
- '28' => {
- 'bitfield' => '12',
- 'name' => 'reserved_auto6',
- 'offset' => '28',
- 'type' => '85'
- },
- '29' => {
- 'bitfield' => '20',
- 'name' => 'inner_ipv6_flow_label',
- 'offset' => '32',
- 'type' => '85'
- },
'3' => {
- 'bitfield' => '1',
- 'name' => 'gre_k_present',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'outer_tcp_ack_num',
+ 'offset' => '12',
+ 'type' => '1752'
},
- '30' => {
- 'bitfield' => '12',
- 'name' => 'reserved_auto7',
- 'offset' => '32',
- 'type' => '85'
- },
- '31' => {
- 'bitfield' => '16',
- 'name' => 'geneve_protocol_type',
- 'offset' => '36',
- 'type' => '85'
- },
- '32' => {
- 'bitfield' => '6',
- 'name' => 'geneve_opt_len',
- 'offset' => '36',
- 'type' => '85'
- },
- '33' => {
- 'bitfield' => '10',
- 'name' => 'reserved_auto8',
- 'offset' => '36',
- 'type' => '85'
- },
- '34' => {
- 'bitfield' => '24',
- 'name' => 'bth_dst_qp',
- 'offset' => '40',
- 'type' => '85'
- },
- '35' => {
- 'bitfield' => '8',
- 'name' => 'reserved_auto9',
- 'offset' => '40',
- 'type' => '85'
- },
- '36' => {
- 'name' => 'reserved_auto10',
- 'offset' => '44',
- 'type' => '14671'
- },
'4' => {
- 'bitfield' => '1',
- 'name' => 'reserved_auto1',
- 'offset' => '0',
- 'type' => '85'
+ 'bitfield' => '24',
+ 'name' => 'outer_vxlan_gpe_vni',
+ 'offset' => '16',
+ 'type' => '1752'
},
'5' => {
- 'bitfield' => '1',
- 'name' => 'gre_c_present',
- 'offset' => '0',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'reserved_auto1',
+ 'offset' => '16',
+ 'type' => '1752'
},
'6' => {
'bitfield' => '16',
- 'name' => 'source_port',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'reserved_auto2',
+ 'offset' => '20',
+ 'type' => '1752'
},
'7' => {
- 'bitfield' => '16',
- 'name' => 'reserved_auto2',
- 'offset' => '4',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'outer_vxlan_gpe_flags',
+ 'offset' => '20',
+ 'type' => '1752'
},
'8' => {
- 'bitfield' => '12',
- 'name' => 'inner_second_vid',
- 'offset' => '8',
- 'type' => '85'
+ 'bitfield' => '8',
+ 'name' => 'outer_vxlan_gpe_next_protocol',
+ 'offset' => '20',
+ 'type' => '1752'
},
'9' => {
- 'bitfield' => '1',
- 'name' => 'inner_second_cfi',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'icmpv4_header_data',
+ 'offset' => '24',
+ 'type' => '1752'
}
},
- 'Name' => 'struct dr_match_misc',
+ 'Name' => 'struct dr_match_misc3',
'Size' => '64',
'Type' => 'Struct'
},
- '16381' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '88',
- 'Memb' => {
- '0' => {
- 'name' => 'min_single_stride_log_num_of_bytes',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'max_single_stride_log_num_of_bytes',
- 'offset' => '4',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'min_single_wqe_log_num_of_strides',
- 'offset' => '8',
- 'type' => '85'
- },
- '3' => {
- 'name' => 'max_single_wqe_log_num_of_strides',
- 'offset' => '12',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'supported_qpts',
- 'offset' => '16',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_striding_rq_caps',
- 'Size' => '20',
- 'Type' => 'Struct'
- },
- '164412' => {
+ '246780' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '505',
+ 'Line' => '574',
'Memb' => {
'0' => {
- 'bitfield' => '8',
- 'name' => 'outer_first_mpls_ttl',
+ 'name' => 'gvmi',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1740'
},
'1' => {
- 'bitfield' => '1',
- 'name' => 'outer_first_mpls_s_bos',
+ 'name' => 'icm_address_rx',
+ 'offset' => '8',
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'icm_address_tx',
+ 'offset' => '16',
+ 'type' => '1769'
+ }
+ },
+ 'Name' => 'struct dr_devx_vport_cap',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '246837' => {
+ 'BaseType' => '246780',
+ 'Name' => 'struct dr_devx_vport_cap*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '246843' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '603',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'drop_icm_addr',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'default_icm_addr',
+ 'offset' => '8',
+ 'type' => '1769'
},
- '10' => {
- 'bitfield' => '3',
- 'name' => 'outer_first_mpls_over_gre_exp',
- 'offset' => '8',
- 'type' => '85'
- },
- '11' => {
- 'bitfield' => '20',
- 'name' => 'outer_first_mpls_over_gre_label',
- 'offset' => '8',
- 'type' => '85'
- },
- '12' => {
- 'bitfield' => '8',
- 'name' => 'outer_first_mpls_over_udp_ttl',
- 'offset' => '12',
- 'type' => '85'
- },
- '13' => {
- 'bitfield' => '1',
- 'name' => 'outer_first_mpls_over_udp_s_bos',
- 'offset' => '12',
- 'type' => '85'
- },
- '14' => {
- 'bitfield' => '3',
- 'name' => 'outer_first_mpls_over_udp_exp',
- 'offset' => '12',
- 'type' => '85'
- },
- '15' => {
- 'bitfield' => '20',
- 'name' => 'outer_first_mpls_over_udp_label',
- 'offset' => '12',
- 'type' => '85'
- },
- '16' => {
- 'name' => 'metadata_reg_c_7',
- 'offset' => '16',
- 'type' => '85'
- },
- '17' => {
- 'name' => 'metadata_reg_c_6',
- 'offset' => '20',
- 'type' => '85'
- },
- '18' => {
- 'name' => 'metadata_reg_c_5',
- 'offset' => '24',
- 'type' => '85'
- },
- '19' => {
- 'name' => 'metadata_reg_c_4',
- 'offset' => '28',
- 'type' => '85'
- },
'2' => {
- 'bitfield' => '3',
- 'name' => 'outer_first_mpls_exp',
+ 'name' => 'ste_type',
+ 'offset' => '16',
+ 'type' => '243698'
+ }
+ },
+ 'Name' => 'struct dr_domain_rx_tx',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '246900' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '609',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'supp_sw_steering',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1721'
+ },
+ '1' => {
+ 'name' => 'max_inline_size',
+ 'offset' => '4',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '8',
+ 'type' => '1752'
},
- '20' => {
- 'name' => 'metadata_reg_c_3',
- 'offset' => '32',
- 'type' => '85'
- },
- '21' => {
- 'name' => 'metadata_reg_c_2',
- 'offset' => '36',
- 'type' => '85'
- },
- '22' => {
- 'name' => 'metadata_reg_c_1',
- 'offset' => '40',
- 'type' => '85'
- },
- '23' => {
- 'name' => 'metadata_reg_c_0',
- 'offset' => '44',
- 'type' => '85'
- },
- '24' => {
- 'name' => 'metadata_reg_a',
- 'offset' => '48',
- 'type' => '85'
- },
- '25' => {
- 'name' => 'metadata_reg_b',
- 'offset' => '52',
- 'type' => '85'
- },
- '26' => {
- 'name' => 'reserved_auto2',
- 'offset' => '56',
- 'type' => '14671'
- },
'3' => {
- 'bitfield' => '20',
- 'name' => 'outer_first_mpls_label',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'max_log_sw_icm_sz',
+ 'offset' => '12',
+ 'type' => '1752'
},
'4' => {
- 'bitfield' => '8',
- 'name' => 'inner_first_mpls_ttl',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'max_log_action_icm_sz',
+ 'offset' => '16',
+ 'type' => '1752'
},
'5' => {
- 'bitfield' => '1',
- 'name' => 'inner_first_mpls_s_bos',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'rx',
+ 'offset' => '24',
+ 'type' => '246843'
},
'6' => {
- 'bitfield' => '3',
- 'name' => 'inner_first_mpls_exp',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'tx',
+ 'offset' => '48',
+ 'type' => '246843'
},
'7' => {
- 'bitfield' => '20',
- 'name' => 'inner_first_mpls_label',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'attr',
+ 'offset' => '72',
+ 'type' => '2739'
},
'8' => {
- 'bitfield' => '8',
- 'name' => 'outer_first_mpls_over_gre_ttl',
- 'offset' => '8',
- 'type' => '85'
- },
- '9' => {
- 'bitfield' => '1',
- 'name' => 'outer_first_mpls_over_gre_s_bos',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'caps',
+ 'offset' => '304',
+ 'type' => '244506'
}
},
- 'Name' => 'struct dr_match_misc2',
- 'Size' => '64',
+ 'Name' => 'struct dr_domain_info',
+ 'Size' => '400',
'Type' => 'Struct'
},
- '1648' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
+ '2470' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '145',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'memcpy_to_dm',
+ 'offset' => '8',
+ 'type' => '2697'
+ },
+ '2' => {
+ 'name' => 'memcpy_from_dm',
+ 'offset' => '16',
+ 'type' => '2733'
+ },
+ '3' => {
+ 'name' => 'comp_mask',
+ 'offset' => '24',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_dm',
+ 'Size' => '32',
+ 'Type' => 'Struct'
},
- '164833' => {
+ '247041' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '535',
+ 'Line' => '621',
'Memb' => {
'0' => {
- 'name' => 'inner_tcp_seq_num',
+ 'name' => 'ctx',
'offset' => '0',
- 'type' => '85'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'outer_tcp_seq_num',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '6011'
},
- '10' => {
- 'name' => 'icmpv6_header_data',
- 'offset' => '28',
- 'type' => '85'
- },
- '11' => {
- 'bitfield' => '8',
- 'name' => 'icmpv6_code',
- 'offset' => '32',
- 'type' => '85'
- },
- '12' => {
- 'bitfield' => '8',
- 'name' => 'icmpv6_type',
- 'offset' => '32',
- 'type' => '85'
- },
- '13' => {
- 'bitfield' => '8',
- 'name' => 'icmpv4_code',
- 'offset' => '32',
- 'type' => '85'
- },
- '14' => {
- 'bitfield' => '8',
- 'name' => 'icmpv4_type',
- 'offset' => '32',
- 'type' => '85'
- },
- '15' => {
- 'name' => 'reserved_auto3',
- 'offset' => '36',
- 'type' => '14671'
- },
'2' => {
- 'name' => 'inner_tcp_ack_num',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'uar',
+ 'offset' => '16',
+ 'type' => '247196'
},
'3' => {
- 'name' => 'outer_tcp_ack_num',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'type',
+ 'offset' => '24',
+ 'type' => '237569'
},
'4' => {
- 'bitfield' => '24',
- 'name' => 'outer_vxlan_gpe_vni',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'refcount',
+ 'offset' => '28',
+ 'type' => '14277'
},
'5' => {
- 'bitfield' => '8',
- 'name' => 'reserved_auto1',
- 'offset' => '16',
- 'type' => '85'
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '877'
},
'6' => {
- 'bitfield' => '16',
- 'name' => 'reserved_auto2',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'ste_icm_pool',
+ 'offset' => '72',
+ 'type' => '247214'
},
'7' => {
- 'bitfield' => '8',
- 'name' => 'outer_vxlan_gpe_flags',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'action_icm_pool',
+ 'offset' => '80',
+ 'type' => '247214'
},
'8' => {
- 'bitfield' => '8',
- 'name' => 'outer_vxlan_gpe_next_protocol',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'send_ring',
+ 'offset' => '88',
+ 'type' => '247402'
},
'9' => {
- 'name' => 'icmpv4_header_data',
- 'offset' => '24',
- 'type' => '85'
+ 'name' => 'info',
+ 'offset' => '96',
+ 'type' => '246900'
}
},
- 'Name' => 'struct dr_match_misc3',
- 'Size' => '64',
+ 'Name' => 'struct mlx5dv_dr_domain',
+ 'Size' => '496',
'Type' => 'Struct'
},
- '165090' => {
- 'BaseType' => '163132',
- 'Name' => 'struct dr_ste_build*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '165095' => {
- 'BaseType' => '157681',
- 'Name' => 'struct dr_table_rx_tx*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '165100' => {
- 'BaseType' => '165105',
- 'Name' => 'struct mlx5dv_flow_matcher*',
- 'Size' => '16',
+ '247196' => {
+ 'BaseType' => '15300',
+ 'Name' => 'struct mlx5dv_devx_uar*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '165105' => {
- 'Header' => 'mlx5.h',
- 'Line' => '601',
+ '247209' => {
+ 'Line' => '73',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'buckets',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '248433'
},
'1' => {
- 'name' => 'handle',
+ 'name' => 'icm_type',
'offset' => '8',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_flow_matcher',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '165141' => {
- 'BaseType' => '163028',
- 'Name' => 'struct dr_matcher_rx_tx*',
- 'Size' => '856',
- 'Type' => 'Pointer'
- },
- '165146' => {
- 'BaseType' => '155256',
- 'Name' => 'struct mlx5dv_dr_action**',
- 'Size' => '56',
- 'Type' => 'Pointer'
- },
- '165151' => {
- 'BaseType' => '165156',
- 'Name' => 'struct mlx5dv_flow_action_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '165156' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '331',
- 'Memb' => {
- '0' => {
- 'name' => 'type',
- 'offset' => '0',
- 'type' => '137849'
+ 'type' => '331989'
},
- '1' => {
- 'name' => 'unnamed0',
- 'offset' => '8',
- 'type' => '165187'
+ '2' => {
+ 'name' => 'max_log_chunk_sz',
+ 'offset' => '12',
+ 'type' => '243270'
+ },
+ '3' => {
+ 'name' => 'num_of_buckets',
+ 'offset' => '16',
+ 'type' => '243270'
+ },
+ '4' => {
+ 'name' => 'icm_mr_list',
+ 'offset' => '24',
+ 'type' => '14019'
+ },
+ '5' => {
+ 'name' => 'mr_mutex',
+ 'offset' => '40',
+ 'type' => '877'
+ },
+ '6' => {
+ 'name' => 'dmn',
+ 'offset' => '80',
+ 'type' => '247582'
}
},
- 'Name' => 'struct mlx5dv_flow_action_attr',
- 'Size' => '16',
+ 'Name' => 'struct dr_icm_pool',
+ 'Size' => '88',
+ 'Source' => 'dr_icm_pool.c',
'Type' => 'Struct'
},
- '165187' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '333',
+ '247214' => {
+ 'BaseType' => '247209',
+ 'Name' => 'struct dr_icm_pool*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '247220' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '967',
'Memb' => {
'0' => {
- 'name' => 'qp',
+ 'name' => 'cq',
'offset' => '0',
- 'type' => '4408'
+ 'type' => '248766'
},
'1' => {
- 'name' => 'counter',
- 'offset' => '0',
- 'type' => '7010'
+ 'name' => 'qp',
+ 'offset' => '48',
+ 'type' => '248891'
},
+ '10' => {
+ 'name' => 'sync_buff',
+ 'offset' => '3168',
+ 'type' => '237633'
+ },
+ '11' => {
+ 'name' => 'sync_mr',
+ 'offset' => '3232',
+ 'type' => '5819'
+ },
'2' => {
- 'name' => 'action',
- 'offset' => '0',
- 'type' => '7516'
+ 'name' => 'mr',
+ 'offset' => '56',
+ 'type' => '5819'
},
'3' => {
- 'name' => 'tag_value',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'pending_wqe',
+ 'offset' => '64',
+ 'type' => '1752'
},
'4' => {
- 'name' => 'obj',
- 'offset' => '0',
- 'type' => '156492'
- }
- },
- 'Name' => 'mlx5dv_flow_action_attr::anon-union-mlx5dv.h-333',
- 'NameSpace' => 'mlx5dv_flow_action_attr',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '16519' => {
- 'BaseType' => '4223',
- 'Header' => 'int-ll64.h',
- 'Line' => '20',
- 'Name' => '__u8',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '16530' => {
- 'BaseType' => '16519',
- 'Name' => '__u8[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '16830' => {
- 'BaseType' => '16065',
- 'Name' => 'struct list_head*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '171' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '178' => {
- 'BaseType' => '171',
- 'Header' => 'verbs.h',
- 'Line' => '90',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_TRANSPORT_UNKNOWN',
- 'value' => '-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'
- },
- '191188' => {
- 'BaseType' => '5815',
- 'Name' => 'uint16_t*',
- 'Size' => '2',
- 'Type' => 'Pointer'
- },
- '192113' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv_dr.h',
- 'Line' => '81',
- 'Memb' => {
- '0' => {
- 'name' => 'DR_ICM_TYPE_STE',
- 'value' => '0'
+ 'name' => 'signal_th',
+ 'offset' => '68',
+ 'type' => '1740'
},
- '1' => {
- 'name' => 'DR_ICM_TYPE_MODIFY_ACTION',
- 'value' => '1'
- }
- },
- 'Name' => 'enum dr_icm_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '193681' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '61',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5_IB_UAPI_DM_TYPE_MEMIC',
- 'value' => '0'
+ '5' => {
+ 'name' => 'max_post_send_size',
+ 'offset' => '72',
+ 'type' => '1752'
},
- '1' => {
- 'name' => 'MLX5_IB_UAPI_DM_TYPE_STEERING_SW_ICM',
- 'value' => '1'
+ '6' => {
+ 'name' => 'tx_head',
+ 'offset' => '76',
+ 'type' => '1752'
},
- '2' => {
- 'name' => 'MLX5_IB_UAPI_DM_TYPE_HEADER_MODIFY_SW_ICM',
- 'value' => '2'
+ '7' => {
+ 'name' => 'buf',
+ 'offset' => '80',
+ 'type' => '219'
+ },
+ '8' => {
+ 'name' => 'buf_size',
+ 'offset' => '88',
+ 'type' => '1752'
+ },
+ '9' => {
+ 'name' => 'wc',
+ 'offset' => '96',
+ 'type' => '248897'
}
},
- 'Name' => 'enum mlx5_ib_uapi_dm_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct dr_send_ring',
+ 'Size' => '3240',
+ 'Type' => 'Struct'
},
- '211716' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '455',
+ '247402' => {
+ 'BaseType' => '247220',
+ 'Name' => 'struct dr_send_ring*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '247408' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '634',
'Memb' => {
'0' => {
- 'name' => 'type',
+ 'name' => 's_anchor',
'offset' => '0',
- 'type' => '193681'
+ 'type' => '244142'
},
'1' => {
- 'name' => 'comp_mask',
+ 'name' => 'nic_dmn',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '247451'
}
},
- 'Name' => 'struct mlx5dv_alloc_dm_attr',
+ 'Name' => 'struct dr_table_rx_tx',
'Size' => '16',
'Type' => 'Struct'
},
- '227' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '639',
- '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'
- },
- '236502' => {
- 'BaseType' => '236507',
- 'Name' => 'struct mlx5dv_flow_match_parameters*',
+ '247451' => {
+ 'BaseType' => '246843',
+ 'Name' => 'struct dr_domain_rx_tx*',
'Size' => '8',
'Type' => 'Pointer'
},
- '236507' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '294',
+ '247457' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '639',
'Memb' => {
'0' => {
- 'name' => 'match_sz',
+ 'name' => 'dmn',
'offset' => '0',
- 'type' => '5528'
+ 'type' => '247582'
},
'1' => {
- 'name' => 'match_buf',
+ 'name' => 'rx',
'offset' => '8',
- 'type' => '158715'
+ 'type' => '247408'
+ },
+ '2' => {
+ 'name' => 'tx',
+ 'offset' => '24',
+ 'type' => '247408'
+ },
+ '3' => {
+ 'name' => 'level',
+ 'offset' => '40',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'table_type',
+ 'offset' => '44',
+ 'type' => '1752'
+ },
+ '5' => {
+ 'name' => 'matcher_list',
+ 'offset' => '48',
+ 'type' => '14019'
+ },
+ '6' => {
+ 'name' => 'devx_obj',
+ 'offset' => '64',
+ 'type' => '237108'
+ },
+ '7' => {
+ 'name' => 'refcount',
+ 'offset' => '72',
+ 'type' => '14277'
}
},
- 'Name' => 'struct mlx5dv_flow_match_parameters',
- 'Size' => '8',
+ 'Name' => 'struct mlx5dv_dr_table',
+ 'Size' => '80',
'Type' => 'Struct'
},
- '236654' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '303',
+ '247582' => {
+ 'BaseType' => '247041',
+ 'Name' => 'struct mlx5dv_dr_domain*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '247595' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '650',
'Memb' => {
'0' => {
- 'name' => 'type',
+ 'name' => 's_htbl',
'offset' => '0',
- 'type' => '1044'
+ 'type' => '244142'
},
'1' => {
- 'name' => 'flags',
- 'offset' => '4',
- 'type' => '85'
+ 'name' => 'e_anchor',
+ 'offset' => '8',
+ 'type' => '244142'
},
'2' => {
- 'name' => 'priority',
- 'offset' => '8',
- 'type' => '5815'
+ 'name' => 'ste_builder',
+ 'offset' => '16',
+ 'type' => '247698'
},
'3' => {
- 'name' => 'match_criteria_enable',
- 'offset' => '10',
- 'type' => '4212'
+ 'name' => 'num_of_builders',
+ 'offset' => '832',
+ 'type' => '1728'
},
'4' => {
- 'name' => 'match_mask',
- 'offset' => '16',
- 'type' => '236502'
+ 'name' => 'default_icm_addr',
+ 'offset' => '840',
+ 'type' => '1769'
},
'5' => {
- 'name' => 'comp_mask',
- 'offset' => '24',
- 'type' => '5349'
- },
- '6' => {
- 'name' => 'ft_type',
- 'offset' => '32',
- 'type' => '138616'
+ 'name' => 'nic_tbl',
+ 'offset' => '848',
+ 'type' => '247714'
}
},
- 'Name' => 'struct mlx5dv_flow_matcher_attr',
- 'Size' => '40',
+ 'Name' => 'struct dr_matcher_rx_tx',
+ 'Size' => '856',
'Type' => 'Struct'
},
- '253' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '998',
- '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'
- },
- '279216' => {
- 'BaseType' => '279221',
- 'Name' => 'struct mlx5dv_dr_rule*',
- 'Size' => '72',
+ '247698' => {
+ 'BaseType' => '244394',
+ 'Name' => 'struct dr_ste_build[17]',
+ 'Size' => '816',
+ 'Type' => 'Array'
+ },
+ '247714' => {
+ 'BaseType' => '247408',
+ 'Name' => 'struct dr_table_rx_tx*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '279221' => {
+ '247720' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '743',
+ 'Line' => '659',
'Memb' => {
'0' => {
- 'name' => 'matcher',
+ 'name' => 'tbl',
'offset' => '0',
- 'type' => '162888'
+ 'type' => '247867'
},
'1' => {
- 'name' => 'unnamed0',
+ 'name' => 'rx',
'offset' => '8',
- 'type' => '279252'
+ 'type' => '247595'
},
'2' => {
- 'name' => 'rule_actions_list',
- 'offset' => '56',
- 'type' => '16065'
+ 'name' => 'tx',
+ 'offset' => '864',
+ 'type' => '247595'
+ },
+ '3' => {
+ 'name' => 'matcher_list',
+ 'offset' => '1720',
+ 'type' => '13973'
+ },
+ '4' => {
+ 'name' => 'prio',
+ 'offset' => '1736',
+ 'type' => '1740'
+ },
+ '5' => {
+ 'name' => 'mask',
+ 'offset' => '1740',
+ 'type' => '244838'
+ },
+ '6' => {
+ 'name' => 'match_criteria',
+ 'offset' => '2060',
+ 'type' => '1728'
+ },
+ '7' => {
+ 'name' => 'refcount',
+ 'offset' => '2064',
+ 'type' => '14277'
+ },
+ '8' => {
+ 'name' => 'dv_matcher',
+ 'offset' => '2072',
+ 'type' => '247880'
}
},
- 'Name' => 'struct mlx5dv_dr_rule',
- 'Size' => '72',
+ 'Name' => 'struct mlx5dv_dr_matcher',
+ 'Size' => '2080',
+ 'Type' => 'Struct'
+ },
+ '247867' => {
+ 'BaseType' => '247457',
+ 'Name' => 'struct mlx5dv_dr_table*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '247880' => {
+ 'BaseType' => '243099',
+ 'Name' => 'struct mlx5dv_flow_matcher*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '247886' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '688',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'chunk',
+ 'offset' => '0',
+ 'type' => '244376'
+ },
+ '1' => {
+ 'name' => 'data',
+ 'offset' => '8',
+ 'type' => '7034'
+ },
+ '2' => {
+ 'name' => 'data_size',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'num_of_actions',
+ 'offset' => '20',
+ 'type' => '1740'
+ },
+ '4' => {
+ 'name' => 'index',
+ 'offset' => '24',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv_dr.h-688',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '279252' => {
+ '247967' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '745',
+ 'Line' => '686',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'flow_action',
'offset' => '0',
- 'type' => '279266'
+ 'type' => '13227'
},
'1' => {
- 'name' => 'flow',
+ 'name' => 'unnamed0',
'offset' => '0',
- 'type' => '7123'
+ 'type' => '247886'
}
},
- 'Name' => 'mlx5dv_dr_rule::anon-union-mlx5dv_dr.h-745',
- 'NameSpace' => 'mlx5dv_dr_rule',
- 'Size' => '48',
+ 'Name' => 'anon-union-mlx5dv_dr.h-686',
+ 'Size' => '32',
'Type' => 'Union'
},
- '279266' => {
+ '247996' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '746',
+ 'Line' => '683',
'Memb' => {
'0' => {
- 'name' => 'rx',
+ 'name' => 'dmn',
'offset' => '0',
- 'type' => '281596'
+ 'type' => '247582'
},
'1' => {
- 'name' => 'tx',
- 'offset' => '24',
- 'type' => '281596'
+ 'name' => 'is_root_level',
+ 'offset' => '8',
+ 'type' => '1721'
+ },
+ '2' => {
+ 'name' => 'unnamed0',
+ 'offset' => '16',
+ 'type' => '247967'
}
},
- 'Name' => 'anon-struct-mlx5dv_dr.h-746',
+ 'Name' => 'anon-struct-mlx5dv_dr.h-683',
'Size' => '48',
'Type' => 'Struct'
},
- '281596' => {
+ '248041' => {
'Header' => 'mlx5dv_dr.h',
- 'Line' => '738',
+ 'Line' => '702',
'Memb' => {
'0' => {
- 'name' => 'rule_members_list',
+ 'name' => 'dvo',
'offset' => '0',
- 'type' => '16065'
+ 'type' => '237108'
},
'1' => {
- 'name' => 'nic_matcher',
+ 'name' => 'reformat_size',
+ 'offset' => '8',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv_dr.h-702',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '248080' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '700',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'flow_action',
+ 'offset' => '0',
+ 'type' => '13227'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '248041'
+ }
+ },
+ 'Name' => 'anon-union-mlx5dv_dr.h-700',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '248109' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '697',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dmn',
+ 'offset' => '0',
+ 'type' => '247582'
+ },
+ '1' => {
+ 'name' => 'is_root_level',
+ 'offset' => '8',
+ 'type' => '1721'
+ },
+ '2' => {
+ 'name' => 'unnamed0',
'offset' => '16',
- 'type' => '165141'
+ 'type' => '248080'
}
},
- 'Name' => 'struct dr_rule_rx_tx',
+ 'Name' => 'anon-struct-mlx5dv_dr.h-697',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '248154' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '709',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'devx_obj',
+ 'offset' => '0',
+ 'type' => '237108'
+ },
+ '1' => {
+ 'name' => 'offeset',
+ 'offset' => '8',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv_dr.h-709',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '248193' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '713',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dmn',
+ 'offset' => '0',
+ 'type' => '247582'
+ },
+ '1' => {
+ 'name' => 'caps',
+ 'offset' => '8',
+ 'type' => '246837'
+ },
+ '2' => {
+ 'name' => 'num',
+ 'offset' => '16',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv_dr.h-713',
'Size' => '24',
'Type' => 'Struct'
},
- '315' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '860',
- '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'
- },
- '32050' => {
- 'BaseType' => '7889',
- 'Header' => 'types.h',
- 'Line' => '28',
- 'Name' => '__be16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '32248' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '1168',
- 'Memb' => {
- '0' => {
- 'name' => 'nsec',
- 'offset' => '0',
- 'type' => '5349'
- },
- '1' => {
- 'name' => 'last_cycles',
- 'offset' => '8',
- 'type' => '5349'
- },
- '2' => {
- 'name' => 'frac',
- 'offset' => '16',
- 'type' => '5349'
- },
- '3' => {
- 'name' => 'mult',
- 'offset' => '24',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'shift',
- 'offset' => '28',
- 'type' => '85'
- },
- '5' => {
- 'name' => 'mask',
- 'offset' => '32',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_clock_info',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '3435' => {
- 'BaseType' => '3440',
- 'Name' => 'struct ibv_context*',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '3440' => {
- 'Header' => 'verbs.h',
- 'Line' => '1935',
- 'Memb' => {
- '0' => {
- 'name' => 'device',
- 'offset' => '0',
- 'type' => '3547'
- },
- '1' => {
- 'name' => 'ops',
- 'offset' => '8',
- 'type' => '3749'
- },
- '2' => {
- 'name' => 'cmd_fd',
- 'offset' => '264',
- 'type' => '171'
- },
- '3' => {
- 'name' => 'async_fd',
- 'offset' => '268',
- 'type' => '171'
- },
- '4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '272',
- 'type' => '171'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '280',
- 'type' => '4778'
- },
- '6' => {
- 'name' => 'abi_compat',
- 'offset' => '320',
- 'type' => '1452'
- }
- },
- 'Name' => 'struct ibv_context',
- 'Size' => '328',
- 'Type' => 'Struct'
- },
- '3547' => {
- 'BaseType' => '3552',
- 'Name' => 'struct ibv_device*',
- 'Size' => '664',
- 'Type' => 'Pointer'
- },
- '3552' => {
- 'Header' => 'verbs.h',
- 'Line' => '1878',
- 'Memb' => {
- '0' => {
- 'name' => '_ops',
- 'offset' => '0',
- 'type' => '3655'
- },
- '1' => {
- 'name' => 'node_type',
- 'offset' => '16',
- 'type' => '110'
- },
- '2' => {
- 'name' => 'transport_type',
- 'offset' => '20',
- 'type' => '178'
- },
- '3' => {
- 'name' => 'name',
- 'offset' => '24',
- 'type' => '3724'
- },
- '4' => {
- 'name' => 'dev_name',
- 'offset' => '88',
- 'type' => '3724'
- },
- '5' => {
- 'name' => 'dev_path',
- 'offset' => '152',
- 'type' => '3724'
- },
- '6' => {
- 'name' => 'ibdev_path',
- 'offset' => '408',
- 'type' => '3724'
- }
- },
- 'Name' => 'struct ibv_device',
- 'Size' => '664',
- 'Type' => 'Struct'
- },
- '3655' => {
- 'Header' => 'verbs.h',
- 'Line' => '1868',
- 'Memb' => {
- '0' => {
- 'name' => '_dummy1',
- 'offset' => '0',
- 'type' => '3691'
- },
- '1' => {
- 'name' => '_dummy2',
- 'offset' => '8',
- 'type' => '3712'
- }
- },
- 'Name' => 'struct _ibv_device_ops',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '3691' => {
- 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
- 'Param' => {
- '0' => {
- 'type' => '3547'
- },
- '1' => {
- 'type' => '171'
- }
- },
- 'Return' => '3435',
- 'Type' => 'FuncPtr'
- },
- '3712' => {
- 'Name' => 'void(*)(struct ibv_context*)',
- 'Param' => {
- '0' => {
- 'type' => '3435'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '372' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '453',
- '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'
- },
- '3724' => {
- 'BaseType' => '1496',
- 'Name' => 'char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '3749' => {
- 'Header' => 'verbs.h',
- 'Line' => '1893',
- 'Memb' => {
- '0' => {
- 'name' => '_compat_query_device',
- 'offset' => '0',
- 'type' => '4176'
- },
- '1' => {
- 'name' => '_compat_query_port',
- 'offset' => '8',
- 'type' => '4186'
- },
- '10' => {
- 'name' => '_compat_create_cq',
- 'offset' => '80',
- 'type' => '4176'
- },
- '11' => {
- 'name' => 'poll_cq',
- 'offset' => '88',
- 'type' => '5555'
- },
- '12' => {
- 'name' => 'req_notify_cq',
- 'offset' => '96',
- 'type' => '5833'
- },
- '13' => {
- 'name' => '_compat_cq_event',
- 'offset' => '104',
- 'type' => '4176'
- },
- '14' => {
- 'name' => '_compat_resize_cq',
- 'offset' => '112',
- 'type' => '4176'
- },
- '15' => {
- 'name' => '_compat_destroy_cq',
- 'offset' => '120',
- 'type' => '4176'
- },
- '16' => {
- 'name' => '_compat_create_srq',
- 'offset' => '128',
- 'type' => '4176'
- },
- '17' => {
- 'name' => '_compat_modify_srq',
- 'offset' => '136',
- 'type' => '4176'
- },
- '18' => {
- 'name' => '_compat_query_srq',
- 'offset' => '144',
- 'type' => '4176'
- },
- '19' => {
- 'name' => '_compat_destroy_srq',
- 'offset' => '152',
- 'type' => '4176'
- },
- '2' => {
- 'name' => '_compat_alloc_pd',
- 'offset' => '16',
- 'type' => '4176'
- },
- '20' => {
- 'name' => 'post_srq_recv',
- 'offset' => '160',
- 'type' => '5854'
- },
- '21' => {
- 'name' => '_compat_create_qp',
- 'offset' => '168',
- 'type' => '4176'
- },
- '22' => {
- 'name' => '_compat_query_qp',
- 'offset' => '176',
- 'type' => '4176'
- },
- '23' => {
- 'name' => '_compat_modify_qp',
- 'offset' => '184',
- 'type' => '4176'
- },
- '24' => {
- 'name' => '_compat_destroy_qp',
- 'offset' => '192',
- 'type' => '4176'
- },
- '25' => {
- 'name' => 'post_send',
- 'offset' => '200',
- 'type' => '6006'
- },
- '26' => {
- 'name' => 'post_recv',
- 'offset' => '208',
- 'type' => '6600'
- },
- '27' => {
- 'name' => '_compat_create_ah',
- 'offset' => '216',
- 'type' => '4176'
- },
- '28' => {
- 'name' => '_compat_destroy_ah',
- 'offset' => '224',
- 'type' => '4176'
- },
- '29' => {
- 'name' => '_compat_attach_mcast',
- 'offset' => '232',
- 'type' => '4176'
- },
- '3' => {
- 'name' => '_compat_dealloc_pd',
- 'offset' => '24',
- 'type' => '4176'
- },
- '30' => {
- 'name' => '_compat_detach_mcast',
- 'offset' => '240',
- 'type' => '4176'
- },
- '31' => {
- 'name' => '_compat_async_event',
- 'offset' => '248',
- 'type' => '4176'
- },
- '4' => {
- 'name' => '_compat_reg_mr',
- 'offset' => '32',
- 'type' => '4176'
- },
- '5' => {
- 'name' => '_compat_rereg_mr',
- 'offset' => '40',
- 'type' => '4176'
- },
- '6' => {
- 'name' => '_compat_dereg_mr',
- 'offset' => '48',
- 'type' => '4176'
- },
- '7' => {
- 'name' => 'alloc_mw',
- 'offset' => '56',
- 'type' => '4240'
- },
- '8' => {
- 'name' => 'bind_mw',
- 'offset' => '64',
- 'type' => '4382'
- },
- '9' => {
- 'name' => 'dealloc_mw',
- 'offset' => '72',
- 'type' => '5539'
- }
- },
- 'Name' => 'struct ibv_context_ops',
- 'Size' => '256',
- 'Type' => 'Struct'
- },
- '40517' => {
- 'BaseType' => '171',
- 'Header' => 'stdatomic.h',
- 'Line' => '97',
- 'Name' => 'atomic_int',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '411697' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '487',
+ '248246' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '682',
'Memb' => {
'0' => {
- 'name' => 'qp',
+ 'name' => 'rewrite',
'offset' => '0',
- 'type' => '411719'
+ 'type' => '247996'
},
'1' => {
- 'name' => 'cq',
- 'offset' => '16',
- 'type' => '411764'
+ 'name' => 'reformat',
+ 'offset' => '0',
+ 'type' => '248109'
},
'2' => {
- 'name' => 'srq',
- 'offset' => '32',
- 'type' => '411809'
+ 'name' => 'dest_tbl',
+ 'offset' => '0',
+ 'type' => '247867'
},
'3' => {
- 'name' => 'rwq',
- 'offset' => '48',
- 'type' => '411854'
+ 'name' => 'ctr',
+ 'offset' => '0',
+ 'type' => '248154'
},
'4' => {
- 'name' => 'dm',
- 'offset' => '64',
- 'type' => '411899'
+ 'name' => 'vport',
+ 'offset' => '0',
+ 'type' => '248193'
},
'5' => {
- 'name' => 'ah',
- 'offset' => '80',
- 'type' => '411944'
+ 'name' => 'qp',
+ 'offset' => '0',
+ 'type' => '4802'
},
'6' => {
- 'name' => 'pd',
- 'offset' => '96',
- 'type' => '411989'
- }
- },
- 'Name' => 'struct mlx5dv_obj',
- 'Size' => '112',
- 'Type' => 'Struct'
- },
- '411719' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '488',
- 'Memb' => {
- '0' => {
- 'name' => 'in',
+ 'name' => 'devx_obj',
'offset' => '0',
- 'type' => '4408'
+ 'type' => '237108'
},
- '1' => {
- 'name' => 'out',
- 'offset' => '8',
- 'type' => '412022'
- }
- },
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-488',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '411764' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '492',
- 'Memb' => {
- '0' => {
- 'name' => 'in',
+ '7' => {
+ 'name' => 'flow_tag',
'offset' => '0',
- 'type' => '4592'
- },
- '1' => {
- 'name' => 'out',
- 'offset' => '8',
- 'type' => '412302'
+ 'type' => '1752'
}
},
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-492',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
- 'Type' => 'Struct'
+ 'Name' => 'anon-union-mlx5dv_dr.h-682',
+ 'Size' => '48',
+ 'Type' => 'Union'
},
- '411809' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '496',
+ '248360' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '679',
'Memb' => {
'0' => {
- 'name' => 'in',
+ 'name' => 'action_type',
'offset' => '0',
- 'type' => '5189'
+ 'type' => '243795'
},
'1' => {
- 'name' => 'out',
- 'offset' => '8',
- 'type' => '412408'
- }
- },
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-496',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '411854' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '500',
- 'Memb' => {
- '0' => {
- 'name' => 'in',
- 'offset' => '0',
- 'type' => '8681'
+ 'name' => 'refcount',
+ 'offset' => '4',
+ 'type' => '14277'
},
- '1' => {
- 'name' => 'out',
+ '2' => {
+ 'name' => 'unnamed0',
'offset' => '8',
- 'type' => '412514'
+ 'type' => '248246'
}
},
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-500',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
+ 'Name' => 'struct mlx5dv_dr_action',
+ 'Size' => '56',
'Type' => 'Struct'
},
- '411899' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '504',
- 'Memb' => {
- '0' => {
- 'name' => 'in',
- 'offset' => '0',
- 'type' => '7278'
- },
- '1' => {
- 'name' => 'out',
- 'offset' => '8',
- 'type' => '412594'
- }
- },
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-504',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '248416' => {
+ 'BaseType' => '247595',
+ 'Name' => 'struct dr_matcher_rx_tx*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '411944' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '508',
+ '248422' => {
+ 'BaseType' => '247720',
+ 'Name' => 'struct mlx5dv_dr_matcher*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '248428' => {
+ 'Line' => '41',
'Memb' => {
'0' => {
- 'name' => 'in',
+ 'name' => 'pool',
'offset' => '0',
- 'type' => '6541'
+ 'type' => '247214'
},
'1' => {
- 'name' => 'out',
+ 'name' => 'free_list',
'offset' => '8',
- 'type' => '412661'
+ 'type' => '14019'
+ },
+ '10' => {
+ 'name' => 'num_of_entries',
+ 'offset' => '104',
+ 'type' => '1752'
+ },
+ '11' => {
+ 'name' => 'entry_size',
+ 'offset' => '108',
+ 'type' => '1752'
+ },
+ '12' => {
+ 'name' => 'mutex',
+ 'offset' => '112',
+ 'type' => '877'
+ },
+ '2' => {
+ 'name' => 'free_list_count',
+ 'offset' => '24',
+ 'type' => '59'
+ },
+ '3' => {
+ 'name' => 'used_list',
+ 'offset' => '32',
+ 'type' => '14019'
+ },
+ '4' => {
+ 'name' => 'used_list_count',
+ 'offset' => '48',
+ 'type' => '59'
+ },
+ '5' => {
+ 'name' => 'hot_list',
+ 'offset' => '56',
+ 'type' => '14019'
+ },
+ '6' => {
+ 'name' => 'hot_list_count',
+ 'offset' => '72',
+ 'type' => '59'
+ },
+ '7' => {
+ 'name' => 'tmp_list',
+ 'offset' => '80',
+ 'type' => '14019'
+ },
+ '8' => {
+ 'name' => 'tmp_list_count',
+ 'offset' => '96',
+ 'type' => '59'
+ },
+ '9' => {
+ 'name' => 'total_chunks',
+ 'offset' => '100',
+ 'type' => '1752'
}
},
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-508',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
+ 'Name' => 'struct dr_icm_bucket',
+ 'Size' => '152',
+ 'Source' => 'dr_icm_pool.c',
'Type' => 'Struct'
},
- '411989' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '512',
+ '248433' => {
+ 'BaseType' => '248428',
+ 'Name' => 'struct dr_icm_bucket*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '248439' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '926',
'Memb' => {
'0' => {
- 'name' => 'in',
+ 'name' => 'wqe_head',
'offset' => '0',
- 'type' => '4341'
+ 'type' => '18875'
},
'1' => {
- 'name' => 'out',
+ 'name' => 'wqe_cnt',
'offset' => '8',
- 'type' => '412924'
+ 'type' => '59'
+ },
+ '2' => {
+ 'name' => 'max_post',
+ 'offset' => '12',
+ 'type' => '59'
+ },
+ '3' => {
+ 'name' => 'head',
+ 'offset' => '16',
+ 'type' => '59'
+ },
+ '4' => {
+ 'name' => 'tail',
+ 'offset' => '20',
+ 'type' => '59'
+ },
+ '5' => {
+ 'name' => 'cur_post',
+ 'offset' => '24',
+ 'type' => '59'
+ },
+ '6' => {
+ 'name' => 'max_gs',
+ 'offset' => '28',
+ 'type' => '128'
+ },
+ '7' => {
+ 'name' => 'wqe_shift',
+ 'offset' => '32',
+ 'type' => '128'
+ },
+ '8' => {
+ 'name' => 'offset',
+ 'offset' => '36',
+ 'type' => '128'
+ },
+ '9' => {
+ 'name' => 'qend',
+ 'offset' => '40',
+ 'type' => '219'
}
},
- 'Name' => 'mlx5dv_obj::anon-struct-mlx5dv.h-512',
- 'NameSpace' => 'mlx5dv_obj',
- 'Size' => '16',
+ 'Name' => 'struct dr_wq',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '412022' => {
- 'BaseType' => '412027',
- 'Name' => 'struct mlx5dv_qp*',
- 'Size' => '96',
- 'Type' => 'Pointer'
- },
- '412027' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '398',
+ '248594' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '939',
'Memb' => {
'0' => {
- 'name' => 'dbrec',
+ 'name' => 'buf',
'offset' => '0',
- 'type' => '14867'
+ 'type' => '18399'
},
'1' => {
'name' => 'sq',
- 'offset' => '8',
- 'type' => '412062'
+ 'offset' => '40',
+ 'type' => '248439'
},
'10' => {
- 'name' => 'tir_icm_addr',
- 'offset' => '88',
- 'type' => '5349'
+ 'name' => 'db_umem',
+ 'offset' => '192',
+ 'type' => '248760'
},
'2' => {
'name' => 'rq',
- 'offset' => '24',
- 'type' => '412120'
+ 'offset' => '88',
+ 'type' => '248439'
},
'3' => {
- 'name' => 'bf',
- 'offset' => '40',
- 'type' => '412178'
+ 'name' => 'sq_size',
+ 'offset' => '136',
+ 'type' => '128'
},
'4' => {
- 'name' => 'comp_mask',
- 'offset' => '56',
- 'type' => '5349'
+ 'name' => 'sq_start',
+ 'offset' => '144',
+ 'type' => '219'
},
'5' => {
- 'name' => 'uar_mmap_offset',
- 'offset' => '64',
- 'type' => '14438'
+ 'name' => 'max_inline_data',
+ 'offset' => '152',
+ 'type' => '128'
},
'6' => {
- 'name' => 'tirn',
- 'offset' => '72',
- 'type' => '85'
+ 'name' => 'db',
+ 'offset' => '160',
+ 'type' => '15074'
},
'7' => {
- 'name' => 'tisn',
- 'offset' => '76',
- 'type' => '85'
+ 'name' => 'obj',
+ 'offset' => '168',
+ 'type' => '237108'
},
'8' => {
- 'name' => 'rqn',
- 'offset' => '80',
- 'type' => '85'
+ 'name' => 'uar',
+ 'offset' => '176',
+ 'type' => '247196'
},
'9' => {
- 'name' => 'sqn',
- 'offset' => '84',
- 'type' => '85'
+ 'name' => 'buf_umem',
+ 'offset' => '184',
+ 'type' => '248760'
}
},
- 'Name' => 'struct mlx5dv_qp',
- 'Size' => '96',
+ 'Name' => 'struct dr_qp',
+ 'Size' => '200',
'Type' => 'Struct'
},
- '412062' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '400',
+ '248760' => {
+ 'BaseType' => '237455',
+ 'Name' => 'struct mlx5dv_devx_umem*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '248766' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '953',
'Memb' => {
'0' => {
'name' => 'buf',
'offset' => '0',
- 'type' => '1452'
+ 'type' => '7034'
},
'1' => {
- 'name' => 'wqe_cnt',
+ 'name' => 'cons_index',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
},
'2' => {
- 'name' => 'stride',
+ 'name' => 'ncqe',
'offset' => '12',
- 'type' => '85'
- }
- },
- 'Name' => 'mlx5dv_qp::anon-struct-mlx5dv.h-400',
- 'NameSpace' => 'mlx5dv_qp',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '412120' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '405',
- 'Memb' => {
- '0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'wqe_cnt',
- 'offset' => '8',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'stride',
- 'offset' => '12',
- 'type' => '85'
- }
- },
- 'Name' => 'mlx5dv_qp::anon-struct-mlx5dv.h-405',
- 'NameSpace' => 'mlx5dv_qp',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '412178' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '410',
- 'Memb' => {
- '0' => {
- 'name' => 'reg',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'size',
- 'offset' => '8',
- 'type' => '85'
- }
- },
- 'Name' => 'mlx5dv_qp::anon-struct-mlx5dv.h-410',
- 'NameSpace' => 'mlx5dv_qp',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '412302' => {
- 'BaseType' => '412307',
- 'Name' => 'struct mlx5dv_cq*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '412307' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '423',
- 'Memb' => {
- '0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'dbrec',
- 'offset' => '8',
- 'type' => '14867'
- },
- '2' => {
- 'name' => 'cqe_cnt',
- 'offset' => '16',
- 'type' => '85'
+ 'type' => '128'
},
'3' => {
- 'name' => 'cqe_size',
- 'offset' => '20',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'cq_uar',
- 'offset' => '24',
- 'type' => '1452'
- },
- '5' => {
- 'name' => 'cqn',
- 'offset' => '32',
- 'type' => '85'
- },
- '6' => {
- 'name' => 'comp_mask',
- 'offset' => '40',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_cq',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '412408' => {
- 'BaseType' => '412413',
- 'Name' => 'struct mlx5dv_srq*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '412413' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '437',
- 'Memb' => {
- '0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'dbrec',
- 'offset' => '8',
- 'type' => '14867'
- },
- '2' => {
- 'name' => 'stride',
+ 'name' => 'qp',
'offset' => '16',
- 'type' => '85'
- },
- '3' => {
- 'name' => 'head',
- 'offset' => '20',
- 'type' => '85'
+ 'type' => '248891'
},
'4' => {
- 'name' => 'tail',
+ 'name' => 'db',
'offset' => '24',
- 'type' => '85'
+ 'type' => '15074'
},
'5' => {
- 'name' => 'comp_mask',
+ 'name' => 'ibv_cq',
'offset' => '32',
- 'type' => '5349'
+ 'type' => '4600'
},
'6' => {
- 'name' => 'srqn',
+ 'name' => 'cqn',
'offset' => '40',
- 'type' => '85'
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'cqe_sz',
+ 'offset' => '44',
+ 'type' => '1752'
}
},
- 'Name' => 'struct mlx5dv_srq',
+ 'Name' => 'struct dr_cq',
'Size' => '48',
'Type' => 'Struct'
},
- '412514' => {
- 'BaseType' => '412519',
- 'Name' => 'struct mlx5dv_rwq*',
- 'Size' => '32',
+ '248891' => {
+ 'BaseType' => '248594',
+ 'Name' => 'struct dr_qp*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '412519' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '447',
- 'Memb' => {
- '0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'dbrec',
- 'offset' => '8',
- 'type' => '14867'
- },
- '2' => {
- 'name' => 'wqe_cnt',
- 'offset' => '16',
- 'type' => '85'
- },
- '3' => {
- 'name' => 'stride',
- 'offset' => '20',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'comp_mask',
- 'offset' => '24',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_rwq',
- 'Size' => '32',
- 'Type' => 'Struct'
+ '248897' => {
+ 'BaseType' => '5444',
+ 'Name' => 'struct ibv_wc[64]',
+ 'Size' => '3072',
+ 'Type' => 'Array'
},
- '412594' => {
- 'BaseType' => '412599',
- 'Name' => 'struct mlx5dv_dm*',
- 'Size' => '32',
+ '249626' => {
+ 'BaseType' => '248360',
+ 'Name' => 'struct mlx5dv_dr_action*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '412599' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '464',
- 'Memb' => {
- '0' => {
- 'name' => 'buf',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '5349'
- },
- '2' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '5349'
- },
- '3' => {
- 'name' => 'remote_va',
- 'offset' => '24',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_dm',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '412661' => {
- 'BaseType' => '412666',
- 'Name' => 'struct mlx5dv_ah*',
- 'Size' => '16',
+ '252294' => {
+ 'BaseType' => '1929',
+ 'Name' => '__be64*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '412666' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '477',
- 'Memb' => {
- '0' => {
- 'name' => 'av',
- 'offset' => '0',
- 'type' => '412702'
- },
- '1' => {
- 'name' => 'comp_mask',
- 'offset' => '8',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_ah',
- 'Size' => '16',
- 'Type' => 'Struct'
+ '2536' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1935',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'device',
+ 'offset' => '0',
+ 'type' => '11015'
+ },
+ '1' => {
+ 'name' => 'ops',
+ 'offset' => '8',
+ 'type' => '11175'
+ },
+ '2' => {
+ 'name' => 'cmd_fd',
+ 'offset' => '264',
+ 'type' => '128'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '268',
+ 'type' => '128'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '272',
+ 'type' => '128'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '280',
+ 'type' => '877'
+ },
+ '6' => {
+ 'name' => 'abi_compat',
+ 'offset' => '320',
+ 'type' => '219'
+ }
+ },
+ 'Name' => 'struct ibv_context',
+ 'Size' => '328',
+ 'Type' => 'Struct'
+ },
+ '258349' => {
+ 'BaseType' => '249626',
+ 'Name' => 'struct mlx5dv_dr_action**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '412702' => {
- 'BaseType' => '412707',
- 'Name' => 'struct mlx5_wqe_av*',
- 'Size' => '48',
+ '258355' => {
+ 'BaseType' => '237114',
+ 'Name' => 'struct mlx5dv_flow_action_attr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '412707' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '818',
- 'Memb' => {
- '0' => {
- 'name' => 'key',
- 'offset' => '0',
- 'type' => '412729'
- },
- '1' => {
- 'name' => 'dqp_dct',
- 'offset' => '8',
- 'type' => '5793'
- },
- '10' => {
- 'name' => 'rgid',
- 'offset' => '32',
- 'type' => '14671'
- },
- '2' => {
- 'name' => 'stat_rate_sl',
- 'offset' => '12',
- 'type' => '4212'
- },
- '3' => {
- 'name' => 'fl_mlid',
- 'offset' => '13',
- 'type' => '4212'
- },
- '4' => {
- 'name' => 'rlid',
- 'offset' => '14',
- 'type' => '32050'
- },
- '5' => {
- 'name' => 'reserved0',
- 'offset' => '16',
- 'type' => '14671'
- },
- '6' => {
- 'name' => 'rmac',
- 'offset' => '20',
- 'type' => '14671'
- },
- '7' => {
- 'name' => 'tclass',
- 'offset' => '26',
- 'type' => '4212'
+ '2655' => {
+ 'BaseType' => '2536',
+ 'Name' => 'struct ibv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2691' => {
+ 'BaseType' => '2470',
+ 'Name' => 'struct ibv_dm*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2697' => {
+ 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '2691'
+ },
+ '1' => {
+ 'type' => '1769'
+ },
+ '2' => {
+ 'type' => '1656'
+ },
+ '3' => {
+ 'type' => '366'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27106' => {
+ 'BaseType' => '14019',
+ 'Name' => 'struct list_head*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2733' => {
+ 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '219'
+ },
+ '1' => {
+ 'type' => '2691'
+ },
+ '2' => {
+ 'type' => '1769'
+ },
+ '3' => {
+ 'type' => '366'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '2739' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '154',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fw_ver',
+ 'offset' => '0',
+ 'type' => '3273'
+ },
+ '1' => {
+ 'name' => 'node_guid',
+ 'offset' => '64',
+ 'type' => '1929'
+ },
+ '10' => {
+ 'name' => 'device_cap_flags',
+ 'offset' => '116',
+ 'type' => '59'
+ },
+ '11' => {
+ 'name' => 'max_sge',
+ 'offset' => '120',
+ 'type' => '128'
+ },
+ '12' => {
+ 'name' => 'max_sge_rd',
+ 'offset' => '124',
+ 'type' => '128'
+ },
+ '13' => {
+ 'name' => 'max_cq',
+ 'offset' => '128',
+ 'type' => '128'
+ },
+ '14' => {
+ 'name' => 'max_cqe',
+ 'offset' => '132',
+ 'type' => '128'
+ },
+ '15' => {
+ 'name' => 'max_mr',
+ 'offset' => '136',
+ 'type' => '128'
+ },
+ '16' => {
+ 'name' => 'max_pd',
+ 'offset' => '140',
+ 'type' => '128'
+ },
+ '17' => {
+ 'name' => 'max_qp_rd_atom',
+ 'offset' => '144',
+ 'type' => '128'
+ },
+ '18' => {
+ 'name' => 'max_ee_rd_atom',
+ 'offset' => '148',
+ 'type' => '128'
+ },
+ '19' => {
+ 'name' => 'max_res_rd_atom',
+ 'offset' => '152',
+ 'type' => '128'
+ },
+ '2' => {
+ 'name' => 'sys_image_guid',
+ 'offset' => '72',
+ 'type' => '1929'
+ },
+ '20' => {
+ 'name' => 'max_qp_init_rd_atom',
+ 'offset' => '156',
+ 'type' => '128'
+ },
+ '21' => {
+ 'name' => 'max_ee_init_rd_atom',
+ 'offset' => '160',
+ 'type' => '128'
+ },
+ '22' => {
+ 'name' => 'atomic_cap',
+ 'offset' => '164',
+ 'type' => '2380'
+ },
+ '23' => {
+ 'name' => 'max_ee',
+ 'offset' => '168',
+ 'type' => '128'
+ },
+ '24' => {
+ 'name' => 'max_rdd',
+ 'offset' => '172',
+ 'type' => '128'
+ },
+ '25' => {
+ 'name' => 'max_mw',
+ 'offset' => '176',
+ 'type' => '128'
+ },
+ '26' => {
+ 'name' => 'max_raw_ipv6_qp',
+ 'offset' => '180',
+ 'type' => '128'
+ },
+ '27' => {
+ 'name' => 'max_raw_ethy_qp',
+ 'offset' => '184',
+ 'type' => '128'
+ },
+ '28' => {
+ 'name' => 'max_mcast_grp',
+ 'offset' => '188',
+ 'type' => '128'
+ },
+ '29' => {
+ 'name' => 'max_mcast_qp_attach',
+ 'offset' => '192',
+ 'type' => '128'
+ },
+ '3' => {
+ 'name' => 'max_mr_size',
+ 'offset' => '80',
+ 'type' => '1769'
+ },
+ '30' => {
+ 'name' => 'max_total_mcast_qp_attach',
+ 'offset' => '196',
+ 'type' => '128'
+ },
+ '31' => {
+ 'name' => 'max_ah',
+ 'offset' => '200',
+ 'type' => '128'
+ },
+ '32' => {
+ 'name' => 'max_fmr',
+ 'offset' => '204',
+ 'type' => '128'
+ },
+ '33' => {
+ 'name' => 'max_map_per_fmr',
+ 'offset' => '208',
+ 'type' => '128'
+ },
+ '34' => {
+ 'name' => 'max_srq',
+ 'offset' => '212',
+ 'type' => '128'
+ },
+ '35' => {
+ 'name' => 'max_srq_wr',
+ 'offset' => '216',
+ 'type' => '128'
+ },
+ '36' => {
+ 'name' => 'max_srq_sge',
+ 'offset' => '220',
+ 'type' => '128'
+ },
+ '37' => {
+ 'name' => 'max_pkeys',
+ 'offset' => '224',
+ 'type' => '1740'
+ },
+ '38' => {
+ 'name' => 'local_ca_ack_delay',
+ 'offset' => '226',
+ 'type' => '1728'
+ },
+ '39' => {
+ 'name' => 'phys_port_cnt',
+ 'offset' => '227',
+ 'type' => '1728'
+ },
+ '4' => {
+ 'name' => 'page_size_cap',
+ 'offset' => '88',
+ 'type' => '1769'
+ },
+ '5' => {
+ 'name' => 'vendor_id',
+ 'offset' => '96',
+ 'type' => '1752'
+ },
+ '6' => {
+ 'name' => 'vendor_part_id',
+ 'offset' => '100',
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'hw_ver',
+ 'offset' => '104',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'max_qp',
+ 'offset' => '108',
+ 'type' => '128'
+ },
+ '9' => {
+ 'name' => 'max_qp_wr',
+ 'offset' => '112',
+ 'type' => '128'
+ }
+ },
+ 'Name' => 'struct ibv_device_attr',
+ 'Size' => '232',
+ 'Type' => 'Struct'
+ },
+ '30436' => {
+ 'BaseType' => '1881',
+ 'Header' => 'types.h',
+ 'Line' => '25',
+ 'Name' => '__be16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '311043' => {
+ 'BaseType' => '1740',
+ 'Name' => 'uint16_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '326548' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '61',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_MEMIC',
+ 'value' => '0'
},
- '8' => {
- 'name' => 'hop_limit',
- 'offset' => '27',
- 'type' => '4212'
+ '1' => {
+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_STEERING_SW_ICM',
+ 'value' => '1'
},
- '9' => {
- 'name' => 'grh_gid_fl',
- 'offset' => '28',
- 'type' => '5793'
+ '2' => {
+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_HEADER_MODIFY_SW_ICM',
+ 'value' => '2'
}
},
- 'Name' => 'struct mlx5_wqe_av',
- 'Size' => '48',
- 'Type' => 'Struct'
+ 'Name' => 'enum mlx5_ib_uapi_dm_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '412729' => {
+ '327159' => {
'Header' => 'mlx5dv.h',
- 'Line' => '819',
+ 'Line' => '455',
'Memb' => {
'0' => {
- 'name' => 'qkey',
+ 'name' => 'type',
'offset' => '0',
- 'type' => '412747'
+ 'type' => '326548'
},
'1' => {
- 'name' => 'dc_key',
- 'offset' => '0',
- 'type' => '10847'
+ 'name' => 'comp_mask',
+ 'offset' => '8',
+ 'type' => '1769'
}
},
- 'Name' => 'mlx5_wqe_av::anon-union-mlx5dv.h-819',
- 'NameSpace' => 'mlx5_wqe_av',
- 'Size' => '8',
- 'Type' => 'Union'
+ 'Name' => 'struct mlx5dv_alloc_dm_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '3273' => {
+ 'BaseType' => '244',
+ 'Name' => 'char[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '331989' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '81',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'DR_ICM_TYPE_STE',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'DR_ICM_TYPE_MODIFY_ACTION',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum dr_icm_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '412747' => {
+ '359499' => {
'Header' => 'mlx5dv.h',
- 'Line' => '820',
+ 'Line' => '294',
'Memb' => {
'0' => {
- 'name' => 'qkey',
+ 'name' => 'match_sz',
'offset' => '0',
- 'type' => '5793'
+ 'type' => '366'
},
'1' => {
- 'name' => 'reserved',
- 'offset' => '4',
- 'type' => '5793'
+ 'name' => 'match_buf',
+ 'offset' => '8',
+ 'type' => '359542'
}
},
- 'Name' => 'anon-struct-mlx5dv.h-820',
+ 'Name' => 'struct mlx5dv_flow_match_parameters',
'Size' => '8',
'Type' => 'Struct'
},
- '412924' => {
- 'BaseType' => '412929',
- 'Name' => 'struct mlx5dv_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
+ '359542' => {
+ 'BaseType' => '1769',
+ 'Name' => 'uint64_t[]',
+ 'Size' => '8',
+ 'Type' => 'Array'
},
- '412929' => {
+ '359583' => {
'Header' => 'mlx5dv.h',
- 'Line' => '482',
+ 'Line' => '303',
'Memb' => {
'0' => {
- 'name' => 'pdn',
+ 'name' => 'type',
'offset' => '0',
- 'type' => '85'
+ 'type' => '10513'
},
'1' => {
- 'name' => 'comp_mask',
+ 'name' => 'flags',
+ 'offset' => '4',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'priority',
'offset' => '8',
- 'type' => '5349'
- }
- },
- 'Name' => 'struct mlx5dv_pd',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4176' => {
- 'Name' => 'void*(*)()',
- 'Return' => '1452',
- 'Type' => 'FuncPtr'
- },
- '4186' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '3435'
- },
- '1' => {
- 'type' => '4212'
+ 'type' => '1740'
+ },
+ '3' => {
+ 'name' => 'match_criteria_enable',
+ 'offset' => '10',
+ 'type' => '1728'
+ },
+ '4' => {
+ 'name' => 'match_mask',
+ 'offset' => '16',
+ 'type' => '359696'
+ },
+ '5' => {
+ 'name' => 'comp_mask',
+ 'offset' => '24',
+ 'type' => '1769'
+ },
+ '6' => {
+ 'name' => 'ft_type',
+ 'offset' => '32',
+ 'type' => '236323'
+ }
+ },
+ 'Name' => 'struct mlx5dv_flow_matcher_attr',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '359696' => {
+ 'BaseType' => '359499',
+ 'Name' => 'struct mlx5dv_flow_match_parameters*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '366' => {
+ 'BaseType' => '66',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '378' => {
+ 'Name' => 'long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '385' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '392' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '82',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__prev',
+ 'offset' => '0',
+ 'type' => '432'
+ },
+ '1' => {
+ 'name' => '__next',
+ 'offset' => '8',
+ 'type' => '432'
+ }
+ },
+ 'Name' => 'struct __pthread_internal_list',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '429245' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '738',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rule_members_list',
+ 'offset' => '0',
+ 'type' => '14019'
+ },
+ '1' => {
+ 'name' => 'nic_matcher',
+ 'offset' => '16',
+ 'type' => '248416'
+ }
+ },
+ 'Name' => 'struct dr_rule_rx_tx',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '429294' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '746',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rx',
+ 'offset' => '0',
+ 'type' => '429245'
+ },
+ '1' => {
+ 'name' => 'tx',
+ 'offset' => '24',
+ 'type' => '429245'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv_dr.h-746',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '429331' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '745',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '429294'
+ },
+ '1' => {
+ 'name' => 'flow',
+ 'offset' => '0',
+ 'type' => '13048'
+ }
+ },
+ 'Name' => 'anon-union-mlx5dv_dr.h-745',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '429360' => {
+ 'Header' => 'mlx5dv_dr.h',
+ 'Line' => '743',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'matcher',
+ 'offset' => '0',
+ 'type' => '248422'
+ },
+ '1' => {
+ 'name' => 'unnamed0',
+ 'offset' => '8',
+ 'type' => '429331'
+ },
+ '2' => {
+ 'name' => 'rule_actions_list',
+ 'offset' => '56',
+ 'type' => '14019'
+ }
+ },
+ 'Name' => 'struct mlx5dv_dr_rule',
+ 'Size' => '72',
+ 'Type' => 'Struct'
+ },
+ '430761' => {
+ 'BaseType' => '429360',
+ 'Name' => 'struct mlx5dv_dr_rule*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '432' => {
+ 'BaseType' => '392',
+ 'Name' => 'struct __pthread_internal_list*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '438' => {
+ 'BaseType' => '392',
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '86',
+ 'Name' => '__pthread_list_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '4459' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1408',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'channel',
+ 'offset' => '8',
+ 'type' => '9658'
+ },
+ '2' => {
+ 'name' => 'cq_context',
+ 'offset' => '16',
+ 'type' => '219'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '128'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '877'
+ },
+ '6' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '951'
+ },
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_cq',
+ 'Size' => '128',
+ 'Type' => 'Struct'
+ },
+ '45' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '450' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__lock',
+ 'offset' => '0',
+ 'type' => '128'
+ },
+ '1' => {
+ 'name' => '__count',
+ 'offset' => '4',
+ 'type' => '59'
+ },
+ '2' => {
+ 'name' => '__owner',
+ 'offset' => '8',
+ 'type' => '128'
+ },
+ '3' => {
+ 'name' => '__nusers',
+ 'offset' => '12',
+ 'type' => '59'
+ },
+ '4' => {
+ 'name' => '__kind',
+ 'offset' => '16',
+ 'type' => '128'
+ },
+ '5' => {
+ 'name' => '__spins',
+ 'offset' => '20',
+ 'type' => '109'
+ },
+ '6' => {
+ 'name' => '__elision',
+ 'offset' => '22',
+ 'type' => '109'
+ },
+ '7' => {
+ 'name' => '__list',
+ 'offset' => '24',
+ 'type' => '438'
+ }
+ },
+ 'Name' => 'struct __pthread_mutex_s',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '4600' => {
+ 'BaseType' => '4459',
+ 'Name' => 'struct ibv_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4606' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1217',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'qp_context',
+ 'offset' => '8',
+ 'type' => '219'
+ },
+ '10' => {
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '877'
+ },
+ '11' => {
+ 'name' => 'cond',
+ 'offset' => '104',
+ 'type' => '951'
+ },
+ '12' => {
+ 'name' => 'events_completed',
+ 'offset' => '152',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '6011'
+ },
+ '3' => {
+ 'name' => 'send_cq',
+ 'offset' => '24',
+ 'type' => '4600'
+ },
+ '4' => {
+ 'name' => 'recv_cq',
+ 'offset' => '32',
+ 'type' => '4600'
+ },
+ '5' => {
+ 'name' => 'srq',
+ 'offset' => '40',
+ 'type' => '4920'
+ },
+ '6' => {
+ 'name' => 'handle',
+ 'offset' => '48',
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '7369'
+ },
+ '9' => {
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '6816'
+ }
+ },
+ 'Name' => 'struct ibv_qp',
+ 'Size' => '160',
+ 'Type' => 'Struct'
+ },
+ '46334' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t[4]',
+ 'Size' => '4',
+ 'Type' => 'Array'
+ },
+ '46796' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1168',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'nsec',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'last_cycles',
+ 'offset' => '8',
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'frac',
+ 'offset' => '16',
+ 'type' => '1769'
+ },
+ '3' => {
+ 'name' => 'mult',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'shift',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '5' => {
+ 'name' => 'mask',
+ 'offset' => '32',
+ 'type' => '1769'
+ }
+ },
+ 'Name' => 'struct mlx5dv_clock_info',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '4802' => {
+ 'BaseType' => '4606',
+ 'Name' => 'struct ibv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4808' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1177',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'srq_context',
+ 'offset' => '8',
+ 'type' => '219'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '6011'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '877'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '951'
+ },
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_srq',
+ 'Size' => '128',
+ 'Type' => 'Struct'
+ },
+ '4920' => {
+ 'BaseType' => '4808',
+ 'Name' => 'struct ibv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '4926' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1199',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'wq_context',
+ 'offset' => '8',
+ 'type' => '219'
+ },
+ '10' => {
+ 'name' => 'cond',
+ 'offset' => '96',
+ 'type' => '951'
},
- '2' => {
- 'type' => '4230'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
+ '11' => {
+ 'name' => 'events_completed',
+ 'offset' => '144',
+ 'type' => '1752'
+ },
+ '12' => {
+ 'name' => 'comp_mask',
+ 'offset' => '148',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'offset' => '16',
+ 'type' => '6011'
+ },
+ '3' => {
+ 'name' => 'cq',
+ 'offset' => '24',
+ 'type' => '4600'
+ },
+ '4' => {
+ 'name' => 'wq_num',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '5' => {
+ 'name' => 'handle',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '6' => {
+ 'name' => 'state',
+ 'offset' => '40',
+ 'type' => '6553'
+ },
+ '7' => {
+ 'name' => 'wq_type',
+ 'offset' => '44',
+ 'type' => '6402'
+ },
+ '8' => {
+ 'name' => 'post_recv',
+ 'offset' => '48',
+ 'type' => '8790'
+ },
+ '9' => {
+ 'name' => 'mutex',
+ 'offset' => '56',
+ 'type' => '877'
+ }
+ },
+ 'Name' => 'struct ibv_wq',
+ 'Size' => '152',
+ 'Type' => 'Struct'
},
- '4212' => {
- 'BaseType' => '4223',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
+ '5121' => {
+ 'BaseType' => '4926',
+ 'Name' => 'struct ibv_wq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '4223' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
+ '5127' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '453',
+ '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'
},
- '4230' => {
- 'BaseType' => '4235',
- 'Name' => 'struct _compat_ibv_port_attr*',
- 'Type' => 'Pointer'
+ '52' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '5291' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '481',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_WC_SEND',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'IBV_WC_RDMA_WRITE',
+ 'value' => '1'
+ },
+ '10' => {
+ 'name' => 'IBV_WC_TM_ADD',
+ 'value' => '130'
+ },
+ '11' => {
+ 'name' => 'IBV_WC_TM_DEL',
+ 'value' => '131'
+ },
+ '12' => {
+ 'name' => 'IBV_WC_TM_SYNC',
+ 'value' => '132'
+ },
+ '13' => {
+ 'name' => 'IBV_WC_TM_RECV',
+ 'value' => '133'
+ },
+ '14' => {
+ 'name' => 'IBV_WC_TM_NO_TAG',
+ 'value' => '134'
+ },
+ '15' => {
+ 'name' => 'IBV_WC_DRIVER1',
+ 'value' => '135'
+ },
+ '2' => {
+ 'name' => 'IBV_WC_RDMA_READ',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'IBV_WC_COMP_SWAP',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'IBV_WC_FETCH_ADD',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'IBV_WC_BIND_MW',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'IBV_WC_LOCAL_INV',
+ 'value' => '6'
+ },
+ '7' => {
+ 'name' => 'IBV_WC_TSO',
+ 'value' => '7'
+ },
+ '8' => {
+ 'name' => 'IBV_WC_RECV',
+ 'value' => '128'
+ },
+ '9' => {
+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
+ 'value' => '129'
+ }
+ },
+ 'Name' => 'enum ibv_wc_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '5407' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '562',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'imm_data',
+ 'offset' => '0',
+ 'type' => '1917'
+ },
+ '1' => {
+ 'name' => 'invalidated_rkey',
+ 'offset' => '0',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-562',
+ 'Size' => '4',
+ 'Type' => 'Union'
+ },
+ '5444' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '553',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '5127'
+ },
+ '10' => {
+ 'name' => 'slid',
+ 'offset' => '42',
+ 'type' => '1740'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '44',
+ 'type' => '1728'
+ },
+ '12' => {
+ 'name' => 'dlid_path_bits',
+ 'offset' => '45',
+ 'type' => '1728'
+ },
+ '2' => {
+ 'name' => 'opcode',
+ 'offset' => '12',
+ 'type' => '5291'
+ },
+ '3' => {
+ 'name' => 'vendor_err',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'byte_len',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '5' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '5407'
+ },
+ '6' => {
+ 'name' => 'qp_num',
+ 'offset' => '28',
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'src_qp',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'wc_flags',
+ 'offset' => '36',
+ 'type' => '59'
+ },
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '40',
+ 'type' => '1740'
+ }
+ },
+ 'Name' => 'struct ibv_wc',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '4235' => {
- 'Name' => 'struct _compat_ibv_port_attr',
+ '5632' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '585',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'mr',
+ 'offset' => '0',
+ 'type' => '5819'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'offset' => '8',
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'length',
+ 'offset' => '16',
+ 'type' => '1769'
+ },
+ '3' => {
+ 'name' => 'mw_access_flags',
+ 'offset' => '24',
+ 'type' => '59'
+ }
+ },
+ 'Name' => 'struct ibv_mw_bind_info',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '4240' => {
- 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
- 'Param' => {
- '0' => {
- 'type' => '4341'
- },
- '1' => {
- 'type' => '227'
- }
- },
- 'Return' => '4261',
- 'Type' => 'FuncPtr'
- },
- '4261' => {
- 'BaseType' => '4266',
- 'Name' => 'struct ibv_mw*',
+ '568' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '156',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '59'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '59'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-156',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '5702' => {
+ 'BaseType' => '5632',
+ 'Name' => 'struct ibv_mw_bind_info const',
'Size' => '32',
- 'Type' => 'Pointer'
+ 'Type' => 'Const'
},
- '4266' => {
+ '5707' => {
'Header' => 'verbs.h',
- 'Line' => '644',
+ 'Line' => '629',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
'name' => 'pd',
'offset' => '8',
- 'type' => '4341'
+ 'type' => '6011'
},
'2' => {
- 'name' => 'rkey',
+ 'name' => 'addr',
'offset' => '16',
- 'type' => '85'
+ 'type' => '219'
},
'3' => {
- 'name' => 'handle',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'length',
+ 'offset' => '24',
+ 'type' => '366'
},
'4' => {
- 'name' => 'type',
- 'offset' => '24',
- 'type' => '227'
+ 'name' => 'handle',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '5' => {
+ 'name' => 'lkey',
+ 'offset' => '36',
+ 'type' => '1752'
+ },
+ '6' => {
+ 'name' => 'rkey',
+ 'offset' => '40',
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_mw',
- 'Size' => '32',
+ 'Name' => 'struct ibv_mr',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '427343' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5dv.h',
- 'Line' => '1144',
- 'Memb' => {
- '0' => {
- 'name' => 'MLX5DV_CTX_ATTR_BUF_ALLOCATORS',
- 'value' => '1'
- }
- },
- 'Name' => 'enum mlx5dv_set_ctx_attr_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '4341' => {
- 'BaseType' => '4346',
- 'Name' => 'struct ibv_pd*',
- 'Size' => '16',
+ '5819' => {
+ 'BaseType' => '5707',
+ 'Name' => 'struct ibv_mr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '4346' => {
+ '5825' => {
'Header' => 'verbs.h',
'Line' => '592',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
'name' => 'handle',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'struct ibv_pd',
'Size' => '16',
'Type' => 'Struct'
},
- '4382' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
- 'Param' => {
- '0' => {
- 'type' => '4408'
- },
- '1' => {
- 'type' => '4261'
- },
- '2' => {
- 'type' => '5295'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '4408' => {
- 'BaseType' => '4413',
- 'Name' => 'struct ibv_qp*',
- 'Size' => '160',
- 'Type' => 'Pointer'
- },
- '4413' => {
+ '59' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '5982' => {
'Header' => 'verbs.h',
- 'Line' => '1217',
+ 'Line' => '617',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'qp_context',
- 'offset' => '8',
- 'type' => '1452'
- },
- '10' => {
- 'name' => 'mutex',
- 'offset' => '64',
- 'type' => '4778'
- },
- '11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '5010'
- },
- '12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '4341'
- },
- '3' => {
- 'name' => 'send_cq',
- 'offset' => '24',
- 'type' => '4592'
- },
- '4' => {
- 'name' => 'recv_cq',
- 'offset' => '32',
- 'type' => '4592'
- },
- '5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '5189'
- },
- '6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '85'
- },
- '7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '85'
- },
- '8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '253'
- },
- '9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '315'
+ 'type' => '2655'
}
},
- 'Name' => 'struct ibv_qp',
- 'Size' => '160',
+ 'Name' => 'struct ibv_xrcd',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '445821' => {
- 'BaseType' => '445826',
- 'Name' => 'struct mlx5dv_context*',
- 'Size' => '88',
- 'Type' => 'Pointer'
+ '599099' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '400',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'buf',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'wqe_cnt',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'stride',
+ 'offset' => '12',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-400',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '599152' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '405',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'buf',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'wqe_cnt',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'stride',
+ 'offset' => '12',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-405',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '599205' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '410',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'reg',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'size',
+ 'offset' => '8',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-410',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '599244' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '398',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dbrec',
+ 'offset' => '0',
+ 'type' => '15074'
+ },
+ '1' => {
+ 'name' => 'sq',
+ 'offset' => '8',
+ 'type' => '599099'
+ },
+ '10' => {
+ 'name' => 'tir_icm_addr',
+ 'offset' => '88',
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'rq',
+ 'offset' => '24',
+ 'type' => '599152'
+ },
+ '3' => {
+ 'name' => 'bf',
+ 'offset' => '40',
+ 'type' => '599205'
+ },
+ '4' => {
+ 'name' => 'comp_mask',
+ 'offset' => '56',
+ 'type' => '1769'
+ },
+ '5' => {
+ 'name' => 'uar_mmap_offset',
+ 'offset' => '64',
+ 'type' => '1556'
+ },
+ '6' => {
+ 'name' => 'tirn',
+ 'offset' => '72',
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'tisn',
+ 'offset' => '76',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'rqn',
+ 'offset' => '80',
+ 'type' => '1752'
+ },
+ '9' => {
+ 'name' => 'sqn',
+ 'offset' => '84',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_qp',
+ 'Size' => '96',
+ 'Type' => 'Struct'
+ },
+ '599416' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '423',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'buf',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'dbrec',
+ 'offset' => '8',
+ 'type' => '15074'
+ },
+ '2' => {
+ 'name' => 'cqe_cnt',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'cqe_size',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'cq_uar',
+ 'offset' => '24',
+ 'type' => '219'
+ },
+ '5' => {
+ 'name' => 'cqn',
+ 'offset' => '32',
+ 'type' => '1752'
+ },
+ '6' => {
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '1769'
+ }
+ },
+ 'Name' => 'struct mlx5dv_cq',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '445826' => {
+ '599529' => {
'Header' => 'mlx5dv.h',
- 'Line' => '115',
+ 'Line' => '437',
'Memb' => {
'0' => {
- 'name' => 'version',
+ 'name' => 'buf',
'offset' => '0',
- 'type' => '4212'
+ 'type' => '219'
},
'1' => {
- 'name' => 'flags',
+ 'name' => 'dbrec',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '15074'
},
- '10' => {
- 'name' => 'dc_odp_caps',
- 'offset' => '84',
- 'type' => '85'
- },
'2' => {
- 'name' => 'comp_mask',
+ 'name' => 'stride',
'offset' => '16',
- 'type' => '5349'
+ 'type' => '1752'
},
'3' => {
- 'name' => 'cqe_comp_caps',
- 'offset' => '24',
- 'type' => '16228'
+ 'name' => 'head',
+ 'offset' => '20',
+ 'type' => '1752'
},
'4' => {
- 'name' => 'sw_parsing_caps',
- 'offset' => '32',
- 'type' => '16348'
+ 'name' => 'tail',
+ 'offset' => '24',
+ 'type' => '1752'
},
'5' => {
- 'name' => 'striding_rq_caps',
- 'offset' => '40',
- 'type' => '16381'
+ 'name' => 'comp_mask',
+ 'offset' => '32',
+ 'type' => '1769'
},
'6' => {
- 'name' => 'tunnel_offloads_caps',
- 'offset' => '60',
- 'type' => '85'
+ 'name' => 'srqn',
+ 'offset' => '40',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_srq',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '599642' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '447',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'buf',
+ 'offset' => '0',
+ 'type' => '219'
},
- '7' => {
- 'name' => 'max_dynamic_bfregs',
- 'offset' => '64',
- 'type' => '85'
+ '1' => {
+ 'name' => 'dbrec',
+ 'offset' => '8',
+ 'type' => '15074'
},
- '8' => {
- 'name' => 'max_clock_info_update_nsec',
- 'offset' => '72',
- 'type' => '5349'
+ '2' => {
+ 'name' => 'wqe_cnt',
+ 'offset' => '16',
+ 'type' => '1752'
},
- '9' => {
- 'name' => 'flow_action_flags',
- 'offset' => '80',
- 'type' => '85'
+ '3' => {
+ 'name' => 'stride',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'comp_mask',
+ 'offset' => '24',
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_context',
- 'Size' => '88',
+ 'Name' => 'struct mlx5dv_rwq',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '445967' => {
- 'BaseType' => '411697',
- 'Name' => 'struct mlx5dv_obj*',
- 'Size' => '112',
- 'Type' => 'Pointer'
- },
- '446302' => {
- 'BaseType' => '446307',
- 'Name' => 'struct mlx5dv_context_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '446307' => {
+ '599727' => {
'Header' => 'mlx5dv.h',
- 'Line' => '1234',
+ 'Line' => '464',
'Memb' => {
'0' => {
- 'name' => 'flags',
+ 'name' => 'buf',
'offset' => '0',
- 'type' => '85'
+ 'type' => '219'
},
'1' => {
- 'name' => 'comp_mask',
+ 'name' => 'length',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1769'
+ },
+ '3' => {
+ 'name' => 'remote_va',
+ 'offset' => '24',
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_context_attr',
- 'Size' => '16',
+ 'Name' => 'struct mlx5dv_dm',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '4592' => {
- 'BaseType' => '4597',
- 'Name' => 'struct ibv_cq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '4597' => {
- 'Header' => 'verbs.h',
- 'Line' => '1408',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '4724'
- },
- '2' => {
- 'name' => 'cq_context',
- 'offset' => '16',
- 'type' => '1452'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '171'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '4778'
- },
- '6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '5010'
- },
- '7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '85'
- },
- '8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_cq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '4724' => {
- 'BaseType' => '4729',
- 'Name' => 'struct ibv_comp_channel*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '4729' => {
- 'Header' => 'verbs.h',
- 'Line' => '1402',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '171'
- },
- '2' => {
- 'name' => 'refcnt',
- 'offset' => '12',
- 'type' => '171'
- }
- },
- 'Name' => 'struct ibv_comp_channel',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4778' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '128',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '4830'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '3724'
- },
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '5003'
- }
- },
- 'Name' => 'union pthread_mutex_t',
- 'Size' => '40',
- 'Type' => 'Union'
- },
- '4830' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '92',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '171'
- },
- '1' => {
- 'name' => '__count',
- 'offset' => '4',
- 'type' => '96'
- },
- '2' => {
- 'name' => '__owner',
- 'offset' => '8',
- 'type' => '171'
- },
- '3' => {
- 'name' => '__nusers',
- 'offset' => '12',
- 'type' => '96'
- },
- '4' => {
- 'name' => '__kind',
- 'offset' => '16',
- 'type' => '171'
- },
- '5' => {
- 'name' => '__spins',
- 'offset' => '20',
- 'type' => '4935'
- },
- '6' => {
- 'name' => '__elision',
- 'offset' => '22',
- 'type' => '4935'
- },
- '7' => {
- 'name' => '__list',
- 'offset' => '24',
- 'type' => '4942'
- }
- },
- 'Name' => 'struct __pthread_mutex_s',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '4935' => {
- 'Name' => 'short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '4942' => {
- 'BaseType' => '4953',
- 'Header' => 'pthreadtypes.h',
- 'Line' => '79',
- 'Name' => '__pthread_list_t',
- 'Size' => '16',
- 'Type' => 'Typedef'
- },
- '4953' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '75',
- 'Memb' => {
- '0' => {
- 'name' => '__prev',
- 'offset' => '0',
- 'type' => '4986'
- },
- '1' => {
- 'name' => '__next',
- 'offset' => '8',
- 'type' => '4986'
- }
- },
- 'Name' => 'struct __pthread_internal_list',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '496289' => {
+ '599798' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '477',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'av',
+ 'offset' => '0',
+ 'type' => '600009'
+ },
+ '1' => {
+ 'name' => 'comp_mask',
+ 'offset' => '8',
+ 'type' => '1769'
+ }
+ },
+ 'Name' => 'struct mlx5dv_ah',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '599840' => {
'Header' => 'mlx5dv.h',
- 'Line' => '212',
+ 'Line' => '818',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'key',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '601513'
},
'1' => {
- 'name' => 'create_flags',
+ 'name' => 'dqp_dct',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1917'
},
+ '10' => {
+ 'name' => 'rgid',
+ 'offset' => '32',
+ 'type' => '222676'
+ },
'2' => {
- 'name' => 'dc_init_attr',
- 'offset' => '16',
- 'type' => '496346'
+ 'name' => 'stat_rate_sl',
+ 'offset' => '12',
+ 'type' => '1728'
},
'3' => {
- 'name' => 'send_ops_flags',
- 'offset' => '32',
- 'type' => '5349'
+ 'name' => 'fl_mlid',
+ 'offset' => '13',
+ 'type' => '1728'
+ },
+ '4' => {
+ 'name' => 'rlid',
+ 'offset' => '14',
+ 'type' => '30436'
+ },
+ '5' => {
+ 'name' => 'reserved0',
+ 'offset' => '16',
+ 'type' => '46334'
+ },
+ '6' => {
+ 'name' => 'rmac',
+ 'offset' => '20',
+ 'type' => '232839'
+ },
+ '7' => {
+ 'name' => 'tclass',
+ 'offset' => '26',
+ 'type' => '1728'
+ },
+ '8' => {
+ 'name' => 'hop_limit',
+ 'offset' => '27',
+ 'type' => '1728'
+ },
+ '9' => {
+ 'name' => 'grh_gid_fl',
+ 'offset' => '28',
+ 'type' => '1917'
}
},
- 'Name' => 'struct mlx5dv_qp_init_attr',
- 'Size' => '40',
+ 'Name' => 'struct mlx5_wqe_av',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '496346' => {
+ '600009' => {
+ 'BaseType' => '599840',
+ 'Name' => 'struct mlx5_wqe_av*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600015' => {
'Header' => 'mlx5dv.h',
- 'Line' => '202',
+ 'Line' => '482',
'Memb' => {
'0' => {
- 'name' => 'dc_type',
+ 'name' => 'pdn',
'offset' => '0',
- 'type' => '1212'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'dct_access_key',
+ 'name' => 'comp_mask',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_dc_init_attr',
+ 'Name' => 'struct mlx5dv_pd',
'Size' => '16',
'Type' => 'Struct'
},
- '4986' => {
- 'BaseType' => '4953',
- 'Name' => 'struct __pthread_internal_list*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '5003' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '5010' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '154',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '5037'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '3724'
- },
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '5182'
- }
- },
- 'Name' => 'union pthread_cond_t',
- 'Size' => '48',
- 'Type' => 'Union'
- },
- '50311' => {
- 'BaseType' => '32248',
- 'Name' => 'struct mlx5dv_clock_info*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '5037' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '141',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '171'
- },
- '1' => {
- 'name' => '__futex',
- 'offset' => '4',
- 'type' => '96'
- },
- '2' => {
- 'name' => '__total_seq',
- 'offset' => '8',
- 'type' => '5163'
- },
- '3' => {
- 'name' => '__wakeup_seq',
- 'offset' => '16',
- 'type' => '5163'
- },
- '4' => {
- 'name' => '__woken_seq',
- 'offset' => '24',
- 'type' => '5163'
- },
- '5' => {
- 'name' => '__mutex',
- 'offset' => '32',
- 'type' => '1452'
- },
- '6' => {
- 'name' => '__nwaiters',
- 'offset' => '40',
- 'type' => '96'
- },
- '7' => {
- 'name' => '__broadcast_seq',
- 'offset' => '44',
- 'type' => '96'
- }
- },
- 'Name' => 'anon-struct-pthreadtypes.h-141',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '5163' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '5182' => {
- 'Name' => 'long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '5189' => {
- 'BaseType' => '5194',
- 'Name' => 'struct ibv_srq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '5194' => {
- 'Header' => 'verbs.h',
- 'Line' => '1177',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '1452'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '4341'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '4778'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '5010'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_srq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '520637' => {
- 'BaseType' => '96',
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '67',
+ '600058' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '488',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '4802'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600096'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-488',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600096' => {
+ 'BaseType' => '599244',
+ 'Name' => 'struct mlx5dv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600102' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '492',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '4600'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600140'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-492',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600140' => {
+ 'BaseType' => '599416',
+ 'Name' => 'struct mlx5dv_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600146' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '496',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '4920'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600184'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-496',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600184' => {
+ 'BaseType' => '599529',
+ 'Name' => 'struct mlx5dv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600190' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '500',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '5121'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600228'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-500',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600228' => {
+ 'BaseType' => '599642',
+ 'Name' => 'struct mlx5dv_rwq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600234' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '504',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '2691'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600272'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-504',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600272' => {
+ 'BaseType' => '599727',
+ 'Name' => 'struct mlx5dv_dm*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '600278' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '508',
'Memb' => {
'0' => {
- 'name' => 'MLX5_IB_UAPI_DEVX_CR_EV_CH_FLAGS_OMIT_DATA',
- 'value' => '1'
+ 'name' => 'in',
+ 'offset' => '0',
+ 'type' => '7961'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600316'
}
},
- 'Name' => 'enum mlx5_ib_uapi_devx_create_event_channel_flags',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'anon-struct-mlx5dv.h-508',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '600316' => {
+ 'BaseType' => '599798',
+ 'Name' => 'struct mlx5dv_ah*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '528524' => {
+ '600322' => {
'Header' => 'mlx5dv.h',
- 'Line' => '1318',
+ 'Line' => '512',
'Memb' => {
'0' => {
- 'name' => 'fd',
+ 'name' => 'in',
'offset' => '0',
- 'type' => '171'
+ 'type' => '6011'
+ },
+ '1' => {
+ 'name' => 'out',
+ 'offset' => '8',
+ 'type' => '600360'
}
},
- 'Name' => 'struct mlx5dv_devx_event_channel',
- 'Size' => '4',
+ 'Name' => 'anon-struct-mlx5dv.h-512',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '528547' => {
- 'BaseType' => '528524',
- 'Name' => 'struct mlx5dv_devx_event_channel*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '5295' => {
- 'BaseType' => '5300',
- 'Name' => 'struct ibv_mw_bind*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '530' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '481',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WC_SEND',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WC_RDMA_WRITE',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WC_TM_ADD',
- 'value' => '130'
- },
- '11' => {
- 'name' => 'IBV_WC_TM_DEL',
- 'value' => '131'
- },
- '12' => {
- 'name' => 'IBV_WC_TM_SYNC',
- 'value' => '132'
- },
- '13' => {
- 'name' => 'IBV_WC_TM_RECV',
- 'value' => '133'
- },
- '14' => {
- 'name' => 'IBV_WC_TM_NO_TAG',
- 'value' => '134'
- },
- '15' => {
- 'name' => 'IBV_WC_DRIVER1',
- 'value' => '135'
- },
- '2' => {
- 'name' => 'IBV_WC_RDMA_READ',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WC_COMP_SWAP',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_WC_FETCH_ADD',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_WC_BIND_MW',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_WC_LOCAL_INV',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WC_TSO',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WC_RECV',
- 'value' => '128'
- },
- '9' => {
- 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
- 'value' => '129'
- }
- },
- 'Name' => 'enum ibv_wc_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '5300' => {
- 'Header' => 'verbs.h',
- 'Line' => '1171',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '5349'
- },
- '1' => {
- 'name' => 'send_flags',
- 'offset' => '8',
- 'type' => '96'
- },
- '2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '5360'
- }
- },
- 'Name' => 'struct ibv_mw_bind',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '5349' => {
- 'BaseType' => '1648',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '5360' => {
- 'Header' => 'verbs.h',
- 'Line' => '585',
- 'Memb' => {
- '0' => {
- 'name' => 'mr',
- 'offset' => '0',
- 'type' => '5422'
- },
- '1' => {
- 'name' => 'addr',
- 'offset' => '8',
- 'type' => '5349'
- },
- '2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '5349'
- },
- '3' => {
- 'name' => 'mw_access_flags',
- 'offset' => '24',
- 'type' => '96'
- }
- },
- 'Name' => 'struct ibv_mw_bind_info',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '5422' => {
- 'BaseType' => '5427',
- 'Name' => 'struct ibv_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '5427' => {
- 'Header' => 'verbs.h',
- 'Line' => '629',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '3435'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '4341'
- },
- '2' => {
- 'name' => 'addr',
- 'offset' => '16',
- 'type' => '1452'
- },
- '3' => {
- 'name' => 'length',
- 'offset' => '24',
- 'type' => '5528'
- },
- '4' => {
- 'name' => 'handle',
- 'offset' => '32',
- 'type' => '85'
- },
- '5' => {
- 'name' => 'lkey',
- 'offset' => '36',
- 'type' => '85'
- },
- '6' => {
- 'name' => 'rkey',
- 'offset' => '40',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_mr',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '545071' => {
- 'BaseType' => '545076',
- 'Name' => 'struct mlx5dv_cq_init_attr*',
- 'Size' => '24',
+ '600360' => {
+ 'BaseType' => '600015',
+ 'Name' => 'struct mlx5dv_pd*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '545076' => {
+ '600366' => {
'Header' => 'mlx5dv.h',
- 'Line' => '153',
+ 'Line' => '487',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'qp',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '600058'
},
'1' => {
- 'name' => 'cqe_comp_res_format',
- 'offset' => '8',
- 'type' => '4212'
+ 'name' => 'cq',
+ 'offset' => '16',
+ 'type' => '600102'
},
'2' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'srq',
+ 'offset' => '32',
+ 'type' => '600146'
},
'3' => {
- 'name' => 'cqe_size',
- 'offset' => '16',
- 'type' => '5815'
+ 'name' => 'rwq',
+ 'offset' => '48',
+ 'type' => '600190'
+ },
+ '4' => {
+ 'name' => 'dm',
+ 'offset' => '64',
+ 'type' => '600234'
+ },
+ '5' => {
+ 'name' => 'ah',
+ 'offset' => '80',
+ 'type' => '600278'
+ },
+ '6' => {
+ 'name' => 'pd',
+ 'offset' => '96',
+ 'type' => '600322'
}
},
- 'Name' => 'struct mlx5dv_cq_init_attr',
- 'Size' => '24',
+ 'Name' => 'struct mlx5dv_obj',
+ 'Size' => '112',
'Type' => 'Struct'
},
- '548146' => {
- 'BaseType' => '496289',
- 'Name' => 'struct mlx5dv_qp_init_attr*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '5528' => {
- 'BaseType' => '1648',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
+ '6011' => {
+ 'BaseType' => '5825',
+ 'Name' => 'struct ibv_pd*',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'Pointer'
},
- '5539' => {
- 'Name' => 'int(*)(struct ibv_mw*)',
- 'Param' => {
- '0' => {
- 'type' => '4261'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
+ '601474' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '820',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qkey',
+ 'offset' => '0',
+ 'type' => '1917'
+ },
+ '1' => {
+ 'name' => 'reserved',
+ 'offset' => '4',
+ 'type' => '1917'
+ }
+ },
+ 'Name' => 'anon-struct-mlx5dv.h-820',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '601513' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '819',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qkey',
+ 'offset' => '0',
+ 'type' => '601474'
+ },
+ '1' => {
+ 'name' => 'dc_key',
+ 'offset' => '0',
+ 'type' => '1929'
+ }
+ },
+ 'Name' => 'anon-union-mlx5dv.h-819',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '6017' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '639',
+ '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'
},
- '5555' => {
- 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
- 'Param' => {
- '0' => {
- 'type' => '4592'
- },
- '1' => {
- 'type' => '171'
- },
- '2' => {
- 'type' => '5581'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
+ '604' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '153',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__wseq',
+ 'offset' => '0',
+ 'type' => '385'
+ },
+ '1' => {
+ 'name' => '__wseq32',
+ 'offset' => '0',
+ 'type' => '568'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-153',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '6049' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '644',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '2655'
+ },
+ '1' => {
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '6011'
+ },
+ '2' => {
+ 'name' => 'rkey',
+ 'offset' => '16',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '20',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'type',
+ 'offset' => '24',
+ 'type' => '6017'
+ }
+ },
+ 'Name' => 'struct ibv_mw',
+ 'Size' => '32',
+ 'Type' => 'Struct'
},
- '5581' => {
- 'BaseType' => '5586',
- 'Name' => 'struct ibv_wc*',
- 'Size' => '48',
+ '638' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '165',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '59'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '59'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-165',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '6396' => {
+ 'BaseType' => '5982',
+ 'Name' => 'struct ibv_xrcd*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '5586' => {
+ '6402' => {
'Header' => 'verbs.h',
- 'Line' => '553',
+ 'Line' => '779',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'IBV_WQT_RQ',
+ 'value' => '0'
+ }
+ },
+ 'Name' => 'enum ibv_wq_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '6428' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '796',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wq_context',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '219'
},
'1' => {
- 'name' => 'status',
+ 'name' => 'wq_type',
'offset' => '8',
- 'type' => '372'
+ 'type' => '6402'
},
- '10' => {
- 'name' => 'slid',
- 'offset' => '42',
- 'type' => '5815'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '44',
- 'type' => '4212'
- },
- '12' => {
- 'name' => 'dlid_path_bits',
- 'offset' => '45',
- 'type' => '4212'
- },
'2' => {
- 'name' => 'opcode',
+ 'name' => 'max_wr',
'offset' => '12',
- 'type' => '530'
+ 'type' => '1752'
},
'3' => {
- 'name' => 'vendor_err',
+ 'name' => 'max_sge',
'offset' => '16',
- 'type' => '85'
+ 'type' => '1752'
},
'4' => {
- 'name' => 'byte_len',
- 'offset' => '20',
- 'type' => '85'
+ 'name' => 'pd',
+ 'offset' => '24',
+ 'type' => '6011'
},
'5' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '5669'
+ 'name' => 'cq',
+ 'offset' => '32',
+ 'type' => '4600'
},
'6' => {
- 'name' => 'qp_num',
- 'offset' => '28',
- 'type' => '85'
+ 'name' => 'comp_mask',
+ 'offset' => '40',
+ 'type' => '1752'
},
'7' => {
- 'name' => 'src_qp',
- 'offset' => '32',
- 'type' => '85'
- },
- '8' => {
- 'name' => 'wc_flags',
- 'offset' => '36',
- 'type' => '96'
- },
- '9' => {
- 'name' => 'pkey_index',
- 'offset' => '40',
- 'type' => '5815'
+ 'name' => 'create_flags',
+ 'offset' => '44',
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_wc',
+ 'Name' => 'struct ibv_wq_init_attr',
'Size' => '48',
'Type' => 'Struct'
},
- '561100' => {
- 'BaseType' => '561105',
- 'Name' => 'struct mlx5dv_wq_init_attr*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '561105' => {
+ '642968' => {
'Header' => 'mlx5dv.h',
- 'Line' => '538',
+ 'Line' => '115',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'version',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '1728'
},
'1' => {
- 'name' => 'striding_rq_attrs',
+ 'name' => 'flags',
'offset' => '8',
- 'type' => '561141'
+ 'type' => '1769'
+ },
+ '10' => {
+ 'name' => 'dc_odp_caps',
+ 'offset' => '84',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1769'
+ },
+ '3' => {
+ 'name' => 'cqe_comp_caps',
+ 'offset' => '24',
+ 'type' => '14583'
+ },
+ '4' => {
+ 'name' => 'sw_parsing_caps',
+ 'offset' => '32',
+ 'type' => '14623'
+ },
+ '5' => {
+ 'name' => 'striding_rq_caps',
+ 'offset' => '40',
+ 'type' => '14663'
+ },
+ '6' => {
+ 'name' => 'tunnel_offloads_caps',
+ 'offset' => '60',
+ 'type' => '1752'
+ },
+ '7' => {
+ 'name' => 'max_dynamic_bfregs',
+ 'offset' => '64',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'max_clock_info_update_nsec',
+ 'offset' => '72',
+ 'type' => '1769'
+ },
+ '9' => {
+ 'name' => 'flow_action_flags',
+ 'offset' => '80',
+ 'type' => '1752'
}
},
- 'Name' => 'struct mlx5dv_wq_init_attr',
- 'Size' => '24',
+ 'Name' => 'struct mlx5dv_context',
+ 'Size' => '88',
'Type' => 'Struct'
},
- '561141' => {
+ '645796' => {
'Header' => 'mlx5dv.h',
- 'Line' => '532',
+ 'Line' => '1144',
'Memb' => {
'0' => {
- 'name' => 'single_stride_log_num_of_bytes',
+ 'name' => 'MLX5DV_CTX_ATTR_BUF_ALLOCATORS',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum mlx5dv_set_ctx_attr_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '646080' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1234',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'flags',
'offset' => '0',
- 'type' => '85'
+ 'type' => '1752'
},
'1' => {
- 'name' => 'single_wqe_log_num_of_strides',
- 'offset' => '4',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'two_byte_shift_en',
+ 'name' => 'comp_mask',
'offset' => '8',
- 'type' => '4212'
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_striding_rq_init_attr',
- 'Size' => '12',
+ 'Name' => 'struct mlx5dv_context_attr',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '5669' => {
+ '6553' => {
'Header' => 'verbs.h',
- 'Line' => '562',
+ 'Line' => '807',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
- 'offset' => '0',
- 'type' => '5793'
+ 'name' => 'IBV_WQS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'invalidated_rkey',
- 'offset' => '0',
- 'type' => '85'
- }
- },
- 'Name' => 'ibv_wc::anon-union-verbs.h-562',
- 'NameSpace' => 'ibv_wc',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '5793' => {
- 'BaseType' => '5804',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '5804' => {
- 'BaseType' => '96',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '5815' => {
- 'BaseType' => '5826',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '5826' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '5833' => {
- 'Name' => 'int(*)(struct ibv_cq*, int)',
- 'Param' => {
- '0' => {
- 'type' => '4592'
- },
- '1' => {
- 'type' => '171'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '583427' => {
- 'BaseType' => '583432',
- 'Name' => 'struct mlx5dv_devx_cmd_comp*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '583432' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '1302',
- 'Memb' => {
- '0' => {
- 'name' => 'fd',
- 'offset' => '0',
- 'type' => '171'
- }
- },
- 'Name' => 'struct mlx5dv_devx_cmd_comp',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '583455' => {
- 'BaseType' => '583466',
- 'Header' => 'types.h',
- 'Line' => '109',
- 'Name' => 'ssize_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '583466' => {
- 'BaseType' => '5003',
- 'Header' => 'types.h',
- 'Line' => '172',
- 'Name' => '__ssize_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '5854' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '5189'
- },
- '1' => {
- 'type' => '5880'
- },
- '2' => {
- 'type' => '6001'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '5880' => {
- 'BaseType' => '5885',
- 'Name' => 'struct ibv_recv_wr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
+ 'name' => 'IBV_WQS_RDY',
+ 'value' => '1'
+ },
+ '2' => {
+ 'name' => 'IBV_WQS_ERR',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'IBV_WQS_UNKNOWN',
+ 'value' => '3'
+ }
+ },
+ 'Name' => 'enum ibv_wq_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '5885' => {
+ '66' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '668169' => {
+ 'BaseType' => '646080',
+ 'Name' => 'struct mlx5dv_context_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '6682' => {
'Header' => 'verbs.h',
- 'Line' => '1135',
+ 'Line' => '839',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'next',
+ 'name' => 'ind_tbl_handle',
'offset' => '8',
- 'type' => '5880'
+ 'type' => '128'
},
'2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '5947'
+ 'name' => 'ind_tbl_num',
+ 'offset' => '12',
+ 'type' => '128'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '171'
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_recv_wr',
- 'Size' => '32',
+ 'Name' => 'struct ibv_rwq_ind_table',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '592627' => {
- 'BaseType' => '592632',
- 'Name' => 'struct mlx5dv_flow_action_esp*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '592632' => {
- 'Header' => 'mlx5dv.h',
- 'Line' => '289',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '5349'
- },
- '1' => {
- 'name' => 'action_flags',
- 'offset' => '8',
- 'type' => '85'
- }
- },
- 'Name' => 'struct mlx5dv_flow_action_esp',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '592680' => {
- 'BaseType' => '211716',
- 'Name' => 'struct mlx5dv_alloc_dm_attr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '592721' => {
- 'BaseType' => '236654',
- 'Name' => 'struct mlx5dv_flow_matcher_attr*',
- 'Size' => '40',
- 'Type' => 'Pointer'
- },
- '593004' => {
- 'BaseType' => '593009',
- 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr*',
+ '669881' => {
+ 'BaseType' => '600366',
+ 'Name' => 'struct mlx5dv_obj*',
'Size' => '8',
'Type' => 'Pointer'
},
- '593009' => {
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '56',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '7764'
- },
- '1' => {
- 'name' => 'out_data',
- 'offset' => '8',
- 'type' => '16530'
- }
- },
- 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '593054' => {
- 'BaseType' => '593059',
- 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr*',
+ '671369' => {
+ 'BaseType' => '642968',
+ 'Name' => 'struct mlx5dv_context*',
'Size' => '8',
'Type' => 'Pointer'
},
- '593059' => {
- 'Header' => 'mlx5_user_ioctl_verbs.h',
- 'Line' => '71',
+ '674' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '162',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__g1_start',
+ 'offset' => '0',
+ 'type' => '385'
+ },
+ '1' => {
+ 'name' => '__g1_start32',
+ 'offset' => '0',
+ 'type' => '638'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-162',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '6816' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '860',
+ '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'
+ },
+ '6878' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '870',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_send_wr',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'max_recv_wr',
+ 'offset' => '4',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'max_send_sge',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'max_recv_sge',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '4' => {
+ 'name' => 'max_inline_data',
+ 'offset' => '16',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_qp_cap',
+ 'Size' => '20',
+ 'Type' => 'Struct'
+ },
+ '692096' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '202',
'Memb' => {
'0' => {
- 'name' => 'cookie',
+ 'name' => 'dc_type',
'offset' => '0',
- 'type' => '7764'
+ 'type' => '14782'
},
'1' => {
- 'name' => 'out_data',
+ 'name' => 'dct_access_key',
'offset' => '8',
- 'type' => '16530'
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '593105' => {
- 'BaseType' => '593110',
- 'Name' => 'struct mlx5dv_mkey_init_attr*',
+ 'Name' => 'struct mlx5dv_dc_init_attr',
'Size' => '16',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '593110' => {
+ '692167' => {
'Header' => 'mlx5dv.h',
- 'Line' => '177',
+ 'Line' => '212',
'Memb' => {
'0' => {
- 'name' => 'pd',
+ 'name' => 'comp_mask',
'offset' => '0',
- 'type' => '4341'
+ 'type' => '1769'
},
'1' => {
'name' => 'create_flags',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
},
'2' => {
- 'name' => 'max_entries',
- 'offset' => '12',
- 'type' => '5815'
+ 'name' => 'dc_init_attr',
+ 'offset' => '16',
+ 'type' => '692096'
+ },
+ '3' => {
+ 'name' => 'send_ops_flags',
+ 'offset' => '32',
+ 'type' => '1769'
}
},
- 'Name' => 'struct mlx5dv_mkey_init_attr',
- 'Size' => '16',
+ 'Name' => 'struct mlx5dv_qp_init_attr',
+ 'Size' => '40',
'Type' => 'Struct'
},
- '5947' => {
- 'BaseType' => '5952',
- 'Name' => 'struct ibv_sge*',
- 'Size' => '16',
+ '6963' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '920',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'rx_hash_function',
+ 'offset' => '0',
+ 'type' => '1728'
+ },
+ '1' => {
+ 'name' => 'rx_hash_key_len',
+ 'offset' => '1',
+ 'type' => '1728'
+ },
+ '2' => {
+ 'name' => 'rx_hash_key',
+ 'offset' => '8',
+ 'type' => '7034'
+ },
+ '3' => {
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '1769'
+ }
+ },
+ 'Name' => 'struct ibv_rx_hash_conf',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '7034' => {
+ 'BaseType' => '1728',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '7040' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '929',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'qp_context',
+ 'offset' => '0',
+ 'type' => '219'
+ },
+ '1' => {
+ 'name' => 'send_cq',
+ 'offset' => '8',
+ 'type' => '4600'
+ },
+ '10' => {
+ 'name' => 'create_flags',
+ 'offset' => '80',
+ 'type' => '1752'
+ },
+ '11' => {
+ 'name' => 'max_tso_header',
+ 'offset' => '84',
+ 'type' => '1740'
+ },
+ '12' => {
+ 'name' => 'rwq_ind_tbl',
+ 'offset' => '88',
+ 'type' => '7278'
+ },
+ '13' => {
+ 'name' => 'rx_hash_conf',
+ 'offset' => '96',
+ 'type' => '6963'
+ },
+ '14' => {
+ 'name' => 'source_qpn',
+ 'offset' => '120',
+ 'type' => '1752'
+ },
+ '15' => {
+ 'name' => 'send_ops_flags',
+ 'offset' => '128',
+ 'type' => '1769'
+ },
+ '2' => {
+ 'name' => 'recv_cq',
+ 'offset' => '16',
+ 'type' => '4600'
+ },
+ '3' => {
+ 'name' => 'srq',
+ 'offset' => '24',
+ 'type' => '4920'
+ },
+ '4' => {
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '6878'
+ },
+ '5' => {
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '6816'
+ },
+ '6' => {
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '128'
+ },
+ '7' => {
+ 'name' => 'comp_mask',
+ 'offset' => '60',
+ 'type' => '1752'
+ },
+ '8' => {
+ 'name' => 'pd',
+ 'offset' => '64',
+ 'type' => '6011'
+ },
+ '9' => {
+ 'name' => 'xrcd',
+ 'offset' => '72',
+ 'type' => '6396'
+ }
+ },
+ 'Name' => 'struct ibv_qp_init_attr_ex',
+ 'Size' => '136',
+ 'Type' => 'Struct'
+ },
+ '708' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '151',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '604'
+ },
+ '1' => {
+ 'name' => 'unnamed1',
+ 'offset' => '8',
+ 'type' => '674'
+ },
+ '2' => {
+ 'name' => '__g_refs',
+ 'offset' => '16',
+ 'type' => '799'
+ },
+ '3' => {
+ 'name' => '__g_size',
+ 'offset' => '24',
+ 'type' => '799'
+ },
+ '4' => {
+ 'name' => '__g1_orig_size',
+ 'offset' => '32',
+ 'type' => '59'
+ },
+ '5' => {
+ 'name' => '__wrefs',
+ 'offset' => '36',
+ 'type' => '59'
+ },
+ '6' => {
+ 'name' => '__g_signals',
+ 'offset' => '40',
+ 'type' => '799'
+ }
+ },
+ 'Name' => 'struct __pthread_cond_s',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '7278' => {
+ 'BaseType' => '6682',
+ 'Name' => 'struct ibv_rwq_ind_table*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '5952' => {
+ '7369' => {
'Header' => 'verbs.h',
- 'Line' => '1079',
+ 'Line' => '998',
'Memb' => {
'0' => {
- 'name' => 'addr',
- 'offset' => '0',
- 'type' => '5349'
+ 'name' => 'IBV_QPS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'length',
- 'offset' => '8',
- 'type' => '85'
+ 'name' => 'IBV_QPS_INIT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'lkey',
- 'offset' => '12',
- 'type' => '85'
+ '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' => 'struct ibv_sge',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '6001' => {
- 'BaseType' => '5880',
- 'Name' => 'struct ibv_recv_wr**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '6006' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '4408'
- },
- '1' => {
- 'type' => '6032'
- },
- '2' => {
- 'type' => '6595'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '6032' => {
- 'BaseType' => '6037',
- 'Name' => 'struct ibv_send_wr*',
- 'Size' => '128',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_qp_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '6037' => {
+ '7508' => {
'Header' => 'verbs.h',
- 'Line' => '1085',
+ 'Line' => '1051',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '5349'
+ 'name' => 'IBV_WR_RDMA_WRITE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'next',
- 'offset' => '8',
- 'type' => '6032'
+ 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_WR_TSO',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_WR_DRIVER1',
+ 'value' => '11'
+ },
'2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '5947'
+ 'name' => 'IBV_WR_SEND',
+ 'value' => '2'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '171'
+ 'name' => 'IBV_WR_SEND_WITH_IMM',
+ 'value' => '3'
},
'4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '648'
+ 'name' => 'IBV_WR_RDMA_READ',
+ 'value' => '4'
},
'5' => {
- 'name' => 'send_flags',
- 'offset' => '32',
- 'type' => '96'
+ 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'unnamed0',
- 'offset' => '36',
- 'type' => '6133'
+ 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'value' => '6'
},
'7' => {
- 'name' => 'wr',
- 'offset' => '40',
- 'type' => '6178'
+ 'name' => 'IBV_WR_LOCAL_INV',
+ 'value' => '7'
},
'8' => {
- 'name' => 'qp_type',
- 'offset' => '72',
- 'type' => '6371'
+ 'name' => 'IBV_WR_BIND_MW',
+ 'value' => '8'
},
'9' => {
- 'name' => 'unnamed1',
- 'offset' => '80',
- 'type' => '6418'
+ 'name' => 'IBV_WR_SEND_WITH_INV',
+ 'value' => '9'
}
},
- 'Name' => 'struct ibv_send_wr',
- 'Size' => '128',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '6133' => {
+ '7600' => {
'Header' => 'verbs.h',
- 'Line' => '1095',
+ 'Line' => '1074',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '5793'
+ 'type' => '219'
},
'1' => {
- 'name' => 'invalidate_rkey',
- 'offset' => '0',
- 'type' => '85'
+ 'name' => 'length',
+ 'offset' => '8',
+ 'type' => '366'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1095',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_data_buf',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '6178' => {
+ '7643' => {
+ 'BaseType' => '7600',
+ 'Name' => 'struct ibv_data_buf const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '7648' => {
'Header' => 'verbs.h',
- 'Line' => '1099',
+ 'Line' => '1079',
'Memb' => {
'0' => {
- 'name' => 'rdma',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '6196'
+ 'type' => '1769'
},
'1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '6241'
+ 'name' => 'length',
+ 'offset' => '8',
+ 'type' => '1752'
},
'2' => {
- 'name' => 'ud',
+ 'name' => 'lkey',
+ 'offset' => '12',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_sge',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '7705' => {
+ 'BaseType' => '7648',
+ 'Name' => 'struct ibv_sge const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '7710' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1095',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'imm_data',
+ 'offset' => '0',
+ 'type' => '1917'
+ },
+ '1' => {
+ 'name' => 'invalidate_rkey',
'offset' => '0',
- 'type' => '6312'
+ 'type' => '1752'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1099',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '32',
+ 'Name' => 'anon-union-verbs.h-1095',
+ 'Size' => '4',
'Type' => 'Union'
},
- '6196' => {
+ '7747' => {
'Header' => 'verbs.h',
'Line' => '1100',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '1769'
},
'1' => {
'name' => 'rkey',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'anon-struct-verbs.h-1100',
'Size' => '16',
'Type' => 'Struct'
},
- '6241' => {
+ '7786' => {
'Header' => 'verbs.h',
'Line' => '1104',
'Memb' => {
'0' => {
'name' => 'remote_addr',
'offset' => '0',
- 'type' => '5349'
+ 'type' => '1769'
},
'1' => {
'name' => 'compare_add',
'offset' => '8',
- 'type' => '5349'
+ 'type' => '1769'
},
'2' => {
'name' => 'swap',
'offset' => '16',
- 'type' => '5349'
+ 'type' => '1769'
},
'3' => {
'name' => 'rkey',
'offset' => '24',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'anon-struct-verbs.h-1104',
'Size' => '32',
'Type' => 'Struct'
},
- '6312' => {
+ '780888' => {
+ 'BaseType' => '152',
+ 'Header' => 'types.h',
+ 'Line' => '181',
+ 'Name' => '__ssize_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '780971' => {
+ 'BaseType' => '780888',
+ 'Header' => 'types.h',
+ 'Line' => '109',
+ 'Name' => 'ssize_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '7853' => {
'Header' => 'verbs.h',
'Line' => '1110',
'Memb' => {
'0' => {
'name' => 'ah',
'offset' => '0',
- 'type' => '6541'
+ 'type' => '7961'
},
'1' => {
'name' => 'remote_qpn',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1752'
},
'2' => {
'name' => 'remote_qkey',
'offset' => '12',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'anon-struct-verbs.h-1110',
'Size' => '16',
'Type' => 'Struct'
},
- '6371' => {
- 'Header' => 'verbs.h',
- 'Line' => '1116',
- 'Memb' => {
- '0' => {
- 'name' => 'xrc',
- 'offset' => '0',
- 'type' => '6389'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1116',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '6389' => {
- 'Header' => 'verbs.h',
- 'Line' => '1117',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_srqn',
- 'offset' => '0',
- 'type' => '85'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1117',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '6418' => {
- 'Header' => 'verbs.h',
- 'Line' => '1121',
- 'Memb' => {
- '0' => {
- 'name' => 'bind_mw',
- 'offset' => '0',
- 'type' => '6436'
- },
- '1' => {
- 'name' => 'tso',
- 'offset' => '0',
- 'type' => '6494'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1121',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '48',
- 'Type' => 'Union'
- },
- '6436' => {
- 'Header' => 'verbs.h',
- 'Line' => '1122',
- 'Memb' => {
- '0' => {
- 'name' => 'mw',
- 'offset' => '0',
- 'type' => '4261'
- },
- '1' => {
- 'name' => 'rkey',
- 'offset' => '8',
- 'type' => '85'
- },
- '2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '5360'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1122',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '648' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '1051',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WR_RDMA_WRITE',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_WR_TSO',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'IBV_WR_DRIVER1',
- 'value' => '11'
- },
- '2' => {
- 'name' => 'IBV_WR_SEND',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WR_SEND_WITH_IMM',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_WR_RDMA_READ',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_WR_LOCAL_INV',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WR_BIND_MW',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'IBV_WR_SEND_WITH_INV',
- 'value' => '9'
- }
- },
- 'Name' => 'enum ibv_wr_opcode',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '6494' => {
- 'Header' => 'verbs.h',
- 'Line' => '1127',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'hdr_sz',
- 'offset' => '8',
- 'type' => '5815'
- },
- '2' => {
- 'name' => 'mss',
- 'offset' => '10',
- 'type' => '5815'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1127',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '6541' => {
- 'BaseType' => '6546',
- 'Name' => 'struct ibv_ah*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '6546' => {
+ '7905' => {
'Header' => 'verbs.h',
'Line' => '1595',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
'name' => 'pd',
'offset' => '8',
- 'type' => '4341'
+ 'type' => '6011'
},
'2' => {
'name' => 'handle',
'offset' => '16',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'struct ibv_ah',
'Size' => '24',
'Type' => 'Struct'
},
- '6595' => {
- 'BaseType' => '6032',
- 'Name' => 'struct ibv_send_wr**',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '6600' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '4408'
- },
- '1' => {
- 'type' => '5880'
- },
- '2' => {
- 'type' => '6001'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '7010' => {
- 'BaseType' => '7015',
- 'Name' => 'struct ibv_counters*',
+ '7961' => {
+ 'BaseType' => '7905',
+ 'Name' => 'struct ibv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
- '7015' => {
+ '7967' => {
'Header' => 'verbs.h',
- 'Line' => '1989',
+ 'Line' => '1099',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'rdma',
+ 'offset' => '0',
+ 'type' => '7747'
+ },
+ '1' => {
+ 'name' => 'atomic',
+ 'offset' => '0',
+ 'type' => '7786'
+ },
+ '2' => {
+ 'name' => 'ud',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '7853'
}
},
- 'Name' => 'struct ibv_counters',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '7038' => {
- 'BaseType' => '5349',
- 'Name' => 'uint64_t*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '7123' => {
- 'BaseType' => '7128',
- 'Name' => 'struct ibv_flow*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ 'Name' => 'anon-union-verbs.h-1099',
+ 'Size' => '32',
+ 'Type' => 'Union'
},
- '7128' => {
+ '799' => {
+ 'BaseType' => '59',
+ 'Name' => 'unsigned int[2]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '8016' => {
'Header' => 'verbs.h',
- 'Line' => '1833',
+ 'Line' => '1117',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'remote_srqn',
'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'context',
- 'offset' => '8',
- 'type' => '3435'
- },
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '85'
+ 'type' => '1752'
}
},
- 'Name' => 'struct ibv_flow',
- 'Size' => '24',
+ 'Name' => 'anon-struct-verbs.h-1117',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '7278' => {
- 'BaseType' => '7283',
- 'Name' => 'struct ibv_dm*',
- 'Size' => '32',
- 'Type' => 'Pointer'
+ '8041' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1116',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'xrc',
+ 'offset' => '0',
+ 'type' => '8016'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1116',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '7283' => {
+ '8065' => {
'Header' => 'verbs.h',
- 'Line' => '145',
+ 'Line' => '1122',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'mw',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '8117'
},
'1' => {
- 'name' => 'memcpy_to_dm',
+ 'name' => 'rkey',
'offset' => '8',
- 'type' => '7340'
+ 'type' => '1752'
},
'2' => {
- 'name' => 'memcpy_from_dm',
+ 'name' => 'bind_info',
'offset' => '16',
- 'type' => '7377'
- },
- '3' => {
- 'name' => 'comp_mask',
- 'offset' => '24',
- 'type' => '85'
+ 'type' => '5632'
}
},
- 'Name' => 'struct ibv_dm',
- 'Size' => '32',
+ 'Name' => 'anon-struct-verbs.h-1122',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '7340' => {
- 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)',
- 'Param' => {
- '0' => {
- 'type' => '7278'
- },
- '1' => {
- 'type' => '5349'
- },
- '2' => {
- 'type' => '7371'
- },
- '3' => {
- 'type' => '5528'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '7371' => {
- 'BaseType' => '7376',
- 'Name' => 'void const*',
- 'Type' => 'Pointer'
- },
- '7376' => {
- 'BaseType' => '1',
- 'Name' => 'void const',
- 'Type' => 'Const'
- },
- '7377' => {
- 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)',
- 'Param' => {
- '0' => {
- 'type' => '1452'
- },
- '1' => {
- 'type' => '7278'
- },
- '2' => {
- 'type' => '5349'
- },
- '3' => {
- 'type' => '5528'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '7429' => {
- 'BaseType' => '7434',
- 'Name' => 'struct ibv_alloc_dm_attr*',
- 'Size' => '16',
+ '8117' => {
+ 'BaseType' => '6049',
+ 'Name' => 'struct ibv_mw*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '7434' => {
+ '8123' => {
'Header' => 'verbs.h',
- 'Line' => '139',
+ 'Line' => '1127',
'Memb' => {
'0' => {
- 'name' => 'length',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '5528'
+ 'type' => '219'
},
'1' => {
- 'name' => 'log_align_req',
+ 'name' => 'hdr_sz',
'offset' => '8',
- 'type' => '85'
+ 'type' => '1740'
},
'2' => {
- 'name' => 'comp_mask',
- 'offset' => '12',
- 'type' => '85'
+ 'name' => 'mss',
+ 'offset' => '10',
+ 'type' => '1740'
}
},
- 'Name' => 'struct ibv_alloc_dm_attr',
+ 'Name' => 'anon-struct-verbs.h-1127',
'Size' => '16',
'Type' => 'Struct'
},
- '7516' => {
- 'BaseType' => '7521',
- 'Name' => 'struct ibv_flow_action*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '7521' => {
+ '816349' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '56',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '1905'
+ },
+ '1' => {
+ 'name' => 'out_data',
+ 'offset' => '8',
+ 'type' => '816391'
+ }
+ },
+ 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '816391' => {
+ 'BaseType' => '1869',
+ 'Name' => '__u8[]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '816443' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '67',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'MLX5_IB_UAPI_DEVX_CR_EV_CH_FLAGS_OMIT_DATA',
+ 'value' => '1'
+ }
+ },
+ 'Name' => 'enum mlx5_ib_uapi_devx_create_event_channel_flags',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '816468' => {
+ 'Header' => 'mlx5_user_ioctl_verbs.h',
+ 'Line' => '71',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'cookie',
+ 'offset' => '0',
+ 'type' => '1905'
+ },
+ '1' => {
+ 'name' => 'out_data',
+ 'offset' => '8',
+ 'type' => '816391'
+ }
+ },
+ 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '816764' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '153',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'cqe_comp_res_format',
+ 'offset' => '8',
+ 'type' => '1728'
+ },
+ '2' => {
+ 'name' => 'flags',
+ 'offset' => '12',
+ 'type' => '1752'
+ },
+ '3' => {
+ 'name' => 'cqe_size',
+ 'offset' => '16',
+ 'type' => '1740'
+ }
+ },
+ 'Name' => 'struct mlx5dv_cq_init_attr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '816910' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '177',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'pd',
+ 'offset' => '0',
+ 'type' => '6011'
+ },
+ '1' => {
+ 'name' => 'create_flags',
+ 'offset' => '8',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'max_entries',
+ 'offset' => '12',
+ 'type' => '1740'
+ }
+ },
+ 'Name' => 'struct mlx5dv_mkey_init_attr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '817494' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '289',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'action_flags',
+ 'offset' => '8',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct mlx5dv_flow_action_esp',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '8176' => {
'Header' => 'verbs.h',
- 'Line' => '1839',
+ 'Line' => '1121',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'bind_mw',
+ 'offset' => '0',
+ 'type' => '8065'
+ },
+ '1' => {
+ 'name' => 'tso',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '8123'
}
},
- 'Name' => 'struct ibv_flow_action',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '7544' => {
- 'BaseType' => '7549',
- 'Name' => 'struct ibv_flow_action_esp_attr*',
- 'Size' => '56',
- 'Type' => 'Pointer'
+ 'Name' => 'anon-union-verbs.h-1121',
+ 'Size' => '48',
+ 'Type' => 'Union'
},
- '7549' => {
+ '818233' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '532',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'single_stride_log_num_of_bytes',
+ 'offset' => '0',
+ 'type' => '1752'
+ },
+ '1' => {
+ 'name' => 'single_wqe_log_num_of_strides',
+ 'offset' => '4',
+ 'type' => '1752'
+ },
+ '2' => {
+ 'name' => 'two_byte_shift_en',
+ 'offset' => '8',
+ 'type' => '1728'
+ }
+ },
+ 'Name' => 'struct mlx5dv_striding_rq_init_attr',
+ 'Size' => '12',
+ 'Type' => 'Struct'
+ },
+ '818290' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '538',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'striding_rq_attrs',
+ 'offset' => '8',
+ 'type' => '818233'
+ }
+ },
+ 'Name' => 'struct mlx5dv_wq_init_attr',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '819470' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1302',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fd',
+ 'offset' => '0',
+ 'type' => '128'
+ }
+ },
+ 'Name' => 'struct mlx5dv_devx_cmd_comp',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '819498' => {
+ 'Header' => 'mlx5dv.h',
+ 'Line' => '1318',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fd',
+ 'offset' => '0',
+ 'type' => '128'
+ }
+ },
+ 'Name' => 'struct mlx5dv_devx_event_channel',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '8213' => {
'Header' => 'verbs.h',
- 'Line' => '1847',
+ 'Line' => '1085',
'Memb' => {
'0' => {
- 'name' => 'esp_attr',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '7689'
+ 'type' => '1769'
},
'1' => {
- 'name' => 'keymat_proto',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '879'
+ 'type' => '8351'
},
'2' => {
- 'name' => 'keymat_len',
- 'offset' => '12',
- 'type' => '5815'
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '8357'
},
'3' => {
- 'name' => 'keymat_ptr',
- 'offset' => '16',
- 'type' => '1452'
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '128'
},
'4' => {
- 'name' => 'replay_proto',
- 'offset' => '24',
- 'type' => '898'
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '7508'
},
'5' => {
- 'name' => 'replay_len',
- 'offset' => '28',
- 'type' => '5815'
+ 'name' => 'send_flags',
+ 'offset' => '32',
+ 'type' => '59'
},
'6' => {
- 'name' => 'replay_ptr',
- 'offset' => '32',
- 'type' => '1452'
+ 'name' => 'unnamed0',
+ 'offset' => '36',
+ 'type' => '7710'
},
'7' => {
- 'name' => 'esp_encap',
+ 'name' => 'wr',
'offset' => '40',
- 'type' => '7775'
+ 'type' => '7967'
},
'8' => {
- 'name' => 'comp_mask',
- 'offset' => '48',
- 'type' => '85'
+ 'name' => 'qp_type',
+ 'offset' => '72',
+ 'type' => '8041'
},
'9' => {
- 'name' => 'esn',
- 'offset' => '52',
- 'type' => '85'
+ 'name' => 'unnamed1',
+ 'offset' => '80',
+ 'type' => '8176'
}
},
- 'Name' => 'struct ibv_flow_action_esp_attr',
- 'Size' => '56',
+ 'Name' => 'struct ibv_send_wr',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '7689' => {
- 'BaseType' => '7694',
- 'Name' => 'struct ib_uverbs_flow_action_esp*',
- 'Size' => '24',
+ '8351' => {
+ 'BaseType' => '8213',
+ 'Name' => 'struct ibv_send_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '7694' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '148',
- 'Memb' => {
- '0' => {
- 'name' => 'spi',
- 'offset' => '0',
- 'type' => '5804'
- },
- '1' => {
- 'name' => 'seq',
- 'offset' => '4',
- 'type' => '5804'
- },
- '2' => {
- 'name' => 'tfc_pad',
- 'offset' => '8',
- 'type' => '5804'
- },
- '3' => {
- 'name' => 'flags',
- 'offset' => '12',
- 'type' => '5804'
- },
- '4' => {
- 'name' => 'hard_limit_pkts',
- 'offset' => '16',
- 'type' => '7764'
- }
- },
- 'Name' => 'struct ib_uverbs_flow_action_esp',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '7764' => {
- 'BaseType' => '5163',
- 'Header' => 'int-ll64.h',
- 'Line' => '30',
- 'Name' => '__u64',
+ '8357' => {
+ 'BaseType' => '7648',
+ 'Name' => 'struct ibv_sge*',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '7775' => {
- 'BaseType' => '7780',
- 'Name' => 'struct ib_uverbs_flow_action_esp_encap*',
- 'Size' => '24',
'Type' => 'Pointer'
},
- '7780' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '138',
+ '8363' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1135',
'Memb' => {
'0' => {
- 'name' => 'unnamed0',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '7796'
+ 'type' => '1769'
},
'1' => {
- 'name' => 'unnamed1',
+ 'name' => 'next',
'offset' => '8',
- 'type' => '7834'
+ 'type' => '8434'
},
'2' => {
- 'name' => 'len',
+ 'name' => 'sg_list',
'offset' => '16',
- 'type' => '7889'
+ 'type' => '8357'
},
'3' => {
- 'name' => 'type',
- 'offset' => '18',
- 'type' => '7889'
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '128'
}
},
- 'Name' => 'struct ib_uverbs_flow_action_esp_encap',
- 'Size' => '24',
+ 'Name' => 'struct ibv_recv_wr',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '7796' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '142',
- 'Memb' => {
- '0' => {
- 'name' => 'val_ptr',
- 'offset' => '0',
- 'type' => '1452'
- },
- '1' => {
- 'name' => 'val_ptr_data_u64',
- 'offset' => '0',
- 'type' => '7764'
- }
- },
- 'Name' => 'ib_uverbs_flow_action_esp_encap::anon-union-ib_user_ioctl_verbs.h-142',
- 'NameSpace' => 'ib_uverbs_flow_action_esp_encap',
- 'Size' => '8',
- 'Type' => 'Union'
- },
- '7834' => {
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '143',
- 'Memb' => {
- '0' => {
- 'name' => 'next_ptr',
- 'offset' => '0',
- 'type' => '7775'
- },
- '1' => {
- 'name' => 'next_ptr_data_u64',
- 'offset' => '0',
- 'type' => '7764'
- }
- },
- 'Name' => 'ib_uverbs_flow_action_esp_encap::anon-union-ib_user_ioctl_verbs.h-143',
- 'NameSpace' => 'ib_uverbs_flow_action_esp_encap',
+ '840677' => {
+ 'BaseType' => '816910',
+ 'Name' => 'struct mlx5dv_mkey_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '840927' => {
+ 'BaseType' => '819498',
+ 'Name' => 'struct mlx5dv_devx_event_channel*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '840933' => {
+ 'BaseType' => '816468',
+ 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '841167' => {
+ 'BaseType' => '819470',
+ 'Name' => 'struct mlx5dv_devx_cmd_comp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '841173' => {
+ 'BaseType' => '816349',
+ 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '8434' => {
+ 'BaseType' => '8363',
+ 'Name' => 'struct ibv_recv_wr*',
'Size' => '8',
- 'Type' => 'Union'
- },
- '7889' => {
- 'BaseType' => '5826',
- 'Header' => 'int-ll64.h',
- 'Line' => '23',
- 'Name' => '__u16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '85' => {
- 'BaseType' => '96',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '8534' => {
- 'BaseType' => '8539',
- 'Name' => 'struct ibv_rwq_ind_table*',
- 'Size' => '24',
'Type' => 'Pointer'
},
- '8539' => {
+ '861' => {
+ 'BaseType' => '244',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
+ },
+ '8702' => {
'Header' => 'verbs.h',
- 'Line' => '839',
+ 'Line' => '1171',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '1769'
},
'1' => {
- 'name' => 'ind_tbl_handle',
+ 'name' => 'send_flags',
'offset' => '8',
- 'type' => '171'
+ 'type' => '59'
},
'2' => {
- 'name' => 'ind_tbl_num',
- 'offset' => '12',
- 'type' => '171'
- },
- '3' => {
- 'name' => 'comp_mask',
+ 'name' => 'bind_info',
'offset' => '16',
- 'type' => '85'
+ 'type' => '5632'
}
},
- 'Name' => 'struct ibv_rwq_ind_table',
- 'Size' => '24',
+ 'Name' => 'struct ibv_mw_bind',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '8681' => {
- 'BaseType' => '8686',
- 'Name' => 'struct ibv_wq*',
- 'Size' => '152',
+ '871649' => {
+ 'BaseType' => '359583',
+ 'Name' => 'struct mlx5dv_flow_matcher_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '875330' => {
+ 'BaseType' => '327159',
+ 'Name' => 'struct mlx5dv_alloc_dm_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '877' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '72',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '450'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '861'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '152'
+ }
+ },
+ 'Name' => 'union pthread_mutex_t',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '8784' => {
+ 'BaseType' => '8434',
+ 'Name' => 'struct ibv_recv_wr**',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '8686' => {
+ '8790' => {
+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '5121'
+ },
+ '1' => {
+ 'type' => '8434'
+ },
+ '2' => {
+ 'type' => '8784'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '8796' => {
'Header' => 'verbs.h',
- 'Line' => '1199',
+ 'Line' => '1234',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'qp_base',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '4606'
},
- '1' => {
- 'name' => 'wq_context',
- 'offset' => '8',
- 'type' => '1452'
+ '1' => {
+ 'name' => 'comp_mask',
+ 'offset' => '160',
+ 'type' => '1769'
},
'10' => {
- 'name' => 'cond',
- 'offset' => '96',
- 'type' => '5010'
+ 'name' => 'wr_rdma_write_imm',
+ 'offset' => '232',
+ 'type' => '9347'
},
'11' => {
- 'name' => 'events_completed',
- 'offset' => '144',
- 'type' => '85'
+ 'name' => 'wr_send',
+ 'offset' => '240',
+ 'type' => '9364'
},
'12' => {
- 'name' => 'comp_mask',
- 'offset' => '148',
- 'type' => '85'
+ 'name' => 'wr_send_imm',
+ 'offset' => '248',
+ 'type' => '9386'
+ },
+ '13' => {
+ 'name' => 'wr_send_inv',
+ 'offset' => '256',
+ 'type' => '9288'
+ },
+ '14' => {
+ 'name' => 'wr_send_tso',
+ 'offset' => '264',
+ 'type' => '9418'
+ },
+ '15' => {
+ 'name' => 'wr_set_ud_addr',
+ 'offset' => '272',
+ 'type' => '9450'
+ },
+ '16' => {
+ 'name' => 'wr_set_xrc_srqn',
+ 'offset' => '280',
+ 'type' => '9288'
+ },
+ '17' => {
+ 'name' => 'wr_set_inline_data',
+ 'offset' => '288',
+ 'type' => '9477'
+ },
+ '18' => {
+ 'name' => 'wr_set_inline_data_list',
+ 'offset' => '296',
+ 'type' => '9510'
+ },
+ '19' => {
+ 'name' => 'wr_set_sge',
+ 'offset' => '304',
+ 'type' => '9542'
},
'2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '4341'
+ 'name' => 'wr_id',
+ 'offset' => '168',
+ 'type' => '1769'
},
+ '20' => {
+ 'name' => 'wr_set_sge_list',
+ 'offset' => '312',
+ 'type' => '9575'
+ },
+ '21' => {
+ 'name' => 'wr_start',
+ 'offset' => '320',
+ 'type' => '9364'
+ },
+ '22' => {
+ 'name' => 'wr_complete',
+ 'offset' => '328',
+ 'type' => '9596'
+ },
+ '23' => {
+ 'name' => 'wr_abort',
+ 'offset' => '336',
+ 'type' => '9364'
+ },
'3' => {
- 'name' => 'cq',
- 'offset' => '24',
- 'type' => '4592'
+ 'name' => 'wr_flags',
+ 'offset' => '176',
+ 'type' => '59'
},
'4' => {
- 'name' => 'wq_num',
- 'offset' => '32',
- 'type' => '85'
+ 'name' => 'wr_atomic_cmp_swp',
+ 'offset' => '184',
+ 'type' => '9196'
},
'5' => {
- 'name' => 'handle',
- 'offset' => '36',
- 'type' => '85'
+ 'name' => 'wr_atomic_fetch_add',
+ 'offset' => '192',
+ 'type' => '9228'
},
'6' => {
- 'name' => 'state',
- 'offset' => '40',
- 'type' => '955'
+ 'name' => 'wr_bind_mw',
+ 'offset' => '200',
+ 'type' => '9266'
},
'7' => {
- 'name' => 'wq_type',
- 'offset' => '44',
- 'type' => '993'
+ 'name' => 'wr_local_inv',
+ 'offset' => '208',
+ 'type' => '9288'
},
'8' => {
- 'name' => 'post_recv',
- 'offset' => '48',
- 'type' => '8865'
+ 'name' => 'wr_rdma_read',
+ 'offset' => '216',
+ 'type' => '9315'
},
'9' => {
- 'name' => 'mutex',
- 'offset' => '56',
- 'type' => '4778'
+ 'name' => 'wr_rdma_write',
+ 'offset' => '224',
+ 'type' => '9315'
}
},
- 'Name' => 'struct ibv_wq',
- 'Size' => '152',
+ 'Name' => 'struct ibv_qp_ex',
+ 'Size' => '344',
'Type' => 'Struct'
},
- '879' => {
- 'BaseType' => '96',
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '97',
- 'Memb' => {
- '0' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM',
- 'value' => '0'
- }
- },
- 'Name' => 'enum ib_uverbs_flow_action_esp_keymat',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '8865' => {
- 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ '879840' => {
+ 'BaseType' => '817494',
+ 'Name' => 'struct mlx5dv_flow_action_esp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '883568' => {
+ 'BaseType' => '818290',
+ 'Name' => 'struct mlx5dv_wq_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '890667' => {
+ 'BaseType' => '692167',
+ 'Name' => 'struct mlx5dv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '908075' => {
+ 'BaseType' => '816764',
+ 'Name' => 'struct mlx5dv_cq_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9190' => {
+ 'BaseType' => '8796',
+ 'Name' => 'struct ibv_qp_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9196' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ },
+ '2' => {
+ 'type' => '1769'
+ },
+ '3' => {
+ 'type' => '1769'
+ },
+ '4' => {
+ 'type' => '1769'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9228' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ },
+ '2' => {
+ 'type' => '1769'
+ },
+ '3' => {
+ 'type' => '1769'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9260' => {
+ 'BaseType' => '5702',
+ 'Name' => 'struct ibv_mw_bind_info const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9266' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '8117'
+ },
+ '2' => {
+ 'type' => '1752'
+ },
+ '3' => {
+ 'type' => '9260'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9288' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9315' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ },
+ '2' => {
+ 'type' => '1769'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9347' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ },
+ '2' => {
+ 'type' => '1769'
+ },
+ '3' => {
+ 'type' => '1917'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '935' => {
+ 'BaseType' => '244',
+ 'Name' => 'char[48]',
+ 'Size' => '48',
+ 'Type' => 'Array'
+ },
+ '9364' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9386' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1917'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9418' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '219'
+ },
+ '2' => {
+ 'type' => '1740'
+ },
+ '3' => {
+ 'type' => '1740'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9450' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '7961'
+ },
+ '2' => {
+ 'type' => '1752'
+ },
+ '3' => {
+ 'type' => '1752'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9477' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '219'
+ },
+ '2' => {
+ 'type' => '366'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9504' => {
+ 'BaseType' => '7643',
+ 'Name' => 'struct ibv_data_buf const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '951' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '80',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '708'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '935'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '378'
+ }
+ },
+ 'Name' => 'union pthread_cond_t',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '9510' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '366'
+ },
+ '2' => {
+ 'type' => '9504'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9542' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ },
+ '1' => {
+ 'type' => '1752'
+ },
+ '2' => {
+ 'type' => '1769'
+ },
+ '3' => {
+ 'type' => '1752'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '9569' => {
+ 'BaseType' => '7705',
+ 'Name' => 'struct ibv_sge const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '9575' => {
+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)',
'Param' => {
'0' => {
- 'type' => '8681'
+ 'type' => '9190'
},
'1' => {
- 'type' => '5880'
+ 'type' => '366'
},
'2' => {
- 'type' => '6001'
+ 'type' => '9569'
}
},
- 'Return' => '171',
+ 'Return' => '1',
+ 'Size' => '8',
'Type' => 'FuncPtr'
},
- '898' => {
- 'BaseType' => '96',
- 'Header' => 'ib_user_ioctl_verbs.h',
- 'Line' => '116',
- 'Memb' => {
- '0' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP',
- 'value' => '1'
- }
- },
- 'Name' => 'enum ib_uverbs_flow_action_esp_replay',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '9029' => {
- 'BaseType' => '9034',
- 'Name' => 'struct ibv_wq_init_attr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
+ '9596' => {
+ 'Name' => 'int(*)(struct ibv_qp_ex*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '9190'
+ }
+ },
+ 'Return' => '128',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
},
- '9034' => {
+ '9602' => {
'Header' => 'verbs.h',
- 'Line' => '796',
+ 'Line' => '1402',
'Memb' => {
'0' => {
- 'name' => 'wq_context',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '1452'
+ 'type' => '2655'
},
'1' => {
- 'name' => 'wq_type',
+ 'name' => 'fd',
'offset' => '8',
- 'type' => '993'
+ 'type' => '128'
},
'2' => {
- 'name' => 'max_wr',
+ 'name' => 'refcnt',
'offset' => '12',
- 'type' => '85'
- },
- '3' => {
- 'name' => 'max_sge',
- 'offset' => '16',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'pd',
- 'offset' => '24',
- 'type' => '4341'
- },
- '5' => {
- 'name' => 'cq',
- 'offset' => '32',
- 'type' => '4592'
- },
- '6' => {
- 'name' => 'comp_mask',
- 'offset' => '40',
- 'type' => '85'
- },
- '7' => {
- 'name' => 'create_flags',
- 'offset' => '44',
- 'type' => '85'
+ 'type' => '128'
}
},
- 'Name' => 'struct ibv_wq_init_attr',
- 'Size' => '48',
+ 'Name' => 'struct ibv_comp_channel',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '9286' => {
- 'BaseType' => '9291',
- 'Name' => 'struct ibv_cq_ex*',
- 'Size' => '288',
+ '9658' => {
+ 'BaseType' => '9602',
+ 'Name' => 'struct ibv_comp_channel*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '9291' => {
+ '9664' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1421',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_poll_cq_attr',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '9693' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1425',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'tag',
+ 'offset' => '0',
+ 'type' => '1769'
+ },
+ '1' => {
+ 'name' => 'priv',
+ 'offset' => '8',
+ 'type' => '1752'
+ }
+ },
+ 'Name' => 'struct ibv_wc_tm_info',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '97' => {
+ 'BaseType' => '45',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '9736' => {
'Header' => 'verbs.h',
'Line' => '1430',
'Memb' => {
'0' => {
'name' => 'context',
'offset' => '0',
- 'type' => '3435'
+ 'type' => '2655'
},
'1' => {
'name' => 'channel',
'offset' => '8',
- 'type' => '4724'
+ 'type' => '9658'
},
'10' => {
'name' => 'status',
'offset' => '132',
- 'type' => '372'
+ 'type' => '5127'
},
'11' => {
'name' => 'wr_id',
'offset' => '136',
- 'type' => '5349'
+ 'type' => '1769'
},
'12' => {
'name' => 'start_poll',
'offset' => '144',
- 'type' => '9696'
+ 'type' => '10208'
},
'13' => {
'name' => 'next_poll',
'offset' => '152',
- 'type' => '9745'
+ 'type' => '10229'
},
'14' => {
'name' => 'end_poll',
'offset' => '160',
- 'type' => '9761'
+ 'type' => '10246'
},
'15' => {
'name' => 'read_opcode',
'offset' => '168',
- 'type' => '9773'
+ 'type' => '10267'
},
'16' => {
'name' => 'read_vendor_err',
'offset' => '176',
- 'type' => '9789'
+ 'type' => '10288'
},
'17' => {
'name' => 'read_byte_len',
'offset' => '184',
- 'type' => '9789'
+ 'type' => '10288'
},
'18' => {
'name' => 'read_imm_data',
'offset' => '192',
- 'type' => '9805'
+ 'type' => '10309'
},
'19' => {
'name' => 'read_qp_num',
'offset' => '200',
- 'type' => '9789'
+ 'type' => '10288'
},
'2' => {
'name' => 'cq_context',
'offset' => '16',
- 'type' => '1452'
+ 'type' => '219'
},
'20' => {
'name' => 'read_src_qp',
'offset' => '208',
- 'type' => '9789'
+ 'type' => '10288'
},
'21' => {
'name' => 'read_wc_flags',
'offset' => '216',
- 'type' => '9821'
+ 'type' => '10330'
},
'22' => {
'name' => 'read_slid',
'offset' => '224',
- 'type' => '9789'
+ 'type' => '10288'
},
'23' => {
'name' => 'read_sl',
'offset' => '232',
- 'type' => '9837'
+ 'type' => '10351'
},
'24' => {
'name' => 'read_dlid_path_bits',
'offset' => '240',
- 'type' => '9837'
+ 'type' => '10351'
},
'25' => {
'name' => 'read_completion_ts',
'offset' => '248',
- 'type' => '9853'
+ 'type' => '10372'
},
'26' => {
'name' => 'read_cvlan',
'offset' => '256',
- 'type' => '9869'
+ 'type' => '10393'
},
'27' => {
'name' => 'read_flow_tag',
'offset' => '264',
- 'type' => '9789'
+ 'type' => '10288'
},
'28' => {
'name' => 'read_tm_info',
'offset' => '272',
- 'type' => '9885'
+ 'type' => '10421'
},
'29' => {
'name' => 'read_completion_wallclock_ns',
'offset' => '280',
- 'type' => '9853'
+ 'type' => '10372'
},
'3' => {
'name' => 'handle',
'offset' => '24',
- 'type' => '85'
+ 'type' => '1752'
},
'4' => {
'name' => 'cqe',
'offset' => '28',
- 'type' => '171'
+ 'type' => '128'
},
'5' => {
'name' => 'mutex',
'offset' => '32',
- 'type' => '4778'
+ 'type' => '877'
},
'6' => {
'name' => 'cond',
'offset' => '72',
- 'type' => '5010'
+ 'type' => '951'
},
'7' => {
'name' => 'comp_events_completed',
'offset' => '120',
- 'type' => '85'
+ 'type' => '1752'
},
'8' => {
'name' => 'async_events_completed',
'offset' => '124',
- 'type' => '85'
+ 'type' => '1752'
},
'9' => {
'name' => 'comp_mask',
'offset' => '128',
- 'type' => '85'
+ 'type' => '1752'
}
},
'Name' => 'struct ibv_cq_ex',
'Size' => '288',
'Type' => 'Struct'
- },
- '955' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '807',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQS_RESET',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'IBV_WQS_RDY',
- 'value' => '1'
- },
- '2' => {
- 'name' => 'IBV_WQS_ERR',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_WQS_UNKNOWN',
- 'value' => '3'
- }
- },
- 'Name' => 'enum ibv_wq_state',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '96' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '9696' => {
- 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- },
- '1' => {
- 'type' => '9717'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '9717' => {
- 'BaseType' => '9722',
- 'Name' => 'struct ibv_poll_cq_attr*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '9722' => {
- 'Header' => 'verbs.h',
- 'Line' => '1421',
- 'Memb' => {
- '0' => {
- 'name' => 'comp_mask',
- 'offset' => '0',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_poll_cq_attr',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '9745' => {
- 'Name' => 'int(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '171',
- 'Type' => 'FuncPtr'
- },
- '9761' => {
- 'Name' => 'void(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '9773' => {
- 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '530',
- 'Type' => 'FuncPtr'
- },
- '9789' => {
- 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '85',
- 'Type' => 'FuncPtr'
- },
- '9805' => {
- 'Name' => '__be32(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '5793',
- 'Type' => 'FuncPtr'
- },
- '9821' => {
- 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '96',
- 'Type' => 'FuncPtr'
- },
- '9837' => {
- 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '4212',
- 'Type' => 'FuncPtr'
- },
- '9853' => {
- 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '5349',
- 'Type' => 'FuncPtr'
- },
- '9869' => {
- 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- }
- },
- 'Return' => '5815',
- 'Type' => 'FuncPtr'
- },
- '9885' => {
- 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)',
- 'Param' => {
- '0' => {
- 'type' => '9286'
- },
- '1' => {
- 'type' => '9902'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '9902' => {
- 'BaseType' => '9907',
- 'Name' => 'struct ibv_wc_tm_info*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '9907' => {
- 'Header' => 'verbs.h',
- 'Line' => '1425',
- 'Memb' => {
- '0' => {
- 'name' => 'tag',
- 'offset' => '0',
- 'type' => '5349'
- },
- '1' => {
- 'name' => 'priv',
- 'offset' => '8',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_wc_tm_info',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '993' => {
- 'BaseType' => '96',
- 'Header' => 'verbs.h',
- 'Line' => '779',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_WQT_RQ',
- 'value' => '0'
- }
- },
- 'Name' => 'enum ibv_wq_type',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '9943' => {
- 'BaseType' => '9948',
- 'Name' => 'struct ibv_cq_init_attr_ex*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '9948' => {
- 'Header' => 'verbs.h',
- 'Line' => '1954',
- 'Memb' => {
- '0' => {
- 'name' => 'cqe',
- 'offset' => '0',
- 'type' => '85'
- },
- '1' => {
- 'name' => 'cq_context',
- 'offset' => '8',
- 'type' => '1452'
- },
- '2' => {
- 'name' => 'channel',
- 'offset' => '16',
- 'type' => '4724'
- },
- '3' => {
- 'name' => 'comp_vector',
- 'offset' => '24',
- 'type' => '85'
- },
- '4' => {
- 'name' => 'wc_flags',
- 'offset' => '32',
- 'type' => '5349'
- },
- '5' => {
- 'name' => 'comp_mask',
- 'offset' => '40',
- 'type' => '85'
- },
- '6' => {
- 'name' => 'flags',
- 'offset' => '44',
- 'type' => '85'
- }
- },
- 'Name' => 'struct ibv_cq_init_attr_ex',
- 'Size' => '48',
- 'Type' => 'Struct'
}
},
'UndefinedSymbols' => {
@@ -10301,16 +10136,20 @@ $VAR1 = {
'__assert_fail@GLIBC_2.2.5' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fprintf_chk@GLIBC_2.3.4' => 0,
'__gmon_start__' => 0,
+ '__memcpy_chk@GLIBC_2.3.4' => 0,
+ '__snprintf_chk@GLIBC_2.3.4' => 0,
+ '__sprintf_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
'_verbs_init_and_alloc_context@IBVERBS_PRIVATE_25' => 0,
'abort@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
'execute_ioctl@IBVERBS_PRIVATE_25' => 0,
'fclose@GLIBC_2.2.5' => 0,
- 'fgets_unlocked@GLIBC_2.2.5' => 0,
+ 'fgets@GLIBC_2.2.5' => 0,
'fopen@GLIBC_2.2.5' => 0,
- 'fprintf@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'fwrite@GLIBC_2.2.5' => 0,
'getenv@GLIBC_2.2.5' => 0,
@@ -10403,13 +10242,10 @@ $VAR1 = {
'shmdt@GLIBC_2.2.5' => 0,
'shmget@GLIBC_2.2.5' => 0,
'sleep@GLIBC_2.2.5' => 0,
- 'snprintf@GLIBC_2.2.5' => 0,
- 'sprintf@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
'strcasecmp@GLIBC_2.2.5' => 0,
'strchr@GLIBC_2.2.5' => 0,
'strerror@GLIBC_2.2.5' => 0,
- 'strncmp@GLIBC_2.2.5' => 0,
'strncpy@GLIBC_2.2.5' => 0,
'strrchr@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
diff --git a/ABI/rdmacm.dump b/ABI/rdmacm.dump
index 0eca3fa4..1e68dea8 100644
--- a/ABI/rdmacm.dump
+++ b/ABI/rdmacm.dump
@@ -1,8 +1,8 @@
$VAR1 = {
- 'ABI_DUMPER_VERSION' => '0.99.12',
- 'ABI_DUMP_VERSION' => '3.2',
+ 'ABI_DUMPER_VERSION' => '1.1',
+ 'ABI_DUMP_VERSION' => '3.5',
'Arch' => 'x86_64',
- 'Compiler' => 'clang version 7.0.0 (tags/RELEASE_700/final)',
+ 'GccVersion' => '9.1.0',
'Headers' => {
'in.h' => 1,
'int-ll64.h' => 1,
@@ -14,15 +14,19 @@ $VAR1 = {
'sockaddr.h' => 1,
'socket.h' => 1,
'stddef.h' => 1,
- 'stdint.h' => 1,
- 'time.h' => 1,
+ 'stdint-uintn.h' => 1,
+ 'stdio.h' => 1,
+ 'struct_iovec.h' => 1,
+ 'struct_timeval.h' => 1,
+ 'thread-shared-types.h' => 1,
'types.h' => 1,
- 'uio.h' => 1,
'verbs.h' => 1
},
'Language' => 'C',
'LibraryName' => 'librdmacm.so.1.2.26.0',
'LibraryVersion' => 'rdmacm',
+ 'MissedOffsets' => '1',
+ 'MissedRegs' => '1',
'NameSpaces' => {},
'Needed' => {
'ld-linux-x86-64.so.2' => 1,
@@ -37,1537 +41,1247 @@ $VAR1 = {
'rsocket.c' => 1
},
'SymbolInfo' => {
- '22719' => {
- 'Line' => '624',
+ '100339' => {
+ 'Line' => '3799',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'level',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'optname',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'optval',
+ 'type' => '185'
+ },
+ '4' => {
+ 'name' => 'optlen',
+ 'type' => '12907'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rgetsockopt',
+ 'Source' => 'rsocket.c'
+ },
+ '101380' => {
+ 'Line' => '3618',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'level',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'optname',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'optval',
+ 'type' => '2092'
+ },
+ '4' => {
+ 'name' => 'optlen',
+ 'type' => '1236'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rsetsockopt',
+ 'Source' => 'rsocket.c'
+ },
+ '103048' => {
+ 'Line' => '3576',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '2025'
+ },
+ '2' => {
+ 'name' => 'addrlen',
+ 'type' => '12907'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rgetsockname',
+ 'Source' => 'rsocket.c'
+ },
+ '103779' => {
+ 'Line' => '3561',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '2025'
+ },
+ '2' => {
+ 'name' => 'addrlen',
+ 'type' => '12907'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rgetpeername',
+ 'Source' => 'rsocket.c'
+ },
+ '104029' => {
+ 'Line' => '3523',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rclose',
+ 'Source' => 'rsocket.c'
+ },
+ '104598' => {
+ 'Line' => '3452',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'how',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rshutdown',
+ 'Source' => 'rsocket.c'
+ },
+ '105231' => {
+ 'Line' => '3421',
+ 'Param' => {
+ '0' => {
+ 'name' => 'nfds',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'readfds',
+ 'type' => '106229'
+ },
+ '2' => {
+ 'name' => 'writefds',
+ 'type' => '106229'
+ },
+ '3' => {
+ 'name' => 'exceptfds',
+ 'type' => '106229'
+ },
+ '4' => {
+ 'name' => 'timeout',
+ 'type' => '106235'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rselect',
+ 'Source' => 'rsocket.c'
+ },
+ '106600' => {
+ 'Line' => '3306',
+ 'Param' => {
+ '0' => {
+ 'name' => 'fds',
+ 'type' => '92447'
+ },
+ '1' => {
+ 'name' => 'nfds',
+ 'type' => '91197'
+ },
+ '2' => {
+ 'name' => 'timeout',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rpoll',
+ 'Source' => 'rsocket.c'
+ },
+ '110660' => {
+ 'Line' => '3003',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'iov',
+ 'type' => '110799'
+ },
+ '2' => {
+ 'name' => 'iovcnt',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rwritev',
+ 'Source' => 'rsocket.c'
+ },
+ '110805' => {
+ 'Line' => '2998',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '2092'
+ },
+ '2' => {
+ 'name' => 'count',
+ 'type' => '45'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rwrite',
+ 'Source' => 'rsocket.c'
+ },
+ '110944' => {
+ 'Line' => '2990',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'msg',
+ 'type' => '111110'
+ },
+ '2' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rsendmsg',
+ 'Source' => 'rsocket.c'
+ },
+ '112596' => {
+ 'Line' => '2849',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '2092'
+ },
+ '2' => {
+ 'name' => 'len',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'dest_addr',
+ 'type' => '75333'
+ },
+ '5' => {
+ 'name' => 'addrlen',
+ 'type' => '1236'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rsendto',
+ 'Source' => 'rsocket.c'
+ },
+ '113407' => {
+ 'Line' => '2760',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '2092'
+ },
+ '2' => {
+ 'name' => 'len',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rsend',
+ 'Source' => 'rsocket.c'
+ },
+ '116999' => {
+ 'Line' => '2602',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'iov',
+ 'type' => '110799'
+ },
+ '2' => {
+ 'name' => 'iovcnt',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rreadv',
+ 'Source' => 'rsocket.c'
+ },
+ '11707' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '740',
'Param' => {
'0' => {
- 'name' => 'channel',
- 'type' => '14364'
+ 'name' => 'node',
+ 'type' => '820'
},
'1' => {
- 'name' => 'id',
- 'type' => '22793'
+ 'name' => 'service',
+ 'type' => '820'
},
'2' => {
- 'name' => 'context',
- 'type' => '2369'
+ 'name' => 'hints',
+ 'type' => '6934'
},
'3' => {
- 'name' => 'ps',
- 'type' => '4788'
+ 'name' => 'res',
+ 'type' => '6928'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_create_id',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_getaddrinfo',
+ 'Source' => 'addrinfo.c',
+ 'SourceLine' => '237'
},
- '23367' => {
- 'Line' => '402',
+ '117218' => {
+ 'Line' => '2597',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '185'
+ },
+ '2' => {
+ 'name' => 'count',
+ 'type' => '45'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rread',
+ 'Source' => 'rsocket.c'
+ },
+ '117357' => {
+ 'Line' => '2589',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'msg',
+ 'type' => '117632'
+ },
+ '2' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rrecvmsg',
+ 'Source' => 'rsocket.c'
+ },
+ '117709' => {
+ 'Line' => '2557',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '185'
+ },
+ '2' => {
+ 'name' => 'len',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'src_addr',
+ 'type' => '2025'
+ },
+ '5' => {
+ 'name' => 'addrlen',
+ 'type' => '12907'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rrecvfrom',
+ 'Source' => 'rsocket.c'
+ },
+ '118298' => {
+ 'Line' => '2486',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'buf',
+ 'type' => '185'
+ },
+ '2' => {
+ 'name' => 'len',
+ 'type' => '45'
+ },
+ '3' => {
+ 'name' => 'flags',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '836',
+ 'ShortName' => 'rrecv',
+ 'Source' => 'rsocket.c'
+ },
+ '127559' => {
+ 'Line' => '1685',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '75333'
+ },
+ '2' => {
+ 'name' => 'addrlen',
+ 'type' => '1236'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rconnect',
+ 'Source' => 'rsocket.c'
+ },
+ '133184' => {
+ 'Line' => '1330',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '2025'
+ },
+ '2' => {
+ 'name' => 'addrlen',
+ 'type' => '12907'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'raccept',
+ 'Source' => 'rsocket.c'
+ },
+ '133783' => {
+ 'Line' => '1239',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'backlog',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rlisten',
+ 'Source' => 'rsocket.c'
+ },
+ '134245' => {
+ 'Line' => '1216',
+ 'Param' => {
+ '0' => {
+ 'name' => 'socket',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '75333'
+ },
+ '2' => {
+ 'name' => 'addrlen',
+ 'type' => '1236'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rbind',
+ 'Source' => 'rsocket.c'
+ },
+ '134629' => {
+ 'Line' => '1174',
+ 'Param' => {
+ '0' => {
+ 'name' => 'domain',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'type',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'protocol',
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'ShortName' => 'rsocket',
+ 'Source' => 'rsocket.c'
+ },
+ '38356' => {
+ 'Line' => '2566',
'Param' => {
'0' => {
- 'name' => 'num_devices',
- 'type' => '40040'
+ 'name' => 'id',
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '40025',
- 'ShortName' => 'rdma_get_devices',
+ 'Return' => '2254',
+ 'ShortName' => 'rdma_get_dst_port',
'Source' => 'cma.c'
},
- '23473' => {
- 'Line' => '423',
+ '38436' => {
+ 'Line' => '2561',
'Param' => {
'0' => {
- 'name' => 'list',
- 'type' => '40025'
+ 'name' => 'id',
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_free_devices',
- 'Source' => 'cma.c'
- },
- '23510' => {
- 'Line' => '428',
- 'Return' => '1',
- 'ShortName' => 'rdma_create_event_channel',
+ 'Return' => '2254',
+ 'ShortName' => 'rdma_get_src_port',
'Source' => 'cma.c'
},
- '23539' => {
- 'Line' => '449',
+ '38705' => {
+ 'Line' => '2512',
'Param' => {
'0' => {
- 'name' => 'channel',
- 'type' => '14364'
+ 'name' => 'id',
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
'Return' => '1',
- 'ShortName' => 'rdma_destroy_event_channel',
+ 'ShortName' => 'rdma_destroy_ep',
'Source' => 'cma.c'
},
- '24418' => {
- 'Line' => '653',
+ '38860' => {
+ 'Line' => '2448',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '39833'
+ },
+ '1' => {
+ 'name' => 'res',
+ 'type' => '3348'
+ },
+ '2' => {
+ 'name' => 'pd',
+ 'type' => '22434'
+ },
+ '3' => {
+ 'name' => 'qp_init_attr',
+ 'type' => '33175'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_destroy_id',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_ep',
'Source' => 'cma.c'
},
- '24634' => {
- 'Line' => '1956',
+ '39934' => {
+ 'Line' => '2364',
'Param' => {
'0' => {
- 'name' => 'event',
- 'type' => '15368'
+ 'name' => 'id',
+ 'type' => '32235'
+ },
+ '1' => {
+ 'name' => 'channel',
+ 'type' => '31875'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_ack_cm_event',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_migrate_id',
'Source' => 'cma.c'
},
- '25662' => {
- 'Line' => '890',
+ '40568' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '727',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'addr',
- 'type' => '1794'
+ 'name' => 'level',
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'optname',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'optval',
+ 'type' => '185'
+ },
+ '4' => {
+ 'name' => 'optlen',
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_bind_addr',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_set_option',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '2342'
},
- '27651' => {
- 'Line' => '2159',
+ '40942' => {
+ 'Line' => '2302',
'Param' => {
'0' => {
- 'name' => 'channel',
- 'type' => '14364'
- },
- '1' => {
'name' => 'event',
- 'type' => '40618'
+ 'type' => '31177'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_get_cm_event',
+ 'Return' => '820',
+ 'ShortName' => 'rdma_event_str',
'Source' => 'cma.c'
},
- '29370' => {
- 'Line' => '969',
+ '40993' => {
+ 'Line' => '2159',
'Param' => {
'0' => {
- 'name' => 'id',
- 'type' => '15471'
+ 'name' => 'channel',
+ 'type' => '31875'
},
'1' => {
- 'name' => 'src_addr',
- 'type' => '1794'
- },
- '2' => {
- 'name' => 'dst_addr',
- 'type' => '1794'
- },
- '3' => {
- 'name' => 'timeout_ms',
- 'type' => '225'
+ 'name' => 'event',
+ 'type' => '41127'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_resolve_addr',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_get_cm_event',
'Source' => 'cma.c'
},
- '29959' => {
- 'Line' => '2342',
+ '41139' => {
+ 'Line' => '2147',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
- },
- '1' => {
- 'name' => 'level',
- 'type' => '225'
- },
- '2' => {
- 'name' => 'optname',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'optval',
- 'type' => '2369'
- },
- '4' => {
- 'name' => 'optlen',
- 'type' => '2370'
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_set_option',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_establish',
'Source' => 'cma.c'
},
- '30183' => {
- 'Line' => '1031',
+ '42384' => {
+ 'Line' => '1956',
'Param' => {
'0' => {
- 'name' => 'id',
- 'type' => '15471'
- },
- '1' => {
- 'name' => 'timeout_ms',
- 'type' => '225'
+ 'name' => 'event',
+ 'type' => '31959'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_resolve_route',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_ack_cm_event',
'Source' => 'cma.c'
},
- '30527' => {
- 'Line' => '1061',
+ '42582' => {
+ 'Line' => '1888',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'qp_attr',
- 'type' => '40956'
- },
- '2' => {
- 'name' => 'qp_attr_mask',
- 'type' => '40040'
+ 'name' => 'addr',
+ 'type' => '2025'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_init_qp_attr',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_leave_multicast',
'Source' => 'cma.c'
},
- '30961' => {
- 'Line' => '1314',
+ '43412' => {
+ 'Line' => '1875',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'attr',
- 'type' => '22280'
+ 'name' => 'addr',
+ 'type' => '2025'
+ },
+ '2' => {
+ 'name' => 'context',
+ 'type' => '185'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_create_srq_ex',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_join_multicast',
'Source' => 'cma.c'
},
- '31376' => {
- 'Line' => '1359',
+ '43661' => {
+ 'Line' => '1851',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'pd',
- 'type' => '8700'
+ 'name' => 'mc_join_attr',
+ 'type' => '43953'
},
'2' => {
- 'name' => 'attr',
- 'type' => '22575'
+ 'name' => 'context',
+ 'type' => '185'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_create_srq',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_join_multicast_ex',
'Source' => 'cma.c'
},
- '31483' => {
- 'Line' => '1378',
+ '45194' => {
+ 'Line' => '1756',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_destroy_srq',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_disconnect',
'Source' => 'cma.c'
},
- '31860' => {
- 'Line' => '1385',
+ '45562' => {
+ 'Line' => '1723',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'attr',
- 'type' => '21943'
+ 'name' => 'event',
+ 'type' => '20569'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_create_qp_ex',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_notify',
'Source' => 'cma.c'
},
- '32573' => {
- 'Line' => '1449',
+ '45872' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '524',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'pd',
- 'type' => '8700'
+ 'name' => 'private_data',
+ 'type' => '2092'
},
'2' => {
- 'name' => 'qp_init_attr',
- 'type' => '15978'
+ 'name' => 'private_data_len',
+ 'type' => '924'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_create_qp',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_reject',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1700'
},
- '32638' => {
- 'Line' => '1463',
+ '46330' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '506',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
+ },
+ '1' => {
+ 'name' => 'conn_param',
+ 'type' => '41618'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_destroy_qp',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_accept',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1642'
},
- '32775' => {
- 'Line' => '1527',
+ '47127' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '485',
'Param' => {
'0' => {
- 'name' => 'id',
- 'type' => '15471'
+ 'name' => 'listen',
+ 'type' => '32235'
},
'1' => {
- 'name' => 'conn_param',
- 'type' => '27166'
+ 'name' => 'id',
+ 'type' => '39833'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_connect',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_get_request',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1595'
},
- '33130' => {
- 'Line' => '1574',
+ '47553' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '480',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
'name' => 'backlog',
- 'type' => '225'
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
+ 'Return' => '123',
'ShortName' => 'rdma_listen',
- 'Source' => 'cma.c'
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1574'
},
- '33504' => {
- 'Line' => '1595',
+ '47900' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '442',
'Param' => {
'0' => {
- 'name' => 'listen',
- 'type' => '15471'
+ 'name' => 'id',
+ 'type' => '32235'
},
'1' => {
- 'name' => 'id',
- 'type' => '22793'
+ 'name' => 'conn_param',
+ 'type' => '41618'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_get_request',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_connect',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1527'
},
- '33852' => {
- 'Line' => '1642',
+ '48761' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '424',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
- },
- '1' => {
- 'name' => 'conn_param',
- 'type' => '27166'
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_accept',
- 'Source' => 'cma.c'
+ 'Return' => '1',
+ 'ShortName' => 'rdma_destroy_qp',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1463'
},
- '34651' => {
- 'Line' => '1700',
+ '48847' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '408',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'private_data',
- 'type' => '15593'
+ 'name' => 'pd',
+ 'type' => '22434'
},
'2' => {
- 'name' => 'private_data_len',
- 'type' => '1152'
+ 'name' => 'qp_init_attr',
+ 'type' => '33175'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_reject',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_qp',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1449'
},
- '34797' => {
- 'Line' => '1723',
+ '49165' => {
+ 'Line' => '1385',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'event',
- 'type' => '12637'
+ 'name' => 'attr',
+ 'type' => '30526'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_notify',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_qp_ex',
'Source' => 'cma.c'
},
- '35126' => {
- 'Line' => '1756',
+ '49837' => {
+ 'Line' => '1378',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_disconnect',
+ 'Return' => '1',
+ 'ShortName' => 'rdma_destroy_srq',
'Source' => 'cma.c'
},
- '35240' => {
- 'Line' => '1851',
+ '49923' => {
+ 'Line' => '1359',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'mc_join_attr',
- 'type' => '41947'
+ 'name' => 'pd',
+ 'type' => '22434'
},
'2' => {
- 'name' => 'context',
- 'type' => '2369'
+ 'name' => 'attr',
+ 'type' => '33181'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_join_multicast_ex',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_srq',
'Source' => 'cma.c'
},
- '35749' => {
- 'Line' => '1875',
+ '50236' => {
+ 'Line' => '1314',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'addr',
- 'type' => '1794'
- },
- '2' => {
- 'name' => 'context',
- 'type' => '2369'
+ 'name' => 'attr',
+ 'type' => '30590'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_join_multicast',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_srq_ex',
'Source' => 'cma.c'
},
- '35893' => {
- 'Line' => '1888',
+ '52507' => {
+ 'Line' => '1061',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'addr',
- 'type' => '1794'
+ 'name' => 'qp_attr',
+ 'type' => '33187'
+ },
+ '2' => {
+ 'name' => 'qp_attr_mask',
+ 'type' => '52864'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_leave_multicast',
+ 'Return' => '123',
+ 'ShortName' => 'rdma_init_qp_attr',
'Source' => 'cma.c'
},
- '36204' => {
- 'Line' => '2147',
+ '52902' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '385',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_establish',
- 'Source' => 'cma.c'
- },
- '36543' => {
- 'Line' => '2302',
- 'Param' => {
- '0' => {
- 'name' => 'event',
- 'type' => '11975'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '5875',
- 'ShortName' => 'rdma_event_str',
- 'Source' => 'cma.c'
- },
- '36699' => {
- 'Line' => '2364',
- 'Param' => {
- '0' => {
- 'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'channel',
- 'type' => '14364'
+ 'name' => 'timeout_ms',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_migrate_id',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_resolve_route',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '1031'
},
- '37094' => {
- 'Line' => '2448',
+ '53618' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '368',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '22793'
+ 'type' => '32235'
},
'1' => {
- 'name' => 'res',
- 'type' => '2790'
+ 'name' => 'src_addr',
+ 'type' => '2025'
},
'2' => {
- 'name' => 'pd',
- 'type' => '8700'
+ 'name' => 'dst_addr',
+ 'type' => '2025'
},
'3' => {
- 'name' => 'qp_init_attr',
- 'type' => '15978'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_create_ep',
- 'Source' => 'cma.c'
- },
- '37781' => {
- 'Line' => '2512',
- 'Param' => {
- '0' => {
- 'name' => 'id',
- 'type' => '15471'
+ 'name' => 'timeout_ms',
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_destroy_ep',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_resolve_addr',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '969'
},
- '38195' => {
- 'Line' => '2561',
+ '55333' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '343',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
+ },
+ '1' => {
+ 'name' => 'addr',
+ 'type' => '2025'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1170',
- 'ShortName' => 'rdma_get_src_port',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_bind_addr',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '890'
},
- '38322' => {
- 'Line' => '2566',
+ '58890' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '325',
'Param' => {
'0' => {
'name' => 'id',
- 'type' => '15471'
+ 'type' => '32235'
}
},
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1170',
- 'ShortName' => 'rdma_get_dst_port',
- 'Source' => 'cma.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_destroy_id',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '653'
},
- '60365' => {
- 'Line' => '1174',
+ '59471' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '272',
'Param' => {
'0' => {
- 'name' => 'domain',
- 'type' => '225'
+ 'name' => 'channel',
+ 'type' => '31875'
},
'1' => {
- 'name' => 'type',
- 'type' => '225'
+ 'name' => 'id',
+ 'type' => '39833'
},
'2' => {
- 'name' => 'protocol',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rsocket',
- 'Source' => 'rsocket.c'
- },
- '62129' => {
- 'Line' => '1216',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'addr',
- 'type' => '59521'
+ 'name' => 'context',
+ 'type' => '185'
},
- '2' => {
- 'name' => 'addrlen',
- 'type' => '2459'
+ '3' => {
+ 'name' => 'ps',
+ 'type' => '10997'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rbind',
- 'Source' => 'rsocket.c'
+ 'Return' => '123',
+ 'ShortName' => 'rdma_create_id',
+ 'Source' => 'cma.c',
+ 'SourceLine' => '624'
},
- '62581' => {
- 'Line' => '1239',
+ '61530' => {
+ 'Line' => '449',
'Param' => {
'0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'backlog',
- 'type' => '225'
+ 'name' => 'channel',
+ 'type' => '31875'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rlisten',
- 'Source' => 'rsocket.c'
+ 'Return' => '1',
+ 'ShortName' => 'rdma_destroy_event_channel',
+ 'Source' => 'cma.c'
},
- '63151' => {
- 'Line' => '3561',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'addr',
- 'type' => '1794'
- },
- '2' => {
- 'name' => 'addrlen',
- 'type' => '6107'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rgetpeername',
- 'Source' => 'rsocket.c'
+ '61617' => {
+ 'Line' => '428',
+ 'Return' => '31875',
+ 'ShortName' => 'rdma_create_event_channel',
+ 'Source' => 'cma.c'
},
- '63428' => {
- 'Line' => '1330',
+ '61778' => {
+ 'Line' => '423',
'Param' => {
'0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'addr',
- 'type' => '1794'
- },
- '2' => {
- 'name' => 'addrlen',
- 'type' => '6107'
+ 'name' => 'list',
+ 'type' => '61852'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'raccept',
- 'Source' => 'rsocket.c'
+ 'Return' => '1',
+ 'ShortName' => 'rdma_free_devices',
+ 'Source' => 'cma.c'
},
- '64405' => {
- 'Line' => '1685',
+ '61858' => {
+ 'Line' => '402',
'Param' => {
'0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'addr',
- 'type' => '59521'
- },
- '2' => {
- 'name' => 'addrlen',
- 'type' => '2459'
+ 'name' => 'num_devices',
+ 'type' => '52864'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rconnect',
- 'Source' => 'rsocket.c'
+ 'Return' => '61852',
+ 'ShortName' => 'rdma_get_devices',
+ 'Source' => 'cma.c'
},
- '6500' => {
- 'Line' => '237',
+ '9030' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '744',
'Param' => {
'0' => {
- 'name' => 'node',
- 'type' => '5875'
- },
- '1' => {
- 'name' => 'service',
- 'type' => '5875'
- },
- '2' => {
- 'name' => 'hints',
- 'type' => '4378'
- },
- '3' => {
'name' => 'res',
- 'type' => '3212'
+ 'type' => '3348'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '225',
- 'ShortName' => 'rdma_getaddrinfo',
- 'Source' => 'addrinfo.c'
+ 'Return' => '1',
+ 'ShortName' => 'rdma_freeaddrinfo',
+ 'Source' => 'addrinfo.c',
+ 'SourceLine' => '291'
},
- '68594' => {
- 'Line' => '2486',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '2369'
- },
- '2' => {
- 'name' => 'len',
- 'type' => '2370'
- },
- '3' => {
- 'name' => 'flags',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rrecv',
- 'Source' => 'rsocket.c'
- },
- '70069' => {
- 'Line' => '2557',
+ '96717' => {
+ 'Line' => '4097',
'Param' => {
'0' => {
'name' => 'socket',
- 'type' => '225'
+ 'type' => '123'
},
'1' => {
'name' => 'buf',
- 'type' => '2369'
+ 'type' => '2092'
},
'2' => {
- 'name' => 'len',
- 'type' => '2370'
+ 'name' => 'count',
+ 'type' => '45'
},
'3' => {
- 'name' => 'flags',
- 'type' => '225'
+ 'name' => 'offset',
+ 'type' => '73478'
},
'4' => {
- 'name' => 'src_addr',
- 'type' => '1794'
- },
- '5' => {
- 'name' => 'addrlen',
- 'type' => '6107'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '62834',
- 'ShortName' => 'rrecvfrom',
- 'Source' => 'rsocket.c'
- },
- '70802' => {
- 'Line' => '2589',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'msg',
- 'type' => '94284'
- },
- '2' => {
'name' => 'flags',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rrecvmsg',
- 'Source' => 'rsocket.c'
- },
- '70959' => {
- 'Line' => '2597',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '2369'
- },
- '2' => {
- 'name' => 'count',
- 'type' => '2370'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rread',
- 'Source' => 'rsocket.c'
- },
- '71028' => {
- 'Line' => '2602',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'iov',
- 'type' => '70759'
- },
- '2' => {
- 'name' => 'iovcnt',
- 'type' => '225'
+ 'type' => '123'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rreadv',
+ 'Return' => '45',
+ 'ShortName' => 'riowrite',
'Source' => 'rsocket.c'
},
- '71296' => {
- 'Line' => '2760',
+ '98189' => {
+ 'Line' => '4050',
'Param' => {
'0' => {
'name' => 'socket',
- 'type' => '225'
+ 'type' => '123'
},
'1' => {
'name' => 'buf',
- 'type' => '15593'
+ 'type' => '185'
},
'2' => {
'name' => 'len',
- 'type' => '2370'
- },
- '3' => {
- 'name' => 'flags',
- 'type' => '225'
+ 'type' => '45'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rsend',
+ 'Return' => '123',
+ 'ShortName' => 'riounmap',
'Source' => 'rsocket.c'
},
- '7404' => {
- 'Line' => '291',
- 'Param' => {
- '0' => {
- 'name' => 'res',
- 'type' => '2790'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'rdma_freeaddrinfo',
- 'Source' => 'addrinfo.c'
- },
- '74599' => {
- 'Line' => '2849',
+ '98734' => {
+ 'Line' => '4001',
'Param' => {
'0' => {
'name' => 'socket',
- 'type' => '225'
+ 'type' => '123'
},
'1' => {
'name' => 'buf',
- 'type' => '15593'
+ 'type' => '185'
},
'2' => {
'name' => 'len',
- 'type' => '2370'
+ 'type' => '45'
},
'3' => {
- 'name' => 'flags',
- 'type' => '225'
+ 'name' => 'prot',
+ 'type' => '123'
},
'4' => {
- 'name' => 'dest_addr',
- 'type' => '59521'
- },
- '5' => {
- 'name' => 'addrlen',
- 'type' => '2459'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '62834',
- 'ShortName' => 'rsendto',
- 'Source' => 'rsocket.c'
- },
- '75028' => {
- 'Line' => '2990',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'msg',
- 'type' => '94289'
- },
- '2' => {
'name' => 'flags',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rsendmsg',
- 'Source' => 'rsocket.c'
- },
- '76130' => {
- 'Line' => '2998',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
+ 'type' => '123'
},
- '1' => {
- 'name' => 'buf',
- 'type' => '15593'
- },
- '2' => {
- 'name' => 'count',
- 'type' => '2370'
+ '5' => {
+ 'name' => 'offset',
+ 'type' => '73478'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rwrite',
+ 'Return' => '73478',
+ 'ShortName' => 'riomap',
'Source' => 'rsocket.c'
},
- '76199' => {
- 'Line' => '3003',
+ '99867' => {
+ 'Line' => '3944',
'Param' => {
'0' => {
'name' => 'socket',
- 'type' => '225'
+ 'type' => '123'
},
'1' => {
- 'name' => 'iov',
- 'type' => '70759'
+ 'name' => 'cmd',
+ 'type' => '123'
},
'2' => {
- 'name' => 'iovcnt',
- 'type' => '225'
+ 'type' => '-1'
}
},
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '62834',
- 'ShortName' => 'rwritev',
- 'Source' => 'rsocket.c'
- },
- '76807' => {
- 'Line' => '3306',
- 'Param' => {
- '0' => {
- 'name' => 'fds',
- 'type' => '51230'
- },
- '1' => {
- 'name' => 'nfds',
- 'type' => '51527'
- },
- '2' => {
- 'name' => 'timeout',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rpoll',
- 'Source' => 'rsocket.c'
- },
- '78180' => {
- 'Line' => '3421',
- 'Param' => {
- '0' => {
- 'name' => 'nfds',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'readfds',
- 'type' => '77962'
- },
- '2' => {
- 'name' => 'writefds',
- 'type' => '77962'
- },
- '3' => {
- 'name' => 'exceptfds',
- 'type' => '77962'
- },
- '4' => {
- 'name' => 'timeout',
- 'type' => '78033'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '225',
- 'ShortName' => 'rselect',
- 'Source' => 'rsocket.c'
- },
- '78798' => {
- 'Line' => '3452',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'how',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rshutdown',
- 'Source' => 'rsocket.c'
- },
- '80323' => {
- 'Line' => '3523',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '225',
- 'ShortName' => 'rclose',
- 'Source' => 'rsocket.c'
- },
- '80489' => {
- 'Line' => '3576',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'addr',
- 'type' => '1794'
- },
- '2' => {
- 'name' => 'addrlen',
- 'type' => '6107'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'rgetsockname',
- 'Source' => 'rsocket.c'
- },
- '80944' => {
- 'Line' => '3618',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'level',
- 'type' => '225'
- },
- '2' => {
- 'name' => 'optname',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'optval',
- 'type' => '15593'
- },
- '4' => {
- 'name' => 'optlen',
- 'type' => '2459'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '225',
- 'ShortName' => 'rsetsockopt',
- 'Source' => 'rsocket.c'
- },
- '82067' => {
- 'Line' => '3799',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'level',
- 'type' => '225'
- },
- '2' => {
- 'name' => 'optname',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'optval',
- 'type' => '2369'
- },
- '4' => {
- 'name' => 'optlen',
- 'type' => '6107'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '225',
- 'ShortName' => 'rgetsockopt',
- 'Source' => 'rsocket.c'
- },
- '82552' => {
- 'Line' => '3944',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'cmd',
- 'type' => '225'
- },
- '2' => {
- 'type' => '-1'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '225',
- 'ShortName' => 'rfcntl',
- 'Source' => 'rsocket.c'
- },
- '82845' => {
- 'Line' => '4001',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '2369'
- },
- '2' => {
- 'name' => 'len',
- 'type' => '2370'
- },
- '3' => {
- 'name' => 'prot',
- 'type' => '225'
- },
- '4' => {
- 'name' => 'flags',
- 'type' => '225'
- },
- '5' => {
- 'name' => 'offset',
- 'type' => '83806'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8',
- '5' => 'r9'
- },
- 'Return' => '83806',
- 'ShortName' => 'riomap',
- 'Source' => 'rsocket.c'
- },
- '83412' => {
- 'Line' => '4050',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '2369'
- },
- '2' => {
- 'name' => 'len',
- 'type' => '2370'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '225',
- 'ShortName' => 'riounmap',
- 'Source' => 'rsocket.c'
- },
- '84049' => {
- 'Line' => '4097',
- 'Param' => {
- '0' => {
- 'name' => 'socket',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'buf',
- 'type' => '15593'
- },
- '2' => {
- 'name' => 'count',
- 'type' => '2370'
- },
- '3' => {
- 'name' => 'offset',
- 'type' => '83806'
- },
- '4' => {
- 'name' => 'flags',
- 'type' => '225'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx',
- '3' => 'rcx',
- '4' => 'r8'
- },
- 'Return' => '2370',
- 'ShortName' => 'riowrite',
+ 'Return' => '123',
+ 'ShortName' => 'rfcntl',
'Source' => 'rsocket.c'
}
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'write@@GLIBC_2.2.5',
- '_ITM_registerTMCloneTable' => 'write@@GLIBC_2.2.5',
- '__gmon_start__' => 'write@@GLIBC_2.2.5',
- 'nl_connect' => 'write@@GLIBC_2.2.5',
- 'nl_recvmsgs_default' => 'write@@GLIBC_2.2.5',
- 'nl_send_auto' => 'write@@GLIBC_2.2.5',
- 'nl_send_simple' => 'write@@GLIBC_2.2.5',
- 'nl_socket_alloc' => 'write@@GLIBC_2.2.5',
- 'nl_socket_disable_auto_ack' => 'write@@GLIBC_2.2.5',
- 'nl_socket_disable_msg_peek' => 'write@@GLIBC_2.2.5',
- 'nl_socket_free' => 'write@@GLIBC_2.2.5',
- 'nl_socket_modify_cb' => 'write@@GLIBC_2.2.5',
- 'nl_socket_modify_err_cb' => 'write@@GLIBC_2.2.5',
- 'nla_get_string' => 'write@@GLIBC_2.2.5',
- 'nla_get_u64' => 'write@@GLIBC_2.2.5',
- 'nla_put' => 'write@@GLIBC_2.2.5',
- 'nlmsg_alloc_simple' => 'write@@GLIBC_2.2.5',
- 'nlmsg_free' => 'write@@GLIBC_2.2.5',
- 'nlmsg_hdr' => 'write@@GLIBC_2.2.5',
- 'nlmsg_parse' => 'write@@GLIBC_2.2.5',
'raccept' => 'raccept@@RDMACM_1.0',
'rbind' => 'rbind@@RDMACM_1.0',
'rclose' => 'rclose@@RDMACM_1.0',
@@ -1624,7 +1338,6 @@ $VAR1 = {
'rrecv' => 'rrecv@@RDMACM_1.0',
'rrecvfrom' => 'rrecvfrom@@RDMACM_1.0',
'rrecvmsg' => 'rrecvmsg@@RDMACM_1.0',
- 'rs_fds_alloc.rfds' => 'write@@GLIBC_2.2.5',
'rselect' => 'rselect@@RDMACM_1.0',
'rsend' => 'rsend@@RDMACM_1.0',
'rsendmsg' => 'rsendmsg@@RDMACM_1.0',
@@ -1714,4216 +1427,4349 @@ $VAR1 = {
'Name' => 'void',
'Type' => 'Intrinsic'
},
- '10068' => {
- 'Name' => 'int(*)(struct ibv_mw*)',
- 'Param' => {
- '0' => {
- 'type' => '8620'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '10084' => {
- 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
- 'Param' => {
- '0' => {
- 'type' => '8995'
- },
- '1' => {
- 'type' => '225'
- },
- '2' => {
- 'type' => '10110'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '10110' => {
- 'BaseType' => '10115',
- 'Name' => 'struct ibv_wc*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '10115' => {
+ '1012' => {
+ 'BaseType' => '972',
+ 'Name' => 'struct __pthread_internal_list*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1018' => {
+ 'BaseType' => '972',
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '86',
+ 'Name' => '__pthread_list_t',
+ 'Size' => '16',
+ 'Type' => 'Typedef'
+ },
+ '1030' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__lock',
+ 'offset' => '0',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => '__count',
+ 'offset' => '4',
+ 'type' => '78'
+ },
+ '2' => {
+ 'name' => '__owner',
+ 'offset' => '8',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => '__nusers',
+ 'offset' => '12',
+ 'type' => '78'
+ },
+ '4' => {
+ 'name' => '__kind',
+ 'offset' => '16',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => '__spins',
+ 'offset' => '20',
+ 'type' => '104'
+ },
+ '6' => {
+ 'name' => '__elision',
+ 'offset' => '22',
+ 'type' => '104'
+ },
+ '7' => {
+ 'name' => '__list',
+ 'offset' => '24',
+ 'type' => '1018'
+ }
+ },
+ 'Name' => 'struct __pthread_mutex_s',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '104' => {
+ 'Name' => 'short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '106229' => {
+ 'BaseType' => '73645',
+ 'Name' => 'fd_set*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '106235' => {
+ 'BaseType' => '73514',
+ 'Name' => 'struct timeval*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '10906' => {
'Header' => 'verbs.h',
- 'Line' => '553',
+ 'Line' => '860',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '3142'
+ 'name' => 'IBV_QPT_RC',
+ 'value' => '2'
},
'1' => {
- 'name' => 'status',
- 'offset' => '8',
- 'type' => '10322'
+ 'name' => 'IBV_QPT_UC',
+ 'value' => '3'
},
- '10' => {
- 'name' => 'slid',
- 'offset' => '42',
- 'type' => '253'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '44',
- 'type' => '1152'
- },
- '12' => {
- 'name' => 'dlid_path_bits',
- 'offset' => '45',
- 'type' => '1152'
- },
'2' => {
- 'name' => 'opcode',
- 'offset' => '12',
- 'type' => '10480'
+ 'name' => 'IBV_QPT_UD',
+ 'value' => '4'
},
'3' => {
- 'name' => 'vendor_err',
- 'offset' => '16',
- 'type' => '844'
+ 'name' => 'IBV_QPT_RAW_PACKET',
+ 'value' => '8'
},
'4' => {
- 'name' => 'byte_len',
- 'offset' => '20',
- 'type' => '844'
+ 'name' => 'IBV_QPT_XRC_SEND',
+ 'value' => '9'
},
'5' => {
- 'name' => 'unnamed0',
- 'offset' => '24',
- 'type' => '10198'
+ 'name' => 'IBV_QPT_XRC_RECV',
+ 'value' => '10'
},
'6' => {
- 'name' => 'qp_num',
- 'offset' => '28',
- 'type' => '844'
+ 'name' => 'IBV_QPT_DRIVER',
+ 'value' => '255'
+ }
+ },
+ 'Name' => 'enum ibv_qp_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '10997' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '69',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'RDMA_PS_IPOIB',
+ 'value' => '2'
},
- '7' => {
- 'name' => 'src_qp',
- 'offset' => '32',
- 'type' => '844'
+ '1' => {
+ 'name' => 'RDMA_PS_TCP',
+ 'value' => '262'
},
- '8' => {
- 'name' => 'wc_flags',
- 'offset' => '36',
- 'type' => '449'
+ '2' => {
+ 'name' => 'RDMA_PS_UDP',
+ 'value' => '273'
},
- '9' => {
- 'name' => 'pkey_index',
- 'offset' => '40',
- 'type' => '253'
+ '3' => {
+ 'name' => 'RDMA_PS_IB',
+ 'value' => '319'
}
},
- 'Name' => 'struct ibv_wc',
- 'Size' => '48',
+ 'Name' => 'enum rdma_port_space',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '110799' => {
+ 'BaseType' => '74310',
+ 'Name' => 'struct iovec const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '111' => {
+ 'BaseType' => '71',
+ 'Header' => 'types.h',
+ 'Line' => '39',
+ 'Name' => '__uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '111110' => {
+ 'BaseType' => '74828',
+ 'Name' => 'struct msghdr const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1148' => {
+ 'Name' => 'unsigned long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '117632' => {
+ 'BaseType' => '74716',
+ 'Name' => 'struct msghdr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1201' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[40]',
+ 'Size' => '40',
+ 'Type' => 'Array'
+ },
+ '1217' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '72',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '1030'
+ },
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '1201'
+ },
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '142'
+ }
+ },
+ 'Name' => 'union pthread_mutex_t',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '1229' => {
+ 'Name' => 'long long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '123' => {
+ 'Name' => 'int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '1236' => {
+ 'BaseType' => '227',
+ 'Header' => 'socket.h',
+ 'Line' => '33',
+ 'Name' => 'socklen_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '12907' => {
+ 'BaseType' => '1236',
+ 'Name' => 'socklen_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '130' => {
+ 'BaseType' => '78',
+ 'Header' => 'types.h',
+ 'Line' => '41',
+ 'Name' => '__uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '1325' => {
+ 'BaseType' => '71',
+ 'Header' => 'sockaddr.h',
+ 'Line' => '28',
+ 'Name' => 'sa_family_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '1337' => {
+ 'Header' => 'socket.h',
+ 'Line' => '175',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'sa_family',
+ 'offset' => '0',
+ 'type' => '1325'
+ },
+ '1' => {
+ 'name' => 'sa_data',
+ 'offset' => '2',
+ 'type' => '1377'
+ }
+ },
+ 'Name' => 'struct sockaddr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '1377' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[14]',
+ 'Size' => '14',
+ 'Type' => 'Array'
+ },
+ '142' => {
+ 'Name' => 'long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '14534' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '148',
+ 'Name' => '__time_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1482' => {
+ 'BaseType' => '948',
+ 'Header' => 'in.h',
+ 'Line' => '30',
+ 'Name' => 'in_addr_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '14828' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '156',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '78'
+ },
+ '1' => {
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '78'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-156',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '10198' => {
- 'Header' => 'verbs.h',
- 'Line' => '562',
+ '14864' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '153',
'Memb' => {
'0' => {
- 'name' => 'imm_data',
+ 'name' => '__wseq',
'offset' => '0',
- 'type' => '1192'
+ 'type' => '1148'
},
'1' => {
- 'name' => 'invalidated_rkey',
+ 'name' => '__wseq32',
'offset' => '0',
- 'type' => '844'
+ 'type' => '14828'
}
},
- 'Name' => 'ibv_wc::anon-union-verbs.h-562',
- 'NameSpace' => 'ibv_wc',
- 'Size' => '4',
+ 'Name' => 'anon-union-thread-shared-types.h-153',
+ 'Size' => '8',
'Type' => 'Union'
},
- '10322' => {
- 'BaseType' => '449',
- 'Header' => 'verbs.h',
- 'Line' => '453',
+ '149' => {
+ 'BaseType' => '57',
+ 'Header' => 'types.h',
+ 'Line' => '44',
+ 'Name' => '__uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '14905' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '165',
'Memb' => {
'0' => {
- 'name' => 'IBV_WC_SUCCESS',
- 'value' => '0'
+ 'name' => '__low',
+ 'offset' => '0',
+ 'type' => '78'
},
'1' => {
- 'name' => 'IBV_WC_LOC_LEN_ERR',
- 'value' => '1'
+ 'name' => '__high',
+ 'offset' => '4',
+ 'type' => '78'
+ }
+ },
+ 'Name' => 'anon-struct-thread-shared-types.h-165',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '1494' => {
+ 'Header' => 'in.h',
+ 'Line' => '31',
+ 'Memb' => {
+ '0' => {
+ 'name' => 's_addr',
+ 'offset' => '0',
+ 'type' => '1482'
+ }
+ },
+ 'Name' => 'struct in_addr',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '14941' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '162',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__g1_start',
+ 'offset' => '0',
+ 'type' => '1148'
+ },
+ '1' => {
+ 'name' => '__g1_start32',
+ 'offset' => '0',
+ 'type' => '14905'
+ }
+ },
+ 'Name' => 'anon-union-thread-shared-types.h-162',
+ 'Size' => '8',
+ 'Type' => 'Union'
+ },
+ '14975' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '151',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '14864'
+ },
+ '1' => {
+ 'name' => 'unnamed1',
+ 'offset' => '8',
+ 'type' => '14941'
},
- '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'
+ 'name' => '__g_refs',
+ 'offset' => '16',
+ 'type' => '15066'
},
- '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'
+ 'name' => '__g_size',
+ 'offset' => '24',
+ 'type' => '15066'
},
'4' => {
- 'name' => 'IBV_WC_LOC_PROT_ERR',
- 'value' => '4'
+ 'name' => '__g1_orig_size',
+ 'offset' => '32',
+ 'type' => '78'
},
'5' => {
- 'name' => 'IBV_WC_WR_FLUSH_ERR',
- 'value' => '5'
+ 'name' => '__wrefs',
+ 'offset' => '36',
+ 'type' => '78'
},
'6' => {
- 'name' => 'IBV_WC_MW_BIND_ERR',
- 'value' => '6'
+ 'name' => '__g_signals',
+ 'offset' => '40',
+ 'type' => '15066'
+ }
+ },
+ 'Name' => 'struct __pthread_cond_s',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '15066' => {
+ 'BaseType' => '78',
+ 'Name' => 'unsigned int[2]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '15202' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[48]',
+ 'Size' => '48',
+ 'Type' => 'Array'
+ },
+ '15218' => {
+ 'Header' => 'pthreadtypes.h',
+ 'Line' => '80',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__data',
+ 'offset' => '0',
+ 'type' => '14975'
},
- '7' => {
- 'name' => 'IBV_WC_BAD_RESP_ERR',
- 'value' => '7'
+ '1' => {
+ 'name' => '__size',
+ 'offset' => '0',
+ 'type' => '15202'
},
- '8' => {
- 'name' => 'IBV_WC_LOC_ACCESS_ERR',
- 'value' => '8'
+ '2' => {
+ 'name' => '__align',
+ 'offset' => '0',
+ 'type' => '1229'
+ }
+ },
+ 'Name' => 'union pthread_cond_t',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '161' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '140',
+ 'Name' => '__off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '16250' => {
+ 'Header' => 'socket.h',
+ 'Line' => '188',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ss_family',
+ 'offset' => '0',
+ 'type' => '1325'
},
- '9' => {
- 'name' => 'IBV_WC_REM_INV_REQ_ERR',
- 'value' => '9'
+ '1' => {
+ 'name' => '__ss_padding',
+ 'offset' => '2',
+ 'type' => '16303'
+ },
+ '2' => {
+ 'name' => '__ss_align',
+ 'offset' => '120',
+ 'type' => '57'
}
},
- 'Name' => 'enum ibv_wc_status',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct sockaddr_storage',
+ 'Size' => '128',
+ 'Type' => 'Struct'
+ },
+ '16303' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[118]',
+ 'Size' => '118',
+ 'Type' => 'Array'
},
- '10480' => {
- 'BaseType' => '449',
+ '1693' => {
+ 'BaseType' => '936',
+ 'Header' => 'in.h',
+ 'Line' => '119',
+ 'Name' => 'in_port_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '1705' => {
+ 'Header' => 'in.h',
+ 'Line' => '213',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__u6_addr8',
+ 'offset' => '0',
+ 'type' => '1751'
+ },
+ '1' => {
+ 'name' => '__u6_addr16',
+ 'offset' => '0',
+ 'type' => '1767'
+ },
+ '2' => {
+ 'name' => '__u6_addr32',
+ 'offset' => '0',
+ 'type' => '1783'
+ }
+ },
+ 'Name' => 'anon-union-in.h-213',
+ 'Size' => '16',
+ 'Type' => 'Union'
+ },
+ '1751' => {
+ 'BaseType' => '924',
+ 'Name' => 'uint8_t[16]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '1767' => {
+ 'BaseType' => '936',
+ 'Name' => 'uint16_t[8]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '1783' => {
+ 'BaseType' => '948',
+ 'Name' => 'uint32_t[4]',
+ 'Size' => '16',
+ 'Type' => 'Array'
+ },
+ '1799' => {
+ 'Header' => 'in.h',
+ 'Line' => '211',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__in6_u',
+ 'offset' => '0',
+ 'type' => '1705'
+ }
+ },
+ 'Name' => 'struct in6_addr',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '18334' => {
'Header' => 'verbs.h',
- 'Line' => '481',
+ 'Line' => '79',
'Memb' => {
'0' => {
- 'name' => 'IBV_WC_SEND',
- 'value' => '0'
+ 'name' => 'IBV_NODE_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'IBV_WC_RDMA_WRITE',
+ 'name' => 'IBV_NODE_CA',
'value' => '1'
},
- '10' => {
- 'name' => 'IBV_WC_TM_ADD',
- 'value' => '130'
- },
- '11' => {
- 'name' => 'IBV_WC_TM_DEL',
- 'value' => '131'
- },
- '12' => {
- 'name' => 'IBV_WC_TM_SYNC',
- 'value' => '132'
- },
- '13' => {
- 'name' => 'IBV_WC_TM_RECV',
- 'value' => '133'
- },
- '14' => {
- 'name' => 'IBV_WC_TM_NO_TAG',
- 'value' => '134'
- },
- '15' => {
- 'name' => 'IBV_WC_DRIVER1',
- 'value' => '135'
- },
'2' => {
- 'name' => 'IBV_WC_RDMA_READ',
+ 'name' => 'IBV_NODE_SWITCH',
'value' => '2'
},
'3' => {
- 'name' => 'IBV_WC_COMP_SWAP',
+ 'name' => 'IBV_NODE_ROUTER',
'value' => '3'
},
'4' => {
- 'name' => 'IBV_WC_FETCH_ADD',
+ 'name' => 'IBV_NODE_RNIC',
'value' => '4'
},
'5' => {
- 'name' => 'IBV_WC_BIND_MW',
+ 'name' => 'IBV_NODE_USNIC',
'value' => '5'
},
'6' => {
- 'name' => 'IBV_WC_LOCAL_INV',
+ 'name' => 'IBV_NODE_USNIC_UDP',
'value' => '6'
},
'7' => {
- 'name' => 'IBV_WC_TSO',
+ 'name' => 'IBV_NODE_UNSPECIFIED',
'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_WC_RECV',
- 'value' => '128'
- },
- '9' => {
- 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
- 'value' => '129'
}
},
- 'Name' => 'enum ibv_wc_opcode',
+ 'Name' => 'enum ibv_node_type',
'Size' => '4',
'Type' => 'Enum'
},
- '1049' => {
- 'BaseType' => '1060',
- 'Header' => 'types.h',
- 'Line' => '32',
- 'Name' => '__be64',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '1060' => {
- 'BaseType' => '1071',
- 'Header' => 'int-ll64.h',
- 'Line' => '30',
- 'Name' => '__u64',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '10638' => {
- 'Name' => 'int(*)(struct ibv_cq*, int)',
- 'Param' => {
- '0' => {
- 'type' => '8995'
- },
- '1' => {
- 'type' => '225'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '10659' => {
- 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '9592'
- },
- '1' => {
- 'type' => '10685'
- },
- '2' => {
- 'type' => '10806'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '10685' => {
- 'BaseType' => '10690',
- 'Name' => 'struct ibv_recv_wr*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '10690' => {
+ '18401' => {
'Header' => 'verbs.h',
- 'Line' => '1135',
+ 'Line' => '90',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '3142'
+ 'name' => 'IBV_TRANSPORT_UNKNOWN',
+ 'value' => '-1'
},
'1' => {
- 'name' => 'next',
- 'offset' => '8',
- 'type' => '10685'
+ 'name' => 'IBV_TRANSPORT_IB',
+ 'value' => '0'
},
'2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '10752'
+ 'name' => 'IBV_TRANSPORT_IWARP',
+ 'value' => '1'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '225'
+ 'name' => 'IBV_TRANSPORT_USNIC',
+ 'value' => '2'
+ },
+ '4' => {
+ 'name' => 'IBV_TRANSPORT_USNIC_UDP',
+ 'value' => '3'
+ },
+ '5' => {
+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED',
+ 'value' => '4'
}
},
- 'Name' => 'struct ibv_recv_wr',
- 'Size' => '32',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_transport_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '1071' => {
- 'Name' => 'unsigned long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
+ '185' => {
+ 'BaseType' => '1',
+ 'Name' => 'void*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '1855' => {
+ 'Header' => 'in.h',
+ 'Line' => '237',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'sin_family',
+ 'offset' => '0',
+ 'type' => '1325'
+ },
+ '1' => {
+ 'name' => 'sin_port',
+ 'offset' => '2',
+ 'type' => '1693'
+ },
+ '2' => {
+ 'name' => 'sin_addr',
+ 'offset' => '4',
+ 'type' => '1494'
+ },
+ '3' => {
+ 'name' => 'sin_zero',
+ 'offset' => '8',
+ 'type' => '1921'
+ }
+ },
+ 'Name' => 'struct sockaddr_in',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '10752' => {
- 'BaseType' => '10757',
- 'Name' => 'struct ibv_sge*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '10757' => {
+ '18612' => {
'Header' => 'verbs.h',
- 'Line' => '1079',
+ 'Line' => '1935',
'Memb' => {
'0' => {
- 'name' => 'addr',
+ 'name' => 'device',
'offset' => '0',
- 'type' => '3142'
+ 'type' => '27661'
},
'1' => {
- 'name' => 'length',
+ 'name' => 'ops',
'offset' => '8',
- 'type' => '844'
+ 'type' => '27850'
},
'2' => {
- 'name' => 'lkey',
- 'offset' => '12',
- 'type' => '844'
+ 'name' => 'cmd_fd',
+ 'offset' => '264',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'async_fd',
+ 'offset' => '268',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'num_comp_vectors',
+ 'offset' => '272',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '280',
+ 'type' => '1217'
+ },
+ '6' => {
+ 'name' => 'abi_compat',
+ 'offset' => '320',
+ 'type' => '185'
}
},
- 'Name' => 'struct ibv_sge',
- 'Size' => '16',
+ 'Name' => 'struct ibv_context',
+ 'Size' => '328',
'Type' => 'Struct'
},
- '1078' => {
- 'Header' => 'verbs.h',
- 'Line' => '63',
- 'Memb' => {
+ '18731' => {
+ 'BaseType' => '18612',
+ 'Name' => 'struct ibv_context*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '192' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '181',
+ 'Name' => '__ssize_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '1921' => {
+ 'BaseType' => '64',
+ 'Name' => 'unsigned char[8]',
+ 'Size' => '8',
+ 'Type' => 'Array'
+ },
+ '19349' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[64]',
+ 'Size' => '64',
+ 'Type' => 'Array'
+ },
+ '1937' => {
+ 'Header' => 'in.h',
+ 'Line' => '252',
+ 'Memb' => {
'0' => {
- 'name' => 'raw',
+ 'name' => 'sin6_family',
'offset' => '0',
- 'type' => '1140'
+ 'type' => '1325'
},
'1' => {
- 'name' => 'global',
- 'offset' => '0',
- 'type' => '1110'
+ 'name' => 'sin6_port',
+ 'offset' => '2',
+ 'type' => '1693'
+ },
+ '2' => {
+ 'name' => 'sin6_flowinfo',
+ 'offset' => '4',
+ 'type' => '948'
+ },
+ '3' => {
+ 'name' => 'sin6_addr',
+ 'offset' => '8',
+ 'type' => '1799'
+ },
+ '4' => {
+ 'name' => 'sin6_scope_id',
+ 'offset' => '24',
+ 'type' => '948'
}
},
- 'Name' => 'union ibv_gid',
- 'Size' => '16',
- 'Type' => 'Union'
+ 'Name' => 'struct sockaddr_in6',
+ 'Size' => '28',
+ 'Type' => 'Struct'
},
- '10806' => {
- 'BaseType' => '10685',
- 'Name' => 'struct ibv_recv_wr**',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '10811' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '8811'
- },
- '1' => {
- 'type' => '10837'
- },
- '2' => {
- 'type' => '11486'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '10837' => {
- 'BaseType' => '10842',
- 'Name' => 'struct ibv_send_wr*',
- 'Size' => '128',
- 'Type' => 'Pointer'
+ '20106' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '335',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'IBV_MTU_256',
+ 'value' => '1'
+ },
+ '1' => {
+ 'name' => 'IBV_MTU_512',
+ 'value' => '2'
+ },
+ '2' => {
+ 'name' => 'IBV_MTU_1024',
+ 'value' => '3'
+ },
+ '3' => {
+ 'name' => 'IBV_MTU_2048',
+ 'value' => '4'
+ },
+ '4' => {
+ 'name' => 'IBV_MTU_4096',
+ 'value' => '5'
+ }
+ },
+ 'Name' => 'enum ibv_mtu',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '10842' => {
+ '2025' => {
+ 'BaseType' => '1337',
+ 'Name' => 'struct sockaddr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '204' => {
+ 'BaseType' => '215',
+ 'Name' => 'char*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '20569' => {
'Header' => 'verbs.h',
- 'Line' => '1085',
+ 'Line' => '419',
'Memb' => {
'0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '3142'
+ 'name' => 'IBV_EVENT_CQ_ERR',
+ 'value' => '0'
},
'1' => {
- 'name' => 'next',
- 'offset' => '8',
- 'type' => '10837'
+ 'name' => 'IBV_EVENT_QP_FATAL',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_EVENT_PORT_ERR',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_EVENT_LID_CHANGE',
+ 'value' => '11'
+ },
+ '12' => {
+ 'name' => 'IBV_EVENT_PKEY_CHANGE',
+ 'value' => '12'
+ },
+ '13' => {
+ 'name' => 'IBV_EVENT_SM_CHANGE',
+ 'value' => '13'
+ },
+ '14' => {
+ 'name' => 'IBV_EVENT_SRQ_ERR',
+ 'value' => '14'
+ },
+ '15' => {
+ 'name' => 'IBV_EVENT_SRQ_LIMIT_REACHED',
+ 'value' => '15'
+ },
+ '16' => {
+ 'name' => 'IBV_EVENT_QP_LAST_WQE_REACHED',
+ 'value' => '16'
+ },
+ '17' => {
+ 'name' => 'IBV_EVENT_CLIENT_REREGISTER',
+ 'value' => '17'
+ },
+ '18' => {
+ 'name' => 'IBV_EVENT_GID_CHANGE',
+ 'value' => '18'
+ },
+ '19' => {
+ 'name' => 'IBV_EVENT_WQ_FATAL',
+ 'value' => '19'
+ },
'2' => {
- 'name' => 'sg_list',
- 'offset' => '16',
- 'type' => '10752'
+ 'name' => 'IBV_EVENT_QP_REQ_ERR',
+ 'value' => '2'
},
'3' => {
- 'name' => 'num_sge',
- 'offset' => '24',
- 'type' => '225'
+ 'name' => 'IBV_EVENT_QP_ACCESS_ERR',
+ 'value' => '3'
},
'4' => {
- 'name' => 'opcode',
- 'offset' => '28',
- 'type' => '11346'
+ 'name' => 'IBV_EVENT_COMM_EST',
+ 'value' => '4'
},
'5' => {
- 'name' => 'send_flags',
- 'offset' => '32',
- 'type' => '449'
+ 'name' => 'IBV_EVENT_SQ_DRAINED',
+ 'value' => '5'
},
'6' => {
- 'name' => 'unnamed0',
- 'offset' => '36',
- 'type' => '10938'
+ 'name' => 'IBV_EVENT_PATH_MIG',
+ 'value' => '6'
},
'7' => {
- 'name' => 'wr',
- 'offset' => '40',
- 'type' => '10983'
+ 'name' => 'IBV_EVENT_PATH_MIG_ERR',
+ 'value' => '7'
},
'8' => {
- 'name' => 'qp_type',
- 'offset' => '72',
- 'type' => '11176'
+ 'name' => 'IBV_EVENT_DEVICE_FATAL',
+ 'value' => '8'
},
'9' => {
- 'name' => 'unnamed1',
- 'offset' => '80',
- 'type' => '11223'
- }
- },
- 'Name' => 'struct ibv_send_wr',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '10938' => {
- 'Header' => 'verbs.h',
- 'Line' => '1095',
- 'Memb' => {
- '0' => {
- 'name' => 'imm_data',
- 'offset' => '0',
- 'type' => '1192'
- },
- '1' => {
- 'name' => 'invalidate_rkey',
- 'offset' => '0',
- 'type' => '844'
+ 'name' => 'IBV_EVENT_PORT_ACTIVE',
+ 'value' => '9'
}
},
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1095',
- 'NameSpace' => 'ibv_send_wr',
+ 'Name' => 'enum ibv_event_type',
'Size' => '4',
- 'Type' => 'Union'
+ 'Type' => 'Enum'
},
- '10983' => {
+ '20709' => {
'Header' => 'verbs.h',
- 'Line' => '1099',
+ 'Line' => '1408',
'Memb' => {
'0' => {
- 'name' => 'rdma',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '11001'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'atomic',
- 'offset' => '0',
- 'type' => '11046'
+ 'name' => 'channel',
+ 'offset' => '8',
+ 'type' => '26288'
},
'2' => {
- 'name' => 'ud',
- 'offset' => '0',
- 'type' => '11117'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1099',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '32',
- 'Type' => 'Union'
- },
- '11001' => {
- 'Header' => 'verbs.h',
- 'Line' => '1100',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_addr',
- 'offset' => '0',
- 'type' => '3142'
+ 'name' => 'cq_context',
+ 'offset' => '16',
+ 'type' => '185'
},
- '1' => {
- 'name' => 'rkey',
- 'offset' => '8',
- 'type' => '844'
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '948'
+ },
+ '4' => {
+ 'name' => 'cqe',
+ 'offset' => '28',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1217'
+ },
+ '6' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '15218'
+ },
+ '7' => {
+ 'name' => 'comp_events_completed',
+ 'offset' => '120',
+ 'type' => '948'
+ },
+ '8' => {
+ 'name' => 'async_events_completed',
+ 'offset' => '124',
+ 'type' => '948'
}
},
- 'Name' => 'anon-struct-verbs.h-1100',
- 'Size' => '16',
+ 'Name' => 'struct ibv_cq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '11046' => {
+ '20850' => {
+ 'BaseType' => '20709',
+ 'Name' => 'struct ibv_cq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '20856' => {
'Header' => 'verbs.h',
- 'Line' => '1104',
+ 'Line' => '1217',
'Memb' => {
'0' => {
- 'name' => 'remote_addr',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '3142'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'compare_add',
+ 'name' => 'qp_context',
'offset' => '8',
- 'type' => '3142'
+ 'type' => '185'
},
+ '10' => {
+ 'name' => 'mutex',
+ 'offset' => '64',
+ 'type' => '1217'
+ },
+ '11' => {
+ 'name' => 'cond',
+ 'offset' => '104',
+ 'type' => '15218'
+ },
+ '12' => {
+ 'name' => 'events_completed',
+ 'offset' => '152',
+ 'type' => '948'
+ },
'2' => {
- 'name' => 'swap',
+ 'name' => 'pd',
'offset' => '16',
- 'type' => '3142'
+ 'type' => '22434'
},
'3' => {
- 'name' => 'rkey',
+ 'name' => 'send_cq',
'offset' => '24',
- 'type' => '844'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1104',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '1110' => {
- 'Header' => 'verbs.h',
- 'Line' => '65',
- 'Memb' => {
- '0' => {
- 'name' => 'subnet_prefix',
- 'offset' => '0',
- 'type' => '1049'
- },
- '1' => {
- 'name' => 'interface_id',
- 'offset' => '8',
- 'type' => '1049'
- }
- },
- 'Name' => 'anon-struct-verbs.h-65',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '11117' => {
- 'Header' => 'verbs.h',
- 'Line' => '1110',
- 'Memb' => {
- '0' => {
- 'name' => 'ah',
- 'offset' => '0',
- 'type' => '11432'
+ 'type' => '20850'
},
- '1' => {
- 'name' => 'remote_qpn',
- 'offset' => '8',
- 'type' => '844'
+ '4' => {
+ 'name' => 'recv_cq',
+ 'offset' => '32',
+ 'type' => '20850'
},
- '2' => {
- 'name' => 'remote_qkey',
- 'offset' => '12',
- 'type' => '844'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1110',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '11176' => {
- 'Header' => 'verbs.h',
- 'Line' => '1116',
- 'Memb' => {
- '0' => {
- 'name' => 'xrc',
- 'offset' => '0',
- 'type' => '11194'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1116',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '4',
- 'Type' => 'Union'
- },
- '11194' => {
- 'Header' => 'verbs.h',
- 'Line' => '1117',
- 'Memb' => {
- '0' => {
- 'name' => 'remote_srqn',
- 'offset' => '0',
- 'type' => '844'
+ '5' => {
+ 'name' => 'srq',
+ 'offset' => '40',
+ 'type' => '21170'
+ },
+ '6' => {
+ 'name' => 'handle',
+ 'offset' => '48',
+ 'type' => '948'
+ },
+ '7' => {
+ 'name' => 'qp_num',
+ 'offset' => '52',
+ 'type' => '948'
+ },
+ '8' => {
+ 'name' => 'state',
+ 'offset' => '56',
+ 'type' => '24441'
+ },
+ '9' => {
+ 'name' => 'qp_type',
+ 'offset' => '60',
+ 'type' => '10906'
}
},
- 'Name' => 'anon-struct-verbs.h-1117',
- 'Size' => '4',
+ 'Name' => 'struct ibv_qp',
+ 'Size' => '160',
'Type' => 'Struct'
},
- '11223' => {
- 'Header' => 'verbs.h',
- 'Line' => '1121',
- 'Memb' => {
- '0' => {
- 'name' => 'bind_mw',
- 'offset' => '0',
- 'type' => '11241'
- },
- '1' => {
- 'name' => 'tso',
- 'offset' => '0',
- 'type' => '11299'
- }
- },
- 'Name' => 'ibv_send_wr::anon-union-verbs.h-1121',
- 'NameSpace' => 'ibv_send_wr',
- 'Size' => '48',
- 'Type' => 'Union'
+ '2092' => {
+ 'BaseType' => '2103',
+ 'Name' => 'void const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2103' => {
+ 'BaseType' => '1',
+ 'Name' => 'void const',
+ 'Type' => 'Const'
+ },
+ '21052' => {
+ 'BaseType' => '20856',
+ 'Name' => 'struct ibv_qp*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '11241' => {
+ '21058' => {
'Header' => 'verbs.h',
- 'Line' => '1122',
+ 'Line' => '1177',
'Memb' => {
'0' => {
- 'name' => 'mw',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '8620'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'rkey',
+ 'name' => 'srq_context',
'offset' => '8',
- 'type' => '844'
+ 'type' => '185'
},
'2' => {
- 'name' => 'bind_info',
+ 'name' => 'pd',
'offset' => '16',
- 'type' => '9889'
- }
- },
- 'Name' => 'anon-struct-verbs.h-1122',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '11299' => {
- 'Header' => 'verbs.h',
- 'Line' => '1127',
- 'Memb' => {
- '0' => {
- 'name' => 'hdr',
- 'offset' => '0',
- 'type' => '2369'
+ 'type' => '22434'
},
- '1' => {
- 'name' => 'hdr_sz',
- 'offset' => '8',
- 'type' => '253'
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '24',
+ 'type' => '948'
},
- '2' => {
- 'name' => 'mss',
- 'offset' => '10',
- 'type' => '253'
+ '4' => {
+ 'name' => 'mutex',
+ 'offset' => '32',
+ 'type' => '1217'
+ },
+ '5' => {
+ 'name' => 'cond',
+ 'offset' => '72',
+ 'type' => '15218'
+ },
+ '6' => {
+ 'name' => 'events_completed',
+ 'offset' => '120',
+ 'type' => '948'
}
},
- 'Name' => 'anon-struct-verbs.h-1127',
- 'Size' => '16',
+ 'Name' => 'struct ibv_srq',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '11346' => {
- 'BaseType' => '449',
+ '21170' => {
+ 'BaseType' => '21058',
+ 'Name' => 'struct ibv_srq*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '21377' => {
'Header' => 'verbs.h',
- 'Line' => '1051',
+ 'Line' => '453',
'Memb' => {
'0' => {
- 'name' => 'IBV_WR_RDMA_WRITE',
+ 'name' => 'IBV_WC_SUCCESS',
'value' => '0'
},
'1' => {
- 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'name' => 'IBV_WC_LOC_LEN_ERR',
'value' => '1'
},
'10' => {
- 'name' => 'IBV_WR_TSO',
+ 'name' => 'IBV_WC_REM_ACCESS_ERR',
'value' => '10'
},
'11' => {
- 'name' => 'IBV_WR_DRIVER1',
+ '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_WR_SEND',
+ '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_WR_SEND_WITH_IMM',
+ 'name' => 'IBV_WC_LOC_EEC_OP_ERR',
'value' => '3'
},
'4' => {
- 'name' => 'IBV_WR_RDMA_READ',
+ 'name' => 'IBV_WC_LOC_PROT_ERR',
'value' => '4'
},
'5' => {
- 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'name' => 'IBV_WC_WR_FLUSH_ERR',
'value' => '5'
},
'6' => {
- 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'name' => 'IBV_WC_MW_BIND_ERR',
'value' => '6'
},
'7' => {
- 'name' => 'IBV_WR_LOCAL_INV',
+ 'name' => 'IBV_WC_BAD_RESP_ERR',
'value' => '7'
},
'8' => {
- 'name' => 'IBV_WR_BIND_MW',
+ 'name' => 'IBV_WC_LOC_ACCESS_ERR',
'value' => '8'
},
'9' => {
- 'name' => 'IBV_WR_SEND_WITH_INV',
+ 'name' => 'IBV_WC_REM_INV_REQ_ERR',
'value' => '9'
}
},
- 'Name' => 'enum ibv_wr_opcode',
+ 'Name' => 'enum ibv_wc_status',
'Size' => '4',
'Type' => 'Enum'
},
- '1140' => {
- 'BaseType' => '1152',
- 'Name' => 'uint8_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '11432' => {
- 'BaseType' => '11437',
- 'Name' => 'struct ibv_ah*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '11437' => {
+ '215' => {
+ 'Name' => 'char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '21541' => {
'Header' => 'verbs.h',
- 'Line' => '1595',
+ 'Line' => '481',
'Memb' => {
'0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
+ 'name' => 'IBV_WC_SEND',
+ 'value' => '0'
},
'1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '8700'
- },
- '2' => {
- 'name' => 'handle',
- 'offset' => '16',
- 'type' => '844'
- }
- },
- 'Name' => 'struct ibv_ah',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '11486' => {
- 'BaseType' => '10837',
- 'Name' => 'struct ibv_send_wr**',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '11491' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
- 'Param' => {
- '0' => {
- 'type' => '8811'
- },
- '1' => {
- 'type' => '10685'
- },
- '2' => {
- 'type' => '10806'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '11517' => {
- 'BaseType' => '11522',
- 'Name' => 'struct ibv_xrcd*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '1152' => {
- 'BaseType' => '1163',
- 'Header' => 'stdint.h',
- 'Line' => '48',
- 'Name' => 'uint8_t',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '11522' => {
- 'Header' => 'verbs.h',
- 'Line' => '617',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- }
- },
- 'Name' => 'struct ibv_xrcd',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '1163' => {
- 'Name' => 'unsigned char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '1170' => {
- 'BaseType' => '1181',
- 'Header' => 'types.h',
- 'Line' => '28',
- 'Name' => '__be16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '1181' => {
- 'BaseType' => '264',
- 'Header' => 'int-ll64.h',
- 'Line' => '23',
- 'Name' => '__u16',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '1192' => {
- 'BaseType' => '1203',
- 'Header' => 'types.h',
- 'Line' => '30',
- 'Name' => '__be32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '11975' => {
- 'BaseType' => '449',
- 'Header' => 'rdma_cma.h',
- 'Line' => '50',
- 'Memb' => {
- '0' => {
- 'name' => 'RDMA_CM_EVENT_ADDR_RESOLVED',
- 'value' => '0'
- },
- '1' => {
- 'name' => 'RDMA_CM_EVENT_ADDR_ERROR',
- 'value' => '1'
+ 'name' => 'IBV_WC_RDMA_WRITE',
+ 'value' => '1'
},
'10' => {
- 'name' => 'RDMA_CM_EVENT_DISCONNECTED',
- 'value' => '10'
+ 'name' => 'IBV_WC_TM_ADD',
+ 'value' => '130'
},
'11' => {
- 'name' => 'RDMA_CM_EVENT_DEVICE_REMOVAL',
- 'value' => '11'
+ 'name' => 'IBV_WC_TM_DEL',
+ 'value' => '131'
},
'12' => {
- 'name' => 'RDMA_CM_EVENT_MULTICAST_JOIN',
- 'value' => '12'
+ 'name' => 'IBV_WC_TM_SYNC',
+ 'value' => '132'
},
'13' => {
- 'name' => 'RDMA_CM_EVENT_MULTICAST_ERROR',
- 'value' => '13'
+ 'name' => 'IBV_WC_TM_RECV',
+ 'value' => '133'
},
'14' => {
- 'name' => 'RDMA_CM_EVENT_ADDR_CHANGE',
- 'value' => '14'
+ 'name' => 'IBV_WC_TM_NO_TAG',
+ 'value' => '134'
},
'15' => {
- 'name' => 'RDMA_CM_EVENT_TIMEWAIT_EXIT',
- 'value' => '15'
+ 'name' => 'IBV_WC_DRIVER1',
+ 'value' => '135'
},
'2' => {
- 'name' => 'RDMA_CM_EVENT_ROUTE_RESOLVED',
+ 'name' => 'IBV_WC_RDMA_READ',
'value' => '2'
},
'3' => {
- 'name' => 'RDMA_CM_EVENT_ROUTE_ERROR',
+ 'name' => 'IBV_WC_COMP_SWAP',
'value' => '3'
},
'4' => {
- 'name' => 'RDMA_CM_EVENT_CONNECT_REQUEST',
+ 'name' => 'IBV_WC_FETCH_ADD',
'value' => '4'
},
'5' => {
- 'name' => 'RDMA_CM_EVENT_CONNECT_RESPONSE',
+ 'name' => 'IBV_WC_BIND_MW',
'value' => '5'
},
'6' => {
- 'name' => 'RDMA_CM_EVENT_CONNECT_ERROR',
+ 'name' => 'IBV_WC_LOCAL_INV',
'value' => '6'
},
'7' => {
- 'name' => 'RDMA_CM_EVENT_UNREACHABLE',
+ 'name' => 'IBV_WC_TSO',
'value' => '7'
},
'8' => {
- 'name' => 'RDMA_CM_EVENT_REJECTED',
- 'value' => '8'
+ 'name' => 'IBV_WC_RECV',
+ 'value' => '128'
},
'9' => {
- 'name' => 'RDMA_CM_EVENT_ESTABLISHED',
- 'value' => '9'
+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM',
+ 'value' => '129'
}
},
- 'Name' => 'enum rdma_cm_event_type',
+ 'Name' => 'enum ibv_wc_opcode',
'Size' => '4',
'Type' => 'Enum'
},
- '1203' => {
- 'BaseType' => '449',
- 'Header' => 'int-ll64.h',
- 'Line' => '26',
- 'Name' => '__u32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '12231' => {
- 'BaseType' => '449',
+ '21797' => {
'Header' => 'verbs.h',
- 'Line' => '335',
+ 'Line' => '562',
'Memb' => {
'0' => {
- 'name' => 'IBV_MTU_256',
- 'value' => '1'
+ 'name' => 'imm_data',
+ 'offset' => '0',
+ 'type' => '2266'
},
'1' => {
- 'name' => 'IBV_MTU_512',
- 'value' => '2'
+ 'name' => 'invalidated_rkey',
+ 'offset' => '0',
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-562',
+ 'Size' => '4',
+ 'Type' => 'Union'
+ },
+ '21834' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '553',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '960'
+ },
+ '1' => {
+ 'name' => 'status',
+ 'offset' => '8',
+ 'type' => '21377'
},
+ '10' => {
+ 'name' => 'slid',
+ 'offset' => '42',
+ 'type' => '936'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '44',
+ 'type' => '924'
+ },
+ '12' => {
+ 'name' => 'dlid_path_bits',
+ 'offset' => '45',
+ 'type' => '924'
+ },
'2' => {
- 'name' => 'IBV_MTU_1024',
- 'value' => '3'
+ 'name' => 'opcode',
+ 'offset' => '12',
+ 'type' => '21541'
},
'3' => {
- 'name' => 'IBV_MTU_2048',
- 'value' => '4'
+ 'name' => 'vendor_err',
+ 'offset' => '16',
+ 'type' => '948'
},
'4' => {
- 'name' => 'IBV_MTU_4096',
- 'value' => '5'
+ 'name' => 'byte_len',
+ 'offset' => '20',
+ 'type' => '948'
+ },
+ '5' => {
+ 'name' => 'unnamed0',
+ 'offset' => '24',
+ 'type' => '21797'
+ },
+ '6' => {
+ 'name' => 'qp_num',
+ 'offset' => '28',
+ 'type' => '948'
+ },
+ '7' => {
+ 'name' => 'src_qp',
+ 'offset' => '32',
+ 'type' => '948'
+ },
+ '8' => {
+ 'name' => 'wc_flags',
+ 'offset' => '36',
+ 'type' => '78'
+ },
+ '9' => {
+ 'name' => 'pkey_index',
+ 'offset' => '40',
+ 'type' => '936'
}
},
- 'Name' => 'enum ibv_mtu',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct ibv_wc',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '12275' => {
- 'BaseType' => '449',
+ '22022' => {
'Header' => 'verbs.h',
- 'Line' => '1009',
+ 'Line' => '585',
'Memb' => {
'0' => {
- 'name' => 'IBV_MIG_MIGRATED',
- 'value' => '0'
+ 'name' => 'mr',
+ 'offset' => '0',
+ 'type' => '22204'
},
'1' => {
- 'name' => 'IBV_MIG_REARM',
- 'value' => '1'
+ 'name' => 'addr',
+ 'offset' => '8',
+ 'type' => '960'
},
'2' => {
- 'name' => 'IBV_MIG_ARMED',
- 'value' => '2'
+ 'name' => 'length',
+ 'offset' => '16',
+ 'type' => '960'
+ },
+ '3' => {
+ 'name' => 'mw_access_flags',
+ 'offset' => '24',
+ 'type' => '78'
}
},
- 'Name' => 'enum ibv_mig_state',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct ibv_mw_bind_info',
+ 'Size' => '32',
+ 'Type' => 'Struct'
},
- '12476' => {
- 'BaseType' => '449',
+ '22092' => {
'Header' => 'verbs.h',
- 'Line' => '747',
+ 'Line' => '629',
'Memb' => {
'0' => {
- 'name' => 'IBV_SRQT_BASIC',
- 'value' => '0'
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '18731'
},
'1' => {
- 'name' => 'IBV_SRQT_XRC',
- 'value' => '1'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '22434'
},
'2' => {
- 'name' => 'IBV_SRQT_TM',
- 'value' => '2'
+ 'name' => 'addr',
+ 'offset' => '16',
+ 'type' => '185'
+ },
+ '3' => {
+ 'name' => 'length',
+ 'offset' => '24',
+ 'type' => '45'
+ },
+ '4' => {
+ 'name' => 'handle',
+ 'offset' => '32',
+ 'type' => '948'
+ },
+ '5' => {
+ 'name' => 'lkey',
+ 'offset' => '36',
+ 'type' => '948'
+ },
+ '6' => {
+ 'name' => 'rkey',
+ 'offset' => '40',
+ 'type' => '948'
}
},
- 'Name' => 'enum ibv_srq_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct ibv_mr',
+ 'Size' => '48',
+ 'Type' => 'Struct'
+ },
+ '2218' => {
+ 'BaseType' => '71',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '24',
+ 'Name' => '__u16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '222' => {
+ 'BaseType' => '215',
+ 'Name' => 'char const',
+ 'Size' => '1',
+ 'Type' => 'Const'
+ },
+ '22204' => {
+ 'BaseType' => '22092',
+ 'Name' => 'struct ibv_mr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '12637' => {
- 'BaseType' => '449',
+ '22210' => {
'Header' => 'verbs.h',
- 'Line' => '419',
+ 'Line' => '592',
'Memb' => {
'0' => {
- 'name' => 'IBV_EVENT_CQ_ERR',
- 'value' => '0'
+ 'name' => 'context',
+ 'offset' => '0',
+ 'type' => '18731'
},
'1' => {
- 'name' => 'IBV_EVENT_QP_FATAL',
- 'value' => '1'
- },
- '10' => {
- 'name' => 'IBV_EVENT_PORT_ERR',
- 'value' => '10'
- },
- '11' => {
- 'name' => 'IBV_EVENT_LID_CHANGE',
- 'value' => '11'
- },
- '12' => {
- 'name' => 'IBV_EVENT_PKEY_CHANGE',
- 'value' => '12'
- },
- '13' => {
- 'name' => 'IBV_EVENT_SM_CHANGE',
- 'value' => '13'
- },
- '14' => {
- 'name' => 'IBV_EVENT_SRQ_ERR',
- 'value' => '14'
- },
- '15' => {
- 'name' => 'IBV_EVENT_SRQ_LIMIT_REACHED',
- 'value' => '15'
- },
- '16' => {
- 'name' => 'IBV_EVENT_QP_LAST_WQE_REACHED',
- 'value' => '16'
- },
- '17' => {
- 'name' => 'IBV_EVENT_CLIENT_REREGISTER',
- 'value' => '17'
- },
- '18' => {
- 'name' => 'IBV_EVENT_GID_CHANGE',
- 'value' => '18'
- },
- '19' => {
- 'name' => 'IBV_EVENT_WQ_FATAL',
- 'value' => '19'
- },
- '2' => {
- 'name' => 'IBV_EVENT_QP_REQ_ERR',
- 'value' => '2'
- },
- '3' => {
- 'name' => 'IBV_EVENT_QP_ACCESS_ERR',
- 'value' => '3'
- },
- '4' => {
- 'name' => 'IBV_EVENT_COMM_EST',
- 'value' => '4'
- },
- '5' => {
- 'name' => 'IBV_EVENT_SQ_DRAINED',
- 'value' => '5'
- },
- '6' => {
- 'name' => 'IBV_EVENT_PATH_MIG',
- 'value' => '6'
- },
- '7' => {
- 'name' => 'IBV_EVENT_PATH_MIG_ERR',
- 'value' => '7'
- },
- '8' => {
- 'name' => 'IBV_EVENT_DEVICE_FATAL',
- 'value' => '8'
- },
- '9' => {
- 'name' => 'IBV_EVENT_PORT_ACTIVE',
- 'value' => '9'
+ 'name' => 'handle',
+ 'offset' => '8',
+ 'type' => '948'
}
},
- 'Name' => 'enum ibv_event_type',
- 'Size' => '4',
- 'Type' => 'Enum'
+ 'Name' => 'struct ibv_pd',
+ 'Size' => '16',
+ 'Type' => 'Struct'
},
- '14164' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '122',
+ '2230' => {
+ 'BaseType' => '78',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '27',
+ 'Name' => '__u32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '22405' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '617',
'Memb' => {
'0' => {
- 'name' => 'verbs',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '14364'
- },
- '10' => {
- 'name' => 'recv_cq_channel',
- 'offset' => '376',
- 'type' => '9127'
- },
- '11' => {
- 'name' => 'recv_cq',
- 'offset' => '384',
- 'type' => '8995'
- },
- '12' => {
- 'name' => 'srq',
- 'offset' => '392',
- 'type' => '9592'
- },
- '13' => {
- 'name' => 'pd',
- 'offset' => '400',
- 'type' => '8700'
- },
- '14' => {
- 'name' => 'qp_type',
- 'offset' => '408',
- 'type' => '5068'
- },
- '2' => {
'name' => 'context',
- 'offset' => '16',
- 'type' => '2369'
- },
- '3' => {
- 'name' => 'qp',
- 'offset' => '24',
- 'type' => '8811'
- },
- '4' => {
- 'name' => 'route',
- 'offset' => '32',
- 'type' => '14390'
- },
- '5' => {
- 'name' => 'ps',
- 'offset' => '344',
- 'type' => '4788'
- },
- '6' => {
- 'name' => 'port_num',
- 'offset' => '348',
- 'type' => '1152'
- },
- '7' => {
- 'name' => 'event',
- 'offset' => '352',
- 'type' => '15368'
- },
- '8' => {
- 'name' => 'send_cq_channel',
- 'offset' => '360',
- 'type' => '9127'
- },
- '9' => {
- 'name' => 'send_cq',
- 'offset' => '368',
- 'type' => '8995'
+ 'offset' => '0',
+ 'type' => '18731'
}
},
- 'Name' => 'struct rdma_cm_id',
- 'Size' => '416',
+ 'Name' => 'struct ibv_xrcd',
+ 'Size' => '8',
'Type' => 'Struct'
},
- '14364' => {
- 'BaseType' => '14369',
- 'Name' => 'struct rdma_event_channel*',
- 'Size' => '4',
+ '2242' => {
+ 'BaseType' => '1148',
+ 'Header' => 'int-ll64.h',
+ 'Line' => '31',
+ 'Name' => '__u64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '22434' => {
+ 'BaseType' => '22210',
+ 'Name' => 'struct ibv_pd*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '14369' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '118',
+ '22440' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '639',
'Memb' => {
'0' => {
- 'name' => 'fd',
- 'offset' => '0',
- 'type' => '225'
+ 'name' => 'IBV_MW_TYPE_1',
+ 'value' => '1'
+ },
+ '1' => {
+ 'name' => 'IBV_MW_TYPE_2',
+ 'value' => '2'
}
},
- 'Name' => 'struct rdma_event_channel',
+ 'Name' => 'enum ibv_mw_type',
'Size' => '4',
- 'Type' => 'Struct'
+ 'Type' => 'Enum'
},
- '14390' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '112',
+ '22472' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '644',
'Memb' => {
'0' => {
- 'name' => 'addr',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '14438'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'path_rec',
- 'offset' => '296',
- 'type' => '15126'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '22434'
},
'2' => {
- 'name' => 'num_paths',
- 'offset' => '304',
- 'type' => '225'
- }
- },
- 'Name' => 'struct rdma_route',
- 'Size' => '312',
- 'Type' => 'Struct'
- },
- '14438' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '94',
- 'Memb' => {
- '0' => {
- 'name' => 'unnamed0',
- 'offset' => '0',
- 'type' => '14455'
+ 'name' => 'rkey',
+ 'offset' => '16',
+ 'type' => '948'
},
- '1' => {
- 'name' => 'unnamed1',
- 'offset' => '128',
- 'type' => '14516'
+ '3' => {
+ 'name' => 'handle',
+ 'offset' => '20',
+ 'type' => '948'
},
- '2' => {
- 'name' => 'addr',
- 'offset' => '256',
- 'type' => '14582'
+ '4' => {
+ 'name' => 'type',
+ 'offset' => '24',
+ 'type' => '22440'
}
},
- 'Name' => 'struct rdma_addr',
- 'Size' => '296',
+ 'Name' => 'struct ibv_mw',
+ 'Size' => '32',
'Type' => 'Struct'
},
- '14455' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '95',
+ '2254' => {
+ 'BaseType' => '2218',
+ 'Header' => 'types.h',
+ 'Line' => '25',
+ 'Name' => '__be16',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '22556' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '652',
'Memb' => {
'0' => {
- 'name' => 'src_addr',
+ 'name' => 'dgid',
'offset' => '0',
- 'type' => '1799'
+ 'type' => '2633'
},
'1' => {
- 'name' => 'src_sin',
- 'offset' => '0',
- 'type' => '1517'
+ 'name' => 'flow_label',
+ 'offset' => '16',
+ 'type' => '948'
},
'2' => {
- 'name' => 'src_sin6',
- 'offset' => '0',
- 'type' => '1634'
+ 'name' => 'sgid_index',
+ 'offset' => '20',
+ 'type' => '924'
},
'3' => {
- 'name' => 'src_storage',
- 'offset' => '0',
- 'type' => '14940'
+ 'name' => 'hop_limit',
+ 'offset' => '21',
+ 'type' => '924'
+ },
+ '4' => {
+ 'name' => 'traffic_class',
+ 'offset' => '22',
+ 'type' => '924'
}
},
- 'Name' => 'rdma_addr::anon-union-rdma_cma.h-95',
- 'NameSpace' => 'rdma_addr',
- 'Size' => '128',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_global_route',
+ 'Size' => '24',
+ 'Type' => 'Struct'
},
- '14516' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '101',
+ '22641' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '721',
'Memb' => {
'0' => {
- 'name' => 'dst_addr',
+ 'name' => 'grh',
'offset' => '0',
- 'type' => '1799'
+ 'type' => '22556'
},
'1' => {
- 'name' => 'dst_sin',
- 'offset' => '0',
- 'type' => '1517'
+ 'name' => 'dlid',
+ 'offset' => '24',
+ 'type' => '936'
},
'2' => {
- 'name' => 'dst_sin6',
- 'offset' => '0',
- 'type' => '1634'
+ 'name' => 'sl',
+ 'offset' => '26',
+ 'type' => '924'
},
'3' => {
- 'name' => 'dst_storage',
- 'offset' => '0',
- 'type' => '14940'
+ 'name' => 'src_path_bits',
+ 'offset' => '27',
+ 'type' => '924'
+ },
+ '4' => {
+ 'name' => 'static_rate',
+ 'offset' => '28',
+ 'type' => '924'
+ },
+ '5' => {
+ 'name' => 'is_global',
+ 'offset' => '29',
+ 'type' => '924'
+ },
+ '6' => {
+ 'name' => 'port_num',
+ 'offset' => '30',
+ 'type' => '924'
}
},
- 'Name' => 'rdma_addr::anon-union-rdma_cma.h-101',
- 'NameSpace' => 'rdma_addr',
- 'Size' => '128',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_ah_attr',
+ 'Size' => '32',
+ 'Type' => 'Struct'
},
- '14582' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '107',
+ '2266' => {
+ 'BaseType' => '2230',
+ 'Header' => 'types.h',
+ 'Line' => '27',
+ 'Name' => '__be32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '227' => {
+ 'BaseType' => '78',
+ 'Header' => 'types.h',
+ 'Line' => '197',
+ 'Name' => '__socklen_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '22753' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '736',
'Memb' => {
'0' => {
- 'name' => 'ibaddr',
+ 'name' => 'max_wr',
'offset' => '0',
- 'type' => '14997'
+ 'type' => '948'
+ },
+ '1' => {
+ 'name' => 'max_sge',
+ 'offset' => '4',
+ 'type' => '948'
+ },
+ '2' => {
+ 'name' => 'srq_limit',
+ 'offset' => '8',
+ 'type' => '948'
}
},
- 'Name' => 'rdma_addr::anon-union-rdma_cma.h-107',
- 'NameSpace' => 'rdma_addr',
- 'Size' => '40',
- 'Type' => 'Union'
+ 'Name' => 'struct ibv_srq_attr',
+ 'Size' => '12',
+ 'Type' => 'Struct'
},
- '14940' => {
- 'Header' => 'socket.h',
- 'Line' => '166',
+ '2278' => {
+ 'BaseType' => '2242',
+ 'Header' => 'types.h',
+ 'Line' => '29',
+ 'Name' => '__be64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '22810' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '742',
'Memb' => {
'0' => {
- 'name' => 'ss_family',
+ 'name' => 'srq_context',
'offset' => '0',
- 'type' => '1574'
+ 'type' => '185'
},
'1' => {
- 'name' => '__ss_padding',
- 'offset' => '2',
- 'type' => '512'
- },
- '2' => {
- 'name' => '__ss_align',
- 'offset' => '120',
- 'type' => '2381'
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '22753'
}
},
- 'Name' => 'struct sockaddr_storage',
- 'Size' => '128',
+ 'Name' => 'struct ibv_srq_init_attr',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '14997' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '88',
+ '22853' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '747',
'Memb' => {
'0' => {
- 'name' => 'sgid',
- 'offset' => '0',
- 'type' => '1078'
+ 'name' => 'IBV_SRQT_BASIC',
+ 'value' => '0'
},
'1' => {
- 'name' => 'dgid',
- 'offset' => '16',
- 'type' => '1078'
+ 'name' => 'IBV_SRQT_XRC',
+ 'value' => '1'
},
'2' => {
- 'name' => 'pkey',
- 'offset' => '32',
- 'type' => '1170'
+ 'name' => 'IBV_SRQT_TM',
+ 'value' => '2'
}
},
- 'Name' => 'struct rdma_ib_addr',
- 'Size' => '40',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_srq_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '1507' => {
- 'BaseType' => '524',
- 'Name' => 'char*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '15126' => {
- 'BaseType' => '15131',
- 'Name' => 'struct ibv_sa_path_rec*',
- 'Size' => '64',
- 'Type' => 'Pointer'
+ '22947' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '762',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'max_num_tags',
+ 'offset' => '0',
+ 'type' => '948'
+ },
+ '1' => {
+ 'name' => 'max_ops',
+ 'offset' => '4',
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'struct ibv_tm_cap',
+ 'Size' => '8',
+ 'Type' => 'Struct'
},
- '15131' => {
- 'Header' => 'sa.h',
- 'Line' => '40',
+ '22990' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '767',
'Memb' => {
'0' => {
- 'name' => 'dgid',
+ 'name' => 'srq_context',
'offset' => '0',
- 'type' => '1078'
+ 'type' => '185'
},
'1' => {
- 'name' => 'sgid',
- 'offset' => '16',
- 'type' => '1078'
+ 'name' => 'attr',
+ 'offset' => '8',
+ 'type' => '22753'
},
- '10' => {
- 'name' => 'pkey',
- 'offset' => '54',
- 'type' => '1170'
- },
- '11' => {
- 'name' => 'sl',
- 'offset' => '56',
- 'type' => '1152'
- },
- '12' => {
- 'name' => 'mtu_selector',
- 'offset' => '57',
- 'type' => '1152'
- },
- '13' => {
- 'name' => 'mtu',
- 'offset' => '58',
- 'type' => '1152'
- },
- '14' => {
- 'name' => 'rate_selector',
- 'offset' => '59',
- 'type' => '1152'
- },
- '15' => {
- 'name' => 'rate',
- 'offset' => '60',
- 'type' => '1152'
- },
- '16' => {
- 'name' => 'packet_life_time_selector',
- 'offset' => '61',
- 'type' => '1152'
- },
- '17' => {
- 'name' => 'packet_life_time',
- 'offset' => '62',
- 'type' => '1152'
- },
- '18' => {
- 'name' => 'preference',
- 'offset' => '63',
- 'type' => '1152'
- },
'2' => {
- 'name' => 'dlid',
- 'offset' => '32',
- 'type' => '1170'
+ 'name' => 'comp_mask',
+ 'offset' => '20',
+ 'type' => '948'
},
'3' => {
- 'name' => 'slid',
- 'offset' => '34',
- 'type' => '1170'
+ 'name' => 'srq_type',
+ 'offset' => '24',
+ 'type' => '22853'
},
'4' => {
- 'name' => 'raw_traffic',
- 'offset' => '36',
- 'type' => '225'
+ 'name' => 'pd',
+ 'offset' => '32',
+ 'type' => '22434'
},
'5' => {
- 'name' => 'flow_label',
+ 'name' => 'xrcd',
'offset' => '40',
- 'type' => '1192'
+ 'type' => '23115'
},
'6' => {
- 'name' => 'hop_limit',
- 'offset' => '44',
- 'type' => '1152'
- },
- '7' => {
- 'name' => 'traffic_class',
- 'offset' => '45',
- 'type' => '1152'
- },
- '8' => {
- 'name' => 'reversible',
+ 'name' => 'cq',
'offset' => '48',
- 'type' => '225'
+ 'type' => '20850'
},
- '9' => {
- 'name' => 'numb_path',
- 'offset' => '52',
- 'type' => '1152'
+ '7' => {
+ 'name' => 'tm_cap',
+ 'offset' => '56',
+ 'type' => '22947'
}
},
- 'Name' => 'struct ibv_sa_path_rec',
+ 'Name' => 'struct ibv_srq_init_attr_ex',
'Size' => '64',
'Type' => 'Struct'
},
- '1517' => {
- 'Header' => 'in.h',
- 'Line' => '239',
- 'Memb' => {
- '0' => {
- 'name' => 'sin_family',
- 'offset' => '0',
- 'type' => '1574'
- },
- '1' => {
- 'name' => 'sin_port',
- 'offset' => '2',
- 'type' => '1585'
- },
- '2' => {
- 'name' => 'sin_addr',
- 'offset' => '4',
- 'type' => '1596'
- },
- '3' => {
- 'name' => 'sin_zero',
- 'offset' => '8',
- 'type' => '1617'
- }
- },
- 'Name' => 'struct sockaddr_in',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '15368' => {
- 'BaseType' => '15373',
- 'Name' => 'struct rdma_cm_event*',
- 'Size' => '80',
+ '23115' => {
+ 'BaseType' => '22405',
+ 'Name' => 'struct ibv_xrcd*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '15373' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '166',
+ '23401' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '839',
'Memb' => {
'0' => {
- 'name' => 'id',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '15471'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'listen_id',
+ 'name' => 'ind_tbl_handle',
'offset' => '8',
- 'type' => '15471'
+ 'type' => '123'
},
'2' => {
- 'name' => 'event',
- 'offset' => '16',
- 'type' => '11975'
+ 'name' => 'ind_tbl_num',
+ 'offset' => '12',
+ 'type' => '123'
},
'3' => {
- 'name' => 'status',
- 'offset' => '20',
- 'type' => '225'
- },
- '4' => {
- 'name' => 'param',
- 'offset' => '24',
- 'type' => '15441'
+ 'name' => 'comp_mask',
+ 'offset' => '16',
+ 'type' => '948'
}
},
- 'Name' => 'struct rdma_cm_event',
- 'Size' => '80',
+ 'Name' => 'struct ibv_rwq_ind_table',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '15441' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '171',
+ '23597' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '870',
'Memb' => {
'0' => {
- 'name' => 'conn',
+ 'name' => 'max_send_wr',
'offset' => '0',
- 'type' => '15476'
+ 'type' => '948'
},
'1' => {
- 'name' => 'ud',
- 'offset' => '0',
- 'type' => '15599'
- }
- },
- 'Name' => 'rdma_cm_event::anon-union-rdma_cma.h-171',
- 'NameSpace' => 'rdma_cm_event',
- 'Size' => '56',
- 'Type' => 'Union'
- },
- '15471' => {
- 'BaseType' => '14164',
- 'Name' => 'struct rdma_cm_id*',
- 'Size' => '416',
- 'Type' => 'Pointer'
- },
- '15476' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '145',
- 'Memb' => {
- '0' => {
- 'name' => 'private_data',
- 'offset' => '0',
- 'type' => '15593'
- },
- '1' => {
- 'name' => 'private_data_len',
- 'offset' => '8',
- 'type' => '1152'
+ 'name' => 'max_recv_wr',
+ 'offset' => '4',
+ 'type' => '948'
},
'2' => {
- 'name' => 'responder_resources',
- 'offset' => '9',
- 'type' => '1152'
+ 'name' => 'max_send_sge',
+ 'offset' => '8',
+ 'type' => '948'
},
'3' => {
- 'name' => 'initiator_depth',
- 'offset' => '10',
- 'type' => '1152'
- },
- '4' => {
- 'name' => 'flow_control',
- 'offset' => '11',
- 'type' => '1152'
- },
- '5' => {
- 'name' => 'retry_count',
+ 'name' => 'max_recv_sge',
'offset' => '12',
- 'type' => '1152'
- },
- '6' => {
- 'name' => 'rnr_retry_count',
- 'offset' => '13',
- 'type' => '1152'
- },
- '7' => {
- 'name' => 'srq',
- 'offset' => '14',
- 'type' => '1152'
+ 'type' => '948'
},
- '8' => {
- 'name' => 'qp_num',
+ '4' => {
+ 'name' => 'max_inline_data',
'offset' => '16',
- 'type' => '844'
+ 'type' => '948'
}
},
- 'Name' => 'struct rdma_conn_param',
- 'Size' => '24',
+ 'Name' => 'struct ibv_qp_cap',
+ 'Size' => '20',
'Type' => 'Struct'
},
- '15593' => {
- 'BaseType' => '15598',
- 'Name' => 'void const*',
- 'Type' => 'Pointer'
- },
- '15598' => {
- 'BaseType' => '1',
- 'Name' => 'void const',
- 'Type' => 'Const'
- },
- '15599' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '158',
+ '23682' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '878',
'Memb' => {
'0' => {
- 'name' => 'private_data',
+ 'name' => 'qp_context',
'offset' => '0',
- 'type' => '15593'
+ 'type' => '185'
},
'1' => {
- 'name' => 'private_data_len',
+ 'name' => 'send_cq',
'offset' => '8',
- 'type' => '1152'
+ 'type' => '20850'
},
'2' => {
- 'name' => 'ah_attr',
+ 'name' => 'recv_cq',
'offset' => '16',
- 'type' => '15668'
+ 'type' => '20850'
},
'3' => {
- 'name' => 'qp_num',
- 'offset' => '48',
- 'type' => '844'
- },
- '4' => {
- 'name' => 'qkey',
- 'offset' => '52',
- 'type' => '844'
- }
- },
- 'Name' => 'struct rdma_ud_param',
- 'Size' => '56',
- 'Type' => 'Struct'
- },
- '15668' => {
- 'Header' => 'verbs.h',
- 'Line' => '721',
- 'Memb' => {
- '0' => {
- 'name' => 'grh',
- 'offset' => '0',
- 'type' => '15769'
- },
- '1' => {
- 'name' => 'dlid',
+ 'name' => 'srq',
'offset' => '24',
- 'type' => '253'
- },
- '2' => {
- 'name' => 'sl',
- 'offset' => '26',
- 'type' => '1152'
- },
- '3' => {
- 'name' => 'src_path_bits',
- 'offset' => '27',
- 'type' => '1152'
+ 'type' => '21170'
},
'4' => {
- 'name' => 'static_rate',
- 'offset' => '28',
- 'type' => '1152'
+ 'name' => 'cap',
+ 'offset' => '32',
+ 'type' => '23597'
},
'5' => {
- 'name' => 'is_global',
- 'offset' => '29',
- 'type' => '1152'
+ 'name' => 'qp_type',
+ 'offset' => '52',
+ 'type' => '10906'
},
'6' => {
- 'name' => 'port_num',
- 'offset' => '30',
- 'type' => '1152'
+ 'name' => 'sq_sig_all',
+ 'offset' => '56',
+ 'type' => '123'
}
},
- 'Name' => 'struct ibv_ah_attr',
- 'Size' => '32',
+ 'Name' => 'struct ibv_qp_init_attr',
+ 'Size' => '64',
'Type' => 'Struct'
},
- '1574' => {
- 'BaseType' => '264',
- 'Header' => 'sockaddr.h',
- 'Line' => '28',
- 'Name' => 'sa_family_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '15769' => {
+ '23857' => {
'Header' => 'verbs.h',
- 'Line' => '652',
+ 'Line' => '920',
'Memb' => {
'0' => {
- 'name' => 'dgid',
+ 'name' => 'rx_hash_function',
'offset' => '0',
- 'type' => '1078'
+ 'type' => '924'
},
'1' => {
- 'name' => 'flow_label',
- 'offset' => '16',
- 'type' => '844'
+ 'name' => 'rx_hash_key_len',
+ 'offset' => '1',
+ 'type' => '924'
},
'2' => {
- 'name' => 'sgid_index',
- 'offset' => '20',
- 'type' => '1152'
+ 'name' => 'rx_hash_key',
+ 'offset' => '8',
+ 'type' => '23928'
},
'3' => {
- 'name' => 'hop_limit',
- 'offset' => '21',
- 'type' => '1152'
- },
- '4' => {
- 'name' => 'traffic_class',
- 'offset' => '22',
- 'type' => '1152'
+ 'name' => 'rx_hash_fields_mask',
+ 'offset' => '16',
+ 'type' => '960'
}
},
- 'Name' => 'struct ibv_global_route',
+ 'Name' => 'struct ibv_rx_hash_conf',
'Size' => '24',
'Type' => 'Struct'
},
- '1585' => {
- 'BaseType' => '253',
- 'Header' => 'in.h',
- 'Line' => '119',
- 'Name' => 'in_port_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '1596' => {
- 'Header' => 'in.h',
- 'Line' => '31',
- 'Memb' => {
- '0' => {
- 'name' => 's_addr',
- 'offset' => '0',
- 'type' => '833'
- }
- },
- 'Name' => 'struct in_addr',
- 'Size' => '4',
- 'Type' => 'Struct'
- },
- '15978' => {
- 'BaseType' => '15983',
- 'Name' => 'struct ibv_qp_init_attr*',
- 'Size' => '64',
+ '23928' => {
+ 'BaseType' => '924',
+ 'Name' => 'uint8_t*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '15983' => {
+ '23934' => {
'Header' => 'verbs.h',
- 'Line' => '878',
+ 'Line' => '929',
'Memb' => {
'0' => {
'name' => 'qp_context',
'offset' => '0',
- 'type' => '2369'
+ 'type' => '185'
},
'1' => {
'name' => 'send_cq',
'offset' => '8',
- 'type' => '8995'
+ 'type' => '20850'
},
+ '10' => {
+ 'name' => 'create_flags',
+ 'offset' => '80',
+ 'type' => '948'
+ },
+ '11' => {
+ 'name' => 'max_tso_header',
+ 'offset' => '84',
+ 'type' => '936'
+ },
+ '12' => {
+ 'name' => 'rwq_ind_tbl',
+ 'offset' => '88',
+ 'type' => '24172'
+ },
+ '13' => {
+ 'name' => 'rx_hash_conf',
+ 'offset' => '96',
+ 'type' => '23857'
+ },
+ '14' => {
+ 'name' => 'source_qpn',
+ 'offset' => '120',
+ 'type' => '948'
+ },
+ '15' => {
+ 'name' => 'send_ops_flags',
+ 'offset' => '128',
+ 'type' => '960'
+ },
'2' => {
'name' => 'recv_cq',
'offset' => '16',
- 'type' => '8995'
+ 'type' => '20850'
},
'3' => {
'name' => 'srq',
'offset' => '24',
- 'type' => '9592'
+ 'type' => '21170'
},
'4' => {
'name' => 'cap',
'offset' => '32',
- 'type' => '16084'
+ 'type' => '23597'
},
'5' => {
'name' => 'qp_type',
'offset' => '52',
- 'type' => '5068'
+ 'type' => '10906'
},
'6' => {
'name' => 'sq_sig_all',
'offset' => '56',
- 'type' => '225'
+ 'type' => '123'
+ },
+ '7' => {
+ 'name' => 'comp_mask',
+ 'offset' => '60',
+ 'type' => '948'
+ },
+ '8' => {
+ 'name' => 'pd',
+ 'offset' => '64',
+ 'type' => '22434'
+ },
+ '9' => {
+ 'name' => 'xrcd',
+ 'offset' => '72',
+ 'type' => '23115'
}
},
- 'Name' => 'struct ibv_qp_init_attr',
- 'Size' => '64',
+ 'Name' => 'struct ibv_qp_init_attr_ex',
+ 'Size' => '136',
'Type' => 'Struct'
},
- '16084' => {
+ '24172' => {
+ 'BaseType' => '23401',
+ 'Name' => 'struct ibv_rwq_ind_table*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '24441' => {
'Header' => 'verbs.h',
- 'Line' => '870',
+ 'Line' => '998',
'Memb' => {
'0' => {
- 'name' => 'max_send_wr',
- 'offset' => '0',
- 'type' => '844'
+ 'name' => 'IBV_QPS_RESET',
+ 'value' => '0'
},
'1' => {
- 'name' => 'max_recv_wr',
- 'offset' => '4',
- 'type' => '844'
+ 'name' => 'IBV_QPS_INIT',
+ 'value' => '1'
},
'2' => {
- 'name' => 'max_send_sge',
- 'offset' => '8',
- 'type' => '844'
+ 'name' => 'IBV_QPS_RTR',
+ 'value' => '2'
},
'3' => {
- 'name' => 'max_recv_sge',
- 'offset' => '12',
- 'type' => '844'
+ 'name' => 'IBV_QPS_RTS',
+ 'value' => '3'
},
'4' => {
- 'name' => 'max_inline_data',
- 'offset' => '16',
- 'type' => '844'
+ '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' => 'struct ibv_qp_cap',
- 'Size' => '20',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_qp_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '1617' => {
- 'BaseType' => '1163',
- 'Name' => 'unsigned char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1634' => {
- 'Header' => 'in.h',
- 'Line' => '254',
- 'Memb' => {
- '0' => {
- 'name' => 'sin6_family',
- 'offset' => '0',
- 'type' => '1574'
- },
- '1' => {
- 'name' => 'sin6_port',
- 'offset' => '2',
- 'type' => '1585'
- },
- '2' => {
- 'name' => 'sin6_flowinfo',
- 'offset' => '4',
- 'type' => '844'
- },
- '3' => {
- 'name' => 'sin6_addr',
- 'offset' => '8',
- 'type' => '1708'
- },
- '4' => {
- 'name' => 'sin6_scope_id',
- 'offset' => '24',
- 'type' => '844'
- }
- },
- 'Name' => 'struct sockaddr_in6',
- 'Size' => '28',
- 'Type' => 'Struct'
- },
- '1708' => {
- 'Header' => 'in.h',
- 'Line' => '211',
- 'Memb' => {
- '0' => {
- 'name' => '__in6_u',
- 'offset' => '0',
- 'type' => '1728'
- }
- },
- 'Name' => 'struct in6_addr',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '1728' => {
- 'Header' => 'in.h',
- 'Line' => '213',
- 'Memb' => {
- '0' => {
- 'name' => '__u6_addr8',
- 'offset' => '0',
- 'type' => '1140'
- },
- '1' => {
- 'name' => '__u6_addr16',
- 'offset' => '0',
- 'type' => '1770'
- },
- '2' => {
- 'name' => '__u6_addr32',
- 'offset' => '0',
- 'type' => '1782'
- }
- },
- 'Name' => 'in6_addr::anon-union-in.h-213',
- 'NameSpace' => 'in6_addr',
- 'Size' => '16',
- 'Type' => 'Union'
- },
- '1770' => {
- 'BaseType' => '253',
- 'Name' => 'uint16_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1782' => {
- 'BaseType' => '844',
- 'Name' => 'uint32_t[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '1794' => {
- 'BaseType' => '1799',
- 'Name' => 'struct sockaddr*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '1799' => {
- 'Header' => 'socket.h',
- 'Line' => '153',
- 'Memb' => {
- '0' => {
- 'name' => 'sa_family',
- 'offset' => '0',
- 'type' => '1574'
- },
- '1' => {
- 'name' => 'sa_data',
- 'offset' => '2',
- 'type' => '512'
- }
- },
- 'Name' => 'struct sockaddr',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '18968' => {
- 'BaseType' => '18973',
- 'Name' => 'struct ibv_rwq_ind_table*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '18973' => {
+ '24509' => {
'Header' => 'verbs.h',
- 'Line' => '839',
+ 'Line' => '1009',
'Memb' => {
'0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
+ 'name' => 'IBV_MIG_MIGRATED',
+ 'value' => '0'
},
'1' => {
- 'name' => 'ind_tbl_handle',
- 'offset' => '8',
- 'type' => '225'
+ 'name' => 'IBV_MIG_REARM',
+ 'value' => '1'
},
'2' => {
- 'name' => 'ind_tbl_num',
- 'offset' => '12',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'comp_mask',
- 'offset' => '16',
- 'type' => '844'
+ 'name' => 'IBV_MIG_ARMED',
+ 'value' => '2'
}
},
- 'Name' => 'struct ibv_rwq_ind_table',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '19677' => {
- 'BaseType' => '538',
- 'Header' => 'types.h',
- 'Line' => '139',
- 'Name' => '__time_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '21943' => {
- 'BaseType' => '21948',
- 'Name' => 'struct ibv_qp_init_attr_ex*',
- 'Size' => '136',
- 'Type' => 'Pointer'
+ 'Name' => 'enum ibv_mig_state',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '21948' => {
+ '24547' => {
'Header' => 'verbs.h',
- 'Line' => '929',
+ 'Line' => '1015',
'Memb' => {
'0' => {
- 'name' => 'qp_context',
+ 'name' => 'qp_state',
'offset' => '0',
- 'type' => '2369'
+ 'type' => '24441'
},
'1' => {
- 'name' => 'send_cq',
- 'offset' => '8',
- 'type' => '8995'
+ 'name' => 'cur_qp_state',
+ 'offset' => '4',
+ 'type' => '24441'
},
'10' => {
- 'name' => 'create_flags',
- 'offset' => '80',
- 'type' => '844'
+ 'name' => 'ah_attr',
+ 'offset' => '56',
+ 'type' => '22641'
},
'11' => {
- 'name' => 'max_tso_header',
- 'offset' => '84',
- 'type' => '253'
+ 'name' => 'alt_ah_attr',
+ 'offset' => '88',
+ 'type' => '22641'
},
'12' => {
- 'name' => 'rwq_ind_tbl',
- 'offset' => '88',
- 'type' => '18968'
+ 'name' => 'pkey_index',
+ 'offset' => '120',
+ 'type' => '936'
},
'13' => {
- 'name' => 'rx_hash_conf',
- 'offset' => '96',
- 'type' => '22166'
+ 'name' => 'alt_pkey_index',
+ 'offset' => '122',
+ 'type' => '936'
},
'14' => {
- 'name' => 'source_qpn',
- 'offset' => '120',
- 'type' => '844'
+ 'name' => 'en_sqd_async_notify',
+ 'offset' => '124',
+ 'type' => '924'
},
'15' => {
- 'name' => 'send_ops_flags',
+ 'name' => 'sq_draining',
+ 'offset' => '125',
+ 'type' => '924'
+ },
+ '16' => {
+ 'name' => 'max_rd_atomic',
+ 'offset' => '126',
+ 'type' => '924'
+ },
+ '17' => {
+ 'name' => 'max_dest_rd_atomic',
+ 'offset' => '127',
+ 'type' => '924'
+ },
+ '18' => {
+ 'name' => 'min_rnr_timer',
'offset' => '128',
- 'type' => '3142'
+ 'type' => '924'
+ },
+ '19' => {
+ 'name' => 'port_num',
+ 'offset' => '129',
+ 'type' => '924'
},
'2' => {
- 'name' => 'recv_cq',
- 'offset' => '16',
- 'type' => '8995'
+ 'name' => 'path_mtu',
+ 'offset' => '8',
+ 'type' => '20106'
},
+ '20' => {
+ 'name' => 'timeout',
+ 'offset' => '130',
+ 'type' => '924'
+ },
+ '21' => {
+ 'name' => 'retry_cnt',
+ 'offset' => '131',
+ 'type' => '924'
+ },
+ '22' => {
+ 'name' => 'rnr_retry',
+ 'offset' => '132',
+ 'type' => '924'
+ },
+ '23' => {
+ 'name' => 'alt_port_num',
+ 'offset' => '133',
+ 'type' => '924'
+ },
+ '24' => {
+ 'name' => 'alt_timeout',
+ 'offset' => '134',
+ 'type' => '924'
+ },
+ '25' => {
+ 'name' => 'rate_limit',
+ 'offset' => '136',
+ 'type' => '948'
+ },
'3' => {
- 'name' => 'srq',
- 'offset' => '24',
- 'type' => '9592'
+ 'name' => 'path_mig_state',
+ 'offset' => '12',
+ 'type' => '24509'
},
'4' => {
- 'name' => 'cap',
- 'offset' => '32',
- 'type' => '16084'
+ 'name' => 'qkey',
+ 'offset' => '16',
+ 'type' => '948'
},
'5' => {
- 'name' => 'qp_type',
- 'offset' => '52',
- 'type' => '5068'
+ 'name' => 'rq_psn',
+ 'offset' => '20',
+ 'type' => '948'
},
'6' => {
- 'name' => 'sq_sig_all',
- 'offset' => '56',
- 'type' => '225'
+ 'name' => 'sq_psn',
+ 'offset' => '24',
+ 'type' => '948'
},
'7' => {
- 'name' => 'comp_mask',
- 'offset' => '60',
- 'type' => '844'
+ 'name' => 'dest_qp_num',
+ 'offset' => '28',
+ 'type' => '948'
},
'8' => {
- 'name' => 'pd',
- 'offset' => '64',
- 'type' => '8700'
+ 'name' => 'qp_access_flags',
+ 'offset' => '32',
+ 'type' => '78'
},
'9' => {
- 'name' => 'xrcd',
- 'offset' => '72',
- 'type' => '11517'
+ 'name' => 'cap',
+ 'offset' => '36',
+ 'type' => '23597'
}
},
- 'Name' => 'struct ibv_qp_init_attr_ex',
- 'Size' => '136',
+ 'Name' => 'struct ibv_qp_attr',
+ 'Size' => '144',
'Type' => 'Struct'
},
- '22166' => {
+ '24997' => {
'Header' => 'verbs.h',
- 'Line' => '920',
+ 'Line' => '1051',
'Memb' => {
'0' => {
- 'name' => 'rx_hash_function',
- 'offset' => '0',
- 'type' => '1152'
+ 'name' => 'IBV_WR_RDMA_WRITE',
+ 'value' => '0'
},
'1' => {
- 'name' => 'rx_hash_key_len',
- 'offset' => '1',
- 'type' => '1152'
+ 'name' => 'IBV_WR_RDMA_WRITE_WITH_IMM',
+ 'value' => '1'
},
+ '10' => {
+ 'name' => 'IBV_WR_TSO',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'IBV_WR_DRIVER1',
+ 'value' => '11'
+ },
'2' => {
- 'name' => 'rx_hash_key',
- 'offset' => '8',
- 'type' => '22228'
+ 'name' => 'IBV_WR_SEND',
+ 'value' => '2'
},
'3' => {
- 'name' => 'rx_hash_fields_mask',
- 'offset' => '16',
- 'type' => '3142'
- }
- },
- 'Name' => 'struct ibv_rx_hash_conf',
- 'Size' => '24',
- 'Type' => 'Struct'
- },
- '22228' => {
- 'BaseType' => '1152',
- 'Name' => 'uint8_t*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '22280' => {
- 'BaseType' => '22285',
- 'Name' => 'struct ibv_srq_init_attr_ex*',
- 'Size' => '64',
- 'Type' => 'Pointer'
- },
- '22285' => {
- 'Header' => 'verbs.h',
- 'Line' => '767',
- 'Memb' => {
- '0' => {
- 'name' => 'srq_context',
- 'offset' => '0',
- 'type' => '2369'
+ 'name' => 'IBV_WR_SEND_WITH_IMM',
+ 'value' => '3'
},
- '1' => {
- 'name' => 'attr',
- 'offset' => '8',
- 'type' => '22399'
- },
- '2' => {
- 'name' => 'comp_mask',
- 'offset' => '20',
- 'type' => '844'
- },
- '3' => {
- 'name' => 'srq_type',
- 'offset' => '24',
- 'type' => '12476'
- },
- '4' => {
- 'name' => 'pd',
- 'offset' => '32',
- 'type' => '8700'
+ '4' => {
+ 'name' => 'IBV_WR_RDMA_READ',
+ 'value' => '4'
},
'5' => {
- 'name' => 'xrcd',
- 'offset' => '40',
- 'type' => '11517'
+ 'name' => 'IBV_WR_ATOMIC_CMP_AND_SWP',
+ 'value' => '5'
},
'6' => {
- 'name' => 'cq',
- 'offset' => '48',
- 'type' => '8995'
+ 'name' => 'IBV_WR_ATOMIC_FETCH_AND_ADD',
+ 'value' => '6'
},
'7' => {
- 'name' => 'tm_cap',
- 'offset' => '56',
- 'type' => '22448'
+ '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' => 'struct ibv_srq_init_attr_ex',
- 'Size' => '64',
- 'Type' => 'Struct'
+ 'Name' => 'enum ibv_wr_opcode',
+ 'Size' => '4',
+ 'Type' => 'Enum'
},
- '22399' => {
+ '25089' => {
'Header' => 'verbs.h',
- 'Line' => '736',
+ 'Line' => '1079',
'Memb' => {
'0' => {
- 'name' => 'max_wr',
+ 'name' => 'addr',
'offset' => '0',
- 'type' => '844'
+ 'type' => '960'
},
'1' => {
- 'name' => 'max_sge',
- 'offset' => '4',
- 'type' => '844'
+ 'name' => 'length',
+ 'offset' => '8',
+ 'type' => '948'
},
'2' => {
- 'name' => 'srq_limit',
- 'offset' => '8',
- 'type' => '844'
+ 'name' => 'lkey',
+ 'offset' => '12',
+ 'type' => '948'
}
},
- 'Name' => 'struct ibv_srq_attr',
- 'Size' => '12',
+ 'Name' => 'struct ibv_sge',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '22448' => {
+ '25146' => {
'Header' => 'verbs.h',
- 'Line' => '762',
+ 'Line' => '1095',
'Memb' => {
'0' => {
- 'name' => 'max_num_tags',
+ 'name' => 'imm_data',
'offset' => '0',
- 'type' => '844'
+ 'type' => '2266'
},
'1' => {
- 'name' => 'max_ops',
- 'offset' => '4',
- 'type' => '844'
+ 'name' => 'invalidate_rkey',
+ 'offset' => '0',
+ 'type' => '948'
}
},
- 'Name' => 'struct ibv_tm_cap',
- 'Size' => '8',
- 'Type' => 'Struct'
- },
- '225' => {
- 'Name' => 'int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '22575' => {
- 'BaseType' => '22580',
- 'Name' => 'struct ibv_srq_init_attr*',
- 'Size' => '24',
- 'Type' => 'Pointer'
+ 'Name' => 'anon-union-verbs.h-1095',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '22580' => {
+ '25183' => {
'Header' => 'verbs.h',
- 'Line' => '742',
+ 'Line' => '1100',
'Memb' => {
'0' => {
- 'name' => 'srq_context',
+ 'name' => 'remote_addr',
'offset' => '0',
- 'type' => '2369'
+ 'type' => '960'
},
'1' => {
- 'name' => 'attr',
+ 'name' => 'rkey',
'offset' => '8',
- 'type' => '22399'
+ 'type' => '948'
}
},
- 'Name' => 'struct ibv_srq_init_attr',
- 'Size' => '24',
+ 'Name' => 'anon-struct-verbs.h-1100',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '22793' => {
- 'BaseType' => '15471',
- 'Name' => 'struct rdma_cm_id**',
- 'Size' => '416',
- 'Type' => 'Pointer'
- },
- '2316' => {
- 'BaseType' => '538',
- 'Header' => 'types.h',
- 'Line' => '131',
- 'Name' => '__off_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2369' => {
- 'BaseType' => '1',
- 'Name' => 'void*',
- 'Type' => 'Pointer'
- },
- '2370' => {
- 'BaseType' => '2381',
- 'Header' => 'stddef.h',
- 'Line' => '62',
- 'Name' => 'size_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2381' => {
- 'Name' => 'unsigned long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '2459' => {
- 'BaseType' => '2470',
- 'Header' => 'socket.h',
- 'Line' => '33',
- 'Name' => 'socklen_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2470' => {
- 'BaseType' => '449',
- 'Header' => 'types.h',
- 'Line' => '189',
- 'Name' => '__socklen_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '253' => {
- 'BaseType' => '264',
- 'Header' => 'stdint.h',
- 'Line' => '49',
- 'Name' => 'uint16_t',
- 'Size' => '2',
- 'Type' => 'Typedef'
- },
- '264' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '27166' => {
- 'BaseType' => '15476',
- 'Name' => 'struct rdma_conn_param*',
- 'Size' => '24',
- 'Type' => 'Pointer'
- },
- '27209' => {
+ '25222' => {
'Header' => 'verbs.h',
- 'Line' => '1015',
+ 'Line' => '1104',
'Memb' => {
'0' => {
- 'name' => 'qp_state',
+ 'name' => 'remote_addr',
'offset' => '0',
- 'type' => '9698'
+ 'type' => '960'
},
'1' => {
- 'name' => 'cur_qp_state',
- 'offset' => '4',
- 'type' => '9698'
- },
- '10' => {
- 'name' => 'ah_attr',
- 'offset' => '56',
- 'type' => '15668'
- },
- '11' => {
- 'name' => 'alt_ah_attr',
- 'offset' => '88',
- 'type' => '15668'
- },
- '12' => {
- 'name' => 'pkey_index',
- 'offset' => '120',
- 'type' => '253'
- },
- '13' => {
- 'name' => 'alt_pkey_index',
- 'offset' => '122',
- 'type' => '253'
- },
- '14' => {
- 'name' => 'en_sqd_async_notify',
- 'offset' => '124',
- 'type' => '1152'
- },
- '15' => {
- 'name' => 'sq_draining',
- 'offset' => '125',
- 'type' => '1152'
- },
- '16' => {
- 'name' => 'max_rd_atomic',
- 'offset' => '126',
- 'type' => '1152'
- },
- '17' => {
- 'name' => 'max_dest_rd_atomic',
- 'offset' => '127',
- 'type' => '1152'
- },
- '18' => {
- 'name' => 'min_rnr_timer',
- 'offset' => '128',
- 'type' => '1152'
- },
- '19' => {
- 'name' => 'port_num',
- 'offset' => '129',
- 'type' => '1152'
- },
- '2' => {
- 'name' => 'path_mtu',
+ 'name' => 'compare_add',
'offset' => '8',
- 'type' => '12231'
- },
- '20' => {
- 'name' => 'timeout',
- 'offset' => '130',
- 'type' => '1152'
- },
- '21' => {
- 'name' => 'retry_cnt',
- 'offset' => '131',
- 'type' => '1152'
- },
- '22' => {
- 'name' => 'rnr_retry',
- 'offset' => '132',
- 'type' => '1152'
- },
- '23' => {
- 'name' => 'alt_port_num',
- 'offset' => '133',
- 'type' => '1152'
- },
- '24' => {
- 'name' => 'alt_timeout',
- 'offset' => '134',
- 'type' => '1152'
- },
- '25' => {
- 'name' => 'rate_limit',
- 'offset' => '136',
- 'type' => '844'
- },
- '3' => {
- 'name' => 'path_mig_state',
- 'offset' => '12',
- 'type' => '12275'
+ 'type' => '960'
},
- '4' => {
- 'name' => 'qkey',
+ '2' => {
+ 'name' => 'swap',
'offset' => '16',
- 'type' => '844'
- },
- '5' => {
- 'name' => 'rq_psn',
- 'offset' => '20',
- 'type' => '844'
+ 'type' => '960'
},
- '6' => {
- 'name' => 'sq_psn',
+ '3' => {
+ 'name' => 'rkey',
'offset' => '24',
- 'type' => '844'
- },
- '7' => {
- 'name' => 'dest_qp_num',
- 'offset' => '28',
- 'type' => '844'
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1104',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '25289' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1110',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ah',
+ 'offset' => '0',
+ 'type' => '25397'
},
- '8' => {
- 'name' => 'qp_access_flags',
- 'offset' => '32',
- 'type' => '449'
+ '1' => {
+ 'name' => 'remote_qpn',
+ 'offset' => '8',
+ 'type' => '948'
},
- '9' => {
- 'name' => 'cap',
- 'offset' => '36',
- 'type' => '16084'
+ '2' => {
+ 'name' => 'remote_qkey',
+ 'offset' => '12',
+ 'type' => '948'
}
},
- 'Name' => 'struct ibv_qp_attr',
- 'Size' => '144',
+ 'Name' => 'anon-struct-verbs.h-1110',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '2790' => {
- 'BaseType' => '2795',
- 'Name' => 'struct rdma_addrinfo*',
- 'Size' => '96',
- 'Type' => 'Pointer'
- },
- '2795' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '182',
- 'Memb' => {
- '0' => {
- 'name' => 'ai_flags',
- 'offset' => '0',
- 'type' => '225'
- },
- '1' => {
- 'name' => 'ai_family',
- 'offset' => '4',
- 'type' => '225'
- },
- '10' => {
- 'name' => 'ai_route_len',
- 'offset' => '56',
- 'type' => '2370'
- },
- '11' => {
- 'name' => 'ai_route',
- 'offset' => '64',
- 'type' => '2369'
- },
- '12' => {
- 'name' => 'ai_connect_len',
- 'offset' => '72',
- 'type' => '2370'
- },
- '13' => {
- 'name' => 'ai_connect',
- 'offset' => '80',
- 'type' => '2369'
- },
- '14' => {
- 'name' => 'ai_next',
- 'offset' => '88',
- 'type' => '2790'
- },
- '2' => {
- 'name' => 'ai_qp_type',
- 'offset' => '8',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'ai_port_space',
- 'offset' => '12',
- 'type' => '225'
- },
- '4' => {
- 'name' => 'ai_src_len',
- 'offset' => '16',
- 'type' => '2459'
- },
- '5' => {
- 'name' => 'ai_dst_len',
- 'offset' => '20',
- 'type' => '2459'
- },
- '6' => {
- 'name' => 'ai_src_addr',
- 'offset' => '24',
- 'type' => '1794'
- },
- '7' => {
- 'name' => 'ai_dst_addr',
- 'offset' => '32',
- 'type' => '1794'
- },
- '8' => {
- 'name' => 'ai_src_canonname',
- 'offset' => '40',
- 'type' => '1507'
- },
- '9' => {
- 'name' => 'ai_dst_canonname',
- 'offset' => '48',
- 'type' => '1507'
- }
- },
- 'Name' => 'struct rdma_addrinfo',
- 'Size' => '96',
- 'Type' => 'Struct'
- },
- '292' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '128',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '344'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '512'
- },
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '538'
- }
- },
- 'Name' => 'union pthread_mutex_t',
- 'Size' => '40',
- 'Type' => 'Union'
- },
- '3142' => {
- 'BaseType' => '2381',
- 'Header' => 'stdint.h',
- 'Line' => '55',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3212' => {
- 'BaseType' => '2790',
- 'Name' => 'struct rdma_addrinfo**',
- 'Size' => '96',
- 'Type' => 'Pointer'
- },
- '344' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '92',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '225'
- },
- '1' => {
- 'name' => '__count',
- 'offset' => '4',
- 'type' => '449'
- },
- '2' => {
- 'name' => '__owner',
- 'offset' => '8',
- 'type' => '225'
- },
- '3' => {
- 'name' => '__nusers',
- 'offset' => '12',
- 'type' => '449'
- },
- '4' => {
- 'name' => '__kind',
- 'offset' => '16',
- 'type' => '225'
- },
- '5' => {
- 'name' => '__spins',
- 'offset' => '20',
- 'type' => '456'
- },
- '6' => {
- 'name' => '__elision',
- 'offset' => '22',
- 'type' => '456'
- },
- '7' => {
- 'name' => '__list',
- 'offset' => '24',
- 'type' => '463'
- }
- },
- 'Name' => 'struct __pthread_mutex_s',
- 'Size' => '40',
- 'Type' => 'Struct'
- },
- '40025' => {
- 'BaseType' => '7662',
- 'Name' => 'struct ibv_context**',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '40040' => {
- 'BaseType' => '225',
- 'Name' => 'int*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '40618' => {
- 'BaseType' => '15368',
- 'Name' => 'struct rdma_cm_event**',
- 'Size' => '80',
- 'Type' => 'Pointer'
- },
- '40956' => {
- 'BaseType' => '27209',
- 'Name' => 'struct ibv_qp_attr*',
- 'Size' => '144',
- 'Type' => 'Pointer'
- },
- '41947' => {
- 'BaseType' => '41952',
- 'Name' => 'struct rdma_cm_join_mc_attr_ex*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '41952' => {
- 'Header' => 'rdma_cma.h',
- 'Line' => '214',
+ '25341' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1595',
'Memb' => {
'0' => {
- 'name' => 'comp_mask',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '844'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'join_flags',
- 'offset' => '4',
- 'type' => '844'
+ 'name' => 'pd',
+ 'offset' => '8',
+ 'type' => '22434'
},
'2' => {
- 'name' => 'addr',
- 'offset' => '8',
- 'type' => '1794'
+ 'name' => 'handle',
+ 'offset' => '16',
+ 'type' => '948'
}
},
- 'Name' => 'struct rdma_cm_join_mc_attr_ex',
- 'Size' => '16',
+ 'Name' => 'struct ibv_ah',
+ 'Size' => '24',
'Type' => 'Struct'
},
- '4378' => {
- 'BaseType' => '4383',
- 'Name' => 'struct rdma_addrinfo const*',
- 'Size' => '96',
- 'Type' => 'Pointer'
- },
- '4383' => {
- 'BaseType' => '2795',
- 'Name' => 'struct rdma_addrinfo const',
- 'Size' => '96',
- 'Type' => 'Const'
- },
- '449' => {
- 'Name' => 'unsigned int',
- 'Size' => '4',
- 'Type' => 'Intrinsic'
- },
- '456' => {
- 'Name' => 'short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '463' => {
- 'BaseType' => '474',
- 'Header' => 'pthreadtypes.h',
- 'Line' => '79',
- 'Name' => '__pthread_list_t',
- 'Size' => '16',
- 'Type' => 'Typedef'
- },
- '474' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '75',
- 'Memb' => {
- '0' => {
- 'name' => '__prev',
- 'offset' => '0',
- 'type' => '507'
- },
- '1' => {
- 'name' => '__next',
- 'offset' => '8',
- 'type' => '507'
- }
- },
- 'Name' => 'struct __pthread_internal_list',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '4788' => {
- 'BaseType' => '449',
- 'Header' => 'rdma_cma.h',
- 'Line' => '69',
- 'Memb' => {
- '0' => {
- 'name' => 'RDMA_PS_IPOIB',
- 'value' => '2'
- },
- '1' => {
- 'name' => 'RDMA_PS_TCP',
- 'value' => '262'
- },
- '2' => {
- 'name' => 'RDMA_PS_UDP',
- 'value' => '273'
- },
- '3' => {
- 'name' => 'RDMA_PS_IB',
- 'value' => '319'
- }
- },
- 'Name' => 'enum rdma_port_space',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '5068' => {
- 'BaseType' => '449',
- 'Header' => 'verbs.h',
- 'Line' => '860',
- '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'
- },
- '507' => {
- 'BaseType' => '474',
- 'Name' => 'struct __pthread_internal_list*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '512' => {
- 'BaseType' => '524',
- 'Name' => 'char[]',
- 'Size' => '8',
- 'Type' => 'Array'
- },
- '51230' => {
- 'BaseType' => '51235',
- 'Name' => 'struct pollfd*',
+ '25397' => {
+ 'BaseType' => '25341',
+ 'Name' => 'struct ibv_ah*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51235' => {
- 'Header' => 'poll.h',
- 'Line' => '39',
+ '25403' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1099',
'Memb' => {
'0' => {
- 'name' => 'fd',
+ 'name' => 'rdma',
'offset' => '0',
- 'type' => '225'
+ 'type' => '25183'
},
'1' => {
- 'name' => 'events',
- 'offset' => '4',
- 'type' => '456'
+ 'name' => 'atomic',
+ 'offset' => '0',
+ 'type' => '25222'
},
'2' => {
- 'name' => 'revents',
- 'offset' => '6',
- 'type' => '456'
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '25289'
}
},
- 'Name' => 'struct pollfd',
- 'Size' => '8',
+ 'Name' => 'anon-union-verbs.h-1099',
+ 'Size' => '32',
+ 'Type' => 'Union'
+ },
+ '25452' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1117',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'remote_srqn',
+ 'offset' => '0',
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1117',
+ 'Size' => '4',
'Type' => 'Struct'
},
- '51527' => {
- 'BaseType' => '2381',
- 'Header' => 'poll.h',
- 'Line' => '36',
- 'Name' => 'nfds_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
+ '25477' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1116',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'xrc',
+ 'offset' => '0',
+ 'type' => '25452'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1116',
+ 'Size' => '4',
+ 'Type' => 'Union'
},
- '524' => {
- 'Name' => 'char',
- 'Size' => '1',
- 'Type' => 'Intrinsic'
- },
- '538' => {
- 'Name' => 'long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '5875' => {
- 'BaseType' => '5880',
- 'Name' => 'char const*',
- 'Size' => '1',
- 'Type' => 'Pointer'
- },
- '5880' => {
- 'BaseType' => '524',
- 'Name' => 'char const',
- 'Size' => '1',
- 'Type' => 'Const'
- },
- '59521' => {
- 'BaseType' => '59526',
- 'Name' => 'struct sockaddr const*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '59526' => {
- 'BaseType' => '1799',
- 'Name' => 'struct sockaddr const',
- 'Size' => '16',
- 'Type' => 'Const'
- },
- '59531' => {
- 'BaseType' => '538',
- 'Header' => 'select.h',
- 'Line' => '54',
- 'Name' => '__fd_mask',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '6107' => {
- 'BaseType' => '2459',
- 'Name' => 'socklen_t*',
- 'Size' => '4',
- 'Type' => 'Pointer'
- },
- '62834' => {
- 'BaseType' => '62845',
- 'Header' => 'types.h',
- 'Line' => '109',
- 'Name' => 'ssize_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
+ '25501' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1122',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'mw',
+ 'offset' => '0',
+ 'type' => '25553'
+ },
+ '1' => {
+ 'name' => 'rkey',
+ 'offset' => '8',
+ 'type' => '948'
+ },
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '22022'
+ }
+ },
+ 'Name' => 'anon-struct-verbs.h-1122',
+ 'Size' => '48',
+ 'Type' => 'Struct'
},
- '62845' => {
- 'BaseType' => '538',
- 'Header' => 'types.h',
- 'Line' => '172',
- 'Name' => '__ssize_t',
+ '25553' => {
+ 'BaseType' => '22472',
+ 'Name' => 'struct ibv_mw*',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '70759' => {
- 'BaseType' => '70764',
- 'Name' => 'struct iovec const*',
- 'Size' => '16',
'Type' => 'Pointer'
},
- '70764' => {
- 'BaseType' => '70769',
- 'Name' => 'struct iovec const',
- 'Size' => '16',
- 'Type' => 'Const'
- },
- '70769' => {
- 'Header' => 'uio.h',
- 'Line' => '43',
+ '25559' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1127',
'Memb' => {
'0' => {
- 'name' => 'iov_base',
+ 'name' => 'hdr',
'offset' => '0',
- 'type' => '2369'
+ 'type' => '185'
},
'1' => {
- 'name' => 'iov_len',
+ 'name' => 'hdr_sz',
'offset' => '8',
- 'type' => '2370'
+ 'type' => '936'
+ },
+ '2' => {
+ 'name' => 'mss',
+ 'offset' => '10',
+ 'type' => '936'
}
},
- 'Name' => 'struct iovec',
+ 'Name' => 'anon-struct-verbs.h-1127',
'Size' => '16',
'Type' => 'Struct'
},
- '72600' => {
- 'Header' => 'socket.h',
- 'Line' => '228',
+ '25612' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1121',
'Memb' => {
'0' => {
- 'name' => 'msg_name',
+ 'name' => 'bind_mw',
'offset' => '0',
- 'type' => '2369'
+ 'type' => '25501'
},
'1' => {
- 'name' => 'msg_namelen',
+ 'name' => 'tso',
+ 'offset' => '0',
+ 'type' => '25559'
+ }
+ },
+ 'Name' => 'anon-union-verbs.h-1121',
+ 'Size' => '48',
+ 'Type' => 'Union'
+ },
+ '25649' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1085',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '960'
+ },
+ '1' => {
+ 'name' => 'next',
'offset' => '8',
- 'type' => '2459'
+ 'type' => '25787'
},
'2' => {
- 'name' => 'msg_iov',
+ 'name' => 'sg_list',
'offset' => '16',
- 'type' => '72693'
+ 'type' => '25793'
},
'3' => {
- 'name' => 'msg_iovlen',
+ 'name' => 'num_sge',
'offset' => '24',
- 'type' => '2370'
+ 'type' => '123'
},
'4' => {
- 'name' => 'msg_control',
- 'offset' => '32',
- 'type' => '2369'
+ 'name' => 'opcode',
+ 'offset' => '28',
+ 'type' => '24997'
},
'5' => {
- 'name' => 'msg_controllen',
- 'offset' => '40',
- 'type' => '2370'
+ 'name' => 'send_flags',
+ 'offset' => '32',
+ 'type' => '78'
},
'6' => {
- 'name' => 'msg_flags',
- 'offset' => '48',
- 'type' => '225'
+ 'name' => 'unnamed0',
+ 'offset' => '36',
+ 'type' => '25146'
+ },
+ '7' => {
+ 'name' => 'wr',
+ 'offset' => '40',
+ 'type' => '25403'
+ },
+ '8' => {
+ 'name' => 'qp_type',
+ 'offset' => '72',
+ 'type' => '25477'
+ },
+ '9' => {
+ 'name' => 'unnamed1',
+ 'offset' => '80',
+ 'type' => '25612'
}
},
- 'Name' => 'struct msghdr',
- 'Size' => '56',
+ 'Name' => 'struct ibv_send_wr',
+ 'Size' => '128',
'Type' => 'Struct'
},
- '72693' => {
- 'BaseType' => '70769',
- 'Name' => 'struct iovec*',
- 'Size' => '16',
+ '25787' => {
+ 'BaseType' => '25649',
+ 'Name' => 'struct ibv_send_wr*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '7662' => {
- 'BaseType' => '7667',
- 'Name' => 'struct ibv_context*',
- 'Size' => '328',
- 'Type' => 'Pointer'
- },
- '7667' => {
+ '25793' => {
+ 'BaseType' => '25089',
+ 'Name' => 'struct ibv_sge*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '25799' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1135',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'wr_id',
+ 'offset' => '0',
+ 'type' => '960'
+ },
+ '1' => {
+ 'name' => 'next',
+ 'offset' => '8',
+ 'type' => '25870'
+ },
+ '2' => {
+ 'name' => 'sg_list',
+ 'offset' => '16',
+ 'type' => '25793'
+ },
+ '3' => {
+ 'name' => 'num_sge',
+ 'offset' => '24',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct ibv_recv_wr',
+ 'Size' => '32',
+ 'Type' => 'Struct'
+ },
+ '25870' => {
+ 'BaseType' => '25799',
+ 'Name' => 'struct ibv_recv_wr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '2597' => {
'Header' => 'verbs.h',
- 'Line' => '1935',
+ 'Line' => '65',
'Memb' => {
'0' => {
- 'name' => 'device',
+ 'name' => 'subnet_prefix',
'offset' => '0',
- 'type' => '7774'
+ 'type' => '2278'
},
'1' => {
- 'name' => 'ops',
+ 'name' => 'interface_id',
'offset' => '8',
- 'type' => '8107'
- },
- '2' => {
- 'name' => 'cmd_fd',
- 'offset' => '264',
- 'type' => '225'
- },
- '3' => {
- 'name' => 'async_fd',
- 'offset' => '268',
- 'type' => '225'
- },
- '4' => {
- 'name' => 'num_comp_vectors',
- 'offset' => '272',
- 'type' => '225'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '280',
- 'type' => '292'
- },
- '6' => {
- 'name' => 'abi_compat',
- 'offset' => '320',
- 'type' => '2369'
- }
- },
- 'Name' => 'struct ibv_context',
- 'Size' => '328',
- 'Type' => 'Struct'
- },
- '7774' => {
- 'BaseType' => '7779',
- 'Name' => 'struct ibv_device*',
- 'Size' => '664',
- 'Type' => 'Pointer'
- },
- '7779' => {
- 'Header' => 'verbs.h',
- 'Line' => '1878',
- 'Memb' => {
- '0' => {
- 'name' => '_ops',
- 'offset' => '0',
- 'type' => '7882'
- },
- '1' => {
- 'name' => 'node_type',
- 'offset' => '16',
- 'type' => '7958'
- },
- '2' => {
- 'name' => 'transport_type',
- 'offset' => '20',
- 'type' => '8019'
- },
- '3' => {
- 'name' => 'name',
- 'offset' => '24',
- 'type' => '512'
- },
- '4' => {
- 'name' => 'dev_name',
- 'offset' => '88',
- 'type' => '512'
- },
- '5' => {
- 'name' => 'dev_path',
- 'offset' => '152',
- 'type' => '512'
- },
- '6' => {
- 'name' => 'ibdev_path',
- 'offset' => '408',
- 'type' => '512'
+ 'type' => '2278'
}
},
- 'Name' => 'struct ibv_device',
- 'Size' => '664',
+ 'Name' => 'anon-struct-verbs.h-65',
+ 'Size' => '16',
'Type' => 'Struct'
},
- '77962' => {
- 'BaseType' => '77967',
- 'Name' => 'fd_set*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '77967' => {
- 'Header' => 'select.h',
- 'Line' => '75',
+ '26138' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1171',
'Memb' => {
'0' => {
- 'name' => 'fds_bits',
+ 'name' => 'wr_id',
'offset' => '0',
- 'type' => '77995'
+ 'type' => '960'
+ },
+ '1' => {
+ 'name' => 'send_flags',
+ 'offset' => '8',
+ 'type' => '78'
+ },
+ '2' => {
+ 'name' => 'bind_info',
+ 'offset' => '16',
+ 'type' => '22022'
}
},
- 'Name' => 'struct fd_set',
- 'Size' => '128',
+ 'Name' => 'struct ibv_mw_bind',
+ 'Size' => '48',
'Type' => 'Struct'
},
- '77995' => {
- 'BaseType' => '59531',
- 'Name' => '__fd_mask[]',
+ '26220' => {
+ 'BaseType' => '25870',
+ 'Name' => 'struct ibv_recv_wr**',
'Size' => '8',
- 'Type' => 'Array'
- },
- '78033' => {
- 'BaseType' => '78038',
- 'Name' => 'struct timeval*',
- 'Size' => '16',
'Type' => 'Pointer'
},
- '78038' => {
- 'Header' => 'time.h',
- 'Line' => '30',
+ '26232' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1402',
'Memb' => {
'0' => {
- 'name' => 'tv_sec',
+ 'name' => 'context',
'offset' => '0',
- 'type' => '19677'
+ 'type' => '18731'
},
'1' => {
- 'name' => 'tv_usec',
+ 'name' => 'fd',
'offset' => '8',
- 'type' => '78071'
+ 'type' => '123'
+ },
+ '2' => {
+ 'name' => 'refcnt',
+ 'offset' => '12',
+ 'type' => '123'
}
},
- 'Name' => 'struct timeval',
+ 'Name' => 'struct ibv_comp_channel',
'Size' => '16',
'Type' => 'Struct'
},
- '78071' => {
- 'BaseType' => '538',
- 'Header' => 'types.h',
- 'Line' => '141',
- 'Name' => '__suseconds_t',
+ '26288' => {
+ 'BaseType' => '26232',
+ 'Name' => 'struct ibv_comp_channel*',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'Pointer'
},
- '7882' => {
+ '2633' => {
'Header' => 'verbs.h',
- 'Line' => '1868',
+ 'Line' => '63',
'Memb' => {
'0' => {
- 'name' => '_dummy1',
+ 'name' => 'raw',
'offset' => '0',
- 'type' => '7918'
+ 'type' => '1751'
},
'1' => {
- 'name' => '_dummy2',
- 'offset' => '8',
- 'type' => '7946'
+ 'name' => 'global',
+ 'offset' => '0',
+ 'type' => '2597'
}
},
- 'Name' => 'struct _ibv_device_ops',
+ 'Name' => 'union ibv_gid',
'Size' => '16',
- 'Type' => 'Struct'
+ 'Type' => 'Union'
},
- '7918' => {
- 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
- 'Param' => {
+ '27598' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1868',
+ 'Memb' => {
'0' => {
- 'type' => '7774'
+ 'name' => '_dummy1',
+ 'offset' => '0',
+ 'type' => '27782'
},
'1' => {
- 'type' => '225'
+ 'name' => '_dummy2',
+ 'offset' => '8',
+ 'type' => '27799'
}
},
- 'Return' => '7662',
- 'Type' => 'FuncPtr'
- },
- '7946' => {
- 'Name' => 'void(*)(struct ibv_context*)',
- 'Param' => {
+ 'Name' => 'struct _ibv_device_ops',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '27661' => {
+ 'BaseType' => '27667',
+ 'Name' => 'struct ibv_device*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '27667' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1878',
+ 'Memb' => {
'0' => {
- 'type' => '7662'
- }
- },
- 'Return' => '1',
- 'Type' => 'FuncPtr'
- },
- '7958' => {
- 'BaseType' => '225',
- 'Header' => 'verbs.h',
- 'Line' => '79',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_NODE_UNKNOWN',
- 'value' => '-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'
- },
- '8019' => {
- 'BaseType' => '225',
- 'Header' => 'verbs.h',
- 'Line' => '90',
- 'Memb' => {
- '0' => {
- 'name' => 'IBV_TRANSPORT_UNKNOWN',
- 'value' => '-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'
- },
- '8107' => {
- 'Header' => 'verbs.h',
- 'Line' => '1893',
- 'Memb' => {
- '0' => {
- 'name' => '_compat_query_device',
- 'offset' => '0',
- 'type' => '8534'
- },
- '1' => {
- 'name' => '_compat_query_port',
- 'offset' => '8',
- 'type' => '8545'
- },
- '10' => {
- 'name' => '_compat_create_cq',
- 'offset' => '80',
- 'type' => '8534'
- },
- '11' => {
- 'name' => 'poll_cq',
- 'offset' => '88',
- 'type' => '10084'
- },
- '12' => {
- 'name' => 'req_notify_cq',
- 'offset' => '96',
- 'type' => '10638'
- },
- '13' => {
- 'name' => '_compat_cq_event',
- 'offset' => '104',
- 'type' => '8534'
- },
- '14' => {
- 'name' => '_compat_resize_cq',
- 'offset' => '112',
- 'type' => '8534'
+ 'name' => '_ops',
+ 'offset' => '0',
+ 'type' => '27598'
},
- '15' => {
- 'name' => '_compat_destroy_cq',
- 'offset' => '120',
- 'type' => '8534'
+ '1' => {
+ 'name' => 'node_type',
+ 'offset' => '16',
+ 'type' => '18334'
},
- '16' => {
- 'name' => '_compat_create_srq',
- 'offset' => '128',
- 'type' => '8534'
+ '2' => {
+ 'name' => 'transport_type',
+ 'offset' => '20',
+ 'type' => '18401'
},
- '17' => {
- 'name' => '_compat_modify_srq',
- 'offset' => '136',
- 'type' => '8534'
+ '3' => {
+ 'name' => 'name',
+ 'offset' => '24',
+ 'type' => '19349'
},
- '18' => {
- 'name' => '_compat_query_srq',
- 'offset' => '144',
- 'type' => '8534'
+ '4' => {
+ 'name' => 'dev_name',
+ 'offset' => '88',
+ 'type' => '19349'
},
- '19' => {
- 'name' => '_compat_destroy_srq',
+ '5' => {
+ 'name' => 'dev_path',
'offset' => '152',
- 'type' => '8534'
- },
- '2' => {
- 'name' => '_compat_alloc_pd',
- 'offset' => '16',
- 'type' => '8534'
- },
- '20' => {
- 'name' => 'post_srq_recv',
- 'offset' => '160',
- 'type' => '10659'
- },
- '21' => {
- 'name' => '_compat_create_qp',
- 'offset' => '168',
- 'type' => '8534'
- },
- '22' => {
- 'name' => '_compat_query_qp',
- 'offset' => '176',
- 'type' => '8534'
- },
- '23' => {
- 'name' => '_compat_modify_qp',
- 'offset' => '184',
- 'type' => '8534'
- },
- '24' => {
- 'name' => '_compat_destroy_qp',
- 'offset' => '192',
- 'type' => '8534'
- },
- '25' => {
- 'name' => 'post_send',
- 'offset' => '200',
- 'type' => '10811'
- },
- '26' => {
- 'name' => 'post_recv',
- 'offset' => '208',
- 'type' => '11491'
- },
- '27' => {
- 'name' => '_compat_create_ah',
- 'offset' => '216',
- 'type' => '8534'
- },
- '28' => {
- 'name' => '_compat_destroy_ah',
- 'offset' => '224',
- 'type' => '8534'
- },
- '29' => {
- 'name' => '_compat_attach_mcast',
- 'offset' => '232',
- 'type' => '8534'
- },
- '3' => {
- 'name' => '_compat_dealloc_pd',
- 'offset' => '24',
- 'type' => '8534'
- },
- '30' => {
- 'name' => '_compat_detach_mcast',
- 'offset' => '240',
- 'type' => '8534'
- },
- '31' => {
- 'name' => '_compat_async_event',
- 'offset' => '248',
- 'type' => '8534'
+ 'type' => '27834'
},
- '4' => {
- 'name' => '_compat_reg_mr',
- 'offset' => '32',
- 'type' => '8534'
- },
- '5' => {
- 'name' => '_compat_rereg_mr',
- 'offset' => '40',
- 'type' => '8534'
- },
- '6' => {
- 'name' => '_compat_dereg_mr',
- 'offset' => '48',
- 'type' => '8534'
- },
- '7' => {
- 'name' => 'alloc_mw',
- 'offset' => '56',
- 'type' => '8599'
- },
- '8' => {
- 'name' => 'bind_mw',
- 'offset' => '64',
- 'type' => '8785'
- },
- '9' => {
- 'name' => 'dealloc_mw',
- 'offset' => '72',
- 'type' => '10068'
- }
- },
- 'Name' => 'struct ibv_context_ops',
- 'Size' => '256',
- 'Type' => 'Struct'
- },
- '833' => {
- 'BaseType' => '844',
- 'Header' => 'in.h',
- 'Line' => '30',
- 'Name' => 'in_addr_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '83806' => {
- 'BaseType' => '2316',
- 'Header' => 'types.h',
- 'Line' => '86',
- 'Name' => 'off_t',
+ '6' => {
+ 'name' => 'ibdev_path',
+ 'offset' => '408',
+ 'type' => '27834'
+ }
+ },
+ 'Name' => 'struct ibv_device',
+ 'Size' => '664',
+ 'Type' => 'Struct'
+ },
+ '27782' => {
+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '27661'
+ },
+ '1' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '18731',
'Size' => '8',
- 'Type' => 'Typedef'
+ 'Type' => 'FuncPtr'
},
- '844' => {
- 'BaseType' => '449',
- 'Header' => 'stdint.h',
- 'Line' => '51',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '8534' => {
- 'Name' => 'void*(*)()',
- 'Return' => '2369',
- 'Type' => 'FuncPtr'
- },
- '8545' => {
- 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
- 'Param' => {
+ '27799' => {
+ 'Name' => 'void(*)(struct ibv_context*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '18731'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '27834' => {
+ 'BaseType' => '215',
+ 'Name' => 'char[256]',
+ 'Size' => '256',
+ 'Type' => 'Array'
+ },
+ '27850' => {
+ 'Header' => 'verbs.h',
+ 'Line' => '1893',
+ 'Memb' => {
'0' => {
- 'type' => '7662'
+ 'name' => '_compat_query_device',
+ 'offset' => '0',
+ 'type' => '28319'
},
'1' => {
- 'type' => '1152'
+ 'name' => '_compat_query_port',
+ 'offset' => '8',
+ 'type' => '28361'
},
+ '10' => {
+ 'name' => '_compat_create_cq',
+ 'offset' => '80',
+ 'type' => '28319'
+ },
+ '11' => {
+ 'name' => 'poll_cq',
+ 'offset' => '88',
+ 'type' => '28482'
+ },
+ '12' => {
+ 'name' => 'req_notify_cq',
+ 'offset' => '96',
+ 'type' => '28508'
+ },
+ '13' => {
+ 'name' => '_compat_cq_event',
+ 'offset' => '104',
+ 'type' => '28319'
+ },
+ '14' => {
+ 'name' => '_compat_resize_cq',
+ 'offset' => '112',
+ 'type' => '28319'
+ },
+ '15' => {
+ 'name' => '_compat_destroy_cq',
+ 'offset' => '120',
+ 'type' => '28319'
+ },
+ '16' => {
+ 'name' => '_compat_create_srq',
+ 'offset' => '128',
+ 'type' => '28319'
+ },
+ '17' => {
+ 'name' => '_compat_modify_srq',
+ 'offset' => '136',
+ 'type' => '28319'
+ },
+ '18' => {
+ 'name' => '_compat_query_srq',
+ 'offset' => '144',
+ 'type' => '28319'
+ },
+ '19' => {
+ 'name' => '_compat_destroy_srq',
+ 'offset' => '152',
+ 'type' => '28319'
+ },
'2' => {
- 'type' => '8589'
- }
- },
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '8589' => {
- 'BaseType' => '8594',
- 'Name' => 'struct _compat_ibv_port_attr*',
- 'Type' => 'Pointer'
- },
- '8594' => {
- 'Name' => 'struct _compat_ibv_port_attr',
- 'Type' => 'Struct'
- },
- '8599' => {
- 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
- 'Param' => {
- '0' => {
- 'type' => '8700'
+ 'name' => '_compat_alloc_pd',
+ 'offset' => '16',
+ 'type' => '28319'
},
- '1' => {
- 'type' => '8759'
- }
- },
- 'Return' => '8620',
- 'Type' => 'FuncPtr'
- },
- '8620' => {
- 'BaseType' => '8625',
- 'Name' => 'struct ibv_mw*',
- 'Size' => '32',
- 'Type' => 'Pointer'
- },
- '8625' => {
- 'Header' => 'verbs.h',
- 'Line' => '644',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '8700'
- },
- '2' => {
- 'name' => 'rkey',
- 'offset' => '16',
- 'type' => '844'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '20',
- 'type' => '844'
- },
- '4' => {
- 'name' => 'type',
- 'offset' => '24',
- 'type' => '8759'
- }
- },
- 'Name' => 'struct ibv_mw',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '8700' => {
- 'BaseType' => '8705',
- 'Name' => 'struct ibv_pd*',
- 'Size' => '16',
- 'Type' => 'Pointer'
- },
- '8705' => {
- 'Header' => 'verbs.h',
- 'Line' => '592',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'handle',
- 'offset' => '8',
- 'type' => '844'
- }
- },
- 'Name' => 'struct ibv_pd',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '8759' => {
- 'BaseType' => '449',
- 'Header' => 'verbs.h',
- 'Line' => '639',
- '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'
- },
- '8785' => {
- 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
- 'Param' => {
- '0' => {
- 'type' => '8811'
+ '20' => {
+ 'name' => 'post_srq_recv',
+ 'offset' => '160',
+ 'type' => '28539'
+ },
+ '21' => {
+ 'name' => '_compat_create_qp',
+ 'offset' => '168',
+ 'type' => '28319'
+ },
+ '22' => {
+ 'name' => '_compat_query_qp',
+ 'offset' => '176',
+ 'type' => '28319'
+ },
+ '23' => {
+ 'name' => '_compat_modify_qp',
+ 'offset' => '184',
+ 'type' => '28319'
+ },
+ '24' => {
+ 'name' => '_compat_destroy_qp',
+ 'offset' => '192',
+ 'type' => '28319'
+ },
+ '25' => {
+ 'name' => 'post_send',
+ 'offset' => '200',
+ 'type' => '28576'
+ },
+ '26' => {
+ 'name' => 'post_recv',
+ 'offset' => '208',
+ 'type' => '28607'
+ },
+ '27' => {
+ 'name' => '_compat_create_ah',
+ 'offset' => '216',
+ 'type' => '28319'
+ },
+ '28' => {
+ 'name' => '_compat_destroy_ah',
+ 'offset' => '224',
+ 'type' => '28319'
+ },
+ '29' => {
+ 'name' => '_compat_attach_mcast',
+ 'offset' => '232',
+ 'type' => '28319'
+ },
+ '3' => {
+ 'name' => '_compat_dealloc_pd',
+ 'offset' => '24',
+ 'type' => '28319'
},
- '1' => {
- 'type' => '8620'
+ '30' => {
+ 'name' => '_compat_detach_mcast',
+ 'offset' => '240',
+ 'type' => '28319'
+ },
+ '31' => {
+ 'name' => '_compat_async_event',
+ 'offset' => '248',
+ 'type' => '28319'
+ },
+ '4' => {
+ 'name' => '_compat_reg_mr',
+ 'offset' => '32',
+ 'type' => '28319'
},
- '2' => {
- 'type' => '9817'
+ '5' => {
+ 'name' => '_compat_rereg_mr',
+ 'offset' => '40',
+ 'type' => '28319'
+ },
+ '6' => {
+ 'name' => '_compat_dereg_mr',
+ 'offset' => '48',
+ 'type' => '28319'
+ },
+ '7' => {
+ 'name' => 'alloc_mw',
+ 'offset' => '56',
+ 'type' => '28387'
+ },
+ '8' => {
+ 'name' => 'bind_mw',
+ 'offset' => '64',
+ 'type' => '28424'
+ },
+ '9' => {
+ 'name' => 'dealloc_mw',
+ 'offset' => '72',
+ 'type' => '28445'
}
},
- 'Return' => '225',
- 'Type' => 'FuncPtr'
- },
- '8811' => {
- 'BaseType' => '8816',
- 'Name' => 'struct ibv_qp*',
- 'Size' => '160',
- 'Type' => 'Pointer'
- },
- '8816' => {
- 'Header' => 'verbs.h',
- 'Line' => '1217',
+ 'Name' => 'struct ibv_context_ops',
+ 'Size' => '256',
+ 'Type' => 'Struct'
+ },
+ '28319' => {
+ 'Name' => 'void*(*)()',
+ 'Return' => '185',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28350' => {
+ 'BaseType' => '28356',
+ 'Name' => 'struct _compat_ibv_port_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28356' => {
+ 'Name' => 'struct _compat_ibv_port_attr',
+ 'Type' => 'Struct'
+ },
+ '28361' => {
+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '18731'
+ },
+ '1' => {
+ 'type' => '924'
+ },
+ '2' => {
+ 'type' => '28350'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28387' => {
+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)',
+ 'Param' => {
+ '0' => {
+ 'type' => '22434'
+ },
+ '1' => {
+ 'type' => '22440'
+ }
+ },
+ 'Return' => '25553',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28418' => {
+ 'BaseType' => '26138',
+ 'Name' => 'struct ibv_mw_bind*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28424' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '21052'
+ },
+ '1' => {
+ 'type' => '25553'
+ },
+ '2' => {
+ 'type' => '28418'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28445' => {
+ 'Name' => 'int(*)(struct ibv_mw*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '25553'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28476' => {
+ 'BaseType' => '21834',
+ 'Name' => 'struct ibv_wc*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28482' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '20850'
+ },
+ '1' => {
+ 'type' => '123'
+ },
+ '2' => {
+ 'type' => '28476'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28508' => {
+ 'Name' => 'int(*)(struct ibv_cq*, int)',
+ 'Param' => {
+ '0' => {
+ 'type' => '20850'
+ },
+ '1' => {
+ 'type' => '123'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28539' => {
+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '21170'
+ },
+ '1' => {
+ 'type' => '25870'
+ },
+ '2' => {
+ 'type' => '26220'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28570' => {
+ 'BaseType' => '25787',
+ 'Name' => 'struct ibv_send_wr**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '28576' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '21052'
+ },
+ '1' => {
+ 'type' => '25787'
+ },
+ '2' => {
+ 'type' => '28570'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '28607' => {
+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)',
+ 'Param' => {
+ '0' => {
+ 'type' => '21052'
+ },
+ '1' => {
+ 'type' => '25870'
+ },
+ '2' => {
+ 'type' => '26220'
+ }
+ },
+ 'Return' => '123',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '30526' => {
+ 'BaseType' => '23934',
+ 'Name' => 'struct ibv_qp_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '30590' => {
+ 'BaseType' => '22990',
+ 'Name' => 'struct ibv_srq_init_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '30655' => {
+ 'Header' => 'sa.h',
+ 'Line' => '40',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dgid',
+ 'offset' => '0',
+ 'type' => '2633'
+ },
+ '1' => {
+ 'name' => 'sgid',
+ 'offset' => '16',
+ 'type' => '2633'
+ },
+ '10' => {
+ 'name' => 'pkey',
+ 'offset' => '54',
+ 'type' => '2254'
+ },
+ '11' => {
+ 'name' => 'sl',
+ 'offset' => '56',
+ 'type' => '924'
+ },
+ '12' => {
+ 'name' => 'mtu_selector',
+ 'offset' => '57',
+ 'type' => '924'
+ },
+ '13' => {
+ 'name' => 'mtu',
+ 'offset' => '58',
+ 'type' => '924'
+ },
+ '14' => {
+ 'name' => 'rate_selector',
+ 'offset' => '59',
+ 'type' => '924'
+ },
+ '15' => {
+ 'name' => 'rate',
+ 'offset' => '60',
+ 'type' => '924'
+ },
+ '16' => {
+ 'name' => 'packet_life_time_selector',
+ 'offset' => '61',
+ 'type' => '924'
+ },
+ '17' => {
+ 'name' => 'packet_life_time',
+ 'offset' => '62',
+ 'type' => '924'
+ },
+ '18' => {
+ 'name' => 'preference',
+ 'offset' => '63',
+ 'type' => '924'
+ },
+ '2' => {
+ 'name' => 'dlid',
+ 'offset' => '32',
+ 'type' => '2254'
+ },
+ '3' => {
+ 'name' => 'slid',
+ 'offset' => '34',
+ 'type' => '2254'
+ },
+ '4' => {
+ 'name' => 'raw_traffic',
+ 'offset' => '36',
+ 'type' => '123'
+ },
+ '5' => {
+ 'name' => 'flow_label',
+ 'offset' => '40',
+ 'type' => '2266'
+ },
+ '6' => {
+ 'name' => 'hop_limit',
+ 'offset' => '44',
+ 'type' => '924'
+ },
+ '7' => {
+ 'name' => 'traffic_class',
+ 'offset' => '45',
+ 'type' => '924'
+ },
+ '8' => {
+ 'name' => 'reversible',
+ 'offset' => '48',
+ 'type' => '123'
+ },
+ '9' => {
+ 'name' => 'numb_path',
+ 'offset' => '52',
+ 'type' => '924'
+ }
+ },
+ 'Name' => 'struct ibv_sa_path_rec',
+ 'Size' => '64',
+ 'Type' => 'Struct'
+ },
+ '31177' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '50',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'RDMA_CM_EVENT_ADDR_RESOLVED',
+ 'value' => '0'
+ },
+ '1' => {
+ 'name' => 'RDMA_CM_EVENT_ADDR_ERROR',
+ 'value' => '1'
+ },
+ '10' => {
+ 'name' => 'RDMA_CM_EVENT_DISCONNECTED',
+ 'value' => '10'
+ },
+ '11' => {
+ 'name' => 'RDMA_CM_EVENT_DEVICE_REMOVAL',
+ 'value' => '11'
+ },
+ '12' => {
+ 'name' => 'RDMA_CM_EVENT_MULTICAST_JOIN',
+ 'value' => '12'
+ },
+ '13' => {
+ 'name' => 'RDMA_CM_EVENT_MULTICAST_ERROR',
+ 'value' => '13'
+ },
+ '14' => {
+ 'name' => 'RDMA_CM_EVENT_ADDR_CHANGE',
+ 'value' => '14'
+ },
+ '15' => {
+ 'name' => 'RDMA_CM_EVENT_TIMEWAIT_EXIT',
+ 'value' => '15'
+ },
+ '2' => {
+ 'name' => 'RDMA_CM_EVENT_ROUTE_RESOLVED',
+ 'value' => '2'
+ },
+ '3' => {
+ 'name' => 'RDMA_CM_EVENT_ROUTE_ERROR',
+ 'value' => '3'
+ },
+ '4' => {
+ 'name' => 'RDMA_CM_EVENT_CONNECT_REQUEST',
+ 'value' => '4'
+ },
+ '5' => {
+ 'name' => 'RDMA_CM_EVENT_CONNECT_RESPONSE',
+ 'value' => '5'
+ },
+ '6' => {
+ 'name' => 'RDMA_CM_EVENT_CONNECT_ERROR',
+ 'value' => '6'
+ },
+ '7' => {
+ 'name' => 'RDMA_CM_EVENT_UNREACHABLE',
+ 'value' => '7'
+ },
+ '8' => {
+ 'name' => 'RDMA_CM_EVENT_REJECTED',
+ 'value' => '8'
+ },
+ '9' => {
+ 'name' => 'RDMA_CM_EVENT_ESTABLISHED',
+ 'value' => '9'
+ }
+ },
+ 'Name' => 'enum rdma_cm_event_type',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '31338' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '88',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'sgid',
+ 'offset' => '0',
+ 'type' => '2633'
+ },
+ '1' => {
+ 'name' => 'dgid',
+ 'offset' => '16',
+ 'type' => '2633'
+ },
+ '2' => {
+ 'name' => 'pkey',
+ 'offset' => '32',
+ 'type' => '2254'
+ }
+ },
+ 'Name' => 'struct rdma_ib_addr',
+ 'Size' => '40',
+ 'Type' => 'Struct'
+ },
+ '3134' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '182',
'Memb' => {
'0' => {
- 'name' => 'context',
+ 'name' => 'ai_flags',
'offset' => '0',
- 'type' => '7662'
+ 'type' => '123'
},
'1' => {
- 'name' => 'qp_context',
- 'offset' => '8',
- 'type' => '2369'
+ 'name' => 'ai_family',
+ 'offset' => '4',
+ 'type' => '123'
},
'10' => {
- 'name' => 'mutex',
+ 'name' => 'ai_route_len',
+ 'offset' => '56',
+ 'type' => '45'
+ },
+ '11' => {
+ 'name' => 'ai_route',
'offset' => '64',
- 'type' => '292'
+ 'type' => '185'
+ },
+ '12' => {
+ 'name' => 'ai_connect_len',
+ 'offset' => '72',
+ 'type' => '45'
+ },
+ '13' => {
+ 'name' => 'ai_connect',
+ 'offset' => '80',
+ 'type' => '185'
+ },
+ '14' => {
+ 'name' => 'ai_next',
+ 'offset' => '88',
+ 'type' => '3348'
+ },
+ '2' => {
+ 'name' => 'ai_qp_type',
+ 'offset' => '8',
+ 'type' => '123'
+ },
+ '3' => {
+ 'name' => 'ai_port_space',
+ 'offset' => '12',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'ai_src_len',
+ 'offset' => '16',
+ 'type' => '1236'
+ },
+ '5' => {
+ 'name' => 'ai_dst_len',
+ 'offset' => '20',
+ 'type' => '1236'
+ },
+ '6' => {
+ 'name' => 'ai_src_addr',
+ 'offset' => '24',
+ 'type' => '2025'
+ },
+ '7' => {
+ 'name' => 'ai_dst_addr',
+ 'offset' => '32',
+ 'type' => '2025'
+ },
+ '8' => {
+ 'name' => 'ai_src_canonname',
+ 'offset' => '40',
+ 'type' => '204'
+ },
+ '9' => {
+ 'name' => 'ai_dst_canonname',
+ 'offset' => '48',
+ 'type' => '204'
+ }
+ },
+ 'Name' => 'struct rdma_addrinfo',
+ 'Size' => '96',
+ 'Type' => 'Struct'
+ },
+ '31391' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '95',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'src_addr',
+ 'offset' => '0',
+ 'type' => '1337'
+ },
+ '1' => {
+ 'name' => 'src_sin',
+ 'offset' => '0',
+ 'type' => '1855'
+ },
+ '2' => {
+ 'name' => 'src_sin6',
+ 'offset' => '0',
+ 'type' => '1937'
+ },
+ '3' => {
+ 'name' => 'src_storage',
+ 'offset' => '0',
+ 'type' => '16250'
+ }
+ },
+ 'Name' => 'anon-union-rdma_cma.h-95',
+ 'Size' => '128',
+ 'Type' => 'Union'
+ },
+ '31449' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '101',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'dst_addr',
+ 'offset' => '0',
+ 'type' => '1337'
+ },
+ '1' => {
+ 'name' => 'dst_sin',
+ 'offset' => '0',
+ 'type' => '1855'
+ },
+ '2' => {
+ 'name' => 'dst_sin6',
+ 'offset' => '0',
+ 'type' => '1937'
+ },
+ '3' => {
+ 'name' => 'dst_storage',
+ 'offset' => '0',
+ 'type' => '16250'
+ }
+ },
+ 'Name' => 'anon-union-rdma_cma.h-101',
+ 'Size' => '128',
+ 'Type' => 'Union'
+ },
+ '31507' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '107',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'ibaddr',
+ 'offset' => '0',
+ 'type' => '31338'
+ }
+ },
+ 'Name' => 'anon-union-rdma_cma.h-107',
+ 'Size' => '40',
+ 'Type' => 'Union'
+ },
+ '31529' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '94',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'unnamed0',
+ 'offset' => '0',
+ 'type' => '31391'
+ },
+ '1' => {
+ 'name' => 'unnamed1',
+ 'offset' => '128',
+ 'type' => '31449'
+ },
+ '2' => {
+ 'name' => 'addr',
+ 'offset' => '256',
+ 'type' => '31507'
+ }
+ },
+ 'Name' => 'struct rdma_addr',
+ 'Size' => '296',
+ 'Type' => 'Struct'
+ },
+ '31570' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '112',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'addr',
+ 'offset' => '0',
+ 'type' => '31529'
+ },
+ '1' => {
+ 'name' => 'path_rec',
+ 'offset' => '296',
+ 'type' => '31626'
+ },
+ '2' => {
+ 'name' => 'num_paths',
+ 'offset' => '304',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct rdma_route',
+ 'Size' => '312',
+ 'Type' => 'Struct'
+ },
+ '31626' => {
+ 'BaseType' => '30655',
+ 'Name' => 'struct ibv_sa_path_rec*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '31632' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '118',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fd',
+ 'offset' => '0',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct rdma_event_channel',
+ 'Size' => '4',
+ 'Type' => 'Struct'
+ },
+ '31658' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '122',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'verbs',
+ 'offset' => '0',
+ 'type' => '18731'
+ },
+ '1' => {
+ 'name' => 'channel',
+ 'offset' => '8',
+ 'type' => '31875'
+ },
+ '10' => {
+ 'name' => 'recv_cq_channel',
+ 'offset' => '376',
+ 'type' => '26288'
+ },
+ '11' => {
+ 'name' => 'recv_cq',
+ 'offset' => '384',
+ 'type' => '20850'
+ },
+ '12' => {
+ 'name' => 'srq',
+ 'offset' => '392',
+ 'type' => '21170'
+ },
+ '13' => {
+ 'name' => 'pd',
+ 'offset' => '400',
+ 'type' => '22434'
+ },
+ '14' => {
+ 'name' => 'qp_type',
+ 'offset' => '408',
+ 'type' => '10906'
+ },
+ '2' => {
+ 'name' => 'context',
+ 'offset' => '16',
+ 'type' => '185'
+ },
+ '3' => {
+ 'name' => 'qp',
+ 'offset' => '24',
+ 'type' => '21052'
+ },
+ '4' => {
+ 'name' => 'route',
+ 'offset' => '32',
+ 'type' => '31570'
+ },
+ '5' => {
+ 'name' => 'ps',
+ 'offset' => '344',
+ 'type' => '10997'
+ },
+ '6' => {
+ 'name' => 'port_num',
+ 'offset' => '348',
+ 'type' => '924'
+ },
+ '7' => {
+ 'name' => 'event',
+ 'offset' => '352',
+ 'type' => '31959'
+ },
+ '8' => {
+ 'name' => 'send_cq_channel',
+ 'offset' => '360',
+ 'type' => '26288'
+ },
+ '9' => {
+ 'name' => 'send_cq',
+ 'offset' => '368',
+ 'type' => '20850'
+ }
+ },
+ 'Name' => 'struct rdma_cm_id',
+ 'Size' => '416',
+ 'Type' => 'Struct'
+ },
+ '31875' => {
+ 'BaseType' => '31632',
+ 'Name' => 'struct rdma_event_channel*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '31881' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '166',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'id',
+ 'offset' => '0',
+ 'type' => '32235'
+ },
+ '1' => {
+ 'name' => 'listen_id',
+ 'offset' => '8',
+ 'type' => '32235'
+ },
+ '2' => {
+ 'name' => 'event',
+ 'offset' => '16',
+ 'type' => '31177'
+ },
+ '3' => {
+ 'name' => 'status',
+ 'offset' => '20',
+ 'type' => '123'
+ },
+ '4' => {
+ 'name' => 'param',
+ 'offset' => '24',
+ 'type' => '32202'
+ }
+ },
+ 'Name' => 'struct rdma_cm_event',
+ 'Size' => '80',
+ 'Type' => 'Struct'
+ },
+ '31959' => {
+ 'BaseType' => '31881',
+ 'Name' => 'struct rdma_cm_event*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '31992' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '145',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'private_data',
+ 'offset' => '0',
+ 'type' => '2092'
+ },
+ '1' => {
+ 'name' => 'private_data_len',
+ 'offset' => '8',
+ 'type' => '924'
+ },
+ '2' => {
+ 'name' => 'responder_resources',
+ 'offset' => '9',
+ 'type' => '924'
+ },
+ '3' => {
+ 'name' => 'initiator_depth',
+ 'offset' => '10',
+ 'type' => '924'
+ },
+ '4' => {
+ 'name' => 'flow_control',
+ 'offset' => '11',
+ 'type' => '924'
+ },
+ '5' => {
+ 'name' => 'retry_count',
+ 'offset' => '12',
+ 'type' => '924'
+ },
+ '6' => {
+ 'name' => 'rnr_retry_count',
+ 'offset' => '13',
+ 'type' => '924'
+ },
+ '7' => {
+ 'name' => 'srq',
+ 'offset' => '14',
+ 'type' => '924'
+ },
+ '8' => {
+ 'name' => 'qp_num',
+ 'offset' => '16',
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'struct rdma_conn_param',
+ 'Size' => '24',
+ 'Type' => 'Struct'
+ },
+ '32123' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '158',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'private_data',
+ 'offset' => '0',
+ 'type' => '2092'
},
- '11' => {
- 'name' => 'cond',
- 'offset' => '104',
- 'type' => '9413'
+ '1' => {
+ 'name' => 'private_data_len',
+ 'offset' => '8',
+ 'type' => '924'
},
- '12' => {
- 'name' => 'events_completed',
- 'offset' => '152',
- 'type' => '844'
+ '2' => {
+ 'name' => 'ah_attr',
+ 'offset' => '16',
+ 'type' => '22641'
},
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '8700'
- },
- '3' => {
- 'name' => 'send_cq',
- 'offset' => '24',
- 'type' => '8995'
- },
- '4' => {
- 'name' => 'recv_cq',
- 'offset' => '32',
- 'type' => '8995'
- },
- '5' => {
- 'name' => 'srq',
- 'offset' => '40',
- 'type' => '9592'
- },
- '6' => {
- 'name' => 'handle',
- 'offset' => '48',
- 'type' => '844'
- },
- '7' => {
- 'name' => 'qp_num',
- 'offset' => '52',
- 'type' => '844'
- },
- '8' => {
- 'name' => 'state',
- 'offset' => '56',
- 'type' => '9698'
- },
- '9' => {
- 'name' => 'qp_type',
- 'offset' => '60',
- 'type' => '5068'
- }
- },
- 'Name' => 'struct ibv_qp',
- 'Size' => '160',
- 'Type' => 'Struct'
+ '3' => {
+ 'name' => 'qp_num',
+ 'offset' => '48',
+ 'type' => '948'
+ },
+ '4' => {
+ 'name' => 'qkey',
+ 'offset' => '52',
+ 'type' => '948'
+ }
+ },
+ 'Name' => 'struct rdma_ud_param',
+ 'Size' => '56',
+ 'Type' => 'Struct'
+ },
+ '32202' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '171',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'conn',
+ 'offset' => '0',
+ 'type' => '31992'
+ },
+ '1' => {
+ 'name' => 'ud',
+ 'offset' => '0',
+ 'type' => '32123'
+ }
+ },
+ 'Name' => 'anon-union-rdma_cma.h-171',
+ 'Size' => '56',
+ 'Type' => 'Union'
+ },
+ '32235' => {
+ 'BaseType' => '31658',
+ 'Name' => 'struct rdma_cm_id*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '32530' => {
+ 'Header' => 'rdma_cma.h',
+ 'Line' => '214',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'comp_mask',
+ 'offset' => '0',
+ 'type' => '948'
+ },
+ '1' => {
+ 'name' => 'join_flags',
+ 'offset' => '4',
+ 'type' => '948'
+ },
+ '2' => {
+ 'name' => 'addr',
+ 'offset' => '8',
+ 'type' => '2025'
+ }
+ },
+ 'Name' => 'struct rdma_cm_join_mc_attr_ex',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '33175' => {
+ 'BaseType' => '23682',
+ 'Name' => 'struct ibv_qp_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '33181' => {
+ 'BaseType' => '22810',
+ 'Name' => 'struct ibv_srq_init_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '33187' => {
+ 'BaseType' => '24547',
+ 'Name' => 'struct ibv_qp_attr*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '3343' => {
+ 'BaseType' => '3134',
+ 'Name' => 'struct rdma_addrinfo const',
+ 'Size' => '96',
+ 'Type' => 'Const'
},
- '8995' => {
- 'BaseType' => '9000',
- 'Name' => 'struct ibv_cq*',
- 'Size' => '128',
+ '3348' => {
+ 'BaseType' => '3134',
+ 'Name' => 'struct rdma_addrinfo*',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '9000' => {
- 'Header' => 'verbs.h',
- 'Line' => '1408',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'channel',
- 'offset' => '8',
- 'type' => '9127'
- },
- '2' => {
- 'name' => 'cq_context',
- 'offset' => '16',
- 'type' => '2369'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '844'
- },
- '4' => {
- 'name' => 'cqe',
- 'offset' => '28',
- 'type' => '225'
- },
- '5' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '292'
- },
- '6' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9413'
- },
- '7' => {
- 'name' => 'comp_events_completed',
- 'offset' => '120',
- 'type' => '844'
- },
- '8' => {
- 'name' => 'async_events_completed',
- 'offset' => '124',
- 'type' => '844'
- }
- },
- 'Name' => 'struct ibv_cq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '9127' => {
- 'BaseType' => '9132',
- 'Name' => 'struct ibv_comp_channel*',
- 'Size' => '16',
+ '39833' => {
+ 'BaseType' => '32235',
+ 'Name' => 'struct rdma_cm_id**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '41127' => {
+ 'BaseType' => '31959',
+ 'Name' => 'struct rdma_cm_event**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '41618' => {
+ 'BaseType' => '31992',
+ 'Name' => 'struct rdma_conn_param*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '43953' => {
+ 'BaseType' => '32530',
+ 'Name' => 'struct rdma_cm_join_mc_attr_ex*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '45' => {
+ 'BaseType' => '57',
+ 'Header' => 'stddef.h',
+ 'Line' => '209',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '52864' => {
+ 'BaseType' => '123',
+ 'Name' => 'int*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '57' => {
+ 'Name' => 'unsigned long',
+ 'Size' => '8',
+ 'Type' => 'Intrinsic'
+ },
+ '61852' => {
+ 'BaseType' => '18731',
+ 'Name' => 'struct ibv_context**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '64' => {
+ 'Name' => 'unsigned char',
+ 'Size' => '1',
+ 'Type' => 'Intrinsic'
+ },
+ '6928' => {
+ 'BaseType' => '3348',
+ 'Name' => 'struct rdma_addrinfo**',
+ 'Size' => '8',
'Type' => 'Pointer'
},
- '9132' => {
- 'Header' => 'verbs.h',
- 'Line' => '1402',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'fd',
- 'offset' => '8',
- 'type' => '225'
- },
- '2' => {
- 'name' => 'refcnt',
- 'offset' => '12',
- 'type' => '225'
- }
- },
- 'Name' => 'struct ibv_comp_channel',
- 'Size' => '16',
- 'Type' => 'Struct'
- },
- '9413' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '154',
- 'Memb' => {
- '0' => {
- 'name' => '__data',
- 'offset' => '0',
- 'type' => '9440'
- },
- '1' => {
- 'name' => '__size',
- 'offset' => '0',
- 'type' => '512'
- },
- '2' => {
- 'name' => '__align',
- 'offset' => '0',
- 'type' => '9585'
- }
- },
- 'Name' => 'union pthread_cond_t',
- 'Size' => '48',
- 'Type' => 'Union'
+ '6934' => {
+ 'BaseType' => '3343',
+ 'Name' => 'struct rdma_addrinfo const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
},
- '94284' => {
- 'BaseType' => '72600',
- 'Name' => 'struct msghdr*',
- 'Size' => '56',
- 'Type' => 'Pointer'
+ '71' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '73405' => {
+ 'BaseType' => '142',
+ 'Header' => 'types.h',
+ 'Line' => '150',
+ 'Name' => '__suseconds_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '73478' => {
+ 'BaseType' => '161',
+ 'Header' => 'types.h',
+ 'Line' => '86',
+ 'Name' => 'off_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '73514' => {
+ 'Header' => 'struct_timeval.h',
+ 'Line' => '8',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'tv_sec',
+ 'offset' => '0',
+ 'type' => '14534'
+ },
+ '1' => {
+ 'name' => 'tv_usec',
+ 'offset' => '8',
+ 'type' => '73405'
+ }
+ },
+ 'Name' => 'struct timeval',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '73594' => {
+ 'BaseType' => '142',
+ 'Header' => 'select.h',
+ 'Line' => '49',
+ 'Name' => '__fd_mask',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '73629' => {
+ 'BaseType' => '73594',
+ 'Name' => '__fd_mask[16]',
+ 'Size' => '128',
+ 'Type' => 'Array'
+ },
+ '73645' => {
+ 'Header' => 'select.h',
+ 'Line' => '70',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fds_bits',
+ 'offset' => '0',
+ 'type' => '73629'
+ }
+ },
+ 'Name' => 'struct fd_set',
+ 'Size' => '128',
+ 'Type' => 'Struct'
+ },
+ '74270' => {
+ 'Header' => 'struct_iovec.h',
+ 'Line' => '26',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'iov_base',
+ 'offset' => '0',
+ 'type' => '185'
+ },
+ '1' => {
+ 'name' => 'iov_len',
+ 'offset' => '8',
+ 'type' => '45'
+ }
+ },
+ 'Name' => 'struct iovec',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ },
+ '74310' => {
+ 'BaseType' => '74270',
+ 'Name' => 'struct iovec const',
+ 'Size' => '16',
+ 'Type' => 'Const'
+ },
+ '74456' => {
+ 'BaseType' => '1337',
+ 'Name' => 'struct sockaddr const',
+ 'Size' => '16',
+ 'Type' => 'Const'
},
- '94289' => {
- 'BaseType' => '94294',
- 'Name' => 'struct msghdr const*',
+ '74716' => {
+ 'Header' => 'socket.h',
+ 'Line' => '254',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'msg_name',
+ 'offset' => '0',
+ 'type' => '185'
+ },
+ '1' => {
+ 'name' => 'msg_namelen',
+ 'offset' => '8',
+ 'type' => '1236'
+ },
+ '2' => {
+ 'name' => 'msg_iov',
+ 'offset' => '16',
+ 'type' => '74833'
+ },
+ '3' => {
+ 'name' => 'msg_iovlen',
+ 'offset' => '24',
+ 'type' => '45'
+ },
+ '4' => {
+ 'name' => 'msg_control',
+ 'offset' => '32',
+ 'type' => '185'
+ },
+ '5' => {
+ 'name' => 'msg_controllen',
+ 'offset' => '40',
+ 'type' => '45'
+ },
+ '6' => {
+ 'name' => 'msg_flags',
+ 'offset' => '48',
+ 'type' => '123'
+ }
+ },
+ 'Name' => 'struct msghdr',
'Size' => '56',
- 'Type' => 'Pointer'
+ 'Type' => 'Struct'
},
- '94294' => {
- 'BaseType' => '72600',
+ '74828' => {
+ 'BaseType' => '74716',
'Name' => 'struct msghdr const',
'Size' => '56',
'Type' => 'Const'
},
- '9440' => {
- 'Header' => 'pthreadtypes.h',
- 'Line' => '141',
- 'Memb' => {
- '0' => {
- 'name' => '__lock',
- 'offset' => '0',
- 'type' => '225'
- },
- '1' => {
- 'name' => '__futex',
- 'offset' => '4',
- 'type' => '449'
- },
- '2' => {
- 'name' => '__total_seq',
- 'offset' => '8',
- 'type' => '1071'
- },
- '3' => {
- 'name' => '__wakeup_seq',
- 'offset' => '16',
- 'type' => '1071'
- },
- '4' => {
- 'name' => '__woken_seq',
- 'offset' => '24',
- 'type' => '1071'
- },
- '5' => {
- 'name' => '__mutex',
- 'offset' => '32',
- 'type' => '2369'
- },
- '6' => {
- 'name' => '__nwaiters',
- 'offset' => '40',
- 'type' => '449'
- },
- '7' => {
- 'name' => '__broadcast_seq',
- 'offset' => '44',
- 'type' => '449'
- }
- },
- 'Name' => 'anon-struct-pthreadtypes.h-141',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '9585' => {
- 'Name' => 'long long',
- 'Size' => '8',
- 'Type' => 'Intrinsic'
- },
- '9592' => {
- 'BaseType' => '9597',
- 'Name' => 'struct ibv_srq*',
- 'Size' => '128',
- 'Type' => 'Pointer'
- },
- '9597' => {
- 'Header' => 'verbs.h',
- 'Line' => '1177',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'srq_context',
- 'offset' => '8',
- 'type' => '2369'
- },
- '2' => {
- 'name' => 'pd',
- 'offset' => '16',
- 'type' => '8700'
- },
- '3' => {
- 'name' => 'handle',
- 'offset' => '24',
- 'type' => '844'
- },
- '4' => {
- 'name' => 'mutex',
- 'offset' => '32',
- 'type' => '292'
- },
- '5' => {
- 'name' => 'cond',
- 'offset' => '72',
- 'type' => '9413'
- },
- '6' => {
- 'name' => 'events_completed',
- 'offset' => '120',
- 'type' => '844'
- }
- },
- 'Name' => 'struct ibv_srq',
- 'Size' => '128',
- 'Type' => 'Struct'
- },
- '9698' => {
- 'BaseType' => '449',
- 'Header' => 'verbs.h',
- 'Line' => '998',
- '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'
- },
- '9817' => {
- 'BaseType' => '9822',
- 'Name' => 'struct ibv_mw_bind*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '9822' => {
- 'Header' => 'verbs.h',
- 'Line' => '1171',
- 'Memb' => {
- '0' => {
- 'name' => 'wr_id',
- 'offset' => '0',
- 'type' => '3142'
- },
- '1' => {
- 'name' => 'send_flags',
- 'offset' => '8',
- 'type' => '449'
- },
- '2' => {
- 'name' => 'bind_info',
- 'offset' => '16',
- 'type' => '9889'
- }
- },
- 'Name' => 'struct ibv_mw_bind',
- 'Size' => '48',
- 'Type' => 'Struct'
- },
- '9889' => {
- 'Header' => 'verbs.h',
- 'Line' => '585',
- 'Memb' => {
- '0' => {
- 'name' => 'mr',
- 'offset' => '0',
- 'type' => '9951'
- },
- '1' => {
- 'name' => 'addr',
- 'offset' => '8',
- 'type' => '3142'
- },
- '2' => {
- 'name' => 'length',
- 'offset' => '16',
- 'type' => '3142'
- },
- '3' => {
- 'name' => 'mw_access_flags',
- 'offset' => '24',
- 'type' => '449'
- }
- },
- 'Name' => 'struct ibv_mw_bind_info',
- 'Size' => '32',
- 'Type' => 'Struct'
- },
- '9951' => {
- 'BaseType' => '9956',
- 'Name' => 'struct ibv_mr*',
- 'Size' => '48',
- 'Type' => 'Pointer'
- },
- '9956' => {
- 'Header' => 'verbs.h',
- 'Line' => '629',
- 'Memb' => {
- '0' => {
- 'name' => 'context',
- 'offset' => '0',
- 'type' => '7662'
- },
- '1' => {
- 'name' => 'pd',
- 'offset' => '8',
- 'type' => '8700'
- },
- '2' => {
- 'name' => 'addr',
- 'offset' => '16',
- 'type' => '2369'
- },
- '3' => {
- 'name' => 'length',
- 'offset' => '24',
- 'type' => '2370'
- },
- '4' => {
- 'name' => 'handle',
- 'offset' => '32',
- 'type' => '844'
- },
- '5' => {
- 'name' => 'lkey',
- 'offset' => '36',
- 'type' => '844'
- },
- '6' => {
- 'name' => 'rkey',
- 'offset' => '40',
- 'type' => '844'
- }
- },
- 'Name' => 'struct ibv_mr',
- 'Size' => '48',
- 'Type' => 'Struct'
- }
+ '74833' => {
+ 'BaseType' => '74270',
+ 'Name' => 'struct iovec*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '75333' => {
+ 'BaseType' => '74456',
+ 'Name' => 'struct sockaddr const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '78' => {
+ 'Name' => 'unsigned int',
+ 'Size' => '4',
+ 'Type' => 'Intrinsic'
+ },
+ '820' => {
+ 'BaseType' => '222',
+ 'Name' => 'char const*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '836' => {
+ 'BaseType' => '192',
+ 'Header' => 'stdio.h',
+ 'Line' => '71',
+ 'Name' => 'ssize_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '91197' => {
+ 'BaseType' => '57',
+ 'Header' => 'poll.h',
+ 'Line' => '33',
+ 'Name' => 'nfds_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '91209' => {
+ 'Header' => 'poll.h',
+ 'Line' => '36',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'fd',
+ 'offset' => '0',
+ 'type' => '123'
+ },
+ '1' => {
+ 'name' => 'events',
+ 'offset' => '4',
+ 'type' => '104'
+ },
+ '2' => {
+ 'name' => 'revents',
+ 'offset' => '6',
+ 'type' => '104'
+ }
+ },
+ 'Name' => 'struct pollfd',
+ 'Size' => '8',
+ 'Type' => 'Struct'
+ },
+ '92' => {
+ 'BaseType' => '64',
+ 'Header' => 'types.h',
+ 'Line' => '37',
+ 'Name' => '__uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '924' => {
+ 'BaseType' => '92',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '24',
+ 'Name' => 'uint8_t',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '92447' => {
+ 'BaseType' => '91209',
+ 'Name' => 'struct pollfd*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '936' => {
+ 'BaseType' => '111',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '25',
+ 'Name' => 'uint16_t',
+ 'Size' => '2',
+ 'Type' => 'Typedef'
+ },
+ '948' => {
+ 'BaseType' => '130',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '26',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '960' => {
+ 'BaseType' => '149',
+ 'Header' => 'stdint-uintn.h',
+ 'Line' => '27',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '972' => {
+ 'Header' => 'thread-shared-types.h',
+ 'Line' => '82',
+ 'Memb' => {
+ '0' => {
+ 'name' => '__prev',
+ 'offset' => '0',
+ 'type' => '1012'
+ },
+ '1' => {
+ 'name' => '__next',
+ 'offset' => '8',
+ 'type' => '1012'
+ }
+ },
+ 'Name' => 'struct __pthread_internal_list',
+ 'Size' => '16',
+ 'Type' => 'Struct'
+ }
},
'UndefinedSymbols' => {
'librdmacm.so.1.2.26.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
+ '__asprintf_chk@GLIBC_2.8' => 0,
'__assert_fail@GLIBC_2.2.5' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
+ '__fdelt_chk@GLIBC_2.15' => 0,
'__fxstat@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
'__isoc99_fscanf@GLIBC_2.7' => 0,
- '__strdup@GLIBC_2.2.5' => 0,
+ '__memcpy_chk@GLIBC_2.3.4' => 0,
+ '__stack_chk_fail@GLIBC_2.4' => 0,
+ '__syslog_chk@GLIBC_2.4' => 0,
'__tls_get_addr@GLIBC_2.3' => 0,
- 'asprintf@GLIBC_2.2.5' => 0,
'bind@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'clock_gettime@GLIBC_2.17' => 0,
@@ -6027,9 +5873,9 @@ $VAR1 = {
'snprintf@GLIBC_2.2.5' => 0,
'socket@GLIBC_2.2.5' => 0,
'socketpair@GLIBC_2.2.5' => 0,
+ 'strdup@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
- 'syslog@GLIBC_2.2.5' => 0,
'tdelete@GLIBC_2.2.5' => 0,
'tdestroy@GLIBC_2.2.5' => 0,
'tfind@GLIBC_2.2.5' => 0,
--
2.20.1