From 66a7e0b9a7a0d36c68ce3689c99394629c56acc5 Mon Sep 17 00:00:00 2001 From: Ran Zhou Date: Tue, 6 Feb 2024 16:03:33 +0800 Subject: [PATCH] Update to v50.0 Update version of rdma-core to v50.0.The subsequent maintenance and upgrade will be performed based on this baseline. Signed-off-by: Ran Zhou --- ...constant-instead-of-sizeof-operation.patch | 45 - ...Fix-ext_sge-num-error-when-post-send.patch | 53 - 0003-Update-kernel-headers.patch | 46 - 0004-libhns-Fix-the-problem-of-sge-nums.patch | 254 - 0005-Update-kernel-headers.patch | 33 - ...compatibility-handling-for-rq-inline.patch | 46 - 0007-libhns-Refactor-rq-inline.patch | 301 - ...nline-support-wc_x_poll_cq-interface.patch | 46 - 0009-Update-kernel-headers.patch | 33 - 0010-libhns-Support-cqe-inline.patch | 263 - 0011-Update-kernel-headers.patch | 38 - 0012-libhns-Support-DSCP.patch | 150 - 0013-cma-Release-allocated-port-array.patch | 28 - ...ocation-size-There-is-memory-allocat.patch | 28 - ...-Change-the-argument-of-DmaBufMR-to-.patch | 95 - 0016-ABI-Files.patch | 56073 ---------------- ...Crypto-BSF-size-if-signature-is-used.patch | 46 - ...ing-comma-in-matcher-builder-dump-li.patch | 34 - ...-svcrdma-kmods-in-redhat-suse-dracut.patch | 58 - ...Explicitly-set-QP-modify-attributes-.patch | 85 - ...Use-s-g-array-in-post-send-only-when.patch | 38 - ...iders-irdma-Report-correct-WC-errors.patch | 52 - ...rement-the-correct-rkey-in-test_qpex.patch | 34 - ...reate_qp_ex-only-for-loopback-preven.patch | 88 - 0025-Fix-spelling-mistake-of-underlying.patch | 35 - ...able-systemd-ProtectHostName-feature.patch | 33 - 0027-libhns-Add-RoH-device-IDs.patch | 33 - 0028-Update-kernel-headers.patch | 28 - ...-the-parsing-of-mac-type-in-RoH-mode.patch | 79 - ...rt-for-the-thread-domain-and-the-par.patch | 835 - 0031-Update-kernel-headers.patch | 152 - 0032-libhns-Introduce-DCA-for-RC-QP.patch | 342 - ...upport-for-shrinking-DCA-memory-pool.patch | 204 - ...upport-for-attaching-QP-s-WQE-buffer.patch | 618 - ...Use-shared-memory-to-sync-DCA-status.patch | 167 - ...hns-Sync-DCA-status-by-shared-memory.patch | 222 - ...d-direct-verbs-support-to-config-DCA.patch | 766 - 0038-Update-kernel-headers.patch | 28 - ...libhns-Add-reset-stop-flow-mechanism.patch | 195 - 0040-Update-kernel-headers.patch | 60 - ...ongestion-control-algorithm-configur.patch | 307 - 0042-Update-kernel-headers.patch | 28 - ...ibhns-Add-support-for-SVE-Direct-WQE.patch | 125 - ...Fix-the-sge-num-problem-of-atomic-op.patch | 91 - 0045-libhns-Fix-sge-tail_len-overflow.patch | 55 - ...s-Disable-local-invalidate-operation.patch | 153 - ...-the-owner-bit-error-of-sq-in-new-io.patch | 69 - ...rect-post-send-with-direct-wqe-of-wr.patch | 49 - ...gment-to-the-congestion-control-algo.patch | 41 - ...ser-to-choose-using-UD-sl-or-pktype-.patch | 178 - ...-libhns-Remove-unnecessary-QP-checks.patch | 64 - ...eference-to-uninitialized-cq-pointer.patch | 56 - ...upport-reporting-wc-as-software-mode.patch | 543 - ...-error-when-post-send-in-reset-state.patch | 127 - ...ate-the-initialization-steps-of-lock.patch | 113 - ...gn-doorbell-to-zero-when-allocate-it.patch | 76 - ...ibhns-Fix-missing-reset-notification.patch | 92 - ...upport-flexible-WQE-buffer-page-size.patch | 231 - 0059-Update-kernel-headers.patch | 46 - 0060-libhns-Support-SRQ-record-doorbell.patch | 150 - ...p-resolving-MAC-for-RDMA-over-UBLink.patch | 155 - ...rnel-headers-for-libhns-query_device.patch | 44 - ...rt-query-HW-ID-by-hnsdv_query_device.patch | 230 - ...ernel-headers-for-supporting-POE-CQs.patch | 49 - 0065-libhns-Add-support-for-POE-CQs.patch | 354 - ...aders-for-supporting-STARS-QP-in-HNS.patch | 60 - 0067-libhns-Support-STARS-mode-QP.patch | 203 - ...aders-for-supporting-write-with-noti.patch | 58 - 0069-libhns-Support-write-with-notify.patch | 196 - 0070-libhns-Get-dmac-from-kernel-driver.patch | 58 - ...several-issues-with-output-format-an.patch | 88 - ...-parameter-check-for-hnsdv_query_dev.patch | 45 - ...uninitialized-qp-attr-when-flush-cqe.patch | 63 - ...ns-Fix-possible-overflow-in-cq-clean.patch | 64 - ...ns-Fix-unnecessary-dca-memory-detach.patch | 36 - ...r-wrong-timing-of-modifying-ibv_qp-s.patch | 43 - ...-parent-domain-unsupported-comp-mask.patch | 72 - ...ad_spin_destroy-pthread_mutex_destro.patch | 216 - ...-repeated-initialization-of-a-spinlo.patch | 38 - ...r-bit-when-SQ-wraps-around-in-new-IO.patch | 95 - ...ng-DB-when-compiler-does-not-support.patch | 83 - rdma-core-41.0.tar.gz | Bin 1876872 -> 0 bytes rdma-core-50.0.tar.gz | Bin 0 -> 1961247 bytes rdma-core.spec | 99 +- 84 files changed, 13 insertions(+), 66694 deletions(-) delete mode 100644 0001-libhns-Use-a-constant-instead-of-sizeof-operation.patch delete mode 100644 0002-libhns-Fix-ext_sge-num-error-when-post-send.patch delete mode 100644 0003-Update-kernel-headers.patch delete mode 100644 0004-libhns-Fix-the-problem-of-sge-nums.patch delete mode 100644 0005-Update-kernel-headers.patch delete mode 100644 0006-libhns-Add-compatibility-handling-for-rq-inline.patch delete mode 100644 0007-libhns-Refactor-rq-inline.patch delete mode 100644 0008-libhns-RQ-inline-support-wc_x_poll_cq-interface.patch delete mode 100644 0009-Update-kernel-headers.patch delete mode 100644 0010-libhns-Support-cqe-inline.patch delete mode 100644 0011-Update-kernel-headers.patch delete mode 100644 0012-libhns-Support-DSCP.patch delete mode 100644 0013-cma-Release-allocated-port-array.patch delete mode 100644 0014-rsockets-Fix-allocation-size-There-is-memory-allocat.patch delete mode 100644 0015-tests-test_mr.py-Change-the-argument-of-DmaBufMR-to-.patch delete mode 100644 0016-ABI-Files.patch delete mode 100644 0017-mlx5-Adjust-Crypto-BSF-size-if-signature-is-used.patch delete mode 100644 0018-mlx5-DR-Fix-missing-comma-in-matcher-builder-dump-li.patch delete mode 100644 0019-Install-xprtrdma-svcrdma-kmods-in-redhat-suse-dracut.patch delete mode 100644 0020-providers-irdma-Explicitly-set-QP-modify-attributes-.patch delete mode 100644 0021-providers-irdma-Use-s-g-array-in-post-send-only-when.patch delete mode 100644 0022-providers-irdma-Report-correct-WC-errors.patch delete mode 100644 0023-pyverbs-Increment-the-correct-rkey-in-test_qpex.patch delete mode 100644 0024-mckey-Use-rdma_create_qp_ex-only-for-loopback-preven.patch delete mode 100644 0025-Fix-spelling-mistake-of-underlying.patch delete mode 100644 0026-rdma-ndd-disable-systemd-ProtectHostName-feature.patch delete mode 100644 0027-libhns-Add-RoH-device-IDs.patch delete mode 100644 0028-Update-kernel-headers.patch delete mode 100644 0029-libhns-Add-the-parsing-of-mac-type-in-RoH-mode.patch delete mode 100644 0030-libhns-Add-support-for-the-thread-domain-and-the-par.patch delete mode 100644 0031-Update-kernel-headers.patch delete mode 100644 0032-libhns-Introduce-DCA-for-RC-QP.patch delete mode 100644 0033-libhns-Add-support-for-shrinking-DCA-memory-pool.patch delete mode 100644 0034-libhns-Add-support-for-attaching-QP-s-WQE-buffer.patch delete mode 100644 0035-libhns-Use-shared-memory-to-sync-DCA-status.patch delete mode 100644 0036-libhns-Sync-DCA-status-by-shared-memory.patch delete mode 100644 0037-libhns-Add-direct-verbs-support-to-config-DCA.patch delete mode 100644 0038-Update-kernel-headers.patch delete mode 100644 0039-libhns-Add-reset-stop-flow-mechanism.patch delete mode 100644 0040-Update-kernel-headers.patch delete mode 100644 0041-libhns-Support-congestion-control-algorithm-configur.patch delete mode 100644 0042-Update-kernel-headers.patch delete mode 100644 0043-libhns-Add-support-for-SVE-Direct-WQE.patch delete mode 100644 0044-libhns-Fix-the-sge-num-problem-of-atomic-op.patch delete mode 100644 0045-libhns-Fix-sge-tail_len-overflow.patch delete mode 100644 0046-libhns-Disable-local-invalidate-operation.patch delete mode 100644 0047-libhns-Fix-the-owner-bit-error-of-sq-in-new-io.patch delete mode 100644 0048-libhns-Fix-incorrect-post-send-with-direct-wqe-of-wr.patch delete mode 100644 0049-libhns-Add-a-judgment-to-the-congestion-control-algo.patch delete mode 100644 0050-libhns-Support-user-to-choose-using-UD-sl-or-pktype-.patch delete mode 100644 0051-libhns-Remove-unnecessary-QP-checks.patch delete mode 100644 0052-libhns-Fix-reference-to-uninitialized-cq-pointer.patch delete mode 100644 0053-libhns-Support-reporting-wc-as-software-mode.patch delete mode 100644 0054-libhns-return-error-when-post-send-in-reset-state.patch delete mode 100644 0055-libhns-separate-the-initialization-steps-of-lock.patch delete mode 100644 0056-libhns-assign-doorbell-to-zero-when-allocate-it.patch delete mode 100644 0057-libhns-Fix-missing-reset-notification.patch delete mode 100644 0058-libhns-Support-flexible-WQE-buffer-page-size.patch delete mode 100644 0059-Update-kernel-headers.patch delete mode 100644 0060-libhns-Support-SRQ-record-doorbell.patch delete mode 100644 0061-libhns-Skip-resolving-MAC-for-RDMA-over-UBLink.patch delete mode 100644 0062-Update-kernel-headers-for-libhns-query_device.patch delete mode 100644 0063-libhns-Support-query-HW-ID-by-hnsdv_query_device.patch delete mode 100644 0064-Update-kernel-headers-for-supporting-POE-CQs.patch delete mode 100644 0065-libhns-Add-support-for-POE-CQs.patch delete mode 100644 0066-Update-kernel-headers-for-supporting-STARS-QP-in-HNS.patch delete mode 100644 0067-libhns-Support-STARS-mode-QP.patch delete mode 100644 0068-Update-kernel-headers-for-supporting-write-with-noti.patch delete mode 100644 0069-libhns-Support-write-with-notify.patch delete mode 100644 0070-libhns-Get-dmac-from-kernel-driver.patch delete mode 100644 0071-libhns-Corrects-several-issues-with-output-format-an.patch delete mode 100644 0072-libhns-Add-input-parameter-check-for-hnsdv_query_dev.patch delete mode 100644 0073-libhns-Fix-uninitialized-qp-attr-when-flush-cqe.patch delete mode 100644 0074-libhns-Fix-possible-overflow-in-cq-clean.patch delete mode 100644 0075-libhns-Fix-unnecessary-dca-memory-detach.patch delete mode 100644 0076-libhns-Bugfix-for-wrong-timing-of-modifying-ibv_qp-s.patch delete mode 100644 0077-libhns-Fix-parent-domain-unsupported-comp-mask.patch delete mode 100644 0078-libhns-Add-pthread_spin_destroy-pthread_mutex_destro.patch delete mode 100644 0079-libhns-Removes-a-repeated-initialization-of-a-spinlo.patch delete mode 100644 0080-libhns-Fix-owner-bit-when-SQ-wraps-around-in-new-IO.patch delete mode 100644 0081-libhns-Fix-missing-DB-when-compiler-does-not-support.patch delete mode 100644 rdma-core-41.0.tar.gz create mode 100644 rdma-core-50.0.tar.gz diff --git a/0001-libhns-Use-a-constant-instead-of-sizeof-operation.patch b/0001-libhns-Use-a-constant-instead-of-sizeof-operation.patch deleted file mode 100644 index 1c34c3b..0000000 --- a/0001-libhns-Use-a-constant-instead-of-sizeof-operation.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 0de1678211e710c2cd33e3aea98b1271cae9bd98 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Tue, 20 Sep 2022 11:47:45 +0800 -Subject: [PATCH v4 01/10] libhns: Use a constant instead of sizeof operation - -The sge size is known to be constant, so it's unnecessary to use sizeof to -calculate. - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u_hw_v2.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 0169250..d9ea18e 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -847,13 +847,12 @@ static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - uint32_t num_buf, - enum hns_roce_wr_buf_type buf_type) - { -- unsigned int sge_sz = sizeof(struct hns_roce_v2_wqe_data_seg); - unsigned int sge_mask = qp->ex_sge.sge_cnt - 1; - void *dst_addr, *src_addr, *tail_bound_addr; - uint32_t src_len, tail_len; - int i; - -- if (sge_info->total_len > qp->sq.max_gs * sge_sz) -+ if (sge_info->total_len > qp->sq.max_gs * HNS_ROCE_SGE_SIZE) - return EINVAL; - - dst_addr = get_send_sge_ex(qp, sge_info->start_idx & sge_mask); -@@ -880,7 +879,7 @@ static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - } - } - -- sge_info->valid_num = DIV_ROUND_UP(sge_info->total_len, sge_sz); -+ sge_info->valid_num = DIV_ROUND_UP(sge_info->total_len, HNS_ROCE_SGE_SIZE); - sge_info->start_idx += sge_info->valid_num; - - return 0; --- -2.30.0 - diff --git a/0002-libhns-Fix-ext_sge-num-error-when-post-send.patch b/0002-libhns-Fix-ext_sge-num-error-when-post-send.patch deleted file mode 100644 index a7ca2c8..0000000 --- a/0002-libhns-Fix-ext_sge-num-error-when-post-send.patch +++ /dev/null @@ -1,53 +0,0 @@ -From a57d5dfbc2701b9d0c47eb70a1bb82b16170a7d2 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Tue, 20 Sep 2022 11:53:18 +0800 -Subject: [PATCH v4 02/10] libhns: Fix ext_sge num error when post send - -The max_gs is the sum of extended sge and standard sge. In function -fill_ext_sge_inl_data, max_gs does not subtract the number of extended -sges, but is directly used to calculate the size of extended sges. - -Fixes:b7814b7b9715("libhns: Support inline data in extented sge space for RC") - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u_hw_v2.c | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index d9ea18e..bb4298f 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -841,6 +841,14 @@ static void get_src_buf_info(void **src_addr, uint32_t *src_len, - } - } - -+static unsigned int get_std_sge_num(struct hns_roce_qp *qp) -+{ -+ if (qp->verbs_qp.qp.qp_type == IBV_QPT_UD) -+ return 0; -+ -+ return HNS_ROCE_SGE_IN_WQE; -+} -+ - static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - struct hns_roce_sge_info *sge_info, - const void *buf_list, -@@ -850,9 +858,12 @@ static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - unsigned int sge_mask = qp->ex_sge.sge_cnt - 1; - void *dst_addr, *src_addr, *tail_bound_addr; - uint32_t src_len, tail_len; -+ unsigned int std_sge_num; - int i; - -- if (sge_info->total_len > qp->sq.max_gs * HNS_ROCE_SGE_SIZE) -+ std_sge_num = get_std_sge_num(qp); -+ if (sge_info->total_len > -+ (qp->sq.max_gs - std_sge_num) * HNS_ROCE_SGE_SIZE) - return EINVAL; - - dst_addr = get_send_sge_ex(qp, sge_info->start_idx & sge_mask); --- -2.30.0 - diff --git a/0003-Update-kernel-headers.patch b/0003-Update-kernel-headers.patch deleted file mode 100644 index 616b58c..0000000 --- a/0003-Update-kernel-headers.patch +++ /dev/null @@ -1,46 +0,0 @@ -From f20816984da80e2fe9a82b3b330f85150763243e Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Mon, 26 Sep 2022 11:14:05 +0800 -Subject: [PATCH v4 03/10] Update kernel headers - -To commit ?? ("RDMA/hns: Fix the problem of sge nums"). - -Signed-off-by: Luoyouming ---- - kernel-headers/rdma/hns-abi.h | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index f6fde06..fc83dfb 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -85,11 +85,26 @@ struct hns_roce_ib_create_qp_resp { - __aligned_u64 dwqe_mmap_key; - }; - -+enum { -+ HNS_ROCE_EXSGE_FLAGS = 1 << 0, -+}; -+ -+enum { -+ HNS_ROCE_RSP_EXSGE_FLAGS = 1 << 0, -+}; -+ - struct hns_roce_ib_alloc_ucontext_resp { - __u32 qp_tab_size; - __u32 cqe_size; - __u32 srq_tab_size; - __u32 reserved; -+ __u32 config; -+ __u32 max_inline_data; -+}; -+ -+struct hns_roce_ib_alloc_ucontext { -+ __u32 config; -+ __u32 reserved; - }; - - struct hns_roce_ib_alloc_pd_resp { --- -2.30.0 - diff --git a/0004-libhns-Fix-the-problem-of-sge-nums.patch b/0004-libhns-Fix-the-problem-of-sge-nums.patch deleted file mode 100644 index ada5774..0000000 --- a/0004-libhns-Fix-the-problem-of-sge-nums.patch +++ /dev/null @@ -1,254 +0,0 @@ -From 448d82b2c62f09f1dd9c8045d34623dedef1c111 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Fri, 19 Nov 2021 20:21:21 +0800 -Subject: [PATCH v4 04/10] libhns: Fix the problem of sge nums - -Currently, the driver only uses max_send_sge to initialize sge num -when creating_qp. So, in the sq inline scenario, the driver may not -has enough sge to send data. For example, if max_send_sge is 16 and -max_inline_data is 1024, the driver needs 1024/16=64 sge to send data. -Therefore, the calculation method of sge num is modified to take the -maximum value of max_send_sge and max_inline_data/16 to solve this -problem. - -Fixes:11c81d0e3a98("libhns: Refactor process of setting extended sge") -Fixes:b7814b7b9715("libhns: Support inline data in extented sge space for RC") - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 9 +++- - providers/hns/hns_roce_u.h | 3 ++ - providers/hns/hns_roce_u_abi.h | 2 +- - providers/hns/hns_roce_u_hw_v2.c | 13 +---- - providers/hns/hns_roce_u_verbs.c | 84 ++++++++++++++++++++++++-------- - 5 files changed, 77 insertions(+), 34 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index a46ceb9..1bd5bb1 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -103,9 +103,9 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - { - struct hns_roce_device *hr_dev = to_hr_dev(ibdev); - struct hns_roce_alloc_ucontext_resp resp = {}; -+ struct hns_roce_alloc_ucontext cmd = {}; - struct ibv_device_attr dev_attrs; - struct hns_roce_context *context; -- struct ibv_get_context cmd; - int i; - - context = verbs_init_and_alloc_context(ibdev, cmd_fd, context, ibv_ctx, -@@ -113,7 +113,8 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (!context) - return NULL; - -- if (ibv_cmd_get_context(&context->ibv_ctx, &cmd, sizeof(cmd), -+ cmd.config |= HNS_ROCE_EXSGE_FLAGS; -+ if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; - -@@ -124,6 +125,10 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - else - context->cqe_size = HNS_ROCE_V3_CQE_SIZE; - -+ context->config = resp.config; -+ if (resp.config & HNS_ROCE_RSP_EXSGE_FLAGS) -+ context->max_inline_data = resp.max_inline_data; -+ - context->qp_table_shift = calc_table_shift(resp.qp_tab_size, - HNS_ROCE_QP_TABLE_BITS); - context->qp_table_mask = (1 << context->qp_table_shift) - 1; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 5d90634..5388f9c 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -213,6 +213,8 @@ struct hns_roce_context { - unsigned int max_srq_sge; - int max_cqe; - unsigned int cqe_size; -+ uint32_t config; -+ unsigned int max_inline_data; - }; - - struct hns_roce_pd { -@@ -267,6 +269,7 @@ struct hns_roce_wq { - unsigned int head; - unsigned int tail; - unsigned int max_gs; -+ unsigned int ext_sge_cnt; - unsigned int rsv_sge; - unsigned int wqe_shift; - unsigned int shift; /* wq size is 2^shift */ -diff --git a/providers/hns/hns_roce_u_abi.h b/providers/hns/hns_roce_u_abi.h -index 333f977..2753d30 100644 ---- a/providers/hns/hns_roce_u_abi.h -+++ b/providers/hns/hns_roce_u_abi.h -@@ -47,7 +47,7 @@ DECLARE_DRV_CMD(hns_roce_create_cq_ex, IB_USER_VERBS_EX_CMD_CREATE_CQ, - hns_roce_ib_create_cq, hns_roce_ib_create_cq_resp); - - DECLARE_DRV_CMD(hns_roce_alloc_ucontext, IB_USER_VERBS_CMD_GET_CONTEXT, -- empty, hns_roce_ib_alloc_ucontext_resp); -+ hns_roce_ib_alloc_ucontext, hns_roce_ib_alloc_ucontext_resp); - - DECLARE_DRV_CMD(hns_roce_create_qp, IB_USER_VERBS_CMD_CREATE_QP, - hns_roce_ib_create_qp, hns_roce_ib_create_qp_resp); -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index bb4298f..ebe68bc 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -841,14 +841,6 @@ static void get_src_buf_info(void **src_addr, uint32_t *src_len, - } - } - --static unsigned int get_std_sge_num(struct hns_roce_qp *qp) --{ -- if (qp->verbs_qp.qp.qp_type == IBV_QPT_UD) -- return 0; -- -- return HNS_ROCE_SGE_IN_WQE; --} -- - static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - struct hns_roce_sge_info *sge_info, - const void *buf_list, -@@ -858,12 +850,9 @@ static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - unsigned int sge_mask = qp->ex_sge.sge_cnt - 1; - void *dst_addr, *src_addr, *tail_bound_addr; - uint32_t src_len, tail_len; -- unsigned int std_sge_num; - int i; - -- std_sge_num = get_std_sge_num(qp); -- if (sge_info->total_len > -- (qp->sq.max_gs - std_sge_num) * HNS_ROCE_SGE_SIZE) -+ if (sge_info->total_len > qp->sq.ext_sge_cnt * HNS_ROCE_SGE_SIZE) - return EINVAL; - - dst_addr = get_send_sge_ex(qp, sge_info->start_idx & sge_mask); -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index ba7f2ae..851b145 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -978,41 +978,88 @@ err_alloc: - return -ENOMEM; - } - --static unsigned int get_wqe_ext_sge_cnt(struct hns_roce_qp *qp) -+/** -+ * Calculated sge num according to attr's max_send_sge -+ */ -+static unsigned int get_sge_num_from_max_send_sge(bool is_ud, -+ uint32_t max_send_sge) - { -- if (qp->verbs_qp.qp.qp_type == IBV_QPT_UD) -- return qp->sq.max_gs; -+ unsigned int std_sge_num; -+ unsigned int min_sge; - -- if (qp->sq.max_gs > HNS_ROCE_SGE_IN_WQE) -- return qp->sq.max_gs - HNS_ROCE_SGE_IN_WQE; -+ std_sge_num = is_ud ? 0 : HNS_ROCE_SGE_IN_WQE; -+ min_sge = is_ud ? 1 : 0; -+ return max_send_sge > std_sge_num ? (max_send_sge - std_sge_num) : -+ min_sge; -+} - -- return 0; -+/** -+ * Calculated sge num according to attr's max_inline_data -+ */ -+static unsigned int get_sge_num_from_max_inl_data(bool is_ud, -+ uint32_t max_inline_data) -+{ -+ unsigned int inline_sge = 0; -+ -+ inline_sge = max_inline_data / HNS_ROCE_SGE_SIZE; -+ /* -+ * if max_inline_data less than -+ * HNS_ROCE_SGE_IN_WQE * HNS_ROCE_SGE_SIZE, -+ * In addition to ud's mode, no need to extend sge. -+ */ -+ if (!is_ud && (inline_sge <= HNS_ROCE_SGE_IN_WQE)) -+ inline_sge = 0; -+ -+ return inline_sge; - } - --static void set_ext_sge_param(struct hns_roce_device *hr_dev, -+static void set_ext_sge_param(struct hns_roce_context *ctx, - struct ibv_qp_init_attr_ex *attr, - struct hns_roce_qp *qp, unsigned int wr_cnt) - { -+ bool is_ud = (qp->verbs_qp.qp.qp_type == IBV_QPT_UD); -+ unsigned int ext_wqe_sge_cnt; -+ unsigned int inline_ext_sge; - unsigned int total_sge_cnt; -- unsigned int wqe_sge_cnt; -+ unsigned int std_sge_num; - - qp->ex_sge.sge_shift = HNS_ROCE_SGE_SHIFT; -- -- qp->sq.max_gs = attr->cap.max_send_sge; -- -- wqe_sge_cnt = get_wqe_ext_sge_cnt(qp); -+ std_sge_num = is_ud ? 0 : HNS_ROCE_SGE_IN_WQE; -+ ext_wqe_sge_cnt = get_sge_num_from_max_send_sge(is_ud, -+ attr->cap.max_send_sge); -+ -+ if (ctx->config & HNS_ROCE_RSP_EXSGE_FLAGS) { -+ attr->cap.max_inline_data = min_t(uint32_t, roundup_pow_of_two( -+ attr->cap.max_inline_data), -+ ctx->max_inline_data); -+ -+ inline_ext_sge = max(ext_wqe_sge_cnt, -+ get_sge_num_from_max_inl_data(is_ud, -+ attr->cap.max_inline_data)); -+ qp->sq.ext_sge_cnt = inline_ext_sge ? -+ roundup_pow_of_two(inline_ext_sge) : 0; -+ qp->sq.max_gs = min((qp->sq.ext_sge_cnt + std_sge_num), -+ ctx->max_sge); -+ -+ ext_wqe_sge_cnt = qp->sq.ext_sge_cnt; -+ } else { -+ qp->sq.max_gs = max(1U, attr->cap.max_send_sge); -+ qp->sq.max_gs = min(qp->sq.max_gs, ctx->max_sge); -+ qp->sq.ext_sge_cnt = qp->sq.max_gs; -+ } - - /* If the number of extended sge is not zero, they MUST use the - * space of HNS_HW_PAGE_SIZE at least. - */ -- if (wqe_sge_cnt) { -- total_sge_cnt = roundup_pow_of_two(wr_cnt * wqe_sge_cnt); -- qp->ex_sge.sge_cnt = -- max(total_sge_cnt, -- (unsigned int)HNS_HW_PAGE_SIZE / HNS_ROCE_SGE_SIZE); -+ if (ext_wqe_sge_cnt) { -+ total_sge_cnt = roundup_pow_of_two(wr_cnt * ext_wqe_sge_cnt); -+ qp->ex_sge.sge_cnt = max(total_sge_cnt, -+ (unsigned int)HNS_HW_PAGE_SIZE / -+ HNS_ROCE_SGE_SIZE); - } - } - -+ - static void hns_roce_set_qp_params(struct ibv_qp_init_attr_ex *attr, - struct hns_roce_qp *qp, - struct hns_roce_context *ctx) -@@ -1044,10 +1091,9 @@ static void hns_roce_set_qp_params(struct ibv_qp_init_attr_ex *attr, - qp->sq.wqe_cnt = cnt; - qp->sq.shift = hr_ilog32(cnt); - -- set_ext_sge_param(hr_dev, attr, qp, cnt); -+ set_ext_sge_param(ctx, attr, qp, cnt); - - qp->sq.max_post = min(ctx->max_qp_wr, cnt); -- qp->sq.max_gs = min(ctx->max_sge, qp->sq.max_gs); - - qp->sq_signal_bits = attr->sq_sig_all ? 0 : 1; - --- -2.30.0 - diff --git a/0005-Update-kernel-headers.patch b/0005-Update-kernel-headers.patch deleted file mode 100644 index 7d68e63..0000000 --- a/0005-Update-kernel-headers.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 542b54285dbaebbe0b5eb3279134b02484d7329d Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Mon, 10 Oct 2022 21:21:55 +0800 -Subject: [PATCH v4 05/10] Update kernel headers - -To commit ?? ("RDMA/hns: Remove enable rq inline in kernel and add -compatibility handling"). - -Signed-off-by: Luoyouming ---- - kernel-headers/rdma/hns-abi.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index fc83dfb..c70465d 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -87,10 +87,12 @@ struct hns_roce_ib_create_qp_resp { - - enum { - HNS_ROCE_EXSGE_FLAGS = 1 << 0, -+ HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, - }; - - enum { - HNS_ROCE_RSP_EXSGE_FLAGS = 1 << 0, -+ HNS_ROCE_RSP_RQ_INLINE_FLAGS = 1 << 1, - }; - - struct hns_roce_ib_alloc_ucontext_resp { --- -2.30.0 - diff --git a/0006-libhns-Add-compatibility-handling-for-rq-inline.patch b/0006-libhns-Add-compatibility-handling-for-rq-inline.patch deleted file mode 100644 index 9854b87..0000000 --- a/0006-libhns-Add-compatibility-handling-for-rq-inline.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 996bca51e2063dc790286cbc894e2c438f499441 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Mon, 10 Oct 2022 21:49:35 +0800 -Subject: [PATCH v4 06/10] libhns: Add compatibility handling for rq inline - -Add compatibility processing between different user space -and kernel space. - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 2 +- - providers/hns/hns_roce_u_verbs.c | 4 +++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 1bd5bb1..6c9aefa 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -113,7 +113,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (!context) - return NULL; - -- cmd.config |= HNS_ROCE_EXSGE_FLAGS; -+ cmd.config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS; - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 851b145..3e9a306 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1079,7 +1079,9 @@ static void hns_roce_set_qp_params(struct ibv_qp_init_attr_ex *attr, - cnt = roundup_pow_of_two(attr->cap.max_recv_wr); - qp->rq.wqe_cnt = cnt; - qp->rq.shift = hr_ilog32(cnt); -- qp->rq_rinl_buf.wqe_cnt = cnt; -+ qp->rq_rinl_buf.wqe_cnt = 0; -+ if (ctx->config & HNS_ROCE_RSP_RQ_INLINE_FLAGS) -+ qp->rq_rinl_buf.wqe_cnt = cnt; - - attr->cap.max_recv_wr = qp->rq.wqe_cnt; - attr->cap.max_recv_sge = qp->rq.max_gs; --- -2.30.0 - diff --git a/0007-libhns-Refactor-rq-inline.patch b/0007-libhns-Refactor-rq-inline.patch deleted file mode 100644 index 00de21f..0000000 --- a/0007-libhns-Refactor-rq-inline.patch +++ /dev/null @@ -1,301 +0,0 @@ -From 9e5f5d39757a5479a1a4e1170978d2e09acb995b Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Fri, 9 Sep 2022 17:42:38 +0800 -Subject: [PATCH v4 07/10] libhns: Refactor rq inline - -The ibv_sge struct is enough, there is no need to customize the -hns_roce_rinl_sge struct. Refactored structures and functions -for reuse in cqe inline (rq, srq scenarios). - -Signed-off-by: Luoyouming ---- - providers/hns/hns_roce_u.h | 7 +-- - providers/hns/hns_roce_u_hw_v2.c | 103 +++++++++++++++---------------- - providers/hns/hns_roce_u_verbs.c | 46 +++++++------- - 3 files changed, 75 insertions(+), 81 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 5388f9c..57ebe55 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -290,13 +290,8 @@ struct hns_roce_sge_ex { - unsigned int sge_shift; - }; - --struct hns_roce_rinl_sge { -- void *addr; -- unsigned int len; --}; -- - struct hns_roce_rinl_wqe { -- struct hns_roce_rinl_sge *sg_list; -+ struct ibv_sge *sg_list; - unsigned int sge_cnt; - }; - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index ebe68bc..73acc9e 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - #include "hns_roce_u.h" - #include "hns_roce_u_db.h" - #include "hns_roce_u_hw_v2.h" -@@ -417,46 +418,42 @@ static void get_opcode_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - wc->opcode = wc_rcv_op_map[opcode]; - } - --static int handle_recv_inl_wqe(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, -- struct hns_roce_qp **cur_qp, uint32_t opcode) -+static void handle_recv_inl_data(struct hns_roce_v2_cqe *cqe, -+ struct hns_roce_rinl_buf *rinl_buf, -+ uint32_t wr_cnt, uint8_t *buf) - { -- if (((*cur_qp)->verbs_qp.qp.qp_type == IBV_QPT_RC) && -- (opcode == HNS_ROCE_RECV_OP_SEND || -- opcode == HNS_ROCE_RECV_OP_SEND_WITH_IMM || -- opcode == HNS_ROCE_RECV_OP_SEND_WITH_INV) && -- hr_reg_read(cqe, CQE_RQ_INLINE)) { -- struct hns_roce_rinl_sge *sge_list; -- uint32_t wr_num, wr_cnt, sge_num, data_len; -- uint8_t *wqe_buf; -- uint32_t sge_cnt, size; -+ struct ibv_sge *sge_list; -+ uint32_t sge_num, data_len; -+ uint32_t sge_cnt, size; - -- wr_num = hr_reg_read(cqe, CQE_WQE_IDX); -- wr_cnt = wr_num & ((*cur_qp)->rq.wqe_cnt - 1); -+ sge_list = rinl_buf->wqe_list[wr_cnt].sg_list; -+ sge_num = rinl_buf->wqe_list[wr_cnt].sge_cnt; - -- sge_list = (*cur_qp)->rq_rinl_buf.wqe_list[wr_cnt].sg_list; -- sge_num = (*cur_qp)->rq_rinl_buf.wqe_list[wr_cnt].sge_cnt; -- wqe_buf = (uint8_t *)get_recv_wqe_v2(*cur_qp, wr_cnt); -+ data_len = le32toh(cqe->byte_cnt); - -- data_len = wc->byte_len; -+ for (sge_cnt = 0; (sge_cnt < sge_num) && (data_len); sge_cnt++) { -+ size = min(sge_list[sge_cnt].length, data_len); - -- for (sge_cnt = 0; (sge_cnt < sge_num) && (data_len); -- sge_cnt++) { -- size = sge_list[sge_cnt].len < data_len ? -- sge_list[sge_cnt].len : data_len; -+ memcpy((void *)(uintptr_t)sge_list[sge_cnt].addr, (void *)buf, size); -+ data_len -= size; -+ buf += size; -+ } - -- memcpy((void *)sge_list[sge_cnt].addr, -- (void *)wqe_buf, size); -- data_len -= size; -- wqe_buf += size; -- } -+ if (data_len) -+ hr_reg_write(cqe, CQE_STATUS, HNS_ROCE_V2_CQE_LOCAL_LENGTH_ERR); - -- if (data_len) { -- wc->status = IBV_WC_LOC_LEN_ERR; -- return V2_CQ_POLL_ERR; -- } -- } -+} - -- return V2_CQ_OK; -+static void handle_recv_rq_inl(struct hns_roce_v2_cqe *cqe, -+ struct hns_roce_qp *cur_qp) -+{ -+ uint8_t *wqe_buf; -+ uint32_t wr_num; -+ -+ wr_num = hr_reg_read(cqe, CQE_WQE_IDX) & (cur_qp->rq.wqe_cnt - 1); -+ -+ wqe_buf = (uint8_t *)get_recv_wqe_v2(cur_qp, wr_num); -+ handle_recv_inl_data(cqe, &(cur_qp->rq_rinl_buf), wr_num, wqe_buf); - } - - static void parse_for_ud_qp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc) -@@ -479,10 +476,9 @@ static void parse_cqe_for_srq(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - } - - static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, -- struct hns_roce_qp *hr_qp, uint8_t opcode) -+ struct hns_roce_qp *hr_qp) - { - struct hns_roce_wq *wq; -- int ret; - - wq = &hr_qp->rq; - wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; -@@ -491,12 +487,8 @@ static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD) - parse_for_ud_qp(cqe, wc); - -- ret = handle_recv_inl_wqe(cqe, wc, &hr_qp, opcode); -- if (ret) { -- verbs_err(verbs_get_ctx(hr_qp->verbs_qp.qp.context), -- PFX "failed to handle recv inline wqe!\n"); -- return ret; -- } -+ if (hr_reg_read(cqe, CQE_RQ_INLINE)) -+ handle_recv_rq_inl(cqe, hr_qp); - - return 0; - } -@@ -626,7 +618,7 @@ static int parse_cqe_for_cq(struct hns_roce_context *ctx, struct hns_roce_cq *cq - if (srq) - parse_cqe_for_srq(cqe, wc, srq); - else -- parse_cqe_for_resp(cqe, wc, cur_qp, opcode); -+ parse_cqe_for_resp(cqe, wc, cur_qp); - } - - return 0; -@@ -1355,26 +1347,31 @@ static void fill_recv_sge_to_wqe(struct ibv_recv_wr *wr, void *wqe, - } - } - -+static void fill_recv_inl_buf(struct hns_roce_rinl_buf *rinl_buf, -+ unsigned int wqe_idx, struct ibv_recv_wr *wr) -+{ -+ struct ibv_sge *sge_list; -+ unsigned int i; -+ -+ if (!rinl_buf->wqe_cnt) -+ return; -+ -+ sge_list = rinl_buf->wqe_list[wqe_idx].sg_list; -+ rinl_buf->wqe_list[wqe_idx].sge_cnt = (unsigned int)wr->num_sge; -+ for (i = 0; i < wr->num_sge; i++) -+ memcpy((void *)&sge_list[i], (void *)&wr->sg_list[i], -+ sizeof(struct ibv_sge)); -+} -+ - static void fill_rq_wqe(struct hns_roce_qp *qp, struct ibv_recv_wr *wr, - unsigned int wqe_idx, unsigned int max_sge) - { -- struct hns_roce_rinl_sge *sge_list; -- unsigned int i; - void *wqe; - - wqe = get_recv_wqe_v2(qp, wqe_idx); - fill_recv_sge_to_wqe(wr, wqe, max_sge, qp->rq.rsv_sge); - -- if (!qp->rq_rinl_buf.wqe_cnt) -- return; -- -- /* QP support receive inline wqe */ -- sge_list = qp->rq_rinl_buf.wqe_list[wqe_idx].sg_list; -- qp->rq_rinl_buf.wqe_list[wqe_idx].sge_cnt = (unsigned int)wr->num_sge; -- for (i = 0; i < wr->num_sge; i++) { -- sge_list[i].addr = (void *)(uintptr_t)wr->sg_list[i].addr; -- sge_list[i].len = wr->sg_list[i].length; -- } -+ fill_recv_inl_buf(&qp->rq_rinl_buf, wqe_idx, wr); - } - - static int hns_roce_u_v2_post_recv(struct ibv_qp *ibvqp, struct ibv_recv_wr *wr, -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 3e9a306..1d661dd 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -855,43 +855,45 @@ static int verify_qp_create_attr(struct hns_roce_context *ctx, - return verify_qp_create_cap(ctx, attr); - } - --static int qp_alloc_recv_inl_buf(struct ibv_qp_cap *cap, -- struct hns_roce_qp *qp) -+static int alloc_recv_rinl_buf(uint32_t max_sge, -+ struct hns_roce_rinl_buf *rinl_buf) - { - unsigned int cnt; - int i; - -- cnt = qp->rq_rinl_buf.wqe_cnt; -- qp->rq_rinl_buf.wqe_list = calloc(cnt, -- sizeof(struct hns_roce_rinl_wqe)); -- if (!qp->rq_rinl_buf.wqe_list) -+ cnt = rinl_buf->wqe_cnt; -+ rinl_buf->wqe_list = calloc(cnt, -+ sizeof(struct hns_roce_rinl_wqe)); -+ if (!rinl_buf->wqe_list) - return ENOMEM; - -- qp->rq_rinl_buf.wqe_list[0].sg_list = calloc(cnt * cap->max_recv_sge, -- sizeof(struct hns_roce_rinl_sge)); -- if (!qp->rq_rinl_buf.wqe_list[0].sg_list) -+ rinl_buf->wqe_list[0].sg_list = calloc(cnt * max_sge, -+ sizeof(struct ibv_sge)); -+ if (!rinl_buf->wqe_list[0].sg_list) { -+ free(rinl_buf->wqe_list); - return ENOMEM; -+ } - - for (i = 0; i < cnt; i++) { -- int wqe_size = i * cap->max_recv_sge; -+ int wqe_size = i * max_sge; - -- qp->rq_rinl_buf.wqe_list[i].sg_list = -- &(qp->rq_rinl_buf.wqe_list[0].sg_list[wqe_size]); -+ rinl_buf->wqe_list[i].sg_list = -+ &(rinl_buf->wqe_list[0].sg_list[wqe_size]); - } - - return 0; - } - --static void qp_free_recv_inl_buf(struct hns_roce_qp *qp) -+static void free_recv_rinl_buf(struct hns_roce_rinl_buf *rinl_buf) - { -- if (qp->rq_rinl_buf.wqe_list) { -- if (qp->rq_rinl_buf.wqe_list[0].sg_list) { -- free(qp->rq_rinl_buf.wqe_list[0].sg_list); -- qp->rq_rinl_buf.wqe_list[0].sg_list = NULL; -+ if (rinl_buf->wqe_list) { -+ if (rinl_buf->wqe_list[0].sg_list) { -+ free(rinl_buf->wqe_list[0].sg_list); -+ rinl_buf->wqe_list[0].sg_list = NULL; - } - -- free(qp->rq_rinl_buf.wqe_list); -- qp->rq_rinl_buf.wqe_list = NULL; -+ free(rinl_buf->wqe_list); -+ rinl_buf->wqe_list = NULL; - } - } - -@@ -930,7 +932,7 @@ static int calc_qp_buff_size(struct hns_roce_device *hr_dev, - - static void qp_free_wqe(struct hns_roce_qp *qp) - { -- qp_free_recv_inl_buf(qp); -+ free_recv_rinl_buf(&qp->rq_rinl_buf); - if (qp->sq.wqe_cnt) - free(qp->sq.wrid); - -@@ -958,7 +960,7 @@ static int qp_alloc_wqe(struct ibv_qp_cap *cap, struct hns_roce_qp *qp, - } - - if (qp->rq_rinl_buf.wqe_cnt) { -- if (qp_alloc_recv_inl_buf(cap, qp)) -+ if (alloc_recv_rinl_buf(cap->max_recv_sge, &qp->rq_rinl_buf)) - goto err_alloc; - } - -@@ -968,7 +970,7 @@ static int qp_alloc_wqe(struct ibv_qp_cap *cap, struct hns_roce_qp *qp, - return 0; - - err_alloc: -- qp_free_recv_inl_buf(qp); -+ free_recv_rinl_buf(&qp->rq_rinl_buf); - if (qp->rq.wrid) - free(qp->rq.wrid); - --- -2.30.0 - diff --git a/0008-libhns-RQ-inline-support-wc_x_poll_cq-interface.patch b/0008-libhns-RQ-inline-support-wc_x_poll_cq-interface.patch deleted file mode 100644 index aa9e57e..0000000 --- a/0008-libhns-RQ-inline-support-wc_x_poll_cq-interface.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 22beeec9a0d8272fc4db60275ee4eee890068102 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Tue, 11 Oct 2022 10:21:24 +0800 -Subject: [PATCH v4 08/10] libhns: RQ inline support wc_x_poll_cq interface - -RQ inline support user use wc_x_poll_cq get data. - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u_hw_v2.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index b37ea92..25d8861 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -561,10 +561,15 @@ static void cqe_proc_srq(struct hns_roce_srq *srq, uint32_t wqe_idx, - hns_roce_free_srq_wqe(srq, wqe_idx); - } - --static void cqe_proc_rq(struct hns_roce_wq *wq, struct hns_roce_cq *cq) -+static void cqe_proc_rq(struct hns_roce_qp *hr_qp, struct hns_roce_cq *cq) - { -+ struct hns_roce_wq *wq = &hr_qp->rq; -+ - cq->verbs_cq.cq_ex.wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; - ++wq->tail; -+ -+ if (hr_reg_read(cq->cqe, CQE_RQ_INLINE)) -+ handle_recv_rq_inl(cq->cqe, hr_qp); - } - - static int cqe_proc_wq(struct hns_roce_context *ctx, struct hns_roce_qp *qp, -@@ -584,7 +589,7 @@ static int cqe_proc_wq(struct hns_roce_context *ctx, struct hns_roce_qp *qp, - if (srq) - cqe_proc_srq(srq, wqe_idx, cq); - else -- cqe_proc_rq(&qp->rq, cq); -+ cqe_proc_rq(qp, cq); - } - - return 0; --- -2.30.0 - diff --git a/0009-Update-kernel-headers.patch b/0009-Update-kernel-headers.patch deleted file mode 100644 index 0f02221..0000000 --- a/0009-Update-kernel-headers.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 14cee9bd8ab06104b9f9a0326b8d17a5bf8ee647 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Tue, 11 Oct 2022 10:50:36 +0800 -Subject: [PATCH v4 09/10] Update kernel headers - -To commit ?? ("RDMA/hns: Support cqe inline in user space"). - -Signed-off-by: Luoyouming ---- - kernel-headers/rdma/hns-abi.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index c70465d..41738b8 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -88,11 +88,13 @@ struct hns_roce_ib_create_qp_resp { - enum { - HNS_ROCE_EXSGE_FLAGS = 1 << 0, - HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, -+ HNS_ROCE_CQE_INLINE_FLAGS = 1 << 2, - }; - - enum { - HNS_ROCE_RSP_EXSGE_FLAGS = 1 << 0, - HNS_ROCE_RSP_RQ_INLINE_FLAGS = 1 << 1, -+ HNS_ROCE_RSP_CQE_INLINE_FLAGS = 1 << 2, - }; - - struct hns_roce_ib_alloc_ucontext_resp { --- -2.30.0 - diff --git a/0010-libhns-Support-cqe-inline.patch b/0010-libhns-Support-cqe-inline.patch deleted file mode 100644 index 5698234..0000000 --- a/0010-libhns-Support-cqe-inline.patch +++ /dev/null @@ -1,263 +0,0 @@ -From 71eb90581a338242a26123790e5f24df90327465 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Thu, 11 Aug 2022 20:50:54 +0800 -Subject: [PATCH v4 10/10] libhns: Support cqe inline - -When rq or srq recv data less than or equal to 32 byte in size, roce driver -support get data from cqe. - -Signed-off-by: Luoyouming -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 3 ++- - providers/hns/hns_roce_u.h | 21 +++++++++-------- - providers/hns/hns_roce_u_hw_v2.c | 39 ++++++++++++++++++++++++++++++-- - providers/hns/hns_roce_u_hw_v2.h | 4 ++-- - providers/hns/hns_roce_u_verbs.c | 25 ++++++++++++++++++-- - 5 files changed, 75 insertions(+), 17 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 6c9aefa..266e73e 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -113,7 +113,8 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (!context) - return NULL; - -- cmd.config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS; -+ cmd.config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -+ HNS_ROCE_CQE_INLINE_FLAGS; - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 57ebe55..6b64cd0 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -246,10 +246,21 @@ struct hns_roce_idx_que { - unsigned int tail; - }; - -+struct hns_roce_rinl_wqe { -+ struct ibv_sge *sg_list; -+ unsigned int sge_cnt; -+}; -+ -+struct hns_roce_rinl_buf { -+ struct hns_roce_rinl_wqe *wqe_list; -+ unsigned int wqe_cnt; -+}; -+ - struct hns_roce_srq { - struct verbs_srq verbs_srq; - struct hns_roce_idx_que idx_que; - struct hns_roce_buf wqe_buf; -+ struct hns_roce_rinl_buf srq_rinl_buf; - pthread_spinlock_t lock; - unsigned long *wrid; - unsigned int srqn; -@@ -290,16 +301,6 @@ struct hns_roce_sge_ex { - unsigned int sge_shift; - }; - --struct hns_roce_rinl_wqe { -- struct ibv_sge *sg_list; -- unsigned int sge_cnt; --}; -- --struct hns_roce_rinl_buf { -- struct hns_roce_rinl_wqe *wqe_list; -- unsigned int wqe_cnt; --}; -- - struct hns_roce_qp { - struct verbs_qp verbs_qp; - struct hns_roce_buf buf; -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 25d8861..7063b26 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -444,6 +444,28 @@ static void handle_recv_inl_data(struct hns_roce_v2_cqe *cqe, - - } - -+static void handle_recv_cqe_inl_from_rq(struct hns_roce_v2_cqe *cqe, -+ struct hns_roce_qp *cur_qp) -+{ -+ uint32_t wr_num; -+ -+ wr_num = hr_reg_read(cqe, CQE_WQE_IDX) & (cur_qp->rq.wqe_cnt - 1); -+ -+ handle_recv_inl_data(cqe, &(cur_qp->rq_rinl_buf), wr_num, -+ (uint8_t *)cqe->payload); -+} -+ -+static void handle_recv_cqe_inl_from_srq(struct hns_roce_v2_cqe *cqe, -+ struct hns_roce_srq *srq) -+{ -+ uint32_t wr_num; -+ -+ wr_num = hr_reg_read(cqe, CQE_WQE_IDX) & (srq->wqe_cnt - 1); -+ -+ handle_recv_inl_data(cqe, &(srq->srq_rinl_buf), wr_num, -+ (uint8_t *)cqe->payload); -+} -+ - static void handle_recv_rq_inl(struct hns_roce_v2_cqe *cqe, - struct hns_roce_qp *cur_qp) - { -@@ -473,6 +495,9 @@ static void parse_cqe_for_srq(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - wqe_idx = hr_reg_read(cqe, CQE_WQE_IDX); - wc->wr_id = srq->wrid[wqe_idx & (srq->wqe_cnt - 1)]; - hns_roce_free_srq_wqe(srq, wqe_idx); -+ -+ if (hr_reg_read(cqe, CQE_CQE_INLINE)) -+ handle_recv_cqe_inl_from_srq(cqe, srq); - } - - static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, -@@ -487,7 +512,9 @@ static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD) - parse_for_ud_qp(cqe, wc); - -- if (hr_reg_read(cqe, CQE_RQ_INLINE)) -+ if (hr_reg_read(cqe, CQE_CQE_INLINE)) -+ handle_recv_cqe_inl_from_rq(cqe, hr_qp); -+ else if (hr_reg_read(cqe, CQE_RQ_INLINE)) - handle_recv_rq_inl(cqe, hr_qp); - - return 0; -@@ -559,6 +586,9 @@ static void cqe_proc_srq(struct hns_roce_srq *srq, uint32_t wqe_idx, - { - cq->verbs_cq.cq_ex.wr_id = srq->wrid[wqe_idx & (srq->wqe_cnt - 1)]; - hns_roce_free_srq_wqe(srq, wqe_idx); -+ -+ if (hr_reg_read(cq->cqe, CQE_CQE_INLINE)) -+ handle_recv_cqe_inl_from_srq(cq->cqe, srq); - } - - static void cqe_proc_rq(struct hns_roce_qp *hr_qp, struct hns_roce_cq *cq) -@@ -568,7 +598,9 @@ static void cqe_proc_rq(struct hns_roce_qp *hr_qp, struct hns_roce_cq *cq) - cq->verbs_cq.cq_ex.wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; - ++wq->tail; - -- if (hr_reg_read(cq->cqe, CQE_RQ_INLINE)) -+ if (hr_reg_read(cq->cqe, CQE_CQE_INLINE)) -+ handle_recv_cqe_inl_from_rq(cq->cqe, hr_qp); -+ else if (hr_reg_read(cq->cqe, CQE_RQ_INLINE)) - handle_recv_rq_inl(cq->cqe, hr_qp); - } - -@@ -1725,6 +1757,9 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - - wqe = get_srq_wqe(srq, wqe_idx); - fill_recv_sge_to_wqe(wr, wqe, max_sge, srq->rsv_sge); -+ -+ fill_recv_inl_buf(&srq->srq_rinl_buf, wqe_idx, wr); -+ - fill_wqe_idx(srq, wqe_idx); - - srq->wrid[wqe_idx] = wr->wr_id; -diff --git a/providers/hns/hns_roce_u_hw_v2.h b/providers/hns/hns_roce_u_hw_v2.h -index 098dbdf..d71c695 100644 ---- a/providers/hns/hns_roce_u_hw_v2.h -+++ b/providers/hns/hns_roce_u_hw_v2.h -@@ -157,7 +157,7 @@ struct hns_roce_v2_cqe { - __le32 smac; - __le32 byte_28; - __le32 byte_32; -- __le32 rsv[8]; -+ __le32 payload[8]; - }; - - #define CQE_FIELD_LOC(h, l) FIELD_LOC(struct hns_roce_v2_cqe, h, l) -@@ -170,7 +170,7 @@ struct hns_roce_v2_cqe { - #define CQE_WQE_IDX CQE_FIELD_LOC(31, 16) - #define CQE_RKEY_IMMTDATA CQE_FIELD_LOC(63, 32) - #define CQE_XRC_SRQN CQE_FIELD_LOC(87, 64) --#define CQE_RSV0 CQE_FIELD_LOC(95, 88) -+#define CQE_CQE_INLINE CQE_FIELD_LOC(89, 88) - #define CQE_LCL_QPN CQE_FIELD_LOC(119, 96) - #define CQE_SUB_STATUS CQE_FIELD_LOC(127, 120) - #define CQE_BYTE_CNT CQE_FIELD_LOC(159, 128) -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 1d661dd..cff9d1d 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -522,6 +522,8 @@ static int verify_srq_create_attr(struct hns_roce_context *context, - static void set_srq_param(struct ibv_context *context, struct hns_roce_srq *srq, - struct ibv_srq_init_attr_ex *attr) - { -+ struct hns_roce_context *ctx = to_hr_ctx(context); -+ - if (to_hr_dev(context->device)->hw_version == HNS_ROCE_HW_VER2) - srq->rsv_sge = 1; - -@@ -531,6 +533,10 @@ static void set_srq_param(struct ibv_context *context, struct hns_roce_srq *srq, - srq->max_gs)); - attr->attr.max_sge = srq->max_gs; - attr->attr.srq_limit = 0; -+ -+ srq->srq_rinl_buf.wqe_cnt = 0; -+ if (ctx->config & HNS_ROCE_RSP_CQE_INLINE_FLAGS) -+ srq->srq_rinl_buf.wqe_cnt = srq->wqe_cnt; - } - - static int alloc_srq_idx_que(struct hns_roce_srq *srq) -@@ -570,6 +576,11 @@ static int alloc_srq_wqe_buf(struct hns_roce_srq *srq) - return hns_roce_alloc_buf(&srq->wqe_buf, buf_size, HNS_HW_PAGE_SIZE); - } - -+static int alloc_recv_rinl_buf(uint32_t max_sge, -+ struct hns_roce_rinl_buf *rinl_buf); -+ -+static void free_recv_rinl_buf(struct hns_roce_rinl_buf *rinl_buf); -+ - static int alloc_srq_buf(struct hns_roce_srq *srq) - { - int ret; -@@ -582,14 +593,22 @@ static int alloc_srq_buf(struct hns_roce_srq *srq) - if (ret) - goto err_idx_que; - -+ if (srq->srq_rinl_buf.wqe_cnt) { -+ ret = alloc_recv_rinl_buf(srq->max_gs, &srq->srq_rinl_buf); -+ if (ret) -+ goto err_wqe_buf; -+ } -+ - srq->wrid = calloc(srq->wqe_cnt, sizeof(*srq->wrid)); - if (!srq->wrid) { - ret = -ENOMEM; -- goto err_wqe_buf; -+ goto err_inl_buf; - } - - return 0; - -+err_inl_buf: -+ free_recv_rinl_buf(&srq->srq_rinl_buf); - err_wqe_buf: - hns_roce_free_buf(&srq->wqe_buf); - err_idx_que: -@@ -603,6 +622,7 @@ static void free_srq_buf(struct hns_roce_srq *srq) - { - free(srq->wrid); - hns_roce_free_buf(&srq->wqe_buf); -+ free_recv_rinl_buf(&srq->srq_rinl_buf); - hns_roce_free_buf(&srq->idx_que.buf); - free(srq->idx_que.bitmap); - } -@@ -1082,7 +1102,8 @@ static void hns_roce_set_qp_params(struct ibv_qp_init_attr_ex *attr, - qp->rq.wqe_cnt = cnt; - qp->rq.shift = hr_ilog32(cnt); - qp->rq_rinl_buf.wqe_cnt = 0; -- if (ctx->config & HNS_ROCE_RSP_RQ_INLINE_FLAGS) -+ if (ctx->config & (HNS_ROCE_RSP_RQ_INLINE_FLAGS | -+ HNS_ROCE_RSP_CQE_INLINE_FLAGS)) - qp->rq_rinl_buf.wqe_cnt = cnt; - - attr->cap.max_recv_wr = qp->rq.wqe_cnt; --- -2.30.0 - diff --git a/0011-Update-kernel-headers.patch b/0011-Update-kernel-headers.patch deleted file mode 100644 index ee5e2b1..0000000 --- a/0011-Update-kernel-headers.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 12d2a17d404e3d5ba76863f64307ea52a7d15d15 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Sat, 29 Oct 2022 10:44:17 +0800 -Subject: [PATCH 11/12] Update kernel headers - -To commit ?? ("RDMA/hns: Support DSCP of userspace"). - -Signed-off-by: Yixing Liu ---- - kernel-headers/rdma/hns-abi.h | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 41738b8..542be5e 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -85,6 +85,18 @@ struct hns_roce_ib_create_qp_resp { - __aligned_u64 dwqe_mmap_key; - }; - -+struct hns_roce_ib_create_ah_resp { -+ __u8 priority; -+ __u8 tc_mode; -+ __u8 reserved[6]; -+}; -+ -+struct hns_roce_ib_modify_qp_resp { -+ __u8 tc_mode; -+ __u8 priority; -+ __u8 reserved[6]; -+}; -+ - enum { - HNS_ROCE_EXSGE_FLAGS = 1 << 0, - HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, --- -2.30.0 - diff --git a/0012-libhns-Support-DSCP.patch b/0012-libhns-Support-DSCP.patch deleted file mode 100644 index 130c89a..0000000 --- a/0012-libhns-Support-DSCP.patch +++ /dev/null @@ -1,150 +0,0 @@ -From b88e6ae3e144651092bce923123ca20361cdacab Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Tue, 27 Sep 2022 19:06:00 +0800 -Subject: [PATCH 12/12] libhns: Support DSCP - -This patch adds user mode DSCP function through -the mapping of dscp-tc configured in kernel mode. - -Signed-off-by: Yixing Liu ---- - providers/hns/hns_roce_u.h | 7 +++++++ - providers/hns/hns_roce_u_abi.h | 6 ++++++ - providers/hns/hns_roce_u_hw_v2.c | 19 +++++++++++++++---- - providers/hns/hns_roce_u_verbs.c | 7 +++++-- - 4 files changed, 33 insertions(+), 6 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 6b64cd0..8c1cb1e 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -175,6 +175,11 @@ enum hns_roce_db_type { - HNS_ROCE_DB_TYPE_NUM - }; - -+enum hns_roce_tc_map_mode { -+ HNS_ROCE_TC_MAP_MODE_PRIO, -+ HNS_ROCE_TC_MAP_MODE_DSCP, -+}; -+ - struct hns_roce_db_page { - struct hns_roce_db_page *prev, *next; - struct hns_roce_buf buf; -@@ -315,6 +320,8 @@ struct hns_roce_qp { - unsigned int next_sge; - int port_num; - uint8_t sl; -+ uint8_t tc_mode; -+ uint8_t priority; - unsigned int qkey; - enum ibv_mtu path_mtu; - -diff --git a/providers/hns/hns_roce_u_abi.h b/providers/hns/hns_roce_u_abi.h -index 2753d30..0519ac7 100644 ---- a/providers/hns/hns_roce_u_abi.h -+++ b/providers/hns/hns_roce_u_abi.h -@@ -49,6 +49,9 @@ DECLARE_DRV_CMD(hns_roce_create_cq_ex, IB_USER_VERBS_EX_CMD_CREATE_CQ, - DECLARE_DRV_CMD(hns_roce_alloc_ucontext, IB_USER_VERBS_CMD_GET_CONTEXT, - hns_roce_ib_alloc_ucontext, hns_roce_ib_alloc_ucontext_resp); - -+DECLARE_DRV_CMD(hns_roce_create_ah, IB_USER_VERBS_CMD_CREATE_AH, empty, -+ hns_roce_ib_create_ah_resp); -+ - DECLARE_DRV_CMD(hns_roce_create_qp, IB_USER_VERBS_CMD_CREATE_QP, - hns_roce_ib_create_qp, hns_roce_ib_create_qp_resp); - -@@ -61,4 +64,7 @@ DECLARE_DRV_CMD(hns_roce_create_srq, IB_USER_VERBS_CMD_CREATE_SRQ, - DECLARE_DRV_CMD(hns_roce_create_srq_ex, IB_USER_VERBS_CMD_CREATE_XSRQ, - hns_roce_ib_create_srq, hns_roce_ib_create_srq_resp); - -+DECLARE_DRV_CMD(hns_roce_modify_qp_ex, IB_USER_VERBS_EX_CMD_MODIFY_QP, -+ empty, hns_roce_ib_modify_qp_resp); -+ - #endif /* _HNS_ROCE_U_ABI_H */ -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index a30d461..c652eea 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1543,10 +1543,11 @@ static void record_qp_attr(struct ibv_qp *qp, struct ibv_qp_attr *attr, - static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - int attr_mask) - { -- int ret; -- struct ibv_modify_qp cmd; -+ struct hns_roce_modify_qp_ex_resp resp_ex = {}; -+ struct hns_roce_modify_qp_ex cmd_ex = {}; - struct hns_roce_qp *hr_qp = to_hr_qp(qp); - bool flag = false; /* modify qp to error */ -+ int ret; - - if ((attr_mask & IBV_QP_STATE) && (attr->qp_state == IBV_QPS_ERR)) { - pthread_spin_lock(&hr_qp->sq.lock); -@@ -1554,7 +1555,9 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - flag = true; - } - -- ret = ibv_cmd_modify_qp(qp, attr, attr_mask, &cmd, sizeof(cmd)); -+ ret = ibv_cmd_modify_qp_ex(qp, attr, attr_mask, &cmd_ex.ibv_cmd, -+ sizeof(cmd_ex), &resp_ex.ibv_resp, -+ sizeof(resp_ex)); - - if (flag) { - pthread_spin_unlock(&hr_qp->rq.lock); -@@ -1564,8 +1567,13 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - if (ret) - return ret; - -- if (attr_mask & IBV_QP_STATE) -+ if (attr_mask & IBV_QP_STATE) { - qp->state = attr->qp_state; -+ if (attr->qp_state == IBV_QPS_RTR) { -+ hr_qp->tc_mode = resp_ex.drv_payload.tc_mode; -+ hr_qp->priority = resp_ex.drv_payload.priority; -+ } -+ } - - if ((attr_mask & IBV_QP_STATE) && attr->qp_state == IBV_QPS_RESET) { - if (qp->recv_cq) -@@ -1579,6 +1587,9 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - hns_roce_init_qp_indices(to_hr_qp(qp)); - } - -+ if (hr_qp->tc_mode == HNS_ROCE_TC_MAP_MODE_DSCP) -+ hr_qp->sl = hr_qp->priority; -+ - record_qp_attr(qp, attr, attr_mask); - - return ret; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index cff9d1d..3b7a67d 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1449,7 +1449,7 @@ static int get_tclass(struct ibv_context *context, struct ibv_ah_attr *attr, - struct ibv_ah *hns_roce_u_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr) - { - struct hns_roce_device *hr_dev = to_hr_dev(pd->context->device); -- struct ib_uverbs_create_ah_resp resp = {}; -+ struct hns_roce_create_ah_resp resp = {}; - struct hns_roce_ah *ah; - - /* HIP08 don't support create ah */ -@@ -1477,12 +1477,15 @@ struct ibv_ah *hns_roce_u_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr) - memcpy(ah->av.dgid, attr->grh.dgid.raw, ARRAY_SIZE(ah->av.dgid)); - } - -- if (ibv_cmd_create_ah(pd, &ah->ibv_ah, attr, &resp, sizeof(resp))) -+ if (ibv_cmd_create_ah(pd, &ah->ibv_ah, attr, &resp.ibv_resp, sizeof(resp))) - goto err; - - if (ibv_resolve_eth_l2_from_gid(pd->context, attr, ah->av.mac, NULL)) - goto err; - -+ if (resp.tc_mode == HNS_ROCE_TC_MAP_MODE_DSCP) -+ ah->av.sl = resp.priority; -+ - ah->av.udp_sport = get_ah_udp_sport(attr); - - return &ah->ibv_ah; --- -2.30.0 - diff --git a/0013-cma-Release-allocated-port-array.patch b/0013-cma-Release-allocated-port-array.patch deleted file mode 100644 index dcbc3d5..0000000 --- a/0013-cma-Release-allocated-port-array.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6be317e9e2b894d460c4f3422f349895d475ef8d Mon Sep 17 00:00:00 2001 -From: Kirill Martynov -Date: Mon, 20 Jun 2022 16:29:09 +0300 -Subject: cma: Release allocated port array - -Fix mem leak for allocated port array - -Fixes: 1b9125689fec ("cma: Workaround for rdma_ucm kernel bug") -Signed-off-by: Kirill Martynov ---- - librdmacm/cma.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/librdmacm/cma.c b/librdmacm/cma.c -index 2bde34a..7b924bd 100644 ---- a/librdmacm/cma.c -+++ b/librdmacm/cma.c -@@ -304,6 +304,7 @@ static void remove_cma_dev(struct cma_device *cma_dev) - ibv_dealloc_pd(cma_dev->pd); - if (cma_dev->verbs) - ibv_close_device(cma_dev->verbs); -+ free(cma_dev->port); - list_del_from(&cma_dev_list, &cma_dev->entry); - free(cma_dev); - } --- -2.34.1 - diff --git a/0014-rsockets-Fix-allocation-size-There-is-memory-allocat.patch b/0014-rsockets-Fix-allocation-size-There-is-memory-allocat.patch deleted file mode 100644 index 0e0d761..0000000 --- a/0014-rsockets-Fix-allocation-size-There-is-memory-allocat.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 3704db8f8496ffd967ef8d8840eef2c04b7f4b06 Mon Sep 17 00:00:00 2001 -From: Mikhail Sokolovskiy -Date: Fri, 1 Jul 2022 17:34:24 +0300 -Subject: rsockets: Fix allocation size There is memory allocation for (nfds + - 1) elements, but actually less space is allocated (1 byte for new element - instead of sizeof(pollfd)). This is caused by operators precedence mistake. - -Signed-off-by: Mikhail Sokolovskiy ---- - librdmacm/rsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/librdmacm/rsocket.c b/librdmacm/rsocket.c -index 8c81096..e26a053 100644 ---- a/librdmacm/rsocket.c -+++ b/librdmacm/rsocket.c -@@ -3173,7 +3173,7 @@ static struct pollfd *rs_fds_alloc(nfds_t nfds) - else if (rs_pollinit()) - return NULL; - -- rfds = malloc(sizeof(*rfds) * nfds + 1); -+ rfds = malloc(sizeof(*rfds) * (nfds + 1)); - rnfds = rfds ? nfds + 1 : 0; - } - --- -2.34.1 - diff --git a/0015-tests-test_mr.py-Change-the-argument-of-DmaBufMR-to-.patch b/0015-tests-test_mr.py-Change-the-argument-of-DmaBufMR-to-.patch deleted file mode 100644 index 7ebafb7..0000000 --- a/0015-tests-test_mr.py-Change-the-argument-of-DmaBufMR-to-.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 9cad02f325f48434343970d54bff5a5e897d9be2 Mon Sep 17 00:00:00 2001 -From: Wei Xu -Date: Thu, 11 Aug 2022 02:30:56 +0000 -Subject: tests/test_mr.py: Change the argument of DmaBufMR to fix the - TypeError - -Replaced the argument 'unit' with 'gpu' to fix following error for the DmaBufMRTest: - -TypeError: __init__() got an unexpected keyword argument 'unit' - -Fixed: ffa97cb59f82 ("tests: Let PyverbsAPITestCase have one default device") -Signed-off-by: Wei Xu ---- - tests/test_mr.py | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/tests/test_mr.py b/tests/test_mr.py -index 3ec1fb3..f34b4d0 100644 ---- a/tests/test_mr.py -+++ b/tests/test_mr.py -@@ -490,7 +490,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - for f in flags: - len = u.get_mr_length() - for off in [0, len//2]: -- with DmaBufMR(pd, len, f, offset=off, unit=self.gpu, -+ with DmaBufMR(pd, len, f, offset=off, gpu=self.gpu, - gtt=self.gtt) as mr: - pass - -@@ -505,7 +505,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - for f in flags: - len = u.get_mr_length() - for off in [0, len//2]: -- with DmaBufMR(pd, len, f, offset=off, unit=self.gpu, -+ with DmaBufMR(pd, len, f, offset=off, gpu=self.gpu, - gtt=self.gtt) as mr: - mr.close() - -@@ -520,7 +520,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - for f in flags: - len = u.get_mr_length() - for off in [0, len//2]: -- with DmaBufMR(pd, len, f, offset=off, unit=self.gpu, -+ with DmaBufMR(pd, len, f, offset=off, gpu=self.gpu, - gtt=self.gtt) as mr: - # Pyverbs supports multiple destruction of objects, - # we are not expecting an exception here. -@@ -543,7 +543,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - mr_flags += i.value - try: - DmaBufMR(pd, u.get_mr_length(), mr_flags, -- unit=self.gpu, gtt=self.gtt) -+ gpu=self.gpu, gtt=self.gtt) - except PyverbsRDMAError as err: - assert 'Failed to register a dma-buf MR' in err.args[0] - else: -@@ -562,7 +562,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - for f in flags: - for mr_off in [0, mr_len//2]: - with DmaBufMR(pd, mr_len, f, offset=mr_off, -- unit=self.gpu, gtt=self.gtt) as mr: -+ gpu=self.gpu, gtt=self.gtt) as mr: - write_len = min(random.randint(1, MAX_IO_LEN), - mr_len) - mr.write('a' * write_len, write_len) -@@ -580,7 +580,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - for f in flags: - for mr_off in [0, mr_len//2]: - with DmaBufMR(pd, mr_len, f, offset=mr_off, -- unit=self.gpu, gtt=self.gtt) as mr: -+ gpu=self.gpu, gtt=self.gtt) as mr: - write_len = min(random.randint(1, MAX_IO_LEN), - mr_len) - write_str = 'a' * write_len -@@ -600,7 +600,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - length = u.get_mr_length() - flags = u.get_dmabuf_access_flags(self.ctx) - for f in flags: -- with DmaBufMR(pd, length, f, unit=self.gpu, -+ with DmaBufMR(pd, length, f, gpu=self.gpu, - gtt=self.gtt) as mr: - mr.lkey - -@@ -614,7 +614,7 @@ class DmaBufMRTest(PyverbsAPITestCase): - length = u.get_mr_length() - flags = u.get_dmabuf_access_flags(self.ctx) - for f in flags: -- with DmaBufMR(pd, length, f, unit=self.gpu, -+ with DmaBufMR(pd, length, f, gpu=self.gpu, - gtt=self.gtt) as mr: - mr.rkey - --- -2.34.1 - diff --git a/0016-ABI-Files.patch b/0016-ABI-Files.patch deleted file mode 100644 index bf4b810..0000000 --- a/0016-ABI-Files.patch +++ /dev/null @@ -1,56073 +0,0 @@ -From 4f3b083dc7e9e8b4ab65252ab09e61f3811c1faa Mon Sep 17 00:00:00 2001 -From: Nicolas Morey-Chaisemartin -Date: Mon, 13 Jun 2022 13:19:36 +0200 -Subject: ABI Files - -Signed-off-by: Nicolas Morey-Chaisemartin ---- - ABI/.gitignore | 0 - ABI/efa.dump | 2731 +++++++ - ABI/ibmad.dump | 7398 +++++++++++++++++ - ABI/ibnetdisc.dump | 1145 +++ - ABI/ibumad.dump | 1427 ++++ - ABI/ibverbs.dump | 18607 +++++++++++++++++++++++++++++++++++++++++++ - ABI/mlx4.dump | 3245 ++++++++ - ABI/mlx5.dump | 15572 ++++++++++++++++++++++++++++++++++++ - ABI/rdmacm.dump | 5867 ++++++++++++++ - 9 files changed, 55992 insertions(+) - create mode 100644 ABI/.gitignore - create mode 100644 ABI/efa.dump - create mode 100644 ABI/ibmad.dump - create mode 100644 ABI/ibnetdisc.dump - create mode 100644 ABI/ibumad.dump - create mode 100644 ABI/ibverbs.dump - create mode 100644 ABI/mlx4.dump - create mode 100644 ABI/mlx5.dump - create mode 100644 ABI/rdmacm.dump - -diff --git a/ABI/.gitignore b/ABI/.gitignore -new file mode 100644 -index 0000000..e69de29 -diff --git a/ABI/efa.dump b/ABI/efa.dump -new file mode 100644 -index 0000000..718115a ---- /dev/null -+++ b/ABI/efa.dump -@@ -0,0 +1,2731 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libefa.so.1.1.41.0', -+ 'LibraryVersion' => 'efa', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libibverbs.so.1' => 1, -+ 'libpthread.so.0' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '51330' => { -+ 'Header' => undef, -+ 'Line' => '2183', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibvah', -+ 'type' => '10368' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '51842' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '2203' -+ } -+ }, -+ 'Return' => '121', -+ 'ShortName' => 'efadv_query_ah' -+ }, -+ '65701' => { -+ 'Header' => undef, -+ 'Line' => '1394', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibvctx', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'attr_ex', -+ 'type' => '16510' -+ }, -+ '2' => { -+ 'name' => 'efa_attr', -+ 'type' => '66289' -+ }, -+ '3' => { -+ 'name' => 'inlen', -+ 'type' => '2203' -+ } -+ }, -+ 'Return' => '6244', -+ 'ShortName' => 'efadv_create_qp_ex' -+ }, -+ '66316' => { -+ 'Header' => undef, -+ 'Line' => '1361', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibvpd', -+ 'type' => '7648' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '19485' -+ }, -+ '2' => { -+ 'name' => 'driver_qp_type', -+ 'type' => '2203' -+ } -+ }, -+ 'Return' => '6244', -+ 'ShortName' => 'efadv_create_driver_qp' -+ }, -+ '82747' => { -+ 'Header' => undef, -+ 'Line' => '144', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibvctx', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '83281' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '2203' -+ } -+ }, -+ 'Return' => '121', -+ 'ShortName' => 'efadv_query_device' -+ } -+ }, -+ 'SymbolVersion' => { -+ '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', -+ 'efadv_query_device' => 'efadv_query_device@@EFA_1.1' -+ }, -+ 'Symbols' => { -+ 'libefa.so.1.1.41.0' => { -+ 'efadv_create_driver_qp@@EFA_1.0' => 1, -+ 'efadv_create_qp_ex@@EFA_1.1' => 1, -+ 'efadv_query_ah@@EFA_1.1' => 1, -+ 'efadv_query_device@@EFA_1.1' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '10055' => { -+ 'Header' => undef, -+ 'Line' => '1114', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'lkey', -+ 'offset' => '12', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_sge', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10117' => { -+ 'Header' => undef, -+ 'Line' => '1130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '2316' -+ }, -+ '1' => { -+ 'name' => 'invalidate_rkey', -+ 'offset' => '0', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '10154' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10193' => { -+ 'Header' => undef, -+ 'Line' => '1139', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '2215' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '2215' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '10260' => { -+ 'Header' => undef, -+ 'Line' => '1145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '10368' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10312' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '7648' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_ah', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '10368' => { -+ 'BaseType' => '10312', -+ 'Name' => 'struct ibv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10374' => { -+ 'Header' => undef, -+ 'Line' => '1134', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '10154' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '10193' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '10260' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '10423' => { -+ 'Header' => undef, -+ 'Line' => '1152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_srqn', -+ 'offset' => '0', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '10448' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrc', -+ 'offset' => '0', -+ 'type' => '10423' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '10472' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw', -+ 'offset' => '0', -+ 'type' => '10524' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '7269' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '10524' => { -+ 'BaseType' => '7686', -+ 'Name' => 'struct ibv_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10530' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '67' -+ }, -+ '1' => { -+ 'name' => 'hdr_sz', -+ 'offset' => '8', -+ 'type' => '2191' -+ }, -+ '2' => { -+ 'name' => 'mss', -+ 'offset' => '10', -+ 'type' => '2191' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10583' => { -+ 'Header' => undef, -+ 'Line' => '1156', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bind_mw', -+ 'offset' => '0', -+ 'type' => '10472' -+ }, -+ '1' => { -+ 'name' => 'tso', -+ 'offset' => '0', -+ 'type' => '10530' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '10620' => { -+ 'Header' => undef, -+ 'Line' => '1120', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '10758' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '10764' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '121' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '9915' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '60' -+ }, -+ '6' => { -+ 'name' => 'unnamed0', -+ 'offset' => '36', -+ 'type' => '10117' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '10374' -+ }, -+ '8' => { -+ 'name' => 'qp_type', -+ 'offset' => '72', -+ 'type' => '10448' -+ }, -+ '9' => { -+ 'name' => 'unnamed1', -+ 'offset' => '80', -+ 'type' => '10583' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '10758' => { -+ 'BaseType' => '10620', -+ 'Name' => 'struct ibv_send_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10764' => { -+ 'BaseType' => '10055', -+ 'Name' => 'struct ibv_sge*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10770' => { -+ 'Header' => undef, -+ 'Line' => '1170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '10841' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '10764' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '121' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '10841' => { -+ 'BaseType' => '10770', -+ 'Name' => 'struct ibv_recv_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '109' => { -+ 'BaseType' => '76', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '11109' => { -+ 'Header' => undef, -+ 'Line' => '1206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'send_flags', -+ 'offset' => '8', -+ 'type' => '60' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '7269' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '11191' => { -+ 'BaseType' => '10841', -+ 'Name' => 'struct ibv_recv_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12066' => { -+ 'Header' => undef, -+ 'Line' => '1452', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '121' -+ }, -+ '2' => { -+ 'name' => 'refcnt', -+ 'offset' => '12', -+ 'type' => '121' -+ } -+ }, -+ 'Name' => 'struct ibv_comp_channel', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '121' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '12122' => { -+ 'BaseType' => '12066', -+ 'Name' => 'struct ibv_comp_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '133' => { -+ 'BaseType' => '60', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '13416' => { -+ 'Header' => undef, -+ 'Line' => '1918', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_dummy1', -+ 'offset' => '0', -+ 'type' => '13605' -+ }, -+ '1' => { -+ 'name' => '_dummy2', -+ 'offset' => '8', -+ 'type' => '13622' -+ } -+ }, -+ 'Name' => 'struct _ibv_device_ops', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '13479' => { -+ 'BaseType' => '13485', -+ 'Name' => 'struct ibv_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13485' => { -+ 'Header' => undef, -+ 'Line' => '1928', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_ops', -+ 'offset' => '0', -+ 'type' => '13416' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '16', -+ 'type' => '3458' -+ }, -+ '2' => { -+ 'name' => 'transport_type', -+ 'offset' => '20', -+ 'type' => '3525' -+ }, -+ '3' => { -+ 'name' => 'name', -+ 'offset' => '24', -+ 'type' => '4486' -+ }, -+ '4' => { -+ 'name' => 'dev_name', -+ 'offset' => '88', -+ 'type' => '4486' -+ }, -+ '5' => { -+ 'name' => 'dev_path', -+ 'offset' => '152', -+ 'type' => '13657' -+ }, -+ '6' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '408', -+ 'type' => '13657' -+ } -+ }, -+ 'Name' => 'struct ibv_device', -+ 'Size' => '664', -+ 'Type' => 'Struct' -+ }, -+ '13605' => { -+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '13479' -+ }, -+ '1' => { -+ 'type' => '121' -+ } -+ }, -+ 'Return' => '3868', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '13622' => { -+ 'Name' => 'void(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '3868' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '13657' => { -+ 'BaseType' => '200', -+ 'Name' => 'char[256]', -+ 'Size' => '256', -+ 'Type' => 'Array' -+ }, -+ '13673' => { -+ 'Header' => undef, -+ 'Line' => '1943', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_compat_query_device', -+ 'offset' => '0', -+ 'type' => '14163' -+ }, -+ '1' => { -+ 'name' => '_compat_query_port', -+ 'offset' => '8', -+ 'type' => '14205' -+ }, -+ '10' => { -+ 'name' => '_compat_create_cq', -+ 'offset' => '80', -+ 'type' => '14216' -+ }, -+ '11' => { -+ 'name' => 'poll_cq', -+ 'offset' => '88', -+ 'type' => '14337' -+ }, -+ '12' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '96', -+ 'type' => '14363' -+ }, -+ '13' => { -+ 'name' => '_compat_cq_event', -+ 'offset' => '104', -+ 'type' => '14216' -+ }, -+ '14' => { -+ 'name' => '_compat_resize_cq', -+ 'offset' => '112', -+ 'type' => '14216' -+ }, -+ '15' => { -+ 'name' => '_compat_destroy_cq', -+ 'offset' => '120', -+ 'type' => '14216' -+ }, -+ '16' => { -+ 'name' => '_compat_create_srq', -+ 'offset' => '128', -+ 'type' => '14216' -+ }, -+ '17' => { -+ 'name' => '_compat_modify_srq', -+ 'offset' => '136', -+ 'type' => '14216' -+ }, -+ '18' => { -+ 'name' => '_compat_query_srq', -+ 'offset' => '144', -+ 'type' => '14216' -+ }, -+ '19' => { -+ 'name' => '_compat_destroy_srq', -+ 'offset' => '152', -+ 'type' => '14216' -+ }, -+ '2' => { -+ 'name' => '_compat_alloc_pd', -+ 'offset' => '16', -+ 'type' => '14216' -+ }, -+ '20' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '160', -+ 'type' => '14394' -+ }, -+ '21' => { -+ 'name' => '_compat_create_qp', -+ 'offset' => '168', -+ 'type' => '14216' -+ }, -+ '22' => { -+ 'name' => '_compat_query_qp', -+ 'offset' => '176', -+ 'type' => '14216' -+ }, -+ '23' => { -+ 'name' => '_compat_modify_qp', -+ 'offset' => '184', -+ 'type' => '14216' -+ }, -+ '24' => { -+ 'name' => '_compat_destroy_qp', -+ 'offset' => '192', -+ 'type' => '14216' -+ }, -+ '25' => { -+ 'name' => 'post_send', -+ 'offset' => '200', -+ 'type' => '14431' -+ }, -+ '26' => { -+ 'name' => 'post_recv', -+ 'offset' => '208', -+ 'type' => '14462' -+ }, -+ '27' => { -+ 'name' => '_compat_create_ah', -+ 'offset' => '216', -+ 'type' => '14216' -+ }, -+ '28' => { -+ 'name' => '_compat_destroy_ah', -+ 'offset' => '224', -+ 'type' => '14216' -+ }, -+ '29' => { -+ 'name' => '_compat_attach_mcast', -+ 'offset' => '232', -+ 'type' => '14216' -+ }, -+ '3' => { -+ 'name' => '_compat_dealloc_pd', -+ 'offset' => '24', -+ 'type' => '14216' -+ }, -+ '30' => { -+ 'name' => '_compat_detach_mcast', -+ 'offset' => '240', -+ 'type' => '14216' -+ }, -+ '31' => { -+ 'name' => '_compat_async_event', -+ 'offset' => '248', -+ 'type' => '14216' -+ }, -+ '4' => { -+ 'name' => '_compat_reg_mr', -+ 'offset' => '32', -+ 'type' => '14216' -+ }, -+ '5' => { -+ 'name' => '_compat_rereg_mr', -+ 'offset' => '40', -+ 'type' => '14216' -+ }, -+ '6' => { -+ 'name' => '_compat_dereg_mr', -+ 'offset' => '48', -+ 'type' => '14216' -+ }, -+ '7' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '56', -+ 'type' => '14242' -+ }, -+ '8' => { -+ 'name' => 'bind_mw', -+ 'offset' => '64', -+ 'type' => '14279' -+ }, -+ '9' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '72', -+ 'type' => '14300' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops', -+ 'Size' => '256', -+ 'Type' => 'Struct' -+ }, -+ '14157' => { -+ 'BaseType' => '3952', -+ 'Name' => 'struct ibv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14163' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'type' => '14157' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14194' => { -+ 'BaseType' => '14200', -+ 'Name' => 'struct _compat_ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14200' => { -+ 'Name' => 'struct _compat_ibv_port_attr', -+ 'Type' => 'Struct' -+ }, -+ '14205' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'type' => '2179' -+ }, -+ '2' => { -+ 'type' => '14194' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14216' => { -+ 'Name' => 'void*(*)()', -+ 'Return' => '67', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14242' => { -+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7648' -+ }, -+ '1' => { -+ 'type' => '7654' -+ } -+ }, -+ 'Return' => '10524', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14273' => { -+ 'BaseType' => '11109', -+ 'Name' => 'struct ibv_mw_bind*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14279' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6244' -+ }, -+ '1' => { -+ 'type' => '10524' -+ }, -+ '2' => { -+ 'type' => '14273' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14300' => { -+ 'Name' => 'int(*)(struct ibv_mw*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10524' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14331' => { -+ 'BaseType' => '7081', -+ 'Name' => 'struct ibv_wc*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14337' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6042' -+ }, -+ '1' => { -+ 'type' => '121' -+ }, -+ '2' => { -+ 'type' => '14331' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14363' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6042' -+ }, -+ '1' => { -+ 'type' => '121' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14394' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6362' -+ }, -+ '1' => { -+ 'type' => '10841' -+ }, -+ '2' => { -+ 'type' => '11191' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14425' => { -+ 'BaseType' => '10758', -+ 'Name' => 'struct ibv_send_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14431' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6244' -+ }, -+ '1' => { -+ 'type' => '10758' -+ }, -+ '2' => { -+ 'type' => '14425' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14462' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6244' -+ }, -+ '1' => { -+ 'type' => '10841' -+ }, -+ '2' => { -+ 'type' => '11191' -+ } -+ }, -+ 'Return' => '121', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '152' => { -+ 'BaseType' => '53', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '16510' => { -+ 'BaseType' => '9030', -+ 'Name' => 'struct ibv_qp_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19485' => { -+ 'BaseType' => '8840', -+ 'Name' => 'struct ibv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '200' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '2179' => { -+ 'BaseType' => '90', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '2191' => { -+ 'BaseType' => '109', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '2203' => { -+ 'BaseType' => '133', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '2215' => { -+ 'BaseType' => '152', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '2292' => { -+ 'BaseType' => '60', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '2304' => { -+ 'BaseType' => '523', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '2316' => { -+ 'BaseType' => '2292', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '2328' => { -+ 'BaseType' => '2304', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '3458' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_NODE_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_NODE_CA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_NODE_SWITCH', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_NODE_ROUTER', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_NODE_RNIC', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_NODE_USNIC', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_NODE_USNIC_UDP', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_NODE_UNSPECIFIED', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum ibv_node_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '3525' => { -+ 'Header' => undef, -+ 'Line' => '106', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_TRANSPORT_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_TRANSPORT_IB', -+ 'value' => '0' -+ }, -+ '2' => { -+ 'name' => 'IBV_TRANSPORT_IWARP', -+ 'value' => '1' -+ }, -+ '3' => { -+ 'name' => 'IBV_TRANSPORT_USNIC', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'IBV_TRANSPORT_USNIC_UDP', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum ibv_transport_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '3580' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_ATOMIC_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_ATOMIC_HCA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_ATOMIC_GLOB', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_atomic_cap', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '3749' => { -+ 'Header' => undef, -+ 'Line' => '1986', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '13479' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '13673' -+ }, -+ '2' => { -+ 'name' => 'cmd_fd', -+ 'offset' => '264', -+ 'type' => '121' -+ }, -+ '3' => { -+ 'name' => 'async_fd', -+ 'offset' => '268', -+ 'type' => '121' -+ }, -+ '4' => { -+ 'name' => 'num_comp_vectors', -+ 'offset' => '272', -+ 'type' => '121' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '280', -+ 'type' => '769' -+ }, -+ '6' => { -+ 'name' => 'abi_compat', -+ 'offset' => '320', -+ 'type' => '67' -+ } -+ }, -+ 'Name' => 'struct ibv_context', -+ 'Size' => '328', -+ 'Type' => 'Struct' -+ }, -+ '3868' => { -+ 'BaseType' => '3749', -+ 'Name' => 'struct ibv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '38762' => { -+ 'BaseType' => '2179', -+ 'Name' => 'uint8_t[6]', -+ 'Size' => '6', -+ 'Type' => 'Array' -+ }, -+ '3952' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '4486' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '64', -+ 'type' => '2328' -+ }, -+ '10' => { -+ 'name' => 'device_cap_flags', -+ 'offset' => '116', -+ 'type' => '60' -+ }, -+ '11' => { -+ 'name' => 'max_sge', -+ 'offset' => '120', -+ 'type' => '121' -+ }, -+ '12' => { -+ 'name' => 'max_sge_rd', -+ 'offset' => '124', -+ 'type' => '121' -+ }, -+ '13' => { -+ 'name' => 'max_cq', -+ 'offset' => '128', -+ 'type' => '121' -+ }, -+ '14' => { -+ 'name' => 'max_cqe', -+ 'offset' => '132', -+ 'type' => '121' -+ }, -+ '15' => { -+ 'name' => 'max_mr', -+ 'offset' => '136', -+ 'type' => '121' -+ }, -+ '16' => { -+ 'name' => 'max_pd', -+ 'offset' => '140', -+ 'type' => '121' -+ }, -+ '17' => { -+ 'name' => 'max_qp_rd_atom', -+ 'offset' => '144', -+ 'type' => '121' -+ }, -+ '18' => { -+ 'name' => 'max_ee_rd_atom', -+ 'offset' => '148', -+ 'type' => '121' -+ }, -+ '19' => { -+ 'name' => 'max_res_rd_atom', -+ 'offset' => '152', -+ 'type' => '121' -+ }, -+ '2' => { -+ 'name' => 'sys_image_guid', -+ 'offset' => '72', -+ 'type' => '2328' -+ }, -+ '20' => { -+ 'name' => 'max_qp_init_rd_atom', -+ 'offset' => '156', -+ 'type' => '121' -+ }, -+ '21' => { -+ 'name' => 'max_ee_init_rd_atom', -+ 'offset' => '160', -+ 'type' => '121' -+ }, -+ '22' => { -+ 'name' => 'atomic_cap', -+ 'offset' => '164', -+ 'type' => '3580' -+ }, -+ '23' => { -+ 'name' => 'max_ee', -+ 'offset' => '168', -+ 'type' => '121' -+ }, -+ '24' => { -+ 'name' => 'max_rdd', -+ 'offset' => '172', -+ 'type' => '121' -+ }, -+ '25' => { -+ 'name' => 'max_mw', -+ 'offset' => '176', -+ 'type' => '121' -+ }, -+ '26' => { -+ 'name' => 'max_raw_ipv6_qp', -+ 'offset' => '180', -+ 'type' => '121' -+ }, -+ '27' => { -+ 'name' => 'max_raw_ethy_qp', -+ 'offset' => '184', -+ 'type' => '121' -+ }, -+ '28' => { -+ 'name' => 'max_mcast_grp', -+ 'offset' => '188', -+ 'type' => '121' -+ }, -+ '29' => { -+ 'name' => 'max_mcast_qp_attach', -+ 'offset' => '192', -+ 'type' => '121' -+ }, -+ '3' => { -+ 'name' => 'max_mr_size', -+ 'offset' => '80', -+ 'type' => '2215' -+ }, -+ '30' => { -+ 'name' => 'max_total_mcast_qp_attach', -+ 'offset' => '196', -+ 'type' => '121' -+ }, -+ '31' => { -+ 'name' => 'max_ah', -+ 'offset' => '200', -+ 'type' => '121' -+ }, -+ '32' => { -+ 'name' => 'max_fmr', -+ 'offset' => '204', -+ 'type' => '121' -+ }, -+ '33' => { -+ 'name' => 'max_map_per_fmr', -+ 'offset' => '208', -+ 'type' => '121' -+ }, -+ '34' => { -+ 'name' => 'max_srq', -+ 'offset' => '212', -+ 'type' => '121' -+ }, -+ '35' => { -+ 'name' => 'max_srq_wr', -+ 'offset' => '216', -+ 'type' => '121' -+ }, -+ '36' => { -+ 'name' => 'max_srq_sge', -+ 'offset' => '220', -+ 'type' => '121' -+ }, -+ '37' => { -+ 'name' => 'max_pkeys', -+ 'offset' => '224', -+ 'type' => '2191' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '226', -+ 'type' => '2179' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '227', -+ 'type' => '2179' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '88', -+ 'type' => '2215' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '96', -+ 'type' => '2203' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '100', -+ 'type' => '2203' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '104', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'max_qp', -+ 'offset' => '108', -+ 'type' => '121' -+ }, -+ '9' => { -+ 'name' => 'max_qp_wr', -+ 'offset' => '112', -+ 'type' => '121' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr', -+ 'Size' => '232', -+ 'Type' => 'Struct' -+ }, -+ '41' => { -+ 'BaseType' => '53', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '4486' => { -+ 'BaseType' => '200', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '49201' => { -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'driver_qp_type', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '49254' -+ } -+ }, -+ 'Name' => 'struct efadv_qp_init_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '49254' => { -+ 'BaseType' => '2179', -+ 'Name' => 'uint8_t[4]', -+ 'Size' => '4', -+ 'Type' => 'Array' -+ }, -+ '49297' => { -+ 'Header' => undef, -+ 'Line' => '43', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'max_sq_wr', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'max_rq_wr', -+ 'offset' => '12', -+ 'type' => '2203' -+ }, -+ '3' => { -+ 'name' => 'max_sq_sge', -+ 'offset' => '16', -+ 'type' => '2191' -+ }, -+ '4' => { -+ 'name' => 'max_rq_sge', -+ 'offset' => '18', -+ 'type' => '2191' -+ }, -+ '5' => { -+ 'name' => 'inline_buf_size', -+ 'offset' => '20', -+ 'type' => '2191' -+ }, -+ '6' => { -+ 'name' => 'reserved', -+ 'offset' => '22', -+ 'type' => '49428' -+ }, -+ '7' => { -+ 'name' => 'device_caps', -+ 'offset' => '24', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'max_rdma_size', -+ 'offset' => '28', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct efadv_device_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '49428' => { -+ 'BaseType' => '2179', -+ 'Name' => 'uint8_t[2]', -+ 'Size' => '2', -+ 'Type' => 'Array' -+ }, -+ '49444' => { -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'ahn', -+ 'offset' => '8', -+ 'type' => '2191' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '10', -+ 'type' => '38762' -+ } -+ }, -+ 'Name' => 'struct efadv_ah_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '51842' => { -+ 'BaseType' => '49444', -+ 'Name' => 'struct efadv_ah_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '523' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '53' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '5901' => { -+ 'Header' => undef, -+ 'Line' => '1458', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '12122' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '67' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '2203' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '121' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '769' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '843' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_cq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '60' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '6042' => { -+ 'BaseType' => '5901', -+ 'Name' => 'struct ibv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6048' => { -+ 'Header' => undef, -+ 'Line' => '1252', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '67' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '769' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '843' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '7648' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '6042' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '6042' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '6362' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '2203' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '9359' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '8693' -+ } -+ }, -+ 'Name' => 'struct ibv_qp', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '6244' => { -+ 'BaseType' => '6048', -+ 'Name' => 'struct ibv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6250' => { -+ 'Header' => undef, -+ 'Line' => '1212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '67' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '7648' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '2203' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '769' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '843' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_srq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '6362' => { -+ 'BaseType' => '6250', -+ 'Name' => 'struct ibv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6612' => { -+ 'Header' => undef, -+ 'Line' => '483', -+ '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' -+ }, -+ '66289' => { -+ 'BaseType' => '49201', -+ 'Name' => 'struct efadv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '67' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6776' => { -+ 'Header' => undef, -+ 'Line' => '511', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WC_SEND', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_WC_RDMA_WRITE', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IBV_WC_TM_ADD', -+ 'value' => '130' -+ }, -+ '11' => { -+ 'name' => 'IBV_WC_TM_DEL', -+ 'value' => '131' -+ }, -+ '12' => { -+ 'name' => 'IBV_WC_TM_SYNC', -+ 'value' => '132' -+ }, -+ '13' => { -+ 'name' => 'IBV_WC_TM_RECV', -+ 'value' => '133' -+ }, -+ '14' => { -+ 'name' => 'IBV_WC_TM_NO_TAG', -+ 'value' => '134' -+ }, -+ '15' => { -+ 'name' => 'IBV_WC_DRIVER1', -+ 'value' => '135' -+ }, -+ '16' => { -+ 'name' => 'IBV_WC_DRIVER2', -+ 'value' => '136' -+ }, -+ '17' => { -+ 'name' => 'IBV_WC_DRIVER3', -+ 'value' => '137' -+ }, -+ '2' => { -+ 'name' => 'IBV_WC_RDMA_READ', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_WC_COMP_SWAP', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_WC_FETCH_ADD', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_WC_BIND_MW', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_WC_LOCAL_INV', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_WC_TSO', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'IBV_WC_RECV', -+ 'value' => '128' -+ }, -+ '9' => { -+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', -+ 'value' => '129' -+ } -+ }, -+ 'Name' => 'enum ibv_wc_opcode', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '69' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '7044' => { -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '2316' -+ }, -+ '1' => { -+ 'name' => 'invalidated_rkey', -+ 'offset' => '0', -+ 'type' => '2203' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '7081' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2215' -+ }, -+ '1' => { -+ 'name' => 'status', -+ 'offset' => '8', -+ 'type' => '6612' -+ }, -+ '10' => { -+ 'name' => 'slid', -+ 'offset' => '42', -+ 'type' => '2191' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '44', -+ 'type' => '2179' -+ }, -+ '12' => { -+ 'name' => 'dlid_path_bits', -+ 'offset' => '45', -+ 'type' => '2179' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '12', -+ 'type' => '6776' -+ }, -+ '3' => { -+ 'name' => 'vendor_err', -+ 'offset' => '16', -+ 'type' => '2203' -+ }, -+ '4' => { -+ 'name' => 'byte_len', -+ 'offset' => '20', -+ 'type' => '2203' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '7044' -+ }, -+ '6' => { -+ 'name' => 'qp_num', -+ 'offset' => '28', -+ 'type' => '2203' -+ }, -+ '7' => { -+ 'name' => 'src_qp', -+ 'offset' => '32', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'wc_flags', -+ 'offset' => '36', -+ 'type' => '60' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '40', -+ 'type' => '2191' -+ } -+ }, -+ 'Name' => 'struct ibv_wc', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '7269' => { -+ 'Header' => undef, -+ 'Line' => '619', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '7456' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '2215' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '2215' -+ }, -+ '3' => { -+ 'name' => 'mw_access_flags', -+ 'offset' => '24', -+ 'type' => '60' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind_info', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '7344' => { -+ 'Header' => undef, -+ 'Line' => '662', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '7648' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '16', -+ 'type' => '67' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '41' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '2203' -+ }, -+ '5' => { -+ 'name' => 'lkey', -+ 'offset' => '36', -+ 'type' => '2203' -+ }, -+ '6' => { -+ 'name' => 'rkey', -+ 'offset' => '40', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '7456' => { -+ 'BaseType' => '7344', -+ 'Name' => 'struct ibv_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7462' => { -+ 'Header' => undef, -+ 'Line' => '626', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '76' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '7619' => { -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '7648' => { -+ 'BaseType' => '7462', -+ 'Name' => 'struct ibv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7654' => { -+ 'Header' => undef, -+ 'Line' => '672', -+ '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' -+ }, -+ '7686' => { -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '7648' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '16', -+ 'type' => '2203' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '20', -+ 'type' => '2203' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '24', -+ 'type' => '7654' -+ } -+ }, -+ 'Name' => 'struct ibv_mw', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '8273' => { -+ 'BaseType' => '7619', -+ 'Name' => 'struct ibv_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '83281' => { -+ 'BaseType' => '49297', -+ 'Name' => 'struct efadv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8559' => { -+ 'Header' => undef, -+ 'Line' => '874', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '3868' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '121' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '121' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '8693' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ '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' -+ }, -+ '8755' => { -+ 'Header' => undef, -+ 'Line' => '905', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '0', -+ 'type' => '2203' -+ }, -+ '1' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '4', -+ 'type' => '2203' -+ }, -+ '2' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '8', -+ 'type' => '2203' -+ }, -+ '3' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '12', -+ 'type' => '2203' -+ }, -+ '4' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '16', -+ 'type' => '2203' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_cap', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '8840' => { -+ 'Header' => undef, -+ 'Line' => '913', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '67' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '6042' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '6042' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '6362' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '8755' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '8693' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '121' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '8953' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '0', -+ 'type' => '2179' -+ }, -+ '1' => { -+ 'name' => 'rx_hash_key_len', -+ 'offset' => '1', -+ 'type' => '2179' -+ }, -+ '2' => { -+ 'name' => 'rx_hash_key', -+ 'offset' => '8', -+ 'type' => '9024' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '2215' -+ } -+ }, -+ 'Name' => 'struct ibv_rx_hash_conf', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '90' => { -+ 'BaseType' => '69', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '9024' => { -+ 'BaseType' => '2179', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9030' => { -+ 'Header' => undef, -+ 'Line' => '964', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '67' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '6042' -+ }, -+ '10' => { -+ 'name' => 'create_flags', -+ 'offset' => '80', -+ 'type' => '2203' -+ }, -+ '11' => { -+ 'name' => 'max_tso_header', -+ 'offset' => '84', -+ 'type' => '2191' -+ }, -+ '12' => { -+ 'name' => 'rwq_ind_tbl', -+ 'offset' => '88', -+ 'type' => '9268' -+ }, -+ '13' => { -+ 'name' => 'rx_hash_conf', -+ 'offset' => '96', -+ 'type' => '8953' -+ }, -+ '14' => { -+ 'name' => 'source_qpn', -+ 'offset' => '120', -+ 'type' => '2203' -+ }, -+ '15' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '128', -+ 'type' => '2215' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '6042' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '6362' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '8755' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '8693' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '121' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '60', -+ 'type' => '2203' -+ }, -+ '8' => { -+ 'name' => 'pd', -+ 'offset' => '64', -+ 'type' => '7648' -+ }, -+ '9' => { -+ 'name' => 'xrcd', -+ 'offset' => '72', -+ 'type' => '8273' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_ex', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '9268' => { -+ 'BaseType' => '8559', -+ 'Name' => 'struct ibv_rwq_ind_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9359' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ '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' -+ }, -+ '9915' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ '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' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libefa.so.1.1.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__gmon_start__' => 0, -+ '__snprintf_chk@GLIBC_2.3.4' => 0, -+ '__stack_chk_fail@GLIBC_2.4' => 0, -+ '__verbs_log@IBVERBS_PRIVATE_34' => 0, -+ '_verbs_init_and_alloc_context@IBVERBS_PRIVATE_34' => 0, -+ 'calloc@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_ah@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_cq_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_ah@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_get_context@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_device_any@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_port@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_dmabuf_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_mr@IBVERBS_PRIVATE_34' => 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, -+ 'sysconf@GLIBC_2.2.5' => 0, -+ 'verbs_register_driver_34@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_set_ops@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_uninit_context@IBVERBS_PRIVATE_34' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/ibmad.dump b/ABI/ibmad.dump -new file mode 100644 -index 0000000..f49a090 ---- /dev/null -+++ b/ABI/ibmad.dump -@@ -0,0 +1,7398 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libibmad.so.5.3.41.0', -+ 'LibraryVersion' => 'ibmad', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libibumad.so.3' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '103861' => { -+ 'Header' => undef, -+ 'Line' => '112', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1912' -+ }, -+ '1' => { -+ 'name' => 'class', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_rpc_class_agent' -+ }, -+ '103973' => { -+ 'Header' => undef, -+ 'Line' => '102', -+ 'Return' => '71', -+ 'ShortName' => 'madrpc_portid' -+ }, -+ '104003' => { -+ 'Header' => undef, -+ 'Line' => '97', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1912' -+ }, -+ '1' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_rpc_set_timeout' -+ }, -+ '104062' => { -+ 'Header' => undef, -+ 'Line' => '92', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1912' -+ }, -+ '1' => { -+ 'name' => 'retries', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_rpc_set_retries' -+ }, -+ '104121' => { -+ 'Header' => undef, -+ 'Line' => '86', -+ 'Param' => { -+ '0' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'madrpc_set_timeout' -+ }, -+ '104170' => { -+ 'Header' => undef, -+ 'Line' => '79', -+ 'Param' => { -+ '0' => { -+ 'name' => 'retries', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'madrpc_set_retries' -+ }, -+ '104219' => { -+ 'Header' => undef, -+ 'Line' => '73', -+ 'Param' => { -+ '0' => { -+ 'name' => 'madbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'len', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'madrpc_save_mad' -+ }, -+ '104278' => { -+ 'Header' => undef, -+ 'Line' => '68', -+ 'Param' => { -+ '0' => { -+ 'name' => 'set', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'madrpc_show_errors' -+ }, -+ '111530' => { -+ 'Header' => undef, -+ 'Line' => '164', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'guid', -+ 'type' => '269' -+ }, -+ '2' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_node_query_via' -+ }, -+ '112070' => { -+ 'Header' => undef, -+ 'Line' => '139', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcgid', -+ 'type' => '2937' -+ }, -+ '1' => { -+ 'name' => 'destgid', -+ 'type' => '2937' -+ }, -+ '2' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_path_query' -+ }, -+ '112847' => { -+ 'Header' => undef, -+ 'Line' => '79', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'sa', -+ 'type' => '113003' -+ }, -+ '3' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'sa_call' -+ }, -+ '113009' => { -+ 'Header' => undef, -+ 'Line' => '44', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibmad_port', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '2' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'sa', -+ 'type' => '113003' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'sa_rpc_call' -+ }, -+ '11931' => { -+ 'Header' => undef, -+ 'Line' => '1258', -+ 'Param' => { -+ '0' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '227', -+ 'ShortName' => 'mad_dump_field' -+ }, -+ '11969' => { -+ 'Header' => undef, -+ 'Line' => '1459', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '2937' -+ }, -+ '1' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_decode_field' -+ }, -+ '12078' => { -+ 'Header' => undef, -+ 'Line' => '1714', -+ 'Param' => { -+ '0' => { -+ 'name' => 'file', -+ 'type' => '795' -+ }, -+ '1' => { -+ 'name' => 'msg', -+ 'type' => '78' -+ }, -+ '2' => { -+ 'name' => 'p', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'size', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'xdump' -+ }, -+ '121056' => { -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_free' -+ }, -+ '121175' => { -+ 'Header' => undef, -+ 'Line' => '188', -+ 'Return' => '220', -+ 'ShortName' => 'mad_alloc' -+ }, -+ '121287' => { -+ 'Header' => undef, -+ 'Line' => '171', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'mad_receive_via' -+ }, -+ '121907' => { -+ 'Header' => undef, -+ 'Line' => '166', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'mad_receive' -+ }, -+ '122010' => { -+ 'Header' => undef, -+ 'Line' => '87', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'rstatus', -+ 'type' => '257' -+ }, -+ '3' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_respond_via' -+ }, -+ '123366' => { -+ 'Header' => undef, -+ 'Line' => '82', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'rstatus', -+ 'type' => '257' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_respond' -+ }, -+ '123831' => { -+ 'Header' => undef, -+ 'Line' => '47', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rpc', -+ 'type' => '121019' -+ }, -+ '1' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'rmpp', -+ 'type' => '121025' -+ }, -+ '3' => { -+ 'name' => 'data', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_send' -+ }, -+ '12437' => { -+ 'Header' => undef, -+ 'Line' => '1195', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portinfo_ext' -+ }, -+ '126035' => { -+ 'Header' => undef, -+ 'Line' => '141', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_query' -+ }, -+ '126434' => { -+ 'Header' => undef, -+ 'Line' => '101', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'rstatus', -+ 'type' => '5723' -+ }, -+ '6' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_query_status_via' -+ }, -+ '126882' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_set' -+ }, -+ '127066' => { -+ 'Header' => undef, -+ 'Line' => '87', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_set_via' -+ }, -+ '127275' => { -+ 'Header' => undef, -+ 'Line' => '55', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'rstatus', -+ 'type' => '5723' -+ }, -+ '6' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_set_status_via' -+ }, -+ '12740' => { -+ 'Header' => undef, -+ 'Line' => '1189', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_classportinfo' -+ }, -+ '127717' => { -+ 'Header' => undef, -+ 'Line' => '50', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '269', -+ 'ShortName' => 'smp_mkey_get' -+ }, -+ '127766' => { -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ }, -+ '1' => { -+ 'name' => 'mkey', -+ 'type' => '269' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'smp_mkey_set' -+ }, -+ '12903' => { -+ 'Header' => undef, -+ 'Line' => '1183', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_timestamp' -+ }, -+ '130135' => { -+ 'Header' => undef, -+ 'Line' => '58', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'call', -+ 'type' => '130891' -+ }, -+ '3' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'ib_vendor_call_via' -+ }, -+ '13068' => { -+ 'Header' => undef, -+ 'Line' => '1177', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestioncontroltableentry' -+ }, -+ '130918' => { -+ 'Header' => undef, -+ 'Line' => '52', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'call', -+ 'type' => '130891' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'ib_vendor_call' -+ }, -+ '13233' => { -+ 'Header' => undef, -+ 'Line' => '1171', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestioncontroltable' -+ }, -+ '13398' => { -+ 'Header' => undef, -+ 'Line' => '1165', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_cacongestionentry' -+ }, -+ '13563' => { -+ 'Header' => undef, -+ 'Line' => '1159', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_cacongestionsetting' -+ }, -+ '13728' => { -+ 'Header' => undef, -+ 'Line' => '1153', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_switchportcongestionsettingelement' -+ }, -+ '13893' => { -+ 'Header' => undef, -+ 'Line' => '1147', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_switchcongestionsetting' -+ }, -+ '14058' => { -+ 'Header' => undef, -+ 'Line' => '1141', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionlogentryca' -+ }, -+ '14223' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionlogca' -+ }, -+ '14388' => { -+ 'Header' => undef, -+ 'Line' => '1129', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionlogentryswitch' -+ }, -+ '14553' => { -+ 'Header' => undef, -+ 'Line' => '1123', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionlogswitch' -+ }, -+ '14718' => { -+ 'Header' => undef, -+ 'Line' => '1117', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionlog' -+ }, -+ '14883' => { -+ 'Header' => undef, -+ 'Line' => '1111', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestionkeyinfo' -+ }, -+ '15048' => { -+ 'Header' => undef, -+ 'Line' => '1105', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_cc_congestioninfo' -+ }, -+ '15213' => { -+ 'Header' => undef, -+ 'Line' => '1099', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_mlnx_ext_port_info' -+ }, -+ '15378' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_vl_xmit_time_cong' -+ }, -+ '15598' => { -+ 'Header' => undef, -+ 'Line' => '1073', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_xmit_con_ctrl' -+ }, -+ '15818' => { -+ 'Header' => undef, -+ 'Line' => '1060', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_sl_rcv_becn' -+ }, -+ '16038' => { -+ 'Header' => undef, -+ 'Line' => '1047', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_sl_rcv_fecn' -+ }, -+ '16258' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_rcv_con_ctrl' -+ }, -+ '16478' => { -+ 'Header' => undef, -+ 'Line' => '1020', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_sw_port_vl_congestion' -+ }, -+ '16698' => { -+ 'Header' => undef, -+ 'Line' => '1007', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_wait_counters' -+ }, -+ '16918' => { -+ 'Header' => undef, -+ 'Line' => '994', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors' -+ }, -+ '17138' => { -+ 'Header' => undef, -+ 'Line' => '981', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_vl_op_data' -+ }, -+ '17358' => { -+ 'Header' => undef, -+ 'Line' => '968', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_vl_op_packet' -+ }, -+ '17578' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_flow_ctl_counters' -+ }, -+ '17798' => { -+ 'Header' => undef, -+ 'Line' => '942', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_port_op_rcv_counters' -+ }, -+ '18018' => { -+ 'Header' => undef, -+ 'Line' => '937', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_port_ext_speeds_counters' -+ }, -+ '1805' => { -+ 'Data' => 1, -+ 'Header' => undef, -+ 'Line' => '1676', -+ 'Return' => '71', -+ 'ShortName' => 'ibdebug' -+ }, -+ '18183' => { -+ 'Header' => undef, -+ 'Line' => '930', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_port_ext_speeds_counters_rsfec_active' -+ }, -+ '18348' => { -+ 'Header' => undef, -+ 'Line' => '925', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portsamples_result' -+ }, -+ '1851' => { -+ 'Header' => undef, -+ 'Line' => '1521', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rpc', -+ 'type' => '121019' -+ }, -+ '1' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'rmpp', -+ 'type' => '121025' -+ }, -+ '3' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '4' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_send_via' -+ }, -+ '18513' => { -+ 'Header' => undef, -+ 'Line' => '920', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portsamples_control' -+ }, -+ '18678' => { -+ 'Header' => undef, -+ 'Line' => '907', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_rcv_err' -+ }, -+ '18898' => { -+ 'Header' => undef, -+ 'Line' => '894', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_xmt_disc' -+ }, -+ '19118' => { -+ 'Header' => undef, -+ 'Line' => '881', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_rcv_sl' -+ }, -+ '1928' => { -+ 'Header' => undef, -+ 'Line' => '1485', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'rpc', -+ 'type' => '96745' -+ }, -+ '2' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'payload', -+ 'type' => '220' -+ }, -+ '4' => { -+ 'name' => 'rcvdata', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'mad_rpc' -+ }, -+ '19337' => { -+ 'Header' => undef, -+ 'Line' => '868', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_xmt_sl' -+ }, -+ '19555' => { -+ 'Header' => undef, -+ 'Line' => '856', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters_ext' -+ }, -+ '19775' => { -+ 'Header' => undef, -+ 'Line' => '838', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_perfcounters' -+ }, -+ '1990' => { -+ 'Header' => undef, -+ 'Line' => '1434', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ } -+ }, -+ 'Return' => '227', -+ 'ShortName' => 'portid2str' -+ }, -+ '20067' => { -+ 'Header' => undef, -+ 'Line' => '833', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_switchinfo' -+ }, -+ '2013' => { -+ 'Header' => undef, -+ 'Line' => '47', -+ 'Param' => { -+ '0' => { -+ 'name' => 'data', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'call', -+ 'type' => '2943' -+ }, -+ '3' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'bm_call_via' -+ }, -+ '20230' => { -+ 'Header' => undef, -+ 'Line' => '828', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portstates' -+ }, -+ '20393' => { -+ 'Header' => undef, -+ 'Line' => '816', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portinfo' -+ }, -+ '20612' => { -+ 'Header' => undef, -+ 'Line' => '811', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_nodeinfo' -+ }, -+ '20775' => { -+ 'Header' => undef, -+ 'Line' => '803', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_nodedesc' -+ }, -+ '20994' => { -+ 'Header' => undef, -+ 'Line' => '797', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'start', -+ 'type' => '71' -+ }, -+ '5' => { -+ 'name' => 'end', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_fields' -+ }, -+ '21549' => { -+ 'Header' => undef, -+ 'Line' => '745', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'num', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_vlarbitration' -+ }, -+ '22448' => { -+ 'Header' => undef, -+ 'Line' => '730', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_sltovl' -+ }, -+ '23134' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_node_type' -+ }, -+ '23746' => { -+ 'Header' => undef, -+ 'Line' => '1639', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_string' -+ }, -+ '24014' => { -+ 'Header' => undef, -+ 'Line' => '1639', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_array' -+ }, -+ '24274' => { -+ 'Header' => undef, -+ 'Line' => '659', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_bitfield' -+ }, -+ '24514' => { -+ 'Header' => undef, -+ 'Line' => '1644', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portcapmask2' -+ }, -+ '25364' => { -+ 'Header' => undef, -+ 'Line' => '1644', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portcapmask' -+ }, -+ '27240' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_opervls' -+ }, -+ '28178' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_vlcap' -+ }, -+ '29003' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_mtu' -+ }, -+ '29828' => { -+ 'Header' => undef, -+ 'Line' => '1644', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_physportstate' -+ }, -+ '30992' => { -+ 'Header' => undef, -+ 'Line' => '1640', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkdowndefstate' -+ }, -+ '31604' => { -+ 'Header' => undef, -+ 'Line' => '1643', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_portstate' -+ }, -+ '32429' => { -+ 'Header' => undef, -+ 'Line' => '1643', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeedexten' -+ }, -+ '32648' => { -+ 'Header' => undef, -+ 'Line' => '1642', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeedextsup' -+ }, -+ '33608' => { -+ 'Header' => undef, -+ 'Line' => '1642', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeedext' -+ }, -+ '34433' => { -+ 'Header' => undef, -+ 'Line' => '1641', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeeden' -+ }, -+ '34512' => { -+ 'Header' => undef, -+ 'Line' => '1641', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeedsup' -+ }, -+ '35345' => { -+ 'Header' => undef, -+ 'Line' => '1641', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkspeed' -+ }, -+ '36063' => { -+ 'Header' => undef, -+ 'Line' => '1640', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkwidthen' -+ }, -+ '36222' => { -+ 'Header' => undef, -+ 'Line' => '1640', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkwidthsup' -+ }, -+ '37323' => { -+ 'Header' => undef, -+ 'Line' => '1639', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_linkwidth' -+ }, -+ '38150' => { -+ 'Header' => undef, -+ 'Line' => '1638', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_rhex' -+ }, -+ '39010' => { -+ 'Header' => undef, -+ 'Line' => '1638', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_hex' -+ }, -+ '39870' => { -+ 'Header' => undef, -+ 'Line' => '1638', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_uint' -+ }, -+ '40496' => { -+ 'Header' => undef, -+ 'Line' => '43', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'valsz', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_dump_int' -+ }, -+ '48872' => { -+ 'Header' => undef, -+ 'Line' => '1272', -+ 'Param' => { -+ '0' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ } -+ }, -+ 'Return' => '78', -+ 'ShortName' => 'mad_field_name' -+ }, -+ '48923' => { -+ 'Header' => undef, -+ 'Line' => '1265', -+ 'Param' => { -+ '0' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'bufsz', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '227', -+ 'ShortName' => 'mad_dump_val' -+ }, -+ '49339' => { -+ 'Header' => undef, -+ 'Line' => '1251', -+ 'Param' => { -+ '0' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '1' => { -+ 'name' => 'name', -+ 'type' => '78' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_print_field' -+ }, -+ '50615' => { -+ 'Header' => undef, -+ 'Line' => '1460', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '2937' -+ }, -+ '1' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '2' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_encode_field' -+ }, -+ '51647' => { -+ 'Header' => undef, -+ 'Line' => '1153', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_get_array' -+ }, -+ '51951' => { -+ 'Header' => undef, -+ 'Line' => '1457', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_set_array' -+ }, -+ '52255' => { -+ 'Header' => undef, -+ 'Line' => '1455', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '269' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_set_field64' -+ }, -+ '52558' => { -+ 'Header' => undef, -+ 'Line' => '1454', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ } -+ }, -+ 'Return' => '269', -+ 'ShortName' => 'mad_get_field64' -+ }, -+ '5272' => { -+ 'Header' => undef, -+ 'Line' => '79', -+ 'Param' => { -+ '0' => { -+ 'name' => 'payload', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '2' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '6' => { -+ 'name' => 'rstatus', -+ 'type' => '5723' -+ }, -+ '7' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ }, -+ '8' => { -+ 'name' => 'cckey', -+ 'type' => '269' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'cc_config_status_via' -+ }, -+ '52760' => { -+ 'Header' => undef, -+ 'Line' => '1451', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ }, -+ '3' => { -+ 'name' => 'val', -+ 'type' => '257' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_set_field' -+ }, -+ '52938' => { -+ 'Header' => undef, -+ 'Line' => '1450', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'base_offs', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'field', -+ 'type' => '7042' -+ } -+ }, -+ 'Return' => '257', -+ 'ShortName' => 'mad_get_field' -+ }, -+ '5750' => { -+ 'Header' => undef, -+ 'Line' => '44', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'rstatus', -+ 'type' => '5723' -+ }, -+ '6' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ }, -+ '7' => { -+ 'name' => 'cckey', -+ 'type' => '269' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'cc_query_status_via' -+ }, -+ '60930' => { -+ 'Header' => undef, -+ 'Line' => '83', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'dest', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'port', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'mask', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'id', -+ 'type' => '108' -+ }, -+ '6' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'performance_reset_via' -+ }, -+ '61751' => { -+ 'Header' => undef, -+ 'Line' => '46', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'dest', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'port', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'id', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'pma_query_via' -+ }, -+ '69975' => { -+ 'Header' => undef, -+ 'Line' => '1469', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'rpc', -+ 'type' => '70758' -+ }, -+ '2' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'rmpp', -+ 'type' => '70770' -+ }, -+ '4' => { -+ 'name' => 'data', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_build_pkt' -+ }, -+ '70782' => { -+ 'Header' => undef, -+ 'Line' => '82', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'rpc', -+ 'type' => '70758' -+ }, -+ '2' => { -+ 'name' => 'drpath', -+ 'type' => '72191' -+ }, -+ '3' => { -+ 'name' => 'data', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'mad_encode' -+ }, -+ '72224' => { -+ 'Header' => undef, -+ 'Line' => '1496', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_get_retries' -+ }, -+ '72279' => { -+ 'Header' => undef, -+ 'Line' => '1495', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'override_ms', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_get_timeout' -+ }, -+ '72342' => { -+ 'Header' => undef, -+ 'Line' => '1468', -+ 'Return' => '269', -+ 'ShortName' => 'mad_trid' -+ }, -+ '73926' => { -+ 'Header' => undef, -+ 'Line' => '110', -+ 'Param' => { -+ '0' => { -+ 'name' => 'path', -+ 'type' => '74295' -+ }, -+ '1' => { -+ 'name' => 'dstr', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'dstr_size', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '227', -+ 'ShortName' => 'drpath2str' -+ }, -+ '74301' => { -+ 'Header' => undef, -+ 'Line' => '1436', -+ 'Param' => { -+ '0' => { -+ 'name' => 'path', -+ 'type' => '74295' -+ }, -+ '1' => { -+ 'name' => 'routepath', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'drslid', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'drdlid', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'str2drpath' -+ }, -+ '75356' => { -+ 'Header' => undef, -+ 'Line' => '44', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'portid2portnum' -+ }, -+ '76704' => { -+ 'Header' => undef, -+ 'Line' => '107', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_rpc_portid' -+ }, -+ '76815' => { -+ 'Header' => undef, -+ 'Line' => '126', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'rmpp_version', -+ 'type' => '233' -+ }, -+ '2' => { -+ 'name' => 'method_mask', -+ 'type' => '76698' -+ }, -+ '3' => { -+ 'name' => 'class_oui', -+ 'type' => '257' -+ }, -+ '4' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_register_server_via' -+ }, -+ '77621' => { -+ 'Header' => undef, -+ 'Line' => '119', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'rmpp_version', -+ 'type' => '233' -+ }, -+ '2' => { -+ 'name' => 'method_mask', -+ 'type' => '76698' -+ }, -+ '3' => { -+ 'name' => 'class_oui', -+ 'type' => '257' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_register_server' -+ }, -+ '77781' => { -+ 'Header' => undef, -+ 'Line' => '1506', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'rmpp_version', -+ 'type' => '233' -+ }, -+ '2' => { -+ 'name' => 'srcport', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_register_client_via' -+ }, -+ '77949' => { -+ 'Header' => undef, -+ 'Line' => '97', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'rmpp_version', -+ 'type' => '233' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_register_client' -+ }, -+ '78436' => { -+ 'Header' => undef, -+ 'Line' => '74', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'mad_class_agent' -+ }, -+ '85050' => { -+ 'Header' => undef, -+ 'Line' => '111', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'srcgid', -+ 'type' => '2937' -+ }, -+ '2' => { -+ 'name' => 'destgid', -+ 'type' => '2937' -+ }, -+ '3' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '4' => { -+ 'name' => 'buf', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_path_query_via' -+ }, -+ '85152' => { -+ 'Header' => undef, -+ 'Line' => '133', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rcvbuf', -+ 'type' => '220' -+ }, -+ '1' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '108' -+ }, -+ '5' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '2937', -+ 'ShortName' => 'smp_query_via' -+ }, -+ '85200' => { -+ 'Header' => undef, -+ 'Line' => '241', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'type' => '5723' -+ }, -+ '2' => { -+ 'name' => 'gid', -+ 'type' => '85330' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_self' -+ }, -+ '85336' => { -+ 'Header' => undef, -+ 'Line' => '213', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'type' => '5723' -+ }, -+ '2' => { -+ 'name' => 'gid', -+ 'type' => '85330' -+ }, -+ '3' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_self_via' -+ }, -+ '85907' => { -+ 'Header' => undef, -+ 'Line' => '206', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'addr_str', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'dest_type', -+ 'type' => '84623' -+ }, -+ '3' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_portid_str' -+ }, -+ '86064' => { -+ 'Header' => undef, -+ 'Line' => '137', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'addr_str', -+ 'type' => '227' -+ }, -+ '2' => { -+ 'name' => 'dest_type', -+ 'type' => '84623' -+ }, -+ '3' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '4' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_portid_str_via' -+ }, -+ '87052' => { -+ 'Header' => undef, -+ 'Line' => '97', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'guid', -+ 'type' => '87671' -+ }, -+ '2' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_guid_via' -+ }, -+ '87693' => { -+ 'Header' => undef, -+ 'Line' => '75', -+ 'Param' => { -+ '0' => { -+ 'name' => 'portid', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '2937' -+ }, -+ '2' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_gid_via' -+ }, -+ '87968' => { -+ 'Header' => undef, -+ 'Line' => '70', -+ 'Param' => { -+ '0' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_smlid' -+ }, -+ '88071' => { -+ 'Header' => undef, -+ 'Line' => '48', -+ 'Param' => { -+ '0' => { -+ 'name' => 'sm_id', -+ 'type' => '1900' -+ }, -+ '1' => { -+ 'name' => 'timeout', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'srcport', -+ 'type' => '1971' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => 'ib_resolve_smlid_via' -+ }, -+ '96769' => { -+ 'Header' => undef, -+ 'Line' => '434', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1912' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mad_rpc_close_port' -+ }, -+ '96856' => { -+ 'Header' => undef, -+ 'Line' => '373', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dev_name', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'dev_port', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'mgmt_classes', -+ 'type' => '5723' -+ }, -+ '3' => { -+ 'name' => 'num_classes', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1912', -+ 'ShortName' => 'mad_rpc_open_port' -+ }, -+ '97973' => { -+ 'Header' => undef, -+ 'Line' => '345', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dev_name', -+ 'type' => '227' -+ }, -+ '1' => { -+ 'name' => 'dev_port', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'mgmt_classes', -+ 'type' => '5723' -+ }, -+ '3' => { -+ 'name' => 'num_classes', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'madrpc_init' -+ }, -+ '98777' => { -+ 'Header' => undef, -+ 'Line' => '338', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rpc', -+ 'type' => '96745' -+ }, -+ '1' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'rmpp', -+ 'type' => '96751' -+ }, -+ '3' => { -+ 'name' => 'data', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'madrpc_rmpp' -+ }, -+ '98939' => { -+ 'Header' => undef, -+ 'Line' => '333', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rpc', -+ 'type' => '96745' -+ }, -+ '1' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '2' => { -+ 'name' => 'payload', -+ 'type' => '220' -+ }, -+ '3' => { -+ 'name' => 'rcvdata', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'madrpc' -+ }, -+ '99101' => { -+ 'Header' => undef, -+ 'Line' => '1488', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '1971' -+ }, -+ '1' => { -+ 'name' => 'rpc', -+ 'type' => '96745' -+ }, -+ '2' => { -+ 'name' => 'dport', -+ 'type' => '1900' -+ }, -+ '3' => { -+ 'name' => 'rmpp', -+ 'type' => '96751' -+ }, -+ '4' => { -+ 'name' => 'data', -+ 'type' => '220' -+ } -+ }, -+ 'Return' => '220', -+ 'ShortName' => 'mad_rpc_rmpp' -+ } -+ }, -+ 'SymbolVersion' => { -+ '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', -+ 'drpath2str' => 'drpath2str@@IBMAD_1.3', -+ 'ib_node_query_via' => 'ib_node_query_via@@IBMAD_1.3', -+ 'ib_path_query' => 'ib_path_query@@IBMAD_1.3', -+ 'ib_path_query_via' => 'ib_path_query_via@@IBMAD_1.3', -+ 'ib_resolve_gid_via' => 'ib_resolve_gid_via@@IBMAD_1.3', -+ 'ib_resolve_guid_via' => 'ib_resolve_guid_via@@IBMAD_1.3', -+ 'ib_resolve_portid_str' => 'ib_resolve_portid_str@@IBMAD_1.3', -+ 'ib_resolve_portid_str_via' => 'ib_resolve_portid_str_via@@IBMAD_1.3', -+ 'ib_resolve_self' => 'ib_resolve_self@@IBMAD_1.3', -+ 'ib_resolve_self_via' => 'ib_resolve_self_via@@IBMAD_1.3', -+ 'ib_resolve_smlid' => 'ib_resolve_smlid@@IBMAD_1.3', -+ 'ib_resolve_smlid_via' => 'ib_resolve_smlid_via@@IBMAD_1.3', -+ 'ib_vendor_call' => 'ib_vendor_call@@IBMAD_1.3', -+ 'ib_vendor_call_via' => 'ib_vendor_call_via@@IBMAD_1.3', -+ 'ibdebug' => 'ibdebug@@IBMAD_1.3', -+ 'mad_alloc' => 'mad_alloc@@IBMAD_1.3', -+ 'mad_build_pkt' => 'mad_build_pkt@@IBMAD_1.3', -+ 'mad_class_agent' => 'mad_class_agent@@IBMAD_1.3', -+ 'mad_decode_field' => 'mad_decode_field@@IBMAD_1.3', -+ 'mad_dump_array' => 'mad_dump_array@@IBMAD_1.3', -+ 'mad_dump_bitfield' => 'mad_dump_bitfield@@IBMAD_1.3', -+ 'mad_dump_cc_cacongestionentry' => 'mad_dump_cc_cacongestionentry@@IBMAD_1.3', -+ 'mad_dump_cc_cacongestionsetting' => 'mad_dump_cc_cacongestionsetting@@IBMAD_1.3', -+ 'mad_dump_cc_congestioncontroltable' => 'mad_dump_cc_congestioncontroltable@@IBMAD_1.3', -+ 'mad_dump_cc_congestioncontroltableentry' => 'mad_dump_cc_congestioncontroltableentry@@IBMAD_1.3', -+ 'mad_dump_cc_congestioninfo' => 'mad_dump_cc_congestioninfo@@IBMAD_1.3', -+ 'mad_dump_cc_congestionkeyinfo' => 'mad_dump_cc_congestionkeyinfo@@IBMAD_1.3', -+ 'mad_dump_cc_congestionlog' => 'mad_dump_cc_congestionlog@@IBMAD_1.3', -+ 'mad_dump_cc_congestionlogca' => 'mad_dump_cc_congestionlogca@@IBMAD_1.3', -+ 'mad_dump_cc_congestionlogentryca' => 'mad_dump_cc_congestionlogentryca@@IBMAD_1.3', -+ 'mad_dump_cc_congestionlogentryswitch' => 'mad_dump_cc_congestionlogentryswitch@@IBMAD_1.3', -+ 'mad_dump_cc_congestionlogswitch' => 'mad_dump_cc_congestionlogswitch@@IBMAD_1.3', -+ 'mad_dump_cc_switchcongestionsetting' => 'mad_dump_cc_switchcongestionsetting@@IBMAD_1.3', -+ 'mad_dump_cc_switchportcongestionsettingelement' => 'mad_dump_cc_switchportcongestionsettingelement@@IBMAD_1.3', -+ 'mad_dump_cc_timestamp' => 'mad_dump_cc_timestamp@@IBMAD_1.3', -+ 'mad_dump_classportinfo' => 'mad_dump_classportinfo@@IBMAD_1.3', -+ 'mad_dump_field' => 'mad_dump_field@@IBMAD_1.3', -+ 'mad_dump_fields' => 'mad_dump_fields@@IBMAD_1.3', -+ 'mad_dump_hex' => 'mad_dump_hex@@IBMAD_1.3', -+ 'mad_dump_int' => 'mad_dump_int@@IBMAD_1.3', -+ 'mad_dump_linkdowndefstate' => 'mad_dump_linkdowndefstate@@IBMAD_1.3', -+ 'mad_dump_linkspeed' => 'mad_dump_linkspeed@@IBMAD_1.3', -+ 'mad_dump_linkspeeden' => 'mad_dump_linkspeeden@@IBMAD_1.3', -+ 'mad_dump_linkspeedext' => 'mad_dump_linkspeedext@@IBMAD_1.3', -+ 'mad_dump_linkspeedexten' => 'mad_dump_linkspeedexten@@IBMAD_1.3', -+ 'mad_dump_linkspeedextsup' => 'mad_dump_linkspeedextsup@@IBMAD_1.3', -+ 'mad_dump_linkspeedsup' => 'mad_dump_linkspeedsup@@IBMAD_1.3', -+ 'mad_dump_linkwidth' => 'mad_dump_linkwidth@@IBMAD_1.3', -+ 'mad_dump_linkwidthen' => 'mad_dump_linkwidthen@@IBMAD_1.3', -+ 'mad_dump_linkwidthsup' => 'mad_dump_linkwidthsup@@IBMAD_1.3', -+ 'mad_dump_mlnx_ext_port_info' => 'mad_dump_mlnx_ext_port_info@@IBMAD_1.3', -+ 'mad_dump_mtu' => 'mad_dump_mtu@@IBMAD_1.3', -+ 'mad_dump_node_type' => 'mad_dump_node_type@@IBMAD_1.3', -+ 'mad_dump_nodedesc' => 'mad_dump_nodedesc@@IBMAD_1.3', -+ 'mad_dump_nodeinfo' => 'mad_dump_nodeinfo@@IBMAD_1.3', -+ 'mad_dump_opervls' => 'mad_dump_opervls@@IBMAD_1.3', -+ 'mad_dump_perfcounters' => 'mad_dump_perfcounters@@IBMAD_1.3', -+ 'mad_dump_perfcounters_ext' => 'mad_dump_perfcounters_ext@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_flow_ctl_counters' => 'mad_dump_perfcounters_port_flow_ctl_counters@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_op_rcv_counters' => 'mad_dump_perfcounters_port_op_rcv_counters@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_vl_op_data' => 'mad_dump_perfcounters_port_vl_op_data@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_vl_op_packet' => 'mad_dump_perfcounters_port_vl_op_packet@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors' => 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors@@IBMAD_1.3', -+ 'mad_dump_perfcounters_port_vl_xmit_wait_counters' => 'mad_dump_perfcounters_port_vl_xmit_wait_counters@@IBMAD_1.3', -+ 'mad_dump_perfcounters_rcv_con_ctrl' => 'mad_dump_perfcounters_rcv_con_ctrl@@IBMAD_1.3', -+ 'mad_dump_perfcounters_rcv_err' => 'mad_dump_perfcounters_rcv_err@@IBMAD_1.3', -+ 'mad_dump_perfcounters_rcv_sl' => 'mad_dump_perfcounters_rcv_sl@@IBMAD_1.3', -+ 'mad_dump_perfcounters_sl_rcv_becn' => 'mad_dump_perfcounters_sl_rcv_becn@@IBMAD_1.3', -+ 'mad_dump_perfcounters_sl_rcv_fecn' => 'mad_dump_perfcounters_sl_rcv_fecn@@IBMAD_1.3', -+ 'mad_dump_perfcounters_sw_port_vl_congestion' => 'mad_dump_perfcounters_sw_port_vl_congestion@@IBMAD_1.3', -+ 'mad_dump_perfcounters_vl_xmit_time_cong' => 'mad_dump_perfcounters_vl_xmit_time_cong@@IBMAD_1.3', -+ 'mad_dump_perfcounters_xmit_con_ctrl' => 'mad_dump_perfcounters_xmit_con_ctrl@@IBMAD_1.3', -+ 'mad_dump_perfcounters_xmt_disc' => 'mad_dump_perfcounters_xmt_disc@@IBMAD_1.3', -+ 'mad_dump_perfcounters_xmt_sl' => 'mad_dump_perfcounters_xmt_sl@@IBMAD_1.3', -+ 'mad_dump_physportstate' => 'mad_dump_physportstate@@IBMAD_1.3', -+ 'mad_dump_port_ext_speeds_counters' => 'mad_dump_port_ext_speeds_counters@@IBMAD_1.3', -+ 'mad_dump_port_ext_speeds_counters_rsfec_active' => 'mad_dump_port_ext_speeds_counters_rsfec_active@@IBMAD_1.3', -+ 'mad_dump_portcapmask' => 'mad_dump_portcapmask@@IBMAD_1.3', -+ 'mad_dump_portcapmask2' => 'mad_dump_portcapmask2@@IBMAD_1.3', -+ 'mad_dump_portinfo' => 'mad_dump_portinfo@@IBMAD_1.3', -+ 'mad_dump_portinfo_ext' => 'mad_dump_portinfo_ext@@IBMAD_1.3', -+ 'mad_dump_portsamples_control' => 'mad_dump_portsamples_control@@IBMAD_1.3', -+ 'mad_dump_portsamples_result' => 'mad_dump_portsamples_result@@IBMAD_1.3', -+ 'mad_dump_portstate' => 'mad_dump_portstate@@IBMAD_1.3', -+ 'mad_dump_portstates' => 'mad_dump_portstates@@IBMAD_1.3', -+ 'mad_dump_rhex' => 'mad_dump_rhex@@IBMAD_1.3', -+ 'mad_dump_sltovl' => 'mad_dump_sltovl@@IBMAD_1.3', -+ 'mad_dump_string' => 'mad_dump_string@@IBMAD_1.3', -+ 'mad_dump_switchinfo' => 'mad_dump_switchinfo@@IBMAD_1.3', -+ 'mad_dump_uint' => 'mad_dump_uint@@IBMAD_1.3', -+ 'mad_dump_val' => 'mad_dump_val@@IBMAD_1.3', -+ 'mad_dump_vlarbitration' => 'mad_dump_vlarbitration@@IBMAD_1.3', -+ 'mad_dump_vlcap' => 'mad_dump_vlcap@@IBMAD_1.3', -+ 'mad_encode' => 'mad_encode@@IBMAD_1.3', -+ 'mad_encode_field' => 'mad_encode_field@@IBMAD_1.3', -+ 'mad_field_name' => 'mad_field_name@@IBMAD_1.3', -+ 'mad_free' => 'mad_free@@IBMAD_1.3', -+ 'mad_get_array' => 'mad_get_array@@IBMAD_1.3', -+ 'mad_get_field' => 'mad_get_field@@IBMAD_1.3', -+ 'mad_get_field64' => 'mad_get_field64@@IBMAD_1.3', -+ 'mad_get_retries' => 'mad_get_retries@@IBMAD_1.3', -+ 'mad_get_timeout' => 'mad_get_timeout@@IBMAD_1.3', -+ 'mad_print_field' => 'mad_print_field@@IBMAD_1.3', -+ 'mad_receive' => 'mad_receive@@IBMAD_1.3', -+ 'mad_receive_via' => 'mad_receive_via@@IBMAD_1.3', -+ 'mad_register_client' => 'mad_register_client@@IBMAD_1.3', -+ 'mad_register_client_via' => 'mad_register_client_via@@IBMAD_1.3', -+ 'mad_register_server' => 'mad_register_server@@IBMAD_1.3', -+ 'mad_register_server_via' => 'mad_register_server_via@@IBMAD_1.3', -+ 'mad_respond' => 'mad_respond@@IBMAD_1.3', -+ 'mad_respond_via' => 'mad_respond_via@@IBMAD_1.3', -+ 'mad_rpc' => 'mad_rpc@@IBMAD_1.3', -+ 'mad_rpc_class_agent' => 'mad_rpc_class_agent@@IBMAD_1.3', -+ 'mad_rpc_close_port' => 'mad_rpc_close_port@@IBMAD_1.3', -+ 'mad_rpc_open_port' => 'mad_rpc_open_port@@IBMAD_1.3', -+ 'mad_rpc_portid' => 'mad_rpc_portid@@IBMAD_1.3', -+ 'mad_rpc_rmpp' => 'mad_rpc_rmpp@@IBMAD_1.3', -+ 'mad_rpc_set_retries' => 'mad_rpc_set_retries@@IBMAD_1.3', -+ 'mad_rpc_set_timeout' => 'mad_rpc_set_timeout@@IBMAD_1.3', -+ 'mad_send' => 'mad_send@@IBMAD_1.3', -+ 'mad_send_via' => 'mad_send_via@@IBMAD_1.3', -+ 'mad_set_array' => 'mad_set_array@@IBMAD_1.3', -+ 'mad_set_field' => 'mad_set_field@@IBMAD_1.3', -+ 'mad_set_field64' => 'mad_set_field64@@IBMAD_1.3', -+ 'mad_trid' => 'mad_trid@@IBMAD_1.3', -+ 'madrpc' => 'madrpc@@IBMAD_1.3', -+ 'madrpc_init' => 'madrpc_init@@IBMAD_1.3', -+ 'madrpc_portid' => 'madrpc_portid@@IBMAD_1.3', -+ 'madrpc_rmpp' => 'madrpc_rmpp@@IBMAD_1.3', -+ 'madrpc_save_mad' => 'madrpc_save_mad@@IBMAD_1.3', -+ 'madrpc_set_retries' => 'madrpc_set_retries@@IBMAD_1.3', -+ 'madrpc_set_timeout' => 'madrpc_set_timeout@@IBMAD_1.3', -+ 'madrpc_show_errors' => 'madrpc_show_errors@@IBMAD_1.3', -+ 'performance_reset_via' => 'performance_reset_via@@IBMAD_1.3', -+ 'pma_query_via' => 'pma_query_via@@IBMAD_1.3', -+ 'portid2portnum' => 'portid2portnum@@IBMAD_1.3', -+ 'portid2str' => 'portid2str@@IBMAD_1.3', -+ 'sa_call' => 'sa_call@@IBMAD_1.3', -+ 'sa_rpc_call' => 'sa_rpc_call@@IBMAD_1.3', -+ 'smp_mkey_get' => 'smp_mkey_get@@IBMAD_1.3', -+ 'smp_mkey_set' => 'smp_mkey_set@@IBMAD_1.3', -+ 'smp_query' => 'smp_query@@IBMAD_1.3', -+ 'smp_query_status_via' => 'smp_query_status_via@@IBMAD_1.3', -+ 'smp_query_via' => 'smp_query_via@@IBMAD_1.3', -+ 'smp_set' => 'smp_set@@IBMAD_1.3', -+ 'smp_set_status_via' => 'smp_set_status_via@@IBMAD_1.3', -+ 'smp_set_via' => 'smp_set_via@@IBMAD_1.3', -+ 'str2drpath' => 'str2drpath@@IBMAD_1.3', -+ 'xdump' => 'xdump@@IBMAD_1.3' -+ }, -+ 'Symbols' => { -+ 'libibmad.so.5.3.41.0' => { -+ 'bm_call_via@@IBMAD_1.3' => 1, -+ 'cc_config_status_via@@IBMAD_1.3' => 1, -+ 'cc_query_status_via@@IBMAD_1.3' => 1, -+ 'drpath2str@@IBMAD_1.3' => 1, -+ 'ib_node_query_via@@IBMAD_1.3' => 1, -+ 'ib_path_query@@IBMAD_1.3' => 1, -+ 'ib_path_query_via@@IBMAD_1.3' => 1, -+ 'ib_resolve_gid_via@@IBMAD_1.3' => 1, -+ 'ib_resolve_guid_via@@IBMAD_1.3' => 1, -+ 'ib_resolve_portid_str@@IBMAD_1.3' => 1, -+ 'ib_resolve_portid_str_via@@IBMAD_1.3' => 1, -+ 'ib_resolve_self@@IBMAD_1.3' => 1, -+ 'ib_resolve_self_via@@IBMAD_1.3' => 1, -+ 'ib_resolve_smlid@@IBMAD_1.3' => 1, -+ 'ib_resolve_smlid_via@@IBMAD_1.3' => 1, -+ 'ib_vendor_call@@IBMAD_1.3' => 1, -+ 'ib_vendor_call_via@@IBMAD_1.3' => 1, -+ 'ibdebug@@IBMAD_1.3' => -4, -+ 'mad_alloc@@IBMAD_1.3' => 1, -+ 'mad_build_pkt@@IBMAD_1.3' => 1, -+ 'mad_class_agent@@IBMAD_1.3' => 1, -+ 'mad_decode_field@@IBMAD_1.3' => 1, -+ 'mad_dump_array@@IBMAD_1.3' => 1, -+ 'mad_dump_bitfield@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_cacongestionentry@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_cacongestionsetting@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestioncontroltable@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestioncontroltableentry@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestioninfo@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionkeyinfo@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionlog@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionlogca@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionlogentryca@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionlogentryswitch@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_congestionlogswitch@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_switchcongestionsetting@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_switchportcongestionsettingelement@@IBMAD_1.3' => 1, -+ 'mad_dump_cc_timestamp@@IBMAD_1.3' => 1, -+ 'mad_dump_classportinfo@@IBMAD_1.3' => 1, -+ 'mad_dump_field@@IBMAD_1.3' => 1, -+ 'mad_dump_fields@@IBMAD_1.3' => 1, -+ 'mad_dump_hex@@IBMAD_1.3' => 1, -+ 'mad_dump_int@@IBMAD_1.3' => 1, -+ 'mad_dump_linkdowndefstate@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeed@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeeden@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeedext@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeedexten@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeedextsup@@IBMAD_1.3' => 1, -+ 'mad_dump_linkspeedsup@@IBMAD_1.3' => 1, -+ 'mad_dump_linkwidth@@IBMAD_1.3' => 1, -+ 'mad_dump_linkwidthen@@IBMAD_1.3' => 1, -+ 'mad_dump_linkwidthsup@@IBMAD_1.3' => 1, -+ 'mad_dump_mlnx_ext_port_info@@IBMAD_1.3' => 1, -+ 'mad_dump_mtu@@IBMAD_1.3' => 1, -+ 'mad_dump_node_type@@IBMAD_1.3' => 1, -+ 'mad_dump_nodedesc@@IBMAD_1.3' => 1, -+ 'mad_dump_nodeinfo@@IBMAD_1.3' => 1, -+ 'mad_dump_opervls@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_ext@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_flow_ctl_counters@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_op_rcv_counters@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_vl_op_data@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_vl_op_packet@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_port_vl_xmit_wait_counters@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_rcv_con_ctrl@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_rcv_err@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_rcv_sl@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_sl_rcv_becn@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_sl_rcv_fecn@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_sw_port_vl_congestion@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_vl_xmit_time_cong@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_xmit_con_ctrl@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_xmt_disc@@IBMAD_1.3' => 1, -+ 'mad_dump_perfcounters_xmt_sl@@IBMAD_1.3' => 1, -+ 'mad_dump_physportstate@@IBMAD_1.3' => 1, -+ 'mad_dump_port_ext_speeds_counters@@IBMAD_1.3' => 1, -+ 'mad_dump_port_ext_speeds_counters_rsfec_active@@IBMAD_1.3' => 1, -+ 'mad_dump_portcapmask2@@IBMAD_1.3' => 1, -+ 'mad_dump_portcapmask@@IBMAD_1.3' => 1, -+ 'mad_dump_portinfo@@IBMAD_1.3' => 1, -+ 'mad_dump_portinfo_ext@@IBMAD_1.3' => 1, -+ 'mad_dump_portsamples_control@@IBMAD_1.3' => 1, -+ 'mad_dump_portsamples_result@@IBMAD_1.3' => 1, -+ 'mad_dump_portstate@@IBMAD_1.3' => 1, -+ 'mad_dump_portstates@@IBMAD_1.3' => 1, -+ 'mad_dump_rhex@@IBMAD_1.3' => 1, -+ 'mad_dump_sltovl@@IBMAD_1.3' => 1, -+ 'mad_dump_string@@IBMAD_1.3' => 1, -+ 'mad_dump_switchinfo@@IBMAD_1.3' => 1, -+ 'mad_dump_uint@@IBMAD_1.3' => 1, -+ 'mad_dump_val@@IBMAD_1.3' => 1, -+ 'mad_dump_vlarbitration@@IBMAD_1.3' => 1, -+ 'mad_dump_vlcap@@IBMAD_1.3' => 1, -+ 'mad_encode@@IBMAD_1.3' => 1, -+ 'mad_encode_field@@IBMAD_1.3' => 1, -+ 'mad_field_name@@IBMAD_1.3' => 1, -+ 'mad_free@@IBMAD_1.3' => 1, -+ 'mad_get_array@@IBMAD_1.3' => 1, -+ 'mad_get_field64@@IBMAD_1.3' => 1, -+ 'mad_get_field@@IBMAD_1.3' => 1, -+ 'mad_get_retries@@IBMAD_1.3' => 1, -+ 'mad_get_timeout@@IBMAD_1.3' => 1, -+ 'mad_print_field@@IBMAD_1.3' => 1, -+ 'mad_receive@@IBMAD_1.3' => 1, -+ 'mad_receive_via@@IBMAD_1.3' => 1, -+ 'mad_register_client@@IBMAD_1.3' => 1, -+ 'mad_register_client_via@@IBMAD_1.3' => 1, -+ 'mad_register_server@@IBMAD_1.3' => 1, -+ 'mad_register_server_via@@IBMAD_1.3' => 1, -+ 'mad_respond@@IBMAD_1.3' => 1, -+ 'mad_respond_via@@IBMAD_1.3' => 1, -+ 'mad_rpc@@IBMAD_1.3' => 1, -+ 'mad_rpc_class_agent@@IBMAD_1.3' => 1, -+ 'mad_rpc_close_port@@IBMAD_1.3' => 1, -+ 'mad_rpc_open_port@@IBMAD_1.3' => 1, -+ 'mad_rpc_portid@@IBMAD_1.3' => 1, -+ 'mad_rpc_rmpp@@IBMAD_1.3' => 1, -+ 'mad_rpc_set_retries@@IBMAD_1.3' => 1, -+ 'mad_rpc_set_timeout@@IBMAD_1.3' => 1, -+ 'mad_send@@IBMAD_1.3' => 1, -+ 'mad_send_via@@IBMAD_1.3' => 1, -+ 'mad_set_array@@IBMAD_1.3' => 1, -+ 'mad_set_field64@@IBMAD_1.3' => 1, -+ 'mad_set_field@@IBMAD_1.3' => 1, -+ 'mad_trid@@IBMAD_1.3' => 1, -+ 'madrpc@@IBMAD_1.3' => 1, -+ 'madrpc_init@@IBMAD_1.3' => 1, -+ 'madrpc_portid@@IBMAD_1.3' => 1, -+ 'madrpc_rmpp@@IBMAD_1.3' => 1, -+ 'madrpc_save_mad@@IBMAD_1.3' => 1, -+ 'madrpc_set_retries@@IBMAD_1.3' => 1, -+ 'madrpc_set_timeout@@IBMAD_1.3' => 1, -+ 'madrpc_show_errors@@IBMAD_1.3' => 1, -+ 'performance_reset_via@@IBMAD_1.3' => 1, -+ 'pma_query_via@@IBMAD_1.3' => 1, -+ 'portid2portnum@@IBMAD_1.3' => 1, -+ 'portid2str@@IBMAD_1.3' => 1, -+ 'sa_call@@IBMAD_1.3' => 1, -+ 'sa_rpc_call@@IBMAD_1.3' => 1, -+ 'smp_mkey_get@@IBMAD_1.3' => 1, -+ 'smp_mkey_set@@IBMAD_1.3' => 1, -+ 'smp_query@@IBMAD_1.3' => 1, -+ 'smp_query_status_via@@IBMAD_1.3' => 1, -+ 'smp_query_via@@IBMAD_1.3' => 1, -+ 'smp_set@@IBMAD_1.3' => 1, -+ 'smp_set_status_via@@IBMAD_1.3' => 1, -+ 'smp_set_via@@IBMAD_1.3' => 1, -+ 'str2drpath@@IBMAD_1.3' => 1, -+ 'xdump@@IBMAD_1.3' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '101' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '1052' => { -+ 'BaseType' => '818', -+ 'Header' => undef, -+ 'Line' => '243', -+ 'Name' => 'ibmad_gid_t', -+ 'Size' => '16', -+ 'Type' => 'Typedef' -+ }, -+ '108' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '111056' => { -+ 'Header' => undef, -+ 'Line' => '1374', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attrid', -+ 'offset' => '0', -+ 'type' => '108' -+ }, -+ '1' => { -+ 'name' => 'mod', -+ 'offset' => '4', -+ 'type' => '108' -+ }, -+ '2' => { -+ 'name' => 'mask', -+ 'offset' => '8', -+ 'type' => '269' -+ }, -+ '3' => { -+ 'name' => 'method', -+ 'offset' => '16', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'trid', -+ 'offset' => '24', -+ 'type' => '269' -+ }, -+ '5' => { -+ 'name' => 'recsz', -+ 'offset' => '32', -+ 'type' => '108' -+ }, -+ '6' => { -+ 'name' => 'rmpp', -+ 'offset' => '36', -+ 'type' => '111043' -+ } -+ }, -+ 'Name' => 'struct ib_sa_call', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '111169' => { -+ 'BaseType' => '111056', -+ 'Header' => undef, -+ 'Line' => '1383', -+ 'Name' => 'ib_sa_call_t', -+ 'Size' => '56', -+ 'Type' => 'Typedef' -+ }, -+ '113003' => { -+ 'BaseType' => '111169', -+ 'Name' => 'ib_sa_call_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '115' => { -+ 'Name' => 'signed char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '122' => { -+ 'BaseType' => '101', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '129677' => { -+ 'Header' => undef, -+ 'Line' => '1385', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'method', -+ 'offset' => '0', -+ 'type' => '108' -+ }, -+ '1' => { -+ 'name' => 'mgmt_class', -+ 'offset' => '4', -+ 'type' => '108' -+ }, -+ '2' => { -+ 'name' => 'attrid', -+ 'offset' => '8', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'mod', -+ 'offset' => '12', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'oui', -+ 'offset' => '16', -+ 'type' => '257' -+ }, -+ '5' => { -+ 'name' => 'timeout', -+ 'offset' => '20', -+ 'type' => '108' -+ }, -+ '6' => { -+ 'name' => 'rmpp', -+ 'offset' => '24', -+ 'type' => '129664' -+ } -+ }, -+ 'Name' => 'struct ib_vendor_call', -+ 'Size' => '44', -+ 'Type' => 'Struct' -+ }, -+ '129790' => { -+ 'BaseType' => '129677', -+ 'Header' => undef, -+ 'Line' => '1393', -+ 'Name' => 'ib_vendor_call_t', -+ 'Size' => '44', -+ 'Type' => 'Typedef' -+ }, -+ '130891' => { -+ 'BaseType' => '129790', -+ 'Name' => 'ib_vendor_call_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1394' => { -+ 'Header' => undef, -+ 'Line' => '308', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'lid', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'drpath', -+ 'offset' => '4', -+ 'type' => '1140' -+ }, -+ '2' => { -+ 'name' => 'grh_present', -+ 'offset' => '76', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'gid', -+ 'offset' => '80', -+ 'type' => '1052' -+ }, -+ '4' => { -+ 'name' => 'qp', -+ 'offset' => '96', -+ 'type' => '257' -+ }, -+ '5' => { -+ 'name' => 'qkey', -+ 'offset' => '100', -+ 'type' => '257' -+ }, -+ '6' => { -+ 'name' => 'sl', -+ 'offset' => '104', -+ 'type' => '233' -+ }, -+ '7' => { -+ 'name' => 'pkey_idx', -+ 'offset' => '108', -+ 'type' => '108' -+ } -+ }, -+ 'Name' => 'struct portid', -+ 'Size' => '112', -+ 'Type' => 'Struct' -+ }, -+ '1519' => { -+ 'BaseType' => '1394', -+ 'Header' => undef, -+ 'Line' => '317', -+ 'Name' => 'ib_portid_t', -+ 'Size' => '112', -+ 'Type' => 'Typedef' -+ }, -+ '153' => { -+ 'BaseType' => '108', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '165' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '1707' => { -+ 'Header' => undef, -+ 'Line' => '1395', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'method', -+ 'offset' => '0', -+ 'type' => '108' -+ }, -+ '1' => { -+ 'name' => 'attrid', -+ 'offset' => '4', -+ 'type' => '108' -+ }, -+ '2' => { -+ 'name' => 'mod', -+ 'offset' => '8', -+ 'type' => '108' -+ }, -+ '3' => { -+ 'name' => 'timeout', -+ 'offset' => '12', -+ 'type' => '108' -+ }, -+ '4' => { -+ 'name' => 'bkey', -+ 'offset' => '16', -+ 'type' => '269' -+ } -+ }, -+ 'Name' => 'struct ib_bm_call', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '172' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1792' => { -+ 'BaseType' => '1707', -+ 'Header' => undef, -+ 'Line' => '1401', -+ 'Name' => 'ib_bm_call_t', -+ 'Size' => '24', -+ 'Type' => 'Typedef' -+ }, -+ '184' => { -+ 'BaseType' => '165', -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Name' => '__off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1900' => { -+ 'BaseType' => '1519', -+ 'Name' => 'ib_portid_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1912' => { -+ 'BaseType' => '1918', -+ 'Name' => 'struct ibmad_port*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1918' => { -+ 'Header' => undef, -+ 'Line' => '39', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'port_id', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'class_agents', -+ 'offset' => '4', -+ 'type' => '5126' -+ }, -+ '2' => { -+ 'name' => 'timeout', -+ 'offset' => '1028', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'retries', -+ 'offset' => '1032', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'smp_mkey', -+ 'offset' => '1040', -+ 'type' => '269' -+ } -+ }, -+ 'Name' => 'struct ibmad_port', -+ 'Size' => '1048', -+ 'Type' => 'Struct' -+ }, -+ '1923' => { -+ 'BaseType' => '1918', -+ 'Name' => 'struct ibmad_port const', -+ 'Type' => 'Const' -+ }, -+ '196' => { -+ 'BaseType' => '165', -+ 'Header' => undef, -+ 'Line' => '153', -+ 'Name' => '__off64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1971' => { -+ 'BaseType' => '1923', -+ 'Name' => 'struct ibmad_port const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '220' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '227' => { -+ 'BaseType' => '89', -+ 'Name' => 'char*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '233' => { -+ 'BaseType' => '122', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '257' => { -+ 'BaseType' => '153', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '269' => { -+ 'BaseType' => '172', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '2937' => { -+ 'BaseType' => '233', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2943' => { -+ 'BaseType' => '1792', -+ 'Name' => 'ib_bm_call_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '307' => { -+ 'Header' => undef, -+ 'Line' => '49', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_flags', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => '_IO_read_ptr', -+ 'offset' => '8', -+ 'type' => '227' -+ }, -+ '10' => { -+ 'name' => '_IO_backup_base', -+ 'offset' => '80', -+ 'type' => '227' -+ }, -+ '11' => { -+ 'name' => '_IO_save_end', -+ 'offset' => '88', -+ 'type' => '227' -+ }, -+ '12' => { -+ 'name' => '_markers', -+ 'offset' => '96', -+ 'type' => '723' -+ }, -+ '13' => { -+ 'name' => '_chain', -+ 'offset' => '104', -+ 'type' => '729' -+ }, -+ '14' => { -+ 'name' => '_fileno', -+ 'offset' => '112', -+ 'type' => '71' -+ }, -+ '15' => { -+ 'name' => '_flags2', -+ 'offset' => '116', -+ 'type' => '71' -+ }, -+ '16' => { -+ 'name' => '_old_offset', -+ 'offset' => '120', -+ 'type' => '184' -+ }, -+ '17' => { -+ 'name' => '_cur_column', -+ 'offset' => '128', -+ 'type' => '64' -+ }, -+ '18' => { -+ 'name' => '_vtable_offset', -+ 'offset' => '130', -+ 'type' => '115' -+ }, -+ '19' => { -+ 'name' => '_shortbuf', -+ 'offset' => '131', -+ 'type' => '735' -+ }, -+ '2' => { -+ 'name' => '_IO_read_end', -+ 'offset' => '16', -+ 'type' => '227' -+ }, -+ '20' => { -+ 'name' => '_lock', -+ 'offset' => '136', -+ 'type' => '751' -+ }, -+ '21' => { -+ 'name' => '_offset', -+ 'offset' => '144', -+ 'type' => '196' -+ }, -+ '22' => { -+ 'name' => '_codecvt', -+ 'offset' => '152', -+ 'type' => '762' -+ }, -+ '23' => { -+ 'name' => '_wide_data', -+ 'offset' => '160', -+ 'type' => '773' -+ }, -+ '24' => { -+ 'name' => '_freeres_list', -+ 'offset' => '168', -+ 'type' => '729' -+ }, -+ '25' => { -+ 'name' => '_freeres_buf', -+ 'offset' => '176', -+ 'type' => '220' -+ }, -+ '26' => { -+ 'name' => '__pad5', -+ 'offset' => '184', -+ 'type' => '45' -+ }, -+ '27' => { -+ 'name' => '_mode', -+ 'offset' => '192', -+ 'type' => '71' -+ }, -+ '28' => { -+ 'name' => '_unused2', -+ 'offset' => '196', -+ 'type' => '779' -+ }, -+ '3' => { -+ 'name' => '_IO_read_base', -+ 'offset' => '24', -+ 'type' => '227' -+ }, -+ '4' => { -+ 'name' => '_IO_write_base', -+ 'offset' => '32', -+ 'type' => '227' -+ }, -+ '5' => { -+ 'name' => '_IO_write_ptr', -+ 'offset' => '40', -+ 'type' => '227' -+ }, -+ '6' => { -+ 'name' => '_IO_write_end', -+ 'offset' => '48', -+ 'type' => '227' -+ }, -+ '7' => { -+ 'name' => '_IO_buf_base', -+ 'offset' => '56', -+ 'type' => '227' -+ }, -+ '8' => { -+ 'name' => '_IO_buf_end', -+ 'offset' => '64', -+ 'type' => '227' -+ }, -+ '9' => { -+ 'name' => '_IO_save_base', -+ 'offset' => '72', -+ 'type' => '227' -+ } -+ }, -+ 'Name' => 'struct _IO_FILE', -+ 'Size' => '216', -+ 'Type' => 'Struct' -+ }, -+ '45' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '5126' => { -+ 'BaseType' => '71', -+ 'Name' => 'int[256]', -+ 'Size' => '1024', -+ 'Type' => 'Array' -+ }, -+ '57' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '5723' => { -+ 'BaseType' => '71', -+ 'Name' => 'int*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '64' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '698' => { -+ 'BaseType' => '307', -+ 'Header' => undef, -+ 'Line' => '7', -+ 'Name' => 'FILE', -+ 'Size' => '216', -+ 'Type' => 'Typedef' -+ }, -+ '7042' => { -+ 'Header' => undef, -+ 'Line' => '330', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_NO_FIELD', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IB_GID_PREFIX_F', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IB_DRSMP_HOPPTR_F', -+ 'value' => '10' -+ }, -+ '100' => { -+ 'name' => 'IB_SW_OPT_SLTOVL_MAPPING_F', -+ 'value' => '97' -+ }, -+ '101' => { -+ 'name' => 'IB_SW_LIDS_PER_PORT_F', -+ 'value' => '98' -+ }, -+ '102' => { -+ 'name' => 'IB_SW_PARTITION_ENFORCE_CAP_F', -+ 'value' => '99' -+ }, -+ '103' => { -+ 'name' => 'IB_SW_PARTITION_ENF_INB_F', -+ 'value' => '100' -+ }, -+ '104' => { -+ 'name' => 'IB_SW_PARTITION_ENF_OUTB_F', -+ 'value' => '101' -+ }, -+ '105' => { -+ 'name' => 'IB_SW_FILTER_RAW_INB_F', -+ 'value' => '102' -+ }, -+ '106' => { -+ 'name' => 'IB_SW_FILTER_RAW_OUTB_F', -+ 'value' => '103' -+ }, -+ '107' => { -+ 'name' => 'IB_SW_ENHANCED_PORT0_F', -+ 'value' => '104' -+ }, -+ '108' => { -+ 'name' => 'IB_SW_MCAST_FDB_TOP_F', -+ 'value' => '105' -+ }, -+ '109' => { -+ 'name' => 'IB_SW_LAST_F', -+ 'value' => '106' -+ }, -+ '11' => { -+ 'name' => 'IB_DRSMP_STATUS_F', -+ 'value' => '11' -+ }, -+ '110' => { -+ 'name' => 'IB_LINEAR_FORW_TBL_F', -+ 'value' => '107' -+ }, -+ '111' => { -+ 'name' => 'IB_MULTICAST_FORW_TBL_F', -+ 'value' => '108' -+ }, -+ '112' => { -+ 'name' => 'IB_NODE_DESC_F', -+ 'value' => '109' -+ }, -+ '113' => { -+ 'name' => 'IB_NOTICE_IS_GENERIC_F', -+ 'value' => '110' -+ }, -+ '114' => { -+ 'name' => 'IB_NOTICE_TYPE_F', -+ 'value' => '111' -+ }, -+ '115' => { -+ 'name' => 'IB_NOTICE_PRODUCER_F', -+ 'value' => '112' -+ }, -+ '116' => { -+ 'name' => 'IB_NOTICE_TRAP_NUMBER_F', -+ 'value' => '113' -+ }, -+ '117' => { -+ 'name' => 'IB_NOTICE_ISSUER_LID_F', -+ 'value' => '114' -+ }, -+ '118' => { -+ 'name' => 'IB_NOTICE_TOGGLE_F', -+ 'value' => '115' -+ }, -+ '119' => { -+ 'name' => 'IB_NOTICE_COUNT_F', -+ 'value' => '116' -+ }, -+ '12' => { -+ 'name' => 'IB_DRSMP_DIRECTION_F', -+ 'value' => '12' -+ }, -+ '120' => { -+ 'name' => 'IB_NOTICE_DATA_DETAILS_F', -+ 'value' => '117' -+ }, -+ '121' => { -+ 'name' => 'IB_NOTICE_DATA_LID_F', -+ 'value' => '118' -+ }, -+ '122' => { -+ 'name' => 'IB_NOTICE_DATA_144_LID_F', -+ 'value' => '119' -+ }, -+ '123' => { -+ 'name' => 'IB_NOTICE_DATA_144_CAPMASK_F', -+ 'value' => '120' -+ }, -+ '124' => { -+ 'name' => 'IB_PC_FIRST_F', -+ 'value' => '121' -+ }, -+ '125' => { -+ 'name' => 'IB_PC_PORT_SELECT_F', -+ 'value' => '121' -+ }, -+ '126' => { -+ 'name' => 'IB_PC_COUNTER_SELECT_F', -+ 'value' => '122' -+ }, -+ '127' => { -+ 'name' => 'IB_PC_ERR_SYM_F', -+ 'value' => '123' -+ }, -+ '128' => { -+ 'name' => 'IB_PC_LINK_RECOVERS_F', -+ 'value' => '124' -+ }, -+ '129' => { -+ 'name' => 'IB_PC_LINK_DOWNED_F', -+ 'value' => '125' -+ }, -+ '13' => { -+ 'name' => 'IB_MAD_TRID_F', -+ 'value' => '13' -+ }, -+ '130' => { -+ 'name' => 'IB_PC_ERR_RCV_F', -+ 'value' => '126' -+ }, -+ '131' => { -+ 'name' => 'IB_PC_ERR_PHYSRCV_F', -+ 'value' => '127' -+ }, -+ '132' => { -+ 'name' => 'IB_PC_ERR_SWITCH_REL_F', -+ 'value' => '128' -+ }, -+ '133' => { -+ 'name' => 'IB_PC_XMT_DISCARDS_F', -+ 'value' => '129' -+ }, -+ '134' => { -+ 'name' => 'IB_PC_ERR_XMTCONSTR_F', -+ 'value' => '130' -+ }, -+ '135' => { -+ 'name' => 'IB_PC_ERR_RCVCONSTR_F', -+ 'value' => '131' -+ }, -+ '136' => { -+ 'name' => 'IB_PC_COUNTER_SELECT2_F', -+ 'value' => '132' -+ }, -+ '137' => { -+ 'name' => 'IB_PC_ERR_LOCALINTEG_F', -+ 'value' => '133' -+ }, -+ '138' => { -+ 'name' => 'IB_PC_ERR_EXCESS_OVR_F', -+ 'value' => '134' -+ }, -+ '139' => { -+ 'name' => 'IB_PC_VL15_DROPPED_F', -+ 'value' => '135' -+ }, -+ '14' => { -+ 'name' => 'IB_MAD_ATTRID_F', -+ 'value' => '14' -+ }, -+ '140' => { -+ 'name' => 'IB_PC_XMT_BYTES_F', -+ 'value' => '136' -+ }, -+ '141' => { -+ 'name' => 'IB_PC_RCV_BYTES_F', -+ 'value' => '137' -+ }, -+ '142' => { -+ 'name' => 'IB_PC_XMT_PKTS_F', -+ 'value' => '138' -+ }, -+ '143' => { -+ 'name' => 'IB_PC_RCV_PKTS_F', -+ 'value' => '139' -+ }, -+ '144' => { -+ 'name' => 'IB_PC_XMT_WAIT_F', -+ 'value' => '140' -+ }, -+ '145' => { -+ 'name' => 'IB_PC_LAST_F', -+ 'value' => '141' -+ }, -+ '146' => { -+ 'name' => 'IB_SMINFO_GUID_F', -+ 'value' => '142' -+ }, -+ '147' => { -+ 'name' => 'IB_SMINFO_KEY_F', -+ 'value' => '143' -+ }, -+ '148' => { -+ 'name' => 'IB_SMINFO_ACT_F', -+ 'value' => '144' -+ }, -+ '149' => { -+ 'name' => 'IB_SMINFO_PRIO_F', -+ 'value' => '145' -+ }, -+ '15' => { -+ 'name' => 'IB_MAD_ATTRMOD_F', -+ 'value' => '15' -+ }, -+ '150' => { -+ 'name' => 'IB_SMINFO_STATE_F', -+ 'value' => '146' -+ }, -+ '151' => { -+ 'name' => 'IB_SA_RMPP_VERS_F', -+ 'value' => '147' -+ }, -+ '152' => { -+ 'name' => 'IB_SA_RMPP_TYPE_F', -+ 'value' => '148' -+ }, -+ '153' => { -+ 'name' => 'IB_SA_RMPP_RESP_F', -+ 'value' => '149' -+ }, -+ '154' => { -+ 'name' => 'IB_SA_RMPP_FLAGS_F', -+ 'value' => '150' -+ }, -+ '155' => { -+ 'name' => 'IB_SA_RMPP_STATUS_F', -+ 'value' => '151' -+ }, -+ '156' => { -+ 'name' => 'IB_SA_RMPP_D1_F', -+ 'value' => '152' -+ }, -+ '157' => { -+ 'name' => 'IB_SA_RMPP_SEGNUM_F', -+ 'value' => '153' -+ }, -+ '158' => { -+ 'name' => 'IB_SA_RMPP_D2_F', -+ 'value' => '154' -+ }, -+ '159' => { -+ 'name' => 'IB_SA_RMPP_LEN_F', -+ 'value' => '155' -+ }, -+ '16' => { -+ 'name' => 'IB_MAD_MKEY_F', -+ 'value' => '16' -+ }, -+ '160' => { -+ 'name' => 'IB_SA_RMPP_NEWWIN_F', -+ 'value' => '156' -+ }, -+ '161' => { -+ 'name' => 'IB_SA_MP_NPATH_F', -+ 'value' => '157' -+ }, -+ '162' => { -+ 'name' => 'IB_SA_MP_NSRC_F', -+ 'value' => '158' -+ }, -+ '163' => { -+ 'name' => 'IB_SA_MP_NDEST_F', -+ 'value' => '159' -+ }, -+ '164' => { -+ 'name' => 'IB_SA_MP_GID0_F', -+ 'value' => '160' -+ }, -+ '165' => { -+ 'name' => 'IB_SA_PR_DGID_F', -+ 'value' => '161' -+ }, -+ '166' => { -+ 'name' => 'IB_SA_PR_SGID_F', -+ 'value' => '162' -+ }, -+ '167' => { -+ 'name' => 'IB_SA_PR_DLID_F', -+ 'value' => '163' -+ }, -+ '168' => { -+ 'name' => 'IB_SA_PR_SLID_F', -+ 'value' => '164' -+ }, -+ '169' => { -+ 'name' => 'IB_SA_PR_NPATH_F', -+ 'value' => '165' -+ }, -+ '17' => { -+ 'name' => 'IB_DRSMP_DRDLID_F', -+ 'value' => '17' -+ }, -+ '170' => { -+ 'name' => 'IB_SA_PR_SL_F', -+ 'value' => '166' -+ }, -+ '171' => { -+ 'name' => 'IB_SA_MCM_MGID_F', -+ 'value' => '167' -+ }, -+ '172' => { -+ 'name' => 'IB_SA_MCM_PORTGID_F', -+ 'value' => '168' -+ }, -+ '173' => { -+ 'name' => 'IB_SA_MCM_QKEY_F', -+ 'value' => '169' -+ }, -+ '174' => { -+ 'name' => 'IB_SA_MCM_MLID_F', -+ 'value' => '170' -+ }, -+ '175' => { -+ 'name' => 'IB_SA_MCM_SL_F', -+ 'value' => '171' -+ }, -+ '176' => { -+ 'name' => 'IB_SA_MCM_MTU_F', -+ 'value' => '172' -+ }, -+ '177' => { -+ 'name' => 'IB_SA_MCM_RATE_F', -+ 'value' => '173' -+ }, -+ '178' => { -+ 'name' => 'IB_SA_MCM_TCLASS_F', -+ 'value' => '174' -+ }, -+ '179' => { -+ 'name' => 'IB_SA_MCM_PKEY_F', -+ 'value' => '175' -+ }, -+ '18' => { -+ 'name' => 'IB_DRSMP_DRSLID_F', -+ 'value' => '18' -+ }, -+ '180' => { -+ 'name' => 'IB_SA_MCM_FLOW_LABEL_F', -+ 'value' => '176' -+ }, -+ '181' => { -+ 'name' => 'IB_SA_MCM_JOIN_STATE_F', -+ 'value' => '177' -+ }, -+ '182' => { -+ 'name' => 'IB_SA_MCM_PROXY_JOIN_F', -+ 'value' => '178' -+ }, -+ '183' => { -+ 'name' => 'IB_SA_SR_ID_F', -+ 'value' => '179' -+ }, -+ '184' => { -+ 'name' => 'IB_SA_SR_GID_F', -+ 'value' => '180' -+ }, -+ '185' => { -+ 'name' => 'IB_SA_SR_PKEY_F', -+ 'value' => '181' -+ }, -+ '186' => { -+ 'name' => 'IB_SA_SR_LEASE_F', -+ 'value' => '182' -+ }, -+ '187' => { -+ 'name' => 'IB_SA_SR_KEY_F', -+ 'value' => '183' -+ }, -+ '188' => { -+ 'name' => 'IB_SA_SR_NAME_F', -+ 'value' => '184' -+ }, -+ '189' => { -+ 'name' => 'IB_SA_SR_DATA_F', -+ 'value' => '185' -+ }, -+ '19' => { -+ 'name' => 'IB_SA_MKEY_F', -+ 'value' => '19' -+ }, -+ '190' => { -+ 'name' => 'IB_ATS_SM_NODE_ADDR_F', -+ 'value' => '186' -+ }, -+ '191' => { -+ 'name' => 'IB_ATS_SM_MAGIC_KEY_F', -+ 'value' => '187' -+ }, -+ '192' => { -+ 'name' => 'IB_ATS_SM_NODE_TYPE_F', -+ 'value' => '188' -+ }, -+ '193' => { -+ 'name' => 'IB_ATS_SM_NODE_NAME_F', -+ 'value' => '189' -+ }, -+ '194' => { -+ 'name' => 'IB_SLTOVL_MAPPING_TABLE_F', -+ 'value' => '190' -+ }, -+ '195' => { -+ 'name' => 'IB_VL_ARBITRATION_TABLE_F', -+ 'value' => '191' -+ }, -+ '196' => { -+ 'name' => 'IB_VEND2_OUI_F', -+ 'value' => '192' -+ }, -+ '197' => { -+ 'name' => 'IB_VEND2_DATA_F', -+ 'value' => '193' -+ }, -+ '198' => { -+ 'name' => 'IB_PC_EXT_FIRST_F', -+ 'value' => '194' -+ }, -+ '199' => { -+ 'name' => 'IB_PC_EXT_PORT_SELECT_F', -+ 'value' => '194' -+ }, -+ '2' => { -+ 'name' => 'IB_GID_GUID_F', -+ 'value' => '2' -+ }, -+ '20' => { -+ 'name' => 'IB_SA_ATTROFFS_F', -+ 'value' => '20' -+ }, -+ '200' => { -+ 'name' => 'IB_PC_EXT_COUNTER_SELECT_F', -+ 'value' => '195' -+ }, -+ '201' => { -+ 'name' => 'IB_PC_EXT_XMT_BYTES_F', -+ 'value' => '196' -+ }, -+ '202' => { -+ 'name' => 'IB_PC_EXT_RCV_BYTES_F', -+ 'value' => '197' -+ }, -+ '203' => { -+ 'name' => 'IB_PC_EXT_XMT_PKTS_F', -+ 'value' => '198' -+ }, -+ '204' => { -+ 'name' => 'IB_PC_EXT_RCV_PKTS_F', -+ 'value' => '199' -+ }, -+ '205' => { -+ 'name' => 'IB_PC_EXT_XMT_UPKTS_F', -+ 'value' => '200' -+ }, -+ '206' => { -+ 'name' => 'IB_PC_EXT_RCV_UPKTS_F', -+ 'value' => '201' -+ }, -+ '207' => { -+ 'name' => 'IB_PC_EXT_XMT_MPKTS_F', -+ 'value' => '202' -+ }, -+ '208' => { -+ 'name' => 'IB_PC_EXT_RCV_MPKTS_F', -+ 'value' => '203' -+ }, -+ '209' => { -+ 'name' => 'IB_PC_EXT_LAST_F', -+ 'value' => '204' -+ }, -+ '21' => { -+ 'name' => 'IB_SA_COMPMASK_F', -+ 'value' => '21' -+ }, -+ '210' => { -+ 'name' => 'IB_GUID_GUID0_F', -+ 'value' => '205' -+ }, -+ '211' => { -+ 'name' => 'IB_CPI_BASEVER_F', -+ 'value' => '206' -+ }, -+ '212' => { -+ 'name' => 'IB_CPI_CLASSVER_F', -+ 'value' => '207' -+ }, -+ '213' => { -+ 'name' => 'IB_CPI_CAPMASK_F', -+ 'value' => '208' -+ }, -+ '214' => { -+ 'name' => 'IB_CPI_CAPMASK2_F', -+ 'value' => '209' -+ }, -+ '215' => { -+ 'name' => 'IB_CPI_RESP_TIME_VALUE_F', -+ 'value' => '210' -+ }, -+ '216' => { -+ 'name' => 'IB_CPI_REDIRECT_GID_F', -+ 'value' => '211' -+ }, -+ '217' => { -+ 'name' => 'IB_CPI_REDIRECT_TC_F', -+ 'value' => '212' -+ }, -+ '218' => { -+ 'name' => 'IB_CPI_REDIRECT_SL_F', -+ 'value' => '213' -+ }, -+ '219' => { -+ 'name' => 'IB_CPI_REDIRECT_FL_F', -+ 'value' => '214' -+ }, -+ '22' => { -+ 'name' => 'IB_SA_DATA_F', -+ 'value' => '22' -+ }, -+ '220' => { -+ 'name' => 'IB_CPI_REDIRECT_LID_F', -+ 'value' => '215' -+ }, -+ '221' => { -+ 'name' => 'IB_CPI_REDIRECT_PKEY_F', -+ 'value' => '216' -+ }, -+ '222' => { -+ 'name' => 'IB_CPI_REDIRECT_QP_F', -+ 'value' => '217' -+ }, -+ '223' => { -+ 'name' => 'IB_CPI_REDIRECT_QKEY_F', -+ 'value' => '218' -+ }, -+ '224' => { -+ 'name' => 'IB_CPI_TRAP_GID_F', -+ 'value' => '219' -+ }, -+ '225' => { -+ 'name' => 'IB_CPI_TRAP_TC_F', -+ 'value' => '220' -+ }, -+ '226' => { -+ 'name' => 'IB_CPI_TRAP_SL_F', -+ 'value' => '221' -+ }, -+ '227' => { -+ 'name' => 'IB_CPI_TRAP_FL_F', -+ 'value' => '222' -+ }, -+ '228' => { -+ 'name' => 'IB_CPI_TRAP_LID_F', -+ 'value' => '223' -+ }, -+ '229' => { -+ 'name' => 'IB_CPI_TRAP_PKEY_F', -+ 'value' => '224' -+ }, -+ '23' => { -+ 'name' => 'IB_SM_DATA_F', -+ 'value' => '23' -+ }, -+ '230' => { -+ 'name' => 'IB_CPI_TRAP_HL_F', -+ 'value' => '225' -+ }, -+ '231' => { -+ 'name' => 'IB_CPI_TRAP_QP_F', -+ 'value' => '226' -+ }, -+ '232' => { -+ 'name' => 'IB_CPI_TRAP_QKEY_F', -+ 'value' => '227' -+ }, -+ '233' => { -+ 'name' => 'IB_PC_XMT_DATA_SL_FIRST_F', -+ 'value' => '228' -+ }, -+ '234' => { -+ 'name' => 'IB_PC_XMT_DATA_SL0_F', -+ 'value' => '228' -+ }, -+ '235' => { -+ 'name' => 'IB_PC_XMT_DATA_SL1_F', -+ 'value' => '229' -+ }, -+ '236' => { -+ 'name' => 'IB_PC_XMT_DATA_SL2_F', -+ 'value' => '230' -+ }, -+ '237' => { -+ 'name' => 'IB_PC_XMT_DATA_SL3_F', -+ 'value' => '231' -+ }, -+ '238' => { -+ 'name' => 'IB_PC_XMT_DATA_SL4_F', -+ 'value' => '232' -+ }, -+ '239' => { -+ 'name' => 'IB_PC_XMT_DATA_SL5_F', -+ 'value' => '233' -+ }, -+ '24' => { -+ 'name' => 'IB_GS_DATA_F', -+ 'value' => '24' -+ }, -+ '240' => { -+ 'name' => 'IB_PC_XMT_DATA_SL6_F', -+ 'value' => '234' -+ }, -+ '241' => { -+ 'name' => 'IB_PC_XMT_DATA_SL7_F', -+ 'value' => '235' -+ }, -+ '242' => { -+ 'name' => 'IB_PC_XMT_DATA_SL8_F', -+ 'value' => '236' -+ }, -+ '243' => { -+ 'name' => 'IB_PC_XMT_DATA_SL9_F', -+ 'value' => '237' -+ }, -+ '244' => { -+ 'name' => 'IB_PC_XMT_DATA_SL10_F', -+ 'value' => '238' -+ }, -+ '245' => { -+ 'name' => 'IB_PC_XMT_DATA_SL11_F', -+ 'value' => '239' -+ }, -+ '246' => { -+ 'name' => 'IB_PC_XMT_DATA_SL12_F', -+ 'value' => '240' -+ }, -+ '247' => { -+ 'name' => 'IB_PC_XMT_DATA_SL13_F', -+ 'value' => '241' -+ }, -+ '248' => { -+ 'name' => 'IB_PC_XMT_DATA_SL14_F', -+ 'value' => '242' -+ }, -+ '249' => { -+ 'name' => 'IB_PC_XMT_DATA_SL15_F', -+ 'value' => '243' -+ }, -+ '25' => { -+ 'name' => 'IB_DRSMP_PATH_F', -+ 'value' => '25' -+ }, -+ '250' => { -+ 'name' => 'IB_PC_XMT_DATA_SL_LAST_F', -+ 'value' => '244' -+ }, -+ '251' => { -+ 'name' => 'IB_PC_RCV_DATA_SL_FIRST_F', -+ 'value' => '245' -+ }, -+ '252' => { -+ 'name' => 'IB_PC_RCV_DATA_SL0_F', -+ 'value' => '245' -+ }, -+ '253' => { -+ 'name' => 'IB_PC_RCV_DATA_SL1_F', -+ 'value' => '246' -+ }, -+ '254' => { -+ 'name' => 'IB_PC_RCV_DATA_SL2_F', -+ 'value' => '247' -+ }, -+ '255' => { -+ 'name' => 'IB_PC_RCV_DATA_SL3_F', -+ 'value' => '248' -+ }, -+ '256' => { -+ 'name' => 'IB_PC_RCV_DATA_SL4_F', -+ 'value' => '249' -+ }, -+ '257' => { -+ 'name' => 'IB_PC_RCV_DATA_SL5_F', -+ 'value' => '250' -+ }, -+ '258' => { -+ 'name' => 'IB_PC_RCV_DATA_SL6_F', -+ 'value' => '251' -+ }, -+ '259' => { -+ 'name' => 'IB_PC_RCV_DATA_SL7_F', -+ 'value' => '252' -+ }, -+ '26' => { -+ 'name' => 'IB_DRSMP_RPATH_F', -+ 'value' => '26' -+ }, -+ '260' => { -+ 'name' => 'IB_PC_RCV_DATA_SL8_F', -+ 'value' => '253' -+ }, -+ '261' => { -+ 'name' => 'IB_PC_RCV_DATA_SL9_F', -+ 'value' => '254' -+ }, -+ '262' => { -+ 'name' => 'IB_PC_RCV_DATA_SL10_F', -+ 'value' => '255' -+ }, -+ '263' => { -+ 'name' => 'IB_PC_RCV_DATA_SL11_F', -+ 'value' => '256' -+ }, -+ '264' => { -+ 'name' => 'IB_PC_RCV_DATA_SL12_F', -+ 'value' => '257' -+ }, -+ '265' => { -+ 'name' => 'IB_PC_RCV_DATA_SL13_F', -+ 'value' => '258' -+ }, -+ '266' => { -+ 'name' => 'IB_PC_RCV_DATA_SL14_F', -+ 'value' => '259' -+ }, -+ '267' => { -+ 'name' => 'IB_PC_RCV_DATA_SL15_F', -+ 'value' => '260' -+ }, -+ '268' => { -+ 'name' => 'IB_PC_RCV_DATA_SL_LAST_F', -+ 'value' => '261' -+ }, -+ '269' => { -+ 'name' => 'IB_PC_XMT_INACT_DISC_F', -+ 'value' => '262' -+ }, -+ '27' => { -+ 'name' => 'IB_PORT_FIRST_F', -+ 'value' => '27' -+ }, -+ '270' => { -+ 'name' => 'IB_PC_XMT_NEIGH_MTU_DISC_F', -+ 'value' => '263' -+ }, -+ '271' => { -+ 'name' => 'IB_PC_XMT_SW_LIFE_DISC_F', -+ 'value' => '264' -+ }, -+ '272' => { -+ 'name' => 'IB_PC_XMT_SW_HOL_DISC_F', -+ 'value' => '265' -+ }, -+ '273' => { -+ 'name' => 'IB_PC_XMT_DISC_LAST_F', -+ 'value' => '266' -+ }, -+ '274' => { -+ 'name' => 'IB_PC_RCV_LOCAL_PHY_ERR_F', -+ 'value' => '267' -+ }, -+ '275' => { -+ 'name' => 'IB_PC_RCV_MALFORMED_PKT_ERR_F', -+ 'value' => '268' -+ }, -+ '276' => { -+ 'name' => 'IB_PC_RCV_BUF_OVR_ERR_F', -+ 'value' => '269' -+ }, -+ '277' => { -+ 'name' => 'IB_PC_RCV_DLID_MAP_ERR_F', -+ 'value' => '270' -+ }, -+ '278' => { -+ 'name' => 'IB_PC_RCV_VL_MAP_ERR_F', -+ 'value' => '271' -+ }, -+ '279' => { -+ 'name' => 'IB_PC_RCV_LOOPING_ERR_F', -+ 'value' => '272' -+ }, -+ '28' => { -+ 'name' => 'IB_PORT_MKEY_F', -+ 'value' => '27' -+ }, -+ '280' => { -+ 'name' => 'IB_PC_RCV_ERR_LAST_F', -+ 'value' => '273' -+ }, -+ '281' => { -+ 'name' => 'IB_PSC_OPCODE_F', -+ 'value' => '274' -+ }, -+ '282' => { -+ 'name' => 'IB_PSC_PORT_SELECT_F', -+ 'value' => '275' -+ }, -+ '283' => { -+ 'name' => 'IB_PSC_TICK_F', -+ 'value' => '276' -+ }, -+ '284' => { -+ 'name' => 'IB_PSC_COUNTER_WIDTH_F', -+ 'value' => '277' -+ }, -+ '285' => { -+ 'name' => 'IB_PSC_COUNTER_MASK0_F', -+ 'value' => '278' -+ }, -+ '286' => { -+ 'name' => 'IB_PSC_COUNTER_MASKS1TO9_F', -+ 'value' => '279' -+ }, -+ '287' => { -+ 'name' => 'IB_PSC_COUNTER_MASKS10TO14_F', -+ 'value' => '280' -+ }, -+ '288' => { -+ 'name' => 'IB_PSC_SAMPLE_MECHS_F', -+ 'value' => '281' -+ }, -+ '289' => { -+ 'name' => 'IB_PSC_SAMPLE_STATUS_F', -+ 'value' => '282' -+ }, -+ '29' => { -+ 'name' => 'IB_PORT_GID_PREFIX_F', -+ 'value' => '28' -+ }, -+ '290' => { -+ 'name' => 'IB_PSC_OPTION_MASK_F', -+ 'value' => '283' -+ }, -+ '291' => { -+ 'name' => 'IB_PSC_VENDOR_MASK_F', -+ 'value' => '284' -+ }, -+ '292' => { -+ 'name' => 'IB_PSC_SAMPLE_START_F', -+ 'value' => '285' -+ }, -+ '293' => { -+ 'name' => 'IB_PSC_SAMPLE_INTVL_F', -+ 'value' => '286' -+ }, -+ '294' => { -+ 'name' => 'IB_PSC_TAG_F', -+ 'value' => '287' -+ }, -+ '295' => { -+ 'name' => 'IB_PSC_COUNTER_SEL0_F', -+ 'value' => '288' -+ }, -+ '296' => { -+ 'name' => 'IB_PSC_COUNTER_SEL1_F', -+ 'value' => '289' -+ }, -+ '297' => { -+ 'name' => 'IB_PSC_COUNTER_SEL2_F', -+ 'value' => '290' -+ }, -+ '298' => { -+ 'name' => 'IB_PSC_COUNTER_SEL3_F', -+ 'value' => '291' -+ }, -+ '299' => { -+ 'name' => 'IB_PSC_COUNTER_SEL4_F', -+ 'value' => '292' -+ }, -+ '3' => { -+ 'name' => 'IB_MAD_METHOD_F', -+ 'value' => '3' -+ }, -+ '30' => { -+ 'name' => 'IB_PORT_LID_F', -+ 'value' => '29' -+ }, -+ '300' => { -+ 'name' => 'IB_PSC_COUNTER_SEL5_F', -+ 'value' => '293' -+ }, -+ '301' => { -+ 'name' => 'IB_PSC_COUNTER_SEL6_F', -+ 'value' => '294' -+ }, -+ '302' => { -+ 'name' => 'IB_PSC_COUNTER_SEL7_F', -+ 'value' => '295' -+ }, -+ '303' => { -+ 'name' => 'IB_PSC_COUNTER_SEL8_F', -+ 'value' => '296' -+ }, -+ '304' => { -+ 'name' => 'IB_PSC_COUNTER_SEL9_F', -+ 'value' => '297' -+ }, -+ '305' => { -+ 'name' => 'IB_PSC_COUNTER_SEL10_F', -+ 'value' => '298' -+ }, -+ '306' => { -+ 'name' => 'IB_PSC_COUNTER_SEL11_F', -+ 'value' => '299' -+ }, -+ '307' => { -+ 'name' => 'IB_PSC_COUNTER_SEL12_F', -+ 'value' => '300' -+ }, -+ '308' => { -+ 'name' => 'IB_PSC_COUNTER_SEL13_F', -+ 'value' => '301' -+ }, -+ '309' => { -+ 'name' => 'IB_PSC_COUNTER_SEL14_F', -+ 'value' => '302' -+ }, -+ '31' => { -+ 'name' => 'IB_PORT_SMLID_F', -+ 'value' => '30' -+ }, -+ '310' => { -+ 'name' => 'IB_PSC_SAMPLES_ONLY_OPT_MASK_F', -+ 'value' => '303' -+ }, -+ '311' => { -+ 'name' => 'IB_PSC_LAST_F', -+ 'value' => '304' -+ }, -+ '312' => { -+ 'name' => 'IB_GI_GUID0_F', -+ 'value' => '305' -+ }, -+ '313' => { -+ 'name' => 'IB_GI_GUID1_F', -+ 'value' => '306' -+ }, -+ '314' => { -+ 'name' => 'IB_GI_GUID2_F', -+ 'value' => '307' -+ }, -+ '315' => { -+ 'name' => 'IB_GI_GUID3_F', -+ 'value' => '308' -+ }, -+ '316' => { -+ 'name' => 'IB_GI_GUID4_F', -+ 'value' => '309' -+ }, -+ '317' => { -+ 'name' => 'IB_GI_GUID5_F', -+ 'value' => '310' -+ }, -+ '318' => { -+ 'name' => 'IB_GI_GUID6_F', -+ 'value' => '311' -+ }, -+ '319' => { -+ 'name' => 'IB_GI_GUID7_F', -+ 'value' => '312' -+ }, -+ '32' => { -+ 'name' => 'IB_PORT_CAPMASK_F', -+ 'value' => '31' -+ }, -+ '320' => { -+ 'name' => 'IB_SA_GIR_LID_F', -+ 'value' => '313' -+ }, -+ '321' => { -+ 'name' => 'IB_SA_GIR_BLOCKNUM_F', -+ 'value' => '314' -+ }, -+ '322' => { -+ 'name' => 'IB_SA_GIR_GUID0_F', -+ 'value' => '315' -+ }, -+ '323' => { -+ 'name' => 'IB_SA_GIR_GUID1_F', -+ 'value' => '316' -+ }, -+ '324' => { -+ 'name' => 'IB_SA_GIR_GUID2_F', -+ 'value' => '317' -+ }, -+ '325' => { -+ 'name' => 'IB_SA_GIR_GUID3_F', -+ 'value' => '318' -+ }, -+ '326' => { -+ 'name' => 'IB_SA_GIR_GUID4_F', -+ 'value' => '319' -+ }, -+ '327' => { -+ 'name' => 'IB_SA_GIR_GUID5_F', -+ 'value' => '320' -+ }, -+ '328' => { -+ 'name' => 'IB_SA_GIR_GUID6_F', -+ 'value' => '321' -+ }, -+ '329' => { -+ 'name' => 'IB_SA_GIR_GUID7_F', -+ 'value' => '322' -+ }, -+ '33' => { -+ 'name' => 'IB_PORT_DIAG_F', -+ 'value' => '32' -+ }, -+ '330' => { -+ 'name' => 'IB_PORT_CAPMASK2_F', -+ 'value' => '323' -+ }, -+ '331' => { -+ 'name' => 'IB_PORT_LINK_SPEED_EXT_ACTIVE_F', -+ 'value' => '324' -+ }, -+ '332' => { -+ 'name' => 'IB_PORT_LINK_SPEED_EXT_SUPPORTED_F', -+ 'value' => '325' -+ }, -+ '333' => { -+ 'name' => 'IB_PORT_LINK_SPEED_EXT_ENABLED_F', -+ 'value' => '326' -+ }, -+ '334' => { -+ 'name' => 'IB_PORT_LINK_SPEED_EXT_LAST_F', -+ 'value' => '327' -+ }, -+ '335' => { -+ 'name' => 'IB_PESC_PORT_SELECT_F', -+ 'value' => '328' -+ }, -+ '336' => { -+ 'name' => 'IB_PESC_COUNTER_SELECT_F', -+ 'value' => '329' -+ }, -+ '337' => { -+ 'name' => 'IB_PESC_SYNC_HDR_ERR_CTR_F', -+ 'value' => '330' -+ }, -+ '338' => { -+ 'name' => 'IB_PESC_UNK_BLOCK_CTR_F', -+ 'value' => '331' -+ }, -+ '339' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE0_F', -+ 'value' => '332' -+ }, -+ '34' => { -+ 'name' => 'IB_PORT_MKEY_LEASE_F', -+ 'value' => '33' -+ }, -+ '340' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE1_F', -+ 'value' => '333' -+ }, -+ '341' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE2_F', -+ 'value' => '334' -+ }, -+ '342' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE3_F', -+ 'value' => '335' -+ }, -+ '343' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE4_F', -+ 'value' => '336' -+ }, -+ '344' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE5_F', -+ 'value' => '337' -+ }, -+ '345' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE6_F', -+ 'value' => '338' -+ }, -+ '346' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE7_F', -+ 'value' => '339' -+ }, -+ '347' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE8_F', -+ 'value' => '340' -+ }, -+ '348' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE9_F', -+ 'value' => '341' -+ }, -+ '349' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE10_F', -+ 'value' => '342' -+ }, -+ '35' => { -+ 'name' => 'IB_PORT_LOCAL_PORT_F', -+ 'value' => '34' -+ }, -+ '350' => { -+ 'name' => 'IB_PESC_ERR_DET_CTR_LANE11_F', -+ 'value' => '343' -+ }, -+ '351' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE0_F', -+ 'value' => '344' -+ }, -+ '352' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE1_F', -+ 'value' => '345' -+ }, -+ '353' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE2_F', -+ 'value' => '346' -+ }, -+ '354' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE3_F', -+ 'value' => '347' -+ }, -+ '355' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE4_F', -+ 'value' => '348' -+ }, -+ '356' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE5_F', -+ 'value' => '349' -+ }, -+ '357' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE6_F', -+ 'value' => '350' -+ }, -+ '358' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE7_F', -+ 'value' => '351' -+ }, -+ '359' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE8_F', -+ 'value' => '352' -+ }, -+ '36' => { -+ 'name' => 'IB_PORT_LINK_WIDTH_ENABLED_F', -+ 'value' => '35' -+ }, -+ '360' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE9_F', -+ 'value' => '353' -+ }, -+ '361' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE10_F', -+ 'value' => '354' -+ }, -+ '362' => { -+ 'name' => 'IB_PESC_FEC_CORR_BLOCK_CTR_LANE11_F', -+ 'value' => '355' -+ }, -+ '363' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE0_F', -+ 'value' => '356' -+ }, -+ '364' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE1_F', -+ 'value' => '357' -+ }, -+ '365' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE2_F', -+ 'value' => '358' -+ }, -+ '366' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE3_F', -+ 'value' => '359' -+ }, -+ '367' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE4_F', -+ 'value' => '360' -+ }, -+ '368' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE5_F', -+ 'value' => '361' -+ }, -+ '369' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE6_F', -+ 'value' => '362' -+ }, -+ '37' => { -+ 'name' => 'IB_PORT_LINK_WIDTH_SUPPORTED_F', -+ 'value' => '36' -+ }, -+ '370' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE7_F', -+ 'value' => '363' -+ }, -+ '371' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE8_F', -+ 'value' => '364' -+ }, -+ '372' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE9_F', -+ 'value' => '365' -+ }, -+ '373' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE10_F', -+ 'value' => '366' -+ }, -+ '374' => { -+ 'name' => 'IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE11_F', -+ 'value' => '367' -+ }, -+ '375' => { -+ 'name' => 'IB_PESC_LAST_F', -+ 'value' => '368' -+ }, -+ '376' => { -+ 'name' => 'IB_PC_PORT_OP_RCV_COUNTERS_FIRST_F', -+ 'value' => '369' -+ }, -+ '377' => { -+ 'name' => 'IB_PC_PORT_OP_RCV_PKTS_F', -+ 'value' => '369' -+ }, -+ '378' => { -+ 'name' => 'IB_PC_PORT_OP_RCV_DATA_F', -+ 'value' => '370' -+ }, -+ '379' => { -+ 'name' => 'IB_PC_PORT_OP_RCV_COUNTERS_LAST_F', -+ 'value' => '371' -+ }, -+ '38' => { -+ 'name' => 'IB_PORT_LINK_WIDTH_ACTIVE_F', -+ 'value' => '37' -+ }, -+ '380' => { -+ 'name' => 'IB_PC_PORT_FLOW_CTL_COUNTERS_FIRST_F', -+ 'value' => '372' -+ }, -+ '381' => { -+ 'name' => 'IB_PC_PORT_XMIT_FLOW_PKTS_F', -+ 'value' => '372' -+ }, -+ '382' => { -+ 'name' => 'IB_PC_PORT_RCV_FLOW_PKTS_F', -+ 'value' => '373' -+ }, -+ '383' => { -+ 'name' => 'IB_PC_PORT_FLOW_CTL_COUNTERS_LAST_F', -+ 'value' => '374' -+ }, -+ '384' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS_FIRST_F', -+ 'value' => '375' -+ }, -+ '385' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS0_F', -+ 'value' => '375' -+ }, -+ '386' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS1_F', -+ 'value' => '376' -+ }, -+ '387' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS2_F', -+ 'value' => '377' -+ }, -+ '388' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS3_F', -+ 'value' => '378' -+ }, -+ '389' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS4_F', -+ 'value' => '379' -+ }, -+ '39' => { -+ 'name' => 'IB_PORT_LINK_SPEED_SUPPORTED_F', -+ 'value' => '38' -+ }, -+ '390' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS5_F', -+ 'value' => '380' -+ }, -+ '391' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS6_F', -+ 'value' => '381' -+ }, -+ '392' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS7_F', -+ 'value' => '382' -+ }, -+ '393' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS8_F', -+ 'value' => '383' -+ }, -+ '394' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS9_F', -+ 'value' => '384' -+ }, -+ '395' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS10_F', -+ 'value' => '385' -+ }, -+ '396' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS11_F', -+ 'value' => '386' -+ }, -+ '397' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS12_F', -+ 'value' => '387' -+ }, -+ '398' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS13_F', -+ 'value' => '388' -+ }, -+ '399' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS14_F', -+ 'value' => '389' -+ }, -+ '4' => { -+ 'name' => 'IB_MAD_RESPONSE_F', -+ 'value' => '4' -+ }, -+ '40' => { -+ 'name' => 'IB_PORT_STATE_F', -+ 'value' => '39' -+ }, -+ '400' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS15_F', -+ 'value' => '390' -+ }, -+ '401' => { -+ 'name' => 'IB_PC_PORT_VL_OP_PACKETS_LAST_F', -+ 'value' => '391' -+ }, -+ '402' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA_FIRST_F', -+ 'value' => '392' -+ }, -+ '403' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA0_F', -+ 'value' => '392' -+ }, -+ '404' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA1_F', -+ 'value' => '393' -+ }, -+ '405' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA2_F', -+ 'value' => '394' -+ }, -+ '406' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA3_F', -+ 'value' => '395' -+ }, -+ '407' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA4_F', -+ 'value' => '396' -+ }, -+ '408' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA5_F', -+ 'value' => '397' -+ }, -+ '409' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA6_F', -+ 'value' => '398' -+ }, -+ '41' => { -+ 'name' => 'IB_PORT_PHYS_STATE_F', -+ 'value' => '40' -+ }, -+ '410' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA7_F', -+ 'value' => '399' -+ }, -+ '411' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA8_F', -+ 'value' => '400' -+ }, -+ '412' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA9_F', -+ 'value' => '401' -+ }, -+ '413' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA10_F', -+ 'value' => '402' -+ }, -+ '414' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA11_F', -+ 'value' => '403' -+ }, -+ '415' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA12_F', -+ 'value' => '404' -+ }, -+ '416' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA13_F', -+ 'value' => '405' -+ }, -+ '417' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA14_F', -+ 'value' => '406' -+ }, -+ '418' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA15_F', -+ 'value' => '407' -+ }, -+ '419' => { -+ 'name' => 'IB_PC_PORT_VL_OP_DATA_LAST_F', -+ 'value' => '408' -+ }, -+ '42' => { -+ 'name' => 'IB_PORT_LINK_DOWN_DEF_F', -+ 'value' => '41' -+ }, -+ '420' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_FIRST_F', -+ 'value' => '409' -+ }, -+ '421' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS0_F', -+ 'value' => '409' -+ }, -+ '422' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS1_F', -+ 'value' => '410' -+ }, -+ '423' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS2_F', -+ 'value' => '411' -+ }, -+ '424' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS3_F', -+ 'value' => '412' -+ }, -+ '425' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS4_F', -+ 'value' => '413' -+ }, -+ '426' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS5_F', -+ 'value' => '414' -+ }, -+ '427' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS6_F', -+ 'value' => '415' -+ }, -+ '428' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS7_F', -+ 'value' => '416' -+ }, -+ '429' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS8_F', -+ 'value' => '417' -+ }, -+ '43' => { -+ 'name' => 'IB_PORT_MKEY_PROT_BITS_F', -+ 'value' => '42' -+ }, -+ '430' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS9_F', -+ 'value' => '418' -+ }, -+ '431' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS10_F', -+ 'value' => '419' -+ }, -+ '432' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS11_F', -+ 'value' => '420' -+ }, -+ '433' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS12_F', -+ 'value' => '421' -+ }, -+ '434' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS13_F', -+ 'value' => '422' -+ }, -+ '435' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS14_F', -+ 'value' => '423' -+ }, -+ '436' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS15_F', -+ 'value' => '424' -+ }, -+ '437' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_LAST_F', -+ 'value' => '425' -+ }, -+ '438' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_FIRST_F', -+ 'value' => '426' -+ }, -+ '439' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT0_F', -+ 'value' => '426' -+ }, -+ '44' => { -+ 'name' => 'IB_PORT_LMC_F', -+ 'value' => '43' -+ }, -+ '440' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT1_F', -+ 'value' => '427' -+ }, -+ '441' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT2_F', -+ 'value' => '428' -+ }, -+ '442' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT3_F', -+ 'value' => '429' -+ }, -+ '443' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT4_F', -+ 'value' => '430' -+ }, -+ '444' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT5_F', -+ 'value' => '431' -+ }, -+ '445' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT6_F', -+ 'value' => '432' -+ }, -+ '446' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT7_F', -+ 'value' => '433' -+ }, -+ '447' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT8_F', -+ 'value' => '434' -+ }, -+ '448' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT9_F', -+ 'value' => '435' -+ }, -+ '449' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT10_F', -+ 'value' => '436' -+ }, -+ '45' => { -+ 'name' => 'IB_PORT_LINK_SPEED_ACTIVE_F', -+ 'value' => '44' -+ }, -+ '450' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT11_F', -+ 'value' => '437' -+ }, -+ '451' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT12_F', -+ 'value' => '438' -+ }, -+ '452' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT13_F', -+ 'value' => '439' -+ }, -+ '453' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT14_F', -+ 'value' => '440' -+ }, -+ '454' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT15_F', -+ 'value' => '441' -+ }, -+ '455' => { -+ 'name' => 'IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_LAST_F', -+ 'value' => '442' -+ }, -+ '456' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION_FIRST_F', -+ 'value' => '443' -+ }, -+ '457' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION0_F', -+ 'value' => '443' -+ }, -+ '458' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION1_F', -+ 'value' => '444' -+ }, -+ '459' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION2_F', -+ 'value' => '445' -+ }, -+ '46' => { -+ 'name' => 'IB_PORT_LINK_SPEED_ENABLED_F', -+ 'value' => '45' -+ }, -+ '460' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION3_F', -+ 'value' => '446' -+ }, -+ '461' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION4_F', -+ 'value' => '447' -+ }, -+ '462' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION5_F', -+ 'value' => '448' -+ }, -+ '463' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION6_F', -+ 'value' => '449' -+ }, -+ '464' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION7_F', -+ 'value' => '450' -+ }, -+ '465' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION8_F', -+ 'value' => '451' -+ }, -+ '466' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION9_F', -+ 'value' => '452' -+ }, -+ '467' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION10_F', -+ 'value' => '453' -+ }, -+ '468' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION11_F', -+ 'value' => '454' -+ }, -+ '469' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION12_F', -+ 'value' => '455' -+ }, -+ '47' => { -+ 'name' => 'IB_PORT_NEIGHBOR_MTU_F', -+ 'value' => '46' -+ }, -+ '470' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION13_F', -+ 'value' => '456' -+ }, -+ '471' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION14_F', -+ 'value' => '457' -+ }, -+ '472' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION15_F', -+ 'value' => '458' -+ }, -+ '473' => { -+ 'name' => 'IB_PC_SW_PORT_VL_CONGESTION_LAST_F', -+ 'value' => '459' -+ }, -+ '474' => { -+ 'name' => 'IB_PC_RCV_CON_CTRL_FIRST_F', -+ 'value' => '460' -+ }, -+ '475' => { -+ 'name' => 'IB_PC_RCV_CON_CTRL_PKT_RCV_FECN_F', -+ 'value' => '460' -+ }, -+ '476' => { -+ 'name' => 'IB_PC_RCV_CON_CTRL_PKT_RCV_BECN_F', -+ 'value' => '461' -+ }, -+ '477' => { -+ 'name' => 'IB_PC_RCV_CON_CTRL_LAST_F', -+ 'value' => '462' -+ }, -+ '478' => { -+ 'name' => 'IB_PC_SL_RCV_FECN_FIRST_F', -+ 'value' => '463' -+ }, -+ '479' => { -+ 'name' => 'IB_PC_SL_RCV_FECN0_F', -+ 'value' => '463' -+ }, -+ '48' => { -+ 'name' => 'IB_PORT_SMSL_F', -+ 'value' => '47' -+ }, -+ '480' => { -+ 'name' => 'IB_PC_SL_RCV_FECN1_F', -+ 'value' => '464' -+ }, -+ '481' => { -+ 'name' => 'IB_PC_SL_RCV_FECN2_F', -+ 'value' => '465' -+ }, -+ '482' => { -+ 'name' => 'IB_PC_SL_RCV_FECN3_F', -+ 'value' => '466' -+ }, -+ '483' => { -+ 'name' => 'IB_PC_SL_RCV_FECN4_F', -+ 'value' => '467' -+ }, -+ '484' => { -+ 'name' => 'IB_PC_SL_RCV_FECN5_F', -+ 'value' => '468' -+ }, -+ '485' => { -+ 'name' => 'IB_PC_SL_RCV_FECN6_F', -+ 'value' => '469' -+ }, -+ '486' => { -+ 'name' => 'IB_PC_SL_RCV_FECN7_F', -+ 'value' => '470' -+ }, -+ '487' => { -+ 'name' => 'IB_PC_SL_RCV_FECN8_F', -+ 'value' => '471' -+ }, -+ '488' => { -+ 'name' => 'IB_PC_SL_RCV_FECN9_F', -+ 'value' => '472' -+ }, -+ '489' => { -+ 'name' => 'IB_PC_SL_RCV_FECN10_F', -+ 'value' => '473' -+ }, -+ '49' => { -+ 'name' => 'IB_PORT_VL_CAP_F', -+ 'value' => '48' -+ }, -+ '490' => { -+ 'name' => 'IB_PC_SL_RCV_FECN11_F', -+ 'value' => '474' -+ }, -+ '491' => { -+ 'name' => 'IB_PC_SL_RCV_FECN12_F', -+ 'value' => '475' -+ }, -+ '492' => { -+ 'name' => 'IB_PC_SL_RCV_FECN13_F', -+ 'value' => '476' -+ }, -+ '493' => { -+ 'name' => 'IB_PC_SL_RCV_FECN14_F', -+ 'value' => '477' -+ }, -+ '494' => { -+ 'name' => 'IB_PC_SL_RCV_FECN15_F', -+ 'value' => '478' -+ }, -+ '495' => { -+ 'name' => 'IB_PC_SL_RCV_FECN_LAST_F', -+ 'value' => '479' -+ }, -+ '496' => { -+ 'name' => 'IB_PC_SL_RCV_BECN_FIRST_F', -+ 'value' => '480' -+ }, -+ '497' => { -+ 'name' => 'IB_PC_SL_RCV_BECN0_F', -+ 'value' => '480' -+ }, -+ '498' => { -+ 'name' => 'IB_PC_SL_RCV_BECN1_F', -+ 'value' => '481' -+ }, -+ '499' => { -+ 'name' => 'IB_PC_SL_RCV_BECN2_F', -+ 'value' => '482' -+ }, -+ '5' => { -+ 'name' => 'IB_MAD_CLASSVER_F', -+ 'value' => '5' -+ }, -+ '50' => { -+ 'name' => 'IB_PORT_INIT_TYPE_F', -+ 'value' => '49' -+ }, -+ '500' => { -+ 'name' => 'IB_PC_SL_RCV_BECN3_F', -+ 'value' => '483' -+ }, -+ '501' => { -+ 'name' => 'IB_PC_SL_RCV_BECN4_F', -+ 'value' => '484' -+ }, -+ '502' => { -+ 'name' => 'IB_PC_SL_RCV_BECN5_F', -+ 'value' => '485' -+ }, -+ '503' => { -+ 'name' => 'IB_PC_SL_RCV_BECN6_F', -+ 'value' => '486' -+ }, -+ '504' => { -+ 'name' => 'IB_PC_SL_RCV_BECN7_F', -+ 'value' => '487' -+ }, -+ '505' => { -+ 'name' => 'IB_PC_SL_RCV_BECN8_F', -+ 'value' => '488' -+ }, -+ '506' => { -+ 'name' => 'IB_PC_SL_RCV_BECN9_F', -+ 'value' => '489' -+ }, -+ '507' => { -+ 'name' => 'IB_PC_SL_RCV_BECN10_F', -+ 'value' => '490' -+ }, -+ '508' => { -+ 'name' => 'IB_PC_SL_RCV_BECN11_F', -+ 'value' => '491' -+ }, -+ '509' => { -+ 'name' => 'IB_PC_SL_RCV_BECN12_F', -+ 'value' => '492' -+ }, -+ '51' => { -+ 'name' => 'IB_PORT_VL_HIGH_LIMIT_F', -+ 'value' => '50' -+ }, -+ '510' => { -+ 'name' => 'IB_PC_SL_RCV_BECN13_F', -+ 'value' => '493' -+ }, -+ '511' => { -+ 'name' => 'IB_PC_SL_RCV_BECN14_F', -+ 'value' => '494' -+ }, -+ '512' => { -+ 'name' => 'IB_PC_SL_RCV_BECN15_F', -+ 'value' => '495' -+ }, -+ '513' => { -+ 'name' => 'IB_PC_SL_RCV_BECN_LAST_F', -+ 'value' => '496' -+ }, -+ '514' => { -+ 'name' => 'IB_PC_XMIT_CON_CTRL_FIRST_F', -+ 'value' => '497' -+ }, -+ '515' => { -+ 'name' => 'IB_PC_XMIT_CON_CTRL_TIME_CONG_F', -+ 'value' => '497' -+ }, -+ '516' => { -+ 'name' => 'IB_PC_XMIT_CON_CTRL_LAST_F', -+ 'value' => '498' -+ }, -+ '517' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG_FIRST_F', -+ 'value' => '499' -+ }, -+ '518' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG0_F', -+ 'value' => '499' -+ }, -+ '519' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG1_F', -+ 'value' => '500' -+ }, -+ '52' => { -+ 'name' => 'IB_PORT_VL_ARBITRATION_HIGH_CAP_F', -+ 'value' => '51' -+ }, -+ '520' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG2_F', -+ 'value' => '501' -+ }, -+ '521' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG3_F', -+ 'value' => '502' -+ }, -+ '522' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG4_F', -+ 'value' => '503' -+ }, -+ '523' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG5_F', -+ 'value' => '504' -+ }, -+ '524' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG6_F', -+ 'value' => '505' -+ }, -+ '525' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG7_F', -+ 'value' => '506' -+ }, -+ '526' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG8_F', -+ 'value' => '507' -+ }, -+ '527' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG9_F', -+ 'value' => '508' -+ }, -+ '528' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG10_F', -+ 'value' => '509' -+ }, -+ '529' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG11_F', -+ 'value' => '510' -+ }, -+ '53' => { -+ 'name' => 'IB_PORT_VL_ARBITRATION_LOW_CAP_F', -+ 'value' => '52' -+ }, -+ '530' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG12_F', -+ 'value' => '511' -+ }, -+ '531' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG13_F', -+ 'value' => '512' -+ }, -+ '532' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG14_F', -+ 'value' => '513' -+ }, -+ '533' => { -+ 'name' => 'IB_PC_VL_XMIT_TIME_CONG_LAST_F', -+ 'value' => '514' -+ }, -+ '534' => { -+ 'name' => 'IB_MLNX_EXT_PORT_STATE_CHG_ENABLE_F', -+ 'value' => '515' -+ }, -+ '535' => { -+ 'name' => 'IB_MLNX_EXT_PORT_LINK_SPEED_SUPPORTED_F', -+ 'value' => '516' -+ }, -+ '536' => { -+ 'name' => 'IB_MLNX_EXT_PORT_LINK_SPEED_ENABLED_F', -+ 'value' => '517' -+ }, -+ '537' => { -+ 'name' => 'IB_MLNX_EXT_PORT_LINK_SPEED_ACTIVE_F', -+ 'value' => '518' -+ }, -+ '538' => { -+ 'name' => 'IB_MLNX_EXT_PORT_LAST_F', -+ 'value' => '519' -+ }, -+ '539' => { -+ 'name' => 'IB_CC_CCKEY_F', -+ 'value' => '520' -+ }, -+ '54' => { -+ 'name' => 'IB_PORT_INIT_TYPE_REPLY_F', -+ 'value' => '53' -+ }, -+ '540' => { -+ 'name' => 'IB_CC_CONGESTION_INFO_FIRST_F', -+ 'value' => '521' -+ }, -+ '541' => { -+ 'name' => 'IB_CC_CONGESTION_INFO_F', -+ 'value' => '521' -+ }, -+ '542' => { -+ 'name' => 'IB_CC_CONGESTION_INFO_CONTROL_TABLE_CAP_F', -+ 'value' => '522' -+ }, -+ '543' => { -+ 'name' => 'IB_CC_CONGESTION_INFO_LAST_F', -+ 'value' => '523' -+ }, -+ '544' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_FIRST_F', -+ 'value' => '524' -+ }, -+ '545' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_CC_KEY_F', -+ 'value' => '524' -+ }, -+ '546' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_CC_KEY_PROTECT_BIT_F', -+ 'value' => '525' -+ }, -+ '547' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_CC_KEY_LEASE_PERIOD_F', -+ 'value' => '526' -+ }, -+ '548' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_CC_KEY_VIOLATIONS_F', -+ 'value' => '527' -+ }, -+ '549' => { -+ 'name' => 'IB_CC_CONGESTION_KEY_INFO_LAST_F', -+ 'value' => '528' -+ }, -+ '55' => { -+ 'name' => 'IB_PORT_MTU_CAP_F', -+ 'value' => '54' -+ }, -+ '550' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_FIRST_F', -+ 'value' => '529' -+ }, -+ '551' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_LOGTYPE_F', -+ 'value' => '529' -+ }, -+ '552' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CONGESTION_FLAGS_F', -+ 'value' => '530' -+ }, -+ '553' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_LAST_F', -+ 'value' => '531' -+ }, -+ '554' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_SWITCH_FIRST_F', -+ 'value' => '532' -+ }, -+ '555' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_SWITCH_LOG_EVENTS_COUNTER_F', -+ 'value' => '532' -+ }, -+ '556' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_SWITCH_CURRENT_TIME_STAMP_F', -+ 'value' => '533' -+ }, -+ '557' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_SWITCH_PORTMAP_F', -+ 'value' => '534' -+ }, -+ '558' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_SWITCH_LAST_F', -+ 'value' => '535' -+ }, -+ '559' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_FIRST_F', -+ 'value' => '536' -+ }, -+ '56' => { -+ 'name' => 'IB_PORT_VL_STALL_COUNT_F', -+ 'value' => '55' -+ }, -+ '560' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_SLID_F', -+ 'value' => '536' -+ }, -+ '561' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_DLID_F', -+ 'value' => '537' -+ }, -+ '562' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_SL_F', -+ 'value' => '538' -+ }, -+ '563' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_TIMESTAMP_F', -+ 'value' => '539' -+ }, -+ '564' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_SWITCH_LAST_F', -+ 'value' => '540' -+ }, -+ '565' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CA_FIRST_F', -+ 'value' => '541' -+ }, -+ '566' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CA_THRESHOLD_EVENT_COUNTER_F', -+ 'value' => '541' -+ }, -+ '567' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CA_THRESHOLD_CONGESTION_EVENT_MAP_F', -+ 'value' => '542' -+ }, -+ '568' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CA_CURRENT_TIMESTAMP_F', -+ 'value' => '543' -+ }, -+ '569' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_CA_LAST_F', -+ 'value' => '544' -+ }, -+ '57' => { -+ 'name' => 'IB_PORT_HOQ_LIFE_F', -+ 'value' => '56' -+ }, -+ '570' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_FIRST_F', -+ 'value' => '545' -+ }, -+ '571' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_LOCAL_QP_CN_ENTRY_F', -+ 'value' => '545' -+ }, -+ '572' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_SL_CN_ENTRY_F', -+ 'value' => '546' -+ }, -+ '573' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_SERVICE_TYPE_CN_ENTRY_F', -+ 'value' => '547' -+ }, -+ '574' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_REMOTE_QP_NUMBER_CN_ENTRY_F', -+ 'value' => '548' -+ }, -+ '575' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_LOCAL_LID_CN_F', -+ 'value' => '549' -+ }, -+ '576' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_REMOTE_LID_CN_ENTRY_F', -+ 'value' => '550' -+ }, -+ '577' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_TIMESTAMP_CN_ENTRY_F', -+ 'value' => '551' -+ }, -+ '578' => { -+ 'name' => 'IB_CC_CONGESTION_LOG_ENTRY_CA_LAST_F', -+ 'value' => '552' -+ }, -+ '579' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_FIRST_F', -+ 'value' => '553' -+ }, -+ '58' => { -+ 'name' => 'IB_PORT_OPER_VLS_F', -+ 'value' => '57' -+ }, -+ '580' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_CONTROL_MAP_F', -+ 'value' => '553' -+ }, -+ '581' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_VICTIM_MASK_F', -+ 'value' => '554' -+ }, -+ '582' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_CREDIT_MASK_F', -+ 'value' => '555' -+ }, -+ '583' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_THRESHOLD_F', -+ 'value' => '556' -+ }, -+ '584' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_PACKET_SIZE_F', -+ 'value' => '557' -+ }, -+ '585' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_CS_THRESHOLD_F', -+ 'value' => '558' -+ }, -+ '586' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_CS_RETURN_DELAY_F', -+ 'value' => '559' -+ }, -+ '587' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_MARKING_RATE_F', -+ 'value' => '560' -+ }, -+ '588' => { -+ 'name' => 'IB_CC_SWITCH_CONGESTION_SETTING_LAST_F', -+ 'value' => '561' -+ }, -+ '589' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_FIRST_F', -+ 'value' => '562' -+ }, -+ '59' => { -+ 'name' => 'IB_PORT_PART_EN_INB_F', -+ 'value' => '58' -+ }, -+ '590' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_VALID_F', -+ 'value' => '562' -+ }, -+ '591' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_CONTROL_TYPE_F', -+ 'value' => '563' -+ }, -+ '592' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_THRESHOLD_F', -+ 'value' => '564' -+ }, -+ '593' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_PACKET_SIZE_F', -+ 'value' => '565' -+ }, -+ '594' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_CONG_PARM_MARKING_RATE_F', -+ 'value' => '566' -+ }, -+ '595' => { -+ 'name' => 'IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_LAST_F', -+ 'value' => '567' -+ }, -+ '596' => { -+ 'name' => 'IB_CC_CA_CONGESTION_SETTING_FIRST_F', -+ 'value' => '568' -+ }, -+ '597' => { -+ 'name' => 'IB_CC_CA_CONGESTION_SETTING_PORT_CONTROL_F', -+ 'value' => '568' -+ }, -+ '598' => { -+ 'name' => 'IB_CC_CA_CONGESTION_SETTING_CONTROL_MAP_F', -+ 'value' => '569' -+ }, -+ '599' => { -+ 'name' => 'IB_CC_CA_CONGESTION_SETTING_LAST_F', -+ 'value' => '570' -+ }, -+ '6' => { -+ 'name' => 'IB_MAD_MGMTCLASS_F', -+ 'value' => '6' -+ }, -+ '60' => { -+ 'name' => 'IB_PORT_PART_EN_OUTB_F', -+ 'value' => '59' -+ }, -+ '600' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_FIRST_F', -+ 'value' => '571' -+ }, -+ '601' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_CCTI_TIMER_F', -+ 'value' => '571' -+ }, -+ '602' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_CCTI_INCREASE_F', -+ 'value' => '572' -+ }, -+ '603' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_TRIGGER_THRESHOLD_F', -+ 'value' => '573' -+ }, -+ '604' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_CCTI_MIN_F', -+ 'value' => '574' -+ }, -+ '605' => { -+ 'name' => 'IB_CC_CA_CONGESTION_ENTRY_LAST_F', -+ 'value' => '575' -+ }, -+ '606' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_FIRST_F', -+ 'value' => '576' -+ }, -+ '607' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_CCTI_LIMIT_F', -+ 'value' => '576' -+ }, -+ '608' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_LAST_F', -+ 'value' => '577' -+ }, -+ '609' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_FIRST_F', -+ 'value' => '578' -+ }, -+ '61' => { -+ 'name' => 'IB_PORT_FILTER_RAW_INB_F', -+ 'value' => '60' -+ }, -+ '610' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_CCT_SHIFT_F', -+ 'value' => '578' -+ }, -+ '611' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_CCT_MULTIPLIER_F', -+ 'value' => '579' -+ }, -+ '612' => { -+ 'name' => 'IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_LAST_F', -+ 'value' => '580' -+ }, -+ '613' => { -+ 'name' => 'IB_CC_TIMESTAMP_FIRST_F', -+ 'value' => '581' -+ }, -+ '614' => { -+ 'name' => 'IB_CC_TIMESTAMP_F', -+ 'value' => '581' -+ }, -+ '615' => { -+ 'name' => 'IB_CC_TIMESTAMP_LAST_F', -+ 'value' => '582' -+ }, -+ '616' => { -+ 'name' => 'IB_SA_NR_FIRST_F', -+ 'value' => '583' -+ }, -+ '617' => { -+ 'name' => 'IB_SA_NR_LID_F', -+ 'value' => '583' -+ }, -+ '618' => { -+ 'name' => 'IB_SA_NR_BASEVER_F', -+ 'value' => '584' -+ }, -+ '619' => { -+ 'name' => 'IB_SA_NR_CLASSVER_F', -+ 'value' => '585' -+ }, -+ '62' => { -+ 'name' => 'IB_PORT_FILTER_RAW_OUTB_F', -+ 'value' => '61' -+ }, -+ '620' => { -+ 'name' => 'IB_SA_NR_TYPE_F', -+ 'value' => '586' -+ }, -+ '621' => { -+ 'name' => 'IB_SA_NR_NPORTS_F', -+ 'value' => '587' -+ }, -+ '622' => { -+ 'name' => 'IB_SA_NR_SYSTEM_GUID_F', -+ 'value' => '588' -+ }, -+ '623' => { -+ 'name' => 'IB_SA_NR_GUID_F', -+ 'value' => '589' -+ }, -+ '624' => { -+ 'name' => 'IB_SA_NR_PORT_GUID_F', -+ 'value' => '590' -+ }, -+ '625' => { -+ 'name' => 'IB_SA_NR_PARTITION_CAP_F', -+ 'value' => '591' -+ }, -+ '626' => { -+ 'name' => 'IB_SA_NR_DEVID_F', -+ 'value' => '592' -+ }, -+ '627' => { -+ 'name' => 'IB_SA_NR_REVISION_F', -+ 'value' => '593' -+ }, -+ '628' => { -+ 'name' => 'IB_SA_NR_LOCAL_PORT_F', -+ 'value' => '594' -+ }, -+ '629' => { -+ 'name' => 'IB_SA_NR_VENDORID_F', -+ 'value' => '595' -+ }, -+ '63' => { -+ 'name' => 'IB_PORT_MKEY_VIOL_F', -+ 'value' => '62' -+ }, -+ '630' => { -+ 'name' => 'IB_SA_NR_NODEDESC_F', -+ 'value' => '596' -+ }, -+ '631' => { -+ 'name' => 'IB_SA_NR_LAST_F', -+ 'value' => '597' -+ }, -+ '632' => { -+ 'name' => 'IB_PSR_TAG_F', -+ 'value' => '598' -+ }, -+ '633' => { -+ 'name' => 'IB_PSR_SAMPLE_STATUS_F', -+ 'value' => '599' -+ }, -+ '634' => { -+ 'name' => 'IB_PSR_COUNTER0_F', -+ 'value' => '600' -+ }, -+ '635' => { -+ 'name' => 'IB_PSR_COUNTER1_F', -+ 'value' => '601' -+ }, -+ '636' => { -+ 'name' => 'IB_PSR_COUNTER2_F', -+ 'value' => '602' -+ }, -+ '637' => { -+ 'name' => 'IB_PSR_COUNTER3_F', -+ 'value' => '603' -+ }, -+ '638' => { -+ 'name' => 'IB_PSR_COUNTER4_F', -+ 'value' => '604' -+ }, -+ '639' => { -+ 'name' => 'IB_PSR_COUNTER5_F', -+ 'value' => '605' -+ }, -+ '64' => { -+ 'name' => 'IB_PORT_PKEY_VIOL_F', -+ 'value' => '63' -+ }, -+ '640' => { -+ 'name' => 'IB_PSR_COUNTER6_F', -+ 'value' => '606' -+ }, -+ '641' => { -+ 'name' => 'IB_PSR_COUNTER7_F', -+ 'value' => '607' -+ }, -+ '642' => { -+ 'name' => 'IB_PSR_COUNTER8_F', -+ 'value' => '608' -+ }, -+ '643' => { -+ 'name' => 'IB_PSR_COUNTER9_F', -+ 'value' => '609' -+ }, -+ '644' => { -+ 'name' => 'IB_PSR_COUNTER10_F', -+ 'value' => '610' -+ }, -+ '645' => { -+ 'name' => 'IB_PSR_COUNTER11_F', -+ 'value' => '611' -+ }, -+ '646' => { -+ 'name' => 'IB_PSR_COUNTER12_F', -+ 'value' => '612' -+ }, -+ '647' => { -+ 'name' => 'IB_PSR_COUNTER13_F', -+ 'value' => '613' -+ }, -+ '648' => { -+ 'name' => 'IB_PSR_COUNTER14_F', -+ 'value' => '614' -+ }, -+ '649' => { -+ 'name' => 'IB_PSR_LAST_F', -+ 'value' => '615' -+ }, -+ '65' => { -+ 'name' => 'IB_PORT_QKEY_VIOL_F', -+ 'value' => '64' -+ }, -+ '650' => { -+ 'name' => 'IB_PORT_EXT_FIRST_F', -+ 'value' => '616' -+ }, -+ '651' => { -+ 'name' => 'IB_PORT_EXT_CAPMASK_F', -+ 'value' => '616' -+ }, -+ '652' => { -+ 'name' => 'IB_PORT_EXT_FEC_MODE_ACTIVE_F', -+ 'value' => '617' -+ }, -+ '653' => { -+ 'name' => 'IB_PORT_EXT_FDR_FEC_MODE_SUPPORTED_F', -+ 'value' => '618' -+ }, -+ '654' => { -+ 'name' => 'IB_PORT_EXT_FDR_FEC_MODE_ENABLED_F', -+ 'value' => '619' -+ }, -+ '655' => { -+ 'name' => 'IB_PORT_EXT_EDR_FEC_MODE_SUPPORTED_F', -+ 'value' => '620' -+ }, -+ '656' => { -+ 'name' => 'IB_PORT_EXT_EDR_FEC_MODE_ENABLED_F', -+ 'value' => '621' -+ }, -+ '657' => { -+ 'name' => 'IB_PORT_EXT_LAST_F', -+ 'value' => '622' -+ }, -+ '658' => { -+ 'name' => 'IB_PESC_RSFEC_FIRST_F', -+ 'value' => '623' -+ }, -+ '659' => { -+ 'name' => 'IB_PESC_RSFEC_PORT_SELECT_F', -+ 'value' => '623' -+ }, -+ '66' => { -+ 'name' => 'IB_PORT_GUID_CAP_F', -+ 'value' => '65' -+ }, -+ '660' => { -+ 'name' => 'IB_PESC_RSFEC_COUNTER_SELECT_F', -+ 'value' => '624' -+ }, -+ '661' => { -+ 'name' => 'IB_PESC_RSFEC_SYNC_HDR_ERR_CTR_F', -+ 'value' => '625' -+ }, -+ '662' => { -+ 'name' => 'IB_PESC_RSFEC_UNK_BLOCK_CTR_F', -+ 'value' => '626' -+ }, -+ '663' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE0_F', -+ 'value' => '627' -+ }, -+ '664' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE1_F', -+ 'value' => '628' -+ }, -+ '665' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE2_F', -+ 'value' => '629' -+ }, -+ '666' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE3_F', -+ 'value' => '630' -+ }, -+ '667' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE4_F', -+ 'value' => '631' -+ }, -+ '668' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE5_F', -+ 'value' => '632' -+ }, -+ '669' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE6_F', -+ 'value' => '633' -+ }, -+ '67' => { -+ 'name' => 'IB_PORT_CLIENT_REREG_F', -+ 'value' => '66' -+ }, -+ '670' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE7_F', -+ 'value' => '634' -+ }, -+ '671' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE8_F', -+ 'value' => '635' -+ }, -+ '672' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE9_F', -+ 'value' => '636' -+ }, -+ '673' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE10_F', -+ 'value' => '637' -+ }, -+ '674' => { -+ 'name' => 'IB_PESC_RSFEC_FEC_CORR_SYMBOL_CTR_LANE11_F', -+ 'value' => '638' -+ }, -+ '675' => { -+ 'name' => 'IB_PESC_PORT_FEC_CORR_BLOCK_CTR_F', -+ 'value' => '639' -+ }, -+ '676' => { -+ 'name' => 'IB_PESC_PORT_FEC_UNCORR_BLOCK_CTR_F', -+ 'value' => '640' -+ }, -+ '677' => { -+ 'name' => 'IB_PESC_PORT_FEC_CORR_SYMBOL_CTR_F', -+ 'value' => '641' -+ }, -+ '678' => { -+ 'name' => 'IB_PESC_RSFEC_LAST_F', -+ 'value' => '642' -+ }, -+ '679' => { -+ 'name' => 'IB_PC_EXT_COUNTER_SELECT2_F', -+ 'value' => '643' -+ }, -+ '68' => { -+ 'name' => 'IB_PORT_MCAST_PKEY_SUPR_ENAB_F', -+ 'value' => '67' -+ }, -+ '680' => { -+ 'name' => 'IB_PC_EXT_ERR_SYM_F', -+ 'value' => '644' -+ }, -+ '681' => { -+ 'name' => 'IB_PC_EXT_LINK_RECOVERS_F', -+ 'value' => '645' -+ }, -+ '682' => { -+ 'name' => 'IB_PC_EXT_LINK_DOWNED_F', -+ 'value' => '646' -+ }, -+ '683' => { -+ 'name' => 'IB_PC_EXT_ERR_RCV_F', -+ 'value' => '647' -+ }, -+ '684' => { -+ 'name' => 'IB_PC_EXT_ERR_PHYSRCV_F', -+ 'value' => '648' -+ }, -+ '685' => { -+ 'name' => 'IB_PC_EXT_ERR_SWITCH_REL_F', -+ 'value' => '649' -+ }, -+ '686' => { -+ 'name' => 'IB_PC_EXT_XMT_DISCARDS_F', -+ 'value' => '650' -+ }, -+ '687' => { -+ 'name' => 'IB_PC_EXT_ERR_XMTCONSTR_F', -+ 'value' => '651' -+ }, -+ '688' => { -+ 'name' => 'IB_PC_EXT_ERR_RCVCONSTR_F', -+ 'value' => '652' -+ }, -+ '689' => { -+ 'name' => 'IB_PC_EXT_ERR_LOCALINTEG_F', -+ 'value' => '653' -+ }, -+ '69' => { -+ 'name' => 'IB_PORT_SUBN_TIMEOUT_F', -+ 'value' => '68' -+ }, -+ '690' => { -+ 'name' => 'IB_PC_EXT_ERR_EXCESS_OVR_F', -+ 'value' => '654' -+ }, -+ '691' => { -+ 'name' => 'IB_PC_EXT_VL15_DROPPED_F', -+ 'value' => '655' -+ }, -+ '692' => { -+ 'name' => 'IB_PC_EXT_XMT_WAIT_F', -+ 'value' => '656' -+ }, -+ '693' => { -+ 'name' => 'IB_PC_EXT_QP1_DROP_F', -+ 'value' => '657' -+ }, -+ '694' => { -+ 'name' => 'IB_PC_EXT_ERR_LAST_F', -+ 'value' => '658' -+ }, -+ '695' => { -+ 'name' => 'IB_PC_QP1_DROP_F', -+ 'value' => '659' -+ }, -+ '696' => { -+ 'name' => 'IB_PORT_EXT_HDR_FEC_MODE_SUPPORTED_F', -+ 'value' => '660' -+ }, -+ '697' => { -+ 'name' => 'IB_PORT_EXT_HDR_FEC_MODE_ENABLED_F', -+ 'value' => '661' -+ }, -+ '698' => { -+ 'name' => 'IB_PORT_EXT_HDR_FEC_MODE_LAST_F', -+ 'value' => '662' -+ }, -+ '699' => { -+ 'name' => 'IB_PORT_EXT_NDR_FEC_MODE_SUPPORTED_F', -+ 'value' => '663' -+ }, -+ '7' => { -+ 'name' => 'IB_MAD_BASEVER_F', -+ 'value' => '7' -+ }, -+ '70' => { -+ 'name' => 'IB_PORT_RESP_TIME_VAL_F', -+ 'value' => '69' -+ }, -+ '700' => { -+ 'name' => 'IB_PORT_EXT_NDR_FEC_MODE_ENABLED_F', -+ 'value' => '664' -+ }, -+ '701' => { -+ 'name' => 'IB_PORT_EXT_NDR_FEC_MODE_LAST_F', -+ 'value' => '665' -+ }, -+ '702' => { -+ 'name' => 'IB_FIELD_LAST_', -+ 'value' => '666' -+ }, -+ '71' => { -+ 'name' => 'IB_PORT_LOCAL_PHYS_ERR_F', -+ 'value' => '70' -+ }, -+ '72' => { -+ 'name' => 'IB_PORT_OVERRUN_ERR_F', -+ 'value' => '71' -+ }, -+ '73' => { -+ 'name' => 'IB_PORT_MAX_CREDIT_HINT_F', -+ 'value' => '72' -+ }, -+ '74' => { -+ 'name' => 'IB_PORT_LINK_ROUND_TRIP_F', -+ 'value' => '73' -+ }, -+ '75' => { -+ 'name' => 'IB_PORT_LAST_F', -+ 'value' => '74' -+ }, -+ '76' => { -+ 'name' => 'IB_NODE_FIRST_F', -+ 'value' => '75' -+ }, -+ '77' => { -+ 'name' => 'IB_NODE_BASE_VERS_F', -+ 'value' => '75' -+ }, -+ '78' => { -+ 'name' => 'IB_NODE_CLASS_VERS_F', -+ 'value' => '76' -+ }, -+ '79' => { -+ 'name' => 'IB_NODE_TYPE_F', -+ 'value' => '77' -+ }, -+ '8' => { -+ 'name' => 'IB_MAD_STATUS_F', -+ 'value' => '8' -+ }, -+ '80' => { -+ 'name' => 'IB_NODE_NPORTS_F', -+ 'value' => '78' -+ }, -+ '81' => { -+ 'name' => 'IB_NODE_SYSTEM_GUID_F', -+ 'value' => '79' -+ }, -+ '82' => { -+ 'name' => 'IB_NODE_GUID_F', -+ 'value' => '80' -+ }, -+ '83' => { -+ 'name' => 'IB_NODE_PORT_GUID_F', -+ 'value' => '81' -+ }, -+ '84' => { -+ 'name' => 'IB_NODE_PARTITION_CAP_F', -+ 'value' => '82' -+ }, -+ '85' => { -+ 'name' => 'IB_NODE_DEVID_F', -+ 'value' => '83' -+ }, -+ '86' => { -+ 'name' => 'IB_NODE_REVISION_F', -+ 'value' => '84' -+ }, -+ '87' => { -+ 'name' => 'IB_NODE_LOCAL_PORT_F', -+ 'value' => '85' -+ }, -+ '88' => { -+ 'name' => 'IB_NODE_VENDORID_F', -+ 'value' => '86' -+ }, -+ '89' => { -+ 'name' => 'IB_NODE_LAST_F', -+ 'value' => '87' -+ }, -+ '9' => { -+ 'name' => 'IB_DRSMP_HOPCNT_F', -+ 'value' => '9' -+ }, -+ '90' => { -+ 'name' => 'IB_SW_FIRST_F', -+ 'value' => '88' -+ }, -+ '91' => { -+ 'name' => 'IB_SW_LINEAR_FDB_CAP_F', -+ 'value' => '88' -+ }, -+ '92' => { -+ 'name' => 'IB_SW_RANDOM_FDB_CAP_F', -+ 'value' => '89' -+ }, -+ '93' => { -+ 'name' => 'IB_SW_MCAST_FDB_CAP_F', -+ 'value' => '90' -+ }, -+ '94' => { -+ 'name' => 'IB_SW_LINEAR_FDB_TOP_F', -+ 'value' => '91' -+ }, -+ '95' => { -+ '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' -+ }, -+ '71' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '710' => { -+ 'BaseType' => '1', -+ 'Header' => undef, -+ 'Line' => '43', -+ 'Name' => '_IO_lock_t', -+ 'Type' => 'Typedef' -+ }, -+ '718' => { -+ 'Name' => 'struct _IO_marker', -+ 'Type' => 'Struct' -+ }, -+ '723' => { -+ 'BaseType' => '718', -+ 'Name' => 'struct _IO_marker*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '729' => { -+ 'BaseType' => '307', -+ 'Name' => 'struct _IO_FILE*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '735' => { -+ 'BaseType' => '89', -+ 'Name' => 'char[1]', -+ 'Size' => '1', -+ 'Type' => 'Array' -+ }, -+ '751' => { -+ 'BaseType' => '710', -+ 'Name' => '_IO_lock_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '757' => { -+ 'Name' => 'struct _IO_codecvt', -+ 'Type' => 'Struct' -+ }, -+ '762' => { -+ 'BaseType' => '757', -+ 'Name' => 'struct _IO_codecvt*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '76698' => { -+ 'BaseType' => '165', -+ 'Name' => 'long*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '768' => { -+ 'Name' => 'struct _IO_wide_data', -+ 'Type' => 'Struct' -+ }, -+ '773' => { -+ 'BaseType' => '768', -+ 'Name' => 'struct _IO_wide_data*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '779' => { -+ 'BaseType' => '89', -+ 'Name' => 'char[20]', -+ 'Size' => '20', -+ 'Type' => 'Array' -+ }, -+ '78' => { -+ 'BaseType' => '96', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '795' => { -+ 'BaseType' => '698', -+ 'Name' => 'FILE*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '818' => { -+ 'BaseType' => '233', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '84623' => { -+ 'Header' => undef, -+ 'Line' => '1414', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_DEST_LID', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IB_DEST_DRPATH', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IB_DEST_GUID', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IB_DEST_DRSLID', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IB_DEST_GID', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum MAD_DEST', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '85330' => { -+ 'BaseType' => '1052', -+ 'Name' => 'ibmad_gid_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '87671' => { -+ 'BaseType' => '269', -+ 'Name' => 'uint64_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '89' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '96' => { -+ 'BaseType' => '89', -+ 'Name' => 'char const', -+ 'Size' => '1', -+ 'Type' => 'Const' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libibmad.so.5.3.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__fprintf_chk@GLIBC_2.3.4' => 0, -+ '__gmon_start__' => 0, -+ '__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, -+ 'fputc@GLIBC_2.2.5' => 0, -+ 'fputs@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'getenv@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, -+ 'memcpy@GLIBC_2.14' => 0, -+ 'random@GLIBC_2.2.5' => 0, -+ 'snprintf@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, -+ 'strtol@GLIBC_2.2.5' => 0, -+ 'strtoull@GLIBC_2.2.5' => 0, -+ 'time@GLIBC_2.2.5' => 0, -+ 'umad_addr_dump@IBUMAD_1.0' => 0, -+ 'umad_close_port@IBUMAD_1.0' => 0, -+ 'umad_get_mad@IBUMAD_1.0' => 0, -+ 'umad_get_mad_addr@IBUMAD_1.0' => 0, -+ 'umad_init@IBUMAD_1.0' => 0, -+ 'umad_open_port@IBUMAD_1.0' => 0, -+ 'umad_recv@IBUMAD_1.0' => 0, -+ 'umad_register@IBUMAD_1.0' => 0, -+ 'umad_register_oui@IBUMAD_1.0' => 0, -+ 'umad_send@IBUMAD_1.0' => 0, -+ 'umad_set_addr@IBUMAD_1.0' => 0, -+ 'umad_set_grh@IBUMAD_1.0' => 0, -+ 'umad_set_pkey@IBUMAD_1.0' => 0, -+ 'umad_size@IBUMAD_1.0' => 0, -+ 'umad_status@IBUMAD_1.0' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/ibnetdisc.dump b/ABI/ibnetdisc.dump -new file mode 100644 -index 0000000..a2086a1 ---- /dev/null -+++ b/ABI/ibnetdisc.dump -@@ -0,0 +1,1145 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libibnetdisc.so.5.0.41.0', -+ 'LibraryVersion' => 'ibnetdisc', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libibmad.so.5' => 1, -+ 'libibumad.so.3' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '17390' => { -+ 'Header' => undef, -+ 'Line' => '249', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'chassisnum', -+ 'type' => '92' -+ } -+ }, -+ 'Return' => '277', -+ 'ShortName' => 'ibnd_get_chassis_guid' -+ }, -+ '18351' => { -+ 'Header' => undef, -+ 'Line' => '164', -+ 'Param' => { -+ '0' => { -+ 'name' => 'guid', -+ 'type' => '277' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'ibnd_is_xsigo_tca' -+ }, -+ '18406' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Param' => { -+ '0' => { -+ 'name' => 'guid', -+ 'type' => '277' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'ibnd_is_xsigo_hca' -+ }, -+ '18491' => { -+ 'Header' => undef, -+ 'Line' => '139', -+ 'Param' => { -+ '0' => { -+ 'name' => 'guid', -+ 'type' => '277' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'ibnd_is_xsigo_guid' -+ }, -+ '18630' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node', -+ 'type' => '6437' -+ }, -+ '1' => { -+ 'name' => 'str', -+ 'type' => '199' -+ }, -+ '2' => { -+ 'name' => 'size', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '199', -+ 'ShortName' => 'ibnd_get_chassis_slot_str' -+ }, -+ '18996' => { -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node', -+ 'type' => '6437' -+ } -+ }, -+ 'Return' => '289', -+ 'ShortName' => 'ibnd_get_chassis_type' -+ }, -+ '31117' => { -+ 'Header' => undef, -+ 'Line' => '1006', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'func', -+ 'type' => '29340' -+ }, -+ '2' => { -+ 'name' => 'user_data', -+ 'type' => '192' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibnd_iter_ports' -+ }, -+ '31481' => { -+ 'Header' => undef, -+ 'Line' => '966', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'dr_str', -+ 'type' => '199' -+ } -+ }, -+ 'Return' => '6699', -+ 'ShortName' => 'ibnd_find_port_dr' -+ }, -+ '31920' => { -+ 'Header' => undef, -+ 'Line' => '949', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'guid', -+ 'type' => '277' -+ } -+ }, -+ 'Return' => '6699', -+ 'ShortName' => 'ibnd_find_port_guid' -+ }, -+ '32144' => { -+ 'Header' => undef, -+ 'Line' => '934', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'lid', -+ 'type' => '253' -+ } -+ }, -+ 'Return' => '6699', -+ 'ShortName' => 'ibnd_find_port_lid' -+ }, -+ '32293' => { -+ 'Header' => undef, -+ 'Line' => '899', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'func', -+ 'type' => '29306' -+ }, -+ '2' => { -+ 'name' => 'node_type', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'user_data', -+ 'type' => '192' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibnd_iter_nodes_type' -+ }, -+ '32774' => { -+ 'Header' => undef, -+ 'Line' => '880', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'func', -+ 'type' => '29306' -+ }, -+ '2' => { -+ 'name' => 'user_data', -+ 'type' => '192' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibnd_iter_nodes' -+ }, -+ '33113' => { -+ 'Header' => undef, -+ 'Line' => '198', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibnd_destroy_fabric' -+ }, -+ '33439' => { -+ 'Header' => undef, -+ 'Line' => '767', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '199' -+ }, -+ '1' => { -+ 'name' => 'ca_port', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'from', -+ 'type' => '30528' -+ }, -+ '3' => { -+ 'name' => 'cfg', -+ 'type' => '29836' -+ } -+ }, -+ 'Return' => '14049', -+ 'ShortName' => 'ibnd_discover_fabric' -+ }, -+ '36127' => { -+ 'Header' => undef, -+ 'Line' => '634', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'dr_str', -+ 'type' => '199' -+ } -+ }, -+ 'Return' => '6437', -+ 'ShortName' => 'ibnd_find_node_dr' -+ }, -+ '36253' => { -+ 'Header' => undef, -+ 'Line' => '617', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'guid', -+ 'type' => '277' -+ } -+ }, -+ 'Return' => '6437', -+ 'ShortName' => 'ibnd_find_node_guid' -+ }, -+ '49776' => { -+ 'Header' => undef, -+ 'Line' => '878', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fabric', -+ 'type' => '14049' -+ }, -+ '1' => { -+ 'name' => 'file', -+ 'type' => '289' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'ibnd_cache_fabric' -+ }, -+ '54605' => { -+ 'Header' => undef, -+ 'Line' => '620', -+ 'Param' => { -+ '0' => { -+ 'name' => 'file', -+ 'type' => '289' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '14049', -+ 'ShortName' => 'ibnd_load_fabric' -+ } -+ }, -+ 'SymbolVersion' => { -+ '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', -+ 'ibnd_find_node_dr' => 'ibnd_find_node_dr@@IBNETDISC_1.0', -+ 'ibnd_find_node_guid' => 'ibnd_find_node_guid@@IBNETDISC_1.0', -+ 'ibnd_find_port_dr' => 'ibnd_find_port_dr@@IBNETDISC_1.0', -+ 'ibnd_find_port_guid' => 'ibnd_find_port_guid@@IBNETDISC_1.0', -+ 'ibnd_find_port_lid' => 'ibnd_find_port_lid@@IBNETDISC_1.0', -+ 'ibnd_get_chassis_guid' => 'ibnd_get_chassis_guid@@IBNETDISC_1.0', -+ 'ibnd_get_chassis_slot_str' => 'ibnd_get_chassis_slot_str@@IBNETDISC_1.0', -+ 'ibnd_get_chassis_type' => 'ibnd_get_chassis_type@@IBNETDISC_1.0', -+ 'ibnd_is_xsigo_guid' => 'ibnd_is_xsigo_guid@@IBNETDISC_1.0', -+ 'ibnd_is_xsigo_hca' => 'ibnd_is_xsigo_hca@@IBNETDISC_1.0', -+ 'ibnd_is_xsigo_tca' => 'ibnd_is_xsigo_tca@@IBNETDISC_1.0', -+ 'ibnd_iter_nodes' => 'ibnd_iter_nodes@@IBNETDISC_1.0', -+ 'ibnd_iter_nodes_type' => 'ibnd_iter_nodes_type@@IBNETDISC_1.0', -+ 'ibnd_iter_ports' => 'ibnd_iter_ports@@IBNETDISC_1.0', -+ 'ibnd_load_fabric' => 'ibnd_load_fabric@@IBNETDISC_1.0' -+ }, -+ 'Symbols' => { -+ 'libibnetdisc.so.5.0.41.0' => { -+ 'ibnd_cache_fabric@@IBNETDISC_1.0' => 1, -+ 'ibnd_destroy_fabric@@IBNETDISC_1.0' => 1, -+ 'ibnd_discover_fabric@@IBNETDISC_1.0' => 1, -+ 'ibnd_find_node_dr@@IBNETDISC_1.0' => 1, -+ 'ibnd_find_node_guid@@IBNETDISC_1.0' => 1, -+ 'ibnd_find_port_dr@@IBNETDISC_1.0' => 1, -+ 'ibnd_find_port_guid@@IBNETDISC_1.0' => 1, -+ 'ibnd_find_port_lid@@IBNETDISC_1.0' => 1, -+ 'ibnd_get_chassis_guid@@IBNETDISC_1.0' => 1, -+ 'ibnd_get_chassis_slot_str@@IBNETDISC_1.0' => 1, -+ 'ibnd_get_chassis_type@@IBNETDISC_1.0' => 1, -+ 'ibnd_is_xsigo_guid@@IBNETDISC_1.0' => 1, -+ 'ibnd_is_xsigo_hca@@IBNETDISC_1.0' => 1, -+ 'ibnd_is_xsigo_tca@@IBNETDISC_1.0' => 1, -+ 'ibnd_iter_nodes@@IBNETDISC_1.0' => 1, -+ 'ibnd_iter_nodes_type@@IBNETDISC_1.0' => 1, -+ 'ibnd_iter_ports@@IBNETDISC_1.0' => 1, -+ 'ibnd_load_fabric@@IBNETDISC_1.0' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '1068' => { -+ 'BaseType' => '943', -+ 'Header' => undef, -+ 'Line' => '317', -+ 'Name' => 'ib_portid_t', -+ 'Size' => '112', -+ 'Type' => 'Typedef' -+ }, -+ '113' => { -+ 'BaseType' => '92', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '132' => { -+ 'BaseType' => '99', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '14049' => { -+ 'BaseType' => '6705', -+ 'Name' => 'ibnd_fabric_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '144' => { -+ 'BaseType' => '71', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '156' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '45', -+ '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' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '253' => { -+ 'BaseType' => '132', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '265' => { -+ 'BaseType' => '144', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '277' => { -+ 'BaseType' => '156', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '289' => { -+ 'BaseType' => '217', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28929' => { -+ 'Header' => undef, -+ 'Line' => '145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_smps', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'show_progress', -+ 'offset' => '4', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'max_hops', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'debug', -+ 'offset' => '12', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'timeout_ms', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '5' => { -+ 'name' => 'retries', -+ 'offset' => '20', -+ 'type' => '71' -+ }, -+ '6' => { -+ 'name' => 'flags', -+ 'offset' => '24', -+ 'type' => '265' -+ }, -+ '7' => { -+ 'name' => 'mkey', -+ 'offset' => '32', -+ 'type' => '277' -+ }, -+ '8' => { -+ 'name' => 'pad', -+ 'offset' => '40', -+ 'type' => '29060' -+ } -+ }, -+ 'Name' => 'struct ibnd_config', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '29060' => { -+ 'BaseType' => '241', -+ 'Name' => 'uint8_t[44]', -+ 'Size' => '44', -+ 'Type' => 'Array' -+ }, -+ '29306' => { -+ 'BaseType' => '29318', -+ 'Header' => undef, -+ 'Line' => '214', -+ 'Name' => 'ibnd_iter_node_func_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '29318' => { -+ 'Name' => 'void(*)(ibnd_node_t*, void*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6437' -+ }, -+ '1' => { -+ 'type' => '192' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29340' => { -+ 'BaseType' => '29352', -+ 'Header' => undef, -+ 'Line' => '227', -+ 'Name' => 'ibnd_iter_port_func_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '29352' => { -+ 'Name' => 'void(*)(ibnd_port_t*, void*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6699' -+ }, -+ '1' => { -+ 'type' => '192' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29836' => { -+ 'BaseType' => '28929', -+ 'Name' => 'struct ibnd_config*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30528' => { -+ 'BaseType' => '1068', -+ 'Name' => 'ib_portid_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '45' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '57' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '5822' => { -+ 'Header' => undef, -+ 'Line' => '54', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '6135' -+ }, -+ '1' => { -+ 'name' => 'path_portid', -+ 'offset' => '8', -+ 'type' => '1068' -+ }, -+ '10' => { -+ 'name' => 'nodedesc', -+ 'offset' => '272', -+ 'type' => '6141' -+ }, -+ '11' => { -+ 'name' => 'ports', -+ 'offset' => '336', -+ 'type' => '6301' -+ }, -+ '12' => { -+ 'name' => 'next_chassis_node', -+ 'offset' => '344', -+ 'type' => '6135' -+ }, -+ '13' => { -+ 'name' => 'chassis', -+ 'offset' => '352', -+ 'type' => '6419' -+ }, -+ '14' => { -+ 'name' => 'ch_type', -+ 'offset' => '360', -+ 'type' => '92' -+ }, -+ '15' => { -+ 'name' => 'ch_type_str', -+ 'offset' => '361', -+ 'type' => '777' -+ }, -+ '16' => { -+ 'name' => 'ch_anafanum', -+ 'offset' => '381', -+ 'type' => '92' -+ }, -+ '17' => { -+ 'name' => 'ch_slotnum', -+ 'offset' => '382', -+ 'type' => '92' -+ }, -+ '18' => { -+ 'name' => 'ch_slot', -+ 'offset' => '383', -+ 'type' => '92' -+ }, -+ '19' => { -+ 'name' => 'ch_found', -+ 'offset' => '384', -+ 'type' => '92' -+ }, -+ '2' => { -+ 'name' => 'smalid', -+ 'offset' => '120', -+ 'type' => '253' -+ }, -+ '20' => { -+ 'name' => 'htnext', -+ 'offset' => '392', -+ 'type' => '6135' -+ }, -+ '21' => { -+ 'name' => 'type_next', -+ 'offset' => '400', -+ 'type' => '6135' -+ }, -+ '3' => { -+ 'name' => 'smalmc', -+ 'offset' => '122', -+ 'type' => '241' -+ }, -+ '4' => { -+ 'name' => 'smaenhsp0', -+ 'offset' => '124', -+ 'type' => '64' -+ }, -+ '5' => { -+ 'name' => 'switchinfo', -+ 'offset' => '128', -+ 'type' => '915' -+ }, -+ '6' => { -+ 'name' => 'guid', -+ 'offset' => '192', -+ 'type' => '277' -+ }, -+ '7' => { -+ 'name' => 'type', -+ 'offset' => '200', -+ 'type' => '64' -+ }, -+ '8' => { -+ 'name' => 'numports', -+ 'offset' => '204', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'info', -+ 'offset' => '208', -+ 'type' => '915' -+ } -+ }, -+ 'Name' => 'struct ibnd_node', -+ 'Size' => '408', -+ 'Type' => 'Struct' -+ }, -+ '6135' => { -+ 'BaseType' => '5822', -+ 'Name' => 'struct ibnd_node*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6141' => { -+ 'BaseType' => '210', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '6157' => { -+ 'Header' => undef, -+ 'Line' => '104', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'guid', -+ 'offset' => '0', -+ 'type' => '277' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'ext_portnum', -+ 'offset' => '12', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'node', -+ 'offset' => '16', -+ 'type' => '6437' -+ }, -+ '4' => { -+ 'name' => 'remoteport', -+ 'offset' => '24', -+ 'type' => '6307' -+ }, -+ '5' => { -+ 'name' => 'base_lid', -+ 'offset' => '32', -+ 'type' => '253' -+ }, -+ '6' => { -+ 'name' => 'lmc', -+ 'offset' => '34', -+ 'type' => '241' -+ }, -+ '7' => { -+ 'name' => 'info', -+ 'offset' => '35', -+ 'type' => '915' -+ }, -+ '8' => { -+ 'name' => 'ext_info', -+ 'offset' => '99', -+ 'type' => '915' -+ }, -+ '9' => { -+ 'name' => 'htnext', -+ 'offset' => '168', -+ 'type' => '6307' -+ } -+ }, -+ 'Name' => 'struct ibnd_port', -+ 'Size' => '176', -+ 'Type' => 'Struct' -+ }, -+ '6301' => { -+ 'BaseType' => '6307', -+ 'Name' => 'struct ibnd_port**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6307' => { -+ 'BaseType' => '6157', -+ 'Name' => 'struct ibnd_port*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6313' => { -+ 'Header' => undef, -+ 'Line' => '124', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '6419' -+ }, -+ '1' => { -+ 'name' => 'chassisguid', -+ 'offset' => '8', -+ 'type' => '277' -+ }, -+ '2' => { -+ 'name' => 'chassisnum', -+ 'offset' => '16', -+ 'type' => '92' -+ }, -+ '3' => { -+ 'name' => 'nodecount', -+ 'offset' => '17', -+ 'type' => '92' -+ }, -+ '4' => { -+ 'name' => 'nodes', -+ 'offset' => '24', -+ 'type' => '6437' -+ }, -+ '5' => { -+ 'name' => 'spinenode', -+ 'offset' => '32', -+ 'type' => '6455' -+ }, -+ '6' => { -+ 'name' => 'linenode', -+ 'offset' => '184', -+ 'type' => '6471' -+ } -+ }, -+ 'Name' => 'struct ibnd_chassis', -+ 'Size' => '480', -+ 'Type' => 'Struct' -+ }, -+ '64' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '6419' => { -+ 'BaseType' => '6313', -+ 'Name' => 'struct ibnd_chassis*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6425' => { -+ 'BaseType' => '5822', -+ 'Header' => undef, -+ 'Line' => '99', -+ 'Name' => 'ibnd_node_t', -+ 'Size' => '408', -+ 'Type' => 'Typedef' -+ }, -+ '6437' => { -+ 'BaseType' => '6425', -+ 'Name' => 'ibnd_node_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6443' => { -+ 'BaseType' => '6157', -+ 'Header' => undef, -+ 'Line' => '119', -+ 'Name' => 'ibnd_port_t', -+ 'Size' => '176', -+ 'Type' => 'Typedef' -+ }, -+ '6455' => { -+ 'BaseType' => '6437', -+ 'Name' => 'ibnd_node_t*[19]', -+ 'Size' => '152', -+ 'Type' => 'Array' -+ }, -+ '6471' => { -+ 'BaseType' => '6437', -+ 'Name' => 'ibnd_node_t*[37]', -+ 'Size' => '296', -+ 'Type' => 'Array' -+ }, -+ '6487' => { -+ 'BaseType' => '6313', -+ 'Header' => undef, -+ 'Line' => '138', -+ 'Name' => 'ibnd_chassis_t', -+ 'Size' => '480', -+ 'Type' => 'Typedef' -+ }, -+ '6499' => { -+ 'Header' => undef, -+ 'Line' => '161', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'from_node', -+ 'offset' => '0', -+ 'type' => '6437' -+ }, -+ '1' => { -+ 'name' => 'from_portnum', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '10' => { -+ 'name' => 'routers', -+ 'offset' => '2248', -+ 'type' => '6437' -+ }, -+ '2' => { -+ 'name' => 'nodes', -+ 'offset' => '16', -+ 'type' => '6437' -+ }, -+ '3' => { -+ 'name' => 'chassis', -+ 'offset' => '24', -+ 'type' => '6661' -+ }, -+ '4' => { -+ 'name' => 'maxhops_discovered', -+ 'offset' => '32', -+ 'type' => '71' -+ }, -+ '5' => { -+ 'name' => 'total_mads_used', -+ 'offset' => '36', -+ 'type' => '71' -+ }, -+ '6' => { -+ 'name' => 'nodestbl', -+ 'offset' => '40', -+ 'type' => '6667' -+ }, -+ '7' => { -+ 'name' => 'portstbl', -+ 'offset' => '1136', -+ 'type' => '6683' -+ }, -+ '8' => { -+ 'name' => 'switches', -+ 'offset' => '2232', -+ 'type' => '6437' -+ }, -+ '9' => { -+ 'name' => 'ch_adapters', -+ 'offset' => '2240', -+ 'type' => '6437' -+ } -+ }, -+ 'Name' => 'struct ibnd_fabric', -+ 'Size' => '2256', -+ 'Type' => 'Struct' -+ }, -+ '6661' => { -+ 'BaseType' => '6487', -+ 'Name' => 'ibnd_chassis_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6667' => { -+ 'BaseType' => '6437', -+ 'Name' => 'ibnd_node_t*[137]', -+ 'Size' => '1096', -+ 'Type' => 'Array' -+ }, -+ '6683' => { -+ 'BaseType' => '6699', -+ 'Name' => 'ibnd_port_t*[137]', -+ 'Size' => '1096', -+ 'Type' => 'Array' -+ }, -+ '6699' => { -+ 'BaseType' => '6443', -+ 'Name' => 'ibnd_port_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6705' => { -+ 'BaseType' => '6499', -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Name' => 'ibnd_fabric_t', -+ 'Size' => '2256', -+ 'Type' => 'Typedef' -+ }, -+ '71' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '777' => { -+ 'BaseType' => '210', -+ 'Name' => 'char[20]', -+ 'Size' => '20', -+ 'Type' => 'Array' -+ }, -+ '827' => { -+ 'BaseType' => '241', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '843' => { -+ 'BaseType' => '827', -+ 'Header' => undef, -+ 'Line' => '243', -+ 'Name' => 'ibmad_gid_t', -+ 'Size' => '16', -+ 'Type' => 'Typedef' -+ }, -+ '915' => { -+ 'BaseType' => '241', -+ 'Name' => 'uint8_t[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '92' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '943' => { -+ 'Header' => undef, -+ 'Line' => '308', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'lid', -+ 'offset' => '0', -+ 'type' => '64' -+ }, -+ '1' => { -+ 'name' => 'drpath', -+ 'offset' => '4', -+ 'type' => '931' -+ }, -+ '2' => { -+ 'name' => 'grh_present', -+ 'offset' => '76', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'gid', -+ 'offset' => '80', -+ 'type' => '843' -+ }, -+ '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' -+ }, -+ '99' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libibnetdisc.so.5.0.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__fprintf_chk@GLIBC_2.3.4' => 0, -+ '__gmon_start__' => 0, -+ '__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, -+ 'free@GLIBC_2.2.5' => 0, -+ 'ib_resolve_self_via@IBMAD_1.3' => 0, -+ 'ibdebug@IBMAD_1.3' => 0, -+ 'lseek@GLIBC_2.2.5' => 0, -+ 'mad_build_pkt@IBMAD_1.3' => 0, -+ 'mad_decode_field@IBMAD_1.3' => 0, -+ 'mad_dump_node_type@IBMAD_1.3' => 0, -+ 'mad_dump_val@IBMAD_1.3' => 0, -+ 'mad_get_field64@IBMAD_1.3' => 0, -+ 'mad_get_field@IBMAD_1.3' => 0, -+ 'mad_rpc_close_port@IBMAD_1.3' => 0, -+ 'mad_rpc_open_port@IBMAD_1.3' => 0, -+ 'mad_rpc_set_retries@IBMAD_1.3' => 0, -+ 'mad_rpc_set_timeout@IBMAD_1.3' => 0, -+ 'mad_trid@IBMAD_1.3' => 0, -+ 'malloc@GLIBC_2.2.5' => 0, -+ 'open@GLIBC_2.2.5' => 0, -+ 'portid2str@IBMAD_1.3' => 0, -+ 'read@GLIBC_2.2.5' => 0, -+ 'smp_mkey_set@IBMAD_1.3' => 0, -+ 'stderr@GLIBC_2.2.5' => 0, -+ 'str2drpath@IBMAD_1.3' => 0, -+ 'strerror@GLIBC_2.2.5' => 0, -+ 'strncpy@GLIBC_2.2.5' => 0, -+ 'strtol@GLIBC_2.2.5' => 0, -+ 'umad_close_port@IBUMAD_1.0' => 0, -+ 'umad_get_mad@IBUMAD_1.0' => 0, -+ 'umad_init@IBUMAD_1.0' => 0, -+ 'umad_open_port@IBUMAD_1.0' => 0, -+ 'umad_recv@IBUMAD_1.0' => 0, -+ 'umad_register@IBUMAD_1.0' => 0, -+ 'umad_send@IBUMAD_1.0' => 0, -+ 'umad_size@IBUMAD_1.0' => 0, -+ 'umad_status@IBUMAD_1.0' => 0, -+ 'unlink@GLIBC_2.2.5' => 0, -+ 'write@GLIBC_2.2.5' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/ibumad.dump b/ABI/ibumad.dump -new file mode 100644 -index 0000000..21ba5bb ---- /dev/null -+++ b/ABI/ibumad.dump -@@ -0,0 +1,1427 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libibumad.so.3.2.41.0', -+ 'LibraryVersion' => 'ibumad', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '10514' => { -+ 'Header' => undef, -+ 'Line' => '1044', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'mgmt_class', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'mgmt_version', -+ 'type' => '111' -+ }, -+ '3' => { -+ 'name' => 'rmpp_version', -+ 'type' => '174' -+ }, -+ '4' => { -+ 'name' => 'method_mask', -+ 'type' => '11327' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_register' -+ }, -+ '11354' => { -+ 'Header' => undef, -+ 'Line' => '1005', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'mgmt_class', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'rmpp_version', -+ 'type' => '174' -+ }, -+ '3' => { -+ 'name' => 'oui', -+ 'type' => '12251' -+ }, -+ '4' => { -+ 'name' => 'method_mask', -+ 'type' => '11327' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_register_oui' -+ }, -+ '12278' => { -+ 'Header' => undef, -+ 'Line' => '999', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_fd' -+ }, -+ '12491' => { -+ 'Header' => undef, -+ 'Line' => '993', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'timeout_ms', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_poll' -+ }, -+ '12896' => { -+ 'Header' => undef, -+ 'Line' => '946', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '784' -+ }, -+ '3' => { -+ 'name' => 'timeout_ms', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_recv' -+ }, -+ '13934' => { -+ 'Header' => undef, -+ 'Line' => '901', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'agentid', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'type' => '111' -+ }, -+ '4' => { -+ 'name' => 'timeout_ms', -+ 'type' => '111' -+ }, -+ '5' => { -+ 'name' => 'retries', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_send' -+ }, -+ '14510' => { -+ 'Header' => undef, -+ 'Line' => '887', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '1' => { -+ 'name' => 'dlid', -+ 'type' => '298' -+ }, -+ '2' => { -+ 'name' => 'dqp', -+ 'type' => '4339' -+ }, -+ '3' => { -+ 'name' => 'sl', -+ 'type' => '111' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'type' => '4339' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_set_addr_net' -+ }, -+ '14954' => { -+ 'Header' => undef, -+ 'Line' => '873', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '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' -+ }, -+ '15366' => { -+ 'Header' => undef, -+ 'Line' => '863', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_pkey' -+ }, -+ '15438' => { -+ 'Header' => undef, -+ 'Line' => '853', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '1' => { -+ 'name' => 'pkey_index', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_set_pkey' -+ }, -+ '15525' => { -+ 'Header' => undef, -+ 'Line' => '835', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ }, -+ '1' => { -+ 'name' => 'mad_addr', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_set_grh' -+ }, -+ '15675' => { -+ 'Header' => undef, -+ 'Line' => '829', -+ 'Return' => '198', -+ 'ShortName' => 'umad_size' -+ }, -+ '15706' => { -+ 'Header' => undef, -+ 'Line' => '823', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '137', -+ 'ShortName' => 'umad_get_mad' -+ }, -+ '15757' => { -+ 'Header' => undef, -+ 'Line' => '816', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_close_port' -+ }, -+ '15973' => { -+ 'Header' => undef, -+ 'Line' => '801', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port', -+ 'type' => '5205' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_release_port' -+ }, -+ '16368' => { -+ 'Header' => undef, -+ 'Line' => '778', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '210' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'port', -+ 'type' => '5205' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_port' -+ }, -+ '17080' => { -+ 'Header' => undef, -+ 'Line' => '763', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca', -+ 'type' => '17521' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_release_ca' -+ }, -+ '17527' => { -+ 'Header' => undef, -+ 'Line' => '738', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '210' -+ }, -+ '1' => { -+ 'name' => 'ca', -+ 'type' => '17521' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_ca' -+ }, -+ '18153' => { -+ 'Header' => undef, -+ 'Line' => '688', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '210' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_open_port' -+ }, -+ '19480' => { -+ 'Header' => undef, -+ 'Line' => '661', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '210' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'path', -+ 'type' => '151' -+ }, -+ '3' => { -+ 'name' => 'max', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_issm_path' -+ }, -+ '20215' => { -+ 'Header' => undef, -+ 'Line' => '622', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'type' => '210' -+ }, -+ '1' => { -+ 'name' => 'portguids', -+ 'type' => '2006' -+ }, -+ '2' => { -+ 'name' => 'max', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_ca_portguids' -+ }, -+ '20986' => { -+ 'Header' => undef, -+ 'Line' => '592', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cas', -+ 'type' => '21775' -+ }, -+ '1' => { -+ 'name' => 'max', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_get_cas_names' -+ }, -+ '22062' => { -+ 'Header' => undef, -+ 'Line' => '572', -+ 'Return' => '111', -+ 'ShortName' => 'umad_done' -+ }, -+ '22228' => { -+ 'Header' => undef, -+ 'Line' => '566', -+ 'Return' => '111', -+ 'ShortName' => 'umad_init' -+ }, -+ '30376' => { -+ 'Header' => undef, -+ 'Line' => '339', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt_class', -+ 'type' => '174' -+ }, -+ '1' => { -+ 'name' => 'attr_id', -+ 'type' => '298' -+ } -+ }, -+ 'Return' => '210', -+ 'ShortName' => 'umad_attribute_str' -+ }, -+ '30890' => { -+ 'Header' => undef, -+ 'Line' => '165', -+ 'Param' => { -+ '0' => { -+ 'name' => '_status', -+ 'type' => '298' -+ } -+ }, -+ 'Return' => '210', -+ 'ShortName' => 'umad_sa_mad_status_str' -+ }, -+ '31006' => { -+ 'Header' => undef, -+ 'Line' => '142', -+ 'Param' => { -+ '0' => { -+ 'name' => '_status', -+ 'type' => '298' -+ } -+ }, -+ 'Return' => '210', -+ 'ShortName' => 'umad_common_mad_status_str' -+ }, -+ '31110' => { -+ 'Header' => undef, -+ 'Line' => '134', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt_class', -+ 'type' => '174' -+ }, -+ '1' => { -+ 'name' => 'method', -+ 'type' => '174' -+ } -+ }, -+ 'Return' => '210', -+ 'ShortName' => 'umad_method_str' -+ }, -+ '31348' => { -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mgmt_class', -+ 'type' => '174' -+ } -+ }, -+ 'Return' => '210', -+ 'ShortName' => 'umad_class_str' -+ }, -+ '6984' => { -+ 'Header' => undef, -+ 'Line' => '1322', -+ 'Param' => { -+ '0' => { -+ 'name' => 'head', -+ 'type' => '5263' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'umad_free_ca_device_list' -+ }, -+ '7092' => { -+ 'Header' => undef, -+ 'Line' => '1265', -+ 'Return' => '5263', -+ 'ShortName' => 'umad_get_ca_device_list' -+ }, -+ '7801' => { -+ 'Header' => undef, -+ 'Line' => '1218', -+ 'Param' => { -+ '0' => { -+ 'name' => 'head', -+ 'type' => '8065' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'type' => '198' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_sort_ca_device_list' -+ }, -+ '8071' => { -+ 'Header' => undef, -+ 'Line' => '1209', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'umad_dump' -+ }, -+ '8331' => { -+ 'Header' => undef, -+ 'Line' => '1189', -+ 'Param' => { -+ '0' => { -+ 'name' => 'addr', -+ 'type' => '8693' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'umad_addr_dump' -+ }, -+ '8736' => { -+ 'Header' => undef, -+ 'Line' => '1182', -+ 'Param' => { -+ '0' => { -+ 'name' => 'level', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_debug' -+ }, -+ '8787' => { -+ 'Header' => undef, -+ 'Line' => '1175', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '8693', -+ 'ShortName' => 'umad_get_mad_addr' -+ }, -+ '8859' => { -+ 'Header' => undef, -+ 'Line' => '1168', -+ 'Param' => { -+ '0' => { -+ 'name' => 'umad', -+ 'type' => '137' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_status' -+ }, -+ '8931' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'agentid', -+ 'type' => '111' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_unregister' -+ }, -+ '9207' => { -+ 'Header' => undef, -+ 'Line' => '1079', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port_fd', -+ 'type' => '111' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '10481' -+ }, -+ '2' => { -+ 'name' => 'agent_id', -+ 'type' => '10487' -+ } -+ }, -+ 'Return' => '111', -+ 'ShortName' => 'umad_register2' -+ } -+ }, -+ 'SymbolVersion' => { -+ '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', -+ 'umad_close_port' => 'umad_close_port@@IBUMAD_1.0', -+ 'umad_common_mad_status_str' => 'umad_common_mad_status_str@@IBUMAD_1.0', -+ 'umad_debug' => 'umad_debug@@IBUMAD_1.0', -+ 'umad_done' => 'umad_done@@IBUMAD_1.0', -+ 'umad_dump' => 'umad_dump@@IBUMAD_1.0', -+ 'umad_free_ca_device_list' => 'umad_free_ca_device_list@@IBUMAD_1.1', -+ 'umad_get_ca' => 'umad_get_ca@@IBUMAD_1.0', -+ 'umad_get_ca_device_list' => 'umad_get_ca_device_list@@IBUMAD_1.1', -+ 'umad_get_ca_portguids' => 'umad_get_ca_portguids@@IBUMAD_1.0', -+ 'umad_get_cas_names' => 'umad_get_cas_names@@IBUMAD_1.0', -+ 'umad_get_fd' => 'umad_get_fd@@IBUMAD_1.0', -+ 'umad_get_issm_path' => 'umad_get_issm_path@@IBUMAD_1.0', -+ 'umad_get_mad' => 'umad_get_mad@@IBUMAD_1.0', -+ 'umad_get_mad_addr' => 'umad_get_mad_addr@@IBUMAD_1.0', -+ 'umad_get_pkey' => 'umad_get_pkey@@IBUMAD_1.0', -+ 'umad_get_port' => 'umad_get_port@@IBUMAD_1.0', -+ 'umad_init' => 'umad_init@@IBUMAD_1.0', -+ 'umad_method_str' => 'umad_method_str@@IBUMAD_1.0', -+ 'umad_open_port' => 'umad_open_port@@IBUMAD_1.0', -+ 'umad_poll' => 'umad_poll@@IBUMAD_1.0', -+ 'umad_recv' => 'umad_recv@@IBUMAD_1.0', -+ 'umad_register' => 'umad_register@@IBUMAD_1.0', -+ 'umad_register2' => 'umad_register2@@IBUMAD_1.0', -+ 'umad_register_oui' => 'umad_register_oui@@IBUMAD_1.0', -+ 'umad_release_ca' => 'umad_release_ca@@IBUMAD_1.0', -+ 'umad_release_port' => 'umad_release_port@@IBUMAD_1.0', -+ 'umad_sa_mad_status_str' => 'umad_sa_mad_status_str@@IBUMAD_1.0', -+ 'umad_send' => 'umad_send@@IBUMAD_1.0', -+ 'umad_set_addr' => 'umad_set_addr@@IBUMAD_1.0', -+ 'umad_set_addr_net' => 'umad_set_addr_net@@IBUMAD_1.0', -+ 'umad_set_grh' => 'umad_set_grh@@IBUMAD_1.0', -+ 'umad_set_pkey' => 'umad_set_pkey@@IBUMAD_1.0', -+ 'umad_size' => 'umad_size@@IBUMAD_1.0', -+ 'umad_sort_ca_device_list' => 'umad_sort_ca_device_list@@IBUMAD_1.2', -+ 'umad_status' => 'umad_status@@IBUMAD_1.0', -+ 'umad_unregister' => 'umad_unregister@@IBUMAD_1.0' -+ }, -+ 'Symbols' => { -+ 'libibumad.so.3.2.41.0' => { -+ 'umad_addr_dump@@IBUMAD_1.0' => 1, -+ 'umad_attribute_str@@IBUMAD_1.0' => 1, -+ 'umad_class_str@@IBUMAD_1.0' => 1, -+ 'umad_close_port@@IBUMAD_1.0' => 1, -+ 'umad_common_mad_status_str@@IBUMAD_1.0' => 1, -+ 'umad_debug@@IBUMAD_1.0' => 1, -+ 'umad_done@@IBUMAD_1.0' => 1, -+ 'umad_dump@@IBUMAD_1.0' => 1, -+ 'umad_free_ca_device_list@@IBUMAD_1.1' => 1, -+ 'umad_get_ca@@IBUMAD_1.0' => 1, -+ 'umad_get_ca_device_list@@IBUMAD_1.1' => 1, -+ 'umad_get_ca_portguids@@IBUMAD_1.0' => 1, -+ 'umad_get_cas_names@@IBUMAD_1.0' => 1, -+ 'umad_get_fd@@IBUMAD_1.0' => 1, -+ 'umad_get_issm_path@@IBUMAD_1.0' => 1, -+ 'umad_get_mad@@IBUMAD_1.0' => 1, -+ 'umad_get_mad_addr@@IBUMAD_1.0' => 1, -+ 'umad_get_pkey@@IBUMAD_1.0' => 1, -+ 'umad_get_port@@IBUMAD_1.0' => 1, -+ 'umad_init@@IBUMAD_1.0' => 1, -+ 'umad_method_str@@IBUMAD_1.0' => 1, -+ 'umad_open_port@@IBUMAD_1.0' => 1, -+ 'umad_poll@@IBUMAD_1.0' => 1, -+ 'umad_recv@@IBUMAD_1.0' => 1, -+ 'umad_register2@@IBUMAD_1.0' => 1, -+ 'umad_register@@IBUMAD_1.0' => 1, -+ 'umad_register_oui@@IBUMAD_1.0' => 1, -+ 'umad_release_ca@@IBUMAD_1.0' => 1, -+ 'umad_release_port@@IBUMAD_1.0' => 1, -+ 'umad_sa_mad_status_str@@IBUMAD_1.0' => 1, -+ 'umad_send@@IBUMAD_1.0' => 1, -+ 'umad_set_addr@@IBUMAD_1.0' => 1, -+ 'umad_set_addr_net@@IBUMAD_1.0' => 1, -+ 'umad_set_grh@@IBUMAD_1.0' => 1, -+ 'umad_set_pkey@@IBUMAD_1.0' => 1, -+ 'umad_size@@IBUMAD_1.0' => 1, -+ 'umad_sort_ca_device_list@@IBUMAD_1.2' => 1, -+ 'umad_status@@IBUMAD_1.0' => 1, -+ 'umad_unregister@@IBUMAD_1.0' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '10481' => { -+ 'BaseType' => '5269', -+ 'Name' => 'struct umad_reg_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10487' => { -+ 'BaseType' => '4184', -+ 'Name' => 'uint32_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '111' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '11327' => { -+ 'BaseType' => '118', -+ 'Name' => 'long*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '118' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '12251' => { -+ 'BaseType' => '174', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '125' => { -+ 'BaseType' => '66', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '137' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '151' => { -+ 'BaseType' => '162', -+ 'Name' => 'char*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '162' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '169' => { -+ 'BaseType' => '162', -+ 'Name' => 'char const', -+ 'Size' => '1', -+ 'Type' => 'Const' -+ }, -+ '174' => { -+ 'BaseType' => '80', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '17521' => { -+ 'BaseType' => '5211', -+ 'Name' => 'umad_ca_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '186' => { -+ 'BaseType' => '125', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '198' => { -+ 'BaseType' => '66', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '2006' => { -+ 'BaseType' => '310', -+ 'Name' => '__be64*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '210' => { -+ 'BaseType' => '169', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '21775' => { -+ 'BaseType' => '3878', -+ 'Name' => 'char[20]*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '240' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '274' => { -+ 'BaseType' => '52', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => '__u16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '286' => { -+ 'BaseType' => '240', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '298' => { -+ 'BaseType' => '274', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => '__be16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '310' => { -+ 'BaseType' => '286', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '322' => { -+ 'BaseType' => '174', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '3233' => { -+ 'BaseType' => '59', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '338' => { -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'subnet_prefix', -+ 'offset' => '0', -+ 'type' => '310' -+ }, -+ '1' => { -+ 'name' => 'interface_id', -+ 'offset' => '8', -+ 'type' => '310' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '374' => { -+ 'Header' => undef, -+ 'Line' => '56', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'raw', -+ 'offset' => '0', -+ 'type' => '322' -+ }, -+ '1' => { -+ 'name' => 'raw_be16', -+ 'offset' => '0', -+ 'type' => '425' -+ }, -+ '2' => { -+ 'name' => 'global', -+ 'offset' => '0', -+ 'type' => '338' -+ } -+ }, -+ 'Name' => 'union umad_gid', -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '3878' => { -+ 'BaseType' => '162', -+ 'Name' => 'char[20]', -+ 'Size' => '20', -+ 'Type' => 'Array' -+ }, -+ '3924' => { -+ 'BaseType' => '162', -+ 'Name' => 'char[40]', -+ 'Size' => '40', -+ 'Type' => 'Array' -+ }, -+ '4172' => { -+ 'BaseType' => '99', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '4184' => { -+ 'BaseType' => '3233', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '425' => { -+ 'BaseType' => '298', -+ 'Name' => '__be16[8]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '4303' => { -+ 'BaseType' => '59', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '4339' => { -+ 'BaseType' => '4303', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '4466' => { -+ 'Header' => undef, -+ 'Line' => '77', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'gid', -+ 'offset' => '0', -+ 'type' => '322' -+ }, -+ '1' => { -+ 'name' => 'ib_gid', -+ 'offset' => '0', -+ 'type' => '374' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '45' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '4502' => { -+ 'Header' => undef, -+ 'Line' => '67', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qpn', -+ 'offset' => '0', -+ 'type' => '4339' -+ }, -+ '1' => { -+ 'name' => 'qkey', -+ 'offset' => '4', -+ 'type' => '4339' -+ }, -+ '10' => { -+ 'name' => 'flow_label', -+ 'offset' => '32', -+ 'type' => '4339' -+ }, -+ '11' => { -+ 'name' => 'pkey_index', -+ 'offset' => '36', -+ 'type' => '4172' -+ }, -+ '12' => { -+ 'name' => 'reserved', -+ 'offset' => '38', -+ 'type' => '4679' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'offset' => '8', -+ 'type' => '298' -+ }, -+ '3' => { -+ 'name' => 'sl', -+ 'offset' => '10', -+ 'type' => '174' -+ }, -+ '4' => { -+ 'name' => 'path_bits', -+ 'offset' => '11', -+ 'type' => '174' -+ }, -+ '5' => { -+ 'name' => 'grh_present', -+ 'offset' => '12', -+ 'type' => '174' -+ }, -+ '6' => { -+ 'name' => 'gid_index', -+ 'offset' => '13', -+ 'type' => '174' -+ }, -+ '7' => { -+ 'name' => 'hop_limit', -+ 'offset' => '14', -+ 'type' => '174' -+ }, -+ '8' => { -+ 'name' => 'traffic_class', -+ 'offset' => '15', -+ 'type' => '174' -+ }, -+ '9' => { -+ 'name' => 'unnamed0', -+ 'offset' => '16', -+ 'type' => '4466' -+ } -+ }, -+ 'Name' => 'struct ib_mad_addr', -+ 'Size' => '44', -+ 'Type' => 'Struct' -+ }, -+ '4679' => { -+ 'BaseType' => '174', -+ 'Name' => 'uint8_t[6]', -+ 'Size' => '6', -+ 'Type' => 'Array' -+ }, -+ '4695' => { -+ 'BaseType' => '4502', -+ 'Header' => undef, -+ 'Line' => '84', -+ 'Name' => 'ib_mad_addr_t', -+ 'Size' => '44', -+ 'Type' => 'Typedef' -+ }, -+ '4831' => { -+ 'Header' => undef, -+ 'Line' => '142', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'offset' => '0', -+ 'type' => '3878' -+ }, -+ '1' => { -+ 'name' => 'portnum', -+ 'offset' => '20', -+ 'type' => '111' -+ }, -+ '10' => { -+ 'name' => 'gid_prefix', -+ 'offset' => '56', -+ 'type' => '310' -+ }, -+ '11' => { -+ 'name' => 'port_guid', -+ 'offset' => '64', -+ 'type' => '310' -+ }, -+ '12' => { -+ 'name' => 'pkeys_size', -+ 'offset' => '72', -+ 'type' => '59' -+ }, -+ '13' => { -+ 'name' => 'pkeys', -+ 'offset' => '80', -+ 'type' => '5040' -+ }, -+ '14' => { -+ 'name' => 'link_layer', -+ 'offset' => '88', -+ 'type' => '3878' -+ }, -+ '2' => { -+ 'name' => 'base_lid', -+ 'offset' => '24', -+ 'type' => '59' -+ }, -+ '3' => { -+ 'name' => 'lmc', -+ 'offset' => '28', -+ 'type' => '59' -+ }, -+ '4' => { -+ 'name' => 'sm_lid', -+ 'offset' => '32', -+ 'type' => '59' -+ }, -+ '5' => { -+ 'name' => 'sm_sl', -+ 'offset' => '36', -+ 'type' => '59' -+ }, -+ '6' => { -+ 'name' => 'state', -+ 'offset' => '40', -+ 'type' => '59' -+ }, -+ '7' => { -+ 'name' => 'phys_state', -+ 'offset' => '44', -+ 'type' => '59' -+ }, -+ '8' => { -+ 'name' => 'rate', -+ 'offset' => '48', -+ 'type' => '59' -+ }, -+ '9' => { -+ 'name' => 'capmask', -+ 'offset' => '52', -+ 'type' => '4339' -+ } -+ }, -+ 'Name' => 'struct umad_port', -+ 'Size' => '112', -+ 'Type' => 'Struct' -+ }, -+ '5040' => { -+ 'BaseType' => '4172', -+ 'Name' => 'uint16_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5046' => { -+ 'BaseType' => '4831', -+ 'Header' => undef, -+ 'Line' => '158', -+ 'Name' => 'umad_port_t', -+ 'Size' => '112', -+ 'Type' => 'Typedef' -+ }, -+ '5058' => { -+ 'Header' => undef, -+ 'Line' => '160', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ca_name', -+ 'offset' => '0', -+ 'type' => '3878' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '20', -+ 'type' => '59' -+ }, -+ '2' => { -+ 'name' => 'numports', -+ 'offset' => '24', -+ 'type' => '111' -+ }, -+ '3' => { -+ 'name' => 'fw_ver', -+ 'offset' => '28', -+ 'type' => '3878' -+ }, -+ '4' => { -+ 'name' => 'ca_type', -+ 'offset' => '48', -+ 'type' => '3924' -+ }, -+ '5' => { -+ 'name' => 'hw_ver', -+ 'offset' => '88', -+ 'type' => '3878' -+ }, -+ '6' => { -+ 'name' => 'node_guid', -+ 'offset' => '112', -+ 'type' => '310' -+ }, -+ '7' => { -+ 'name' => 'system_guid', -+ 'offset' => '120', -+ 'type' => '310' -+ }, -+ '8' => { -+ 'name' => 'ports', -+ 'offset' => '128', -+ 'type' => '5189' -+ } -+ }, -+ 'Name' => 'struct umad_ca', -+ 'Size' => '208', -+ 'Type' => 'Struct' -+ }, -+ '5189' => { -+ 'BaseType' => '5205', -+ 'Name' => 'umad_port_t*[10]', -+ 'Size' => '80', -+ 'Type' => 'Array' -+ }, -+ '52' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '5205' => { -+ 'BaseType' => '5046', -+ 'Name' => 'umad_port_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5211' => { -+ 'BaseType' => '5058', -+ 'Header' => undef, -+ 'Line' => '170', -+ 'Name' => 'umad_ca_t', -+ 'Size' => '208', -+ 'Type' => 'Typedef' -+ }, -+ '5223' => { -+ 'Header' => undef, -+ 'Line' => '172', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '5263' -+ }, -+ '1' => { -+ 'name' => 'ca_name', -+ 'offset' => '8', -+ 'type' => '210' -+ } -+ }, -+ 'Name' => 'struct umad_device_node', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '5263' => { -+ 'BaseType' => '5223', -+ 'Name' => 'struct umad_device_node*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5269' => { -+ 'Header' => undef, -+ 'Line' => '224', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mgmt_class', -+ 'offset' => '0', -+ 'type' => '174' -+ }, -+ '1' => { -+ 'name' => 'mgmt_class_version', -+ 'offset' => '1', -+ 'type' => '174' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '4', -+ 'type' => '4184' -+ }, -+ '3' => { -+ 'name' => 'method_mask', -+ 'offset' => '8', -+ 'type' => '5361' -+ }, -+ '4' => { -+ 'name' => 'oui', -+ 'offset' => '24', -+ 'type' => '4184' -+ }, -+ '5' => { -+ 'name' => 'rmpp_version', -+ 'offset' => '28', -+ 'type' => '174' -+ } -+ }, -+ 'Name' => 'struct umad_reg_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '5361' => { -+ 'BaseType' => '186', -+ 'Name' => 'uint64_t[2]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '59' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '66' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '784' => { -+ 'BaseType' => '111', -+ 'Name' => 'int*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '80' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '8065' => { -+ 'BaseType' => '5263', -+ 'Name' => 'struct umad_device_node**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8693' => { -+ 'BaseType' => '4695', -+ 'Name' => 'ib_mad_addr_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '99' => { -+ 'BaseType' => '52', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libibumad.so.3.2.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__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, -+ '__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, -+ 'free@GLIBC_2.2.5' => 0, -+ 'getpid@GLIBC_2.2.5' => 0, -+ 'ioctl@GLIBC_2.2.5' => 0, -+ 'open@GLIBC_2.2.5' => 0, -+ 'opendir@GLIBC_2.2.5' => 0, -+ 'poll@GLIBC_2.2.5' => 0, -+ 'qsort@GLIBC_2.2.5' => 0, -+ 'read@GLIBC_2.2.5' => 0, -+ 'readdir@GLIBC_2.2.5' => 0, -+ '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, -+ 'write@GLIBC_2.2.5' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/ibverbs.dump b/ABI/ibverbs.dump -new file mode 100644 -index 0000000..69d8d53 ---- /dev/null -+++ b/ABI/ibverbs.dump -@@ -0,0 +1,18607 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libibverbs.so.1.14.41.0', -+ 'LibraryVersion' => 'ibverbs', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libdl.so.2' => 1, -+ 'libnl-3.so.200' => 1, -+ 'libnl-route-3.so.200' => 1, -+ 'libpthread.so.0' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '101327' => { -+ 'Header' => undef, -+ 'Line' => '186', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'driver', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_context' -+ }, -+ '102114' => { -+ 'Header' => undef, -+ 'Line' => '174', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context_ex', -+ 'type' => '93323' -+ }, -+ '1' => { -+ 'name' => 'cmd', -+ 'type' => '103456' -+ }, -+ '2' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'resp', -+ 'type' => '103462' -+ }, -+ '4' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_get_context' -+ }, -+ '104219' => { -+ 'Header' => undef, -+ 'Line' => '68', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'port_attr', -+ 'type' => '66022' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '105302' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_port' -+ }, -+ '112971' => { -+ 'Header' => undef, -+ 'Line' => '78', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'dm', -+ 'type' => '114981' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'type' => '956' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'access', -+ 'type' => '64' -+ }, -+ '5' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ }, -+ '6' => { -+ 'name' => 'link', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_reg_dm_mr' -+ }, -+ '115007' => { -+ 'Header' => undef, -+ 'Line' => '63', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dm', -+ 'type' => '114981' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_free_dm' -+ }, -+ '115452' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'dm_attr', -+ 'type' => '116456' -+ }, -+ '2' => { -+ 'name' => 'dm', -+ 'type' => '114981' -+ }, -+ '3' => { -+ 'name' => 'link', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_alloc_dm' -+ }, -+ '146045' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'flow_id', -+ 'type' => '18997' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_flow' -+ }, -+ '153544' => { -+ 'Header' => undef, -+ 'Line' => '120', -+ 'Param' => { -+ '0' => { -+ 'name' => 'action', -+ 'type' => '153972' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_flow_action' -+ }, -+ '153996' => { -+ 'Header' => undef, -+ 'Line' => '101', -+ 'Param' => { -+ '0' => { -+ 'name' => 'flow_action', -+ 'type' => '153972' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '66354' -+ }, -+ '2' => { -+ 'name' => 'driver', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_flow_action_esp' -+ }, -+ '154518' => { -+ 'Header' => undef, -+ 'Line' => '72', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '66354' -+ }, -+ '2' => { -+ 'name' => 'flow_action', -+ 'type' => '153972' -+ }, -+ '3' => { -+ 'name' => 'driver', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_flow_action_esp' -+ }, -+ '182966' => { -+ 'Header' => undef, -+ 'Line' => '120', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'offset', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'iova', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'fd', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'access', -+ 'type' => '130' -+ }, -+ '6' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_reg_dmabuf_mr' -+ }, -+ '185089' => { -+ 'Header' => undef, -+ 'Line' => '90', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ }, -+ '2' => { -+ 'name' => 'mr_handle', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_mr' -+ }, -+ '186193' => { -+ 'Header' => undef, -+ 'Line' => '58', -+ 'Param' => { -+ '0' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_dereg_mr' -+ }, -+ '186714' => { -+ 'Header' => undef, -+ 'Line' => '39', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'advice', -+ 'type' => '54649' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'sg_list', -+ 'type' => '14748' -+ }, -+ '4' => { -+ 'name' => 'num_sge', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_advise_mr' -+ }, -+ '195259' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mw', -+ 'type' => '14508' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_dealloc_mw' -+ }, -+ '202578' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_dealloc_pd' -+ }, -+ '225008' => { -+ 'Header' => undef, -+ 'Line' => '449', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_qp' -+ }, -+ '225848' => { -+ 'Header' => undef, -+ 'Line' => '422', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'type' => '31688' -+ }, -+ '2' => { -+ 'name' => 'attr_ex', -+ 'type' => '67048' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '226371' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '226377' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_qp_ex2' -+ }, -+ '226401' => { -+ 'Header' => undef, -+ 'Line' => '401', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'type' => '31688' -+ }, -+ '2' => { -+ 'name' => 'attr_ex', -+ 'type' => '67048' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '226918' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '31700' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_qp_ex' -+ }, -+ '226948' => { -+ 'Header' => undef, -+ 'Line' => '373', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '24581' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '226918' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '31700' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_qp' -+ }, -+ '240099' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rwq_ind_table', -+ 'type' => '13095' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_rwq_ind_table' -+ }, -+ '24660' => { -+ 'Data' => 1, -+ 'Header' => undef, -+ 'Line' => '324', -+ 'Return' => '19039', -+ 'ShortName' => 'verbs_allow_disassociate_destroy' -+ }, -+ '25011' => { -+ 'Header' => undef, -+ 'Line' => '1205', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '19003' -+ }, -+ '2' => { -+ 'name' => 'cmd', -+ 'type' => '25175' -+ }, -+ '3' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_cq' -+ }, -+ '25181' => { -+ 'Header' => undef, -+ 'Line' => '1160', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'init_attr', -+ 'type' => '19009' -+ }, -+ '2' => { -+ 'name' => 'rwq_ind_table', -+ 'type' => '13095' -+ }, -+ '3' => { -+ 'name' => 'resp', -+ 'type' => '25593' -+ }, -+ '4' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_rwq_ind_table' -+ }, -+ '25605' => { -+ 'Header' => undef, -+ 'Line' => '1128', -+ 'Param' => { -+ '0' => { -+ 'name' => 'wq', -+ 'type' => '10901' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '19015' -+ }, -+ '2' => { -+ 'name' => 'cmd', -+ 'type' => '25850' -+ }, -+ '3' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_wq' -+ }, -+ '25856' => { -+ 'Header' => undef, -+ 'Line' => '1069', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'flow_id', -+ 'type' => '18997' -+ }, -+ '2' => { -+ 'name' => 'flow_attr', -+ 'type' => '19021' -+ }, -+ '3' => { -+ 'name' => 'ucmd', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'ucmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_flow' -+ }, -+ '259987' => { -+ 'Header' => undef, -+ 'Line' => '245', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_srq' -+ }, -+ '260819' => { -+ 'Header' => undef, -+ 'Line' => '222', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'srq', -+ 'type' => '261265' -+ }, -+ '2' => { -+ 'name' => 'attr_ex', -+ 'type' => '67112' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '261271' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '261277' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_srq_ex' -+ }, -+ '261301' => { -+ 'Header' => undef, -+ 'Line' => '200', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '69531' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '261829' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '261277' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_srq' -+ }, -+ '28091' => { -+ 'Header' => undef, -+ 'Line' => '858', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '24569' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_detach_mcast' -+ }, -+ '28338' => { -+ 'Header' => undef, -+ 'Line' => '845', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '24569' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_attach_mcast' -+ }, -+ '28511' => { -+ 'Header' => undef, -+ 'Line' => '809', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'ah', -+ 'type' => '14352' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '24575' -+ }, -+ '3' => { -+ 'name' => 'resp', -+ 'type' => '28802' -+ }, -+ '4' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_ah' -+ }, -+ '285302' => { -+ 'Header' => undef, -+ 'Line' => '141', -+ 'Param' => { -+ '0' => { -+ 'name' => 'wq', -+ 'type' => '10901' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_wq' -+ }, -+ '286134' => { -+ 'Header' => undef, -+ 'Line' => '121', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'wq_init_attr', -+ 'type' => '66725' -+ }, -+ '2' => { -+ 'name' => 'wq', -+ 'type' => '10901' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '289570' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '289576' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_wq' -+ }, -+ '28808' => { -+ 'Header' => undef, -+ 'Line' => '750', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'name' => 'wr', -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'name' => 'bad_wr', -+ 'type' => '14913' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_post_srq_recv' -+ }, -+ '29301' => { -+ 'Header' => undef, -+ 'Line' => '691', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibqp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'wr', -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'name' => 'bad_wr', -+ 'type' => '14913' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_post_recv' -+ }, -+ '297342' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'xrcd', -+ 'type' => '24209' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_close_xrcd' -+ }, -+ '29787' => { -+ 'Header' => undef, -+ 'Line' => '603', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibqp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'wr', -+ 'type' => '14742' -+ }, -+ '2' => { -+ 'name' => 'bad_wr', -+ 'type' => '18954' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_post_send' -+ }, -+ '30281' => { -+ 'Header' => undef, -+ 'Line' => '583', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '30534' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '30540' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_qp_ex' -+ }, -+ '30546' => { -+ 'Header' => undef, -+ 'Line' => '566', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '30767' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_qp' -+ }, -+ '30845' => { -+ 'Header' => undef, -+ 'Line' => '393', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'init_attr', -+ 'type' => '24581' -+ }, -+ '4' => { -+ 'name' => 'cmd', -+ 'type' => '31281' -+ }, -+ '5' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_qp' -+ }, -+ '31287' => { -+ 'Header' => undef, -+ 'Line' => '343', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'type' => '31688' -+ }, -+ '2' => { -+ 'name' => 'vqp_sz', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'attr', -+ 'type' => '19027' -+ }, -+ '4' => { -+ 'name' => 'cmd', -+ 'type' => '31694' -+ }, -+ '5' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '6' => { -+ 'name' => 'resp', -+ 'type' => '31700' -+ }, -+ '7' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_open_qp' -+ }, -+ '316440' => { -+ 'Header' => undef, -+ 'Line' => '310', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'iova', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'access', -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '11828', -+ 'ShortName' => 'ibv_reg_mr_iova2' -+ }, -+ '316973' => { -+ 'Alias' => '__ibv_register_driver_1_1', -+ 'Header' => undef, -+ 'Line' => '979', -+ 'Param' => { -+ '0' => { -+ 'name' => 'name', -+ 'type' => '76632' -+ }, -+ '1' => { -+ 'name' => 'init_func', -+ 'type' => '315865' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_register_driver' -+ }, -+ '317035' => { -+ 'Alias' => '__ibv_detach_mcast_1_0', -+ 'Header' => undef, -+ 'Line' => '972', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '101173' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_detach_mcast' -+ }, -+ '31706' => { -+ 'Header' => undef, -+ 'Line' => '314', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ }, -+ '2' => { -+ 'name' => 'cmd', -+ 'type' => '31966' -+ }, -+ '3' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_srq' -+ }, -+ '317165' => { -+ 'Alias' => '__ibv_attach_mcast_1_0', -+ 'Header' => undef, -+ 'Line' => '965', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '101173' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_attach_mcast' -+ }, -+ '317295' => { -+ 'Alias' => '__ibv_destroy_ah_1_0', -+ 'Header' => undef, -+ 'Line' => '951', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ah', -+ 'type' => '314725' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_ah' -+ }, -+ '317405' => { -+ 'Alias' => '__ibv_create_ah_1_0', -+ 'Header' => undef, -+ 'Line' => '927', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '314143' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24575' -+ } -+ }, -+ 'Return' => '314725', -+ 'ShortName' => 'ibv_create_ah' -+ }, -+ '317584' => { -+ 'Alias' => '__ibv_destroy_qp_1_0', -+ 'Header' => undef, -+ 'Line' => '913', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '315773' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_qp' -+ }, -+ '317694' => { -+ 'Alias' => '__ibv_modify_qp_1_0', -+ 'Header' => undef, -+ 'Line' => '904', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_modify_qp' -+ }, -+ '317820' => { -+ 'Alias' => '__ibv_query_qp_1_0', -+ 'Header' => undef, -+ 'Line' => '881', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'init_attr', -+ 'type' => '318029' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_qp' -+ }, -+ '318035' => { -+ 'Alias' => '__ibv_create_qp_1_0', -+ 'Header' => undef, -+ 'Line' => '836', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '314143' -+ }, -+ '1' => { -+ 'name' => 'qp_init_attr', -+ 'type' => '318029' -+ } -+ }, -+ 'Return' => '315773', -+ 'ShortName' => 'ibv_create_qp' -+ }, -+ '318245' => { -+ 'Alias' => '__ibv_destroy_srq_1_0', -+ 'Header' => undef, -+ 'Line' => '822', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '314508' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_srq' -+ }, -+ '318356' => { -+ 'Alias' => '__ibv_query_srq_1_0', -+ 'Header' => undef, -+ 'Line' => '814', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '314508' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_srq' -+ }, -+ '318455' => { -+ 'Alias' => '__ibv_modify_srq_1_0', -+ 'Header' => undef, -+ 'Line' => '805', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '314508' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ }, -+ '2' => { -+ 'name' => 'srq_attr_mask', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_modify_srq' -+ }, -+ '318582' => { -+ 'Alias' => '__ibv_create_srq_1_0', -+ 'Header' => undef, -+ 'Line' => '777', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '314143' -+ }, -+ '1' => { -+ 'name' => 'srq_init_attr', -+ 'type' => '69531' -+ } -+ }, -+ 'Return' => '314508', -+ 'ShortName' => 'ibv_create_srq' -+ }, -+ '318762' => { -+ 'Alias' => '__ibv_ack_cq_events_1_0', -+ 'Header' => undef, -+ 'Line' => '769', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '314502' -+ }, -+ '1' => { -+ 'name' => 'nevents', -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_ack_cq_events' -+ }, -+ '318856' => { -+ 'Alias' => '__ibv_get_cq_event_1_0', -+ 'Header' => undef, -+ 'Line' => '749', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '1' => { -+ 'name' => 'cq', -+ 'type' => '319057' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'type' => '157339' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_get_cq_event' -+ }, -+ '319063' => { -+ 'Alias' => '__ibv_destroy_cq_1_0', -+ 'Header' => undef, -+ 'Line' => '735', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '314502' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_cq' -+ }, -+ '319173' => { -+ 'Alias' => '__ibv_resize_cq_1_0', -+ 'Header' => undef, -+ 'Line' => '728', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '314502' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_resize_cq' -+ }, -+ '319271' => { -+ 'Alias' => '__ibv_create_cq_1_0', -+ 'Header' => undef, -+ 'Line' => '699', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '4' => { -+ 'name' => 'comp_vector', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '314502', -+ 'ShortName' => 'ibv_create_cq' -+ }, -+ '319532' => { -+ 'Alias' => '__ibv_dereg_mr_1_0', -+ 'Header' => undef, -+ 'Line' => '685', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mr', -+ 'type' => '319642' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dereg_mr' -+ }, -+ '319648' => { -+ 'Alias' => '__ibv_reg_mr_1_0', -+ 'Header' => undef, -+ 'Line' => '658', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '314143' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'access', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '319642', -+ 'ShortName' => 'ibv_reg_mr' -+ }, -+ '31972' => { -+ 'Header' => undef, -+ 'Line' => '296', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ }, -+ '2' => { -+ 'name' => 'srq_attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '32182' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_modify_srq' -+ }, -+ '319987' => { -+ 'Alias' => '__ibv_dealloc_pd_1_0', -+ 'Header' => undef, -+ 'Line' => '644', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '314143' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dealloc_pd' -+ }, -+ '320097' => { -+ 'Alias' => '__ibv_alloc_pd_1_0', -+ 'Header' => undef, -+ 'Line' => '621', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ } -+ }, -+ 'Return' => '314143', -+ 'ShortName' => 'ibv_alloc_pd' -+ }, -+ '320244' => { -+ 'Alias' => '__ibv_query_pkey_1_0', -+ 'Header' => undef, -+ 'Line' => '612', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'index', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'pkey', -+ 'type' => '316605' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_pkey' -+ }, -+ '320402' => { -+ 'Alias' => '__ibv_query_gid_1_0', -+ 'Header' => undef, -+ 'Line' => '603', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'index', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'gid', -+ 'type' => '101173' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_gid' -+ }, -+ '320560' => { -+ 'Alias' => '__ibv_query_port_1_0', -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'port_attr', -+ 'type' => '66022' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_port' -+ }, -+ '320954' => { -+ 'Alias' => '__ibv_query_device_1_0', -+ 'Header' => undef, -+ 'Line' => '586', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'device_attr', -+ 'type' => '18686' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_device' -+ }, -+ '321053' => { -+ 'Alias' => '__ibv_ack_async_event_1_0', -+ 'Header' => undef, -+ 'Line' => '549', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event', -+ 'type' => '69345' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_ack_async_event' -+ }, -+ '321159' => { -+ 'Header' => undef, -+ 'Line' => '510', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'event', -+ 'type' => '69345' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => '__ibv_get_async_event_1_0' -+ }, -+ '321217' => { -+ 'Alias' => '__ibv_close_device_1_0', -+ 'Header' => undef, -+ 'Line' => '496', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '314046' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_close_device' -+ }, -+ '321328' => { -+ 'Alias' => '__ibv_open_device_1_0', -+ 'Header' => undef, -+ 'Line' => '467', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '315859' -+ } -+ }, -+ 'Return' => '314046', -+ 'ShortName' => 'ibv_open_device' -+ }, -+ '322542' => { -+ 'Alias' => '__ibv_get_device_guid_1_0', -+ 'Header' => undef, -+ 'Line' => '294', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '315859' -+ } -+ }, -+ 'Return' => '1052', -+ 'ShortName' => 'ibv_get_device_guid' -+ }, -+ '322612' => { -+ 'Alias' => '__ibv_get_device_name_1_0', -+ 'Header' => undef, -+ 'Line' => '287', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '315859' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_get_device_name' -+ }, -+ '322682' => { -+ 'Alias' => '__ibv_free_device_list_1_0', -+ 'Header' => undef, -+ 'Line' => '272', -+ 'Param' => { -+ '0' => { -+ 'name' => 'list', -+ 'type' => '322803' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_free_device_list' -+ }, -+ '322809' => { -+ 'Alias' => '__ibv_get_device_list_1_0', -+ 'Header' => undef, -+ 'Line' => '231', -+ 'Param' => { -+ '0' => { -+ 'name' => 'num', -+ 'type' => '24942' -+ } -+ }, -+ 'Return' => '322803', -+ 'ShortName' => 'ibv_get_device_list' -+ }, -+ '32523' => { -+ 'Header' => undef, -+ 'Line' => '253', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'cmd', -+ 'type' => '32795' -+ }, -+ '3' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'resp', -+ 'type' => '32801' -+ }, -+ '5' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_resize_cq' -+ }, -+ '32807' => { -+ 'Header' => undef, -+ 'Line' => '240', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibcq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'solicited_only', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_req_notify_cq' -+ }, -+ '32954' => { -+ 'Header' => undef, -+ 'Line' => '194', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibcq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'ne', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'wc', -+ 'type' => '18860' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_poll_cq' -+ }, -+ '33322' => { -+ 'Header' => undef, -+ 'Line' => '169', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'type', -+ 'type' => '12050' -+ }, -+ '2' => { -+ 'name' => 'mw', -+ 'type' => '14508' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '33672' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '33678' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_alloc_mw' -+ }, -+ '33684' => { -+ 'Header' => undef, -+ 'Line' => '140', -+ 'Param' => { -+ '0' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ }, -+ '10' => { -+ 'name' => 'resp_sz', -+ 'type' => '52' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'hca_va', -+ 'type' => '956' -+ }, -+ '5' => { -+ 'name' => 'access', -+ 'type' => '130' -+ }, -+ '6' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '7' => { -+ 'name' => 'cmd', -+ 'type' => '34030' -+ }, -+ '8' => { -+ 'name' => 'cmd_sz', -+ 'type' => '52' -+ }, -+ '9' => { -+ 'name' => 'resp', -+ 'type' => '34036' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_rereg_mr' -+ }, -+ '34042' => { -+ 'Header' => undef, -+ 'Line' => '99', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'hca_va', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'access', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'vmr', -+ 'type' => '24587' -+ }, -+ '6' => { -+ 'name' => 'cmd', -+ 'type' => '34390' -+ }, -+ '7' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '8' => { -+ 'name' => 'resp', -+ 'type' => '34396' -+ }, -+ '9' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_reg_mr' -+ }, -+ '342771' => { -+ 'Header' => undef, -+ 'Line' => '589', -+ 'Param' => { -+ '0' => { -+ 'name' => 'vctx', -+ 'type' => '93323' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'type' => '342795' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'verbs_set_ops' -+ }, -+ '343156' => { -+ 'Alias' => '__ibv_ack_async_event_1_1', -+ 'Header' => undef, -+ 'Line' => '498', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event', -+ 'type' => '69345' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_ack_async_event' -+ }, -+ '343468' => { -+ 'Alias' => '__ibv_get_async_event_1_1', -+ 'Header' => undef, -+ 'Line' => '452', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'event', -+ 'type' => '69345' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_get_async_event' -+ }, -+ '343782' => { -+ 'Alias' => '__ibv_close_device_1_1', -+ 'Header' => undef, -+ 'Line' => '442', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_close_device' -+ }, -+ '343976' => { -+ 'Header' => undef, -+ 'Line' => '432', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context_ex', -+ 'type' => '93323' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'verbs_uninit_context' -+ }, -+ '34402' => { -+ 'Header' => undef, -+ 'Line' => '67', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'xrcd', -+ 'type' => '24209' -+ }, -+ '2' => { -+ 'name' => 'vxrcd_size', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'attr', -+ 'type' => '19033' -+ }, -+ '4' => { -+ 'name' => 'cmd', -+ 'type' => '34711' -+ }, -+ '5' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '6' => { -+ 'name' => 'resp', -+ 'type' => '34717' -+ }, -+ '7' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_open_xrcd' -+ }, -+ '344081' => { -+ 'Header' => undef, -+ 'Line' => '370', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cmd_fd', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '9633', -+ 'ShortName' => 'ibv_import_device' -+ }, -+ '344581' => { -+ 'Alias' => '__ibv_open_device_1_1', -+ 'Header' => undef, -+ 'Line' => '363', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ } -+ }, -+ 'Return' => '9633', -+ 'ShortName' => 'ibv_open_device' -+ }, -+ '344664' => { -+ 'Header' => undef, -+ 'Line' => '323', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'name' => 'private_data', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '9633', -+ 'ShortName' => 'verbs_open_device' -+ }, -+ '344977' => { -+ 'Header' => undef, -+ 'Line' => '265', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'name' => 'cmd_fd', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'alloc_size', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'context_offset', -+ 'type' => '93323' -+ }, -+ '4' => { -+ 'name' => 'driver_id', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '71', -+ 'ShortName' => '_verbs_init_and_alloc_context' -+ }, -+ '346100' => { -+ 'Header' => undef, -+ 'Line' => '502', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '2' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '3' => { -+ 'name' => 'cq_context', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'verbs_init_cq' -+ }, -+ '346315' => { -+ 'Header' => undef, -+ 'Line' => '153', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_get_device_index' -+ }, -+ '346384' => { -+ 'Alias' => '__ibv_get_device_guid_1_1', -+ 'Header' => undef, -+ 'Line' => '116', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ } -+ }, -+ 'Return' => '1052', -+ 'ShortName' => 'ibv_get_device_guid' -+ }, -+ '346911' => { -+ 'Alias' => '__ibv_get_device_name_1_1', -+ 'Header' => undef, -+ 'Line' => '109', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '18013' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_get_device_name' -+ }, -+ '346960' => { -+ 'Alias' => '__ibv_free_device_list_1_1', -+ 'Header' => undef, -+ 'Line' => '98', -+ 'Param' => { -+ '0' => { -+ 'name' => 'list', -+ 'type' => '316891' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_free_device_list' -+ }, -+ '347063' => { -+ 'Alias' => '__ibv_get_device_list_1_1', -+ 'Header' => undef, -+ 'Line' => '54', -+ 'Param' => { -+ '0' => { -+ 'name' => 'num', -+ 'type' => '24942' -+ } -+ }, -+ 'Return' => '316891', -+ 'ShortName' => 'ibv_get_device_list' -+ }, -+ '34723' => { -+ 'Header' => undef, -+ 'Line' => '50', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '2' => { -+ 'name' => 'cmd', -+ 'type' => '34999' -+ }, -+ '3' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'resp', -+ 'type' => '35005' -+ }, -+ '5' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_alloc_pd' -+ }, -+ '376512' => { -+ 'Header' => undef, -+ 'Line' => '101', -+ 'Param' => { -+ '0' => { -+ 'name' => 'status', -+ 'type' => '10907' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_wc_status_str' -+ }, -+ '376610' => { -+ 'Header' => undef, -+ 'Line' => '70', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event', -+ 'type' => '57023' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_event_type_str' -+ }, -+ '376708' => { -+ 'Header' => undef, -+ 'Line' => '53', -+ 'Param' => { -+ '0' => { -+ 'name' => 'port_state', -+ 'type' => '56644' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_port_state_str' -+ }, -+ '376806' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node_type', -+ 'type' => '9355' -+ } -+ }, -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_node_type_str' -+ }, -+ '379460' => { -+ 'Header' => undef, -+ 'Line' => '48', -+ 'Return' => '76632', -+ 'ShortName' => 'ibv_get_sysfs_path' -+ }, -+ '402752' => { -+ 'Header' => undef, -+ 'Line' => '125', -+ 'Return' => '130', -+ 'ShortName' => 'ibv_fork_init' -+ }, -+ '402878' => { -+ 'Header' => undef, -+ 'Line' => '108', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dir', -+ 'type' => '76632' -+ }, -+ '1' => { -+ 'name' => 'file', -+ 'type' => '76632' -+ }, -+ '2' => { -+ 'name' => 'buf', -+ 'type' => '180' -+ }, -+ '3' => { -+ 'name' => 'size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_read_sysfs_file' -+ }, -+ '409010' => { -+ 'Header' => undef, -+ 'Line' => '240', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ops', -+ 'type' => '93265' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'verbs_register_driver_34' -+ }, -+ '411982' => { -+ 'Header' => undef, -+ 'Line' => '66', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '93323' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'fmt', -+ 'type' => '76632' -+ }, -+ '3' => { -+ 'type' => '-1' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => '__verbs_log' -+ }, -+ '416018' => { -+ 'Header' => undef, -+ 'Line' => '117', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dst', -+ 'type' => '416227' -+ }, -+ '1' => { -+ 'name' => 'src', -+ 'type' => '416233' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_copy_path_rec_to_kern' -+ }, -+ '416239' => { -+ 'Header' => undef, -+ 'Line' => '92', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dst', -+ 'type' => '416233' -+ }, -+ '1' => { -+ 'name' => 'src', -+ 'type' => '416227' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_copy_path_rec_from_kern' -+ }, -+ '416448' => { -+ 'Header' => undef, -+ 'Line' => '56', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dst', -+ 'type' => '24593' -+ }, -+ '1' => { -+ 'name' => 'src', -+ 'type' => '416583' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_copy_qp_attr_from_kern' -+ }, -+ '416589' => { -+ 'Header' => undef, -+ 'Line' => '39', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dst', -+ 'type' => '24575' -+ }, -+ '1' => { -+ 'name' => 'src', -+ 'type' => '416727' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_copy_ah_attr_from_kern' -+ }, -+ '421148' => { -+ 'Header' => undef, -+ 'Line' => '690', -+ 'Param' => { -+ '0' => { -+ 'name' => 'base', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dofork_range' -+ }, -+ '421400' => { -+ 'Header' => undef, -+ 'Line' => '689', -+ 'Param' => { -+ '0' => { -+ 'name' => 'base', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dontfork_range' -+ }, -+ '42316' => { -+ 'Header' => undef, -+ 'Line' => '35', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ah', -+ 'type' => '14352' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_ah' -+ }, -+ '423470' => { -+ 'Header' => undef, -+ 'Line' => '178', -+ 'Return' => '419513', -+ 'ShortName' => 'ibv_is_fork_initialized' -+ }, -+ '466961' => { -+ 'Header' => undef, -+ 'Line' => '1116', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'ece', -+ 'type' => '69847' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_ece' -+ }, -+ '467161' => { -+ 'Header' => undef, -+ 'Line' => '1106', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'ece', -+ 'type' => '69847' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_set_ece' -+ }, -+ '467378' => { -+ 'Header' => undef, -+ 'Line' => '1022', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24575' -+ }, -+ '2' => { -+ 'name' => 'eth_mac', -+ 'type' => '60310' -+ }, -+ '3' => { -+ 'name' => 'vid', -+ 'type' => '468450' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_resolve_eth_l2_from_gid' -+ }, -+ '468571' => { -+ 'Alias' => '__ibv_detach_mcast_1_1', -+ 'Header' => undef, -+ 'Line' => '981', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '24569' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_detach_mcast' -+ }, -+ '468803' => { -+ 'Alias' => '__ibv_attach_mcast_1_1', -+ 'Header' => undef, -+ 'Line' => '974', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'gid', -+ 'type' => '24569' -+ }, -+ '2' => { -+ 'name' => 'lid', -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_attach_mcast' -+ }, -+ '469035' => { -+ 'Alias' => '__ibv_destroy_ah_1_1', -+ 'Header' => undef, -+ 'Line' => '967', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ah', -+ 'type' => '14352' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_ah' -+ }, -+ '469207' => { -+ 'Header' => undef, -+ 'Line' => '954', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'wc', -+ 'type' => '18860' -+ }, -+ '2' => { -+ 'name' => 'grh', -+ 'type' => '469456' -+ }, -+ '3' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ } -+ }, -+ 'Return' => '14352', -+ 'ShortName' => 'ibv_create_ah_from_wc' -+ }, -+ '469462' => { -+ 'Header' => undef, -+ 'Line' => '926', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'wc', -+ 'type' => '18860' -+ }, -+ '3' => { -+ 'name' => 'grh', -+ 'type' => '469456' -+ }, -+ '4' => { -+ 'name' => 'ah_attr', -+ 'type' => '24575' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_init_ah_from_wc' -+ }, -+ '471374' => { -+ 'Header' => undef, -+ 'Line' => '746', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'index', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'type', -+ 'type' => '101039' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_gid_type' -+ }, -+ '471609' => { -+ 'Alias' => '__ibv_create_ah_1_1', -+ 'Header' => undef, -+ 'Line' => '732', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24575' -+ } -+ }, -+ 'Return' => '14352', -+ 'ShortName' => 'ibv_create_ah' -+ }, -+ '471828' => { -+ 'Alias' => '__ibv_destroy_qp_1_1', -+ 'Header' => undef, -+ 'Line' => '725', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_qp' -+ }, -+ '472000' => { -+ 'Alias' => '__ibv_modify_qp_1_1', -+ 'Header' => undef, -+ 'Line' => '708', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_modify_qp' -+ }, -+ '472246' => { -+ 'Header' => undef, -+ 'Line' => '695', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'op', -+ 'type' => '13899' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_qp_data_in_order' -+ }, -+ '472473' => { -+ 'Alias' => '__ibv_query_qp_1_1', -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'init_attr', -+ 'type' => '24581' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_qp' -+ }, -+ '472747' => { -+ 'Header' => undef, -+ 'Line' => '668', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '10582' -+ } -+ }, -+ 'Return' => '15319', -+ 'ShortName' => 'ibv_qp_to_qp_ex' -+ }, -+ '472824' => { -+ 'Alias' => '__ibv_create_qp_1_1', -+ 'Header' => undef, -+ 'Line' => '658', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'qp_init_attr', -+ 'type' => '24581' -+ } -+ }, -+ 'Return' => '10582', -+ 'ShortName' => 'ibv_create_qp' -+ }, -+ '473036' => { -+ 'Alias' => '__ibv_destroy_srq_1_1', -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_srq' -+ }, -+ '473209' => { -+ 'Alias' => '__ibv_query_srq_1_1', -+ 'Header' => undef, -+ 'Line' => '644', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_srq' -+ }, -+ '473410' => { -+ 'Alias' => '__ibv_modify_srq_1_1', -+ 'Header' => undef, -+ 'Line' => '635', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'name' => 'srq_attr', -+ 'type' => '24599' -+ }, -+ '2' => { -+ 'name' => 'srq_attr_mask', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_modify_srq' -+ }, -+ '473639' => { -+ 'Alias' => '__ibv_create_srq_1_1', -+ 'Header' => undef, -+ 'Line' => '615', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'srq_init_attr', -+ 'type' => '69531' -+ } -+ }, -+ 'Return' => '10700', -+ 'ShortName' => 'ibv_create_srq' -+ }, -+ '473893' => { -+ 'Alias' => '__ibv_ack_cq_events_1_1', -+ 'Header' => undef, -+ 'Line' => '605', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'nevents', -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_ack_cq_events' -+ }, -+ '474038' => { -+ 'Alias' => '__ibv_get_cq_event_1_1', -+ 'Header' => undef, -+ 'Line' => '587', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '1' => { -+ 'name' => 'cq', -+ 'type' => '316311' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'type' => '157339' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_get_cq_event' -+ }, -+ '474358' => { -+ 'Alias' => '__ibv_destroy_cq_1_1', -+ 'Header' => undef, -+ 'Line' => '567', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_cq' -+ }, -+ '474578' => { -+ 'Alias' => '__ibv_resize_cq_1_1', -+ 'Header' => undef, -+ 'Line' => '560', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_resize_cq' -+ }, -+ '474778' => { -+ 'Alias' => '__ibv_create_cq_1_1', -+ 'Header' => undef, -+ 'Line' => '545', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '4' => { -+ 'name' => 'comp_vector', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '10380', -+ 'ShortName' => 'ibv_create_cq' -+ }, -+ '475116' => { -+ 'Header' => undef, -+ 'Line' => '522', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_destroy_comp_channel' -+ }, -+ '475313' => { -+ 'Header' => undef, -+ 'Line' => '498', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ } -+ }, -+ 'Return' => '15787', -+ 'ShortName' => 'ibv_create_comp_channel' -+ }, -+ '475565' => { -+ 'Alias' => '__ibv_dereg_mr_1_1', -+ 'Header' => undef, -+ 'Line' => '481', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mr', -+ 'type' => '11828' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dereg_mr' -+ }, -+ '475842' => { -+ 'Alias' => '__ibv_rereg_mr_1_1', -+ 'Header' => undef, -+ 'Line' => '416', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mr', -+ 'type' => '11828' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '3' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'access', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_rereg_mr' -+ }, -+ '476352' => { -+ 'Header' => undef, -+ 'Line' => '398', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'offset', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'iova', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'fd', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'access', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'ShortName' => 'ibv_reg_dmabuf_mr' -+ }, -+ '476680' => { -+ 'Header' => undef, -+ 'Line' => '393', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dm', -+ 'type' => '55227' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_unimport_dm' -+ }, -+ '476848' => { -+ 'Header' => undef, -+ 'Line' => '385', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'dm_handle', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '55227', -+ 'ShortName' => 'ibv_import_dm' -+ }, -+ '477049' => { -+ 'Header' => undef, -+ 'Line' => '377', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mr', -+ 'type' => '11828' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_unimport_mr' -+ }, -+ '477217' => { -+ 'Header' => undef, -+ 'Line' => '369', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'mr_handle', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '11828', -+ 'ShortName' => 'ibv_import_mr' -+ }, -+ '477417' => { -+ 'Header' => undef, -+ 'Line' => '360', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'ibv_unimport_pd' -+ }, -+ '477585' => { -+ 'Header' => undef, -+ 'Line' => '353', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'pd_handle', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '12044', -+ 'ShortName' => 'ibv_import_pd' -+ }, -+ '477786' => { -+ 'Header' => undef, -+ 'Line' => '347', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'iova', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'access', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'ShortName' => 'ibv_reg_mr_iova' -+ }, -+ '477975' => { -+ 'Alias' => '__ibv_reg_mr_1_1', -+ 'Header' => undef, -+ 'Line' => '338', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'access', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'ShortName' => 'ibv_reg_mr' -+ }, -+ '478560' => { -+ 'Alias' => '__ibv_dealloc_pd_1_1', -+ 'Header' => undef, -+ 'Line' => '303', -+ 'Param' => { -+ '0' => { -+ 'name' => 'pd', -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_dealloc_pd' -+ }, -+ '478732' => { -+ 'Alias' => '__ibv_alloc_pd_1_1', -+ 'Header' => undef, -+ 'Line' => '290', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ } -+ }, -+ 'Return' => '12044', -+ 'ShortName' => 'ibv_alloc_pd' -+ }, -+ '478924' => { -+ 'Alias' => '__ibv_get_pkey_index_1_5', -+ 'Header' => undef, -+ 'Line' => '274', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'pkey', -+ 'type' => '1028' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_get_pkey_index' -+ }, -+ '479134' => { -+ 'Alias' => '__ibv_query_pkey_1_1', -+ 'Header' => undef, -+ 'Line' => '254', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'index', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'pkey', -+ 'type' => '316605' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_pkey' -+ }, -+ '479449' => { -+ 'Header' => undef, -+ 'Line' => '231', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'index', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'gid', -+ 'type' => '101173' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => '__ibv_query_gid_1_1' -+ }, -+ '479539' => { -+ 'Alias' => '__ibv_query_port_1_1', -+ 'Header' => undef, -+ 'Line' => '221', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'port_attr', -+ 'type' => '18723' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_port' -+ }, -+ '479769' => { -+ 'Alias' => '__ibv_query_device_1_1', -+ 'Header' => undef, -+ 'Line' => '163', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'device_attr', -+ 'type' => '18686' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_query_device' -+ }, -+ '479977' => { -+ 'Header' => undef, -+ 'Line' => '133', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mbps', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '452864', -+ 'ShortName' => 'mbps_to_ibv_rate' -+ }, -+ '480026' => { -+ 'Header' => undef, -+ 'Line' => '103', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rate', -+ 'type' => '452864' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_rate_to_mbps' -+ }, -+ '480081' => { -+ 'Header' => undef, -+ 'Line' => '81', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mult', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '452864', -+ 'ShortName' => 'mult_to_ibv_rate' -+ }, -+ '480136' => { -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rate', -+ 'type' => '452864' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_rate_to_mult' -+ }, -+ '49262' => { -+ 'Header' => undef, -+ 'Line' => '191', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'cmd', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'execute_ioctl' -+ }, -+ '49289' => { -+ 'Header' => undef, -+ 'Line' => '125', -+ 'Param' => { -+ '0' => { -+ 'name' => 'num_attrs', -+ 'type' => '64' -+ }, -+ '1' => { -+ 'name' => 'link', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => '__ioctl_final_num_attrs' -+ }, -+ '49316' => { -+ 'Header' => undef, -+ 'Line' => '79', -+ 'Param' => { -+ '0' => { -+ 'name' => 'vcounters', -+ 'type' => '50290' -+ }, -+ '1' => { -+ 'name' => 'counters_value', -+ 'type' => '48730' -+ }, -+ '2' => { -+ 'name' => 'ncounters', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'link', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_read_counters' -+ }, -+ '50316' => { -+ 'Header' => undef, -+ 'Line' => '64', -+ 'Param' => { -+ '0' => { -+ 'name' => 'vcounters', -+ 'type' => '50290' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_counters' -+ }, -+ '50762' => { -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'init_attr', -+ 'type' => '48736' -+ }, -+ '2' => { -+ 'name' => 'vcounters', -+ 'type' => '50290' -+ }, -+ '3' => { -+ 'name' => 'link', -+ 'type' => '41839' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_counters' -+ }, -+ '70967' => { -+ 'Header' => undef, -+ 'Line' => '176', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_destroy_cq' -+ }, -+ '71794' => { -+ 'Header' => undef, -+ 'Line' => '144', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'cq_attr', -+ 'type' => '72088' -+ }, -+ '2' => { -+ 'name' => 'cq', -+ 'type' => '72094' -+ }, -+ '3' => { -+ 'name' => 'cmd', -+ 'type' => '72100' -+ }, -+ '4' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '5' => { -+ 'name' => 'resp', -+ 'type' => '72106' -+ }, -+ '6' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ }, -+ '7' => { -+ 'name' => 'cmd_flags', -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_cq_ex' -+ }, -+ '72128' => { -+ 'Header' => undef, -+ 'Line' => '130', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'channel', -+ 'type' => '15787' -+ }, -+ '3' => { -+ 'name' => 'comp_vector', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'cq', -+ 'type' => '10380' -+ }, -+ '5' => { -+ 'name' => 'cmd', -+ 'type' => '72588' -+ }, -+ '6' => { -+ 'name' => 'cmd_size', -+ 'type' => '52' -+ }, -+ '7' => { -+ 'name' => 'resp', -+ 'type' => '72594' -+ }, -+ '8' => { -+ 'name' => 'resp_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_create_cq' -+ }, -+ '94839' => { -+ 'Header' => undef, -+ 'Line' => '714', -+ 'Param' => { -+ '0' => { -+ 'name' => 'buf', -+ 'type' => '180' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'type' => '52' -+ }, -+ '2' => { -+ 'name' => 'sysfs_dev', -+ 'type' => '93286' -+ }, -+ '3' => { -+ 'name' => 'fnfmt', -+ 'type' => '76632' -+ }, -+ '4' => { -+ 'type' => '-1' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_read_ibdev_sysfs_file' -+ }, -+ '95149' => { -+ 'Header' => undef, -+ 'Line' => '521', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'input', -+ 'type' => '66918' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '66924' -+ }, -+ '3' => { -+ 'name' => 'attr_size', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'resp', -+ 'type' => '95747' -+ }, -+ '5' => { -+ 'name' => 'resp_size', -+ 'type' => '95753' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'ibv_cmd_query_device_any' -+ }, -+ '95759' => { -+ 'Header' => undef, -+ 'Line' => '484', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'entries', -+ 'type' => '97012' -+ }, -+ '2' => { -+ 'name' => 'max_entries', -+ 'type' => '52' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'entry_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '209', -+ 'ShortName' => '_ibv_query_gid_table' -+ }, -+ '97036' => { -+ 'Header' => undef, -+ 'Line' => '473', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'gid_index', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'entry', -+ 'type' => '97012' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'entry_size', -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => '_ibv_query_gid_ex' -+ } -+ }, -+ 'SymbolVersion' => { -+ '__ibv_ack_async_event_1_0' => 'ibv_ack_async_event@IBVERBS_1.0', -+ '__ibv_ack_async_event_1_1' => 'ibv_ack_async_event@@IBVERBS_1.1', -+ '__ibv_ack_cq_events_1_0' => 'ibv_ack_cq_events@IBVERBS_1.0', -+ '__ibv_ack_cq_events_1_1' => 'ibv_ack_cq_events@@IBVERBS_1.1', -+ '__ibv_alloc_pd_1_0' => 'ibv_alloc_pd@IBVERBS_1.0', -+ '__ibv_alloc_pd_1_1' => 'ibv_alloc_pd@@IBVERBS_1.1', -+ '__ibv_attach_mcast_1_0' => 'ibv_attach_mcast@IBVERBS_1.0', -+ '__ibv_attach_mcast_1_1' => 'ibv_attach_mcast@@IBVERBS_1.1', -+ '__ibv_close_device_1_0' => 'ibv_close_device@IBVERBS_1.0', -+ '__ibv_close_device_1_1' => 'ibv_close_device@@IBVERBS_1.1', -+ '__ibv_create_ah_1_0' => 'ibv_create_ah@IBVERBS_1.0', -+ '__ibv_create_ah_1_1' => 'ibv_create_ah@@IBVERBS_1.1', -+ '__ibv_create_cq_1_0' => 'ibv_create_cq@IBVERBS_1.0', -+ '__ibv_create_cq_1_1' => 'ibv_create_cq@@IBVERBS_1.1', -+ '__ibv_create_qp_1_0' => 'ibv_create_qp@IBVERBS_1.0', -+ '__ibv_create_qp_1_1' => 'ibv_create_qp@@IBVERBS_1.1', -+ '__ibv_create_srq_1_0' => 'ibv_create_srq@IBVERBS_1.0', -+ '__ibv_create_srq_1_1' => 'ibv_create_srq@@IBVERBS_1.1', -+ '__ibv_dealloc_pd_1_0' => 'ibv_dealloc_pd@IBVERBS_1.0', -+ '__ibv_dealloc_pd_1_1' => 'ibv_dealloc_pd@@IBVERBS_1.1', -+ '__ibv_dereg_mr_1_0' => 'ibv_dereg_mr@IBVERBS_1.0', -+ '__ibv_dereg_mr_1_1' => 'ibv_dereg_mr@@IBVERBS_1.1', -+ '__ibv_destroy_ah_1_0' => 'ibv_destroy_ah@IBVERBS_1.0', -+ '__ibv_destroy_ah_1_1' => 'ibv_destroy_ah@@IBVERBS_1.1', -+ '__ibv_destroy_cq_1_0' => 'ibv_destroy_cq@IBVERBS_1.0', -+ '__ibv_destroy_cq_1_1' => 'ibv_destroy_cq@@IBVERBS_1.1', -+ '__ibv_destroy_qp_1_0' => 'ibv_destroy_qp@IBVERBS_1.0', -+ '__ibv_destroy_qp_1_1' => 'ibv_destroy_qp@@IBVERBS_1.1', -+ '__ibv_destroy_srq_1_0' => 'ibv_destroy_srq@IBVERBS_1.0', -+ '__ibv_destroy_srq_1_1' => 'ibv_destroy_srq@@IBVERBS_1.1', -+ '__ibv_detach_mcast_1_0' => 'ibv_detach_mcast@IBVERBS_1.0', -+ '__ibv_detach_mcast_1_1' => 'ibv_detach_mcast@@IBVERBS_1.1', -+ '__ibv_free_device_list_1_0' => 'ibv_free_device_list@IBVERBS_1.0', -+ '__ibv_free_device_list_1_1' => 'ibv_free_device_list@@IBVERBS_1.1', -+ '__ibv_get_async_event_1_0' => 'ibv_get_async_event@IBVERBS_1.0', -+ '__ibv_get_async_event_1_1' => 'ibv_get_async_event@@IBVERBS_1.1', -+ '__ibv_get_cq_event_1_0' => 'ibv_get_cq_event@IBVERBS_1.0', -+ '__ibv_get_cq_event_1_1' => 'ibv_get_cq_event@@IBVERBS_1.1', -+ '__ibv_get_device_guid_1_0' => 'ibv_get_device_guid@IBVERBS_1.0', -+ '__ibv_get_device_guid_1_1' => 'ibv_get_device_guid@@IBVERBS_1.1', -+ '__ibv_get_device_list_1_0' => 'ibv_get_device_list@IBVERBS_1.0', -+ '__ibv_get_device_list_1_1' => 'ibv_get_device_list@@IBVERBS_1.1', -+ '__ibv_get_device_name_1_0' => 'ibv_get_device_name@IBVERBS_1.0', -+ '__ibv_get_device_name_1_1' => 'ibv_get_device_name@@IBVERBS_1.1', -+ '__ibv_get_pkey_index_1_5' => 'ibv_get_pkey_index@@IBVERBS_1.5', -+ '__ibv_modify_qp_1_0' => 'ibv_modify_qp@IBVERBS_1.0', -+ '__ibv_modify_qp_1_1' => 'ibv_modify_qp@@IBVERBS_1.1', -+ '__ibv_modify_srq_1_0' => 'ibv_modify_srq@IBVERBS_1.0', -+ '__ibv_modify_srq_1_1' => 'ibv_modify_srq@@IBVERBS_1.1', -+ '__ibv_open_device_1_0' => 'ibv_open_device@IBVERBS_1.0', -+ '__ibv_open_device_1_1' => 'ibv_open_device@@IBVERBS_1.1', -+ '__ibv_query_device_1_0' => 'ibv_query_device@IBVERBS_1.0', -+ '__ibv_query_device_1_1' => 'ibv_query_device@@IBVERBS_1.1', -+ '__ibv_query_gid_1_0' => 'ibv_query_gid@IBVERBS_1.0', -+ '__ibv_query_gid_1_1' => 'ibv_query_gid@@IBVERBS_1.1', -+ '__ibv_query_pkey_1_0' => 'ibv_query_pkey@IBVERBS_1.0', -+ '__ibv_query_pkey_1_1' => 'ibv_query_pkey@@IBVERBS_1.1', -+ '__ibv_query_port_1_0' => 'ibv_query_port@IBVERBS_1.0', -+ '__ibv_query_port_1_1' => 'ibv_query_port@@IBVERBS_1.1', -+ '__ibv_query_qp_1_0' => 'ibv_query_qp@IBVERBS_1.0', -+ '__ibv_query_qp_1_1' => 'ibv_query_qp@@IBVERBS_1.1', -+ '__ibv_query_srq_1_0' => 'ibv_query_srq@IBVERBS_1.0', -+ '__ibv_query_srq_1_1' => 'ibv_query_srq@@IBVERBS_1.1', -+ '__ibv_reg_mr_1_0' => 'ibv_reg_mr@IBVERBS_1.0', -+ '__ibv_reg_mr_1_1' => 'ibv_reg_mr@@IBVERBS_1.1', -+ '__ibv_register_driver_1_1' => 'ibv_register_driver@IBVERBS_1.1', -+ '__ibv_rereg_mr_1_1' => 'ibv_rereg_mr@@IBVERBS_1.1', -+ '__ibv_resize_cq_1_0' => 'ibv_resize_cq@IBVERBS_1.0', -+ '__ibv_resize_cq_1_1' => 'ibv_resize_cq@@IBVERBS_1.1', -+ '__ioctl_final_num_attrs' => '__ioctl_final_num_attrs@@IBVERBS_PRIVATE_34', -+ '__verbs_log' => '__verbs_log@@IBVERBS_PRIVATE_34', -+ '_ibv_query_gid_ex' => '_ibv_query_gid_ex@@IBVERBS_1.11', -+ '_ibv_query_gid_table' => '_ibv_query_gid_table@@IBVERBS_1.11', -+ '_verbs_init_and_alloc_context' => '_verbs_init_and_alloc_context@@IBVERBS_PRIVATE_34', -+ 'execute_ioctl' => 'execute_ioctl@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_advise_mr' => 'ibv_cmd_advise_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_alloc_dm' => 'ibv_cmd_alloc_dm@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_alloc_mw' => 'ibv_cmd_alloc_mw@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_alloc_pd' => 'ibv_cmd_alloc_pd@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_attach_mcast' => 'ibv_cmd_attach_mcast@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_close_xrcd' => 'ibv_cmd_close_xrcd@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_ah' => 'ibv_cmd_create_ah@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_counters' => 'ibv_cmd_create_counters@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_cq' => 'ibv_cmd_create_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_cq_ex' => 'ibv_cmd_create_cq_ex@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_flow' => 'ibv_cmd_create_flow@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_flow_action_esp' => 'ibv_cmd_create_flow_action_esp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_qp' => 'ibv_cmd_create_qp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_qp_ex' => 'ibv_cmd_create_qp_ex@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_qp_ex2' => 'ibv_cmd_create_qp_ex2@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_rwq_ind_table' => 'ibv_cmd_create_rwq_ind_table@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_srq' => 'ibv_cmd_create_srq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_srq_ex' => 'ibv_cmd_create_srq_ex@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_create_wq' => 'ibv_cmd_create_wq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_dealloc_mw' => 'ibv_cmd_dealloc_mw@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_dealloc_pd' => 'ibv_cmd_dealloc_pd@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_dereg_mr' => 'ibv_cmd_dereg_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_ah' => 'ibv_cmd_destroy_ah@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_counters' => 'ibv_cmd_destroy_counters@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_cq' => 'ibv_cmd_destroy_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_flow' => 'ibv_cmd_destroy_flow@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_flow_action' => 'ibv_cmd_destroy_flow_action@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_qp' => 'ibv_cmd_destroy_qp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_rwq_ind_table' => 'ibv_cmd_destroy_rwq_ind_table@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_srq' => 'ibv_cmd_destroy_srq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_destroy_wq' => 'ibv_cmd_destroy_wq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_detach_mcast' => 'ibv_cmd_detach_mcast@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_free_dm' => 'ibv_cmd_free_dm@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_get_context' => 'ibv_cmd_get_context@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_cq' => 'ibv_cmd_modify_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_flow_action_esp' => 'ibv_cmd_modify_flow_action_esp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_qp' => 'ibv_cmd_modify_qp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_qp_ex' => 'ibv_cmd_modify_qp_ex@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_srq' => 'ibv_cmd_modify_srq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_modify_wq' => 'ibv_cmd_modify_wq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_open_qp' => 'ibv_cmd_open_qp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_open_xrcd' => 'ibv_cmd_open_xrcd@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_poll_cq' => 'ibv_cmd_poll_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_post_recv' => 'ibv_cmd_post_recv@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_post_send' => 'ibv_cmd_post_send@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_post_srq_recv' => 'ibv_cmd_post_srq_recv@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_context' => 'ibv_cmd_query_context@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_device_any' => 'ibv_cmd_query_device_any@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_mr' => 'ibv_cmd_query_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_port' => 'ibv_cmd_query_port@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_qp' => 'ibv_cmd_query_qp@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_query_srq' => 'ibv_cmd_query_srq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_read_counters' => 'ibv_cmd_read_counters@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_reg_dm_mr' => 'ibv_cmd_reg_dm_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_reg_dmabuf_mr' => 'ibv_cmd_reg_dmabuf_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_reg_mr' => 'ibv_cmd_reg_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_req_notify_cq' => 'ibv_cmd_req_notify_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_rereg_mr' => 'ibv_cmd_rereg_mr@@IBVERBS_PRIVATE_34', -+ 'ibv_cmd_resize_cq' => 'ibv_cmd_resize_cq@@IBVERBS_PRIVATE_34', -+ 'ibv_copy_ah_attr_from_kern' => 'ibv_copy_ah_attr_from_kern@@IBVERBS_1.1', -+ 'ibv_copy_path_rec_from_kern' => 'ibv_copy_path_rec_from_kern@@IBVERBS_1.0', -+ 'ibv_copy_path_rec_to_kern' => 'ibv_copy_path_rec_to_kern@@IBVERBS_1.0', -+ 'ibv_copy_qp_attr_from_kern' => 'ibv_copy_qp_attr_from_kern@@IBVERBS_1.0', -+ 'ibv_create_ah_from_wc' => 'ibv_create_ah_from_wc@@IBVERBS_1.1', -+ 'ibv_create_comp_channel' => 'ibv_create_comp_channel@@IBVERBS_1.0', -+ 'ibv_destroy_comp_channel' => 'ibv_destroy_comp_channel@@IBVERBS_1.0', -+ 'ibv_dofork_range' => 'ibv_dofork_range@@IBVERBS_1.1', -+ 'ibv_dontfork_range' => 'ibv_dontfork_range@@IBVERBS_1.1', -+ 'ibv_event_type_str' => 'ibv_event_type_str@@IBVERBS_1.1', -+ 'ibv_fork_init' => 'ibv_fork_init@@IBVERBS_1.1', -+ 'ibv_get_device_index' => 'ibv_get_device_index@@IBVERBS_1.9', -+ 'ibv_get_sysfs_path' => 'ibv_get_sysfs_path@@IBVERBS_1.0', -+ 'ibv_import_device' => 'ibv_import_device@@IBVERBS_1.10', -+ 'ibv_import_dm' => 'ibv_import_dm@@IBVERBS_1.13', -+ 'ibv_import_mr' => 'ibv_import_mr@@IBVERBS_1.10', -+ 'ibv_import_pd' => 'ibv_import_pd@@IBVERBS_1.10', -+ 'ibv_init_ah_from_wc' => 'ibv_init_ah_from_wc@@IBVERBS_1.1', -+ 'ibv_is_fork_initialized' => 'ibv_is_fork_initialized@@IBVERBS_1.13', -+ 'ibv_node_type_str' => 'ibv_node_type_str@@IBVERBS_1.1', -+ 'ibv_port_state_str' => 'ibv_port_state_str@@IBVERBS_1.1', -+ 'ibv_qp_to_qp_ex' => 'ibv_qp_to_qp_ex@@IBVERBS_1.6', -+ 'ibv_query_ece' => 'ibv_query_ece@@IBVERBS_1.10', -+ 'ibv_query_gid_type' => 'ibv_query_gid_type@@IBVERBS_PRIVATE_34', -+ 'ibv_query_qp_data_in_order' => 'ibv_query_qp_data_in_order@@IBVERBS_1.14', -+ 'ibv_rate_to_mbps' => 'ibv_rate_to_mbps@@IBVERBS_1.1', -+ 'ibv_rate_to_mult' => 'ibv_rate_to_mult@@IBVERBS_1.0', -+ 'ibv_read_ibdev_sysfs_file' => 'ibv_read_ibdev_sysfs_file@@IBVERBS_PRIVATE_34', -+ 'ibv_read_sysfs_file' => 'ibv_read_sysfs_file@@IBVERBS_1.0', -+ 'ibv_reg_dmabuf_mr' => 'ibv_reg_dmabuf_mr@@IBVERBS_1.12', -+ 'ibv_reg_mr_iova' => 'ibv_reg_mr_iova@@IBVERBS_1.7', -+ 'ibv_reg_mr_iova2' => 'ibv_reg_mr_iova2@@IBVERBS_1.8', -+ 'ibv_resolve_eth_l2_from_gid' => 'ibv_resolve_eth_l2_from_gid@@IBVERBS_1.1', -+ 'ibv_set_ece' => 'ibv_set_ece@@IBVERBS_1.10', -+ 'ibv_unimport_dm' => 'ibv_unimport_dm@@IBVERBS_1.13', -+ 'ibv_unimport_mr' => 'ibv_unimport_mr@@IBVERBS_1.10', -+ 'ibv_unimport_pd' => 'ibv_unimport_pd@@IBVERBS_1.10', -+ 'ibv_wc_status_str' => 'ibv_wc_status_str@@IBVERBS_1.1', -+ 'mbps_to_ibv_rate' => 'mbps_to_ibv_rate@@IBVERBS_1.1', -+ 'mult_to_ibv_rate' => 'mult_to_ibv_rate@@IBVERBS_1.0', -+ 'verbs_allow_disassociate_destroy' => 'verbs_allow_disassociate_destroy@@IBVERBS_PRIVATE_34', -+ 'verbs_init_cq' => 'verbs_init_cq@@IBVERBS_PRIVATE_34', -+ 'verbs_open_device' => 'verbs_open_device@@IBVERBS_PRIVATE_34', -+ 'verbs_register_driver_34' => 'verbs_register_driver_34@@IBVERBS_PRIVATE_34', -+ 'verbs_set_ops' => 'verbs_set_ops@@IBVERBS_PRIVATE_34', -+ 'verbs_uninit_context' => 'verbs_uninit_context@@IBVERBS_PRIVATE_34' -+ }, -+ 'Symbols' => { -+ 'libibverbs.so.1.14.41.0' => { -+ '__ioctl_final_num_attrs@@IBVERBS_PRIVATE_34' => 1, -+ '__verbs_log@@IBVERBS_PRIVATE_34' => 1, -+ '_ibv_query_gid_ex@@IBVERBS_1.11' => 1, -+ '_ibv_query_gid_table@@IBVERBS_1.11' => 1, -+ '_verbs_init_and_alloc_context@@IBVERBS_PRIVATE_34' => 1, -+ 'execute_ioctl@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_ack_async_event@@IBVERBS_1.1' => 1, -+ 'ibv_ack_async_event@IBVERBS_1.0' => 1, -+ 'ibv_ack_cq_events@@IBVERBS_1.1' => 1, -+ 'ibv_ack_cq_events@IBVERBS_1.0' => 1, -+ 'ibv_alloc_pd@@IBVERBS_1.1' => 1, -+ 'ibv_alloc_pd@IBVERBS_1.0' => 1, -+ 'ibv_attach_mcast@@IBVERBS_1.1' => 1, -+ 'ibv_attach_mcast@IBVERBS_1.0' => 1, -+ 'ibv_close_device@@IBVERBS_1.1' => 1, -+ 'ibv_close_device@IBVERBS_1.0' => 1, -+ 'ibv_cmd_advise_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_alloc_dm@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_alloc_mw@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_alloc_pd@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_attach_mcast@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_close_xrcd@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_ah@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_counters@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_cq_ex@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_flow@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_flow_action_esp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_qp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_qp_ex2@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_qp_ex@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_rwq_ind_table@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_srq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_srq_ex@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_create_wq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_dealloc_mw@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_dealloc_pd@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_dereg_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_ah@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_counters@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_flow@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_flow_action@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_qp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_rwq_ind_table@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_srq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_destroy_wq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_detach_mcast@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_free_dm@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_get_context@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_flow_action_esp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_qp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_qp_ex@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_srq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_modify_wq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_open_qp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_open_xrcd@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_poll_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_post_recv@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_post_send@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_post_srq_recv@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_context@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_device_any@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_port@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_qp@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_query_srq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_read_counters@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_reg_dm_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_reg_dmabuf_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_reg_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_req_notify_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_rereg_mr@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_cmd_resize_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_copy_ah_attr_from_kern@@IBVERBS_1.1' => 1, -+ 'ibv_copy_path_rec_from_kern@@IBVERBS_1.0' => 1, -+ 'ibv_copy_path_rec_to_kern@@IBVERBS_1.0' => 1, -+ 'ibv_copy_qp_attr_from_kern@@IBVERBS_1.0' => 1, -+ 'ibv_create_ah@@IBVERBS_1.1' => 1, -+ 'ibv_create_ah@IBVERBS_1.0' => 1, -+ 'ibv_create_ah_from_wc@@IBVERBS_1.1' => 1, -+ 'ibv_create_comp_channel@@IBVERBS_1.0' => 1, -+ 'ibv_create_cq@@IBVERBS_1.1' => 1, -+ 'ibv_create_cq@IBVERBS_1.0' => 1, -+ 'ibv_create_qp@@IBVERBS_1.1' => 1, -+ 'ibv_create_qp@IBVERBS_1.0' => 1, -+ 'ibv_create_srq@@IBVERBS_1.1' => 1, -+ 'ibv_create_srq@IBVERBS_1.0' => 1, -+ 'ibv_dealloc_pd@@IBVERBS_1.1' => 1, -+ 'ibv_dealloc_pd@IBVERBS_1.0' => 1, -+ 'ibv_dereg_mr@@IBVERBS_1.1' => 1, -+ 'ibv_dereg_mr@IBVERBS_1.0' => 1, -+ 'ibv_destroy_ah@@IBVERBS_1.1' => 1, -+ 'ibv_destroy_ah@IBVERBS_1.0' => 1, -+ 'ibv_destroy_comp_channel@@IBVERBS_1.0' => 1, -+ 'ibv_destroy_cq@@IBVERBS_1.1' => 1, -+ 'ibv_destroy_cq@IBVERBS_1.0' => 1, -+ 'ibv_destroy_qp@@IBVERBS_1.1' => 1, -+ 'ibv_destroy_qp@IBVERBS_1.0' => 1, -+ 'ibv_destroy_srq@@IBVERBS_1.1' => 1, -+ 'ibv_destroy_srq@IBVERBS_1.0' => 1, -+ 'ibv_detach_mcast@@IBVERBS_1.1' => 1, -+ 'ibv_detach_mcast@IBVERBS_1.0' => 1, -+ 'ibv_dofork_range@@IBVERBS_1.1' => 1, -+ 'ibv_dontfork_range@@IBVERBS_1.1' => 1, -+ 'ibv_event_type_str@@IBVERBS_1.1' => 1, -+ 'ibv_fork_init@@IBVERBS_1.1' => 1, -+ 'ibv_free_device_list@@IBVERBS_1.1' => 1, -+ 'ibv_free_device_list@IBVERBS_1.0' => 1, -+ 'ibv_get_async_event@@IBVERBS_1.1' => 1, -+ 'ibv_get_async_event@IBVERBS_1.0' => 1, -+ 'ibv_get_cq_event@@IBVERBS_1.1' => 1, -+ 'ibv_get_cq_event@IBVERBS_1.0' => 1, -+ 'ibv_get_device_guid@@IBVERBS_1.1' => 1, -+ 'ibv_get_device_guid@IBVERBS_1.0' => 1, -+ 'ibv_get_device_index@@IBVERBS_1.9' => 1, -+ 'ibv_get_device_list@@IBVERBS_1.1' => 1, -+ 'ibv_get_device_list@IBVERBS_1.0' => 1, -+ 'ibv_get_device_name@@IBVERBS_1.1' => 1, -+ 'ibv_get_device_name@IBVERBS_1.0' => 1, -+ 'ibv_get_pkey_index@@IBVERBS_1.5' => 1, -+ 'ibv_get_sysfs_path@@IBVERBS_1.0' => 1, -+ 'ibv_import_device@@IBVERBS_1.10' => 1, -+ 'ibv_import_dm@@IBVERBS_1.13' => 1, -+ 'ibv_import_mr@@IBVERBS_1.10' => 1, -+ 'ibv_import_pd@@IBVERBS_1.10' => 1, -+ 'ibv_init_ah_from_wc@@IBVERBS_1.1' => 1, -+ 'ibv_is_fork_initialized@@IBVERBS_1.13' => 1, -+ 'ibv_modify_qp@@IBVERBS_1.1' => 1, -+ 'ibv_modify_qp@IBVERBS_1.0' => 1, -+ 'ibv_modify_srq@@IBVERBS_1.1' => 1, -+ 'ibv_modify_srq@IBVERBS_1.0' => 1, -+ 'ibv_node_type_str@@IBVERBS_1.1' => 1, -+ 'ibv_open_device@@IBVERBS_1.1' => 1, -+ 'ibv_open_device@IBVERBS_1.0' => 1, -+ 'ibv_port_state_str@@IBVERBS_1.1' => 1, -+ 'ibv_qp_to_qp_ex@@IBVERBS_1.6' => 1, -+ 'ibv_query_device@@IBVERBS_1.1' => 1, -+ 'ibv_query_device@IBVERBS_1.0' => 1, -+ 'ibv_query_ece@@IBVERBS_1.10' => 1, -+ 'ibv_query_gid@@IBVERBS_1.1' => 1, -+ 'ibv_query_gid@IBVERBS_1.0' => 1, -+ 'ibv_query_gid_type@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_query_pkey@@IBVERBS_1.1' => 1, -+ 'ibv_query_pkey@IBVERBS_1.0' => 1, -+ 'ibv_query_port@@IBVERBS_1.1' => 1, -+ 'ibv_query_port@IBVERBS_1.0' => 1, -+ 'ibv_query_qp@@IBVERBS_1.1' => 1, -+ 'ibv_query_qp@IBVERBS_1.0' => 1, -+ 'ibv_query_qp_data_in_order@@IBVERBS_1.14' => 1, -+ 'ibv_query_srq@@IBVERBS_1.1' => 1, -+ 'ibv_query_srq@IBVERBS_1.0' => 1, -+ 'ibv_rate_to_mbps@@IBVERBS_1.1' => 1, -+ 'ibv_rate_to_mult@@IBVERBS_1.0' => 1, -+ 'ibv_read_ibdev_sysfs_file@@IBVERBS_PRIVATE_34' => 1, -+ 'ibv_read_sysfs_file@@IBVERBS_1.0' => 1, -+ 'ibv_reg_dmabuf_mr@@IBVERBS_1.12' => 1, -+ 'ibv_reg_mr@@IBVERBS_1.1' => 1, -+ 'ibv_reg_mr@IBVERBS_1.0' => 1, -+ 'ibv_reg_mr_iova2@@IBVERBS_1.8' => 1, -+ 'ibv_reg_mr_iova@@IBVERBS_1.7' => 1, -+ 'ibv_register_driver@IBVERBS_1.1' => 1, -+ 'ibv_rereg_mr@@IBVERBS_1.1' => 1, -+ 'ibv_resize_cq@@IBVERBS_1.1' => 1, -+ 'ibv_resize_cq@IBVERBS_1.0' => 1, -+ 'ibv_resolve_eth_l2_from_gid@@IBVERBS_1.1' => 1, -+ 'ibv_set_ece@@IBVERBS_1.10' => 1, -+ 'ibv_unimport_dm@@IBVERBS_1.13' => 1, -+ 'ibv_unimport_mr@@IBVERBS_1.10' => 1, -+ 'ibv_unimport_pd@@IBVERBS_1.10' => 1, -+ 'ibv_wc_status_str@@IBVERBS_1.1' => 1, -+ 'mbps_to_ibv_rate@@IBVERBS_1.1' => 1, -+ 'mult_to_ibv_rate@@IBVERBS_1.0' => 1, -+ 'verbs_allow_disassociate_destroy@@IBVERBS_PRIVATE_34' => -1, -+ 'verbs_init_cq@@IBVERBS_PRIVATE_34' => 1, -+ 'verbs_open_device@@IBVERBS_PRIVATE_34' => 1, -+ 'verbs_register_driver_34@@IBVERBS_PRIVATE_34' => 1, -+ 'verbs_set_ops@@IBVERBS_PRIVATE_34' => 1, -+ 'verbs_uninit_context@@IBVERBS_PRIVATE_34' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '-1' => { -+ 'Name' => '...', -+ 'Type' => 'Intrinsic' -+ }, -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '1004' => { -+ 'BaseType' => '64', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '101039' => { -+ 'BaseType' => '92651', -+ 'Name' => 'enum ibv_gid_type_sysfs*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '101173' => { -+ 'BaseType' => '9296', -+ 'Name' => 'union ibv_gid*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1016' => { -+ 'BaseType' => '474', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '10173' => { -+ 'BaseType' => '186', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '10189' => { -+ 'Header' => undef, -+ 'Line' => '364', -+ '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' -+ }, -+ '10239' => { -+ 'Header' => undef, -+ 'Line' => '1458', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '15787' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '822' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '896' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_cq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '1028' => { -+ 'BaseType' => '992', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => '__be16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '103456' => { -+ 'BaseType' => '92090', -+ 'Name' => 'struct ibv_get_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '103462' => { -+ 'BaseType' => '78418', -+ 'Name' => 'struct ib_uverbs_get_context_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10380' => { -+ 'BaseType' => '10239', -+ 'Name' => 'struct ibv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10386' => { -+ 'Header' => undef, -+ 'Line' => '1252', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '822' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '896' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '12044' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '10380' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '10380' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '10700' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '13414' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '12835' -+ } -+ }, -+ 'Name' => 'struct ibv_qp', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '1040' => { -+ 'BaseType' => '1004', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '1052' => { -+ 'BaseType' => '1016', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '105302' => { -+ 'BaseType' => '92421', -+ 'Name' => 'struct ibv_query_port*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10582' => { -+ 'BaseType' => '10386', -+ 'Name' => 'struct ibv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10588' => { -+ 'Header' => undef, -+ 'Line' => '1212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '12044' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '822' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '896' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_srq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '10700' => { -+ 'BaseType' => '10588', -+ 'Name' => 'struct ibv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10706' => { -+ 'Header' => undef, -+ 'Line' => '1234', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'wq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '10' => { -+ 'name' => 'cond', -+ 'offset' => '96', -+ 'type' => '896' -+ }, -+ '11' => { -+ 'name' => 'events_completed', -+ 'offset' => '144', -+ 'type' => '944' -+ }, -+ '12' => { -+ 'name' => 'comp_mask', -+ 'offset' => '148', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '12044' -+ }, -+ '3' => { -+ 'name' => 'cq', -+ 'offset' => '24', -+ 'type' => '10380' -+ }, -+ '4' => { -+ 'name' => 'wq_num', -+ 'offset' => '32', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'handle', -+ 'offset' => '36', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'state', -+ 'offset' => '40', -+ 'type' => '12502' -+ }, -+ '7' => { -+ 'name' => 'wq_type', -+ 'offset' => '44', -+ 'type' => '12426' -+ }, -+ '8' => { -+ 'name' => 'post_recv', -+ 'offset' => '48', -+ 'type' => '14919' -+ }, -+ '9' => { -+ 'name' => 'mutex', -+ 'offset' => '56', -+ 'type' => '822' -+ } -+ }, -+ 'Name' => 'struct ibv_wq', -+ 'Size' => '152', -+ 'Type' => 'Struct' -+ }, -+ '107760' => { -+ 'BaseType' => '54940', -+ 'Name' => 'struct ibv_alloc_dm_attr const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '10901' => { -+ 'BaseType' => '10706', -+ 'Name' => 'struct ibv_wq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10907' => { -+ 'Header' => undef, -+ 'Line' => '483', -+ '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' -+ }, -+ '11071' => { -+ 'Header' => undef, -+ 'Line' => '511', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WC_SEND', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_WC_RDMA_WRITE', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IBV_WC_TM_ADD', -+ 'value' => '130' -+ }, -+ '11' => { -+ 'name' => 'IBV_WC_TM_DEL', -+ 'value' => '131' -+ }, -+ '12' => { -+ 'name' => 'IBV_WC_TM_SYNC', -+ 'value' => '132' -+ }, -+ '13' => { -+ 'name' => 'IBV_WC_TM_RECV', -+ 'value' => '133' -+ }, -+ '14' => { -+ 'name' => 'IBV_WC_TM_NO_TAG', -+ 'value' => '134' -+ }, -+ '15' => { -+ 'name' => 'IBV_WC_DRIVER1', -+ 'value' => '135' -+ }, -+ '16' => { -+ 'name' => 'IBV_WC_DRIVER2', -+ 'value' => '136' -+ }, -+ '17' => { -+ 'name' => 'IBV_WC_DRIVER3', -+ 'value' => '137' -+ }, -+ '2' => { -+ 'name' => 'IBV_WC_RDMA_READ', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_WC_COMP_SWAP', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_WC_FETCH_ADD', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_WC_BIND_MW', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_WC_LOCAL_INV', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_WC_TSO', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'IBV_WC_RECV', -+ 'value' => '128' -+ }, -+ '9' => { -+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', -+ 'value' => '129' -+ } -+ }, -+ 'Name' => 'enum ibv_wc_opcode', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '112504' => { -+ 'Header' => undef, -+ 'Line' => '187', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dm', -+ 'offset' => '0', -+ 'type' => '54993' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct verbs_dm', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '11339' => { -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '1040' -+ }, -+ '1' => { -+ 'name' => 'invalidated_rkey', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '11376' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'status', -+ 'offset' => '8', -+ 'type' => '10907' -+ }, -+ '10' => { -+ 'name' => 'slid', -+ 'offset' => '42', -+ 'type' => '932' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '44', -+ 'type' => '920' -+ }, -+ '12' => { -+ 'name' => 'dlid_path_bits', -+ 'offset' => '45', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '12', -+ 'type' => '11071' -+ }, -+ '3' => { -+ 'name' => 'vendor_err', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'byte_len', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '11339' -+ }, -+ '6' => { -+ 'name' => 'qp_num', -+ 'offset' => '28', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'src_qp', -+ 'offset' => '32', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'wc_flags', -+ 'offset' => '36', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '40', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct ibv_wc', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '114981' => { -+ 'BaseType' => '112504', -+ 'Name' => 'struct verbs_dm*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11641' => { -+ 'Header' => undef, -+ 'Line' => '619', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '11828' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '956' -+ }, -+ '3' => { -+ 'name' => 'mw_access_flags', -+ 'offset' => '24', -+ 'type' => '64' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind_info', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '116456' => { -+ 'BaseType' => '107760', -+ 'Name' => 'struct ibv_alloc_dm_attr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11711' => { -+ 'BaseType' => '11641', -+ 'Name' => 'struct ibv_mw_bind_info const', -+ 'Size' => '32', -+ 'Type' => 'Const' -+ }, -+ '11716' => { -+ 'Header' => undef, -+ 'Line' => '662', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '12044' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'lkey', -+ 'offset' => '36', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'rkey', -+ 'offset' => '40', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '118' => { -+ 'BaseType' => '85', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '11828' => { -+ 'BaseType' => '11716', -+ 'Name' => 'struct ibv_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11834' => { -+ 'Header' => undef, -+ 'Line' => '626', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '11915' => { -+ 'Header' => undef, -+ 'Line' => '645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '4', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'oflags', -+ 'offset' => '8', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd_init_attr', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '11971' => { -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '12044' => { -+ 'BaseType' => '11834', -+ 'Name' => 'struct ibv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12050' => { -+ 'Header' => undef, -+ 'Line' => '672', -+ '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' -+ }, -+ '12082' => { -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '12044' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '24', -+ 'type' => '12050' -+ } -+ }, -+ 'Name' => 'struct ibv_mw', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '12166' => { -+ 'Header' => undef, -+ 'Line' => '685', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '9296' -+ }, -+ '1' => { -+ 'name' => 'flow_label', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'sgid_index', -+ 'offset' => '20', -+ 'type' => '920' -+ }, -+ '3' => { -+ 'name' => 'hop_limit', -+ 'offset' => '21', -+ 'type' => '920' -+ }, -+ '4' => { -+ 'name' => 'traffic_class', -+ 'offset' => '22', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct ibv_global_route', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '12251' => { -+ 'Header' => undef, -+ 'Line' => '756', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'grh', -+ 'offset' => '0', -+ 'type' => '12166' -+ }, -+ '1' => { -+ 'name' => 'dlid', -+ 'offset' => '24', -+ 'type' => '932' -+ }, -+ '2' => { -+ 'name' => 'sl', -+ 'offset' => '26', -+ 'type' => '920' -+ }, -+ '3' => { -+ 'name' => 'src_path_bits', -+ 'offset' => '27', -+ 'type' => '920' -+ }, -+ '4' => { -+ 'name' => 'static_rate', -+ 'offset' => '28', -+ 'type' => '920' -+ }, -+ '5' => { -+ 'name' => 'is_global', -+ 'offset' => '29', -+ 'type' => '920' -+ }, -+ '6' => { -+ 'name' => 'port_num', -+ 'offset' => '30', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct ibv_ah_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '12363' => { -+ 'Header' => undef, -+ 'Line' => '771', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_wr', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_sge', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'srq_limit', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_attr', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '12420' => { -+ 'BaseType' => '11971', -+ 'Name' => 'struct ibv_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12426' => { -+ 'Header' => undef, -+ 'Line' => '814', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WQT_RQ', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum ibv_wq_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '12502' => { -+ 'Header' => undef, -+ 'Line' => '842', -+ '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' -+ }, -+ '12590' => { -+ 'Header' => undef, -+ 'Line' => '856', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attr_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'wq_state', -+ 'offset' => '4', -+ 'type' => '12502' -+ }, -+ '2' => { -+ 'name' => 'curr_wq_state', -+ 'offset' => '8', -+ 'type' => '12502' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'flags_mask', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_wq_attr', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '12675' => { -+ 'Header' => undef, -+ 'Line' => '874', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '12772' => { -+ 'Header' => undef, -+ 'Line' => '888', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'log_ind_tbl_size', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl', -+ 'offset' => '8', -+ 'type' => '12829' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table_init_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '12829' => { -+ 'BaseType' => '10901', -+ 'Name' => 'struct ibv_wq**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12835' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ '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' -+ }, -+ '12897' => { -+ 'Header' => undef, -+ 'Line' => '905', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '12', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_cap', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '12982' => { -+ 'Header' => undef, -+ 'Line' => '913', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '10380' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '10380' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '10700' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '12897' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '12835' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '130' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '13095' => { -+ 'BaseType' => '12675', -+ 'Name' => 'struct ibv_rwq_ind_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13151' => { -+ 'Header' => undef, -+ 'Line' => '993', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'qp_num', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'xrcd', -+ 'offset' => '8', -+ 'type' => '12420' -+ }, -+ '3' => { -+ 'name' => 'qp_context', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'qp_type', -+ 'offset' => '24', -+ 'type' => '12835' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_open_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '13414' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ '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' -+ }, -+ '13482' => { -+ 'Header' => undef, -+ 'Line' => '1044', -+ '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' -+ }, -+ '13520' => { -+ 'Header' => undef, -+ 'Line' => '1050', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_state', -+ 'offset' => '0', -+ 'type' => '13414' -+ }, -+ '1' => { -+ 'name' => 'cur_qp_state', -+ 'offset' => '4', -+ 'type' => '13414' -+ }, -+ '10' => { -+ 'name' => 'ah_attr', -+ 'offset' => '56', -+ 'type' => '12251' -+ }, -+ '11' => { -+ 'name' => 'alt_ah_attr', -+ 'offset' => '88', -+ 'type' => '12251' -+ }, -+ '12' => { -+ 'name' => 'pkey_index', -+ 'offset' => '120', -+ 'type' => '932' -+ }, -+ '13' => { -+ 'name' => 'alt_pkey_index', -+ 'offset' => '122', -+ 'type' => '932' -+ }, -+ '14' => { -+ 'name' => 'en_sqd_async_notify', -+ 'offset' => '124', -+ 'type' => '920' -+ }, -+ '15' => { -+ 'name' => 'sq_draining', -+ 'offset' => '125', -+ 'type' => '920' -+ }, -+ '16' => { -+ 'name' => 'max_rd_atomic', -+ 'offset' => '126', -+ 'type' => '920' -+ }, -+ '17' => { -+ 'name' => 'max_dest_rd_atomic', -+ 'offset' => '127', -+ 'type' => '920' -+ }, -+ '18' => { -+ 'name' => 'min_rnr_timer', -+ 'offset' => '128', -+ 'type' => '920' -+ }, -+ '19' => { -+ 'name' => 'port_num', -+ 'offset' => '129', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'path_mtu', -+ 'offset' => '8', -+ 'type' => '10189' -+ }, -+ '20' => { -+ 'name' => 'timeout', -+ 'offset' => '130', -+ 'type' => '920' -+ }, -+ '21' => { -+ 'name' => 'retry_cnt', -+ 'offset' => '131', -+ 'type' => '920' -+ }, -+ '22' => { -+ 'name' => 'rnr_retry', -+ 'offset' => '132', -+ 'type' => '920' -+ }, -+ '23' => { -+ 'name' => 'alt_port_num', -+ 'offset' => '133', -+ 'type' => '920' -+ }, -+ '24' => { -+ 'name' => 'alt_timeout', -+ 'offset' => '134', -+ 'type' => '920' -+ }, -+ '25' => { -+ 'name' => 'rate_limit', -+ 'offset' => '136', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'path_mig_state', -+ 'offset' => '12', -+ 'type' => '13482' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'rq_psn', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'sq_psn', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'dest_qp_num', -+ 'offset' => '28', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'qp_access_flags', -+ 'offset' => '32', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'cap', -+ 'offset' => '36', -+ 'type' => '12897' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_attr', -+ 'Size' => '144', -+ 'Type' => 'Struct' -+ }, -+ '137' => { -+ 'BaseType' => '64', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '13899' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ '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' -+ }, -+ '13991' => { -+ 'Header' => undef, -+ 'Line' => '1109', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '52' -+ } -+ }, -+ 'Name' => 'struct ibv_data_buf', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14034' => { -+ 'BaseType' => '13991', -+ 'Name' => 'struct ibv_data_buf const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '14039' => { -+ 'Header' => undef, -+ 'Line' => '1114', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'lkey', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_sge', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14096' => { -+ 'BaseType' => '14039', -+ 'Name' => 'struct ibv_sge const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '14101' => { -+ 'Header' => undef, -+ 'Line' => '1130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '1040' -+ }, -+ '1' => { -+ 'name' => 'invalidate_rkey', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '14138' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14177' => { -+ 'Header' => undef, -+ 'Line' => '1139', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '956' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '1423' => { -+ 'Header' => undef, -+ 'Line' => '146', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'command', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'in_words', -+ 'offset' => '4', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'out_words', -+ 'offset' => '6', -+ 'type' => '992' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_cmd_hdr', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '14244' => { -+ 'Header' => undef, -+ 'Line' => '1145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '14352' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14296' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '12044' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_ah', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '14352' => { -+ 'BaseType' => '14296', -+ 'Name' => 'struct ibv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14358' => { -+ 'Header' => undef, -+ 'Line' => '1134', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '14138' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '14177' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '14244' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '14407' => { -+ 'Header' => undef, -+ 'Line' => '1152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_srqn', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '14432' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrc', -+ 'offset' => '0', -+ 'type' => '14407' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '14456' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw', -+ 'offset' => '0', -+ 'type' => '14508' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '11641' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '14508' => { -+ 'BaseType' => '12082', -+ 'Name' => 'struct ibv_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14514' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'hdr_sz', -+ 'offset' => '8', -+ 'type' => '932' -+ }, -+ '2' => { -+ 'name' => 'mss', -+ 'offset' => '10', -+ 'type' => '932' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14567' => { -+ 'Header' => undef, -+ 'Line' => '1156', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bind_mw', -+ 'offset' => '0', -+ 'type' => '14456' -+ }, -+ '1' => { -+ 'name' => 'tso', -+ 'offset' => '0', -+ 'type' => '14514' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '14604' => { -+ 'Header' => undef, -+ 'Line' => '1120', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '14742' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '14748' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '13899' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '64' -+ }, -+ '6' => { -+ 'name' => 'unnamed0', -+ 'offset' => '36', -+ 'type' => '14101' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '14358' -+ }, -+ '8' => { -+ 'name' => 'qp_type', -+ 'offset' => '72', -+ 'type' => '14432' -+ }, -+ '9' => { -+ 'name' => 'unnamed1', -+ 'offset' => '80', -+ 'type' => '14567' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '14742' => { -+ 'BaseType' => '14604', -+ 'Name' => 'struct ibv_send_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14748' => { -+ 'BaseType' => '14039', -+ 'Name' => 'struct ibv_sge*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14754' => { -+ 'Header' => undef, -+ 'Line' => '1170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '14748' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '1476' => { -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'provider_in_words', -+ 'offset' => '8', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'provider_out_words', -+ 'offset' => '10', -+ 'type' => '992' -+ }, -+ '3' => { -+ 'name' => 'cmd_hdr_reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_cmd_hdr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14825' => { -+ 'BaseType' => '14754', -+ 'Name' => 'struct ibv_recv_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14831' => { -+ 'Header' => undef, -+ 'Line' => '1206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'send_flags', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '11641' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '149' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '14913' => { -+ 'BaseType' => '14825', -+ 'Name' => 'struct ibv_recv_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14919' => { -+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10901' -+ }, -+ '1' => { -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'type' => '14913' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '14925' => { -+ 'Header' => undef, -+ 'Line' => '1269', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_base', -+ 'offset' => '0', -+ 'type' => '10386' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '160', -+ 'type' => '956' -+ }, -+ '10' => { -+ 'name' => 'wr_rdma_write_imm', -+ 'offset' => '232', -+ 'type' => '15476' -+ }, -+ '11' => { -+ 'name' => 'wr_send', -+ 'offset' => '240', -+ 'type' => '15493' -+ }, -+ '12' => { -+ 'name' => 'wr_send_imm', -+ 'offset' => '248', -+ 'type' => '15515' -+ }, -+ '13' => { -+ 'name' => 'wr_send_inv', -+ 'offset' => '256', -+ 'type' => '15417' -+ }, -+ '14' => { -+ 'name' => 'wr_send_tso', -+ 'offset' => '264', -+ 'type' => '15547' -+ }, -+ '15' => { -+ 'name' => 'wr_set_ud_addr', -+ 'offset' => '272', -+ 'type' => '15579' -+ }, -+ '16' => { -+ 'name' => 'wr_set_xrc_srqn', -+ 'offset' => '280', -+ 'type' => '15417' -+ }, -+ '17' => { -+ 'name' => 'wr_set_inline_data', -+ 'offset' => '288', -+ 'type' => '15606' -+ }, -+ '18' => { -+ 'name' => 'wr_set_inline_data_list', -+ 'offset' => '296', -+ 'type' => '15639' -+ }, -+ '19' => { -+ 'name' => 'wr_set_sge', -+ 'offset' => '304', -+ 'type' => '15671' -+ }, -+ '2' => { -+ 'name' => 'wr_id', -+ 'offset' => '168', -+ 'type' => '956' -+ }, -+ '20' => { -+ 'name' => 'wr_set_sge_list', -+ 'offset' => '312', -+ 'type' => '15704' -+ }, -+ '21' => { -+ 'name' => 'wr_start', -+ 'offset' => '320', -+ 'type' => '15493' -+ }, -+ '22' => { -+ 'name' => 'wr_complete', -+ 'offset' => '328', -+ 'type' => '15725' -+ }, -+ '23' => { -+ 'name' => 'wr_abort', -+ 'offset' => '336', -+ 'type' => '15493' -+ }, -+ '3' => { -+ 'name' => 'wr_flags', -+ 'offset' => '176', -+ 'type' => '64' -+ }, -+ '4' => { -+ 'name' => 'wr_atomic_cmp_swp', -+ 'offset' => '184', -+ 'type' => '15325' -+ }, -+ '5' => { -+ 'name' => 'wr_atomic_fetch_add', -+ 'offset' => '192', -+ 'type' => '15357' -+ }, -+ '6' => { -+ 'name' => 'wr_bind_mw', -+ 'offset' => '200', -+ 'type' => '15395' -+ }, -+ '7' => { -+ 'name' => 'wr_local_inv', -+ 'offset' => '208', -+ 'type' => '15417' -+ }, -+ '8' => { -+ 'name' => 'wr_rdma_read', -+ 'offset' => '216', -+ 'type' => '15444' -+ }, -+ '9' => { -+ 'name' => 'wr_rdma_write', -+ 'offset' => '224', -+ 'type' => '15444' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_ex', -+ 'Size' => '344', -+ 'Type' => 'Struct' -+ }, -+ '15319' => { -+ 'BaseType' => '14925', -+ 'Name' => 'struct ibv_qp_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15325' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '956' -+ }, -+ '4' => { -+ 'type' => '956' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15357' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '956' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15389' => { -+ 'BaseType' => '11711', -+ 'Name' => 'struct ibv_mw_bind_info const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15395' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '14508' -+ }, -+ '2' => { -+ 'type' => '944' -+ }, -+ '3' => { -+ 'type' => '15389' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '153972' => { -+ 'BaseType' => '24456', -+ 'Name' => 'struct verbs_flow_action*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15417' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '1544' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[7]', -+ 'Size' => '7', -+ 'Type' => 'Array' -+ }, -+ '15444' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ }, -+ '2' => { -+ 'type' => '956' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15476' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '1040' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15493' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15515' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '1040' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15547' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '932' -+ }, -+ '3' => { -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15579' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '14352' -+ }, -+ '2' => { -+ 'type' => '944' -+ }, -+ '3' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '156' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1560' => { -+ 'Header' => undef, -+ 'Line' => '309', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_alloc_pd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15606' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15633' => { -+ 'BaseType' => '14034', -+ 'Name' => 'struct ibv_data_buf const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15639' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '52' -+ }, -+ '2' => { -+ 'type' => '15633' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15671' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '944' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15698' => { -+ 'BaseType' => '14096', -+ 'Name' => 'struct ibv_sge const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15704' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ }, -+ '1' => { -+ 'type' => '52' -+ }, -+ '2' => { -+ 'type' => '15698' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15725' => { -+ 'Name' => 'int(*)(struct ibv_qp_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '15319' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '15731' => { -+ 'Header' => undef, -+ 'Line' => '1452', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'refcnt', -+ 'offset' => '12', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_comp_channel', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '157339' => { -+ 'BaseType' => '71', -+ 'Name' => 'void**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15787' => { -+ 'BaseType' => '15731', -+ 'Name' => 'struct ibv_comp_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '15825' => { -+ 'Header' => undef, -+ 'Line' => '1527', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq_count', -+ 'offset' => '0', -+ 'type' => '932' -+ }, -+ '1' => { -+ 'name' => 'cq_period', -+ 'offset' => '2', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct ibv_moderate_cq', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '15868' => { -+ 'Header' => undef, -+ 'Line' => '1532', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attr_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'moderate', -+ 'offset' => '4', -+ 'type' => '15825' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_cq_attr', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15911' => { -+ 'Header' => undef, -+ 'Line' => '1657', -+ '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' -+ }, -+ '1606' => { -+ 'BaseType' => '1016', -+ 'Name' => '__u64[]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '1622' => { -+ 'Header' => undef, -+ 'Line' => '314', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'pd_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '4', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_alloc_pd_resp', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '1665' => { -+ 'BaseType' => '1004', -+ 'Name' => '__u32[]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '168' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Name' => '__ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1681' => { -+ 'Header' => undef, -+ 'Line' => '323', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'oflags', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_open_xrcd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '17395' => { -+ 'Header' => undef, -+ 'Line' => '1889', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ } -+ }, -+ 'Name' => 'struct ibv_flow_action', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '17492' => { -+ 'Header' => undef, -+ 'Line' => '2054', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ } -+ }, -+ 'Name' => 'struct ibv_counters', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '17521' => { -+ 'BaseType' => '17492', -+ 'Name' => 'struct ibv_counters*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1770' => { -+ 'Header' => undef, -+ 'Line' => '330', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrcd_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '4', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_open_xrcd_resp', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '17780' => { -+ 'Header' => undef, -+ 'Line' => '1869', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'type', -+ 'offset' => '4', -+ 'type' => '15911' -+ }, -+ '2' => { -+ 'name' => 'size', -+ 'offset' => '8', -+ 'type' => '932' -+ }, -+ '3' => { -+ 'name' => 'priority', -+ 'offset' => '10', -+ 'type' => '932' -+ }, -+ '4' => { -+ 'name' => 'num_of_specs', -+ 'offset' => '12', -+ 'type' => '920' -+ }, -+ '5' => { -+ 'name' => 'port', -+ 'offset' => '13', -+ 'type' => '920' -+ }, -+ '6' => { -+ 'name' => 'flags', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_flow_attr', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '17893' => { -+ 'Header' => undef, -+ 'Line' => '1883', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'context', -+ 'offset' => '8', -+ 'type' => '9633' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_flow', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '17950' => { -+ 'Header' => undef, -+ 'Line' => '1918', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_dummy1', -+ 'offset' => '0', -+ 'type' => '18134' -+ }, -+ '1' => { -+ 'name' => '_dummy2', -+ 'offset' => '8', -+ 'type' => '18151' -+ } -+ }, -+ 'Name' => 'struct _ibv_device_ops', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '180' => { -+ 'BaseType' => '186', -+ 'Name' => 'char*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18013' => { -+ 'BaseType' => '18019', -+ 'Name' => 'struct ibv_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18019' => { -+ 'Header' => undef, -+ 'Line' => '1928', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_ops', -+ 'offset' => '0', -+ 'type' => '17950' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '16', -+ 'type' => '9355' -+ }, -+ '2' => { -+ 'name' => 'transport_type', -+ 'offset' => '20', -+ 'type' => '9422' -+ }, -+ '3' => { -+ 'name' => 'name', -+ 'offset' => '24', -+ 'type' => '10173' -+ }, -+ '4' => { -+ 'name' => 'dev_name', -+ 'offset' => '88', -+ 'type' => '10173' -+ }, -+ '5' => { -+ 'name' => 'dev_path', -+ 'offset' => '152', -+ 'type' => '18186' -+ }, -+ '6' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '408', -+ 'type' => '18186' -+ } -+ }, -+ 'Name' => 'struct ibv_device', -+ 'Size' => '664', -+ 'Type' => 'Struct' -+ }, -+ '18134' => { -+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '9633', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18151' => { -+ 'Name' => 'void(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18186' => { -+ 'BaseType' => '186', -+ 'Name' => 'char[256]', -+ 'Size' => '256', -+ 'Type' => 'Array' -+ }, -+ '18202' => { -+ 'Header' => undef, -+ 'Line' => '1943', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_compat_query_device', -+ 'offset' => '0', -+ 'type' => '18692' -+ }, -+ '1' => { -+ 'name' => '_compat_query_port', -+ 'offset' => '8', -+ 'type' => '18734' -+ }, -+ '10' => { -+ 'name' => '_compat_create_cq', -+ 'offset' => '80', -+ 'type' => '18745' -+ }, -+ '11' => { -+ 'name' => 'poll_cq', -+ 'offset' => '88', -+ 'type' => '18866' -+ }, -+ '12' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '96', -+ 'type' => '18892' -+ }, -+ '13' => { -+ 'name' => '_compat_cq_event', -+ 'offset' => '104', -+ 'type' => '18745' -+ }, -+ '14' => { -+ 'name' => '_compat_resize_cq', -+ 'offset' => '112', -+ 'type' => '18745' -+ }, -+ '15' => { -+ 'name' => '_compat_destroy_cq', -+ 'offset' => '120', -+ 'type' => '18745' -+ }, -+ '16' => { -+ 'name' => '_compat_create_srq', -+ 'offset' => '128', -+ 'type' => '18745' -+ }, -+ '17' => { -+ 'name' => '_compat_modify_srq', -+ 'offset' => '136', -+ 'type' => '18745' -+ }, -+ '18' => { -+ 'name' => '_compat_query_srq', -+ 'offset' => '144', -+ 'type' => '18745' -+ }, -+ '19' => { -+ 'name' => '_compat_destroy_srq', -+ 'offset' => '152', -+ 'type' => '18745' -+ }, -+ '2' => { -+ 'name' => '_compat_alloc_pd', -+ 'offset' => '16', -+ 'type' => '18745' -+ }, -+ '20' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '160', -+ 'type' => '18923' -+ }, -+ '21' => { -+ 'name' => '_compat_create_qp', -+ 'offset' => '168', -+ 'type' => '18745' -+ }, -+ '22' => { -+ 'name' => '_compat_query_qp', -+ 'offset' => '176', -+ 'type' => '18745' -+ }, -+ '23' => { -+ 'name' => '_compat_modify_qp', -+ 'offset' => '184', -+ 'type' => '18745' -+ }, -+ '24' => { -+ 'name' => '_compat_destroy_qp', -+ 'offset' => '192', -+ 'type' => '18745' -+ }, -+ '25' => { -+ 'name' => 'post_send', -+ 'offset' => '200', -+ 'type' => '18960' -+ }, -+ '26' => { -+ 'name' => 'post_recv', -+ 'offset' => '208', -+ 'type' => '18991' -+ }, -+ '27' => { -+ 'name' => '_compat_create_ah', -+ 'offset' => '216', -+ 'type' => '18745' -+ }, -+ '28' => { -+ 'name' => '_compat_destroy_ah', -+ 'offset' => '224', -+ 'type' => '18745' -+ }, -+ '29' => { -+ 'name' => '_compat_attach_mcast', -+ 'offset' => '232', -+ 'type' => '18745' -+ }, -+ '3' => { -+ 'name' => '_compat_dealloc_pd', -+ 'offset' => '24', -+ 'type' => '18745' -+ }, -+ '30' => { -+ 'name' => '_compat_detach_mcast', -+ 'offset' => '240', -+ 'type' => '18745' -+ }, -+ '31' => { -+ 'name' => '_compat_async_event', -+ 'offset' => '248', -+ 'type' => '18745' -+ }, -+ '4' => { -+ 'name' => '_compat_reg_mr', -+ 'offset' => '32', -+ 'type' => '18745' -+ }, -+ '5' => { -+ 'name' => '_compat_rereg_mr', -+ 'offset' => '40', -+ 'type' => '18745' -+ }, -+ '6' => { -+ 'name' => '_compat_dereg_mr', -+ 'offset' => '48', -+ 'type' => '18745' -+ }, -+ '7' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '56', -+ 'type' => '18771' -+ }, -+ '8' => { -+ 'name' => 'bind_mw', -+ 'offset' => '64', -+ 'type' => '18808' -+ }, -+ '9' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '72', -+ 'type' => '18829' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops', -+ 'Size' => '256', -+ 'Type' => 'Struct' -+ }, -+ '1829' => { -+ 'Header' => undef, -+ 'Line' => '339', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'start', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '1016' -+ }, -+ '3' => { -+ 'name' => 'hca_va', -+ 'offset' => '24', -+ 'type' => '1016' -+ }, -+ '4' => { -+ 'name' => 'pd_handle', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'access_flags', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '40', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_reg_mr', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '186' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '18686' => { -+ 'BaseType' => '9639', -+ 'Name' => 'struct ibv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18692' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '18686' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18723' => { -+ 'BaseType' => '18729', -+ 'Name' => 'struct _compat_ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18729' => { -+ 'Header' => undef, -+ 'Line' => '197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'state', -+ 'offset' => '0', -+ 'type' => '56644' -+ }, -+ '1' => { -+ 'name' => 'max_mtu', -+ 'offset' => '4', -+ 'type' => '10189' -+ }, -+ '10' => { -+ 'name' => 'sm_lid', -+ 'offset' => '36', -+ 'type' => '932' -+ }, -+ '11' => { -+ 'name' => 'lmc', -+ 'offset' => '38', -+ 'type' => '920' -+ }, -+ '12' => { -+ 'name' => 'max_vl_num', -+ 'offset' => '39', -+ 'type' => '920' -+ }, -+ '13' => { -+ 'name' => 'sm_sl', -+ 'offset' => '40', -+ 'type' => '920' -+ }, -+ '14' => { -+ 'name' => 'subnet_timeout', -+ 'offset' => '41', -+ 'type' => '920' -+ }, -+ '15' => { -+ 'name' => 'init_type_reply', -+ 'offset' => '42', -+ 'type' => '920' -+ }, -+ '16' => { -+ 'name' => 'active_width', -+ 'offset' => '43', -+ 'type' => '920' -+ }, -+ '17' => { -+ 'name' => 'active_speed', -+ 'offset' => '44', -+ 'type' => '920' -+ }, -+ '18' => { -+ 'name' => 'phys_state', -+ 'offset' => '45', -+ 'type' => '920' -+ }, -+ '19' => { -+ 'name' => 'link_layer', -+ 'offset' => '46', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'active_mtu', -+ 'offset' => '8', -+ 'type' => '10189' -+ }, -+ '20' => { -+ 'name' => 'flags', -+ 'offset' => '47', -+ 'type' => '920' -+ }, -+ '3' => { -+ 'name' => 'gid_tbl_len', -+ 'offset' => '12', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'port_cap_flags', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'max_msg_sz', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'bad_pkey_cntr', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'qkey_viol_cntr', -+ 'offset' => '28', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'pkey_tbl_len', -+ 'offset' => '32', -+ 'type' => '932' -+ }, -+ '9' => { -+ 'name' => 'lid', -+ 'offset' => '34', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct _compat_ibv_port_attr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '18734' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '920' -+ }, -+ '2' => { -+ 'type' => '18723' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18745' => { -+ 'Name' => 'void*(*)()', -+ 'Return' => '71', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18771' => { -+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '12050' -+ } -+ }, -+ 'Return' => '14508', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18802' => { -+ 'BaseType' => '14831', -+ 'Name' => 'struct ibv_mw_bind*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18808' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '14508' -+ }, -+ '2' => { -+ 'type' => '18802' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18829' => { -+ 'Name' => 'int(*)(struct ibv_mw*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '14508' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18860' => { -+ 'BaseType' => '11376', -+ 'Name' => 'struct ibv_wc*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18866' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '18860' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18892' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18923' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'type' => '14913' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18954' => { -+ 'BaseType' => '14742', -+ 'Name' => 'struct ibv_send_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18960' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '14742' -+ }, -+ '2' => { -+ 'type' => '18954' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18991' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '14825' -+ }, -+ '2' => { -+ 'type' => '14913' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18997' => { -+ 'BaseType' => '17893', -+ 'Name' => 'struct ibv_flow*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19003' => { -+ 'BaseType' => '15868', -+ 'Name' => 'struct ibv_modify_cq_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19009' => { -+ 'BaseType' => '12772', -+ 'Name' => 'struct ibv_rwq_ind_table_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19015' => { -+ 'BaseType' => '12590', -+ 'Name' => 'struct ibv_wq_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19021' => { -+ 'BaseType' => '17780', -+ 'Name' => 'struct ibv_flow_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19027' => { -+ 'BaseType' => '13151', -+ 'Name' => 'struct ibv_qp_open_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19033' => { -+ 'BaseType' => '11915', -+ 'Name' => 'struct ibv_xrcd_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19039' => { -+ 'Name' => '_Bool', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '19046' => { -+ 'Header' => undef, -+ 'Line' => '51', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'ex_hdr', -+ 'offset' => '8', -+ 'type' => '1476' -+ } -+ }, -+ 'Name' => 'struct ex_hdr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '19088' => { -+ 'Header' => undef, -+ 'Line' => '175', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'pd_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'mw_type', -+ 'offset' => '12', -+ 'type' => '980' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '13', -+ 'type' => '2377' -+ }, -+ '4' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19182' => { -+ 'Header' => undef, -+ 'Line' => '175', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '19088' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '2289' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '19212' => { -+ 'Header' => undef, -+ 'Line' => '175', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '19182' -+ } -+ }, -+ 'Name' => 'struct ibv_alloc_mw', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '19273' => { -+ 'Header' => undef, -+ 'Line' => '176', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '19328' => { -+ 'Header' => undef, -+ 'Line' => '176', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '19273' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '1560' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '19358' => { -+ 'Header' => undef, -+ 'Line' => '176', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '19328' -+ } -+ }, -+ 'Name' => 'struct ibv_alloc_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '1964' => { -+ 'Header' => undef, -+ 'Line' => '349', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'lkey', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '12', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_reg_mr_resp', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '19958' => { -+ 'Header' => undef, -+ 'Line' => '194', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dest', -+ 'offset' => '0', -+ 'type' => '3660' -+ }, -+ '1' => { -+ 'name' => 'alt_dest', -+ 'offset' => '32', -+ 'type' => '3660' -+ }, -+ '10' => { -+ 'name' => 'alt_pkey_index', -+ 'offset' => '94', -+ 'type' => '992' -+ }, -+ '11' => { -+ 'name' => 'qp_state', -+ 'offset' => '96', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'cur_qp_state', -+ 'offset' => '97', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'path_mtu', -+ 'offset' => '98', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'path_mig_state', -+ 'offset' => '99', -+ 'type' => '980' -+ }, -+ '15' => { -+ 'name' => 'en_sqd_async_notify', -+ 'offset' => '100', -+ 'type' => '980' -+ }, -+ '16' => { -+ 'name' => 'max_rd_atomic', -+ 'offset' => '101', -+ 'type' => '980' -+ }, -+ '17' => { -+ 'name' => 'max_dest_rd_atomic', -+ 'offset' => '102', -+ 'type' => '980' -+ }, -+ '18' => { -+ 'name' => 'min_rnr_timer', -+ 'offset' => '103', -+ 'type' => '980' -+ }, -+ '19' => { -+ 'name' => 'port_num', -+ 'offset' => '104', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'qp_handle', -+ 'offset' => '64', -+ 'type' => '1004' -+ }, -+ '20' => { -+ 'name' => 'timeout', -+ 'offset' => '105', -+ 'type' => '980' -+ }, -+ '21' => { -+ 'name' => 'retry_cnt', -+ 'offset' => '106', -+ 'type' => '980' -+ }, -+ '22' => { -+ 'name' => 'rnr_retry', -+ 'offset' => '107', -+ 'type' => '980' -+ }, -+ '23' => { -+ 'name' => 'alt_port_num', -+ 'offset' => '108', -+ 'type' => '980' -+ }, -+ '24' => { -+ 'name' => 'alt_timeout', -+ 'offset' => '109', -+ 'type' => '980' -+ }, -+ '25' => { -+ 'name' => 'reserved', -+ 'offset' => '110', -+ 'type' => '4794' -+ }, -+ '26' => { -+ 'name' => 'driver_data', -+ 'offset' => '112', -+ 'type' => '1606' -+ }, -+ '3' => { -+ 'name' => 'attr_mask', -+ 'offset' => '68', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'offset' => '72', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'rq_psn', -+ 'offset' => '76', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'sq_psn', -+ 'offset' => '80', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'dest_qp_num', -+ 'offset' => '84', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'qp_access_flags', -+ 'offset' => '88', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '92', -+ 'type' => '992' -+ } -+ }, -+ 'Size' => '112', -+ 'Type' => 'Struct' -+ }, -+ '20337' => { -+ 'Header' => undef, -+ 'Line' => '194', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '19958' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '4399' -+ } -+ }, -+ 'Size' => '112', -+ 'Type' => 'Union' -+ }, -+ '20367' => { -+ 'Header' => undef, -+ 'Line' => '194', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '20337' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_qp', -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '20415' => { -+ 'Header' => undef, -+ 'Line' => '195', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'attr_mask', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'max_wr', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'srq_limit', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20508' => { -+ 'Header' => undef, -+ 'Line' => '195', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '20415' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '8639' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '2051' => { -+ 'Header' => undef, -+ 'Line' => '356', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'mr_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'start', -+ 'offset' => '16', -+ 'type' => '1016' -+ }, -+ '4' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '1016' -+ }, -+ '5' => { -+ 'name' => 'hca_va', -+ 'offset' => '32', -+ 'type' => '1016' -+ }, -+ '6' => { -+ 'name' => 'pd_handle', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'access_flags', -+ 'offset' => '44', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'driver_data', -+ 'offset' => '48', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_rereg_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '205254' => { -+ 'Header' => undef, -+ 'Line' => '572', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '10' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '11' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '52', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'qp_type', -+ 'offset' => '53', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'is_srq', -+ 'offset' => '54', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'reserved', -+ 'offset' => '55', -+ 'type' => '980' -+ }, -+ '15' => { -+ 'name' => 'driver_data', -+ 'offset' => '56', -+ 'type' => '1606' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'send_cq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'recv_cq_handle', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'srq_handle', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '44', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_qp', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '20538' => { -+ 'Header' => undef, -+ 'Line' => '195', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '20508' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_srq', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '205539' => { -+ 'Header' => undef, -+ 'Line' => '599', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'user_handle', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'pd_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '10' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '44', -+ 'type' => '980' -+ }, -+ '11' => { -+ 'name' => 'qp_type', -+ 'offset' => '45', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'is_srq', -+ 'offset' => '46', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'reserved', -+ 'offset' => '47', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '15' => { -+ 'name' => 'create_flags', -+ 'offset' => '52', -+ 'type' => '1004' -+ }, -+ '16' => { -+ 'name' => 'rwq_ind_tbl_handle', -+ 'offset' => '56', -+ 'type' => '1004' -+ }, -+ '17' => { -+ 'name' => 'source_qpn', -+ 'offset' => '60', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'send_cq_handle', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'recv_cq_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'srq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '40', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_qp', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '20586' => { -+ 'Header' => undef, -+ 'Line' => '196', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'qpn', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'qp_type', -+ 'offset' => '24', -+ 'type' => '980' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '25', -+ 'type' => '1544' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '205965' => { -+ 'Header' => undef, -+ 'Line' => '643', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'base', -+ 'offset' => '0', -+ 'type' => '3503' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'response_length', -+ 'offset' => '36', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_qp_resp', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '20707' => { -+ 'Header' => undef, -+ 'Line' => '196', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '20586' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '3370' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '20737' => { -+ 'Header' => undef, -+ 'Line' => '196', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '20707' -+ } -+ }, -+ 'Name' => 'struct ibv_open_qp', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '20797' => { -+ 'Header' => undef, -+ 'Line' => '197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'oflags', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20877' => { -+ 'Header' => undef, -+ 'Line' => '197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '20797' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '1681' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '209' => { -+ 'BaseType' => '168', -+ 'Header' => undef, -+ 'Line' => '77', -+ 'Name' => 'ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '20907' => { -+ 'Header' => undef, -+ 'Line' => '197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '20877' -+ } -+ }, -+ 'Name' => 'struct ibv_open_xrcd', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '21702' => { -+ 'Header' => undef, -+ 'Line' => '204', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'qp_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '21783' => { -+ 'Header' => undef, -+ 'Line' => '204', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '21702' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '3842' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '21813' => { -+ 'Header' => undef, -+ 'Line' => '204', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '21783' -+ } -+ }, -+ 'Name' => 'struct ibv_query_qp', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '21874' => { -+ 'Header' => undef, -+ 'Line' => '205', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'srq_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '21955' => { -+ 'Header' => undef, -+ 'Line' => '205', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '21874' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '8742' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '21985' => { -+ 'Header' => undef, -+ 'Line' => '205', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '21955' -+ } -+ }, -+ 'Name' => 'struct ibv_query_srq', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '220026' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '10' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '11' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '52', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'qp_type', -+ 'offset' => '53', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'is_srq', -+ 'offset' => '54', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'reserved', -+ 'offset' => '55', -+ 'type' => '980' -+ }, -+ '15' => { -+ 'name' => 'driver_data', -+ 'offset' => '56', -+ 'type' => '1606' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'send_cq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'recv_cq_handle', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'srq_handle', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '44', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '220264' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '220026' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '205254' -+ } -+ }, -+ 'Size' => '56', -+ 'Type' => 'Union' -+ }, -+ '220294' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '220264' -+ } -+ }, -+ 'Name' => 'struct ibv_create_qp', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '22045' => { -+ 'Header' => undef, -+ 'Line' => '206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'start', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '1016' -+ }, -+ '3' => { -+ 'name' => 'hca_va', -+ 'offset' => '24', -+ 'type' => '1016' -+ }, -+ '4' => { -+ 'name' => 'pd_handle', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'access_flags', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '40', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '220508' => { -+ 'Header' => undef, -+ 'Line' => '213', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'user_handle', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'pd_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '10' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '44', -+ 'type' => '980' -+ }, -+ '11' => { -+ 'name' => 'qp_type', -+ 'offset' => '45', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'is_srq', -+ 'offset' => '46', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'reserved', -+ 'offset' => '47', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '15' => { -+ 'name' => 'create_flags', -+ 'offset' => '52', -+ 'type' => '1004' -+ }, -+ '16' => { -+ 'name' => 'rwq_ind_tbl_handle', -+ 'offset' => '56', -+ 'type' => '1004' -+ }, -+ '17' => { -+ 'name' => 'source_qpn', -+ 'offset' => '60', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'send_cq_handle', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'recv_cq_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'srq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '40', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '220754' => { -+ 'Header' => undef, -+ 'Line' => '213', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '220508' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '205539' -+ } -+ }, -+ 'Size' => '64', -+ 'Type' => 'Union' -+ }, -+ '220784' => { -+ 'Header' => undef, -+ 'Line' => '213', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '220754' -+ } -+ }, -+ 'Name' => 'struct ibv_create_qp_ex', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '221' => { -+ 'Name' => 'long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '2214' => { -+ 'Header' => undef, -+ 'Line' => '368', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'lkey', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_rereg_mr_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '22168' => { -+ 'Header' => undef, -+ 'Line' => '206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '22045' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '1829' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Union' -+ }, -+ '22198' => { -+ 'Header' => undef, -+ 'Line' => '206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '22168' -+ } -+ }, -+ 'Name' => 'struct ibv_reg_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '22366' => { -+ 'Header' => undef, -+ 'Line' => '208', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'mr_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'start', -+ 'offset' => '16', -+ 'type' => '1016' -+ }, -+ '4' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '1016' -+ }, -+ '5' => { -+ 'name' => 'hca_va', -+ 'offset' => '32', -+ 'type' => '1016' -+ }, -+ '6' => { -+ 'name' => 'pd_handle', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'access_flags', -+ 'offset' => '44', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'driver_data', -+ 'offset' => '48', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '22515' => { -+ 'Header' => undef, -+ 'Line' => '208', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '22366' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '2051' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '22545' => { -+ 'Header' => undef, -+ 'Line' => '208', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '22515' -+ } -+ }, -+ 'Name' => 'struct ibv_rereg_mr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '22606' => { -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'cq_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'cqe', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '226371' => { -+ 'BaseType' => '220784', -+ 'Name' => 'struct ibv_create_qp_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '226377' => { -+ 'BaseType' => '205965', -+ 'Name' => 'struct ib_uverbs_ex_create_qp_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '22687' => { -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '22606' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '2484' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '226918' => { -+ 'BaseType' => '220294', -+ 'Name' => 'struct ibv_create_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '22717' => { -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '22687' -+ } -+ }, -+ 'Name' => 'struct ibv_resize_cq', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '2289' => { -+ 'Header' => undef, -+ 'Line' => '378', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'pd_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'mw_type', -+ 'offset' => '12', -+ 'type' => '980' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '13', -+ 'type' => '2377' -+ }, -+ '4' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_alloc_mw', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '23072' => { -+ 'Header' => undef, -+ 'Line' => '219', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'attr_mask', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '9146' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '23134' => { -+ 'Header' => undef, -+ 'Line' => '219', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '23072' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '9189' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '23161' => { -+ 'Header' => undef, -+ 'Line' => '219', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '23134' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_cq', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '23209' => { -+ 'Header' => undef, -+ 'Line' => '220', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'base', -+ 'offset' => '0', -+ 'type' => '4399' -+ }, -+ '1' => { -+ 'name' => 'rate_limit', -+ 'offset' => '112', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '116', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '23260' => { -+ 'Header' => undef, -+ 'Line' => '220', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '23209' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '4826' -+ } -+ }, -+ 'Size' => '120', -+ 'Type' => 'Union' -+ }, -+ '23290' => { -+ 'Header' => undef, -+ 'Line' => '220', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '23260' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_qp_ex', -+ 'Size' => '144', -+ 'Type' => 'Struct' -+ }, -+ '23351' => { -+ 'Header' => undef, -+ 'Line' => '221', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attr_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'wq_handle', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'wq_state', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'curr_wq_state', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'flags_mask', -+ 'offset' => '20', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '23439' => { -+ 'Header' => undef, -+ 'Line' => '221', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '23351' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '8903' -+ } -+ }, -+ 'Size' => '24', -+ 'Type' => 'Union' -+ }, -+ '23466' => { -+ 'Header' => undef, -+ 'Line' => '221', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '23439' -+ } -+ }, -+ 'Name' => 'struct ibv_modify_wq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '2377' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[3]', -+ 'Size' => '3', -+ 'Type' => 'Array' -+ }, -+ '2409' => { -+ 'Header' => undef, -+ 'Line' => '386', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_alloc_mw_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '24156' => { -+ 'Header' => undef, -+ 'Line' => '111', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrcd', -+ 'offset' => '0', -+ 'type' => '11971' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct verbs_xrcd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '24209' => { -+ 'BaseType' => '24156', -+ 'Name' => 'struct verbs_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24246' => { -+ 'Header' => undef, -+ 'Line' => '141', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_MR_TYPE_MR', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_MR_TYPE_NULL_MR', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_MR_TYPE_IMPORTED_MR', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_MR_TYPE_DMABUF_MR', -+ 'value' => '3' -+ } -+ }, -+ 'Name' => 'enum ibv_mr_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '242624' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_wr', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'srq_limit', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_srq', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '242757' => { -+ 'Header' => undef, -+ 'Line' => '1167', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '10' => { -+ 'name' => 'driver_data', -+ 'offset' => '48', -+ 'type' => '1606' -+ }, -+ '2' => { -+ 'name' => 'srq_type', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'pd_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_sge', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'srq_limit', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'xrcd_handle', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'cq_handle', -+ 'offset' => '44', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_xsrq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '24289' => { -+ 'Header' => undef, -+ 'Line' => '148', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ibv_mr', -+ 'offset' => '0', -+ 'type' => '11716' -+ }, -+ '1' => { -+ 'name' => 'mr_type', -+ 'offset' => '48', -+ 'type' => '24246' -+ }, -+ '2' => { -+ 'name' => 'access', -+ 'offset' => '52', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct verbs_mr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '242946' => { -+ 'Header' => undef, -+ 'Line' => '1181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'max_wr', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'max_sge', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'srqn', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_srq_resp', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '24342' => { -+ 'Header' => undef, -+ 'Line' => '160', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '10386' -+ }, -+ '1' => { -+ 'name' => 'qp_ex', -+ 'offset' => '0', -+ 'type' => '14925' -+ } -+ }, -+ 'Size' => '344', -+ 'Type' => 'Union' -+ }, -+ '24376' => { -+ 'Header' => undef, -+ 'Line' => '159', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '24342' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '344', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'xrcd', -+ 'offset' => '352', -+ 'type' => '24209' -+ } -+ }, -+ 'Name' => 'struct verbs_qp', -+ 'Size' => '360', -+ 'Type' => 'Struct' -+ }, -+ '24425' => { -+ 'Header' => undef, -+ 'Line' => '176', -+ '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' -+ }, -+ '24456' => { -+ 'Header' => undef, -+ 'Line' => '181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'action', -+ 'offset' => '0', -+ 'type' => '17395' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'type', -+ 'offset' => '12', -+ 'type' => '24425' -+ } -+ }, -+ 'Name' => 'struct verbs_flow_action', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '24514' => { -+ 'Name' => 'atomic_int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '24521' => { -+ 'Header' => undef, -+ 'Line' => '299', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'counters', -+ 'offset' => '0', -+ 'type' => '17492' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct verbs_counters', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '24569' => { -+ 'BaseType' => '9334', -+ 'Name' => 'union ibv_gid const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24575' => { -+ 'BaseType' => '12251', -+ 'Name' => 'struct ibv_ah_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24581' => { -+ 'BaseType' => '12982', -+ 'Name' => 'struct ibv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24587' => { -+ 'BaseType' => '24289', -+ 'Name' => 'struct verbs_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24593' => { -+ 'BaseType' => '13520', -+ 'Name' => 'struct ibv_qp_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24599' => { -+ 'BaseType' => '12363', -+ 'Name' => 'struct ibv_srq_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2484' => { -+ 'Header' => undef, -+ 'Line' => '441', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'cq_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'cqe', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_resize_cq', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '24942' => { -+ 'BaseType' => '130', -+ 'Name' => 'int*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '25175' => { -+ 'BaseType' => '23161', -+ 'Name' => 'struct ibv_modify_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '25593' => { -+ 'BaseType' => '9075', -+ 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '256032' => { -+ 'Header' => undef, -+ 'Line' => '183', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_wr', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'srq_limit', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '256153' => { -+ 'Header' => undef, -+ 'Line' => '183', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '256032' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '242624' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '256183' => { -+ 'Header' => undef, -+ 'Line' => '183', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '256153' -+ } -+ }, -+ 'Name' => 'struct ibv_create_srq', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '256256' => { -+ 'Header' => undef, -+ 'Line' => '184', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '10' => { -+ 'name' => 'driver_data', -+ 'offset' => '48', -+ 'type' => '1606' -+ }, -+ '2' => { -+ 'name' => 'srq_type', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'pd_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_sge', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'srq_limit', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'xrcd_handle', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'cq_handle', -+ 'offset' => '44', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '256429' => { -+ 'Header' => undef, -+ 'Line' => '184', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '256256' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '242757' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '256459' => { -+ 'Header' => undef, -+ 'Line' => '184', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '256429' -+ } -+ }, -+ 'Name' => 'struct ibv_create_xsrq', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '257016' => { -+ 'Header' => undef, -+ 'Line' => '117', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq', -+ 'offset' => '0', -+ 'type' => '10588' -+ }, -+ '1' => { -+ 'name' => 'srq_type', -+ 'offset' => '128', -+ 'type' => '59353' -+ }, -+ '2' => { -+ 'name' => 'xrcd', -+ 'offset' => '136', -+ 'type' => '24209' -+ }, -+ '3' => { -+ 'name' => 'cq', -+ 'offset' => '144', -+ 'type' => '10380' -+ }, -+ '4' => { -+ 'name' => 'srq_num', -+ 'offset' => '152', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct verbs_srq', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '2574' => { -+ 'Header' => undef, -+ 'Line' => '448', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cqe', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'reserved', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_resize_cq_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '25850' => { -+ 'BaseType' => '23466', -+ 'Name' => 'struct ibv_modify_wq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '261265' => { -+ 'BaseType' => '257016', -+ 'Name' => 'struct verbs_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '261271' => { -+ 'BaseType' => '256459', -+ 'Name' => 'struct ibv_create_xsrq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '261277' => { -+ 'BaseType' => '242946', -+ 'Name' => 'struct ib_uverbs_create_srq_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '261829' => { -+ 'BaseType' => '256183', -+ 'Name' => 'struct ibv_create_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '268835' => { -+ 'Header' => undef, -+ 'Line' => '1221', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'wq_type', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '3' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'cq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_sge', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'create_flags', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'reserved', -+ 'offset' => '36', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_wq', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '268978' => { -+ 'Header' => undef, -+ 'Line' => '1233', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'response_length', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'wq_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_wr', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'wqn', -+ 'offset' => '20', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_wq_resp', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '282156' => { -+ 'Header' => undef, -+ 'Line' => '215', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'wq_type', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '3' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'cq_handle', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_wr', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_sge', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'create_flags', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'reserved', -+ 'offset' => '36', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '282285' => { -+ 'Header' => undef, -+ 'Line' => '215', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '282156' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '268835' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Union' -+ }, -+ '282315' => { -+ 'Header' => undef, -+ 'Line' => '215', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '282285' -+ } -+ }, -+ 'Name' => 'struct ibv_create_wq', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '28802' => { -+ 'BaseType' => '5945', -+ 'Name' => 'struct ib_uverbs_create_ah_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '289570' => { -+ 'BaseType' => '282315', -+ 'Name' => 'struct ibv_create_wq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '289576' => { -+ 'BaseType' => '268978', -+ 'Name' => 'struct ib_uverbs_ex_create_wq_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30534' => { -+ 'BaseType' => '23290', -+ 'Name' => 'struct ibv_modify_qp_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30540' => { -+ 'BaseType' => '4885', -+ 'Name' => 'struct ib_uverbs_ex_modify_qp_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30767' => { -+ 'BaseType' => '20367', -+ 'Name' => 'struct ibv_modify_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3087' => { -+ 'Header' => undef, -+ 'Line' => '514', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '3186' -+ }, -+ '1' => { -+ 'name' => 'flow_label', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'sgid_index', -+ 'offset' => '20', -+ 'type' => '980' -+ }, -+ '3' => { -+ 'name' => 'hop_limit', -+ 'offset' => '21', -+ 'type' => '980' -+ }, -+ '4' => { -+ 'name' => 'traffic_class', -+ 'offset' => '22', -+ 'type' => '980' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '23', -+ 'type' => '980' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_global_route', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '31281' => { -+ 'BaseType' => '21813', -+ 'Name' => 'struct ibv_query_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313901' => { -+ 'Header' => undef, -+ 'Line' => '44', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'real_pd', -+ 'offset' => '16', -+ 'type' => '12044' -+ } -+ }, -+ 'Name' => 'struct ibv_pd_1_0', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '313954' => { -+ 'Header' => undef, -+ 'Line' => '218', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '315859' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '315232' -+ }, -+ '2' => { -+ 'name' => 'cmd_fd', -+ 'offset' => '224', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'async_fd', -+ 'offset' => '228', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'num_comp_vectors', -+ 'offset' => '232', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'real_context', -+ 'offset' => '240', -+ 'type' => '9633' -+ } -+ }, -+ 'Name' => 'struct ibv_context_1_0', -+ 'Size' => '248', -+ 'Type' => 'Struct' -+ }, -+ '314046' => { -+ 'BaseType' => '313954', -+ 'Name' => 'struct ibv_context_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314052' => { -+ 'Header' => undef, -+ 'Line' => '51', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '314143' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'lkey', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'real_mr', -+ 'offset' => '32', -+ 'type' => '11828' -+ } -+ }, -+ 'Name' => 'struct ibv_mr_1_0', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '314143' => { -+ 'BaseType' => '313901', -+ 'Name' => 'struct ibv_pd_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314149' => { -+ 'Header' => undef, -+ 'Line' => '61', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '314143' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '298855' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '298929' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'real_srq', -+ 'offset' => '128', -+ 'type' => '10700' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_1_0', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '314266' => { -+ 'Header' => undef, -+ 'Line' => '74', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '314502' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '314502' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '314508' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '12897' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '12835' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_1_0', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '314371' => { -+ 'Header' => undef, -+ 'Line' => '137', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'cq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'cqe', -+ 'offset' => '20', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '24', -+ 'type' => '298855' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '64', -+ 'type' => '298929' -+ }, -+ '6' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '112', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '116', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'real_cq', -+ 'offset' => '120', -+ 'type' => '10380' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_1_0', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '314502' => { -+ 'BaseType' => '314371', -+ 'Name' => 'struct ibv_cq_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314508' => { -+ 'BaseType' => '314149', -+ 'Name' => 'struct ibv_srq_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314514' => { -+ 'Header' => undef, -+ 'Line' => '93', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314550' => { -+ 'Header' => undef, -+ 'Line' => '97', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '956' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314612' => { -+ 'Header' => undef, -+ 'Line' => '103', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '314725' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314660' => { -+ 'Header' => undef, -+ 'Line' => '151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '314143' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'real_ah', -+ 'offset' => '24', -+ 'type' => '14352' -+ } -+ }, -+ 'Name' => 'struct ibv_ah_1_0', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314725' => { -+ 'BaseType' => '314660', -+ 'Name' => 'struct ibv_ah_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314731' => { -+ 'Header' => undef, -+ 'Line' => '92', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '314514' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '314550' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '314612' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '314776' => { -+ 'Header' => undef, -+ 'Line' => '84', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '314893' -+ }, -+ '1' => { -+ 'name' => 'wr_id', -+ 'offset' => '8', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '14748' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '13899' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '130' -+ }, -+ '6' => { -+ 'name' => 'imm_data', -+ 'offset' => '36', -+ 'type' => '1040' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '314731' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr_1_0', -+ 'Size' => '72', -+ 'Type' => 'Struct' -+ }, -+ '314893' => { -+ 'BaseType' => '314776', -+ 'Name' => 'struct ibv_send_wr_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314899' => { -+ 'Header' => undef, -+ 'Line' => '111', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '314965' -+ }, -+ '1' => { -+ 'name' => 'wr_id', -+ 'offset' => '8', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '14748' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr_1_0', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314965' => { -+ 'BaseType' => '314899', -+ 'Name' => 'struct ibv_recv_wr_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314971' => { -+ 'Header' => undef, -+ 'Line' => '118', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '314046' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '298855' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '298929' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '944' -+ }, -+ '13' => { -+ 'name' => 'real_qp', -+ 'offset' => '160', -+ 'type' => '10582' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '314143' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '314502' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '314502' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '314508' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '13414' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '12835' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_1_0', -+ 'Size' => '168', -+ 'Type' => 'Struct' -+ }, -+ '315166' => { -+ 'Header' => undef, -+ 'Line' => '159', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'obsolete_sysfs_dev', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'obsolete_sysfs_ibdev', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'real_device', -+ 'offset' => '16', -+ 'type' => '18013' -+ }, -+ '3' => { -+ 'name' => '_ops', -+ 'offset' => '24', -+ 'type' => '17950' -+ } -+ }, -+ 'Name' => 'struct ibv_device_1_0', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '315232' => { -+ 'Header' => undef, -+ 'Line' => '166', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'query_device', -+ 'offset' => '0', -+ 'type' => '18692' -+ }, -+ '1' => { -+ 'name' => 'query_port', -+ 'offset' => '8', -+ 'type' => '69884' -+ }, -+ '10' => { -+ 'name' => 'resize_cq', -+ 'offset' => '80', -+ 'type' => '18892' -+ }, -+ '11' => { -+ 'name' => 'destroy_cq', -+ 'offset' => '88', -+ 'type' => '69627' -+ }, -+ '12' => { -+ 'name' => 'create_srq', -+ 'offset' => '96', -+ 'type' => '69537' -+ }, -+ '13' => { -+ 'name' => 'modify_srq', -+ 'offset' => '104', -+ 'type' => '69821' -+ }, -+ '14' => { -+ 'name' => 'query_srq', -+ 'offset' => '112', -+ 'type' => '69977' -+ }, -+ '15' => { -+ 'name' => 'destroy_srq', -+ 'offset' => '120', -+ 'type' => '69669' -+ }, -+ '16' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '128', -+ 'type' => '315742' -+ }, -+ '17' => { -+ 'name' => 'create_qp', -+ 'offset' => '136', -+ 'type' => '69505' -+ }, -+ '18' => { -+ 'name' => 'query_qp', -+ 'offset' => '144', -+ 'type' => '69920' -+ }, -+ '19' => { -+ 'name' => 'modify_qp', -+ 'offset' => '152', -+ 'type' => '69784' -+ }, -+ '2' => { -+ 'name' => 'alloc_pd', -+ 'offset' => '16', -+ 'type' => '69323' -+ }, -+ '20' => { -+ 'name' => 'destroy_qp', -+ 'offset' => '160', -+ 'type' => '69648' -+ }, -+ '21' => { -+ 'name' => 'post_send', -+ 'offset' => '168', -+ 'type' => '315785' -+ }, -+ '22' => { -+ 'name' => 'post_recv', -+ 'offset' => '176', -+ 'type' => '315816' -+ }, -+ '23' => { -+ 'name' => 'create_ah', -+ 'offset' => '184', -+ 'type' => '69437' -+ }, -+ '24' => { -+ 'name' => 'destroy_ah', -+ 'offset' => '192', -+ 'type' => '69606' -+ }, -+ '25' => { -+ 'name' => 'attach_mcast', -+ 'offset' => '200', -+ 'type' => '315853' -+ }, -+ '26' => { -+ 'name' => 'detach_mcast', -+ 'offset' => '208', -+ 'type' => '315853' -+ }, -+ '3' => { -+ 'name' => 'dealloc_pd', -+ 'offset' => '24', -+ 'type' => '69558' -+ }, -+ '4' => { -+ 'name' => 'reg_mr', -+ 'offset' => '32', -+ 'type' => '315627' -+ }, -+ '5' => { -+ 'name' => 'dereg_mr', -+ 'offset' => '40', -+ 'type' => '315648' -+ }, -+ '6' => { -+ 'name' => 'create_cq', -+ 'offset' => '48', -+ 'type' => '69473' -+ }, -+ '7' => { -+ 'name' => 'poll_cq', -+ 'offset' => '56', -+ 'type' => '315679' -+ }, -+ '8' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '64', -+ 'type' => '315705' -+ }, -+ '9' => { -+ 'name' => 'cq_event', -+ 'offset' => '72', -+ 'type' => '69405' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops_1_0', -+ 'Size' => '216', -+ 'Type' => 'Struct' -+ }, -+ '315627' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '52' -+ }, -+ '3' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315648' => { -+ 'Name' => 'int(*)(struct ibv_mr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '11828' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315679' => { -+ 'Name' => 'int(*)(struct ibv_cq_1_0*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '314502' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '18860' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315705' => { -+ 'Name' => 'int(*)(struct ibv_cq_1_0*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '314502' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315736' => { -+ 'BaseType' => '314965', -+ 'Name' => 'struct ibv_recv_wr_1_0**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315742' => { -+ 'Name' => 'int(*)(struct ibv_srq_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '314508' -+ }, -+ '1' => { -+ 'type' => '314965' -+ }, -+ '2' => { -+ 'type' => '315736' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315773' => { -+ 'BaseType' => '314971', -+ 'Name' => 'struct ibv_qp_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315779' => { -+ 'BaseType' => '314893', -+ 'Name' => 'struct ibv_send_wr_1_0**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315785' => { -+ 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_send_wr_1_0*, struct ibv_send_wr_1_0**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'type' => '314893' -+ }, -+ '2' => { -+ 'type' => '315779' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315816' => { -+ 'Name' => 'int(*)(struct ibv_qp_1_0*, struct ibv_recv_wr_1_0*, struct ibv_recv_wr_1_0**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '315773' -+ }, -+ '1' => { -+ 'type' => '314965' -+ }, -+ '2' => { -+ 'type' => '315736' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315853' => { -+ 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid*, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '101173' -+ }, -+ '2' => { -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '315859' => { -+ 'BaseType' => '315166', -+ 'Name' => 'struct ibv_device_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315865' => { -+ 'BaseType' => '315877', -+ 'Header' => undef, -+ 'Line' => '228', -+ 'Name' => 'ibv_driver_init_func_1_1', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '315877' => { -+ 'Name' => 'struct ibv_device*(*)(char const*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '76632' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '18013', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316311' => { -+ 'BaseType' => '10380', -+ 'Name' => 'struct ibv_cq**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '316605' => { -+ 'BaseType' => '1028', -+ 'Name' => '__be16*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31688' => { -+ 'BaseType' => '24376', -+ 'Name' => 'struct verbs_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '316891' => { -+ 'BaseType' => '18013', -+ 'Name' => 'struct ibv_device**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31694' => { -+ 'BaseType' => '20737', -+ 'Name' => 'struct ibv_open_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31700' => { -+ 'BaseType' => '3503', -+ 'Name' => 'struct ib_uverbs_create_qp_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '318029' => { -+ 'BaseType' => '314266', -+ 'Name' => 'struct ibv_qp_init_attr_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3186' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '319057' => { -+ 'BaseType' => '314502', -+ 'Name' => 'struct ibv_cq_1_0**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '319642' => { -+ 'BaseType' => '314052', -+ 'Name' => 'struct ibv_mr_1_0*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31966' => { -+ 'BaseType' => '21985', -+ 'Name' => 'struct ibv_query_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3202' => { -+ 'Header' => undef, -+ 'Line' => '523', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'grh', -+ 'offset' => '0', -+ 'type' => '3087' -+ }, -+ '1' => { -+ 'name' => 'dlid', -+ 'offset' => '24', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'sl', -+ 'offset' => '26', -+ 'type' => '980' -+ }, -+ '3' => { -+ 'name' => 'src_path_bits', -+ 'offset' => '27', -+ 'type' => '980' -+ }, -+ '4' => { -+ 'name' => 'static_rate', -+ 'offset' => '28', -+ 'type' => '980' -+ }, -+ '5' => { -+ 'name' => 'is_global', -+ 'offset' => '29', -+ 'type' => '980' -+ }, -+ '6' => { -+ 'name' => 'port_num', -+ 'offset' => '30', -+ 'type' => '980' -+ }, -+ '7' => { -+ 'name' => 'reserved', -+ 'offset' => '31', -+ 'type' => '980' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ah_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '32182' => { -+ 'BaseType' => '20538', -+ 'Name' => 'struct ibv_modify_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '322803' => { -+ 'BaseType' => '315859', -+ 'Name' => 'struct ibv_device_1_0**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '32795' => { -+ 'BaseType' => '22717', -+ 'Name' => 'struct ibv_resize_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '32801' => { -+ 'BaseType' => '2574', -+ 'Name' => 'struct ib_uverbs_resize_cq_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3328' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[5]', -+ 'Size' => '5', -+ 'Type' => 'Array' -+ }, -+ '33672' => { -+ 'BaseType' => '19212', -+ 'Name' => 'struct ibv_alloc_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '33678' => { -+ 'BaseType' => '2409', -+ 'Name' => 'struct ib_uverbs_alloc_mw_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3370' => { -+ 'Header' => undef, -+ 'Line' => '620', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'pd_handle', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'qpn', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'qp_type', -+ 'offset' => '24', -+ 'type' => '980' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '25', -+ 'type' => '1544' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_open_qp', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '34030' => { -+ 'BaseType' => '22545', -+ 'Name' => 'struct ibv_rereg_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34036' => { -+ 'BaseType' => '2214', -+ 'Name' => 'struct ib_uverbs_rereg_mr_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '341396' => { -+ 'BaseType' => '68184', -+ 'Name' => 'struct verbs_context_ops const', -+ 'Size' => '608', -+ 'Type' => 'Const' -+ }, -+ '342795' => { -+ 'BaseType' => '341396', -+ 'Name' => 'struct verbs_context_ops const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34390' => { -+ 'BaseType' => '22198', -+ 'Name' => 'struct ibv_reg_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34396' => { -+ 'BaseType' => '1964', -+ 'Name' => 'struct ib_uverbs_reg_mr_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34711' => { -+ 'BaseType' => '20907', -+ 'Name' => 'struct ibv_open_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34717' => { -+ 'BaseType' => '1770', -+ 'Name' => 'struct ib_uverbs_open_xrcd_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34999' => { -+ 'BaseType' => '19358', -+ 'Name' => 'struct ibv_alloc_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '35005' => { -+ 'BaseType' => '1622', -+ 'Name' => 'struct ib_uverbs_alloc_pd_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3503' => { -+ 'Header' => undef, -+ 'Line' => '631', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'qpn', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'reserved', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_qp_resp', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '36004' => { -+ 'BaseType' => '221', -+ 'Header' => undef, -+ 'Line' => '30', -+ 'Name' => '__s64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '36093' => { -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'elem_id', -+ 'offset' => '0', -+ 'type' => '980' -+ }, -+ '1' => { -+ 'name' => 'reserved', -+ 'offset' => '1', -+ 'type' => '980' -+ } -+ }, -+ 'Size' => '2', -+ 'Type' => 'Struct' -+ }, -+ '36129' => { -+ 'Header' => undef, -+ 'Line' => '58', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'enum_data', -+ 'offset' => '0', -+ 'type' => '36093' -+ }, -+ '1' => { -+ 'name' => 'reserved', -+ 'offset' => '0', -+ 'type' => '992' -+ } -+ }, -+ 'Size' => '2', -+ 'Type' => 'Union' -+ }, -+ '36163' => { -+ 'Header' => undef, -+ 'Line' => '65', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'data', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'data_s64', -+ 'offset' => '0', -+ 'type' => '36004' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '36199' => { -+ 'Header' => undef, -+ 'Line' => '54', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attr_id', -+ 'offset' => '0', -+ 'type' => '992' -+ }, -+ '1' => { -+ 'name' => 'len', -+ 'offset' => '2', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '4', -+ 'type' => '992' -+ }, -+ '3' => { -+ 'name' => 'attr_data', -+ 'offset' => '6', -+ 'type' => '36129' -+ }, -+ '4' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '36163' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '36273' => { -+ 'Header' => undef, -+ 'Line' => '76', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'length', -+ 'offset' => '0', -+ 'type' => '992' -+ }, -+ '1' => { -+ 'name' => 'object_id', -+ 'offset' => '2', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'method_id', -+ 'offset' => '4', -+ 'type' => '992' -+ }, -+ '3' => { -+ 'name' => 'num_attrs', -+ 'offset' => '6', -+ 'type' => '992' -+ }, -+ '4' => { -+ 'name' => 'reserved1', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '5' => { -+ 'name' => 'driver_id', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'reserved2', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'attrs', -+ 'offset' => '24', -+ 'type' => '36394' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ioctl_hdr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '36394' => { -+ 'BaseType' => '36199', -+ 'Name' => 'struct ib_uverbs_attr[]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '3660' => { -+ 'Header' => undef, -+ 'Line' => '653', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '3186' -+ }, -+ '1' => { -+ 'name' => 'flow_label', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '10' => { -+ 'name' => 'is_global', -+ 'offset' => '30', -+ 'type' => '980' -+ }, -+ '11' => { -+ 'name' => 'port_num', -+ 'offset' => '31', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'dlid', -+ 'offset' => '20', -+ 'type' => '992' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '22', -+ 'type' => '992' -+ }, -+ '4' => { -+ 'name' => 'sgid_index', -+ 'offset' => '24', -+ 'type' => '980' -+ }, -+ '5' => { -+ 'name' => 'hop_limit', -+ 'offset' => '25', -+ 'type' => '980' -+ }, -+ '6' => { -+ 'name' => 'traffic_class', -+ 'offset' => '26', -+ 'type' => '980' -+ }, -+ '7' => { -+ 'name' => 'sl', -+ 'offset' => '27', -+ 'type' => '980' -+ }, -+ '8' => { -+ 'name' => 'src_path_bits', -+ 'offset' => '28', -+ 'type' => '980' -+ }, -+ '9' => { -+ 'name' => 'static_rate', -+ 'offset' => '29', -+ 'type' => '980' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_qp_dest', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '3842' => { -+ 'Header' => undef, -+ 'Line' => '668', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'qp_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'attr_mask', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_query_qp', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '414114' => { -+ 'Header' => undef, -+ 'Line' => '534', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_attr_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'qp_state', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '10' => { -+ 'name' => 'ah_attr', -+ 'offset' => '40', -+ 'type' => '3202' -+ }, -+ '11' => { -+ 'name' => 'alt_ah_attr', -+ 'offset' => '72', -+ 'type' => '3202' -+ }, -+ '12' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '104', -+ 'type' => '1004' -+ }, -+ '13' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '108', -+ 'type' => '1004' -+ }, -+ '14' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '112', -+ 'type' => '1004' -+ }, -+ '15' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '116', -+ 'type' => '1004' -+ }, -+ '16' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '120', -+ 'type' => '1004' -+ }, -+ '17' => { -+ 'name' => 'pkey_index', -+ 'offset' => '124', -+ 'type' => '992' -+ }, -+ '18' => { -+ 'name' => 'alt_pkey_index', -+ 'offset' => '126', -+ 'type' => '992' -+ }, -+ '19' => { -+ 'name' => 'en_sqd_async_notify', -+ 'offset' => '128', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'cur_qp_state', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '20' => { -+ 'name' => 'sq_draining', -+ 'offset' => '129', -+ 'type' => '980' -+ }, -+ '21' => { -+ 'name' => 'max_rd_atomic', -+ 'offset' => '130', -+ 'type' => '980' -+ }, -+ '22' => { -+ 'name' => 'max_dest_rd_atomic', -+ 'offset' => '131', -+ 'type' => '980' -+ }, -+ '23' => { -+ 'name' => 'min_rnr_timer', -+ 'offset' => '132', -+ 'type' => '980' -+ }, -+ '24' => { -+ 'name' => 'port_num', -+ 'offset' => '133', -+ 'type' => '980' -+ }, -+ '25' => { -+ 'name' => 'timeout', -+ 'offset' => '134', -+ 'type' => '980' -+ }, -+ '26' => { -+ 'name' => 'retry_cnt', -+ 'offset' => '135', -+ 'type' => '980' -+ }, -+ '27' => { -+ 'name' => 'rnr_retry', -+ 'offset' => '136', -+ 'type' => '980' -+ }, -+ '28' => { -+ 'name' => 'alt_port_num', -+ 'offset' => '137', -+ 'type' => '980' -+ }, -+ '29' => { -+ 'name' => 'alt_timeout', -+ 'offset' => '138', -+ 'type' => '980' -+ }, -+ '3' => { -+ 'name' => 'path_mtu', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '30' => { -+ 'name' => 'reserved', -+ 'offset' => '139', -+ 'type' => '3328' -+ }, -+ '4' => { -+ 'name' => 'path_mig_state', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'qkey', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'rq_psn', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'sq_psn', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'dest_qp_num', -+ 'offset' => '32', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'qp_access_flags', -+ 'offset' => '36', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_qp_attr', -+ 'Size' => '144', -+ 'Type' => 'Struct' -+ }, -+ '415498' => { -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '9296' -+ }, -+ '1' => { -+ 'name' => 'sgid', -+ 'offset' => '16', -+ 'type' => '9296' -+ }, -+ '10' => { -+ 'name' => 'pkey', -+ 'offset' => '54', -+ 'type' => '1028' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '56', -+ 'type' => '920' -+ }, -+ '12' => { -+ 'name' => 'mtu_selector', -+ 'offset' => '57', -+ 'type' => '920' -+ }, -+ '13' => { -+ 'name' => 'mtu', -+ 'offset' => '58', -+ 'type' => '920' -+ }, -+ '14' => { -+ 'name' => 'rate_selector', -+ 'offset' => '59', -+ 'type' => '920' -+ }, -+ '15' => { -+ 'name' => 'rate', -+ 'offset' => '60', -+ 'type' => '920' -+ }, -+ '16' => { -+ 'name' => 'packet_life_time_selector', -+ 'offset' => '61', -+ 'type' => '920' -+ }, -+ '17' => { -+ 'name' => 'packet_life_time', -+ 'offset' => '62', -+ 'type' => '920' -+ }, -+ '18' => { -+ 'name' => 'preference', -+ 'offset' => '63', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'dlid', -+ 'offset' => '32', -+ 'type' => '1028' -+ }, -+ '3' => { -+ 'name' => 'slid', -+ 'offset' => '34', -+ 'type' => '1028' -+ }, -+ '4' => { -+ 'name' => 'raw_traffic', -+ 'offset' => '36', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'flow_label', -+ 'offset' => '40', -+ 'type' => '1040' -+ }, -+ '6' => { -+ 'name' => 'hop_limit', -+ 'offset' => '44', -+ 'type' => '920' -+ }, -+ '7' => { -+ 'name' => 'traffic_class', -+ 'offset' => '45', -+ 'type' => '920' -+ }, -+ '8' => { -+ 'name' => 'reversible', -+ 'offset' => '48', -+ 'type' => '130' -+ }, -+ '9' => { -+ 'name' => 'numb_path', -+ 'offset' => '52', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct ibv_sa_path_rec', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '415758' => { -+ 'Header' => undef, -+ 'Line' => '55', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '3186' -+ }, -+ '1' => { -+ 'name' => 'sgid', -+ 'offset' => '16', -+ 'type' => '3186' -+ }, -+ '10' => { -+ 'name' => 'traffic_class', -+ 'offset' => '55', -+ 'type' => '980' -+ }, -+ '11' => { -+ 'name' => 'numb_path', -+ 'offset' => '56', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'sl', -+ 'offset' => '57', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'mtu_selector', -+ 'offset' => '58', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'rate_selector', -+ 'offset' => '59', -+ 'type' => '980' -+ }, -+ '15' => { -+ 'name' => 'rate', -+ 'offset' => '60', -+ 'type' => '980' -+ }, -+ '16' => { -+ 'name' => 'packet_life_time_selector', -+ 'offset' => '61', -+ 'type' => '980' -+ }, -+ '17' => { -+ 'name' => 'packet_life_time', -+ 'offset' => '62', -+ 'type' => '980' -+ }, -+ '18' => { -+ 'name' => 'preference', -+ 'offset' => '63', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'dlid', -+ 'offset' => '32', -+ 'type' => '1028' -+ }, -+ '3' => { -+ 'name' => 'slid', -+ 'offset' => '34', -+ 'type' => '1028' -+ }, -+ '4' => { -+ 'name' => 'raw_traffic', -+ 'offset' => '36', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'flow_label', -+ 'offset' => '40', -+ 'type' => '1040' -+ }, -+ '6' => { -+ 'name' => 'reversible', -+ 'offset' => '44', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'mtu', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'pkey', -+ 'offset' => '52', -+ 'type' => '1028' -+ }, -+ '9' => { -+ 'name' => 'hop_limit', -+ 'offset' => '54', -+ 'type' => '980' -+ } -+ }, -+ 'Name' => 'struct ib_user_path_rec', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '416227' => { -+ 'BaseType' => '415758', -+ 'Name' => 'struct ib_user_path_rec*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '416233' => { -+ 'BaseType' => '415498', -+ 'Name' => 'struct ibv_sa_path_rec*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '416583' => { -+ 'BaseType' => '414114', -+ 'Name' => 'struct ib_uverbs_qp_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '41671' => { -+ 'Header' => undef, -+ 'Line' => '85', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '41839' -+ }, -+ '1' => { -+ 'name' => 'next_attr', -+ 'offset' => '8', -+ 'type' => '41845' -+ }, -+ '10' => { -+ 'name' => 'hdr', -+ 'offset' => '32', -+ 'type' => '36273' -+ }, -+ '2' => { -+ 'name' => 'last_attr', -+ 'offset' => '16', -+ 'type' => '41845' -+ }, -+ '3' => { -+ 'name' => 'uhw_in_idx', -+ 'offset' => '24', -+ 'type' => '920' -+ }, -+ '4' => { -+ 'name' => 'uhw_out_idx', -+ 'offset' => '25', -+ 'type' => '920' -+ }, -+ '5' => { -+ 'name' => 'uhw_in_headroom_dwords', -+ 'offset' => '26', -+ 'type' => '920' -+ }, -+ '6' => { -+ 'name' => 'uhw_out_headroom_dwords', -+ 'offset' => '27', -+ 'type' => '920' -+ }, -+ '7' => { -+ 'bitfield' => '1', -+ 'name' => 'buffer_error', -+ 'offset' => '28', -+ 'type' => '920' -+ }, -+ '8' => { -+ 'bitfield' => '1', -+ 'name' => 'fallback_require_ex', -+ 'offset' => '28', -+ 'type' => '920' -+ }, -+ '9' => { -+ 'bitfield' => '1', -+ 'name' => 'fallback_ioctl_only', -+ 'offset' => '28', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct ibv_command_buffer', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '416727' => { -+ 'BaseType' => '3202', -+ 'Name' => 'struct ib_uverbs_ah_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '41839' => { -+ 'BaseType' => '41671', -+ 'Name' => 'struct ibv_command_buffer*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '41845' => { -+ 'BaseType' => '36199', -+ 'Name' => 'struct ib_uverbs_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '419513' => { -+ 'Header' => undef, -+ 'Line' => '142', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_FORK_DISABLED', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_FORK_ENABLED', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_FORK_UNNEEDED', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_fork_status', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '4399' => { -+ 'Header' => undef, -+ 'Line' => '709', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dest', -+ 'offset' => '0', -+ 'type' => '3660' -+ }, -+ '1' => { -+ 'name' => 'alt_dest', -+ 'offset' => '32', -+ 'type' => '3660' -+ }, -+ '10' => { -+ 'name' => 'alt_pkey_index', -+ 'offset' => '94', -+ 'type' => '992' -+ }, -+ '11' => { -+ 'name' => 'qp_state', -+ 'offset' => '96', -+ 'type' => '980' -+ }, -+ '12' => { -+ 'name' => 'cur_qp_state', -+ 'offset' => '97', -+ 'type' => '980' -+ }, -+ '13' => { -+ 'name' => 'path_mtu', -+ 'offset' => '98', -+ 'type' => '980' -+ }, -+ '14' => { -+ 'name' => 'path_mig_state', -+ 'offset' => '99', -+ 'type' => '980' -+ }, -+ '15' => { -+ 'name' => 'en_sqd_async_notify', -+ 'offset' => '100', -+ 'type' => '980' -+ }, -+ '16' => { -+ 'name' => 'max_rd_atomic', -+ 'offset' => '101', -+ 'type' => '980' -+ }, -+ '17' => { -+ 'name' => 'max_dest_rd_atomic', -+ 'offset' => '102', -+ 'type' => '980' -+ }, -+ '18' => { -+ 'name' => 'min_rnr_timer', -+ 'offset' => '103', -+ 'type' => '980' -+ }, -+ '19' => { -+ 'name' => 'port_num', -+ 'offset' => '104', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'qp_handle', -+ 'offset' => '64', -+ 'type' => '1004' -+ }, -+ '20' => { -+ 'name' => 'timeout', -+ 'offset' => '105', -+ 'type' => '980' -+ }, -+ '21' => { -+ 'name' => 'retry_cnt', -+ 'offset' => '106', -+ 'type' => '980' -+ }, -+ '22' => { -+ 'name' => 'rnr_retry', -+ 'offset' => '107', -+ 'type' => '980' -+ }, -+ '23' => { -+ 'name' => 'alt_port_num', -+ 'offset' => '108', -+ 'type' => '980' -+ }, -+ '24' => { -+ 'name' => 'alt_timeout', -+ 'offset' => '109', -+ 'type' => '980' -+ }, -+ '25' => { -+ 'name' => 'reserved', -+ 'offset' => '110', -+ 'type' => '4794' -+ }, -+ '26' => { -+ 'name' => 'driver_data', -+ 'offset' => '112', -+ 'type' => '1606' -+ }, -+ '3' => { -+ 'name' => 'attr_mask', -+ 'offset' => '68', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'offset' => '72', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'rq_psn', -+ 'offset' => '76', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'sq_psn', -+ 'offset' => '80', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'dest_qp_num', -+ 'offset' => '84', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'qp_access_flags', -+ 'offset' => '88', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '92', -+ 'type' => '992' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_modify_qp', -+ 'Size' => '112', -+ 'Type' => 'Struct' -+ }, -+ '45' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '452765' => { -+ 'Header' => undef, -+ 'Line' => '693', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'version_tclass_flow', -+ 'offset' => '0', -+ 'type' => '1040' -+ }, -+ '1' => { -+ 'name' => 'paylen', -+ 'offset' => '4', -+ 'type' => '1028' -+ }, -+ '2' => { -+ 'name' => 'next_hdr', -+ 'offset' => '6', -+ 'type' => '920' -+ }, -+ '3' => { -+ 'name' => 'hop_limit', -+ 'offset' => '7', -+ 'type' => '920' -+ }, -+ '4' => { -+ 'name' => 'sgid', -+ 'offset' => '8', -+ 'type' => '9296' -+ }, -+ '5' => { -+ 'name' => 'dgid', -+ 'offset' => '24', -+ 'type' => '9296' -+ } -+ }, -+ 'Name' => 'struct ibv_grh', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '452864' => { -+ 'Header' => undef, -+ 'Line' => '702', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_RATE_MAX', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_RATE_2_5_GBPS', -+ 'value' => '2' -+ }, -+ '10' => { -+ 'name' => 'IBV_RATE_14_GBPS', -+ 'value' => '11' -+ }, -+ '11' => { -+ 'name' => 'IBV_RATE_56_GBPS', -+ 'value' => '12' -+ }, -+ '12' => { -+ 'name' => 'IBV_RATE_112_GBPS', -+ 'value' => '13' -+ }, -+ '13' => { -+ 'name' => 'IBV_RATE_168_GBPS', -+ 'value' => '14' -+ }, -+ '14' => { -+ 'name' => 'IBV_RATE_25_GBPS', -+ 'value' => '15' -+ }, -+ '15' => { -+ 'name' => 'IBV_RATE_100_GBPS', -+ 'value' => '16' -+ }, -+ '16' => { -+ 'name' => 'IBV_RATE_200_GBPS', -+ 'value' => '17' -+ }, -+ '17' => { -+ 'name' => 'IBV_RATE_300_GBPS', -+ 'value' => '18' -+ }, -+ '18' => { -+ 'name' => 'IBV_RATE_28_GBPS', -+ 'value' => '19' -+ }, -+ '19' => { -+ 'name' => 'IBV_RATE_50_GBPS', -+ 'value' => '20' -+ }, -+ '2' => { -+ 'name' => 'IBV_RATE_5_GBPS', -+ 'value' => '5' -+ }, -+ '20' => { -+ 'name' => 'IBV_RATE_400_GBPS', -+ 'value' => '21' -+ }, -+ '21' => { -+ 'name' => 'IBV_RATE_600_GBPS', -+ 'value' => '22' -+ }, -+ '22' => { -+ 'name' => 'IBV_RATE_800_GBPS', -+ 'value' => '23' -+ }, -+ '23' => { -+ 'name' => 'IBV_RATE_1200_GBPS', -+ 'value' => '24' -+ }, -+ '3' => { -+ 'name' => 'IBV_RATE_10_GBPS', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_RATE_20_GBPS', -+ 'value' => '6' -+ }, -+ '5' => { -+ 'name' => 'IBV_RATE_30_GBPS', -+ 'value' => '4' -+ }, -+ '6' => { -+ 'name' => 'IBV_RATE_40_GBPS', -+ 'value' => '7' -+ }, -+ '7' => { -+ 'name' => 'IBV_RATE_60_GBPS', -+ 'value' => '8' -+ }, -+ '8' => { -+ 'name' => 'IBV_RATE_80_GBPS', -+ 'value' => '9' -+ }, -+ '9' => { -+ 'name' => 'IBV_RATE_120_GBPS', -+ 'value' => '10' -+ } -+ }, -+ 'Name' => 'enum ibv_rate', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '468450' => { -+ 'BaseType' => '932', -+ 'Name' => 'uint16_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '469456' => { -+ 'BaseType' => '452765', -+ 'Name' => 'struct ibv_grh*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '474' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '4794' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[2]', -+ 'Size' => '2', -+ 'Type' => 'Array' -+ }, -+ '4826' => { -+ 'Header' => undef, -+ 'Line' => '739', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'base', -+ 'offset' => '0', -+ 'type' => '4399' -+ }, -+ '1' => { -+ 'name' => 'rate_limit', -+ 'offset' => '112', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '116', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_modify_qp', -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '48701' => { -+ 'Header' => undef, -+ 'Line' => '2050', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_counters_init_attr', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '48730' => { -+ 'BaseType' => '956', -+ 'Name' => 'uint64_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '48736' => { -+ 'BaseType' => '48701', -+ 'Name' => 'struct ibv_counters_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4885' => { -+ 'Header' => undef, -+ 'Line' => '745', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'response_length', -+ 'offset' => '4', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_modify_qp_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '50290' => { -+ 'BaseType' => '24521', -+ 'Name' => 'struct verbs_counters*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '52' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '52207' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '160', -+ 'Name' => '__time_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '52226' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '196', -+ 'Name' => '__syscall_slong_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '52329' => { -+ 'BaseType' => '130', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => '__s32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '52772' => { -+ 'Header' => undef, -+ 'Line' => '10', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tv_sec', -+ 'offset' => '0', -+ 'type' => '52207' -+ }, -+ '1' => { -+ 'name' => 'tv_nsec', -+ 'offset' => '8', -+ 'type' => '52226' -+ } -+ }, -+ 'Name' => 'struct timespec', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '53863' => { -+ 'Header' => undef, -+ 'Line' => '404', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'cqe', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'comp_vector', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'comp_channel', -+ 'offset' => '24', -+ 'type' => '52329' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_cq', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '54028' => { -+ 'Header' => undef, -+ 'Line' => '419', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'user_handle', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'comp_vector', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'comp_channel', -+ 'offset' => '16', -+ 'type' => '52329' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'flags', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'reserved', -+ 'offset' => '28', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_cq', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '54143' => { -+ 'Header' => undef, -+ 'Line' => '429', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_cq_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '54218' => { -+ 'Header' => undef, -+ 'Line' => '435', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'base', -+ 'offset' => '0', -+ 'type' => '54143' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'response_length', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_cq_resp', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '54379' => { -+ 'Header' => undef, -+ 'Line' => '144', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum ib_uverbs_flow_action_esp_keymat', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '54404' => { -+ 'Header' => undef, -+ 'Line' => '163', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum ib_uverbs_flow_action_esp_replay', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '54435' => { -+ 'Header' => undef, -+ 'Line' => '189', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'val_ptr', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'val_ptr_data_u64', -+ 'offset' => '0', -+ 'type' => '1016' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '54471' => { -+ 'Header' => undef, -+ 'Line' => '190', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next_ptr', -+ 'offset' => '0', -+ 'type' => '54562' -+ }, -+ '1' => { -+ 'name' => 'next_ptr_data_u64', -+ 'offset' => '0', -+ 'type' => '1016' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '54507' => { -+ 'Header' => undef, -+ 'Line' => '185', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '54435' -+ }, -+ '1' => { -+ 'name' => 'unnamed1', -+ 'offset' => '8', -+ 'type' => '54471' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'offset' => '16', -+ 'type' => '992' -+ }, -+ '3' => { -+ 'name' => 'type', -+ 'offset' => '18', -+ 'type' => '992' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '54562' => { -+ 'BaseType' => '54507', -+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '54568' => { -+ 'Header' => undef, -+ 'Line' => '195', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'spi', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'seq', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'tfc_pad', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'hard_limit_pkts', -+ 'offset' => '16', -+ 'type' => '1016' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_flow_action_esp', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '54649' => { -+ 'Header' => undef, -+ 'Line' => '208', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_NO_FAULT', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ib_uverbs_advise_mr_advice', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '54940' => { -+ 'Header' => undef, -+ 'Line' => '161', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'length', -+ 'offset' => '0', -+ 'type' => '52' -+ }, -+ '1' => { -+ 'name' => 'log_align_req', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_alloc_dm_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '54993' => { -+ 'Header' => undef, -+ 'Line' => '171', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'memcpy_to_dm', -+ 'offset' => '8', -+ 'type' => '55245' -+ }, -+ '2' => { -+ 'name' => 'memcpy_from_dm', -+ 'offset' => '16', -+ 'type' => '55281' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '28', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_dm', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '55227' => { -+ 'BaseType' => '54993', -+ 'Name' => 'struct ibv_dm*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '55245' => { -+ 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '55227' -+ }, -+ '1' => { -+ 'type' => '956' -+ }, -+ '2' => { -+ 'type' => '908' -+ }, -+ '3' => { -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '55281' => { -+ 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '71' -+ }, -+ '1' => { -+ 'type' => '55227' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '55837' => { -+ 'Header' => undef, -+ 'Line' => '227', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_query_device_ex_input', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '55864' => { -+ 'BaseType' => '55837', -+ 'Name' => 'struct ibv_query_device_ex_input const', -+ 'Size' => '4', -+ 'Type' => 'Const' -+ }, -+ '55869' => { -+ 'Header' => undef, -+ 'Line' => '242', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rc_odp_caps', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'uc_odp_caps', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'ud_odp_caps', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '55918' => { -+ 'Header' => undef, -+ 'Line' => '240', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'general_caps', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'per_transport_caps', -+ 'offset' => '8', -+ 'type' => '55869' -+ } -+ }, -+ 'Name' => 'struct ibv_odp_caps', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '55958' => { -+ 'Header' => undef, -+ 'Line' => '254', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_tso', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '4', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_tso_caps', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '55999' => { -+ 'Header' => undef, -+ 'Line' => '285', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_rwq_indirection_tables', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'max_rwq_indirection_table_size', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '24', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct ibv_rss_caps', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '56084' => { -+ 'Header' => undef, -+ 'Line' => '293', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_rate_limit_min', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'qp_rate_limit_max', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_packet_pacing_caps', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '56141' => { -+ 'Header' => undef, -+ 'Line' => '310', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_rndv_hdr_size', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'max_ops', -+ 'offset' => '12', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_tm_caps', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '56226' => { -+ 'Header' => undef, -+ 'Line' => '323', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_cq_count', -+ 'offset' => '0', -+ 'type' => '932' -+ }, -+ '1' => { -+ 'name' => 'max_cq_period', -+ 'offset' => '2', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_moderation_caps', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '56269' => { -+ 'Header' => undef, -+ 'Line' => '338', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fetch_add', -+ 'offset' => '0', -+ 'type' => '932' -+ }, -+ '1' => { -+ 'name' => 'swap', -+ 'offset' => '2', -+ 'type' => '932' -+ }, -+ '2' => { -+ 'name' => 'compare_swap', -+ 'offset' => '4', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct ibv_pci_atomic_caps', -+ 'Size' => '6', -+ 'Type' => 'Struct' -+ }, -+ '56326' => { -+ 'Header' => undef, -+ 'Line' => '344', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'orig_attr', -+ 'offset' => '0', -+ 'type' => '9639' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '232', -+ 'type' => '944' -+ }, -+ '10' => { -+ 'name' => 'raw_packet_caps', -+ 'offset' => '344', -+ 'type' => '944' -+ }, -+ '11' => { -+ 'name' => 'tm_caps', -+ 'offset' => '348', -+ 'type' => '56141' -+ }, -+ '12' => { -+ 'name' => 'cq_mod_caps', -+ 'offset' => '368', -+ 'type' => '56226' -+ }, -+ '13' => { -+ 'name' => 'max_dm_size', -+ 'offset' => '376', -+ 'type' => '956' -+ }, -+ '14' => { -+ 'name' => 'pci_atomic_caps', -+ 'offset' => '384', -+ 'type' => '56269' -+ }, -+ '15' => { -+ 'name' => 'xrc_odp_caps', -+ 'offset' => '392', -+ 'type' => '944' -+ }, -+ '16' => { -+ 'name' => 'phys_port_cnt_ex', -+ 'offset' => '396', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'odp_caps', -+ 'offset' => '240', -+ 'type' => '55918' -+ }, -+ '3' => { -+ 'name' => 'completion_timestamp_mask', -+ 'offset' => '264', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'hca_core_clock', -+ 'offset' => '272', -+ 'type' => '956' -+ }, -+ '5' => { -+ 'name' => 'device_cap_flags_ex', -+ 'offset' => '280', -+ 'type' => '956' -+ }, -+ '6' => { -+ 'name' => 'tso_caps', -+ 'offset' => '288', -+ 'type' => '55958' -+ }, -+ '7' => { -+ 'name' => 'rss_caps', -+ 'offset' => '296', -+ 'type' => '55999' -+ }, -+ '8' => { -+ 'name' => 'max_wq_type_rq', -+ 'offset' => '328', -+ 'type' => '944' -+ }, -+ '9' => { -+ 'name' => 'packet_pacing_caps', -+ 'offset' => '332', -+ 'type' => '56084' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr_ex', -+ 'Size' => '400', -+ 'Type' => 'Struct' -+ }, -+ '56644' => { -+ 'Header' => undef, -+ 'Line' => '372', -+ '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' -+ }, -+ '56700' => { -+ 'Header' => undef, -+ 'Line' => '424', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'state', -+ 'offset' => '0', -+ 'type' => '56644' -+ }, -+ '1' => { -+ 'name' => 'max_mtu', -+ 'offset' => '4', -+ 'type' => '10189' -+ }, -+ '10' => { -+ 'name' => 'sm_lid', -+ 'offset' => '36', -+ 'type' => '932' -+ }, -+ '11' => { -+ 'name' => 'lmc', -+ 'offset' => '38', -+ 'type' => '920' -+ }, -+ '12' => { -+ 'name' => 'max_vl_num', -+ 'offset' => '39', -+ 'type' => '920' -+ }, -+ '13' => { -+ 'name' => 'sm_sl', -+ 'offset' => '40', -+ 'type' => '920' -+ }, -+ '14' => { -+ 'name' => 'subnet_timeout', -+ 'offset' => '41', -+ 'type' => '920' -+ }, -+ '15' => { -+ 'name' => 'init_type_reply', -+ 'offset' => '42', -+ 'type' => '920' -+ }, -+ '16' => { -+ 'name' => 'active_width', -+ 'offset' => '43', -+ 'type' => '920' -+ }, -+ '17' => { -+ 'name' => 'active_speed', -+ 'offset' => '44', -+ 'type' => '920' -+ }, -+ '18' => { -+ 'name' => 'phys_state', -+ 'offset' => '45', -+ 'type' => '920' -+ }, -+ '19' => { -+ 'name' => 'link_layer', -+ 'offset' => '46', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'active_mtu', -+ 'offset' => '8', -+ 'type' => '10189' -+ }, -+ '20' => { -+ 'name' => 'flags', -+ 'offset' => '47', -+ 'type' => '920' -+ }, -+ '21' => { -+ 'name' => 'port_cap_flags2', -+ 'offset' => '48', -+ 'type' => '932' -+ }, -+ '3' => { -+ 'name' => 'gid_tbl_len', -+ 'offset' => '12', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'port_cap_flags', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '5' => { -+ 'name' => 'max_msg_sz', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'bad_pkey_cntr', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'qkey_viol_cntr', -+ 'offset' => '28', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'pkey_tbl_len', -+ 'offset' => '32', -+ 'type' => '932' -+ }, -+ '9' => { -+ 'name' => 'lid', -+ 'offset' => '34', -+ 'type' => '932' -+ } -+ }, -+ 'Name' => 'struct ibv_port_attr', -+ 'Size' => '52', -+ 'Type' => 'Struct' -+ }, -+ '57023' => { -+ 'Header' => undef, -+ 'Line' => '449', -+ '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' -+ }, -+ '57163' => { -+ 'Header' => undef, -+ 'Line' => '473', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq', -+ 'offset' => '0', -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '10582' -+ }, -+ '2' => { -+ 'name' => 'srq', -+ 'offset' => '0', -+ 'type' => '10700' -+ }, -+ '3' => { -+ 'name' => 'wq', -+ 'offset' => '0', -+ 'type' => '10901' -+ }, -+ '4' => { -+ 'name' => 'port_num', -+ 'offset' => '0', -+ 'type' => '130' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '57904' => { -+ 'Header' => undef, -+ 'Line' => '472', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'element', -+ 'offset' => '0', -+ 'type' => '57163' -+ }, -+ '1' => { -+ 'name' => 'event_type', -+ 'offset' => '8', -+ 'type' => '57023' -+ } -+ }, -+ 'Name' => 'struct ibv_async_event', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '58791' => { -+ 'Header' => undef, -+ 'Line' => '631', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_td_init_attr', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '58820' => { -+ 'Header' => undef, -+ 'Line' => '635', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ } -+ }, -+ 'Name' => 'struct ibv_td', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '59310' => { -+ 'Header' => undef, -+ 'Line' => '777', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '12363' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_init_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '59353' => { -+ 'Header' => undef, -+ 'Line' => '782', -+ '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' -+ }, -+ '59391' => { -+ 'Header' => undef, -+ 'Line' => '797', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_ops', -+ 'offset' => '4', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_tm_cap', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '59434' => { -+ 'Header' => undef, -+ 'Line' => '802', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '12363' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'srq_type', -+ 'offset' => '24', -+ 'type' => '59353' -+ }, -+ '4' => { -+ 'name' => 'pd', -+ 'offset' => '32', -+ 'type' => '12044' -+ }, -+ '5' => { -+ 'name' => 'xrcd', -+ 'offset' => '40', -+ 'type' => '12420' -+ }, -+ '6' => { -+ 'name' => 'cq', -+ 'offset' => '48', -+ 'type' => '10380' -+ }, -+ '7' => { -+ 'name' => 'tm_cap', -+ 'offset' => '56', -+ 'type' => '59391' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_init_attr_ex', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '5945' => { -+ 'Header' => undef, -+ 'Line' => '875', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '4', -+ 'type' => '1665' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_create_ah_resp', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '59591' => { -+ 'Header' => undef, -+ 'Line' => '831', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wq_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'wq_type', -+ 'offset' => '8', -+ 'type' => '12426' -+ }, -+ '2' => { -+ 'name' => 'max_wr', -+ 'offset' => '12', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'pd', -+ 'offset' => '24', -+ 'type' => '12044' -+ }, -+ '5' => { -+ 'name' => 'cq', -+ 'offset' => '32', -+ 'type' => '10380' -+ }, -+ '6' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'create_flags', -+ 'offset' => '44', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_wq_init_attr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '60239' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '0', -+ 'type' => '920' -+ }, -+ '1' => { -+ 'name' => 'rx_hash_key_len', -+ 'offset' => '1', -+ 'type' => '920' -+ }, -+ '2' => { -+ 'name' => 'rx_hash_key', -+ 'offset' => '8', -+ 'type' => '60310' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '956' -+ } -+ }, -+ 'Name' => 'struct ibv_rx_hash_conf', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '60310' => { -+ 'BaseType' => '920', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '60316' => { -+ 'Header' => undef, -+ 'Line' => '964', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '10380' -+ }, -+ '10' => { -+ 'name' => 'create_flags', -+ 'offset' => '80', -+ 'type' => '944' -+ }, -+ '11' => { -+ 'name' => 'max_tso_header', -+ 'offset' => '84', -+ 'type' => '932' -+ }, -+ '12' => { -+ 'name' => 'rwq_ind_tbl', -+ 'offset' => '88', -+ 'type' => '13095' -+ }, -+ '13' => { -+ 'name' => 'rx_hash_conf', -+ 'offset' => '96', -+ 'type' => '60239' -+ }, -+ '14' => { -+ 'name' => 'source_qpn', -+ 'offset' => '120', -+ 'type' => '944' -+ }, -+ '15' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '128', -+ 'type' => '956' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '10380' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '10700' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '12897' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '12835' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '130' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '60', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'pd', -+ 'offset' => '64', -+ 'type' => '12044' -+ }, -+ '9' => { -+ 'name' => 'xrcd', -+ 'offset' => '72', -+ 'type' => '12420' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_ex', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '61130' => { -+ 'Header' => undef, -+ 'Line' => '1079', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rate_limit', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'max_burst_sz', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'typical_pkt_sz', -+ 'offset' => '8', -+ 'type' => '932' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '12', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_rate_limit_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '62080' => { -+ 'Header' => undef, -+ 'Line' => '1177', -+ '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' -+ }, -+ '62118' => { -+ 'Header' => undef, -+ 'Line' => '1196', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'recv_wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'sg_list', -+ 'offset' => '8', -+ 'type' => '14748' -+ }, -+ '2' => { -+ 'name' => 'num_sge', -+ 'offset' => '16', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'tag', -+ 'offset' => '24', -+ 'type' => '956' -+ }, -+ '4' => { -+ 'name' => 'mask', -+ 'offset' => '32', -+ 'type' => '956' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '62199' => { -+ 'Header' => undef, -+ 'Line' => '1193', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unexpected_cnt', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'add', -+ 'offset' => '8', -+ 'type' => '62118' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '62252' => { -+ 'Header' => undef, -+ 'Line' => '1188', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '62336' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '16', -+ 'type' => '62080' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'offset' => '20', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'tm', -+ 'offset' => '24', -+ 'type' => '62199' -+ } -+ }, -+ 'Name' => 'struct ibv_ops_wr', -+ 'Size' => '72', -+ 'Type' => 'Struct' -+ }, -+ '62336' => { -+ 'BaseType' => '62252', -+ 'Name' => 'struct ibv_ops_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '62436' => { -+ 'Header' => undef, -+ 'Line' => '1437', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vendor_id', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'options', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_ece', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '62555' => { -+ 'Header' => undef, -+ 'Line' => '1471', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_poll_cq_attr', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '62584' => { -+ 'Header' => undef, -+ 'Line' => '1475', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tag', -+ 'offset' => '0', -+ 'type' => '956' -+ }, -+ '1' => { -+ 'name' => 'priv', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_wc_tm_info', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '62627' => { -+ 'Header' => undef, -+ 'Line' => '1480', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '15787' -+ }, -+ '10' => { -+ 'name' => 'status', -+ 'offset' => '132', -+ 'type' => '10907' -+ }, -+ '11' => { -+ 'name' => 'wr_id', -+ 'offset' => '136', -+ 'type' => '956' -+ }, -+ '12' => { -+ 'name' => 'start_poll', -+ 'offset' => '144', -+ 'type' => '63099' -+ }, -+ '13' => { -+ 'name' => 'next_poll', -+ 'offset' => '152', -+ 'type' => '63120' -+ }, -+ '14' => { -+ 'name' => 'end_poll', -+ 'offset' => '160', -+ 'type' => '63137' -+ }, -+ '15' => { -+ 'name' => 'read_opcode', -+ 'offset' => '168', -+ 'type' => '63158' -+ }, -+ '16' => { -+ 'name' => 'read_vendor_err', -+ 'offset' => '176', -+ 'type' => '63179' -+ }, -+ '17' => { -+ 'name' => 'read_byte_len', -+ 'offset' => '184', -+ 'type' => '63179' -+ }, -+ '18' => { -+ 'name' => 'read_imm_data', -+ 'offset' => '192', -+ 'type' => '63200' -+ }, -+ '19' => { -+ 'name' => 'read_qp_num', -+ 'offset' => '200', -+ 'type' => '63179' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '20' => { -+ 'name' => 'read_src_qp', -+ 'offset' => '208', -+ 'type' => '63179' -+ }, -+ '21' => { -+ 'name' => 'read_wc_flags', -+ 'offset' => '216', -+ 'type' => '63221' -+ }, -+ '22' => { -+ 'name' => 'read_slid', -+ 'offset' => '224', -+ 'type' => '63179' -+ }, -+ '23' => { -+ 'name' => 'read_sl', -+ 'offset' => '232', -+ 'type' => '63242' -+ }, -+ '24' => { -+ 'name' => 'read_dlid_path_bits', -+ 'offset' => '240', -+ 'type' => '63242' -+ }, -+ '25' => { -+ 'name' => 'read_completion_ts', -+ 'offset' => '248', -+ 'type' => '63263' -+ }, -+ '26' => { -+ 'name' => 'read_cvlan', -+ 'offset' => '256', -+ 'type' => '63284' -+ }, -+ '27' => { -+ 'name' => 'read_flow_tag', -+ 'offset' => '264', -+ 'type' => '63179' -+ }, -+ '28' => { -+ 'name' => 'read_tm_info', -+ 'offset' => '272', -+ 'type' => '63312' -+ }, -+ '29' => { -+ 'name' => 'read_completion_wallclock_ns', -+ 'offset' => '280', -+ 'type' => '63263' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '53297' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '53371' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '944' -+ }, -+ '9' => { -+ 'name' => 'comp_mask', -+ 'offset' => '128', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_ex', -+ 'Size' => '288', -+ 'Type' => 'Struct' -+ }, -+ '63087' => { -+ 'BaseType' => '62627', -+ 'Name' => 'struct ibv_cq_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '63093' => { -+ 'BaseType' => '62555', -+ 'Name' => 'struct ibv_poll_cq_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '63099' => { -+ 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ }, -+ '1' => { -+ 'type' => '63093' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63120' => { -+ 'Name' => 'int(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63137' => { -+ 'Name' => 'void(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63158' => { -+ 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '11071', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63179' => { -+ 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '944', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63200' => { -+ 'Name' => '__be32(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '1040', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63221' => { -+ 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63242' => { -+ 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '920', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63263' => { -+ 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '956', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63284' => { -+ 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ } -+ }, -+ 'Return' => '932', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63306' => { -+ 'BaseType' => '62584', -+ 'Name' => 'struct ibv_wc_tm_info*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '63312' => { -+ 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '63087' -+ }, -+ '1' => { -+ 'type' => '63306' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '63682' => { -+ 'Header' => undef, -+ 'Line' => '1897', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'esp_attr', -+ 'offset' => '0', -+ 'type' => '63837' -+ }, -+ '1' => { -+ 'name' => 'keymat_proto', -+ 'offset' => '8', -+ 'type' => '54379' -+ }, -+ '2' => { -+ 'name' => 'keymat_len', -+ 'offset' => '12', -+ 'type' => '932' -+ }, -+ '3' => { -+ 'name' => 'keymat_ptr', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'replay_proto', -+ 'offset' => '24', -+ 'type' => '54404' -+ }, -+ '5' => { -+ 'name' => 'replay_len', -+ 'offset' => '28', -+ 'type' => '932' -+ }, -+ '6' => { -+ 'name' => 'replay_ptr', -+ 'offset' => '32', -+ 'type' => '71' -+ }, -+ '7' => { -+ 'name' => 'esp_encap', -+ 'offset' => '40', -+ 'type' => '54562' -+ }, -+ '8' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '944' -+ }, -+ '9' => { -+ 'name' => 'esn', -+ 'offset' => '52', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_flow_action_esp_attr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '63837' => { -+ 'BaseType' => '54568', -+ 'Name' => 'struct ib_uverbs_flow_action_esp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '64' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '64925' => { -+ 'Header' => undef, -+ 'Line' => '2006', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cqe', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'cq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'channel', -+ 'offset' => '16', -+ 'type' => '15787' -+ }, -+ '3' => { -+ 'name' => 'comp_vector', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'wc_flags', -+ 'offset' => '32', -+ 'type' => '956' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'flags', -+ 'offset' => '44', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'parent_domain', -+ 'offset' => '48', -+ 'type' => '12044' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_init_attr_ex', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '65052' => { -+ 'BaseType' => '64925', -+ 'Name' => 'struct ibv_cq_init_attr_ex const', -+ 'Size' => '56', -+ 'Type' => 'Const' -+ }, -+ '65057' => { -+ 'Header' => undef, -+ 'Line' => '2039', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'pd', -+ 'offset' => '0', -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'name' => 'td', -+ 'offset' => '8', -+ 'type' => '65154' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'alloc', -+ 'offset' => '24', -+ 'type' => '65195' -+ }, -+ '4' => { -+ 'name' => 'free', -+ 'offset' => '32', -+ 'type' => '65227' -+ }, -+ '5' => { -+ 'name' => 'pd_context', -+ 'offset' => '40', -+ 'type' => '71' -+ } -+ }, -+ 'Name' => 'struct ibv_parent_domain_init_attr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '65154' => { -+ 'BaseType' => '58820', -+ 'Name' => 'struct ibv_td*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '65195' => { -+ 'Name' => 'void*(*)(struct ibv_pd*, void*, size_t, size_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '52' -+ }, -+ '3' => { -+ 'type' => '52' -+ }, -+ '4' => { -+ 'type' => '956' -+ } -+ }, -+ 'Return' => '71', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '65227' => { -+ 'Name' => 'void(*)(struct ibv_pd*, void*, void*, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '71' -+ }, -+ '3' => { -+ 'type' => '956' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '65262' => { -+ 'Header' => undef, -+ 'Line' => '2058', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_COUNTER_PACKETS', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_COUNTER_BYTES', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum ibv_counter_description', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '65294' => { -+ 'Header' => undef, -+ 'Line' => '2063', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'counter_desc', -+ 'offset' => '0', -+ 'type' => '65262' -+ }, -+ '1' => { -+ 'name' => 'index', -+ 'offset' => '4', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_counter_attach_attr', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '65351' => { -+ 'Header' => undef, -+ 'Line' => '2078', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '944' -+ }, -+ '1' => { -+ 'name' => 'raw_clock', -+ 'offset' => '8', -+ 'type' => '52772' -+ } -+ }, -+ 'Name' => 'struct ibv_values_ex', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '65394' => { -+ 'Header' => undef, -+ 'Line' => '2083', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'query_port', -+ 'offset' => '0', -+ 'type' => '66028' -+ }, -+ '1' => { -+ 'name' => 'advise_mr', -+ 'offset' => '8', -+ 'type' => '66069' -+ }, -+ '10' => { -+ 'name' => 'modify_flow_action_esp', -+ 'offset' => '80', -+ 'type' => '66360' -+ }, -+ '11' => { -+ 'name' => 'destroy_flow_action', -+ 'offset' => '88', -+ 'type' => '66381' -+ }, -+ '12' => { -+ 'name' => 'create_flow_action_esp', -+ 'offset' => '96', -+ 'type' => '66407' -+ }, -+ '13' => { -+ 'name' => 'modify_qp_rate_limit', -+ 'offset' => '104', -+ 'type' => '66439' -+ }, -+ '14' => { -+ 'name' => 'alloc_parent_domain', -+ 'offset' => '112', -+ 'type' => '66471' -+ }, -+ '15' => { -+ 'name' => 'dealloc_td', -+ 'offset' => '120', -+ 'type' => '66492' -+ }, -+ '16' => { -+ 'name' => 'alloc_td', -+ 'offset' => '128', -+ 'type' => '66524' -+ }, -+ '17' => { -+ 'name' => 'modify_cq', -+ 'offset' => '136', -+ 'type' => '66556' -+ }, -+ '18' => { -+ 'name' => 'post_srq_ops', -+ 'offset' => '144', -+ 'type' => '66593' -+ }, -+ '19' => { -+ 'name' => 'destroy_rwq_ind_table', -+ 'offset' => '152', -+ 'type' => '66614' -+ }, -+ '2' => { -+ 'name' => 'alloc_null_mr', -+ 'offset' => '16', -+ 'type' => '66090' -+ }, -+ '20' => { -+ 'name' => 'create_rwq_ind_table', -+ 'offset' => '160', -+ 'type' => '66646' -+ }, -+ '21' => { -+ 'name' => 'destroy_wq', -+ 'offset' => '168', -+ 'type' => '66667' -+ }, -+ '22' => { -+ 'name' => 'modify_wq', -+ 'offset' => '176', -+ 'type' => '66699' -+ }, -+ '23' => { -+ 'name' => 'create_wq', -+ 'offset' => '184', -+ 'type' => '66731' -+ }, -+ '24' => { -+ 'name' => 'query_rt_values', -+ 'offset' => '192', -+ 'type' => '66763' -+ }, -+ '25' => { -+ 'name' => 'create_cq_ex', -+ 'offset' => '200', -+ 'type' => '66795' -+ }, -+ '26' => { -+ 'name' => 'priv', -+ 'offset' => '208', -+ 'type' => '66882' -+ }, -+ '27' => { -+ 'name' => 'query_device_ex', -+ 'offset' => '216', -+ 'type' => '66930' -+ }, -+ '28' => { -+ 'name' => 'ibv_destroy_flow', -+ 'offset' => '224', -+ 'type' => '66951' -+ }, -+ '29' => { -+ 'name' => 'ABI_placeholder2', -+ 'offset' => '232', -+ 'type' => '66958' -+ }, -+ '3' => { -+ 'name' => 'read_counters', -+ 'offset' => '24', -+ 'type' => '66132' -+ }, -+ '30' => { -+ 'name' => 'ibv_create_flow', -+ 'offset' => '240', -+ 'type' => '66990' -+ }, -+ '31' => { -+ 'name' => 'ABI_placeholder1', -+ 'offset' => '248', -+ 'type' => '66958' -+ }, -+ '32' => { -+ 'name' => 'open_qp', -+ 'offset' => '256', -+ 'type' => '67022' -+ }, -+ '33' => { -+ 'name' => 'create_qp_ex', -+ 'offset' => '264', -+ 'type' => '67054' -+ }, -+ '34' => { -+ 'name' => 'get_srq_num', -+ 'offset' => '272', -+ 'type' => '67086' -+ }, -+ '35' => { -+ 'name' => 'create_srq_ex', -+ 'offset' => '280', -+ 'type' => '67118' -+ }, -+ '36' => { -+ 'name' => 'open_xrcd', -+ 'offset' => '288', -+ 'type' => '67150' -+ }, -+ '37' => { -+ 'name' => 'close_xrcd', -+ 'offset' => '296', -+ 'type' => '67171' -+ }, -+ '38' => { -+ 'name' => '_ABI_placeholder3', -+ 'offset' => '304', -+ 'type' => '956' -+ }, -+ '39' => { -+ 'name' => 'sz', -+ 'offset' => '312', -+ 'type' => '52' -+ }, -+ '4' => { -+ 'name' => 'attach_counters_point_flow', -+ 'offset' => '32', -+ 'type' => '66175' -+ }, -+ '40' => { -+ 'name' => 'context', -+ 'offset' => '320', -+ 'type' => '9514' -+ }, -+ '5' => { -+ 'name' => 'create_counters', -+ 'offset' => '40', -+ 'type' => '66207' -+ }, -+ '6' => { -+ 'name' => 'destroy_counters', -+ 'offset' => '48', -+ 'type' => '66228' -+ }, -+ '7' => { -+ 'name' => 'reg_dm_mr', -+ 'offset' => '56', -+ 'type' => '66269' -+ }, -+ '8' => { -+ 'name' => 'alloc_dm', -+ 'offset' => '64', -+ 'type' => '66301' -+ }, -+ '9' => { -+ 'name' => 'free_dm', -+ 'offset' => '72', -+ 'type' => '66322' -+ } -+ }, -+ 'Name' => 'struct verbs_context', -+ 'Size' => '648', -+ 'Type' => 'Struct' -+ }, -+ '66022' => { -+ 'BaseType' => '56700', -+ 'Name' => 'struct ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66028' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '920' -+ }, -+ '2' => { -+ 'type' => '66022' -+ }, -+ '3' => { -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66069' => { -+ 'Name' => 'int(*)(struct ibv_pd*, enum ib_uverbs_advise_mr_advice, uint32_t, struct ibv_sge*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '54649' -+ }, -+ '2' => { -+ 'type' => '944' -+ }, -+ '3' => { -+ 'type' => '14748' -+ }, -+ '4' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66090' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66132' => { -+ 'Name' => 'int(*)(struct ibv_counters*, uint64_t*, uint32_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17521' -+ }, -+ '1' => { -+ 'type' => '48730' -+ }, -+ '2' => { -+ 'type' => '944' -+ }, -+ '3' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66163' => { -+ 'BaseType' => '65294', -+ 'Name' => 'struct ibv_counter_attach_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66175' => { -+ 'Name' => 'int(*)(struct ibv_counters*, struct ibv_counter_attach_attr*, struct ibv_flow*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17521' -+ }, -+ '1' => { -+ 'type' => '66163' -+ }, -+ '2' => { -+ 'type' => '18997' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66207' => { -+ 'Name' => 'struct ibv_counters*(*)(struct ibv_context*, struct ibv_counters_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '48736' -+ } -+ }, -+ 'Return' => '17521', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66228' => { -+ 'Name' => 'int(*)(struct ibv_counters*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17521' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66269' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, struct ibv_dm*, uint64_t, size_t, unsigned int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '55227' -+ }, -+ '2' => { -+ 'type' => '956' -+ }, -+ '3' => { -+ 'type' => '52' -+ }, -+ '4' => { -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66295' => { -+ 'BaseType' => '54940', -+ 'Name' => 'struct ibv_alloc_dm_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66301' => { -+ 'Name' => 'struct ibv_dm*(*)(struct ibv_context*, struct ibv_alloc_dm_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66295' -+ } -+ }, -+ 'Return' => '55227', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66322' => { -+ 'Name' => 'int(*)(struct ibv_dm*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '55227' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66348' => { -+ 'BaseType' => '17395', -+ 'Name' => 'struct ibv_flow_action*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66354' => { -+ 'BaseType' => '63682', -+ 'Name' => 'struct ibv_flow_action_esp_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66360' => { -+ 'Name' => 'int(*)(struct ibv_flow_action*, struct ibv_flow_action_esp_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '66348' -+ }, -+ '1' => { -+ 'type' => '66354' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66381' => { -+ 'Name' => 'int(*)(struct ibv_flow_action*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '66348' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66407' => { -+ 'Name' => 'struct ibv_flow_action*(*)(struct ibv_context*, struct ibv_flow_action_esp_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66354' -+ } -+ }, -+ 'Return' => '66348', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66433' => { -+ 'BaseType' => '61130', -+ 'Name' => 'struct ibv_qp_rate_limit_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66439' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_rate_limit_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '66433' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66465' => { -+ 'BaseType' => '65057', -+ 'Name' => 'struct ibv_parent_domain_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66471' => { -+ 'Name' => 'struct ibv_pd*(*)(struct ibv_context*, struct ibv_parent_domain_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66465' -+ } -+ }, -+ 'Return' => '12044', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66492' => { -+ 'Name' => 'int(*)(struct ibv_td*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '65154' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66518' => { -+ 'BaseType' => '58791', -+ 'Name' => 'struct ibv_td_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66524' => { -+ 'Name' => 'struct ibv_td*(*)(struct ibv_context*, struct ibv_td_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66518' -+ } -+ }, -+ 'Return' => '65154', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66556' => { -+ 'Name' => 'int(*)(struct ibv_cq*, struct ibv_modify_cq_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10380' -+ }, -+ '1' => { -+ 'type' => '19003' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66587' => { -+ 'BaseType' => '62336', -+ 'Name' => 'struct ibv_ops_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66593' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_ops_wr*, struct ibv_ops_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'type' => '62336' -+ }, -+ '2' => { -+ 'type' => '66587' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66614' => { -+ 'Name' => 'int(*)(struct ibv_rwq_ind_table*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '13095' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66646' => { -+ 'Name' => 'struct ibv_rwq_ind_table*(*)(struct ibv_context*, struct ibv_rwq_ind_table_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '19009' -+ } -+ }, -+ 'Return' => '13095', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66667' => { -+ 'Name' => 'int(*)(struct ibv_wq*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10901' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66699' => { -+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_wq_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10901' -+ }, -+ '1' => { -+ 'type' => '19015' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66725' => { -+ 'BaseType' => '59591', -+ 'Name' => 'struct ibv_wq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66731' => { -+ 'Name' => 'struct ibv_wq*(*)(struct ibv_context*, struct ibv_wq_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66725' -+ } -+ }, -+ 'Return' => '10901', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66757' => { -+ 'BaseType' => '65351', -+ 'Name' => 'struct ibv_values_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66763' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_values_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66757' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66789' => { -+ 'BaseType' => '64925', -+ 'Name' => 'struct ibv_cq_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66795' => { -+ 'Name' => 'struct ibv_cq_ex*(*)(struct ibv_context*, struct ibv_cq_init_attr_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66789' -+ } -+ }, -+ 'Return' => '63087', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66801' => { -+ 'Header' => undef, -+ 'Line' => '72', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unsupported_ioctls', -+ 'offset' => '0', -+ 'type' => '70473' -+ }, -+ '1' => { -+ 'name' => 'driver_id', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'use_ioctl_write', -+ 'offset' => '20', -+ 'type' => '19039' -+ }, -+ '3' => { -+ 'name' => 'ops', -+ 'offset' => '24', -+ 'type' => '68184' -+ }, -+ '4' => { -+ 'name' => 'imported', -+ 'offset' => '632', -+ 'type' => '19039' -+ } -+ }, -+ 'Name' => 'struct verbs_ex_private', -+ 'Size' => '640', -+ 'Type' => 'Struct' -+ }, -+ '66882' => { -+ 'BaseType' => '66801', -+ 'Name' => 'struct verbs_ex_private*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66918' => { -+ 'BaseType' => '55864', -+ 'Name' => 'struct ibv_query_device_ex_input const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66924' => { -+ 'BaseType' => '56326', -+ 'Name' => 'struct ibv_device_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '66930' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_query_device_ex_input const*, struct ibv_device_attr_ex*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '66918' -+ }, -+ '2' => { -+ 'type' => '66924' -+ }, -+ '3' => { -+ 'type' => '52' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66951' => { -+ 'Name' => 'int(*)(struct ibv_flow*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '18997' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66958' => { -+ 'Name' => 'void(*)()', -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '66990' => { -+ 'Name' => 'struct ibv_flow*(*)(struct ibv_qp*, struct ibv_flow_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '19021' -+ } -+ }, -+ 'Return' => '18997', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67022' => { -+ 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_open_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '19027' -+ } -+ }, -+ 'Return' => '10582', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67048' => { -+ 'BaseType' => '60316', -+ 'Name' => 'struct ibv_qp_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '67054' => { -+ 'Name' => 'struct ibv_qp*(*)(struct ibv_context*, struct ibv_qp_init_attr_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '67048' -+ } -+ }, -+ 'Return' => '10582', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67080' => { -+ 'BaseType' => '944', -+ 'Name' => 'uint32_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '67086' => { -+ 'Name' => 'int(*)(struct ibv_srq*, uint32_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'type' => '67080' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67112' => { -+ 'BaseType' => '59434', -+ 'Name' => 'struct ibv_srq_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '67118' => { -+ 'Name' => 'struct ibv_srq*(*)(struct ibv_context*, struct ibv_srq_init_attr_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '67112' -+ } -+ }, -+ 'Return' => '10700', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67150' => { -+ 'Name' => 'struct ibv_xrcd*(*)(struct ibv_context*, struct ibv_xrcd_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '19033' -+ } -+ }, -+ 'Return' => '12420', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67171' => { -+ 'Name' => 'int(*)(struct ibv_xrcd*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12420' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '67427' => { -+ 'Header' => undef, -+ 'Line' => '181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'user_handle', -+ 'offset' => '8', -+ 'type' => '1016' -+ }, -+ '2' => { -+ 'name' => 'cqe', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'comp_vector', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'comp_channel', -+ 'offset' => '24', -+ 'type' => '52329' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '28', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'driver_data', -+ 'offset' => '32', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '67548' => { -+ 'Header' => undef, -+ 'Line' => '181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '67427' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '53863' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '67578' => { -+ 'Header' => undef, -+ 'Line' => '181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '67548' -+ } -+ }, -+ 'Name' => 'struct ibv_create_cq', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '67793' => { -+ 'Header' => undef, -+ 'Line' => '211', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'user_handle', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'cqe', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'comp_vector', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'comp_channel', -+ 'offset' => '16', -+ 'type' => '52329' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '20', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'flags', -+ 'offset' => '24', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'reserved', -+ 'offset' => '28', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '67896' => { -+ 'Header' => undef, -+ 'Line' => '211', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '67793' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '54028' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '67926' => { -+ 'Header' => undef, -+ 'Line' => '211', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '19046' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '67896' -+ } -+ }, -+ 'Name' => 'struct ibv_create_cq_ex', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '68122' => { -+ 'Header' => undef, -+ 'Line' => '170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq', -+ 'offset' => '0', -+ 'type' => '10239' -+ }, -+ '1' => { -+ 'name' => 'cq_ex', -+ 'offset' => '0', -+ 'type' => '62627' -+ } -+ }, -+ 'Size' => '288', -+ 'Type' => 'Union' -+ }, -+ '68156' => { -+ 'Header' => undef, -+ 'Line' => '169', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '68122' -+ } -+ }, -+ 'Name' => 'struct verbs_cq', -+ 'Size' => '288', -+ 'Type' => 'Struct' -+ }, -+ '68184' => { -+ 'Header' => undef, -+ 'Line' => '311', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'advise_mr', -+ 'offset' => '0', -+ 'type' => '66069' -+ }, -+ '1' => { -+ 'name' => 'alloc_dm', -+ 'offset' => '8', -+ 'type' => '66301' -+ }, -+ '10' => { -+ 'name' => 'bind_mw', -+ 'offset' => '80', -+ 'type' => '18808' -+ }, -+ '11' => { -+ 'name' => 'close_xrcd', -+ 'offset' => '88', -+ 'type' => '67171' -+ }, -+ '12' => { -+ 'name' => 'cq_event', -+ 'offset' => '96', -+ 'type' => '69405' -+ }, -+ '13' => { -+ 'name' => 'create_ah', -+ 'offset' => '104', -+ 'type' => '69437' -+ }, -+ '14' => { -+ 'name' => 'create_counters', -+ 'offset' => '112', -+ 'type' => '66207' -+ }, -+ '15' => { -+ 'name' => 'create_cq', -+ 'offset' => '120', -+ 'type' => '69473' -+ }, -+ '16' => { -+ 'name' => 'create_cq_ex', -+ 'offset' => '128', -+ 'type' => '66795' -+ }, -+ '17' => { -+ 'name' => 'create_flow', -+ 'offset' => '136', -+ 'type' => '66990' -+ }, -+ '18' => { -+ 'name' => 'create_flow_action_esp', -+ 'offset' => '144', -+ 'type' => '66407' -+ }, -+ '19' => { -+ 'name' => 'create_qp', -+ 'offset' => '152', -+ 'type' => '69505' -+ }, -+ '2' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '16', -+ 'type' => '18771' -+ }, -+ '20' => { -+ 'name' => 'create_qp_ex', -+ 'offset' => '160', -+ 'type' => '67054' -+ }, -+ '21' => { -+ 'name' => 'create_rwq_ind_table', -+ 'offset' => '168', -+ 'type' => '66646' -+ }, -+ '22' => { -+ 'name' => 'create_srq', -+ 'offset' => '176', -+ 'type' => '69537' -+ }, -+ '23' => { -+ 'name' => 'create_srq_ex', -+ 'offset' => '184', -+ 'type' => '67118' -+ }, -+ '24' => { -+ 'name' => 'create_wq', -+ 'offset' => '192', -+ 'type' => '66731' -+ }, -+ '25' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '200', -+ 'type' => '18829' -+ }, -+ '26' => { -+ 'name' => 'dealloc_pd', -+ 'offset' => '208', -+ 'type' => '69558' -+ }, -+ '27' => { -+ 'name' => 'dealloc_td', -+ 'offset' => '216', -+ 'type' => '66492' -+ }, -+ '28' => { -+ 'name' => 'dereg_mr', -+ 'offset' => '224', -+ 'type' => '69585' -+ }, -+ '29' => { -+ 'name' => 'destroy_ah', -+ 'offset' => '232', -+ 'type' => '69606' -+ }, -+ '3' => { -+ 'name' => 'alloc_null_mr', -+ 'offset' => '24', -+ 'type' => '66090' -+ }, -+ '30' => { -+ 'name' => 'destroy_counters', -+ 'offset' => '240', -+ 'type' => '66228' -+ }, -+ '31' => { -+ 'name' => 'destroy_cq', -+ 'offset' => '248', -+ 'type' => '69627' -+ }, -+ '32' => { -+ 'name' => 'destroy_flow', -+ 'offset' => '256', -+ 'type' => '66951' -+ }, -+ '33' => { -+ 'name' => 'destroy_flow_action', -+ 'offset' => '264', -+ 'type' => '66381' -+ }, -+ '34' => { -+ 'name' => 'destroy_qp', -+ 'offset' => '272', -+ 'type' => '69648' -+ }, -+ '35' => { -+ 'name' => 'destroy_rwq_ind_table', -+ 'offset' => '280', -+ 'type' => '66614' -+ }, -+ '36' => { -+ 'name' => 'destroy_srq', -+ 'offset' => '288', -+ 'type' => '69669' -+ }, -+ '37' => { -+ 'name' => 'destroy_wq', -+ 'offset' => '296', -+ 'type' => '66667' -+ }, -+ '38' => { -+ 'name' => 'detach_mcast', -+ 'offset' => '304', -+ 'type' => '69388' -+ }, -+ '39' => { -+ 'name' => 'free_context', -+ 'offset' => '312', -+ 'type' => '18151' -+ }, -+ '4' => { -+ 'name' => 'alloc_parent_domain', -+ 'offset' => '32', -+ 'type' => '66471' -+ }, -+ '40' => { -+ 'name' => 'free_dm', -+ 'offset' => '320', -+ 'type' => '66322' -+ }, -+ '41' => { -+ 'name' => 'get_srq_num', -+ 'offset' => '328', -+ 'type' => '67086' -+ }, -+ '42' => { -+ 'name' => 'import_dm', -+ 'offset' => '336', -+ 'type' => '69695' -+ }, -+ '43' => { -+ 'name' => 'import_mr', -+ 'offset' => '344', -+ 'type' => '69721' -+ }, -+ '44' => { -+ 'name' => 'import_pd', -+ 'offset' => '352', -+ 'type' => '69747' -+ }, -+ '45' => { -+ 'name' => 'modify_cq', -+ 'offset' => '360', -+ 'type' => '66556' -+ }, -+ '46' => { -+ 'name' => 'modify_flow_action_esp', -+ 'offset' => '368', -+ 'type' => '66360' -+ }, -+ '47' => { -+ 'name' => 'modify_qp', -+ 'offset' => '376', -+ 'type' => '69784' -+ }, -+ '48' => { -+ 'name' => 'modify_qp_rate_limit', -+ 'offset' => '384', -+ 'type' => '66439' -+ }, -+ '49' => { -+ 'name' => 'modify_srq', -+ 'offset' => '392', -+ 'type' => '69821' -+ }, -+ '5' => { -+ 'name' => 'alloc_pd', -+ 'offset' => '40', -+ 'type' => '69323' -+ }, -+ '50' => { -+ 'name' => 'modify_wq', -+ 'offset' => '400', -+ 'type' => '66699' -+ }, -+ '51' => { -+ 'name' => 'open_qp', -+ 'offset' => '408', -+ 'type' => '67022' -+ }, -+ '52' => { -+ 'name' => 'open_xrcd', -+ 'offset' => '416', -+ 'type' => '67150' -+ }, -+ '53' => { -+ 'name' => 'poll_cq', -+ 'offset' => '424', -+ 'type' => '18866' -+ }, -+ '54' => { -+ 'name' => 'post_recv', -+ 'offset' => '432', -+ 'type' => '18991' -+ }, -+ '55' => { -+ 'name' => 'post_send', -+ 'offset' => '440', -+ 'type' => '18960' -+ }, -+ '56' => { -+ 'name' => 'post_srq_ops', -+ 'offset' => '448', -+ 'type' => '66593' -+ }, -+ '57' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '456', -+ 'type' => '18923' -+ }, -+ '58' => { -+ 'name' => 'query_device_ex', -+ 'offset' => '464', -+ 'type' => '66930' -+ }, -+ '59' => { -+ 'name' => 'query_ece', -+ 'offset' => '472', -+ 'type' => '69853' -+ }, -+ '6' => { -+ 'name' => 'alloc_td', -+ 'offset' => '48', -+ 'type' => '66524' -+ }, -+ '60' => { -+ 'name' => 'query_port', -+ 'offset' => '480', -+ 'type' => '69884' -+ }, -+ '61' => { -+ 'name' => 'query_qp', -+ 'offset' => '488', -+ 'type' => '69920' -+ }, -+ '62' => { -+ 'name' => 'query_qp_data_in_order', -+ 'offset' => '496', -+ 'type' => '69951' -+ }, -+ '63' => { -+ 'name' => 'query_rt_values', -+ 'offset' => '504', -+ 'type' => '66763' -+ }, -+ '64' => { -+ 'name' => 'query_srq', -+ 'offset' => '512', -+ 'type' => '69977' -+ }, -+ '65' => { -+ 'name' => 'read_counters', -+ 'offset' => '520', -+ 'type' => '66132' -+ }, -+ '66' => { -+ 'name' => 'reg_dm_mr', -+ 'offset' => '528', -+ 'type' => '66269' -+ }, -+ '67' => { -+ 'name' => 'reg_dmabuf_mr', -+ 'offset' => '536', -+ 'type' => '70023' -+ }, -+ '68' => { -+ 'name' => 'reg_mr', -+ 'offset' => '544', -+ 'type' => '70064' -+ }, -+ '69' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '552', -+ 'type' => '18892' -+ }, -+ '7' => { -+ 'name' => 'async_event', -+ 'offset' => '56', -+ 'type' => '69351' -+ }, -+ '70' => { -+ 'name' => 'rereg_mr', -+ 'offset' => '560', -+ 'type' => '70110' -+ }, -+ '71' => { -+ 'name' => 'resize_cq', -+ 'offset' => '568', -+ 'type' => '18892' -+ }, -+ '72' => { -+ 'name' => 'set_ece', -+ 'offset' => '576', -+ 'type' => '69853' -+ }, -+ '73' => { -+ 'name' => 'unimport_dm', -+ 'offset' => '584', -+ 'type' => '70127' -+ }, -+ '74' => { -+ 'name' => 'unimport_mr', -+ 'offset' => '592', -+ 'type' => '70144' -+ }, -+ '75' => { -+ 'name' => 'unimport_pd', -+ 'offset' => '600', -+ 'type' => '70161' -+ }, -+ '8' => { -+ 'name' => 'attach_counters_point_flow', -+ 'offset' => '64', -+ 'type' => '66175' -+ }, -+ '9' => { -+ 'name' => 'attach_mcast', -+ 'offset' => '72', -+ 'type' => '69388' -+ } -+ }, -+ 'Name' => 'struct verbs_context_ops', -+ 'Size' => '608', -+ 'Type' => 'Struct' -+ }, -+ '69323' => { -+ 'Name' => 'struct ibv_pd*(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ } -+ }, -+ 'Return' => '12044', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69345' => { -+ 'BaseType' => '57904', -+ 'Name' => 'struct ibv_async_event*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '69351' => { -+ 'Name' => 'void(*)(struct ibv_context*, struct ibv_async_event*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '69345' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69388' => { -+ 'Name' => 'int(*)(struct ibv_qp*, union ibv_gid const*, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '24569' -+ }, -+ '2' => { -+ 'type' => '932' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69405' => { -+ 'Name' => 'void(*)(struct ibv_cq*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10380' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69437' => { -+ 'Name' => 'struct ibv_ah*(*)(struct ibv_pd*, struct ibv_ah_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '24575' -+ } -+ }, -+ 'Return' => '14352', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69473' => { -+ 'Name' => 'struct ibv_cq*(*)(struct ibv_context*, int, struct ibv_comp_channel*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '15787' -+ }, -+ '3' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '10380', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69505' => { -+ 'Name' => 'struct ibv_qp*(*)(struct ibv_pd*, struct ibv_qp_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '24581' -+ } -+ }, -+ 'Return' => '10582', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69531' => { -+ 'BaseType' => '59310', -+ 'Name' => 'struct ibv_srq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '69537' => { -+ 'Name' => 'struct ibv_srq*(*)(struct ibv_pd*, struct ibv_srq_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '69531' -+ } -+ }, -+ 'Return' => '10700', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69558' => { -+ 'Name' => 'int(*)(struct ibv_pd*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69585' => { -+ 'Name' => 'int(*)(struct verbs_mr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '24587' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69606' => { -+ 'Name' => 'int(*)(struct ibv_ah*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '14352' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69627' => { -+ 'Name' => 'int(*)(struct ibv_cq*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10380' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69648' => { -+ 'Name' => 'int(*)(struct ibv_qp*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69669' => { -+ 'Name' => 'int(*)(struct ibv_srq*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69695' => { -+ 'Name' => 'struct ibv_dm*(*)(struct ibv_context*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '55227', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69721' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69747' => { -+ 'Name' => 'struct ibv_pd*(*)(struct ibv_context*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '12044', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69784' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69821' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'type' => '24599' -+ }, -+ '2' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69847' => { -+ 'BaseType' => '62436', -+ 'Name' => 'struct ibv_ece*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '69853' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_ece*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '69847' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69884' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9633' -+ }, -+ '1' => { -+ 'type' => '920' -+ }, -+ '2' => { -+ 'type' => '66022' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69920' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_qp_attr*, int, struct ibv_qp_init_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '24593' -+ }, -+ '2' => { -+ 'type' => '130' -+ }, -+ '3' => { -+ 'type' => '24581' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69951' => { -+ 'Name' => 'int(*)(struct ibv_qp*, enum ibv_wr_opcode, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10582' -+ }, -+ '1' => { -+ 'type' => '13899' -+ }, -+ '2' => { -+ 'type' => '944' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '69977' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_srq_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10700' -+ }, -+ '1' => { -+ 'type' => '24599' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70023' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, uint64_t, size_t, uint64_t, int, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '956' -+ }, -+ '2' => { -+ 'type' => '52' -+ }, -+ '3' => { -+ 'type' => '956' -+ }, -+ '4' => { -+ 'type' => '130' -+ }, -+ '5' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70064' => { -+ 'Name' => 'struct ibv_mr*(*)(struct ibv_pd*, void*, size_t, uint64_t, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ }, -+ '1' => { -+ 'type' => '71' -+ }, -+ '2' => { -+ 'type' => '52' -+ }, -+ '3' => { -+ 'type' => '956' -+ }, -+ '4' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '11828', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70110' => { -+ 'Name' => 'int(*)(struct verbs_mr*, int, struct ibv_pd*, void*, size_t, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '24587' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '12044' -+ }, -+ '3' => { -+ 'type' => '71' -+ }, -+ '4' => { -+ 'type' => '52' -+ }, -+ '5' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70127' => { -+ 'Name' => 'void(*)(struct ibv_dm*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '55227' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70144' => { -+ 'Name' => 'void(*)(struct ibv_mr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '11828' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70161' => { -+ 'Name' => 'void(*)(struct ibv_pd*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '12044' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '70473' => { -+ 'BaseType' => '45', -+ 'Name' => 'unsigned long[2]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '71' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72088' => { -+ 'BaseType' => '65052', -+ 'Name' => 'struct ibv_cq_init_attr_ex const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72094' => { -+ 'BaseType' => '68156', -+ 'Name' => 'struct verbs_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72100' => { -+ 'BaseType' => '67926', -+ 'Name' => 'struct ibv_create_cq_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72106' => { -+ 'BaseType' => '54218', -+ 'Name' => 'struct ib_uverbs_ex_create_cq_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72588' => { -+ 'BaseType' => '67578', -+ 'Name' => 'struct ibv_create_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72594' => { -+ 'BaseType' => '54143', -+ 'Name' => 'struct ib_uverbs_create_cq_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '76566' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '145', -+ 'Name' => '__dev_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '76627' => { -+ 'BaseType' => '186', -+ 'Name' => 'char const', -+ 'Size' => '1', -+ 'Type' => 'Const' -+ }, -+ '76632' => { -+ 'BaseType' => '76627', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '76662' => { -+ 'BaseType' => '76566', -+ 'Header' => undef, -+ 'Line' => '59', -+ 'Name' => 'dev_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '78' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '78185' => { -+ 'Header' => undef, -+ 'Line' => '129', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_cq_moderation_count', -+ 'offset' => '0', -+ 'type' => '992' -+ }, -+ '1' => { -+ 'name' => 'max_cq_moderation_period', -+ 'offset' => '2', -+ 'type' => '992' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '4', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_cq_moderation_caps', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '78359' => { -+ 'Header' => undef, -+ 'Line' => '159', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_get_context', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '78418' => { -+ 'Header' => undef, -+ 'Line' => '164', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'async_fd', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'num_comp_vectors', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_get_context_resp', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '78548' => { -+ 'Header' => undef, -+ 'Line' => '175', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '8', -+ 'type' => '1052' -+ }, -+ '10' => { -+ 'name' => 'device_cap_flags', -+ 'offset' => '60', -+ 'type' => '1004' -+ }, -+ '11' => { -+ 'name' => 'max_sge', -+ 'offset' => '64', -+ 'type' => '1004' -+ }, -+ '12' => { -+ 'name' => 'max_sge_rd', -+ 'offset' => '68', -+ 'type' => '1004' -+ }, -+ '13' => { -+ 'name' => 'max_cq', -+ 'offset' => '72', -+ 'type' => '1004' -+ }, -+ '14' => { -+ 'name' => 'max_cqe', -+ 'offset' => '76', -+ 'type' => '1004' -+ }, -+ '15' => { -+ 'name' => 'max_mr', -+ 'offset' => '80', -+ 'type' => '1004' -+ }, -+ '16' => { -+ 'name' => 'max_pd', -+ 'offset' => '84', -+ 'type' => '1004' -+ }, -+ '17' => { -+ 'name' => 'max_qp_rd_atom', -+ 'offset' => '88', -+ 'type' => '1004' -+ }, -+ '18' => { -+ 'name' => 'max_ee_rd_atom', -+ 'offset' => '92', -+ 'type' => '1004' -+ }, -+ '19' => { -+ 'name' => 'max_res_rd_atom', -+ 'offset' => '96', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'sys_image_guid', -+ 'offset' => '16', -+ 'type' => '1052' -+ }, -+ '20' => { -+ 'name' => 'max_qp_init_rd_atom', -+ 'offset' => '100', -+ 'type' => '1004' -+ }, -+ '21' => { -+ 'name' => 'max_ee_init_rd_atom', -+ 'offset' => '104', -+ 'type' => '1004' -+ }, -+ '22' => { -+ 'name' => 'atomic_cap', -+ 'offset' => '108', -+ 'type' => '1004' -+ }, -+ '23' => { -+ 'name' => 'max_ee', -+ 'offset' => '112', -+ 'type' => '1004' -+ }, -+ '24' => { -+ 'name' => 'max_rdd', -+ 'offset' => '116', -+ 'type' => '1004' -+ }, -+ '25' => { -+ 'name' => 'max_mw', -+ 'offset' => '120', -+ 'type' => '1004' -+ }, -+ '26' => { -+ 'name' => 'max_raw_ipv6_qp', -+ 'offset' => '124', -+ 'type' => '1004' -+ }, -+ '27' => { -+ 'name' => 'max_raw_ethy_qp', -+ 'offset' => '128', -+ 'type' => '1004' -+ }, -+ '28' => { -+ 'name' => 'max_mcast_grp', -+ 'offset' => '132', -+ 'type' => '1004' -+ }, -+ '29' => { -+ 'name' => 'max_mcast_qp_attach', -+ 'offset' => '136', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_mr_size', -+ 'offset' => '24', -+ 'type' => '1016' -+ }, -+ '30' => { -+ 'name' => 'max_total_mcast_qp_attach', -+ 'offset' => '140', -+ 'type' => '1004' -+ }, -+ '31' => { -+ 'name' => 'max_ah', -+ 'offset' => '144', -+ 'type' => '1004' -+ }, -+ '32' => { -+ 'name' => 'max_fmr', -+ 'offset' => '148', -+ 'type' => '1004' -+ }, -+ '33' => { -+ 'name' => 'max_map_per_fmr', -+ 'offset' => '152', -+ 'type' => '1004' -+ }, -+ '34' => { -+ 'name' => 'max_srq', -+ 'offset' => '156', -+ 'type' => '1004' -+ }, -+ '35' => { -+ 'name' => 'max_srq_wr', -+ 'offset' => '160', -+ 'type' => '1004' -+ }, -+ '36' => { -+ 'name' => 'max_srq_sge', -+ 'offset' => '164', -+ 'type' => '1004' -+ }, -+ '37' => { -+ 'name' => 'max_pkeys', -+ 'offset' => '168', -+ 'type' => '992' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '170', -+ 'type' => '980' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '171', -+ 'type' => '980' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '32', -+ 'type' => '1016' -+ }, -+ '40' => { -+ 'name' => 'reserved', -+ 'offset' => '172', -+ 'type' => '79099' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '40', -+ 'type' => '1004' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '44', -+ 'type' => '1004' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '48', -+ 'type' => '1004' -+ }, -+ '8' => { -+ 'name' => 'max_qp', -+ 'offset' => '52', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'max_qp_wr', -+ 'offset' => '56', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_query_device_resp', -+ 'Size' => '176', -+ 'Type' => 'Struct' -+ }, -+ '79099' => { -+ 'BaseType' => '980', -+ 'Name' => '__u8[4]', -+ 'Size' => '4', -+ 'Type' => 'Array' -+ }, -+ '79155' => { -+ 'Header' => undef, -+ 'Line' => '226', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rc_odp_caps', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'uc_odp_caps', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'ud_odp_caps', -+ 'offset' => '8', -+ 'type' => '1004' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '79204' => { -+ 'Header' => undef, -+ 'Line' => '224', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'general_caps', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'per_transport_caps', -+ 'offset' => '8', -+ 'type' => '79155' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '20', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_odp_caps', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '79259' => { -+ 'Header' => undef, -+ 'Line' => '234', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'max_rwq_indirection_tables', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'max_rwq_indirection_table_size', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_rss_caps', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '79325' => { -+ 'Header' => undef, -+ 'Line' => '245', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_rndv_hdr_size', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'max_ops', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'reserved', -+ 'offset' => '20', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_tm_caps', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '79418' => { -+ 'Header' => undef, -+ 'Line' => '259', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'base', -+ 'offset' => '0', -+ 'type' => '78548' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '176', -+ 'type' => '1004' -+ }, -+ '10' => { -+ 'name' => 'tm_caps', -+ 'offset' => '256', -+ 'type' => '79325' -+ }, -+ '11' => { -+ 'name' => 'cq_moderation_caps', -+ 'offset' => '280', -+ 'type' => '78185' -+ }, -+ '12' => { -+ 'name' => 'max_dm_size', -+ 'offset' => '288', -+ 'type' => '1016' -+ }, -+ '13' => { -+ 'name' => 'xrc_odp_caps', -+ 'offset' => '296', -+ 'type' => '1004' -+ }, -+ '14' => { -+ 'name' => 'reserved', -+ 'offset' => '300', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'response_length', -+ 'offset' => '180', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'odp_caps', -+ 'offset' => '184', -+ 'type' => '79204' -+ }, -+ '4' => { -+ 'name' => 'timestamp_mask', -+ 'offset' => '208', -+ 'type' => '1016' -+ }, -+ '5' => { -+ 'name' => 'hca_core_clock', -+ 'offset' => '216', -+ 'type' => '1016' -+ }, -+ '6' => { -+ 'name' => 'device_cap_flags_ex', -+ 'offset' => '224', -+ 'type' => '1016' -+ }, -+ '7' => { -+ 'name' => 'rss_caps', -+ 'offset' => '232', -+ 'type' => '79259' -+ }, -+ '8' => { -+ 'name' => 'max_wq_type_rq', -+ 'offset' => '248', -+ 'type' => '1004' -+ }, -+ '9' => { -+ 'name' => 'raw_packet_caps', -+ 'offset' => '252', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_query_device_resp', -+ 'Size' => '304', -+ 'Type' => 'Struct' -+ }, -+ '79656' => { -+ 'Header' => undef, -+ 'Line' => '277', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'offset' => '8', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '9', -+ 'type' => '1544' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_query_port', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '80593' => { -+ 'Header' => undef, -+ 'Line' => '79', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'gid', -+ 'offset' => '0', -+ 'type' => '9296' -+ }, -+ '1' => { -+ 'name' => 'gid_index', -+ 'offset' => '16', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'port_num', -+ 'offset' => '20', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'gid_type', -+ 'offset' => '24', -+ 'type' => '944' -+ }, -+ '4' => { -+ 'name' => 'ndev_ifindex', -+ 'offset' => '28', -+ 'type' => '944' -+ } -+ }, -+ 'Name' => 'struct ibv_gid_entry', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '85' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '8639' => { -+ 'Header' => undef, -+ 'Line' => '1189', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'attr_mask', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'max_wr', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'srq_limit', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_modify_srq', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8742' => { -+ 'Header' => undef, -+ 'Line' => '1197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'srq_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_query_srq', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8903' => { -+ 'Header' => undef, -+ 'Line' => '1254', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'attr_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'wq_handle', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'wq_state', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'curr_wq_state', -+ 'offset' => '12', -+ 'type' => '1004' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'offset' => '16', -+ 'type' => '1004' -+ }, -+ '5' => { -+ 'name' => 'flags_mask', -+ 'offset' => '20', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_modify_wq', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '9075' => { -+ 'Header' => undef, -+ 'Line' => '1275', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'response_length', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '1004' -+ }, -+ '3' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_create_rwq_ind_table_resp', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '908' => { -+ 'BaseType' => '919', -+ 'Name' => 'void const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9146' => { -+ 'Header' => undef, -+ 'Line' => '1287', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq_count', -+ 'offset' => '0', -+ 'type' => '992' -+ }, -+ '1' => { -+ 'name' => 'cq_period', -+ 'offset' => '2', -+ 'type' => '992' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_cq_moderation', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '9189' => { -+ 'Header' => undef, -+ 'Line' => '1292', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq_handle', -+ 'offset' => '0', -+ 'type' => '1004' -+ }, -+ '1' => { -+ 'name' => 'attr_mask', -+ 'offset' => '4', -+ 'type' => '1004' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '9146' -+ }, -+ '3' => { -+ 'name' => 'reserved', -+ 'offset' => '12', -+ 'type' => '1004' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_ex_modify_cq', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '919' => { -+ 'BaseType' => '1', -+ 'Name' => 'void const', -+ 'Type' => 'Const' -+ }, -+ '920' => { -+ 'BaseType' => '99', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '92005' => { -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'driver_data', -+ 'offset' => '8', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '92060' => { -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '92005' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '78359' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '92090' => { -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '92060' -+ } -+ }, -+ 'Name' => 'struct ibv_get_context', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '92310' => { -+ 'Header' => undef, -+ 'Line' => '203', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'response', -+ 'offset' => '0', -+ 'type' => '1016' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'offset' => '8', -+ 'type' => '980' -+ }, -+ '2' => { -+ 'name' => 'reserved', -+ 'offset' => '9', -+ 'type' => '1544' -+ }, -+ '3' => { -+ 'name' => 'driver_data', -+ 'offset' => '16', -+ 'type' => '1606' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '92391' => { -+ 'Header' => undef, -+ 'Line' => '203', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '92310' -+ }, -+ '1' => { -+ 'name' => 'core_payload', -+ 'offset' => '0', -+ 'type' => '79656' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '92421' => { -+ 'Header' => undef, -+ 'Line' => '203', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '1423' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '92391' -+ } -+ }, -+ 'Name' => 'struct ibv_query_port', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '9260' => { -+ 'Header' => undef, -+ 'Line' => '67', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'subnet_prefix', -+ 'offset' => '0', -+ 'type' => '1052' -+ }, -+ '1' => { -+ 'name' => 'interface_id', -+ 'offset' => '8', -+ 'type' => '1052' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '92605' => { -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '92645' -+ }, -+ '1' => { -+ 'name' => 'prev', -+ 'offset' => '8', -+ 'type' => '92645' -+ } -+ }, -+ 'Name' => 'struct list_node', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '92645' => { -+ 'BaseType' => '92605', -+ 'Name' => 'struct list_node*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '92651' => { -+ 'Header' => undef, -+ 'Line' => '130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_GID_TYPE_SYSFS_IB_ROCE_V1', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_GID_TYPE_SYSFS_ROCE_V2', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum ibv_gid_type_sysfs', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '92719' => { -+ 'Header' => undef, -+ 'Line' => '201', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'modalias', -+ 'offset' => '0', -+ 'type' => '76632' -+ }, -+ '1' => { -+ 'name' => 'driver_id', -+ 'offset' => '0', -+ 'type' => '956' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '92753' => { -+ 'Header' => undef, -+ 'Line' => '199', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'driver_data', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'u', -+ 'offset' => '8', -+ 'type' => '92719' -+ }, -+ '2' => { -+ 'name' => 'vendor', -+ 'offset' => '16', -+ 'type' => '932' -+ }, -+ '3' => { -+ 'name' => 'device', -+ 'offset' => '18', -+ 'type' => '932' -+ }, -+ '4' => { -+ 'name' => 'kind', -+ 'offset' => '20', -+ 'type' => '920' -+ } -+ }, -+ 'Name' => 'struct verbs_match_ent', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '92830' => { -+ 'BaseType' => '92753', -+ 'Name' => 'struct verbs_match_ent const', -+ 'Size' => '24', -+ 'Type' => 'Const' -+ }, -+ '92835' => { -+ 'Header' => undef, -+ 'Line' => '249', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'entry', -+ 'offset' => '0', -+ 'type' => '92605' -+ }, -+ '1' => { -+ 'name' => 'provider_data', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '10' => { -+ 'name' => 'driver_id', -+ 'offset' => '952', -+ 'type' => '944' -+ }, -+ '11' => { -+ 'name' => 'node_type', -+ 'offset' => '956', -+ 'type' => '9355' -+ }, -+ '12' => { -+ 'name' => 'ibdev_idx', -+ 'offset' => '960', -+ 'type' => '130' -+ }, -+ '13' => { -+ 'name' => 'num_ports', -+ 'offset' => '964', -+ 'type' => '944' -+ }, -+ '14' => { -+ 'name' => 'abi_ver', -+ 'offset' => '968', -+ 'type' => '944' -+ }, -+ '15' => { -+ 'name' => 'time_created', -+ 'offset' => '976', -+ 'type' => '52772' -+ }, -+ '2' => { -+ 'name' => 'match', -+ 'offset' => '24', -+ 'type' => '93076' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'offset' => '32', -+ 'type' => '64' -+ }, -+ '4' => { -+ 'name' => 'sysfs_name', -+ 'offset' => '36', -+ 'type' => '10173' -+ }, -+ '5' => { -+ 'name' => 'sysfs_cdev', -+ 'offset' => '104', -+ 'type' => '76662' -+ }, -+ '6' => { -+ 'name' => 'ibdev_name', -+ 'offset' => '112', -+ 'type' => '10173' -+ }, -+ '7' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '176', -+ 'type' => '18186' -+ }, -+ '8' => { -+ 'name' => 'modalias', -+ 'offset' => '432', -+ 'type' => '93082' -+ }, -+ '9' => { -+ 'name' => 'node_guid', -+ 'offset' => '944', -+ 'type' => '956' -+ } -+ }, -+ 'Name' => 'struct verbs_sysfs_dev', -+ 'Size' => '992', -+ 'Type' => 'Struct' -+ }, -+ '9296' => { -+ 'Header' => undef, -+ 'Line' => '65', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'raw', -+ 'offset' => '0', -+ 'type' => '9339' -+ }, -+ '1' => { -+ 'name' => 'global', -+ 'offset' => '0', -+ 'type' => '9260' -+ } -+ }, -+ 'Name' => 'union ibv_gid', -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '93076' => { -+ 'BaseType' => '92830', -+ 'Name' => 'struct verbs_match_ent const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93082' => { -+ 'BaseType' => '186', -+ 'Name' => 'char[512]', -+ 'Size' => '512', -+ 'Type' => 'Array' -+ }, -+ '93099' => { -+ 'Header' => undef, -+ 'Line' => '269', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'name', -+ 'offset' => '0', -+ 'type' => '76632' -+ }, -+ '1' => { -+ 'name' => 'match_min_abi_version', -+ 'offset' => '8', -+ 'type' => '944' -+ }, -+ '2' => { -+ 'name' => 'match_max_abi_version', -+ 'offset' => '12', -+ 'type' => '944' -+ }, -+ '3' => { -+ 'name' => 'match_table', -+ 'offset' => '16', -+ 'type' => '93076' -+ }, -+ '4' => { -+ 'name' => 'static_providers', -+ 'offset' => '24', -+ 'type' => '93259' -+ }, -+ '5' => { -+ 'name' => 'match_device', -+ 'offset' => '32', -+ 'type' => '93292' -+ }, -+ '6' => { -+ 'name' => 'alloc_context', -+ 'offset' => '40', -+ 'type' => '93329' -+ }, -+ '7' => { -+ 'name' => 'import_context', -+ 'offset' => '48', -+ 'type' => '93355' -+ }, -+ '8' => { -+ 'name' => 'alloc_device', -+ 'offset' => '56', -+ 'type' => '93487' -+ }, -+ '9' => { -+ 'name' => 'uninit_device', -+ 'offset' => '64', -+ 'type' => '93504' -+ } -+ }, -+ 'Name' => 'struct verbs_device_ops', -+ 'Size' => '72', -+ 'Type' => 'Struct' -+ }, -+ '932' => { -+ 'BaseType' => '118', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '93254' => { -+ 'BaseType' => '93099', -+ 'Name' => 'struct verbs_device_ops const', -+ 'Size' => '72', -+ 'Type' => 'Const' -+ }, -+ '93259' => { -+ 'BaseType' => '93265', -+ 'Name' => 'struct verbs_device_ops const**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93265' => { -+ 'BaseType' => '93254', -+ 'Name' => 'struct verbs_device_ops const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93286' => { -+ 'BaseType' => '92835', -+ 'Name' => 'struct verbs_sysfs_dev*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93292' => { -+ 'Name' => '_Bool(*)(struct verbs_sysfs_dev*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '93286' -+ } -+ }, -+ 'Return' => '19039', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '93323' => { -+ 'BaseType' => '65394', -+ 'Name' => 'struct verbs_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93329' => { -+ 'Name' => 'struct verbs_context*(*)(struct ibv_device*, int, void*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '93323', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9334' => { -+ 'BaseType' => '9296', -+ 'Name' => 'union ibv_gid const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '93355' => { -+ 'Name' => 'struct verbs_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '93323', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '93361' => { -+ 'Header' => undef, -+ 'Line' => '290', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '18019' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '664', -+ 'type' => '93265' -+ }, -+ '2' => { -+ 'name' => 'refcount', -+ 'offset' => '672', -+ 'type' => '24514' -+ }, -+ '3' => { -+ 'name' => 'entry', -+ 'offset' => '680', -+ 'type' => '92605' -+ }, -+ '4' => { -+ 'name' => 'sysfs', -+ 'offset' => '696', -+ 'type' => '93286' -+ }, -+ '5' => { -+ 'name' => 'core_support', -+ 'offset' => '704', -+ 'type' => '956' -+ } -+ }, -+ 'Name' => 'struct verbs_device', -+ 'Size' => '712', -+ 'Type' => 'Struct' -+ }, -+ '9339' => { -+ 'BaseType' => '920', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '93481' => { -+ 'BaseType' => '93361', -+ 'Name' => 'struct verbs_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '93487' => { -+ 'Name' => 'struct verbs_device*(*)(struct verbs_sysfs_dev*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '93286' -+ } -+ }, -+ 'Return' => '93481', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '93504' => { -+ 'Name' => 'void(*)(struct verbs_device*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '93481' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9355' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_NODE_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_NODE_CA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_NODE_SWITCH', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_NODE_ROUTER', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_NODE_RNIC', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_NODE_USNIC', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_NODE_USNIC_UDP', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_NODE_UNSPECIFIED', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum ibv_node_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '9422' => { -+ 'Header' => undef, -+ 'Line' => '106', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_TRANSPORT_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_TRANSPORT_IB', -+ 'value' => '0' -+ }, -+ '2' => { -+ 'name' => 'IBV_TRANSPORT_IWARP', -+ 'value' => '1' -+ }, -+ '3' => { -+ 'name' => 'IBV_TRANSPORT_USNIC', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'IBV_TRANSPORT_USNIC_UDP', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum ibv_transport_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '944' => { -+ 'BaseType' => '137', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '9477' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_ATOMIC_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_ATOMIC_HCA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_ATOMIC_GLOB', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_atomic_cap', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '9514' => { -+ 'Header' => undef, -+ 'Line' => '1986', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '18013' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '18202' -+ }, -+ '2' => { -+ 'name' => 'cmd_fd', -+ 'offset' => '264', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'async_fd', -+ 'offset' => '268', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'num_comp_vectors', -+ 'offset' => '272', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '280', -+ 'type' => '822' -+ }, -+ '6' => { -+ 'name' => 'abi_compat', -+ 'offset' => '320', -+ 'type' => '71' -+ } -+ }, -+ 'Name' => 'struct ibv_context', -+ 'Size' => '328', -+ 'Type' => 'Struct' -+ }, -+ '956' => { -+ 'BaseType' => '156', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '95747' => { -+ 'BaseType' => '79418', -+ 'Name' => 'struct ib_uverbs_ex_query_device_resp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '95753' => { -+ 'BaseType' => '52', -+ 'Name' => 'size_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9633' => { -+ 'BaseType' => '9514', -+ 'Name' => 'struct ibv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9639' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '10173' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '64', -+ 'type' => '1052' -+ }, -+ '10' => { -+ 'name' => 'device_cap_flags', -+ 'offset' => '116', -+ 'type' => '64' -+ }, -+ '11' => { -+ 'name' => 'max_sge', -+ 'offset' => '120', -+ 'type' => '130' -+ }, -+ '12' => { -+ 'name' => 'max_sge_rd', -+ 'offset' => '124', -+ 'type' => '130' -+ }, -+ '13' => { -+ 'name' => 'max_cq', -+ 'offset' => '128', -+ 'type' => '130' -+ }, -+ '14' => { -+ 'name' => 'max_cqe', -+ 'offset' => '132', -+ 'type' => '130' -+ }, -+ '15' => { -+ 'name' => 'max_mr', -+ 'offset' => '136', -+ 'type' => '130' -+ }, -+ '16' => { -+ 'name' => 'max_pd', -+ 'offset' => '140', -+ 'type' => '130' -+ }, -+ '17' => { -+ 'name' => 'max_qp_rd_atom', -+ 'offset' => '144', -+ 'type' => '130' -+ }, -+ '18' => { -+ 'name' => 'max_ee_rd_atom', -+ 'offset' => '148', -+ 'type' => '130' -+ }, -+ '19' => { -+ 'name' => 'max_res_rd_atom', -+ 'offset' => '152', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'sys_image_guid', -+ 'offset' => '72', -+ 'type' => '1052' -+ }, -+ '20' => { -+ 'name' => 'max_qp_init_rd_atom', -+ 'offset' => '156', -+ 'type' => '130' -+ }, -+ '21' => { -+ 'name' => 'max_ee_init_rd_atom', -+ 'offset' => '160', -+ 'type' => '130' -+ }, -+ '22' => { -+ 'name' => 'atomic_cap', -+ 'offset' => '164', -+ 'type' => '9477' -+ }, -+ '23' => { -+ 'name' => 'max_ee', -+ 'offset' => '168', -+ 'type' => '130' -+ }, -+ '24' => { -+ 'name' => 'max_rdd', -+ 'offset' => '172', -+ 'type' => '130' -+ }, -+ '25' => { -+ 'name' => 'max_mw', -+ 'offset' => '176', -+ 'type' => '130' -+ }, -+ '26' => { -+ 'name' => 'max_raw_ipv6_qp', -+ 'offset' => '180', -+ 'type' => '130' -+ }, -+ '27' => { -+ 'name' => 'max_raw_ethy_qp', -+ 'offset' => '184', -+ 'type' => '130' -+ }, -+ '28' => { -+ 'name' => 'max_mcast_grp', -+ 'offset' => '188', -+ 'type' => '130' -+ }, -+ '29' => { -+ 'name' => 'max_mcast_qp_attach', -+ 'offset' => '192', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'max_mr_size', -+ 'offset' => '80', -+ 'type' => '956' -+ }, -+ '30' => { -+ 'name' => 'max_total_mcast_qp_attach', -+ 'offset' => '196', -+ 'type' => '130' -+ }, -+ '31' => { -+ 'name' => 'max_ah', -+ 'offset' => '200', -+ 'type' => '130' -+ }, -+ '32' => { -+ 'name' => 'max_fmr', -+ 'offset' => '204', -+ 'type' => '130' -+ }, -+ '33' => { -+ 'name' => 'max_map_per_fmr', -+ 'offset' => '208', -+ 'type' => '130' -+ }, -+ '34' => { -+ 'name' => 'max_srq', -+ 'offset' => '212', -+ 'type' => '130' -+ }, -+ '35' => { -+ 'name' => 'max_srq_wr', -+ 'offset' => '216', -+ 'type' => '130' -+ }, -+ '36' => { -+ 'name' => 'max_srq_sge', -+ 'offset' => '220', -+ 'type' => '130' -+ }, -+ '37' => { -+ 'name' => 'max_pkeys', -+ 'offset' => '224', -+ 'type' => '932' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '226', -+ 'type' => '920' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '227', -+ 'type' => '920' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '88', -+ 'type' => '956' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '96', -+ 'type' => '944' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '100', -+ 'type' => '944' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '104', -+ 'type' => '944' -+ }, -+ '8' => { -+ 'name' => 'max_qp', -+ 'offset' => '108', -+ 'type' => '130' -+ }, -+ '9' => { -+ 'name' => 'max_qp_wr', -+ 'offset' => '112', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr', -+ 'Size' => '232', -+ 'Type' => 'Struct' -+ }, -+ '97012' => { -+ 'BaseType' => '80593', -+ 'Name' => 'struct ibv_gid_entry*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '980' => { -+ 'BaseType' => '78', -+ 'Header' => undef, -+ 'Line' => '21', -+ 'Name' => '__u8', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '99' => { -+ 'BaseType' => '78', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '992' => { -+ 'BaseType' => '85', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => '__u16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libibverbs.so.1.14.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__asprintf_chk@GLIBC_2.8' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__fdelt_chk@GLIBC_2.15' => 0, -+ '__fprintf_chk@GLIBC_2.3.4' => 0, -+ '__fxstat@GLIBC_2.2.5' => 0, -+ '__getdelim@GLIBC_2.2.5' => 0, -+ '__gmon_start__' => 0, -+ '__isoc99_sscanf@GLIBC_2.7' => 0, -+ '__snprintf_chk@GLIBC_2.3.4' => 0, -+ '__stack_chk_fail@GLIBC_2.4' => 0, -+ '__strcpy_chk@GLIBC_2.3.4' => 0, -+ '__vasprintf_chk@GLIBC_2.8' => 0, -+ '__vfprintf_chk@GLIBC_2.3.4' => 0, -+ '__xstat@GLIBC_2.2.5' => 0, -+ 'bind@GLIBC_2.2.5' => 0, -+ 'calloc@GLIBC_2.2.5' => 0, -+ 'close@GLIBC_2.2.5' => 0, -+ 'closedir@GLIBC_2.2.5' => 0, -+ 'dirfd@GLIBC_2.2.5' => 0, -+ 'dlerror@GLIBC_2.2.5' => 0, -+ 'dlopen@GLIBC_2.2.5' => 0, -+ 'fclose@GLIBC_2.2.5' => 0, -+ 'fcntl@GLIBC_2.2.5' => 0, -+ 'fgets@GLIBC_2.2.5' => 0, -+ 'fnmatch@GLIBC_2.2.5' => 0, -+ 'fopen@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'freeaddrinfo@GLIBC_2.2.5' => 0, -+ 'freeifaddrs@GLIBC_2.3' => 0, -+ 'fwrite@GLIBC_2.2.5' => 0, -+ 'getenv@GLIBC_2.2.5' => 0, -+ 'geteuid@GLIBC_2.2.5' => 0, -+ 'getifaddrs@GLIBC_2.3' => 0, -+ 'getpid@GLIBC_2.2.5' => 0, -+ 'getrandom@GLIBC_2.25' => 0, -+ 'getrlimit@GLIBC_2.2.5' => 0, -+ 'getuid@GLIBC_2.2.5' => 0, -+ 'if_nametoindex@GLIBC_2.2.5' => 0, -+ 'inotify_add_watch@GLIBC_2.4' => 0, -+ 'inotify_init1@GLIBC_2.9' => 0, -+ 'ioctl@GLIBC_2.2.5' => 0, -+ 'madvise@GLIBC_2.2.5' => 0, -+ 'malloc@GLIBC_2.2.5' => 0, -+ 'memcmp@GLIBC_2.2.5' => 0, -+ 'memcpy@GLIBC_2.14' => 0, -+ 'memset@GLIBC_2.2.5' => 0, -+ 'nl_addr_build' => 0, -+ 'nl_addr_clone' => 0, -+ 'nl_addr_fill_sockaddr' => 0, -+ 'nl_addr_get_binary_addr' => 0, -+ 'nl_addr_get_family' => 0, -+ 'nl_addr_get_len' => 0, -+ 'nl_addr_get_prefixlen' => 0, -+ 'nl_addr_info' => 0, -+ 'nl_addr_put' => 0, -+ 'nl_addr_set_prefixlen' => 0, -+ 'nl_cache_free' => 0, -+ 'nl_cache_mngt_provide' => 0, -+ 'nl_cache_mngt_unprovide' => 0, -+ 'nl_cache_refill' => 0, -+ 'nl_connect' => 0, -+ 'nl_msg_parse' => 0, -+ 'nl_object_match_filter' => 0, -+ 'nl_recvmsgs_default' => 0, -+ 'nl_send_auto' => 0, -+ 'nl_send_simple' => 0, -+ 'nl_socket_add_membership' => 0, -+ 'nl_socket_alloc' => 0, -+ 'nl_socket_disable_auto_ack' => 0, -+ 'nl_socket_disable_msg_peek' => 0, -+ 'nl_socket_disable_seq_check' => 0, -+ 'nl_socket_free' => 0, -+ 'nl_socket_get_fd' => 0, -+ 'nl_socket_modify_cb' => 0, -+ 'nl_socket_modify_err_cb' => 0, -+ 'nla_get_string' => 0, -+ 'nla_get_u32' => 0, -+ 'nla_get_u64' => 0, -+ 'nla_get_u8' => 0, -+ 'nla_put' => 0, -+ 'nlmsg_alloc_simple' => 0, -+ 'nlmsg_append' => 0, -+ 'nlmsg_free' => 0, -+ 'nlmsg_hdr' => 0, -+ 'nlmsg_parse' => 0, -+ 'open@GLIBC_2.2.5' => 0, -+ 'openat@GLIBC_2.4' => 0, -+ 'opendir@GLIBC_2.2.5' => 0, -+ 'poll@GLIBC_2.2.5' => 0, -+ 'posix_memalign@GLIBC_2.2.5' => 0, -+ 'pthread_cond_init@GLIBC_2.3.2' => 0, -+ 'pthread_cond_signal@GLIBC_2.3.2' => 0, -+ 'pthread_cond_wait@GLIBC_2.3.2' => 0, -+ 'pthread_mutex_init@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_lock@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_unlock@GLIBC_2.2.5' => 0, -+ 'rand_r@GLIBC_2.2.5' => 0, -+ 'read@GLIBC_2.2.5' => 0, -+ 'readdir@GLIBC_2.2.5' => 0, -+ 'rtnl_link_alloc_cache' => 0, -+ 'rtnl_link_get' => 0, -+ 'rtnl_link_get_addr' => 0, -+ 'rtnl_link_is_vlan' => 0, -+ 'rtnl_link_put' => 0, -+ 'rtnl_link_vlan_get_id' => 0, -+ 'rtnl_neigh_alloc' => 0, -+ 'rtnl_neigh_alloc_cache' => 0, -+ 'rtnl_neigh_get' => 0, -+ 'rtnl_neigh_get_lladdr' => 0, -+ 'rtnl_neigh_put' => 0, -+ 'rtnl_neigh_set_dst' => 0, -+ 'rtnl_neigh_set_ifindex' => 0, -+ 'rtnl_route_alloc_cache' => 0, -+ 'rtnl_route_get_pref_src' => 0, -+ 'rtnl_route_get_type' => 0, -+ 'rtnl_route_nexthop_n' => 0, -+ 'rtnl_route_nh_get_gateway' => 0, -+ 'rtnl_route_nh_get_ifindex' => 0, -+ 'select@GLIBC_2.2.5' => 0, -+ 'sendto@GLIBC_2.2.5' => 0, -+ 'snprintf@GLIBC_2.2.5' => 0, -+ 'socket@GLIBC_2.2.5' => 0, -+ 'stderr@GLIBC_2.2.5' => 0, -+ 'strcmp@GLIBC_2.2.5' => 0, -+ 'strcpy@GLIBC_2.2.5' => 0, -+ 'strdup@GLIBC_2.2.5' => 0, -+ 'strlen@GLIBC_2.2.5' => 0, -+ 'strndup@GLIBC_2.2.5' => 0, -+ 'strsep@GLIBC_2.2.5' => 0, -+ 'strspn@GLIBC_2.2.5' => 0, -+ 'strstr@GLIBC_2.2.5' => 0, -+ 'strtol@GLIBC_2.2.5' => 0, -+ 'strtoul@GLIBC_2.2.5' => 0, -+ 'sysconf@GLIBC_2.2.5' => 0, -+ 'time@GLIBC_2.2.5' => 0, -+ 'timerfd_create@GLIBC_2.8' => 0, -+ 'timerfd_settime@GLIBC_2.8' => 0, -+ 'write@GLIBC_2.2.5' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/mlx4.dump b/ABI/mlx4.dump -new file mode 100644 -index 0000000..1b37a99 ---- /dev/null -+++ b/ABI/mlx4.dump -@@ -0,0 +1,3245 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libmlx4.so.1.0.41.0', -+ 'LibraryVersion' => 'mlx4', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libibverbs.so.1' => 1, -+ 'libpthread.so.0' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '182050' => { -+ 'Header' => undef, -+ 'Line' => '1051', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '13294' -+ }, -+ '2' => { -+ 'name' => 'mlx4_qp_attr', -+ 'type' => '111768' -+ } -+ }, -+ 'Return' => '4072', -+ 'ShortName' => 'mlx4dv_create_qp' -+ }, -+ '89173' => { -+ 'Header' => undef, -+ 'Line' => '401', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'attr_type', -+ 'type' => '84975' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '197' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'mlx4dv_set_context_attr' -+ }, -+ '89275' => { -+ 'Header' => undef, -+ 'Line' => '388', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx_in', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'attrs_out', -+ 'type' => '89362' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'mlx4dv_query_device' -+ }, -+ '89368' => { -+ 'Header' => undef, -+ 'Line' => '372', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '89821' -+ }, -+ '1' => { -+ 'name' => 'obj_type', -+ 'type' => '917' -+ } -+ }, -+ 'Return' => '64', -+ 'ShortName' => 'mlx4dv_init_obj' -+ } -+ }, -+ 'SymbolVersion' => { -+ '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', -+ 'mlx4dv_set_context_attr' => 'mlx4dv_set_context_attr@@MLX4_1.0' -+ }, -+ 'Symbols' => { -+ 'libmlx4.so.1.0.41.0' => { -+ 'mlx4dv_create_qp@@MLX4_1.0' => 1, -+ 'mlx4dv_init_obj@@MLX4_1.0' => 1, -+ 'mlx4dv_query_device@@MLX4_1.0' => 1, -+ 'mlx4dv_set_context_attr@@MLX4_1.0' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '10234' => { -+ 'Header' => undef, -+ 'Line' => '1918', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_dummy1', -+ 'offset' => '0', -+ 'type' => '10418' -+ }, -+ '1' => { -+ 'name' => '_dummy2', -+ 'offset' => '8', -+ 'type' => '10435' -+ } -+ }, -+ 'Name' => 'struct _ibv_device_ops', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10297' => { -+ 'BaseType' => '10303', -+ 'Name' => 'struct ibv_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10303' => { -+ 'Header' => undef, -+ 'Line' => '1928', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_ops', -+ 'offset' => '0', -+ 'type' => '10234' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '16', -+ 'type' => '1296' -+ }, -+ '2' => { -+ 'name' => 'transport_type', -+ 'offset' => '20', -+ 'type' => '1363' -+ }, -+ '3' => { -+ 'name' => 'name', -+ 'offset' => '24', -+ 'type' => '2324' -+ }, -+ '4' => { -+ 'name' => 'dev_name', -+ 'offset' => '88', -+ 'type' => '2324' -+ }, -+ '5' => { -+ 'name' => 'dev_path', -+ 'offset' => '152', -+ 'type' => '10441' -+ }, -+ '6' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '408', -+ 'type' => '10441' -+ } -+ }, -+ 'Name' => 'struct ibv_device', -+ 'Size' => '664', -+ 'Type' => 'Struct' -+ }, -+ '104' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '10418' => { -+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10297' -+ }, -+ '1' => { -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '1706', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10435' => { -+ 'Name' => 'void(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '1706' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10441' => { -+ 'BaseType' => '211', -+ 'Name' => 'char[256]', -+ 'Size' => '256', -+ 'Type' => 'Array' -+ }, -+ '10457' => { -+ 'Header' => undef, -+ 'Line' => '1943', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_compat_query_device', -+ 'offset' => '0', -+ 'type' => '10947' -+ }, -+ '1' => { -+ 'name' => '_compat_query_port', -+ 'offset' => '8', -+ 'type' => '10989' -+ }, -+ '10' => { -+ 'name' => '_compat_create_cq', -+ 'offset' => '80', -+ 'type' => '11000' -+ }, -+ '11' => { -+ 'name' => 'poll_cq', -+ 'offset' => '88', -+ 'type' => '11121' -+ }, -+ '12' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '96', -+ 'type' => '11147' -+ }, -+ '13' => { -+ 'name' => '_compat_cq_event', -+ 'offset' => '104', -+ 'type' => '11000' -+ }, -+ '14' => { -+ 'name' => '_compat_resize_cq', -+ 'offset' => '112', -+ 'type' => '11000' -+ }, -+ '15' => { -+ 'name' => '_compat_destroy_cq', -+ 'offset' => '120', -+ 'type' => '11000' -+ }, -+ '16' => { -+ 'name' => '_compat_create_srq', -+ 'offset' => '128', -+ 'type' => '11000' -+ }, -+ '17' => { -+ 'name' => '_compat_modify_srq', -+ 'offset' => '136', -+ 'type' => '11000' -+ }, -+ '18' => { -+ 'name' => '_compat_query_srq', -+ 'offset' => '144', -+ 'type' => '11000' -+ }, -+ '19' => { -+ 'name' => '_compat_destroy_srq', -+ 'offset' => '152', -+ 'type' => '11000' -+ }, -+ '2' => { -+ 'name' => '_compat_alloc_pd', -+ 'offset' => '16', -+ 'type' => '11000' -+ }, -+ '20' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '160', -+ 'type' => '11178' -+ }, -+ '21' => { -+ 'name' => '_compat_create_qp', -+ 'offset' => '168', -+ 'type' => '11000' -+ }, -+ '22' => { -+ 'name' => '_compat_query_qp', -+ 'offset' => '176', -+ 'type' => '11000' -+ }, -+ '23' => { -+ 'name' => '_compat_modify_qp', -+ 'offset' => '184', -+ 'type' => '11000' -+ }, -+ '24' => { -+ 'name' => '_compat_destroy_qp', -+ 'offset' => '192', -+ 'type' => '11000' -+ }, -+ '25' => { -+ 'name' => 'post_send', -+ 'offset' => '200', -+ 'type' => '11215' -+ }, -+ '26' => { -+ 'name' => 'post_recv', -+ 'offset' => '208', -+ 'type' => '11246' -+ }, -+ '27' => { -+ 'name' => '_compat_create_ah', -+ 'offset' => '216', -+ 'type' => '11000' -+ }, -+ '28' => { -+ 'name' => '_compat_destroy_ah', -+ 'offset' => '224', -+ 'type' => '11000' -+ }, -+ '29' => { -+ 'name' => '_compat_attach_mcast', -+ 'offset' => '232', -+ 'type' => '11000' -+ }, -+ '3' => { -+ 'name' => '_compat_dealloc_pd', -+ 'offset' => '24', -+ 'type' => '11000' -+ }, -+ '30' => { -+ 'name' => '_compat_detach_mcast', -+ 'offset' => '240', -+ 'type' => '11000' -+ }, -+ '31' => { -+ 'name' => '_compat_async_event', -+ 'offset' => '248', -+ 'type' => '11000' -+ }, -+ '4' => { -+ 'name' => '_compat_reg_mr', -+ 'offset' => '32', -+ 'type' => '11000' -+ }, -+ '5' => { -+ 'name' => '_compat_rereg_mr', -+ 'offset' => '40', -+ 'type' => '11000' -+ }, -+ '6' => { -+ 'name' => '_compat_dereg_mr', -+ 'offset' => '48', -+ 'type' => '11000' -+ }, -+ '7' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '56', -+ 'type' => '11026' -+ }, -+ '8' => { -+ 'name' => 'bind_mw', -+ 'offset' => '64', -+ 'type' => '11063' -+ }, -+ '9' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '72', -+ 'type' => '11084' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops', -+ 'Size' => '256', -+ 'Type' => 'Struct' -+ }, -+ '108674' => { -+ 'Header' => undef, -+ 'Line' => '425', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'inl_recv_sz', -+ 'offset' => '8', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_qp_init_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10941' => { -+ 'BaseType' => '1790', -+ 'Name' => 'struct ibv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10947' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'type' => '10941' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10978' => { -+ 'BaseType' => '10984', -+ 'Name' => 'struct _compat_ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10984' => { -+ 'Name' => 'struct _compat_ibv_port_attr', -+ 'Type' => 'Struct' -+ }, -+ '10989' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'type' => '881' -+ }, -+ '2' => { -+ 'type' => '10978' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11000' => { -+ 'Name' => 'void*(*)()', -+ 'Return' => '197', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11026' => { -+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5293' -+ }, -+ '1' => { -+ 'type' => '5299' -+ } -+ }, -+ 'Return' => '7399', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11057' => { -+ 'BaseType' => '7984', -+ 'Name' => 'struct ibv_mw_bind*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11063' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4072' -+ }, -+ '1' => { -+ 'type' => '7399' -+ }, -+ '2' => { -+ 'type' => '11057' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11084' => { -+ 'Name' => 'int(*)(struct ibv_mw*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7399' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11115' => { -+ 'BaseType' => '4726', -+ 'Name' => 'struct ibv_wc*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11121' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '3870' -+ }, -+ '1' => { -+ 'type' => '64' -+ }, -+ '2' => { -+ 'type' => '11115' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11147' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '3870' -+ }, -+ '1' => { -+ 'type' => '64' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '111768' => { -+ 'BaseType' => '108674', -+ 'Name' => 'struct mlx4dv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11178' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4190' -+ }, -+ '1' => { -+ 'type' => '7716' -+ }, -+ '2' => { -+ 'type' => '8066' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11209' => { -+ 'BaseType' => '7633', -+ 'Name' => 'struct ibv_send_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11215' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4072' -+ }, -+ '1' => { -+ 'type' => '7633' -+ }, -+ '2' => { -+ 'type' => '11209' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11246' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4072' -+ }, -+ '1' => { -+ 'type' => '7716' -+ }, -+ '2' => { -+ 'type' => '8066' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '118' => { -+ 'BaseType' => '97', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '1296' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_NODE_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_NODE_CA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_NODE_SWITCH', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_NODE_ROUTER', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_NODE_RNIC', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_NODE_USNIC', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_NODE_USNIC_UDP', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_NODE_UNSPECIFIED', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum ibv_node_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '13294' => { -+ 'BaseType' => '6322', -+ 'Name' => 'struct ibv_qp_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13326' => { -+ 'BaseType' => '905', -+ 'Name' => 'uint32_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1363' => { -+ 'Header' => undef, -+ 'Line' => '106', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_TRANSPORT_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_TRANSPORT_IB', -+ 'value' => '0' -+ }, -+ '2' => { -+ 'name' => 'IBV_TRANSPORT_IWARP', -+ 'value' => '1' -+ }, -+ '3' => { -+ 'name' => 'IBV_TRANSPORT_USNIC', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'IBV_TRANSPORT_USNIC_UDP', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum ibv_transport_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '13650' => { -+ 'BaseType' => '965', -+ 'Name' => '__be32*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '137' => { -+ 'BaseType' => '104', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '1418' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_ATOMIC_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_ATOMIC_HCA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_ATOMIC_GLOB', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_atomic_cap', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '149' => { -+ 'BaseType' => '76', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '1587' => { -+ 'Header' => undef, -+ 'Line' => '1986', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '10297' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '10457' -+ }, -+ '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' => '762' -+ }, -+ '6' => { -+ 'name' => 'abi_compat', -+ 'offset' => '320', -+ 'type' => '197' -+ } -+ }, -+ 'Name' => 'struct ibv_context', -+ 'Size' => '328', -+ 'Type' => 'Struct' -+ }, -+ '161' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1706' => { -+ 'BaseType' => '1587', -+ 'Name' => 'struct ibv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '173' => { -+ 'BaseType' => '83', -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Name' => '__off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1790' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '2324' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '64', -+ 'type' => '977' -+ }, -+ '10' => { -+ 'name' => 'device_cap_flags', -+ 'offset' => '116', -+ 'type' => '76' -+ }, -+ '11' => { -+ 'name' => 'max_sge', -+ 'offset' => '120', -+ 'type' => '64' -+ }, -+ '12' => { -+ 'name' => 'max_sge_rd', -+ 'offset' => '124', -+ 'type' => '64' -+ }, -+ '13' => { -+ 'name' => 'max_cq', -+ 'offset' => '128', -+ 'type' => '64' -+ }, -+ '14' => { -+ 'name' => 'max_cqe', -+ 'offset' => '132', -+ 'type' => '64' -+ }, -+ '15' => { -+ 'name' => 'max_mr', -+ 'offset' => '136', -+ 'type' => '64' -+ }, -+ '16' => { -+ 'name' => 'max_pd', -+ 'offset' => '140', -+ 'type' => '64' -+ }, -+ '17' => { -+ 'name' => 'max_qp_rd_atom', -+ 'offset' => '144', -+ 'type' => '64' -+ }, -+ '18' => { -+ 'name' => 'max_ee_rd_atom', -+ 'offset' => '148', -+ 'type' => '64' -+ }, -+ '19' => { -+ 'name' => 'max_res_rd_atom', -+ 'offset' => '152', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'sys_image_guid', -+ 'offset' => '72', -+ 'type' => '977' -+ }, -+ '20' => { -+ 'name' => 'max_qp_init_rd_atom', -+ 'offset' => '156', -+ 'type' => '64' -+ }, -+ '21' => { -+ 'name' => 'max_ee_init_rd_atom', -+ 'offset' => '160', -+ 'type' => '64' -+ }, -+ '22' => { -+ 'name' => 'atomic_cap', -+ 'offset' => '164', -+ 'type' => '1418' -+ }, -+ '23' => { -+ 'name' => 'max_ee', -+ 'offset' => '168', -+ 'type' => '64' -+ }, -+ '24' => { -+ 'name' => 'max_rdd', -+ 'offset' => '172', -+ 'type' => '64' -+ }, -+ '25' => { -+ 'name' => 'max_mw', -+ 'offset' => '176', -+ 'type' => '64' -+ }, -+ '26' => { -+ 'name' => 'max_raw_ipv6_qp', -+ 'offset' => '180', -+ 'type' => '64' -+ }, -+ '27' => { -+ 'name' => 'max_raw_ethy_qp', -+ 'offset' => '184', -+ 'type' => '64' -+ }, -+ '28' => { -+ 'name' => 'max_mcast_grp', -+ 'offset' => '188', -+ 'type' => '64' -+ }, -+ '29' => { -+ 'name' => 'max_mcast_qp_attach', -+ 'offset' => '192', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'max_mr_size', -+ 'offset' => '80', -+ 'type' => '917' -+ }, -+ '30' => { -+ 'name' => 'max_total_mcast_qp_attach', -+ 'offset' => '196', -+ 'type' => '64' -+ }, -+ '31' => { -+ 'name' => 'max_ah', -+ 'offset' => '200', -+ 'type' => '64' -+ }, -+ '32' => { -+ 'name' => 'max_fmr', -+ 'offset' => '204', -+ 'type' => '64' -+ }, -+ '33' => { -+ 'name' => 'max_map_per_fmr', -+ 'offset' => '208', -+ 'type' => '64' -+ }, -+ '34' => { -+ 'name' => 'max_srq', -+ 'offset' => '212', -+ 'type' => '64' -+ }, -+ '35' => { -+ 'name' => 'max_srq_wr', -+ 'offset' => '216', -+ 'type' => '64' -+ }, -+ '36' => { -+ 'name' => 'max_srq_sge', -+ 'offset' => '220', -+ 'type' => '64' -+ }, -+ '37' => { -+ 'name' => 'max_pkeys', -+ 'offset' => '224', -+ 'type' => '893' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '226', -+ 'type' => '881' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '227', -+ 'type' => '881' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '88', -+ 'type' => '917' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '96', -+ 'type' => '905' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '100', -+ 'type' => '905' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '104', -+ 'type' => '905' -+ }, -+ '8' => { -+ 'name' => 'max_qp', -+ 'offset' => '108', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'max_qp_wr', -+ 'offset' => '112', -+ 'type' => '64' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr', -+ 'Size' => '232', -+ 'Type' => 'Struct' -+ }, -+ '197' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '211' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '218' => { -+ 'BaseType' => '173', -+ 'Header' => undef, -+ 'Line' => '85', -+ 'Name' => 'off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '2324' => { -+ 'BaseType' => '211', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '3729' => { -+ 'Header' => undef, -+ 'Line' => '1458', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '8940' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '197' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '905' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '64' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '762' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '836' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '905' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_cq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '3870' => { -+ 'BaseType' => '3729', -+ 'Name' => 'struct ibv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3876' => { -+ 'Header' => undef, -+ 'Line' => '1252', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '197' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '762' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '836' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '5293' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '3870' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '3870' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '4190' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '905' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '905' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '6651' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '6098' -+ } -+ }, -+ 'Name' => 'struct ibv_qp', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '4072' => { -+ 'BaseType' => '3876', -+ 'Name' => 'struct ibv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4078' => { -+ 'Header' => undef, -+ 'Line' => '1212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '197' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '5293' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '905' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '762' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '836' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_srq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '4190' => { -+ 'BaseType' => '4078', -+ 'Name' => 'struct ibv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4196' => { -+ 'Header' => undef, -+ 'Line' => '1234', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'wq_context', -+ 'offset' => '8', -+ 'type' => '197' -+ }, -+ '10' => { -+ 'name' => 'cond', -+ 'offset' => '96', -+ 'type' => '836' -+ }, -+ '11' => { -+ 'name' => 'events_completed', -+ 'offset' => '144', -+ 'type' => '905' -+ }, -+ '12' => { -+ 'name' => 'comp_mask', -+ 'offset' => '148', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '5293' -+ }, -+ '3' => { -+ 'name' => 'cq', -+ 'offset' => '24', -+ 'type' => '3870' -+ }, -+ '4' => { -+ 'name' => 'wq_num', -+ 'offset' => '32', -+ 'type' => '905' -+ }, -+ '5' => { -+ 'name' => 'handle', -+ 'offset' => '36', -+ 'type' => '905' -+ }, -+ '6' => { -+ 'name' => 'state', -+ 'offset' => '40', -+ 'type' => '5835' -+ }, -+ '7' => { -+ 'name' => 'wq_type', -+ 'offset' => '44', -+ 'type' => '5684' -+ }, -+ '8' => { -+ 'name' => 'post_recv', -+ 'offset' => '48', -+ 'type' => '8072' -+ }, -+ '9' => { -+ 'name' => 'mutex', -+ 'offset' => '56', -+ 'type' => '762' -+ } -+ }, -+ 'Name' => 'struct ibv_wq', -+ 'Size' => '152', -+ 'Type' => 'Struct' -+ }, -+ '4391' => { -+ 'BaseType' => '4196', -+ 'Name' => 'struct ibv_wq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4397' => { -+ 'Header' => undef, -+ 'Line' => '483', -+ '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' -+ }, -+ '45' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '4561' => { -+ 'Header' => undef, -+ 'Line' => '511', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WC_SEND', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_WC_RDMA_WRITE', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IBV_WC_TM_ADD', -+ 'value' => '130' -+ }, -+ '11' => { -+ 'name' => 'IBV_WC_TM_DEL', -+ 'value' => '131' -+ }, -+ '12' => { -+ 'name' => 'IBV_WC_TM_SYNC', -+ 'value' => '132' -+ }, -+ '13' => { -+ 'name' => 'IBV_WC_TM_RECV', -+ 'value' => '133' -+ }, -+ '14' => { -+ 'name' => 'IBV_WC_TM_NO_TAG', -+ 'value' => '134' -+ }, -+ '15' => { -+ 'name' => 'IBV_WC_DRIVER1', -+ 'value' => '135' -+ }, -+ '16' => { -+ 'name' => 'IBV_WC_DRIVER2', -+ 'value' => '136' -+ }, -+ '17' => { -+ 'name' => 'IBV_WC_DRIVER3', -+ 'value' => '137' -+ }, -+ '2' => { -+ 'name' => 'IBV_WC_RDMA_READ', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_WC_COMP_SWAP', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_WC_FETCH_ADD', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_WC_BIND_MW', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_WC_LOCAL_INV', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_WC_TSO', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'IBV_WC_RECV', -+ 'value' => '128' -+ }, -+ '9' => { -+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', -+ 'value' => '129' -+ } -+ }, -+ 'Name' => 'enum ibv_wc_opcode', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '4689' => { -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '965' -+ }, -+ '1' => { -+ 'name' => 'invalidated_rkey', -+ 'offset' => '0', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '4726' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'status', -+ 'offset' => '8', -+ 'type' => '4397' -+ }, -+ '10' => { -+ 'name' => 'slid', -+ 'offset' => '42', -+ 'type' => '893' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '44', -+ 'type' => '881' -+ }, -+ '12' => { -+ 'name' => 'dlid_path_bits', -+ 'offset' => '45', -+ 'type' => '881' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '12', -+ 'type' => '4561' -+ }, -+ '3' => { -+ 'name' => 'vendor_err', -+ 'offset' => '16', -+ 'type' => '905' -+ }, -+ '4' => { -+ 'name' => 'byte_len', -+ 'offset' => '20', -+ 'type' => '905' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '4689' -+ }, -+ '6' => { -+ 'name' => 'qp_num', -+ 'offset' => '28', -+ 'type' => '905' -+ }, -+ '7' => { -+ 'name' => 'src_qp', -+ 'offset' => '32', -+ 'type' => '905' -+ }, -+ '8' => { -+ 'name' => 'wc_flags', -+ 'offset' => '36', -+ 'type' => '76' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '40', -+ 'type' => '893' -+ } -+ }, -+ 'Name' => 'struct ibv_wc', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '4914' => { -+ 'Header' => undef, -+ 'Line' => '619', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '917' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '917' -+ }, -+ '3' => { -+ 'name' => 'mw_access_flags', -+ 'offset' => '24', -+ 'type' => '76' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind_info', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '4989' => { -+ 'Header' => undef, -+ 'Line' => '662', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '5293' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '16', -+ 'type' => '197' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '45' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '905' -+ }, -+ '5' => { -+ 'name' => 'lkey', -+ 'offset' => '36', -+ 'type' => '905' -+ }, -+ '6' => { -+ 'name' => 'rkey', -+ 'offset' => '40', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '5101' => { -+ 'BaseType' => '4989', -+ 'Name' => 'struct ibv_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5107' => { -+ 'Header' => undef, -+ 'Line' => '626', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '516' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '5264' => { -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '5293' => { -+ 'BaseType' => '5107', -+ 'Name' => 'struct ibv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5299' => { -+ 'Header' => undef, -+ 'Line' => '672', -+ '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' -+ }, -+ '5331' => { -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '5293' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '16', -+ 'type' => '905' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '20', -+ 'type' => '905' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '24', -+ 'type' => '5299' -+ } -+ }, -+ 'Name' => 'struct ibv_mw', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '5678' => { -+ 'BaseType' => '5264', -+ 'Name' => 'struct ibv_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5684' => { -+ 'Header' => undef, -+ 'Line' => '814', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WQT_RQ', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum ibv_wq_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '57' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '5835' => { -+ 'Header' => undef, -+ 'Line' => '842', -+ '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' -+ }, -+ '5964' => { -+ 'Header' => undef, -+ 'Line' => '874', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '6098' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ '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' -+ }, -+ '6160' => { -+ 'Header' => undef, -+ 'Line' => '905', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '0', -+ 'type' => '905' -+ }, -+ '1' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '4', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '8', -+ 'type' => '905' -+ }, -+ '3' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '12', -+ 'type' => '905' -+ }, -+ '4' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '16', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_cap', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '6245' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '0', -+ 'type' => '881' -+ }, -+ '1' => { -+ 'name' => 'rx_hash_key_len', -+ 'offset' => '1', -+ 'type' => '881' -+ }, -+ '2' => { -+ 'name' => 'rx_hash_key', -+ 'offset' => '8', -+ 'type' => '6316' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '917' -+ } -+ }, -+ 'Name' => 'struct ibv_rx_hash_conf', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '6316' => { -+ 'BaseType' => '881', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6322' => { -+ 'Header' => undef, -+ 'Line' => '964', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '3870' -+ }, -+ '10' => { -+ 'name' => 'create_flags', -+ 'offset' => '80', -+ 'type' => '905' -+ }, -+ '11' => { -+ 'name' => 'max_tso_header', -+ 'offset' => '84', -+ 'type' => '893' -+ }, -+ '12' => { -+ 'name' => 'rwq_ind_tbl', -+ 'offset' => '88', -+ 'type' => '6560' -+ }, -+ '13' => { -+ 'name' => 'rx_hash_conf', -+ 'offset' => '96', -+ 'type' => '6245' -+ }, -+ '14' => { -+ 'name' => 'source_qpn', -+ 'offset' => '120', -+ 'type' => '905' -+ }, -+ '15' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '128', -+ 'type' => '917' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '3870' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '4190' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '6160' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '6098' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '64' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '60', -+ 'type' => '905' -+ }, -+ '8' => { -+ 'name' => 'pd', -+ 'offset' => '64', -+ 'type' => '5293' -+ }, -+ '9' => { -+ 'name' => 'xrcd', -+ 'offset' => '72', -+ 'type' => '5678' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_ex', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '64' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '6560' => { -+ 'BaseType' => '5964', -+ 'Name' => 'struct ibv_rwq_ind_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6651' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ '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' -+ }, -+ '6790' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ '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' -+ }, -+ '6930' => { -+ 'Header' => undef, -+ 'Line' => '1114', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'lkey', -+ 'offset' => '12', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_sge', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '6992' => { -+ 'Header' => undef, -+ 'Line' => '1130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '965' -+ }, -+ '1' => { -+ 'name' => 'invalidate_rkey', -+ 'offset' => '0', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '7029' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '7068' => { -+ 'Header' => undef, -+ 'Line' => '1139', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '917' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '917' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '7135' => { -+ 'Header' => undef, -+ 'Line' => '1145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '7243' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '7187' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '5293' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '905' -+ } -+ }, -+ 'Name' => 'struct ibv_ah', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '7243' => { -+ 'BaseType' => '7187', -+ 'Name' => 'struct ibv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7249' => { -+ 'Header' => undef, -+ 'Line' => '1134', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '7029' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '7068' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '7135' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '7298' => { -+ 'Header' => undef, -+ 'Line' => '1152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_srqn', -+ 'offset' => '0', -+ 'type' => '905' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '7323' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrc', -+ 'offset' => '0', -+ 'type' => '7298' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '7347' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw', -+ 'offset' => '0', -+ 'type' => '7399' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '4914' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '7399' => { -+ 'BaseType' => '5331', -+ 'Name' => 'struct ibv_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7405' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'hdr_sz', -+ 'offset' => '8', -+ 'type' => '893' -+ }, -+ '2' => { -+ 'name' => 'mss', -+ 'offset' => '10', -+ 'type' => '893' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '7458' => { -+ 'Header' => undef, -+ 'Line' => '1156', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bind_mw', -+ 'offset' => '0', -+ 'type' => '7347' -+ }, -+ '1' => { -+ 'name' => 'tso', -+ 'offset' => '0', -+ 'type' => '7405' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '7495' => { -+ 'Header' => undef, -+ 'Line' => '1120', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '7633' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '7639' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '64' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '6790' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '76' -+ }, -+ '6' => { -+ 'name' => 'unnamed0', -+ 'offset' => '36', -+ 'type' => '6992' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '7249' -+ }, -+ '8' => { -+ 'name' => 'qp_type', -+ 'offset' => '72', -+ 'type' => '7323' -+ }, -+ '9' => { -+ 'name' => 'unnamed1', -+ 'offset' => '80', -+ 'type' => '7458' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '76' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '7633' => { -+ 'BaseType' => '7495', -+ 'Name' => 'struct ibv_send_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7639' => { -+ 'BaseType' => '6930', -+ 'Name' => 'struct ibv_sge*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7645' => { -+ 'Header' => undef, -+ 'Line' => '1170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '7716' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '7639' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '64' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '7716' => { -+ 'BaseType' => '7645', -+ 'Name' => 'struct ibv_recv_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7984' => { -+ 'Header' => undef, -+ 'Line' => '1206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '917' -+ }, -+ '1' => { -+ 'name' => 'send_flags', -+ 'offset' => '8', -+ 'type' => '76' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '4914' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '8066' => { -+ 'BaseType' => '7716', -+ 'Name' => 'struct ibv_recv_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8072' => { -+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4391' -+ }, -+ '1' => { -+ 'type' => '7716' -+ }, -+ '2' => { -+ 'type' => '8066' -+ } -+ }, -+ 'Return' => '64', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '83' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '83900' => { -+ 'Header' => undef, -+ 'Line' => '161', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '0', -+ 'type' => '905' -+ }, -+ '1' => { -+ 'name' => 'wqe_shift', -+ 'offset' => '4', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'offset' => '8', -+ 'type' => '64' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '83949' => { -+ 'Header' => undef, -+ 'Line' => '166', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '0', -+ 'type' => '905' -+ }, -+ '1' => { -+ 'name' => 'wqe_shift', -+ 'offset' => '4', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'offset' => '8', -+ 'type' => '64' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '83998' => { -+ 'Header' => undef, -+ 'Line' => '171', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '45' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84034' => { -+ 'Header' => undef, -+ 'Line' => '157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdb', -+ 'offset' => '0', -+ 'type' => '13650' -+ }, -+ '1' => { -+ 'name' => 'sdb', -+ 'offset' => '8', -+ 'type' => '13326' -+ }, -+ '2' => { -+ 'name' => 'doorbell_qpn', -+ 'offset' => '16', -+ 'type' => '965' -+ }, -+ '3' => { -+ 'name' => 'sq', -+ 'offset' => '20', -+ 'type' => '83900' -+ }, -+ '4' => { -+ 'name' => 'rq', -+ 'offset' => '32', -+ 'type' => '83949' -+ }, -+ '5' => { -+ 'name' => 'buf', -+ 'offset' => '48', -+ 'type' => '83998' -+ }, -+ '6' => { -+ 'name' => 'comp_mask', -+ 'offset' => '64', -+ 'type' => '917' -+ }, -+ '7' => { -+ 'name' => 'uar_mmap_offset', -+ 'offset' => '72', -+ 'type' => '218' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_qp', -+ 'Size' => '80', -+ 'Type' => 'Struct' -+ }, -+ '84181' => { -+ 'Header' => undef, -+ 'Line' => '184', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '45' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84217' => { -+ 'Header' => undef, -+ 'Line' => '183', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '84181' -+ }, -+ '1' => { -+ 'name' => 'cqe_cnt', -+ 'offset' => '16', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'cqn', -+ 'offset' => '20', -+ 'type' => '905' -+ }, -+ '3' => { -+ 'name' => 'set_ci_db', -+ 'offset' => '24', -+ 'type' => '13650' -+ }, -+ '4' => { -+ 'name' => 'arm_db', -+ 'offset' => '32', -+ 'type' => '13650' -+ }, -+ '5' => { -+ 'name' => 'arm_sn', -+ 'offset' => '40', -+ 'type' => '64' -+ }, -+ '6' => { -+ 'name' => 'cqe_size', -+ 'offset' => '44', -+ 'type' => '64' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '917' -+ }, -+ '8' => { -+ 'name' => 'cq_uar', -+ 'offset' => '56', -+ 'type' => '197' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_cq', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '84348' => { -+ 'Header' => undef, -+ 'Line' => '199', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '45' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84384' => { -+ 'Header' => undef, -+ 'Line' => '198', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '84348' -+ }, -+ '1' => { -+ 'name' => 'wqe_shift', -+ 'offset' => '16', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'head', -+ 'offset' => '20', -+ 'type' => '64' -+ }, -+ '3' => { -+ 'name' => 'tail', -+ 'offset' => '24', -+ 'type' => '64' -+ }, -+ '4' => { -+ 'name' => 'db', -+ 'offset' => '32', -+ 'type' => '13650' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '917' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_srq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '84475' => { -+ 'Header' => undef, -+ 'Line' => '212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '0', -+ 'type' => '905' -+ }, -+ '1' => { -+ 'name' => 'wqe_shift', -+ 'offset' => '4', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'offset' => '8', -+ 'type' => '64' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '84524' => { -+ 'Header' => undef, -+ 'Line' => '217', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '197' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '45' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84560' => { -+ 'Header' => undef, -+ 'Line' => '210', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdb', -+ 'offset' => '0', -+ 'type' => '13650' -+ }, -+ '1' => { -+ 'name' => 'rq', -+ 'offset' => '8', -+ 'type' => '84475' -+ }, -+ '2' => { -+ 'name' => 'buf', -+ 'offset' => '24', -+ 'type' => '84524' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '917' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_rwq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '84625' => { -+ 'Header' => undef, -+ 'Line' => '225', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '4072' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '84660' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84660' => { -+ 'BaseType' => '84034', -+ 'Name' => 'struct mlx4dv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '84666' => { -+ 'Header' => undef, -+ 'Line' => '229', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '3870' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '84701' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84701' => { -+ 'BaseType' => '84217', -+ 'Name' => 'struct mlx4dv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '84707' => { -+ 'Header' => undef, -+ 'Line' => '233', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '4190' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '84742' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84742' => { -+ 'BaseType' => '84384', -+ 'Name' => 'struct mlx4dv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '84748' => { -+ 'Header' => undef, -+ 'Line' => '237', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '4391' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '84783' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84783' => { -+ 'BaseType' => '84560', -+ 'Name' => 'struct mlx4dv_rwq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '84789' => { -+ 'Header' => undef, -+ 'Line' => '224', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '84625' -+ }, -+ '1' => { -+ 'name' => 'cq', -+ 'offset' => '16', -+ 'type' => '84666' -+ }, -+ '2' => { -+ 'name' => 'srq', -+ 'offset' => '32', -+ 'type' => '84707' -+ }, -+ '3' => { -+ 'name' => 'rwq', -+ 'offset' => '48', -+ 'type' => '84748' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_obj', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '84918' => { -+ 'Header' => undef, -+ 'Line' => '437', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'version', -+ 'offset' => '0', -+ 'type' => '881' -+ }, -+ '1' => { -+ 'name' => 'max_inl_recv_sz', -+ 'offset' => '4', -+ 'type' => '905' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '917' -+ } -+ }, -+ 'Name' => 'struct mlx4dv_context', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '84975' => { -+ 'Header' => undef, -+ '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' -+ }, -+ '881' => { -+ 'BaseType' => '118', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '8884' => { -+ 'Header' => undef, -+ 'Line' => '1452', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '1706' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'refcnt', -+ 'offset' => '12', -+ 'type' => '64' -+ } -+ }, -+ 'Name' => 'struct ibv_comp_channel', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '893' => { -+ 'BaseType' => '137', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '89362' => { -+ 'BaseType' => '84918', -+ 'Name' => 'struct mlx4dv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8940' => { -+ 'BaseType' => '8884', -+ 'Name' => 'struct ibv_comp_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '89821' => { -+ 'BaseType' => '84789', -+ 'Name' => 'struct mlx4dv_obj*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '905' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '917' => { -+ 'BaseType' => '161', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '941' => { -+ 'BaseType' => '76', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '953' => { -+ 'BaseType' => '516', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '965' => { -+ 'BaseType' => '941', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '97' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '977' => { -+ 'BaseType' => '953', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libmlx4.so.1.0.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__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_34' => 0, -+ 'calloc@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'fwrite@GLIBC_2.2.5' => 0, -+ 'ibv_cmd_alloc_mw@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_attach_mcast@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_close_xrcd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_cq_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_flow@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_qp_ex2@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_srq_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dealloc_mw@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_flow@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_detach_mcast@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_get_context@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_open_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_open_xrcd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_device_any@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_port@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_rereg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_resize_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_dofork_range@IBVERBS_1.1' => 0, -+ 'ibv_dontfork_range@IBVERBS_1.1' => 0, -+ 'ibv_query_device@IBVERBS_1.1' => 0, -+ 'ibv_query_gid@IBVERBS_1.1' => 0, -+ 'ibv_query_port@IBVERBS_1.1' => 0, -+ 'ibv_resolve_eth_l2_from_gid@IBVERBS_1.1' => 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_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, -+ 'stderr@GLIBC_2.2.5' => 0, -+ 'sysconf@GLIBC_2.2.5' => 0, -+ 'verbs_register_driver_34@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_set_ops@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_uninit_context@IBVERBS_PRIVATE_34' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/mlx5.dump b/ABI/mlx5.dump -new file mode 100644 -index 0000000..180d00c ---- /dev/null -+++ b/ABI/mlx5.dump -@@ -0,0 +1,15572 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'libmlx5.so.1.23.41.0', -+ 'LibraryVersion' => 'mlx5', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'libc.so.6' => 1, -+ 'libibverbs.so.1' => 1, -+ 'libpthread.so.0' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '1162516' => { -+ 'Header' => undef, -+ 'Line' => '5526', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '267' -+ }, -+ '2' => { -+ 'name' => 'size', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'access', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '29560', -+ 'ShortName' => 'mlx5dv_devx_umem_reg' -+ }, -+ '1162721' => { -+ 'Header' => undef, -+ 'Line' => '5559', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_devx_umem', -+ 'type' => '29560' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_umem_dereg' -+ }, -+ '1184828' => { -+ 'Header' => undef, -+ 'Line' => '5804', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'info', -+ 'type' => '30859' -+ }, -+ '3' => { -+ 'name' => 'info_len', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => '_mlx5dv_query_port' -+ }, -+ '1253335' => { -+ 'Header' => undef, -+ 'Line' => '6014', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_qp_query' -+ }, -+ '1253463' => { -+ 'Header' => undef, -+ 'Line' => '6062', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_qp_modify' -+ }, -+ '1262050' => { -+ 'Header' => undef, -+ 'Line' => '2301', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '11342' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '1256719' -+ } -+ }, -+ 'Return' => '2938', -+ 'ShortName' => 'mlx5dv_open_device' -+ }, -+ '1262239' => { -+ 'Header' => undef, -+ 'Line' => '2295', -+ 'Param' => { -+ '0' => { -+ 'name' => 'device', -+ 'type' => '11342' -+ } -+ }, -+ 'Return' => '2098', -+ 'ShortName' => 'mlx5dv_is_supported' -+ }, -+ '1262738' => { -+ 'Header' => undef, -+ 'Line' => '2195', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibv_ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'type', -+ 'type' => '20910' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '267' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_set_context_attr' -+ }, -+ '1263705' => { -+ 'Header' => undef, -+ 'Line' => '2109', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '29971' -+ }, -+ '1' => { -+ 'name' => 'obj_type', -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => '__mlx5dv_init_obj_1_0' -+ }, -+ '1263764' => { -+ 'Alias' => '__mlx5dv_init_obj_1_2', -+ 'Header' => undef, -+ 'Line' => '2090', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '29971' -+ }, -+ '1' => { -+ 'name' => 'obj_type', -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_init_obj' -+ }, -+ '1264765' => { -+ 'Header' => undef, -+ 'Line' => '2037', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'qpn', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_reserved_qpn_dealloc' -+ }, -+ '1265771' => { -+ 'Header' => undef, -+ 'Line' => '1984', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'qpn', -+ 'type' => '14364' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_reserved_qpn_alloc' -+ }, -+ '1268088' => { -+ 'Header' => undef, -+ 'Line' => '1842', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'requestor', -+ 'type' => '30702' -+ }, -+ '2' => { -+ 'name' => 'responder', -+ 'type' => '30702' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_modify_qp_sched_elem' -+ }, -+ '1271341' => { -+ 'Header' => undef, -+ 'Line' => '1715', -+ 'Param' => { -+ '0' => { -+ 'name' => 'leaf', -+ 'type' => '30571' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_sched_leaf_destroy' -+ }, -+ '1271560' => { -+ 'Header' => undef, -+ 'Line' => '1693', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node', -+ 'type' => '21628' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_sched_node_destroy' -+ }, -+ '1271779' => { -+ 'Header' => undef, -+ 'Line' => '1670', -+ 'Param' => { -+ '0' => { -+ 'name' => 'leaf', -+ 'type' => '30571' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '30539' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_sched_leaf_modify' -+ }, -+ '1271960' => { -+ 'Header' => undef, -+ 'Line' => '1642', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node', -+ 'type' => '21628' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '30539' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_sched_node_modify' -+ }, -+ '1272141' => { -+ 'Header' => undef, -+ 'Line' => '1612', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '30539' -+ } -+ }, -+ 'Return' => '30571', -+ 'ShortName' => 'mlx5dv_sched_leaf_create' -+ }, -+ '1272386' => { -+ 'Header' => undef, -+ 'Line' => '1561', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '30539' -+ } -+ }, -+ 'Return' => '21628', -+ 'ShortName' => 'mlx5dv_sched_node_create' -+ }, -+ '1275854' => { -+ 'Header' => undef, -+ 'Line' => '1369', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'stream_id', -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dci_stream_id_reset' -+ }, -+ '1276845' => { -+ 'Header' => undef, -+ 'Line' => '1359', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'udp_sport', -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_modify_qp_udp_sport' -+ }, -+ '1277737' => { -+ 'Header' => undef, -+ 'Line' => '1320', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_modify_qp_lag_port' -+ }, -+ '1278870' => { -+ 'Header' => undef, -+ 'Line' => '1242', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'port_num', -+ 'type' => '7345' -+ }, -+ '2' => { -+ 'name' => 'active_port_num', -+ 'type' => '7345' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_query_qp_lag_port' -+ }, -+ '1281928' => { -+ 'Header' => undef, -+ 'Line' => '973', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx_in', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'attrs_out', -+ 'type' => '30424' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_query_device' -+ }, -+ '1355191' => { -+ 'Header' => undef, -+ 'Line' => '3540', -+ 'Param' => { -+ '0' => { -+ 'name' => 'attr', -+ 'type' => '1355913' -+ } -+ }, -+ 'Return' => '1355907', -+ 'ShortName' => 'mlx5dv_get_vfio_device_list' -+ }, -+ '1355931' => { -+ 'Header' => undef, -+ 'Line' => '3520', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibctx', -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_vfio_process_events' -+ }, -+ '1359784' => { -+ 'Header' => undef, -+ 'Line' => '3513', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibctx', -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_vfio_get_events_fd' -+ }, -+ '1480084' => { -+ 'Header' => undef, -+ 'Line' => '4164', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_qp', -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'name' => 'wr_id', -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_qp_cancel_posted_send_wrs' -+ }, -+ '1665899' => { -+ 'Header' => undef, -+ 'Line' => '7441', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dveq', -+ 'type' => '30980' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_destroy_eq' -+ }, -+ '1666033' => { -+ 'Header' => undef, -+ 'Line' => '7428', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '30980', -+ 'ShortName' => 'mlx5dv_devx_create_eq' -+ }, -+ '1666280' => { -+ 'Header' => undef, -+ 'Line' => '7415', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dvmsi', -+ 'type' => '30912' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_free_msi_vector' -+ }, -+ '1666415' => { -+ 'Header' => undef, -+ 'Line' => '7403', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibctx', -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '30912', -+ 'ShortName' => 'mlx5dv_devx_alloc_msi_vector' -+ }, -+ '1666551' => { -+ 'Header' => undef, -+ 'Line' => '7391', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_pp', -+ 'type' => '29922' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_pp_free' -+ }, -+ '1667101' => { -+ 'Header' => undef, -+ 'Line' => '7358', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'pp_context_sz', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'pp_context', -+ 'type' => '1980' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '29922', -+ 'ShortName' => 'mlx5dv_pp_alloc' -+ }, -+ '1668793' => { -+ 'Header' => undef, -+ 'Line' => '7299', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_var', -+ 'type' => '29863' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_free_var' -+ }, -+ '1669343' => { -+ 'Header' => undef, -+ 'Line' => '7270', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '29863', -+ 'ShortName' => 'mlx5dv_alloc_var' -+ }, -+ '1670832' => { -+ 'Header' => undef, -+ 'Line' => '7213', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dek', -+ 'type' => '17626' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dek_destroy' -+ }, -+ '1671051' => { -+ 'Header' => undef, -+ 'Line' => '7189', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dek', -+ 'type' => '17626' -+ }, -+ '1' => { -+ 'name' => 'dek_attr', -+ 'type' => '29810' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dek_query' -+ }, -+ '1671970' => { -+ 'Header' => undef, -+ 'Line' => '7136', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'init_attr', -+ 'type' => '29778' -+ } -+ }, -+ 'Return' => '17626', -+ 'ShortName' => 'mlx5dv_dek_create' -+ }, -+ '1673345' => { -+ 'Header' => undef, -+ 'Line' => '7053', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_crypto_logout' -+ }, -+ '1673661' => { -+ 'Header' => undef, -+ 'Line' => '7020', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'state', -+ 'type' => '29725' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_crypto_login_query_state' -+ }, -+ '1674899' => { -+ 'Header' => undef, -+ 'Line' => '6957', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'login_attr', -+ 'type' => '29693' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_crypto_login' -+ }, -+ '1676286' => { -+ 'Header' => undef, -+ 'Line' => '6840', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_mkey', -+ 'type' => '17946' -+ }, -+ '1' => { -+ 'name' => 'err_info', -+ 'type' => '1676566' -+ }, -+ '2' => { -+ 'name' => 'err_info_size', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => '_mlx5dv_mkey_check' -+ }, -+ '1676656' => { -+ 'Header' => undef, -+ 'Line' => '6779', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_mkey', -+ 'type' => '17946' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_destroy_mkey' -+ }, -+ '1677121' => { -+ 'Header' => undef, -+ 'Line' => '6740', -+ 'Param' => { -+ '0' => { -+ 'name' => 'mkey_init_attr', -+ 'type' => '29640' -+ } -+ }, -+ 'Return' => '17946', -+ 'ShortName' => 'mlx5dv_create_mkey' -+ }, -+ '1680318' => { -+ 'Header' => undef, -+ 'Line' => '6624', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event_channel', -+ 'type' => '29249' -+ }, -+ '1' => { -+ 'name' => 'event_data', -+ 'type' => '29469' -+ }, -+ '2' => { -+ 'name' => 'event_resp_len', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '1933', -+ 'ShortName' => 'mlx5dv_devx_get_event' -+ }, -+ '1680985' => { -+ 'Header' => undef, -+ 'Line' => '6510', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cmd_comp', -+ 'type' => '29200' -+ }, -+ '1' => { -+ 'name' => 'cmd_resp', -+ 'type' => '29432' -+ }, -+ '2' => { -+ 'name' => 'cmd_resp_len', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_get_async_cmd_comp' -+ }, -+ '1681345' => { -+ 'Header' => undef, -+ 'Line' => '6480', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ }, -+ '4' => { -+ 'name' => 'wr_id', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'cmd_comp', -+ 'type' => '29200' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_obj_query_async' -+ }, -+ '1682907' => { -+ 'Header' => undef, -+ 'Line' => '6444', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_event_channel', -+ 'type' => '29249' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ }, -+ '3' => { -+ 'name' => 'event_num', -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_subscribe_devx_event_fd' -+ }, -+ '1684210' => { -+ 'Header' => undef, -+ 'Line' => '6402', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_event_channel', -+ 'type' => '29249' -+ }, -+ '1' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ }, -+ '2' => { -+ 'name' => 'events_sz', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'events_num', -+ 'type' => '29313' -+ }, -+ '4' => { -+ 'name' => 'cookie', -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_subscribe_devx_event' -+ }, -+ '1685586' => { -+ 'Header' => undef, -+ 'Line' => '6363', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_event_channel', -+ 'type' => '29249' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_devx_destroy_event_channel' -+ }, -+ '1685821' => { -+ 'Header' => undef, -+ 'Line' => '6339', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '15599' -+ } -+ }, -+ 'Return' => '29249', -+ 'ShortName' => 'mlx5dv_devx_create_event_channel' -+ }, -+ '1686800' => { -+ 'Header' => undef, -+ 'Line' => '6295', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cmd_comp', -+ 'type' => '29200' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_devx_destroy_cmd_comp' -+ }, -+ '1686952' => { -+ 'Header' => undef, -+ 'Line' => '6276', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '29200', -+ 'ShortName' => 'mlx5dv_devx_create_cmd_comp' -+ }, -+ '1687672' => { -+ 'Header' => undef, -+ 'Line' => '6230', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ind_tbl', -+ 'type' => '7589' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_ind_tbl_modify' -+ }, -+ '1688929' => { -+ 'Header' => undef, -+ 'Line' => '6203', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ind_tbl', -+ 'type' => '7589' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_ind_tbl_query' -+ }, -+ '1690186' => { -+ 'Header' => undef, -+ 'Line' => '6175', -+ 'Param' => { -+ '0' => { -+ 'name' => 'wq', -+ 'type' => '5420' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_wq_modify' -+ }, -+ '1691441' => { -+ 'Header' => undef, -+ 'Line' => '6149', -+ 'Param' => { -+ '0' => { -+ 'name' => 'wq', -+ 'type' => '5420' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_wq_query' -+ }, -+ '1692696' => { -+ 'Header' => undef, -+ 'Line' => '6123', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '5219' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_srq_modify' -+ }, -+ '1693953' => { -+ 'Header' => undef, -+ 'Line' => '6097', -+ 'Param' => { -+ '0' => { -+ 'name' => 'srq', -+ 'type' => '5219' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_srq_query' -+ }, -+ '1698172' => { -+ 'Header' => undef, -+ 'Line' => '5988', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '4899' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_cq_modify' -+ }, -+ '1699427' => { -+ 'Header' => undef, -+ 'Line' => '5962', -+ 'Param' => { -+ '0' => { -+ 'name' => 'cq', -+ 'type' => '4899' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_cq_query' -+ }, -+ '1700682' => { -+ 'Header' => undef, -+ 'Line' => '5936', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'vector', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'eqn', -+ 'type' => '14364' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_query_eqn' -+ }, -+ '1713573' => { -+ 'Header' => undef, -+ 'Line' => '5513', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'umem_in', -+ 'type' => '29592' -+ } -+ }, -+ 'Return' => '29560', -+ 'ShortName' => 'mlx5dv_devx_umem_reg_ex' -+ }, -+ '1715766' => { -+ 'Header' => undef, -+ 'Line' => '5415', -+ 'Param' => { -+ '0' => { -+ 'name' => 'flow_matcher', -+ 'type' => '30312' -+ }, -+ '1' => { -+ 'name' => 'match_value', -+ 'type' => '18881' -+ }, -+ '2' => { -+ 'name' => 'num_actions', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'actions_attr', -+ 'type' => '30386' -+ } -+ }, -+ 'Return' => '13536', -+ 'ShortName' => 'mlx5dv_create_flow' -+ }, -+ '1727774' => { -+ 'Header' => undef, -+ 'Line' => '4833', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dm', -+ 'type' => '2974' -+ }, -+ '1' => { -+ 'name' => 'op', -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '267', -+ 'ShortName' => 'mlx5dv_dm_map_op_addr' -+ }, -+ '1733579' => { -+ 'Header' => undef, -+ 'Line' => '4574', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'esp', -+ 'type' => '13721' -+ }, -+ '2' => { -+ 'name' => 'mlx5_attr', -+ 'type' => '30203' -+ } -+ }, -+ 'Return' => '13715', -+ 'ShortName' => 'mlx5dv_create_flow_action_esp' -+ }, -+ '1738360' => { -+ 'Header' => undef, -+ 'Line' => '4255', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '14092' -+ }, -+ '2' => { -+ 'name' => 'mlx5_wq_attr', -+ 'type' => '30103' -+ } -+ }, -+ 'Return' => '5420', -+ 'ShortName' => 'mlx5dv_create_wq' -+ }, -+ '1750041' => { -+ 'Header' => undef, -+ 'Line' => '3354', -+ 'Param' => { -+ '0' => { -+ 'name' => 'qp', -+ 'type' => '9501' -+ } -+ }, -+ 'Return' => '17898', -+ 'ShortName' => 'mlx5dv_qp_ex_from_ibv_qp_ex' -+ }, -+ '1750091' => { -+ 'Header' => undef, -+ 'Line' => '3340', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'qp_attr', -+ 'type' => '14332' -+ }, -+ '2' => { -+ 'name' => 'mlx5_qp_attr', -+ 'type' => '30045' -+ } -+ }, -+ 'Return' => '5101', -+ 'ShortName' => 'mlx5dv_create_qp' -+ }, -+ '1750802' => { -+ 'Header' => undef, -+ 'Line' => '3307', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ah', -+ 'type' => '8272' -+ }, -+ '1' => { -+ 'name' => 'qp_num', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_map_ah_to_qp' -+ }, -+ '1773365' => { -+ 'Header' => undef, -+ 'Line' => '1198', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'cq_attr', -+ 'type' => '14156' -+ }, -+ '2' => { -+ 'name' => 'mlx5_cq_attr', -+ 'type' => '30008' -+ } -+ }, -+ 'Return' => '10507', -+ 'ShortName' => 'mlx5dv_create_cq' -+ }, -+ '316753' => { -+ 'Header' => undef, -+ 'Line' => '1633', -+ 'Param' => { -+ '0' => { -+ 'name' => 'rule', -+ 'type' => '314191' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_rule_destroy' -+ }, -+ '316843' => { -+ 'Header' => undef, -+ 'Line' => '220', -+ 'Param' => { -+ '0' => { -+ 'name' => 'tbl', -+ 'type' => '293256' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_table_destroy' -+ }, -+ '316866' => { -+ 'Header' => undef, -+ 'Line' => '1567', -+ 'Param' => { -+ '0' => { -+ 'name' => 'matcher', -+ 'type' => '314108' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_matcher_destroy' -+ }, -+ '316889' => { -+ 'Header' => undef, -+ 'Line' => '1613', -+ 'Param' => { -+ '0' => { -+ 'name' => 'matcher', -+ 'type' => '314108' -+ }, -+ '1' => { -+ 'name' => 'value', -+ 'type' => '18881' -+ }, -+ '2' => { -+ 'name' => 'num_actions', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'actions', -+ 'type' => '293396' -+ } -+ }, -+ 'Return' => '314191', -+ 'ShortName' => 'mlx5dv_dr_rule_create' -+ }, -+ '316927' => { -+ 'Header' => undef, -+ 'Line' => '1454', -+ 'Param' => { -+ '0' => { -+ 'name' => 'tbl', -+ 'type' => '293256' -+ }, -+ '1' => { -+ 'name' => 'priority', -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'name' => 'match_criteria_enable', -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'name' => 'mask', -+ 'type' => '18881' -+ } -+ }, -+ 'Return' => '314108', -+ 'ShortName' => 'mlx5dv_dr_matcher_create' -+ }, -+ '316965' => { -+ 'Header' => undef, -+ 'Line' => '166', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '293256', -+ 'ShortName' => 'mlx5dv_dr_table_create' -+ }, -+ '317105' => { -+ 'Header' => undef, -+ 'Line' => '5754', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_obj_destroy' -+ }, -+ '317404' => { -+ 'Header' => undef, -+ 'Line' => '4640', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'actions_sz', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'actions', -+ 'type' => '13493' -+ }, -+ '3' => { -+ 'name' => 'ft_type', -+ 'type' => '15413' -+ } -+ }, -+ 'Return' => '13715', -+ 'ShortName' => 'mlx5dv_create_flow_action_modify_header' -+ }, -+ '317603' => { -+ 'Header' => undef, -+ 'Line' => '4708', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'data_sz', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'data', -+ 'type' => '267' -+ }, -+ '3' => { -+ 'name' => 'reformat_type', -+ 'type' => '15462' -+ }, -+ '4' => { -+ 'name' => 'ft_type', -+ 'type' => '15413' -+ } -+ }, -+ 'Return' => '13715', -+ 'ShortName' => 'mlx5dv_create_flow_action_packet_reformat' -+ }, -+ '317789' => { -+ 'Header' => undef, -+ 'Line' => '2810', -+ 'Param' => { -+ '0' => { -+ 'name' => 'action', -+ 'type' => '293402' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_action_destroy' -+ }, -+ '318253' => { -+ 'Header' => undef, -+ 'Line' => '2778', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'num_dest', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'dests', -+ 'type' => '319715' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_array' -+ }, -+ '320385' => { -+ 'Header' => undef, -+ 'Line' => '2568', -+ 'Param' => { -+ '0' => { -+ 'name' => 'attr', -+ 'type' => '322458' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_flow_sampler' -+ }, -+ '323700' => { -+ 'Header' => undef, -+ 'Line' => '2183', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'ib_port', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_ib_port' -+ }, -+ '324086' => { -+ 'Header' => undef, -+ 'Line' => '2147', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'vport', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_vport' -+ }, -+ '324472' => { -+ 'Header' => undef, -+ 'Line' => '2100', -+ 'Param' => { -+ '0' => { -+ 'name' => 'attr', -+ 'type' => '317189' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_flow_meter' -+ }, -+ '325033' => { -+ 'Header' => undef, -+ 'Line' => '2083', -+ 'Param' => { -+ '0' => { -+ 'name' => 'action', -+ 'type' => '293402' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '317189' -+ }, -+ '2' => { -+ 'name' => 'modify_field_select', -+ 'type' => '2177' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_action_modify_flow_meter' -+ }, -+ '325171' => { -+ 'Header' => undef, -+ 'Line' => '2020', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'actions_sz', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'actions', -+ 'type' => '317277' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_modify_header' -+ }, -+ '330346' => { -+ 'Header' => undef, -+ 'Line' => '1500', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'vlan_hdr', -+ 'type' => '2165' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_push_vlan' -+ }, -+ '330749' => { -+ 'Header' => undef, -+ 'Line' => '1495', -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_pop_vlan' -+ }, -+ '330989' => { -+ 'Header' => undef, -+ 'Line' => '1430', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'reformat_type', -+ 'type' => '15462' -+ }, -+ '3' => { -+ 'name' => 'data_sz', -+ 'type' => '386' -+ }, -+ '4' => { -+ 'name' => 'data', -+ 'type' => '267' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_packet_reformat' -+ }, -+ '332463' => { -+ 'Header' => undef, -+ 'Line' => '1276', -+ 'Param' => { -+ '0' => { -+ 'name' => 'tag_value', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_tag' -+ }, -+ '332745' => { -+ 'Header' => undef, -+ 'Line' => '1257', -+ 'Param' => { -+ '0' => { -+ 'name' => 'action', -+ 'type' => '293402' -+ }, -+ '1' => { -+ 'name' => 'offset', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'return_reg_c', -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_action_modify_aso' -+ }, -+ '333173' => { -+ 'Header' => undef, -+ 'Line' => '1166', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'devx_obj', -+ 'type' => '19143' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'return_reg_c', -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_aso' -+ }, -+ '334357' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ 'Param' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'offset', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_flow_counter' -+ }, -+ '334677' => { -+ 'Header' => undef, -+ 'Line' => '1007', -+ 'Param' => { -+ '0' => { -+ 'name' => 'tbl', -+ 'type' => '293256' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_table' -+ }, -+ '335046' => { -+ 'Header' => undef, -+ 'Line' => '989', -+ 'Param' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'type' => '19143' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_devx_tir' -+ }, -+ '335345' => { -+ 'Header' => undef, -+ 'Line' => '969', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ibqp', -+ 'type' => '5101' -+ } -+ }, -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_dest_ibv_qp' -+ }, -+ '335644' => { -+ 'Header' => undef, -+ 'Line' => '963', -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_default_miss' -+ }, -+ '335884' => { -+ 'Header' => undef, -+ 'Line' => '958', -+ 'Return' => '293402', -+ 'ShortName' => 'mlx5dv_dr_action_create_drop' -+ }, -+ '375206' => { -+ 'Header' => undef, -+ 'Line' => '840', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fout', -+ 'type' => '1945' -+ }, -+ '1' => { -+ 'name' => 'rule', -+ 'type' => '314191' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dump_dr_rule' -+ }, -+ '375852' => { -+ 'Header' => undef, -+ 'Line' => '815', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fout', -+ 'type' => '1945' -+ }, -+ '1' => { -+ 'name' => 'matcher', -+ 'type' => '314108' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dump_dr_matcher' -+ }, -+ '376474' => { -+ 'Header' => undef, -+ 'Line' => '794', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fout', -+ 'type' => '1945' -+ }, -+ '1' => { -+ 'name' => 'tbl', -+ 'type' => '293256' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dump_dr_table' -+ }, -+ '377072' => { -+ 'Header' => undef, -+ 'Line' => '776', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fout', -+ 'type' => '1945' -+ }, -+ '1' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dump_dr_domain' -+ }, -+ '446397' => { -+ 'Header' => undef, -+ 'Line' => '5726', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_obj_modify' -+ }, -+ '446463' => { -+ 'Header' => undef, -+ 'Line' => '5700', -+ 'Param' => { -+ '0' => { -+ 'name' => 'obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_obj_query' -+ }, -+ '446506' => { -+ 'Header' => undef, -+ 'Line' => '5671', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '19143', -+ 'ShortName' => 'mlx5dv_devx_obj_create' -+ }, -+ '446642' => { -+ 'Header' => undef, -+ 'Line' => '5778', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'in', -+ 'type' => '1980' -+ }, -+ '2' => { -+ 'name' => 'inlen', -+ 'type' => '386' -+ }, -+ '3' => { -+ 'name' => 'out', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'outlen', -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_devx_general_cmd' -+ }, -+ '514440' => { -+ 'Header' => undef, -+ 'Line' => '5014', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'dm_attr', -+ 'type' => '13662' -+ }, -+ '2' => { -+ 'name' => 'mlx5_dm_attr', -+ 'type' => '30140' -+ } -+ }, -+ 'Return' => '2974', -+ 'ShortName' => 'mlx5dv_alloc_dm' -+ }, -+ '561080' => { -+ 'Header' => undef, -+ 'Line' => '5258', -+ 'Param' => { -+ '0' => { -+ 'name' => 'flow_matcher', -+ 'type' => '30312' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_destroy_flow_matcher' -+ }, -+ '563033' => { -+ 'Header' => undef, -+ 'Line' => '5227', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '30318' -+ } -+ }, -+ 'Return' => '30312', -+ 'ShortName' => 'mlx5dv_create_flow_matcher' -+ }, -+ '567450' => { -+ 'Header' => undef, -+ 'Line' => '1404', -+ 'Param' => { -+ '0' => { -+ 'name' => 'matcher', -+ 'type' => '314108' -+ }, -+ '1' => { -+ 'name' => 'matcher_layout', -+ 'type' => '567800' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_matcher_set_layout' -+ }, -+ '619095' => { -+ 'Header' => undef, -+ 'Line' => '5910', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dv_devx_uar', -+ 'type' => '29501' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_devx_free_uar' -+ }, -+ '619184' => { -+ 'Header' => undef, -+ 'Line' => '5887', -+ 'Param' => { -+ '0' => { -+ 'name' => 'context', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '29501', -+ 'ShortName' => 'mlx5dv_devx_alloc_uar' -+ }, -+ '619733' => { -+ 'Header' => undef, -+ 'Line' => '543', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_domain_destroy' -+ }, -+ '620343' => { -+ 'Header' => undef, -+ 'Line' => '532', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'allow', -+ 'type' => '2098' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_dr_domain_allow_duplicate_rules' -+ }, -+ '620765' => { -+ 'Header' => undef, -+ 'Line' => '521', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'enable', -+ 'type' => '2098' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'mlx5dv_dr_domain_set_reclaim_device_memory' -+ }, -+ '621187' => { -+ 'Header' => undef, -+ 'Line' => '1909', -+ 'Param' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_domain_sync' -+ }, -+ '621417' => { -+ 'Header' => undef, -+ 'Line' => '409', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'type', -+ 'type' => '292994' -+ } -+ }, -+ 'Return' => '308152', -+ 'ShortName' => 'mlx5dv_dr_domain_create' -+ }, -+ '734032' => { -+ 'Header' => undef, -+ 'Line' => '1638', -+ 'Param' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_aso_other_domain_unlink' -+ }, -+ '734165' => { -+ 'Header' => undef, -+ 'Line' => '1617', -+ 'Param' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'peer_dmn', -+ 'type' => '308152' -+ }, -+ '2' => { -+ 'name' => 'dmn', -+ 'type' => '308152' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'return_reg_c', -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_dr_aso_other_domain_link' -+ }, -+ '76089' => { -+ 'Header' => undef, -+ 'Line' => '2245', -+ 'Param' => { -+ '0' => { -+ 'name' => 'ctx_in', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'clock_info', -+ 'type' => '30817' -+ } -+ }, -+ 'Return' => '128', -+ 'ShortName' => 'mlx5dv_get_clock_info' -+ } -+ }, -+ 'SymbolVersion' => { -+ '__mlx5dv_init_obj_1_0' => 'mlx5dv_init_obj@MLX5_1.0', -+ '__mlx5dv_init_obj_1_2' => 'mlx5dv_init_obj@@MLX5_1.2', -+ '_mlx5dv_mkey_check' => '_mlx5dv_mkey_check@@MLX5_1.20', -+ '_mlx5dv_query_port' => '_mlx5dv_query_port@@MLX5_1.19', -+ 'mlx5dv_alloc_dm' => 'mlx5dv_alloc_dm@@MLX5_1.10', -+ 'mlx5dv_alloc_var' => 'mlx5dv_alloc_var@@MLX5_1.12', -+ 'mlx5dv_create_cq' => 'mlx5dv_create_cq@@MLX5_1.1', -+ 'mlx5dv_create_flow' => 'mlx5dv_create_flow@@MLX5_1.6', -+ 'mlx5dv_create_flow_action_esp' => 'mlx5dv_create_flow_action_esp@@MLX5_1.5', -+ 'mlx5dv_create_flow_action_modify_header' => 'mlx5dv_create_flow_action_modify_header@@MLX5_1.7', -+ 'mlx5dv_create_flow_action_packet_reformat' => 'mlx5dv_create_flow_action_packet_reformat@@MLX5_1.7', -+ 'mlx5dv_create_flow_matcher' => 'mlx5dv_create_flow_matcher@@MLX5_1.6', -+ 'mlx5dv_create_mkey' => 'mlx5dv_create_mkey@@MLX5_1.10', -+ 'mlx5dv_create_qp' => 'mlx5dv_create_qp@@MLX5_1.3', -+ 'mlx5dv_create_wq' => 'mlx5dv_create_wq@@MLX5_1.3', -+ 'mlx5dv_crypto_login' => 'mlx5dv_crypto_login@@MLX5_1.21', -+ 'mlx5dv_crypto_login_query_state' => 'mlx5dv_crypto_login_query_state@@MLX5_1.21', -+ 'mlx5dv_crypto_logout' => 'mlx5dv_crypto_logout@@MLX5_1.21', -+ 'mlx5dv_dci_stream_id_reset' => 'mlx5dv_dci_stream_id_reset@@MLX5_1.21', -+ 'mlx5dv_dek_create' => 'mlx5dv_dek_create@@MLX5_1.21', -+ 'mlx5dv_dek_destroy' => 'mlx5dv_dek_destroy@@MLX5_1.21', -+ 'mlx5dv_dek_query' => 'mlx5dv_dek_query@@MLX5_1.21', -+ 'mlx5dv_destroy_flow_matcher' => 'mlx5dv_destroy_flow_matcher@@MLX5_1.6', -+ 'mlx5dv_destroy_mkey' => 'mlx5dv_destroy_mkey@@MLX5_1.10', -+ 'mlx5dv_devx_alloc_msi_vector' => 'mlx5dv_devx_alloc_msi_vector@@MLX5_1.23', -+ 'mlx5dv_devx_alloc_uar' => 'mlx5dv_devx_alloc_uar@@MLX5_1.7', -+ 'mlx5dv_devx_cq_modify' => 'mlx5dv_devx_cq_modify@@MLX5_1.8', -+ 'mlx5dv_devx_cq_query' => 'mlx5dv_devx_cq_query@@MLX5_1.8', -+ 'mlx5dv_devx_create_cmd_comp' => 'mlx5dv_devx_create_cmd_comp@@MLX5_1.9', -+ 'mlx5dv_devx_create_eq' => 'mlx5dv_devx_create_eq@@MLX5_1.23', -+ 'mlx5dv_devx_create_event_channel' => 'mlx5dv_devx_create_event_channel@@MLX5_1.11', -+ 'mlx5dv_devx_destroy_cmd_comp' => 'mlx5dv_devx_destroy_cmd_comp@@MLX5_1.9', -+ 'mlx5dv_devx_destroy_eq' => 'mlx5dv_devx_destroy_eq@@MLX5_1.23', -+ 'mlx5dv_devx_destroy_event_channel' => 'mlx5dv_devx_destroy_event_channel@@MLX5_1.11', -+ 'mlx5dv_devx_free_msi_vector' => 'mlx5dv_devx_free_msi_vector@@MLX5_1.23', -+ 'mlx5dv_devx_free_uar' => 'mlx5dv_devx_free_uar@@MLX5_1.7', -+ 'mlx5dv_devx_general_cmd' => 'mlx5dv_devx_general_cmd@@MLX5_1.7', -+ 'mlx5dv_devx_get_async_cmd_comp' => 'mlx5dv_devx_get_async_cmd_comp@@MLX5_1.9', -+ 'mlx5dv_devx_get_event' => 'mlx5dv_devx_get_event@@MLX5_1.11', -+ 'mlx5dv_devx_ind_tbl_modify' => 'mlx5dv_devx_ind_tbl_modify@@MLX5_1.8', -+ 'mlx5dv_devx_ind_tbl_query' => 'mlx5dv_devx_ind_tbl_query@@MLX5_1.8', -+ 'mlx5dv_devx_obj_create' => 'mlx5dv_devx_obj_create@@MLX5_1.7', -+ 'mlx5dv_devx_obj_destroy' => 'mlx5dv_devx_obj_destroy@@MLX5_1.7', -+ 'mlx5dv_devx_obj_modify' => 'mlx5dv_devx_obj_modify@@MLX5_1.7', -+ 'mlx5dv_devx_obj_query' => 'mlx5dv_devx_obj_query@@MLX5_1.7', -+ 'mlx5dv_devx_obj_query_async' => 'mlx5dv_devx_obj_query_async@@MLX5_1.9', -+ 'mlx5dv_devx_qp_modify' => 'mlx5dv_devx_qp_modify@@MLX5_1.8', -+ 'mlx5dv_devx_qp_query' => 'mlx5dv_devx_qp_query@@MLX5_1.8', -+ 'mlx5dv_devx_query_eqn' => 'mlx5dv_devx_query_eqn@@MLX5_1.7', -+ 'mlx5dv_devx_srq_modify' => 'mlx5dv_devx_srq_modify@@MLX5_1.8', -+ 'mlx5dv_devx_srq_query' => 'mlx5dv_devx_srq_query@@MLX5_1.8', -+ 'mlx5dv_devx_subscribe_devx_event' => 'mlx5dv_devx_subscribe_devx_event@@MLX5_1.11', -+ 'mlx5dv_devx_subscribe_devx_event_fd' => 'mlx5dv_devx_subscribe_devx_event_fd@@MLX5_1.11', -+ 'mlx5dv_devx_umem_dereg' => 'mlx5dv_devx_umem_dereg@@MLX5_1.7', -+ 'mlx5dv_devx_umem_reg' => 'mlx5dv_devx_umem_reg@@MLX5_1.7', -+ 'mlx5dv_devx_umem_reg_ex' => 'mlx5dv_devx_umem_reg_ex@@MLX5_1.19', -+ 'mlx5dv_devx_wq_modify' => 'mlx5dv_devx_wq_modify@@MLX5_1.8', -+ 'mlx5dv_devx_wq_query' => 'mlx5dv_devx_wq_query@@MLX5_1.8', -+ 'mlx5dv_dm_map_op_addr' => 'mlx5dv_dm_map_op_addr@@MLX5_1.19', -+ 'mlx5dv_dr_action_create_aso' => 'mlx5dv_dr_action_create_aso@@MLX5_1.17', -+ 'mlx5dv_dr_action_create_default_miss' => 'mlx5dv_dr_action_create_default_miss@@MLX5_1.14', -+ 'mlx5dv_dr_action_create_dest_array' => 'mlx5dv_dr_action_create_dest_array@@MLX5_1.16', -+ 'mlx5dv_dr_action_create_dest_devx_tir' => 'mlx5dv_dr_action_create_dest_devx_tir@@MLX5_1.15', -+ 'mlx5dv_dr_action_create_dest_ib_port' => 'mlx5dv_dr_action_create_dest_ib_port@@MLX5_1.21', -+ 'mlx5dv_dr_action_create_dest_ibv_qp' => 'mlx5dv_dr_action_create_dest_ibv_qp@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_dest_table' => 'mlx5dv_dr_action_create_dest_table@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_dest_vport' => 'mlx5dv_dr_action_create_dest_vport@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_drop' => 'mlx5dv_dr_action_create_drop@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_flow_counter' => 'mlx5dv_dr_action_create_flow_counter@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_flow_meter' => 'mlx5dv_dr_action_create_flow_meter@@MLX5_1.12', -+ 'mlx5dv_dr_action_create_flow_sampler' => 'mlx5dv_dr_action_create_flow_sampler@@MLX5_1.16', -+ 'mlx5dv_dr_action_create_modify_header' => 'mlx5dv_dr_action_create_modify_header@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_packet_reformat' => 'mlx5dv_dr_action_create_packet_reformat@@MLX5_1.10', -+ 'mlx5dv_dr_action_create_pop_vlan' => 'mlx5dv_dr_action_create_pop_vlan@@MLX5_1.17', -+ 'mlx5dv_dr_action_create_push_vlan' => 'mlx5dv_dr_action_create_push_vlan@@MLX5_1.17', -+ 'mlx5dv_dr_action_create_tag' => 'mlx5dv_dr_action_create_tag@@MLX5_1.10', -+ 'mlx5dv_dr_action_destroy' => 'mlx5dv_dr_action_destroy@@MLX5_1.10', -+ 'mlx5dv_dr_action_modify_aso' => 'mlx5dv_dr_action_modify_aso@@MLX5_1.17', -+ 'mlx5dv_dr_action_modify_flow_meter' => 'mlx5dv_dr_action_modify_flow_meter@@MLX5_1.12', -+ 'mlx5dv_dr_aso_other_domain_link' => 'mlx5dv_dr_aso_other_domain_link@@MLX5_1.22', -+ 'mlx5dv_dr_aso_other_domain_unlink' => 'mlx5dv_dr_aso_other_domain_unlink@@MLX5_1.22', -+ 'mlx5dv_dr_domain_allow_duplicate_rules' => 'mlx5dv_dr_domain_allow_duplicate_rules@@MLX5_1.20', -+ 'mlx5dv_dr_domain_create' => 'mlx5dv_dr_domain_create@@MLX5_1.10', -+ 'mlx5dv_dr_domain_destroy' => 'mlx5dv_dr_domain_destroy@@MLX5_1.10', -+ 'mlx5dv_dr_domain_set_reclaim_device_memory' => 'mlx5dv_dr_domain_set_reclaim_device_memory@@MLX5_1.14', -+ 'mlx5dv_dr_domain_sync' => 'mlx5dv_dr_domain_sync@@MLX5_1.10', -+ 'mlx5dv_dr_matcher_create' => 'mlx5dv_dr_matcher_create@@MLX5_1.10', -+ 'mlx5dv_dr_matcher_destroy' => 'mlx5dv_dr_matcher_destroy@@MLX5_1.10', -+ 'mlx5dv_dr_matcher_set_layout' => 'mlx5dv_dr_matcher_set_layout@@MLX5_1.21', -+ 'mlx5dv_dr_rule_create' => 'mlx5dv_dr_rule_create@@MLX5_1.10', -+ 'mlx5dv_dr_rule_destroy' => 'mlx5dv_dr_rule_destroy@@MLX5_1.10', -+ 'mlx5dv_dr_table_create' => 'mlx5dv_dr_table_create@@MLX5_1.10', -+ 'mlx5dv_dr_table_destroy' => 'mlx5dv_dr_table_destroy@@MLX5_1.10', -+ 'mlx5dv_dump_dr_domain' => 'mlx5dv_dump_dr_domain@@MLX5_1.12', -+ 'mlx5dv_dump_dr_matcher' => 'mlx5dv_dump_dr_matcher@@MLX5_1.12', -+ 'mlx5dv_dump_dr_rule' => 'mlx5dv_dump_dr_rule@@MLX5_1.12', -+ 'mlx5dv_dump_dr_table' => 'mlx5dv_dump_dr_table@@MLX5_1.12', -+ 'mlx5dv_free_var' => 'mlx5dv_free_var@@MLX5_1.12', -+ 'mlx5dv_get_clock_info' => 'mlx5dv_get_clock_info@@MLX5_1.4', -+ 'mlx5dv_get_vfio_device_list' => 'mlx5dv_get_vfio_device_list@@MLX5_1.21', -+ 'mlx5dv_is_supported' => 'mlx5dv_is_supported@@MLX5_1.8', -+ 'mlx5dv_map_ah_to_qp' => 'mlx5dv_map_ah_to_qp@@MLX5_1.20', -+ 'mlx5dv_modify_qp_lag_port' => 'mlx5dv_modify_qp_lag_port@@MLX5_1.14', -+ 'mlx5dv_modify_qp_sched_elem' => 'mlx5dv_modify_qp_sched_elem@@MLX5_1.17', -+ 'mlx5dv_modify_qp_udp_sport' => 'mlx5dv_modify_qp_udp_sport@@MLX5_1.17', -+ 'mlx5dv_open_device' => 'mlx5dv_open_device@@MLX5_1.7', -+ 'mlx5dv_pp_alloc' => 'mlx5dv_pp_alloc@@MLX5_1.13', -+ 'mlx5dv_pp_free' => 'mlx5dv_pp_free@@MLX5_1.13', -+ 'mlx5dv_qp_cancel_posted_send_wrs' => 'mlx5dv_qp_cancel_posted_send_wrs@@MLX5_1.20', -+ 'mlx5dv_qp_ex_from_ibv_qp_ex' => 'mlx5dv_qp_ex_from_ibv_qp_ex@@MLX5_1.10', -+ 'mlx5dv_query_device' => 'mlx5dv_query_device@@MLX5_1.0', -+ 'mlx5dv_query_qp_lag_port' => 'mlx5dv_query_qp_lag_port@@MLX5_1.14', -+ 'mlx5dv_reserved_qpn_alloc' => 'mlx5dv_reserved_qpn_alloc@@MLX5_1.18', -+ 'mlx5dv_reserved_qpn_dealloc' => 'mlx5dv_reserved_qpn_dealloc@@MLX5_1.18', -+ 'mlx5dv_sched_leaf_create' => 'mlx5dv_sched_leaf_create@@MLX5_1.17', -+ 'mlx5dv_sched_leaf_destroy' => 'mlx5dv_sched_leaf_destroy@@MLX5_1.17', -+ 'mlx5dv_sched_leaf_modify' => 'mlx5dv_sched_leaf_modify@@MLX5_1.17', -+ 'mlx5dv_sched_node_create' => 'mlx5dv_sched_node_create@@MLX5_1.17', -+ 'mlx5dv_sched_node_destroy' => 'mlx5dv_sched_node_destroy@@MLX5_1.17', -+ 'mlx5dv_sched_node_modify' => 'mlx5dv_sched_node_modify@@MLX5_1.17', -+ 'mlx5dv_set_context_attr' => 'mlx5dv_set_context_attr@@MLX5_1.2', -+ 'mlx5dv_vfio_get_events_fd' => 'mlx5dv_vfio_get_events_fd@@MLX5_1.21', -+ 'mlx5dv_vfio_process_events' => 'mlx5dv_vfio_process_events@@MLX5_1.21' -+ }, -+ 'Symbols' => { -+ 'libmlx5.so.1.23.41.0' => { -+ '_mlx5dv_mkey_check@@MLX5_1.20' => 1, -+ '_mlx5dv_query_port@@MLX5_1.19' => 1, -+ 'mlx5dv_alloc_dm@@MLX5_1.10' => 1, -+ 'mlx5dv_alloc_var@@MLX5_1.12' => 1, -+ 'mlx5dv_create_cq@@MLX5_1.1' => 1, -+ 'mlx5dv_create_flow@@MLX5_1.6' => 1, -+ 'mlx5dv_create_flow_action_esp@@MLX5_1.5' => 1, -+ 'mlx5dv_create_flow_action_modify_header@@MLX5_1.7' => 1, -+ 'mlx5dv_create_flow_action_packet_reformat@@MLX5_1.7' => 1, -+ 'mlx5dv_create_flow_matcher@@MLX5_1.6' => 1, -+ 'mlx5dv_create_mkey@@MLX5_1.10' => 1, -+ 'mlx5dv_create_qp@@MLX5_1.3' => 1, -+ 'mlx5dv_create_wq@@MLX5_1.3' => 1, -+ 'mlx5dv_crypto_login@@MLX5_1.21' => 1, -+ 'mlx5dv_crypto_login_query_state@@MLX5_1.21' => 1, -+ 'mlx5dv_crypto_logout@@MLX5_1.21' => 1, -+ 'mlx5dv_dci_stream_id_reset@@MLX5_1.21' => 1, -+ 'mlx5dv_dek_create@@MLX5_1.21' => 1, -+ 'mlx5dv_dek_destroy@@MLX5_1.21' => 1, -+ 'mlx5dv_dek_query@@MLX5_1.21' => 1, -+ 'mlx5dv_destroy_flow_matcher@@MLX5_1.6' => 1, -+ 'mlx5dv_destroy_mkey@@MLX5_1.10' => 1, -+ 'mlx5dv_devx_alloc_msi_vector@@MLX5_1.23' => 1, -+ 'mlx5dv_devx_alloc_uar@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_cq_modify@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_cq_query@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_create_cmd_comp@@MLX5_1.9' => 1, -+ 'mlx5dv_devx_create_eq@@MLX5_1.23' => 1, -+ 'mlx5dv_devx_create_event_channel@@MLX5_1.11' => 1, -+ 'mlx5dv_devx_destroy_cmd_comp@@MLX5_1.9' => 1, -+ 'mlx5dv_devx_destroy_eq@@MLX5_1.23' => 1, -+ 'mlx5dv_devx_destroy_event_channel@@MLX5_1.11' => 1, -+ 'mlx5dv_devx_free_msi_vector@@MLX5_1.23' => 1, -+ 'mlx5dv_devx_free_uar@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_general_cmd@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_get_async_cmd_comp@@MLX5_1.9' => 1, -+ 'mlx5dv_devx_get_event@@MLX5_1.11' => 1, -+ 'mlx5dv_devx_ind_tbl_modify@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_ind_tbl_query@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_obj_create@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_obj_destroy@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_obj_modify@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_obj_query@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_obj_query_async@@MLX5_1.9' => 1, -+ 'mlx5dv_devx_qp_modify@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_qp_query@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_query_eqn@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_srq_modify@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_srq_query@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_subscribe_devx_event@@MLX5_1.11' => 1, -+ 'mlx5dv_devx_subscribe_devx_event_fd@@MLX5_1.11' => 1, -+ 'mlx5dv_devx_umem_dereg@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_umem_reg@@MLX5_1.7' => 1, -+ 'mlx5dv_devx_umem_reg_ex@@MLX5_1.19' => 1, -+ 'mlx5dv_devx_wq_modify@@MLX5_1.8' => 1, -+ 'mlx5dv_devx_wq_query@@MLX5_1.8' => 1, -+ 'mlx5dv_dm_map_op_addr@@MLX5_1.19' => 1, -+ 'mlx5dv_dr_action_create_aso@@MLX5_1.17' => 1, -+ 'mlx5dv_dr_action_create_default_miss@@MLX5_1.14' => 1, -+ 'mlx5dv_dr_action_create_dest_array@@MLX5_1.16' => 1, -+ 'mlx5dv_dr_action_create_dest_devx_tir@@MLX5_1.15' => 1, -+ 'mlx5dv_dr_action_create_dest_ib_port@@MLX5_1.21' => 1, -+ 'mlx5dv_dr_action_create_dest_ibv_qp@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_dest_table@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_dest_vport@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_drop@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_flow_counter@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_flow_meter@@MLX5_1.12' => 1, -+ 'mlx5dv_dr_action_create_flow_sampler@@MLX5_1.16' => 1, -+ 'mlx5dv_dr_action_create_modify_header@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_packet_reformat@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_create_pop_vlan@@MLX5_1.17' => 1, -+ 'mlx5dv_dr_action_create_push_vlan@@MLX5_1.17' => 1, -+ 'mlx5dv_dr_action_create_tag@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_destroy@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_action_modify_aso@@MLX5_1.17' => 1, -+ 'mlx5dv_dr_action_modify_flow_meter@@MLX5_1.12' => 1, -+ 'mlx5dv_dr_aso_other_domain_link@@MLX5_1.22' => 1, -+ 'mlx5dv_dr_aso_other_domain_unlink@@MLX5_1.22' => 1, -+ 'mlx5dv_dr_domain_allow_duplicate_rules@@MLX5_1.20' => 1, -+ 'mlx5dv_dr_domain_create@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_domain_destroy@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_domain_set_reclaim_device_memory@@MLX5_1.14' => 1, -+ 'mlx5dv_dr_domain_sync@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_matcher_create@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_matcher_destroy@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_matcher_set_layout@@MLX5_1.21' => 1, -+ 'mlx5dv_dr_rule_create@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_rule_destroy@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_table_create@@MLX5_1.10' => 1, -+ 'mlx5dv_dr_table_destroy@@MLX5_1.10' => 1, -+ 'mlx5dv_dump_dr_domain@@MLX5_1.12' => 1, -+ 'mlx5dv_dump_dr_matcher@@MLX5_1.12' => 1, -+ 'mlx5dv_dump_dr_rule@@MLX5_1.12' => 1, -+ 'mlx5dv_dump_dr_table@@MLX5_1.12' => 1, -+ 'mlx5dv_free_var@@MLX5_1.12' => 1, -+ 'mlx5dv_get_clock_info@@MLX5_1.4' => 1, -+ 'mlx5dv_get_vfio_device_list@@MLX5_1.21' => 1, -+ 'mlx5dv_init_obj@@MLX5_1.2' => 1, -+ 'mlx5dv_init_obj@MLX5_1.0' => 1, -+ 'mlx5dv_is_supported@@MLX5_1.8' => 1, -+ 'mlx5dv_map_ah_to_qp@@MLX5_1.20' => 1, -+ 'mlx5dv_modify_qp_lag_port@@MLX5_1.14' => 1, -+ 'mlx5dv_modify_qp_sched_elem@@MLX5_1.17' => 1, -+ 'mlx5dv_modify_qp_udp_sport@@MLX5_1.17' => 1, -+ 'mlx5dv_open_device@@MLX5_1.7' => 1, -+ 'mlx5dv_pp_alloc@@MLX5_1.13' => 1, -+ 'mlx5dv_pp_free@@MLX5_1.13' => 1, -+ 'mlx5dv_qp_cancel_posted_send_wrs@@MLX5_1.20' => 1, -+ 'mlx5dv_qp_ex_from_ibv_qp_ex@@MLX5_1.10' => 1, -+ 'mlx5dv_query_device@@MLX5_1.0' => 1, -+ 'mlx5dv_query_qp_lag_port@@MLX5_1.14' => 1, -+ 'mlx5dv_reserved_qpn_alloc@@MLX5_1.18' => 1, -+ 'mlx5dv_reserved_qpn_dealloc@@MLX5_1.18' => 1, -+ 'mlx5dv_sched_leaf_create@@MLX5_1.17' => 1, -+ 'mlx5dv_sched_leaf_destroy@@MLX5_1.17' => 1, -+ 'mlx5dv_sched_leaf_modify@@MLX5_1.17' => 1, -+ 'mlx5dv_sched_node_create@@MLX5_1.17' => 1, -+ 'mlx5dv_sched_node_destroy@@MLX5_1.17' => 1, -+ 'mlx5dv_sched_node_modify@@MLX5_1.17' => 1, -+ 'mlx5dv_set_context_attr@@MLX5_1.2' => 1, -+ 'mlx5dv_vfio_get_events_fd@@MLX5_1.21' => 1, -+ 'mlx5dv_vfio_process_events@@MLX5_1.21' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '10004' => { -+ 'Header' => undef, -+ 'Line' => '1475', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tag', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'priv', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_wc_tm_info', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '10047' => { -+ 'Header' => undef, -+ 'Line' => '1480', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '9969' -+ }, -+ '10' => { -+ 'name' => 'status', -+ 'offset' => '132', -+ 'type' => '5426' -+ }, -+ '11' => { -+ 'name' => 'wr_id', -+ 'offset' => '136', -+ 'type' => '2028' -+ }, -+ '12' => { -+ 'name' => 'start_poll', -+ 'offset' => '144', -+ 'type' => '10519' -+ }, -+ '13' => { -+ 'name' => 'next_poll', -+ 'offset' => '152', -+ 'type' => '10540' -+ }, -+ '14' => { -+ 'name' => 'end_poll', -+ 'offset' => '160', -+ 'type' => '10557' -+ }, -+ '15' => { -+ 'name' => 'read_opcode', -+ 'offset' => '168', -+ 'type' => '10578' -+ }, -+ '16' => { -+ 'name' => 'read_vendor_err', -+ 'offset' => '176', -+ 'type' => '10599' -+ }, -+ '17' => { -+ 'name' => 'read_byte_len', -+ 'offset' => '184', -+ 'type' => '10599' -+ }, -+ '18' => { -+ 'name' => 'read_imm_data', -+ 'offset' => '192', -+ 'type' => '10620' -+ }, -+ '19' => { -+ 'name' => 'read_qp_num', -+ 'offset' => '200', -+ 'type' => '10599' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '267' -+ }, -+ '20' => { -+ 'name' => 'read_src_qp', -+ 'offset' => '208', -+ 'type' => '10599' -+ }, -+ '21' => { -+ 'name' => 'read_wc_flags', -+ 'offset' => '216', -+ 'type' => '10641' -+ }, -+ '22' => { -+ 'name' => 'read_slid', -+ 'offset' => '224', -+ 'type' => '10599' -+ }, -+ '23' => { -+ 'name' => 'read_sl', -+ 'offset' => '232', -+ 'type' => '10662' -+ }, -+ '24' => { -+ 'name' => 'read_dlid_path_bits', -+ 'offset' => '240', -+ 'type' => '10662' -+ }, -+ '25' => { -+ 'name' => 'read_completion_ts', -+ 'offset' => '248', -+ 'type' => '10683' -+ }, -+ '26' => { -+ 'name' => 'read_cvlan', -+ 'offset' => '256', -+ 'type' => '10704' -+ }, -+ '27' => { -+ 'name' => 'read_flow_tag', -+ 'offset' => '264', -+ 'type' => '10599' -+ }, -+ '28' => { -+ 'name' => 'read_tm_info', -+ 'offset' => '272', -+ 'type' => '10732' -+ }, -+ '29' => { -+ 'name' => 'read_completion_wallclock_ns', -+ 'offset' => '280', -+ 'type' => '10683' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '128' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '897' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '971' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'comp_mask', -+ 'offset' => '128', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_ex', -+ 'Size' => '288', -+ 'Type' => 'Struct' -+ }, -+ '10507' => { -+ 'BaseType' => '10047', -+ 'Name' => 'struct ibv_cq_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10513' => { -+ 'BaseType' => '9975', -+ 'Name' => 'struct ibv_poll_cq_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10519' => { -+ 'Name' => 'int(*)(struct ibv_cq_ex*, struct ibv_poll_cq_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ }, -+ '1' => { -+ 'type' => '10513' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10540' => { -+ 'Name' => 'int(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10557' => { -+ 'Name' => 'void(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10578' => { -+ 'Name' => 'enum ibv_wc_opcode(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '5590', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10599' => { -+ 'Name' => 'uint32_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '2011', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10620' => { -+ 'Name' => '__be32(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '2165', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10641' => { -+ 'Name' => 'unsigned int(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '59', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10662' => { -+ 'Name' => 'uint8_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '1987', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10683' => { -+ 'Name' => 'uint64_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '2028', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10704' => { -+ 'Name' => 'uint16_t(*)(struct ibv_cq_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ } -+ }, -+ 'Return' => '1999', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10726' => { -+ 'BaseType' => '10004', -+ 'Name' => 'struct ibv_wc_tm_info*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '10732' => { -+ 'Name' => 'void(*)(struct ibv_cq_ex*, struct ibv_wc_tm_info*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '10507' -+ }, -+ '1' => { -+ 'type' => '10726' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '10824' => { -+ 'Header' => undef, -+ 'Line' => '1657', -+ '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' -+ }, -+ '10868' => { -+ 'BaseType' => '1987', -+ 'Name' => 'uint8_t[6]', -+ 'Size' => '6', -+ 'Type' => 'Array' -+ }, -+ '10884' => { -+ 'Header' => undef, -+ 'Line' => '1889', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ } -+ }, -+ 'Name' => 'struct ibv_flow_action', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '10913' => { -+ 'Header' => undef, -+ 'Line' => '2054', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ } -+ }, -+ 'Name' => 'struct ibv_counters', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '10942' => { -+ 'BaseType' => '10913', -+ 'Name' => 'struct ibv_counters*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11061' => { -+ 'Header' => undef, -+ 'Line' => '1883', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'context', -+ 'offset' => '8', -+ 'type' => '2938' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_flow', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '11118' => { -+ 'Header' => undef, -+ 'Line' => '1897', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'esp_attr', -+ 'offset' => '0', -+ 'type' => '11273' -+ }, -+ '1' => { -+ 'name' => 'keymat_proto', -+ 'offset' => '8', -+ 'type' => '2205' -+ }, -+ '2' => { -+ 'name' => 'keymat_len', -+ 'offset' => '12', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'keymat_ptr', -+ 'offset' => '16', -+ 'type' => '267' -+ }, -+ '4' => { -+ 'name' => 'replay_proto', -+ 'offset' => '24', -+ 'type' => '2230' -+ }, -+ '5' => { -+ 'name' => 'replay_len', -+ 'offset' => '28', -+ 'type' => '1999' -+ }, -+ '6' => { -+ 'name' => 'replay_ptr', -+ 'offset' => '32', -+ 'type' => '267' -+ }, -+ '7' => { -+ 'name' => 'esp_encap', -+ 'offset' => '40', -+ 'type' => '2388' -+ }, -+ '8' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'esn', -+ 'offset' => '52', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_flow_action_esp_attr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '11273' => { -+ 'BaseType' => '2394', -+ 'Name' => 'struct ib_uverbs_flow_action_esp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11279' => { -+ 'Header' => undef, -+ 'Line' => '1918', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_dummy1', -+ 'offset' => '0', -+ 'type' => '11463' -+ }, -+ '1' => { -+ 'name' => '_dummy2', -+ 'offset' => '8', -+ 'type' => '11480' -+ } -+ }, -+ 'Name' => 'struct _ibv_device_ops', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '11342' => { -+ 'BaseType' => '11348', -+ 'Name' => 'struct ibv_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11348' => { -+ 'Header' => undef, -+ 'Line' => '1928', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_ops', -+ 'offset' => '0', -+ 'type' => '11279' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '16', -+ 'type' => '2528' -+ }, -+ '2' => { -+ 'name' => 'transport_type', -+ 'offset' => '20', -+ 'type' => '2595' -+ }, -+ '3' => { -+ 'name' => 'name', -+ 'offset' => '24', -+ 'type' => '3556' -+ }, -+ '4' => { -+ 'name' => 'dev_name', -+ 'offset' => '88', -+ 'type' => '3556' -+ }, -+ '5' => { -+ 'name' => 'dev_path', -+ 'offset' => '152', -+ 'type' => '11486' -+ }, -+ '6' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '408', -+ 'type' => '11486' -+ } -+ }, -+ 'Name' => 'struct ibv_device', -+ 'Size' => '664', -+ 'Type' => 'Struct' -+ }, -+ '11463' => { -+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '11342' -+ }, -+ '1' => { -+ 'type' => '128' -+ } -+ }, -+ 'Return' => '2938', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11480' => { -+ 'Name' => 'void(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '2938' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '11486' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[256]', -+ 'Size' => '256', -+ 'Type' => 'Array' -+ }, -+ '11502' => { -+ 'Header' => undef, -+ 'Line' => '1943', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_compat_query_device', -+ 'offset' => '0', -+ 'type' => '11992' -+ }, -+ '1' => { -+ 'name' => '_compat_query_port', -+ 'offset' => '8', -+ 'type' => '12034' -+ }, -+ '10' => { -+ 'name' => '_compat_create_cq', -+ 'offset' => '80', -+ 'type' => '12045' -+ }, -+ '11' => { -+ 'name' => 'poll_cq', -+ 'offset' => '88', -+ 'type' => '12166' -+ }, -+ '12' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '96', -+ 'type' => '12192' -+ }, -+ '13' => { -+ 'name' => '_compat_cq_event', -+ 'offset' => '104', -+ 'type' => '12045' -+ }, -+ '14' => { -+ 'name' => '_compat_resize_cq', -+ 'offset' => '112', -+ 'type' => '12045' -+ }, -+ '15' => { -+ 'name' => '_compat_destroy_cq', -+ 'offset' => '120', -+ 'type' => '12045' -+ }, -+ '16' => { -+ 'name' => '_compat_create_srq', -+ 'offset' => '128', -+ 'type' => '12045' -+ }, -+ '17' => { -+ 'name' => '_compat_modify_srq', -+ 'offset' => '136', -+ 'type' => '12045' -+ }, -+ '18' => { -+ 'name' => '_compat_query_srq', -+ 'offset' => '144', -+ 'type' => '12045' -+ }, -+ '19' => { -+ 'name' => '_compat_destroy_srq', -+ 'offset' => '152', -+ 'type' => '12045' -+ }, -+ '2' => { -+ 'name' => '_compat_alloc_pd', -+ 'offset' => '16', -+ 'type' => '12045' -+ }, -+ '20' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '160', -+ 'type' => '12223' -+ }, -+ '21' => { -+ 'name' => '_compat_create_qp', -+ 'offset' => '168', -+ 'type' => '12045' -+ }, -+ '22' => { -+ 'name' => '_compat_query_qp', -+ 'offset' => '176', -+ 'type' => '12045' -+ }, -+ '23' => { -+ 'name' => '_compat_modify_qp', -+ 'offset' => '184', -+ 'type' => '12045' -+ }, -+ '24' => { -+ 'name' => '_compat_destroy_qp', -+ 'offset' => '192', -+ 'type' => '12045' -+ }, -+ '25' => { -+ 'name' => 'post_send', -+ 'offset' => '200', -+ 'type' => '12260' -+ }, -+ '26' => { -+ 'name' => 'post_recv', -+ 'offset' => '208', -+ 'type' => '12291' -+ }, -+ '27' => { -+ 'name' => '_compat_create_ah', -+ 'offset' => '216', -+ 'type' => '12045' -+ }, -+ '28' => { -+ 'name' => '_compat_destroy_ah', -+ 'offset' => '224', -+ 'type' => '12045' -+ }, -+ '29' => { -+ 'name' => '_compat_attach_mcast', -+ 'offset' => '232', -+ 'type' => '12045' -+ }, -+ '3' => { -+ 'name' => '_compat_dealloc_pd', -+ 'offset' => '24', -+ 'type' => '12045' -+ }, -+ '30' => { -+ 'name' => '_compat_detach_mcast', -+ 'offset' => '240', -+ 'type' => '12045' -+ }, -+ '31' => { -+ 'name' => '_compat_async_event', -+ 'offset' => '248', -+ 'type' => '12045' -+ }, -+ '4' => { -+ 'name' => '_compat_reg_mr', -+ 'offset' => '32', -+ 'type' => '12045' -+ }, -+ '5' => { -+ 'name' => '_compat_rereg_mr', -+ 'offset' => '40', -+ 'type' => '12045' -+ }, -+ '6' => { -+ 'name' => '_compat_dereg_mr', -+ 'offset' => '48', -+ 'type' => '12045' -+ }, -+ '7' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '56', -+ 'type' => '12071' -+ }, -+ '8' => { -+ 'name' => 'bind_mw', -+ 'offset' => '64', -+ 'type' => '12108' -+ }, -+ '9' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '72', -+ 'type' => '12129' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops', -+ 'Size' => '256', -+ 'Type' => 'Struct' -+ }, -+ '116' => { -+ 'BaseType' => '52', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '11986' => { -+ 'BaseType' => '3022', -+ 'Name' => 'struct ibv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '11992' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'type' => '11986' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12023' => { -+ 'BaseType' => '12029', -+ 'Name' => 'struct _compat_ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12029' => { -+ 'Name' => 'struct _compat_ibv_port_attr', -+ 'Type' => 'Struct' -+ }, -+ '12034' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'type' => '12023' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12045' => { -+ 'Name' => 'void*(*)()', -+ 'Return' => '267', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12071' => { -+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6322' -+ }, -+ '1' => { -+ 'type' => '6328' -+ } -+ }, -+ 'Return' => '8428', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12102' => { -+ 'BaseType' => '9013', -+ 'Name' => 'struct ibv_mw_bind*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12108' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'type' => '8428' -+ }, -+ '2' => { -+ 'type' => '12102' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12129' => { -+ 'Name' => 'int(*)(struct ibv_mw*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '8428' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12160' => { -+ 'BaseType' => '5755', -+ 'Name' => 'struct ibv_wc*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12166' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4899' -+ }, -+ '1' => { -+ 'type' => '128' -+ }, -+ '2' => { -+ 'type' => '12160' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '1218753' => { -+ 'Header' => undef, -+ 'Line' => '1637', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'flags', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_context_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '12192' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '4899' -+ }, -+ '1' => { -+ 'type' => '128' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12223' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5219' -+ }, -+ '1' => { -+ 'type' => '8745' -+ }, -+ '2' => { -+ 'type' => '9095' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12254' => { -+ 'BaseType' => '8662', -+ 'Name' => 'struct ibv_send_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12260' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'type' => '8662' -+ }, -+ '2' => { -+ 'type' => '12254' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12291' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'type' => '8745' -+ }, -+ '2' => { -+ 'type' => '9095' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '12297' => { -+ 'Header' => undef, -+ 'Line' => '2006', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cqe', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'cq_context', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '2' => { -+ 'name' => 'channel', -+ 'offset' => '16', -+ 'type' => '9969' -+ }, -+ '3' => { -+ 'name' => 'comp_vector', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'wc_flags', -+ 'offset' => '32', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'flags', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'parent_domain', -+ 'offset' => '48', -+ 'type' => '6322' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_init_attr_ex', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '12562' => { -+ 'Name' => 'void*(*)(struct ibv_pd*, void*, size_t, size_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6322' -+ }, -+ '1' => { -+ 'type' => '267' -+ }, -+ '2' => { -+ 'type' => '386' -+ }, -+ '3' => { -+ 'type' => '386' -+ }, -+ '4' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '267', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '1256719' => { -+ 'BaseType' => '1218753', -+ 'Name' => 'struct mlx5dv_context_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '12594' => { -+ 'Name' => 'void(*)(struct ibv_pd*, void*, void*, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '6322' -+ }, -+ '1' => { -+ 'type' => '267' -+ }, -+ '2' => { -+ 'type' => '267' -+ }, -+ '3' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '128' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '1317970' => { -+ 'Header' => undef, -+ 'Line' => '1648', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'pci_name', -+ 'offset' => '0', -+ 'type' => '375' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_vfio_context_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '13493' => { -+ 'BaseType' => '2028', -+ 'Name' => 'uint64_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '135' => { -+ 'BaseType' => '128', -+ 'Name' => 'int volatile', -+ 'Size' => '4', -+ 'Type' => 'Volatile' -+ }, -+ '13536' => { -+ 'BaseType' => '11061', -+ 'Name' => 'struct ibv_flow*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1355907' => { -+ 'BaseType' => '11342', -+ 'Name' => 'struct ibv_device**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1355913' => { -+ 'BaseType' => '1317970', -+ 'Name' => 'struct mlx5dv_vfio_context_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13662' => { -+ 'BaseType' => '2687', -+ 'Name' => 'struct ibv_alloc_dm_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13715' => { -+ 'BaseType' => '10884', -+ 'Name' => 'struct ibv_flow_action*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '13721' => { -+ 'BaseType' => '11118', -+ 'Name' => 'struct ibv_flow_action_esp_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '140' => { -+ 'BaseType' => '59', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '14092' => { -+ 'BaseType' => '6739', -+ 'Name' => 'struct ibv_wq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14156' => { -+ 'BaseType' => '12297', -+ 'Name' => 'struct ibv_cq_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1421' => { -+ 'Header' => undef, -+ 'Line' => '49', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_flags', -+ 'offset' => '0', -+ 'type' => '128' -+ }, -+ '1' => { -+ 'name' => '_IO_read_ptr', -+ 'offset' => '8', -+ 'type' => '305' -+ }, -+ '10' => { -+ 'name' => '_IO_backup_base', -+ 'offset' => '80', -+ 'type' => '305' -+ }, -+ '11' => { -+ 'name' => '_IO_save_end', -+ 'offset' => '88', -+ 'type' => '305' -+ }, -+ '12' => { -+ 'name' => '_markers', -+ 'offset' => '96', -+ 'type' => '1837' -+ }, -+ '13' => { -+ 'name' => '_chain', -+ 'offset' => '104', -+ 'type' => '1843' -+ }, -+ '14' => { -+ 'name' => '_fileno', -+ 'offset' => '112', -+ 'type' => '128' -+ }, -+ '15' => { -+ 'name' => '_flags2', -+ 'offset' => '116', -+ 'type' => '128' -+ }, -+ '16' => { -+ 'name' => '_old_offset', -+ 'offset' => '120', -+ 'type' => '207' -+ }, -+ '17' => { -+ 'name' => '_cur_column', -+ 'offset' => '128', -+ 'type' => '52' -+ }, -+ '18' => { -+ 'name' => '_vtable_offset', -+ 'offset' => '130', -+ 'type' => '90' -+ }, -+ '19' => { -+ 'name' => '_shortbuf', -+ 'offset' => '131', -+ 'type' => '1849' -+ }, -+ '2' => { -+ 'name' => '_IO_read_end', -+ 'offset' => '16', -+ 'type' => '305' -+ }, -+ '20' => { -+ 'name' => '_lock', -+ 'offset' => '136', -+ 'type' => '1865' -+ }, -+ '21' => { -+ 'name' => '_offset', -+ 'offset' => '144', -+ 'type' => '219' -+ }, -+ '22' => { -+ 'name' => '_codecvt', -+ 'offset' => '152', -+ 'type' => '1876' -+ }, -+ '23' => { -+ 'name' => '_wide_data', -+ 'offset' => '160', -+ 'type' => '1887' -+ }, -+ '24' => { -+ 'name' => '_freeres_list', -+ 'offset' => '168', -+ 'type' => '1843' -+ }, -+ '25' => { -+ 'name' => '_freeres_buf', -+ 'offset' => '176', -+ 'type' => '267' -+ }, -+ '26' => { -+ 'name' => '__pad5', -+ 'offset' => '184', -+ 'type' => '386' -+ }, -+ '27' => { -+ 'name' => '_mode', -+ 'offset' => '192', -+ 'type' => '128' -+ }, -+ '28' => { -+ 'name' => '_unused2', -+ 'offset' => '196', -+ 'type' => '1893' -+ }, -+ '3' => { -+ 'name' => '_IO_read_base', -+ 'offset' => '24', -+ 'type' => '305' -+ }, -+ '4' => { -+ 'name' => '_IO_write_base', -+ 'offset' => '32', -+ 'type' => '305' -+ }, -+ '5' => { -+ 'name' => '_IO_write_ptr', -+ 'offset' => '40', -+ 'type' => '305' -+ }, -+ '6' => { -+ 'name' => '_IO_write_end', -+ 'offset' => '48', -+ 'type' => '305' -+ }, -+ '7' => { -+ 'name' => '_IO_buf_base', -+ 'offset' => '56', -+ 'type' => '305' -+ }, -+ '8' => { -+ 'name' => '_IO_buf_end', -+ 'offset' => '64', -+ 'type' => '305' -+ }, -+ '9' => { -+ 'name' => '_IO_save_base', -+ 'offset' => '72', -+ 'type' => '305' -+ } -+ }, -+ 'Name' => 'struct _IO_FILE', -+ 'Size' => '216', -+ 'Type' => 'Struct' -+ }, -+ '14332' => { -+ 'BaseType' => '7351', -+ 'Name' => 'struct ibv_qp_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14364' => { -+ 'BaseType' => '2011', -+ 'Name' => 'uint32_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14461' => { -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next', -+ 'offset' => '0', -+ 'type' => '14501' -+ }, -+ '1' => { -+ 'name' => 'prev', -+ 'offset' => '8', -+ 'type' => '14501' -+ } -+ }, -+ 'Name' => 'struct list_node', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14501' => { -+ 'BaseType' => '14461', -+ 'Name' => 'struct list_node*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '14507' => { -+ 'Header' => undef, -+ 'Line' => '41', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'n', -+ 'offset' => '0', -+ 'type' => '14461' -+ } -+ }, -+ 'Name' => 'struct list_head', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '14752' => { -+ 'Name' => 'atomic_int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '152' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '15413' => { -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_RX', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_TX', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_FDB', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_RX', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_TABLE_TYPE_RDMA_TX', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum mlx5_ib_uapi_flow_table_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '15462' => { -+ 'Header' => undef, -+ 'Line' => '50', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TUNNEL_TO_L2', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L2_TUNNEL', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L3_TUNNEL_TO_L2', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5_IB_UAPI_FLOW_ACTION_PACKET_REFORMAT_TYPE_L2_TO_L3_TUNNEL', -+ 'value' => '3' -+ } -+ }, -+ 'Name' => 'enum mlx5_ib_uapi_flow_action_packet_reformat_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '15505' => { -+ 'Header' => undef, -+ 'Line' => '57', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2141' -+ }, -+ '1' => { -+ 'name' => 'out_data', -+ 'offset' => '8', -+ 'type' => '15547' -+ } -+ }, -+ 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15547' => { -+ 'BaseType' => '2105', -+ 'Name' => '__u8[]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '15562' => { -+ 'Header' => undef, -+ 'Line' => '62', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_MEMIC', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_STEERING_SW_ICM', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5_IB_UAPI_DM_TYPE_HEADER_MODIFY_SW_ICM', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum mlx5_ib_uapi_dm_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '15599' => { -+ 'Header' => undef, -+ 'Line' => '68', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_IB_UAPI_DEVX_CR_EV_CH_FLAGS_OMIT_DATA', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5_ib_uapi_devx_create_event_channel_flags', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '15624' => { -+ 'Header' => undef, -+ 'Line' => '72', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cookie', -+ 'offset' => '0', -+ 'type' => '2141' -+ }, -+ '1' => { -+ 'name' => 'out_data', -+ 'offset' => '8', -+ 'type' => '15547' -+ } -+ }, -+ 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15666' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'value', -+ 'offset' => '0', -+ 'type' => '2129' -+ }, -+ '1' => { -+ 'name' => 'mask', -+ 'offset' => '4', -+ 'type' => '2129' -+ } -+ }, -+ 'Name' => 'struct mlx5_ib_uapi_reg', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15706' => { -+ 'Header' => undef, -+ 'Line' => '100', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'flags', -+ 'offset' => '0', -+ 'type' => '2141' -+ }, -+ '1' => { -+ 'name' => 'vport', -+ 'offset' => '8', -+ 'type' => '2117' -+ }, -+ '2' => { -+ 'name' => 'vport_vhca_id', -+ 'offset' => '10', -+ 'type' => '2117' -+ }, -+ '3' => { -+ 'name' => 'esw_owner_vhca_id', -+ 'offset' => '12', -+ 'type' => '2117' -+ }, -+ '4' => { -+ 'name' => 'rsvd0', -+ 'offset' => '14', -+ 'type' => '2117' -+ }, -+ '5' => { -+ 'name' => 'vport_steering_icm_rx', -+ 'offset' => '16', -+ 'type' => '2141' -+ }, -+ '6' => { -+ 'name' => 'vport_steering_icm_tx', -+ 'offset' => '24', -+ 'type' => '2141' -+ }, -+ '7' => { -+ 'name' => 'reg_c0', -+ 'offset' => '32', -+ 'type' => '15666' -+ } -+ }, -+ 'Name' => 'struct mlx5_ib_uapi_query_port', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '15828' => { -+ 'Header' => undef, -+ 'Line' => '91', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_num', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'supported_format', -+ 'offset' => '4', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_cqe_comp_caps', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '15868' => { -+ 'Header' => undef, -+ 'Line' => '96', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sw_parsing_offloads', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '4', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sw_parsing_caps', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '159' => { -+ 'BaseType' => '66', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '15908' => { -+ 'Header' => undef, -+ 'Line' => '101', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'min_single_stride_log_num_of_bytes', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'max_single_stride_log_num_of_bytes', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'min_single_wqe_log_num_of_strides', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_single_wqe_log_num_of_strides', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_striding_rq_caps', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '15987' => { -+ 'Header' => undef, -+ 'Line' => '109', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_log_num_concurent', -+ 'offset' => '0', -+ 'type' => '1987' -+ }, -+ '1' => { -+ 'name' => 'max_log_num_errored', -+ 'offset' => '1', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dci_streams_caps', -+ 'Size' => '2', -+ 'Type' => 'Struct' -+ }, -+ '16027' => { -+ 'Header' => undef, -+ 'Line' => '130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_SIG_TYPE_T10DIF', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_SIG_TYPE_CRC', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_sig_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '16058' => { -+ 'Header' => undef, -+ 'Line' => '140', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_SIG_T10DIF_CRC', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_SIG_T10DIF_CSUM', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_sig_t10dif_bg_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '16089' => { -+ 'Header' => undef, -+ 'Line' => '150', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_SIG_CRC_TYPE_CRC32', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_SIG_CRC_TYPE_CRC32C', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5DV_SIG_CRC_TYPE_CRC64_XP10', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_sig_crc_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '16126' => { -+ 'Header' => undef, -+ 'Line' => '162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_BLOCK_SIZE_512', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_BLOCK_SIZE_520', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5DV_BLOCK_SIZE_4048', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5DV_BLOCK_SIZE_4096', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'MLX5DV_BLOCK_SIZE_4160', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_block_size', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '16175' => { -+ 'Header' => undef, -+ 'Line' => '178', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'block_size', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'block_prot', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 't10dif_bg', -+ 'offset' => '12', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'crc_type', -+ 'offset' => '14', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_caps', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '16241' => { -+ 'Header' => undef, -+ 'Line' => '199', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'failed_selftests', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'crypto_engines', -+ 'offset' => '2', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'wrapped_import_method', -+ 'offset' => '3', -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'name' => 'log_max_num_deks', -+ 'offset' => '4', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_crypto_caps', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '1624226' => { -+ 'Header' => undef, -+ 'Line' => '578', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_MKEY_NO_ERR', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_GUARD', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_REFTAG', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5DV_MKEY_SIG_BLOCK_BAD_APPTAG', -+ 'value' => '3' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_mkey_err_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '1624270' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'actual_value', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'expected_value', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_err', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '1624327' => { -+ 'Header' => undef, -+ 'Line' => '593', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sig', -+ 'offset' => '0', -+ 'type' => '1624270' -+ } -+ }, -+ 'Size' => '24', -+ 'Type' => 'Union' -+ }, -+ '1624351' => { -+ 'Header' => undef, -+ 'Line' => '591', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'err_type', -+ 'offset' => '0', -+ 'type' => '1624226' -+ }, -+ '1' => { -+ 'name' => 'err', -+ 'offset' => '8', -+ 'type' => '1624327' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_mkey_err', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '16320' => { -+ 'Header' => undef, -+ 'Line' => '215', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'version', -+ 'offset' => '0', -+ 'type' => '1987' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '10' => { -+ 'name' => 'dc_odp_caps', -+ 'offset' => '84', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'hca_core_clock', -+ 'offset' => '88', -+ 'type' => '267' -+ }, -+ '12' => { -+ 'name' => 'num_lag_ports', -+ 'offset' => '96', -+ 'type' => '1987' -+ }, -+ '13' => { -+ 'name' => 'sig_caps', -+ 'offset' => '104', -+ 'type' => '16175' -+ }, -+ '14' => { -+ 'name' => 'dci_streams_caps', -+ 'offset' => '120', -+ 'type' => '15987' -+ }, -+ '15' => { -+ 'name' => 'max_wr_memcpy_length', -+ 'offset' => '128', -+ 'type' => '386' -+ }, -+ '16' => { -+ 'name' => 'crypto_caps', -+ 'offset' => '136', -+ 'type' => '16241' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'cqe_comp_caps', -+ 'offset' => '24', -+ 'type' => '15828' -+ }, -+ '4' => { -+ 'name' => 'sw_parsing_caps', -+ 'offset' => '32', -+ 'type' => '15868' -+ }, -+ '5' => { -+ 'name' => 'striding_rq_caps', -+ 'offset' => '40', -+ 'type' => '15908' -+ }, -+ '6' => { -+ 'name' => 'tunnel_offloads_caps', -+ 'offset' => '60', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'max_dynamic_bfregs', -+ 'offset' => '64', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'max_clock_info_update_nsec', -+ 'offset' => '72', -+ 'type' => '2028' -+ }, -+ '9' => { -+ 'name' => 'flow_action_flags', -+ 'offset' => '80', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_context', -+ 'Size' => '152', -+ 'Type' => 'Struct' -+ }, -+ '16555' => { -+ 'Header' => undef, -+ 'Line' => '260', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'cqe_comp_res_format', -+ 'offset' => '8', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'cqe_size', -+ 'offset' => '16', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_cq_init_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '16626' => { -+ 'Header' => undef, -+ 'Line' => '287', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'pd', -+ 'offset' => '0', -+ 'type' => '6322' -+ }, -+ '1' => { -+ 'name' => 'create_flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'max_entries', -+ 'offset' => '12', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_mkey_init_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '16682' => { -+ 'Header' => undef, -+ 'Line' => '293', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'lkey', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '4', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_mkey', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '16725' => { -+ 'Header' => undef, -+ 'Line' => '308', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_DCTYPE_DCT', -+ 'value' => '1' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_DCTYPE_DCI', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_dc_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '16757' => { -+ 'Header' => undef, -+ 'Line' => '313', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'log_num_concurent', -+ 'offset' => '0', -+ 'type' => '1987' -+ }, -+ '1' => { -+ 'name' => 'log_num_errored', -+ 'offset' => '1', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dci_streams', -+ 'Size' => '2', -+ 'Type' => 'Struct' -+ }, -+ '1676566' => { -+ 'BaseType' => '1624351', -+ 'Name' => 'struct mlx5dv_mkey_err*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '16800' => { -+ 'Header' => undef, -+ 'Line' => '320', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dct_access_key', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'dci_streams', -+ 'offset' => '0', -+ 'type' => '16757' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '16837' => { -+ 'Header' => undef, -+ 'Line' => '318', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dc_type', -+ 'offset' => '0', -+ 'type' => '16725' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '16800' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dc_init_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '16872' => { -+ 'Header' => undef, -+ 'Line' => '334', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'create_flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'dc_init_attr', -+ 'offset' => '16', -+ 'type' => '16837' -+ }, -+ '3' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '32', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_qp_init_attr', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '16943' => { -+ 'Header' => undef, -+ 'Line' => '345', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'bytes_count', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'bytes_skip', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'lkey', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_mr_interleaved', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '17014' => { -+ 'BaseType' => '16943', -+ 'Name' => 'struct mlx5dv_mr_interleaved const', -+ 'Size' => '24', -+ 'Type' => 'Const' -+ }, -+ '17019' => { -+ 'Header' => undef, -+ 'Line' => '358', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bg_type', -+ 'offset' => '0', -+ 'type' => '16058' -+ }, -+ '1' => { -+ 'name' => 'bg', -+ 'offset' => '4', -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'name' => 'app_tag', -+ 'offset' => '6', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'ref_tag', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_t10dif', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '17103' => { -+ 'BaseType' => '17019', -+ 'Name' => 'struct mlx5dv_sig_t10dif const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '17108' => { -+ 'Header' => undef, -+ 'Line' => '366', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '16089' -+ }, -+ '1' => { -+ 'name' => 'seed', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_crc', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '17151' => { -+ 'BaseType' => '17108', -+ 'Name' => 'struct mlx5dv_sig_crc const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '17156' => { -+ 'Header' => undef, -+ 'Line' => '373', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dif', -+ 'offset' => '0', -+ 'type' => '17193' -+ }, -+ '1' => { -+ 'name' => 'crc', -+ 'offset' => '0', -+ 'type' => '17199' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '17193' => { -+ 'BaseType' => '17103', -+ 'Name' => 'struct mlx5dv_sig_t10dif const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17199' => { -+ 'BaseType' => '17151', -+ 'Name' => 'struct mlx5dv_sig_crc const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17205' => { -+ 'Header' => undef, -+ 'Line' => '371', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sig_type', -+ 'offset' => '0', -+ 'type' => '16027' -+ }, -+ '1' => { -+ 'name' => 'sig', -+ 'offset' => '8', -+ 'type' => '17156' -+ }, -+ '2' => { -+ 'name' => 'block_size', -+ 'offset' => '16', -+ 'type' => '16126' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_block_domain', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '17276' => { -+ 'BaseType' => '17205', -+ 'Name' => 'struct mlx5dv_sig_block_domain const', -+ 'Size' => '32', -+ 'Type' => 'Const' -+ }, -+ '17281' => { -+ 'Header' => undef, -+ 'Line' => '394', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mem', -+ 'offset' => '0', -+ 'type' => '17385' -+ }, -+ '1' => { -+ 'name' => 'wire', -+ 'offset' => '8', -+ 'type' => '17385' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'check_mask', -+ 'offset' => '20', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'copy_mask', -+ 'offset' => '21', -+ 'type' => '1987' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sig_block_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '17380' => { -+ 'BaseType' => '17281', -+ 'Name' => 'struct mlx5dv_sig_block_attr const', -+ 'Size' => '32', -+ 'Type' => 'Const' -+ }, -+ '17385' => { -+ 'BaseType' => '17276', -+ 'Name' => 'struct mlx5dv_sig_block_domain const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17391' => { -+ 'Header' => undef, -+ 'Line' => '403', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_CRYPTO_STANDARD_AES_XTS', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_crypto_standard', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '17417' => { -+ 'Header' => undef, -+ 'Line' => '407', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_SIGNATURE_CRYPTO_ORDER_SIGNATURE_AFTER_CRYPTO_ON_TX', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_SIGNATURE_CRYPTO_ORDER_SIGNATURE_BEFORE_CRYPTO_ON_TX', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_signature_crypto_order', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '17449' => { -+ 'Header' => undef, -+ 'Line' => '412', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'crypto_standard', -+ 'offset' => '0', -+ 'type' => '17391' -+ }, -+ '1' => { -+ 'name' => 'encrypt_on_tx', -+ 'offset' => '4', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'signature_crypto_order', -+ 'offset' => '8', -+ 'type' => '17417' -+ }, -+ '3' => { -+ 'name' => 'data_unit_size', -+ 'offset' => '12', -+ 'type' => '16126' -+ }, -+ '4' => { -+ 'name' => 'initial_tweak', -+ 'offset' => '16', -+ 'type' => '17581' -+ }, -+ '5' => { -+ 'name' => 'dek', -+ 'offset' => '32', -+ 'type' => '17626' -+ }, -+ '6' => { -+ 'name' => 'keytag', -+ 'offset' => '40', -+ 'type' => '983' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '48', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_crypto_attr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '17576' => { -+ 'BaseType' => '17449', -+ 'Name' => 'struct mlx5dv_crypto_attr const', -+ 'Size' => '56', -+ 'Type' => 'Const' -+ }, -+ '17581' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '17597' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'offset' => '0', -+ 'type' => '19143' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dek', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '17626' => { -+ 'BaseType' => '17597', -+ 'Name' => 'struct mlx5dv_dek*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17632' => { -+ 'Header' => undef, -+ 'Line' => '427', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'conf_flags', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_mkey_conf_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '17675' => { -+ 'Header' => undef, -+ 'Line' => '438', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'wr_set_dc_addr', -+ 'offset' => '8', -+ 'type' => '17904' -+ }, -+ '10' => { -+ 'name' => 'wr_set_dc_addr_stream', -+ 'offset' => '80', -+ 'type' => '18207' -+ }, -+ '11' => { -+ 'name' => 'wr_memcpy', -+ 'offset' => '88', -+ 'type' => '18249' -+ }, -+ '12' => { -+ 'name' => 'wr_set_mkey_crypto', -+ 'offset' => '96', -+ 'type' => '18277' -+ }, -+ '2' => { -+ 'name' => 'wr_mr_interleaved', -+ 'offset' => '16', -+ 'type' => '17958' -+ }, -+ '3' => { -+ 'name' => 'wr_mr_list', -+ 'offset' => '24', -+ 'type' => '17995' -+ }, -+ '4' => { -+ 'name' => 'wr_mkey_configure', -+ 'offset' => '32', -+ 'type' => '18033' -+ }, -+ '5' => { -+ 'name' => 'wr_set_mkey_access_flags', -+ 'offset' => '40', -+ 'type' => '18055' -+ }, -+ '6' => { -+ 'name' => 'wr_set_mkey_layout_list', -+ 'offset' => '48', -+ 'type' => '18082' -+ }, -+ '7' => { -+ 'name' => 'wr_set_mkey_layout_interleaved', -+ 'offset' => '56', -+ 'type' => '18120' -+ }, -+ '8' => { -+ 'name' => 'wr_set_mkey_sig_block', -+ 'offset' => '64', -+ 'type' => '18148' -+ }, -+ '9' => { -+ 'name' => 'wr_raw_wqe', -+ 'offset' => '72', -+ 'type' => '18170' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_qp_ex', -+ 'Size' => '104', -+ 'Type' => 'Struct' -+ }, -+ '17898' => { -+ 'BaseType' => '17675', -+ 'Name' => 'struct mlx5dv_qp_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17904' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '8272' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '17946' => { -+ 'BaseType' => '16682', -+ 'Name' => 'struct mlx5dv_mkey*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17952' => { -+ 'BaseType' => '16943', -+ 'Name' => 'struct mlx5dv_mr_interleaved*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '17958' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint32_t, uint16_t, struct mlx5dv_mr_interleaved*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '17946' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'type' => '17952' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '17995' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint32_t, uint16_t, struct ibv_sge*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '17946' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '1999' -+ }, -+ '4' => { -+ 'type' => '8668' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18027' => { -+ 'BaseType' => '17632', -+ 'Name' => 'struct mlx5dv_mkey_conf_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18033' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_mkey*, uint8_t, struct mlx5dv_mkey_conf_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '17946' -+ }, -+ '2' => { -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'type' => '18027' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18055' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18082' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint16_t, struct ibv_sge const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'type' => '9880' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18114' => { -+ 'BaseType' => '17014', -+ 'Name' => 'struct mlx5dv_mr_interleaved const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1812' => { -+ 'BaseType' => '1421', -+ 'Header' => undef, -+ 'Line' => '7', -+ 'Name' => 'FILE', -+ 'Size' => '216', -+ 'Type' => 'Typedef' -+ }, -+ '18120' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t, uint16_t, struct mlx5dv_mr_interleaved const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'type' => '18114' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18142' => { -+ 'BaseType' => '17380', -+ 'Name' => 'struct mlx5dv_sig_block_attr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18148' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_sig_block_attr const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '18142' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18170' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, void const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '1980' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18207' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct ibv_ah*, uint32_t, uint64_t, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '8272' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '1824' => { -+ 'BaseType' => '1', -+ 'Header' => undef, -+ 'Line' => '43', -+ 'Name' => '_IO_lock_t', -+ 'Type' => 'Typedef' -+ }, -+ '18249' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, uint32_t, uint64_t, uint32_t, uint64_t, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18271' => { -+ 'BaseType' => '17576', -+ 'Name' => 'struct mlx5dv_crypto_attr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18277' => { -+ 'Name' => 'void(*)(struct mlx5dv_qp_ex*, struct mlx5dv_crypto_attr const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '17898' -+ }, -+ '1' => { -+ 'type' => '18271' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '18283' => { -+ 'Header' => undef, -+ 'Line' => '615', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'credential_id', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'import_kek_id', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'credential', -+ 'offset' => '8', -+ 'type' => '955' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '56', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_crypto_login_attr', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '1832' => { -+ 'Name' => 'struct _IO_marker', -+ 'Type' => 'Struct' -+ }, -+ '18354' => { -+ 'Header' => undef, -+ 'Line' => '622', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_VALID', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_NO_LOGIN', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5DV_CRYPTO_LOGIN_STATE_INVALID', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_crypto_login_state', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '1837' => { -+ 'BaseType' => '1832', -+ 'Name' => 'struct _IO_marker*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18392' => { -+ 'Header' => undef, -+ 'Line' => '636', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_CRYPTO_KEY_SIZE_128', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_CRYPTO_KEY_SIZE_256', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_crypto_key_size', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '18424' => { -+ 'Header' => undef, -+ 'Line' => '641', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_CRYPTO_KEY_PURPOSE_AES_XTS', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_crypto_key_purpose', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '1843' => { -+ 'BaseType' => '1421', -+ 'Name' => 'struct _IO_FILE*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18450' => { -+ 'Header' => undef, -+ 'Line' => '645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_DEK_STATE_READY', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_DEK_STATE_ERROR', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_dek_state', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '18482' => { -+ 'Header' => undef, -+ 'Line' => '650', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'key_size', -+ 'offset' => '0', -+ 'type' => '18392' -+ }, -+ '1' => { -+ 'name' => 'has_keytag', -+ 'offset' => '4', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'key_purpose', -+ 'offset' => '8', -+ 'type' => '18424' -+ }, -+ '3' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '6322' -+ }, -+ '4' => { -+ 'name' => 'opaque', -+ 'offset' => '24', -+ 'type' => '983' -+ }, -+ '5' => { -+ 'name' => 'key', -+ 'offset' => '32', -+ 'type' => '18594' -+ }, -+ '6' => { -+ 'name' => 'comp_mask', -+ 'offset' => '160', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dek_init_attr', -+ 'Size' => '168', -+ 'Type' => 'Struct' -+ }, -+ '1849' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[1]', -+ 'Size' => '1', -+ 'Type' => 'Array' -+ }, -+ '18594' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[128]', -+ 'Size' => '128', -+ 'Type' => 'Array' -+ }, -+ '18610' => { -+ 'Header' => undef, -+ 'Line' => '660', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'state', -+ 'offset' => '0', -+ 'type' => '18450' -+ }, -+ '1' => { -+ 'name' => 'opaque', -+ 'offset' => '4', -+ 'type' => '983' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dek_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '1865' => { -+ 'BaseType' => '1824', -+ 'Name' => '_IO_lock_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18667' => { -+ 'Header' => undef, -+ 'Line' => '679', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'action_flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_flow_action_esp', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '1871' => { -+ 'Name' => 'struct _IO_codecvt', -+ 'Type' => 'Struct' -+ }, -+ '18710' => { -+ 'Header' => undef, -+ 'Line' => '684', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'match_sz', -+ 'offset' => '0', -+ 'type' => '386' -+ }, -+ '1' => { -+ 'name' => 'match_buf', -+ 'offset' => '8', -+ 'type' => '18753' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_flow_match_parameters', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '18753' => { -+ 'BaseType' => '2028', -+ 'Name' => 'uint64_t[]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '1876' => { -+ 'BaseType' => '1871', -+ 'Name' => 'struct _IO_codecvt*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18768' => { -+ 'Header' => undef, -+ 'Line' => '693', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '10824' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'priority', -+ 'offset' => '8', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'match_criteria_enable', -+ 'offset' => '10', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'match_mask', -+ 'offset' => '16', -+ 'type' => '18881' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'ft_type', -+ 'offset' => '32', -+ 'type' => '15413' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_flow_matcher_attr', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '1882' => { -+ 'Name' => 'struct _IO_wide_data', -+ 'Type' => 'Struct' -+ }, -+ '1887' => { -+ 'BaseType' => '1882', -+ 'Name' => 'struct _IO_wide_data*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18881' => { -+ 'BaseType' => '18710', -+ 'Name' => 'struct mlx5dv_flow_match_parameters*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '18887' => { -+ 'Header' => undef, -+ 'Line' => '711', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_DEST_IBV_QP', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_DROP', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_IBV_COUNTER', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_IBV_FLOW_ACTION', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_TAG', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_DEST_DEVX', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'MLX5DV_FLOW_ACTION_DEFAULT_MISS', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_flow_action_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '1893' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[20]', -+ 'Size' => '20', -+ 'Type' => 'Array' -+ }, -+ '18955' => { -+ 'Header' => undef, -+ 'Line' => '724', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'counter', -+ 'offset' => '0', -+ 'type' => '10942' -+ }, -+ '2' => { -+ 'name' => 'action', -+ 'offset' => '0', -+ 'type' => '13715' -+ }, -+ '3' => { -+ 'name' => 'tag_value', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'obj', -+ 'offset' => '0', -+ 'type' => '19143' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '19030' => { -+ 'Header' => undef, -+ 'Line' => '774', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'type', -+ 'offset' => '12', -+ 'type' => '27892' -+ }, -+ '3' => { -+ 'name' => 'object_id', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'rx_icm_addr', -+ 'offset' => '24', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'log_obj_range', -+ 'offset' => '32', -+ 'type' => '1987' -+ }, -+ '6' => { -+ 'name' => 'priv', -+ 'offset' => '40', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_obj', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '19143' => { -+ 'BaseType' => '19030', -+ 'Name' => 'struct mlx5dv_devx_obj*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19149' => { -+ 'Header' => undef, -+ 'Line' => '722', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '18887' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '18955' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_flow_action_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19184' => { -+ 'Header' => undef, -+ 'Line' => '793', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'stride', -+ 'offset' => '12', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '1921' => { -+ 'BaseType' => '207', -+ 'Header' => undef, -+ 'Line' => '63', -+ 'Name' => 'off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '19237' => { -+ 'Header' => undef, -+ 'Line' => '798', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'stride', -+ 'offset' => '12', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19290' => { -+ 'Header' => undef, -+ 'Line' => '803', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'reg', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19329' => { -+ 'Header' => undef, -+ 'Line' => '791', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dbrec', -+ 'offset' => '0', -+ 'type' => '19495' -+ }, -+ '1' => { -+ 'name' => 'sq', -+ 'offset' => '8', -+ 'type' => '19184' -+ }, -+ '10' => { -+ 'name' => 'tir_icm_addr', -+ 'offset' => '88', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'rq', -+ 'offset' => '24', -+ 'type' => '19237' -+ }, -+ '3' => { -+ 'name' => 'bf', -+ 'offset' => '40', -+ 'type' => '19290' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '56', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'uar_mmap_offset', -+ 'offset' => '64', -+ 'type' => '1921' -+ }, -+ '6' => { -+ 'name' => 'tirn', -+ 'offset' => '72', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'tisn', -+ 'offset' => '76', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'rqn', -+ 'offset' => '80', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'sqn', -+ 'offset' => '84', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_qp', -+ 'Size' => '96', -+ 'Type' => 'Struct' -+ }, -+ '1933' => { -+ 'BaseType' => '269', -+ 'Header' => undef, -+ 'Line' => '77', -+ 'Name' => 'ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1945' => { -+ 'BaseType' => '1812', -+ 'Name' => 'FILE*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19495' => { -+ 'BaseType' => '2165', -+ 'Name' => '__be32*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19501' => { -+ 'Header' => undef, -+ 'Line' => '816', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'dbrec', -+ 'offset' => '8', -+ 'type' => '19495' -+ }, -+ '2' => { -+ 'name' => 'cqe_cnt', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'cqe_size', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'cq_uar', -+ 'offset' => '24', -+ 'type' => '267' -+ }, -+ '5' => { -+ 'name' => 'cqn', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_cq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '19614' => { -+ 'Header' => undef, -+ 'Line' => '830', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'dbrec', -+ 'offset' => '8', -+ 'type' => '19495' -+ }, -+ '2' => { -+ 'name' => 'stride', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'head', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'tail', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'comp_mask', -+ 'offset' => '32', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'srqn', -+ 'offset' => '40', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_srq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '19727' => { -+ 'Header' => undef, -+ 'Line' => '840', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'dbrec', -+ 'offset' => '8', -+ 'type' => '19495' -+ }, -+ '2' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'stride', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_rwq', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '1980' => { -+ 'BaseType' => '1986', -+ 'Name' => 'void const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '19812' => { -+ 'Header' => undef, -+ 'Line' => '848', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '15562' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_alloc_dm_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19855' => { -+ 'Header' => undef, -+ 'Line' => '857', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'remote_va', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dm', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '1986' => { -+ 'BaseType' => '1', -+ 'Name' => 'void const', -+ 'Type' => 'Const' -+ }, -+ '1987' => { -+ 'BaseType' => '97', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '19926' => { -+ 'Header' => undef, -+ 'Line' => '872', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'av', -+ 'offset' => '0', -+ 'type' => '20137' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_ah', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '19968' => { -+ 'Header' => undef, -+ 'Line' => '1216', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'key', -+ 'offset' => '0', -+ 'type' => '20873' -+ }, -+ '1' => { -+ 'name' => 'dqp_dct', -+ 'offset' => '8', -+ 'type' => '2165' -+ }, -+ '10' => { -+ 'name' => 'rgid', -+ 'offset' => '32', -+ 'type' => '2512' -+ }, -+ '2' => { -+ 'name' => 'stat_rate_sl', -+ 'offset' => '12', -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'name' => 'fl_mlid', -+ 'offset' => '13', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'rlid', -+ 'offset' => '14', -+ 'type' => '2153' -+ }, -+ '5' => { -+ 'name' => 'reserved0', -+ 'offset' => '16', -+ 'type' => '20718' -+ }, -+ '6' => { -+ 'name' => 'rmac', -+ 'offset' => '20', -+ 'type' => '10868' -+ }, -+ '7' => { -+ 'name' => 'tclass', -+ 'offset' => '26', -+ 'type' => '1987' -+ }, -+ '8' => { -+ 'name' => 'hop_limit', -+ 'offset' => '27', -+ 'type' => '1987' -+ }, -+ '9' => { -+ 'name' => 'grh_gid_fl', -+ 'offset' => '28', -+ 'type' => '2165' -+ } -+ }, -+ 'Name' => 'struct mlx5_wqe_av', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '1999' => { -+ 'BaseType' => '116', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '2011' => { -+ 'BaseType' => '140', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '20137' => { -+ 'BaseType' => '19968', -+ 'Name' => 'struct mlx5_wqe_av*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20143' => { -+ 'Header' => undef, -+ 'Line' => '877', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'pdn', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20186' => { -+ 'Header' => undef, -+ 'Line' => '883', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '5101' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20224' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20224' => { -+ 'BaseType' => '19329', -+ 'Name' => 'struct mlx5dv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20230' => { -+ 'Header' => undef, -+ 'Line' => '887', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '4899' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20268' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20268' => { -+ 'BaseType' => '19501', -+ 'Name' => 'struct mlx5dv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20274' => { -+ 'Header' => undef, -+ 'Line' => '891', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '5219' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20312' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '2028' => { -+ 'BaseType' => '159', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '20312' => { -+ 'BaseType' => '19614', -+ 'Name' => 'struct mlx5dv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20318' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '5420' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20356' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20356' => { -+ 'BaseType' => '19727', -+ 'Name' => 'struct mlx5dv_rwq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20362' => { -+ 'Header' => undef, -+ 'Line' => '899', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '2974' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20400' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20400' => { -+ 'BaseType' => '19855', -+ 'Name' => 'struct mlx5dv_dm*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20406' => { -+ 'Header' => undef, -+ 'Line' => '903', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '8272' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20444' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20444' => { -+ 'BaseType' => '19926', -+ 'Name' => 'struct mlx5dv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20450' => { -+ 'Header' => undef, -+ 'Line' => '907', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'in', -+ 'offset' => '0', -+ 'type' => '6322' -+ }, -+ '1' => { -+ 'name' => 'out', -+ 'offset' => '8', -+ 'type' => '20488' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '20488' => { -+ 'BaseType' => '20143', -+ 'Name' => 'struct mlx5dv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20494' => { -+ 'Header' => undef, -+ 'Line' => '882', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '20186' -+ }, -+ '1' => { -+ 'name' => 'cq', -+ 'offset' => '16', -+ 'type' => '20230' -+ }, -+ '2' => { -+ 'name' => 'srq', -+ 'offset' => '32', -+ 'type' => '20274' -+ }, -+ '3' => { -+ 'name' => 'rwq', -+ 'offset' => '48', -+ 'type' => '20318' -+ }, -+ '4' => { -+ 'name' => 'dm', -+ 'offset' => '64', -+ 'type' => '20362' -+ }, -+ '5' => { -+ 'name' => 'ah', -+ 'offset' => '80', -+ 'type' => '20406' -+ }, -+ '6' => { -+ 'name' => 'pd', -+ 'offset' => '96', -+ 'type' => '20450' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_obj', -+ 'Size' => '112', -+ 'Type' => 'Struct' -+ }, -+ '20602' => { -+ 'Header' => undef, -+ 'Line' => '927', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'single_stride_log_num_of_bytes', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'single_wqe_log_num_of_strides', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'two_byte_shift_en', -+ 'offset' => '8', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_striding_rq_init_attr', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '20659' => { -+ 'Header' => undef, -+ 'Line' => '933', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'striding_rq_attrs', -+ 'offset' => '8', -+ 'type' => '20602' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_wq_init_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '207' => { -+ 'BaseType' => '152', -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Name' => '__off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '20718' => { -+ 'BaseType' => '1987', -+ 'Name' => 'uint8_t[4]', -+ 'Size' => '4', -+ 'Type' => 'Array' -+ }, -+ '20834' => { -+ 'Header' => undef, -+ 'Line' => '1218', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qkey', -+ 'offset' => '0', -+ 'type' => '2165' -+ }, -+ '1' => { -+ 'name' => 'reserved', -+ 'offset' => '4', -+ 'type' => '2165' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '20873' => { -+ 'Header' => undef, -+ 'Line' => '1217', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qkey', -+ 'offset' => '0', -+ 'type' => '20834' -+ }, -+ '1' => { -+ 'name' => 'dc_key', -+ 'offset' => '0', -+ 'type' => '2177' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '20910' => { -+ 'Header' => undef, -+ 'Line' => '1547', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_CTX_ATTR_BUF_ALLOCATORS', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_set_ctx_attr_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '2098' => { -+ 'Name' => '_Bool', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '21041' => { -+ 'Header' => undef, -+ 'Line' => '1571', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'nsec', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'last_cycles', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'frac', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'mult', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'shift', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'mask', -+ 'offset' => '32', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_clock_info', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '2105' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '21', -+ 'Name' => '__u8', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '21140' => { -+ 'Header' => undef, -+ 'Line' => '1693', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'umem_id', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_umem', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '21169' => { -+ 'Header' => undef, -+ 'Line' => '1700', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'size', -+ 'offset' => '8', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'access', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'pgsz_bitmap', -+ 'offset' => '24', -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '32', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_umem_in', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '2117' => { -+ 'BaseType' => '52', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => '__u16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '21254' => { -+ 'Header' => undef, -+ 'Line' => '1713', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'reg_addr', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'base_addr', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '2' => { -+ 'name' => 'page_id', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'mmap_off', -+ 'offset' => '24', -+ 'type' => '1921' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '32', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_uar', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '2129' => { -+ 'BaseType' => '59', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '21339' => { -+ 'Header' => undef, -+ 'Line' => '1726', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'page_id', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'mmap_off', -+ 'offset' => '8', -+ 'type' => '1921' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_var', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '2141' => { -+ 'BaseType' => '405', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '21410' => { -+ 'Header' => undef, -+ 'Line' => '1763', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fd', -+ 'offset' => '0', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_cmd_comp', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '21438' => { -+ 'Header' => undef, -+ 'Line' => '1779', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fd', -+ 'offset' => '0', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_event_channel', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '21466' => { -+ 'Header' => undef, -+ 'Line' => '2069', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'index', -+ 'offset' => '0', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_pp', -+ 'Size' => '2', -+ 'Type' => 'Struct' -+ }, -+ '21495' => { -+ 'Header' => undef, -+ 'Line' => '2095', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'parent', -+ 'offset' => '0', -+ 'type' => '21628' -+ }, -+ '1' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'bw_share', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_avg_bw', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sched_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '2153' => { -+ 'BaseType' => '2117', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => '__be16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '21580' => { -+ 'BaseType' => '21495', -+ 'Name' => 'struct mlx5dv_sched_attr const', -+ 'Size' => '32', -+ 'Type' => 'Const' -+ }, -+ '21585' => { -+ 'Header' => undef, -+ 'Line' => '913', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'parent', -+ 'offset' => '0', -+ 'type' => '21628' -+ }, -+ '1' => { -+ 'name' => 'obj', -+ 'offset' => '8', -+ 'type' => '19143' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sched_node', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '21628' => { -+ 'BaseType' => '21585', -+ 'Name' => 'struct mlx5dv_sched_node*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '21634' => { -+ 'Header' => undef, -+ 'Line' => '2138', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vector', -+ 'offset' => '0', -+ 'type' => '128' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '4', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_msi_vector', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '2165' => { -+ 'BaseType' => '2129', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '21676' => { -+ 'Header' => undef, -+ 'Line' => '2148', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vaddr', -+ 'offset' => '0', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_devx_eq', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '2177' => { -+ 'BaseType' => '2141', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '21789' => { -+ 'Header' => undef, -+ 'Line' => '197', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_ALLOC_TYPE_ANON', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5_ALLOC_TYPE_HUGE', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'MLX5_ALLOC_TYPE_CONTIG', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'MLX5_ALLOC_TYPE_PREFER_HUGE', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'MLX5_ALLOC_TYPE_PREFER_CONTIG', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'MLX5_ALLOC_TYPE_EXTERNAL', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'MLX5_ALLOC_TYPE_CUSTOM', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'MLX5_ALLOC_TYPE_ALL', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum mlx5_alloc_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '219' => { -+ 'BaseType' => '152', -+ 'Header' => undef, -+ 'Line' => '153', -+ 'Name' => '__off64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '21945' => { -+ 'Header' => undef, -+ 'Line' => '243', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'lock', -+ 'offset' => '0', -+ 'type' => '999' -+ }, -+ '1' => { -+ 'name' => 'in_use', -+ 'offset' => '4', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'need_lock', -+ 'offset' => '8', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct mlx5_spinlock', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '2205' => { -+ 'Header' => undef, -+ 'Line' => '144', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum ib_uverbs_flow_action_esp_keymat', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '2230' => { -+ 'Header' => undef, -+ 'Line' => '163', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum ib_uverbs_flow_action_esp_replay', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '22314' => { -+ 'BaseType' => '66', -+ 'Name' => 'unsigned long*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2261' => { -+ 'Header' => undef, -+ 'Line' => '189', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'val_ptr', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'val_ptr_data_u64', -+ 'offset' => '0', -+ 'type' => '2141' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '2297' => { -+ 'Header' => undef, -+ 'Line' => '190', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next_ptr', -+ 'offset' => '0', -+ 'type' => '2388' -+ }, -+ '1' => { -+ 'name' => 'next_ptr_data_u64', -+ 'offset' => '0', -+ 'type' => '2141' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '2333' => { -+ 'Header' => undef, -+ 'Line' => '185', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '2261' -+ }, -+ '1' => { -+ 'name' => 'unnamed1', -+ 'offset' => '8', -+ 'type' => '2297' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'offset' => '16', -+ 'type' => '2117' -+ }, -+ '3' => { -+ 'name' => 'type', -+ 'offset' => '18', -+ 'type' => '2117' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '2388' => { -+ 'BaseType' => '2333', -+ 'Name' => 'struct ib_uverbs_flow_action_esp_encap*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2394' => { -+ 'Header' => undef, -+ 'Line' => '195', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'spi', -+ 'offset' => '0', -+ 'type' => '2129' -+ }, -+ '1' => { -+ 'name' => 'seq', -+ 'offset' => '4', -+ 'type' => '2129' -+ }, -+ '2' => { -+ 'name' => 'tfc_pad', -+ 'offset' => '8', -+ 'type' => '2129' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'offset' => '12', -+ 'type' => '2129' -+ }, -+ '4' => { -+ 'name' => 'hard_limit_pkts', -+ 'offset' => '16', -+ 'type' => '2141' -+ } -+ }, -+ 'Name' => 'struct ib_uverbs_flow_action_esp', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '2512' => { -+ 'BaseType' => '1987', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '2528' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_NODE_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_NODE_CA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_NODE_SWITCH', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_NODE_ROUTER', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_NODE_RNIC', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_NODE_USNIC', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_NODE_USNIC_UDP', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_NODE_UNSPECIFIED', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum ibv_node_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '25436' => { -+ 'Header' => undef, -+ 'Line' => '603', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'reg', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'need_lock', -+ 'offset' => '8', -+ 'type' => '128' -+ }, -+ '10' => { -+ 'bitfield' => '1', -+ 'name' => 'dyn_alloc_uar', -+ 'offset' => '112', -+ 'type' => '1987' -+ }, -+ '11' => { -+ 'bitfield' => '1', -+ 'name' => 'mmaped_entry', -+ 'offset' => '112', -+ 'type' => '1987' -+ }, -+ '12' => { -+ 'bitfield' => '1', -+ 'name' => 'nc_mode', -+ 'offset' => '112', -+ 'type' => '1987' -+ }, -+ '13' => { -+ 'bitfield' => '1', -+ 'name' => 'qp_dedicated', -+ 'offset' => '112', -+ 'type' => '1987' -+ }, -+ '14' => { -+ 'bitfield' => '1', -+ 'name' => 'qp_shared', -+ 'offset' => '112', -+ 'type' => '1987' -+ }, -+ '15' => { -+ 'name' => 'count', -+ 'offset' => '116', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'name' => 'uar_entry', -+ 'offset' => '120', -+ 'type' => '14461' -+ }, -+ '17' => { -+ 'name' => 'uar_handle', -+ 'offset' => '136', -+ 'type' => '2011' -+ }, -+ '18' => { -+ 'name' => 'length', -+ 'offset' => '140', -+ 'type' => '2011' -+ }, -+ '19' => { -+ 'name' => 'page_id', -+ 'offset' => '144', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'lock', -+ 'offset' => '12', -+ 'type' => '21945' -+ }, -+ '3' => { -+ 'name' => 'offset', -+ 'offset' => '24', -+ 'type' => '59' -+ }, -+ '4' => { -+ 'name' => 'buf_size', -+ 'offset' => '28', -+ 'type' => '59' -+ }, -+ '5' => { -+ 'name' => 'uuarn', -+ 'offset' => '32', -+ 'type' => '59' -+ }, -+ '6' => { -+ 'name' => 'uar_mmap_offset', -+ 'offset' => '40', -+ 'type' => '1921' -+ }, -+ '7' => { -+ 'name' => 'uar', -+ 'offset' => '48', -+ 'type' => '267' -+ }, -+ '8' => { -+ 'name' => 'bfreg_dyn_index', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'devx_uar', -+ 'offset' => '64', -+ 'type' => '27800' -+ } -+ }, -+ 'Name' => 'struct mlx5_bf', -+ 'Size' => '152', -+ 'Type' => 'Struct' -+ }, -+ '25746' => { -+ 'BaseType' => '25436', -+ 'Name' => 'struct mlx5_bf*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2595' => { -+ 'Header' => undef, -+ 'Line' => '106', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_TRANSPORT_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_TRANSPORT_IB', -+ 'value' => '0' -+ }, -+ '2' => { -+ 'name' => 'IBV_TRANSPORT_IWARP', -+ 'value' => '1' -+ }, -+ '3' => { -+ 'name' => 'IBV_TRANSPORT_USNIC', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'IBV_TRANSPORT_USNIC_UDP', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum ibv_transport_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '2650' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_ATOMIC_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_ATOMIC_HCA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_ATOMIC_GLOB', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_atomic_cap', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '267' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2687' => { -+ 'Header' => undef, -+ 'Line' => '161', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'length', -+ 'offset' => '0', -+ 'type' => '386' -+ }, -+ '1' => { -+ 'name' => 'log_align_req', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '12', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_alloc_dm_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '26888' => { -+ 'Header' => undef, -+ 'Line' => '423', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'shmid', -+ 'offset' => '0', -+ 'type' => '128' -+ }, -+ '1' => { -+ 'name' => 'shmaddr', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '2' => { -+ 'name' => 'bitmap', -+ 'offset' => '16', -+ 'type' => '22314' -+ }, -+ '3' => { -+ 'name' => 'bmp_size', -+ 'offset' => '24', -+ 'type' => '66' -+ }, -+ '4' => { -+ 'name' => 'entry', -+ 'offset' => '32', -+ 'type' => '14461' -+ } -+ }, -+ 'Name' => 'struct mlx5_hugetlb_mem', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '269' => { -+ 'BaseType' => '152', -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Name' => '__ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '26973' => { -+ 'Header' => undef, -+ 'Line' => '431', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '386' -+ }, -+ '2' => { -+ 'name' => 'base', -+ 'offset' => '16', -+ 'type' => '128' -+ }, -+ '3' => { -+ 'name' => 'hmem', -+ 'offset' => '24', -+ 'type' => '27100' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '32', -+ 'type' => '21789' -+ }, -+ '5' => { -+ 'name' => 'resource_type', -+ 'offset' => '40', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'req_alignment', -+ 'offset' => '48', -+ 'type' => '386' -+ }, -+ '7' => { -+ 'name' => 'mparent_domain', -+ 'offset' => '56', -+ 'type' => '27191' -+ } -+ }, -+ 'Name' => 'struct mlx5_buf', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '27100' => { -+ 'BaseType' => '26888', -+ 'Name' => 'struct mlx5_hugetlb_mem*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '27106' => { -+ 'Header' => undef, -+ 'Line' => '460', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mpd', -+ 'offset' => '0', -+ 'type' => '27313' -+ }, -+ '1' => { -+ 'name' => 'mtd', -+ 'offset' => '88', -+ 'type' => '27403' -+ }, -+ '2' => { -+ 'name' => 'alloc', -+ 'offset' => '96', -+ 'type' => '12562' -+ }, -+ '3' => { -+ 'name' => 'free', -+ 'offset' => '104', -+ 'type' => '12594' -+ }, -+ '4' => { -+ 'name' => 'pd_context', -+ 'offset' => '112', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct mlx5_parent_domain', -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '27191' => { -+ 'BaseType' => '27106', -+ 'Name' => 'struct mlx5_parent_domain*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '27197' => { -+ 'Header' => undef, -+ 'Line' => '442', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ibv_td', -+ 'offset' => '0', -+ 'type' => '6208' -+ }, -+ '1' => { -+ 'name' => 'bf', -+ 'offset' => '8', -+ 'type' => '25746' -+ }, -+ '2' => { -+ 'name' => 'refcount', -+ 'offset' => '16', -+ 'type' => '14752' -+ } -+ }, -+ 'Name' => 'struct mlx5_td', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '27260' => { -+ 'Header' => undef, -+ 'Line' => '453', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'opaque_buf', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'opaque_mr', -+ 'offset' => '8', -+ 'type' => '6130' -+ }, -+ '2' => { -+ 'name' => 'opaque_mr_mutex', -+ 'offset' => '16', -+ 'type' => '897' -+ } -+ }, -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '27313' => { -+ 'Header' => undef, -+ 'Line' => '448', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ibv_pd', -+ 'offset' => '0', -+ 'type' => '6136' -+ }, -+ '1' => { -+ 'name' => 'pdn', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'refcount', -+ 'offset' => '20', -+ 'type' => '14752' -+ }, -+ '3' => { -+ 'name' => 'mprotection_domain', -+ 'offset' => '24', -+ 'type' => '27397' -+ }, -+ '4' => { -+ 'name' => 'unnamed0', -+ 'offset' => '32', -+ 'type' => '27260' -+ } -+ }, -+ 'Name' => 'struct mlx5_pd', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '27397' => { -+ 'BaseType' => '27313', -+ 'Name' => 'struct mlx5_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2740' => { -+ 'Header' => undef, -+ 'Line' => '171', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'memcpy_to_dm', -+ 'offset' => '8', -+ 'type' => '2980' -+ }, -+ '2' => { -+ 'name' => 'memcpy_from_dm', -+ 'offset' => '16', -+ 'type' => '3016' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '28', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_dm', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '27403' => { -+ 'BaseType' => '27197', -+ 'Name' => 'struct mlx5_td*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '27794' => { -+ 'BaseType' => '59', -+ 'Name' => 'unsigned int*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '27800' => { -+ 'Header' => undef, -+ 'Line' => '598', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dv_devx_uar', -+ 'offset' => '0', -+ 'type' => '21254' -+ }, -+ '1' => { -+ 'name' => 'context', -+ 'offset' => '40', -+ 'type' => '2938' -+ } -+ }, -+ 'Name' => 'struct mlx5_devx_uar', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '27849' => { -+ 'Header' => undef, -+ 'Line' => '754', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_flow_matcher', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '27892' => { -+ 'Header' => undef, -+ 'Line' => '759', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5_DEVX_FLOW_TABLE', -+ 'value' => '1' -+ }, -+ '1' => { -+ 'name' => 'MLX5_DEVX_FLOW_COUNTER', -+ 'value' => '2' -+ }, -+ '10' => { -+ 'name' => 'MLX5_DEVX_ASO_FLOW_METER', -+ 'value' => '11' -+ }, -+ '11' => { -+ 'name' => 'MLX5_DEVX_ASO_CT', -+ 'value' => '12' -+ }, -+ '2' => { -+ 'name' => 'MLX5_DEVX_FLOW_METER', -+ 'value' => '3' -+ }, -+ '3' => { -+ 'name' => 'MLX5_DEVX_QP', -+ 'value' => '4' -+ }, -+ '4' => { -+ 'name' => 'MLX5_DEVX_PKT_REFORMAT_CTX', -+ 'value' => '5' -+ }, -+ '5' => { -+ 'name' => 'MLX5_DEVX_TIR', -+ 'value' => '6' -+ }, -+ '6' => { -+ 'name' => 'MLX5_DEVX_FLOW_GROUP', -+ 'value' => '7' -+ }, -+ '7' => { -+ 'name' => 'MLX5_DEVX_FLOW_TABLE_ENTRY', -+ 'value' => '8' -+ }, -+ '8' => { -+ 'name' => 'MLX5_DEVX_FLOW_SAMPLER', -+ 'value' => '9' -+ }, -+ '9' => { -+ 'name' => 'MLX5_DEVX_ASO_FIRST_HIT', -+ 'value' => '10' -+ } -+ }, -+ 'Name' => 'enum mlx5_devx_obj_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '2819' => { -+ 'Header' => undef, -+ 'Line' => '1986', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '11342' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '11502' -+ }, -+ '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' => '897' -+ }, -+ '6' => { -+ 'name' => 'abi_compat', -+ 'offset' => '320', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct ibv_context', -+ 'Size' => '328', -+ 'Type' => 'Struct' -+ }, -+ '28757' => { -+ 'Header' => undef, -+ 'Line' => '918', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'parent', -+ 'offset' => '0', -+ 'type' => '21628' -+ }, -+ '1' => { -+ 'name' => 'obj', -+ 'offset' => '8', -+ 'type' => '19143' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_sched_leaf', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '28800' => { -+ 'BaseType' => '28757', -+ 'Name' => 'struct mlx5dv_sched_leaf const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '28943' => { -+ 'Name' => 'int(*)(struct mlx5dv_devx_obj*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '19143' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29200' => { -+ 'BaseType' => '21410', -+ 'Name' => 'struct mlx5dv_devx_cmd_comp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29249' => { -+ 'BaseType' => '21438', -+ 'Name' => 'struct mlx5dv_devx_event_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '292994' => { -+ 'Header' => undef, -+ 'Line' => '1875', -+ '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' -+ }, -+ '293032' => { -+ 'Header' => undef, -+ 'Line' => '1887', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next_table', -+ 'offset' => '0', -+ 'type' => '293256' -+ }, -+ '1' => { -+ 'name' => 'active', -+ 'offset' => '8', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'reg_c_index', -+ 'offset' => '9', -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'name' => 'flow_meter_parameter_sz', -+ 'offset' => '16', -+ 'type' => '386' -+ }, -+ '4' => { -+ 'name' => 'flow_meter_parameter', -+ 'offset' => '24', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_flow_meter_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '293117' => { -+ 'Header' => undef, -+ 'Line' => '1107', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'rx', -+ 'offset' => '8', -+ 'type' => '313434' -+ }, -+ '2' => { -+ 'name' => 'tx', -+ 'offset' => '24', -+ 'type' => '313434' -+ }, -+ '3' => { -+ 'name' => 'level', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'table_type', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'matcher_list', -+ 'offset' => '48', -+ 'type' => '14507' -+ }, -+ '6' => { -+ 'name' => 'devx_obj', -+ 'offset' => '64', -+ 'type' => '19143' -+ }, -+ '7' => { -+ 'name' => 'refcount', -+ 'offset' => '72', -+ 'type' => '128' -+ }, -+ '8' => { -+ 'name' => 'tbl_list', -+ 'offset' => '80', -+ 'type' => '14461' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_table', -+ 'Size' => '96', -+ 'Type' => 'Struct' -+ }, -+ '29313' => { -+ 'BaseType' => '1999', -+ 'Name' => 'uint16_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '293256' => { -+ 'BaseType' => '293117', -+ 'Name' => 'struct mlx5dv_dr_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '293262' => { -+ 'Header' => undef, -+ 'Line' => '1895', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sample_ratio', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'default_next_table', -+ 'offset' => '8', -+ 'type' => '293256' -+ }, -+ '2' => { -+ 'name' => 'num_sample_actions', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'sample_actions', -+ 'offset' => '24', -+ 'type' => '293396' -+ }, -+ '4' => { -+ 'name' => 'action', -+ 'offset' => '32', -+ 'type' => '2177' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_flow_sampler_attr', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '293347' => { -+ 'Header' => undef, -+ 'Line' => '1172', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'action_type', -+ 'offset' => '0', -+ 'type' => '305966' -+ }, -+ '1' => { -+ 'name' => 'refcount', -+ 'offset' => '4', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '314933' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_action', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '293396' => { -+ 'BaseType' => '293402', -+ 'Name' => 'struct mlx5dv_dr_action**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '293402' => { -+ 'BaseType' => '293347', -+ 'Name' => 'struct mlx5dv_dr_action*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '293434' => { -+ 'Header' => undef, -+ 'Line' => '1972', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'MLX5DV_DR_ACTION_DEST', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'MLX5DV_DR_ACTION_DEST_REFORMAT', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum mlx5dv_dr_action_dest_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '293466' => { -+ 'Header' => undef, -+ 'Line' => '1977', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'reformat', -+ 'offset' => '0', -+ 'type' => '293402' -+ }, -+ '1' => { -+ 'name' => 'dest', -+ 'offset' => '8', -+ 'type' => '293402' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_action_dest_reformat', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '293509' => { -+ 'Header' => undef, -+ 'Line' => '1984', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dest', -+ 'offset' => '0', -+ 'type' => '293402' -+ }, -+ '1' => { -+ 'name' => 'dest_reformat', -+ 'offset' => '0', -+ 'type' => '293546' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '293546' => { -+ 'BaseType' => '293466', -+ 'Name' => 'struct mlx5dv_dr_action_dest_reformat*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '293552' => { -+ 'Header' => undef, -+ 'Line' => '1982', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '293434' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '293509' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_action_dest_attr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '2938' => { -+ 'BaseType' => '2819', -+ 'Name' => 'struct ibv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29432' => { -+ 'BaseType' => '15505', -+ 'Name' => 'struct mlx5_ib_uapi_devx_async_cmd_hdr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29469' => { -+ 'BaseType' => '15624', -+ 'Name' => 'struct mlx5_ib_uapi_devx_async_event_hdr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29501' => { -+ 'BaseType' => '21254', -+ 'Name' => 'struct mlx5dv_devx_uar*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29560' => { -+ 'BaseType' => '21140', -+ 'Name' => 'struct mlx5dv_devx_umem*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29592' => { -+ 'BaseType' => '21169', -+ 'Name' => 'struct mlx5dv_devx_umem_in*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29640' => { -+ 'BaseType' => '16626', -+ 'Name' => 'struct mlx5dv_mkey_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29693' => { -+ 'BaseType' => '18283', -+ 'Name' => 'struct mlx5dv_crypto_login_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29725' => { -+ 'BaseType' => '18354', -+ 'Name' => 'enum mlx5dv_crypto_login_state*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2974' => { -+ 'BaseType' => '2740', -+ 'Name' => 'struct ibv_dm*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29778' => { -+ 'BaseType' => '18482', -+ 'Name' => 'struct mlx5dv_dek_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '2980' => { -+ 'Name' => 'int(*)(struct ibv_dm*, uint64_t, void const*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '2974' -+ }, -+ '1' => { -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'type' => '1980' -+ }, -+ '3' => { -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29810' => { -+ 'BaseType' => '18610', -+ 'Name' => 'struct mlx5dv_dek_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29863' => { -+ 'BaseType' => '21339', -+ 'Name' => 'struct mlx5dv_var*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29922' => { -+ 'BaseType' => '21466', -+ 'Name' => 'struct mlx5dv_pp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29971' => { -+ 'BaseType' => '20494', -+ 'Name' => 'struct mlx5dv_obj*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30008' => { -+ 'BaseType' => '16555', -+ 'Name' => 'struct mlx5dv_cq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30045' => { -+ 'BaseType' => '16872', -+ 'Name' => 'struct mlx5dv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30103' => { -+ 'BaseType' => '20659', -+ 'Name' => 'struct mlx5dv_wq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30140' => { -+ 'BaseType' => '19812', -+ 'Name' => 'struct mlx5dv_alloc_dm_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3016' => { -+ 'Name' => 'int(*)(void*, struct ibv_dm*, uint64_t, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '267' -+ }, -+ '1' => { -+ 'type' => '2974' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '30203' => { -+ 'BaseType' => '18667', -+ 'Name' => 'struct mlx5dv_flow_action_esp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3022' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '3556' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '64', -+ 'type' => '2177' -+ }, -+ '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' => '2177' -+ }, -+ '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' => '2650' -+ }, -+ '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' => '2028' -+ }, -+ '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' => '1999' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '226', -+ 'type' => '1987' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '227', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '88', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '96', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '100', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '104', -+ 'type' => '2011' -+ }, -+ '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' -+ }, -+ '30312' => { -+ 'BaseType' => '27849', -+ 'Name' => 'struct mlx5dv_flow_matcher*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30318' => { -+ 'BaseType' => '18768', -+ 'Name' => 'struct mlx5dv_flow_matcher_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30386' => { -+ 'BaseType' => '19149', -+ 'Name' => 'struct mlx5dv_flow_action_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30424' => { -+ 'BaseType' => '16320', -+ 'Name' => 'struct mlx5dv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '305' => { -+ 'BaseType' => '316', -+ 'Name' => 'char*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30539' => { -+ 'BaseType' => '21580', -+ 'Name' => 'struct mlx5dv_sched_attr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '305664' => { -+ 'Header' => undef, -+ 'Line' => '66', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'DR_CHUNK_SIZE_1', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'DR_CHUNK_SIZE_MIN', -+ 'value' => '0' -+ }, -+ '10' => { -+ 'name' => 'DR_CHUNK_SIZE_512', -+ 'value' => '9' -+ }, -+ '11' => { -+ 'name' => 'DR_CHUNK_SIZE_1K', -+ 'value' => '10' -+ }, -+ '12' => { -+ 'name' => 'DR_CHUNK_SIZE_2K', -+ 'value' => '11' -+ }, -+ '13' => { -+ 'name' => 'DR_CHUNK_SIZE_4K', -+ 'value' => '12' -+ }, -+ '14' => { -+ 'name' => 'DR_CHUNK_SIZE_8K', -+ 'value' => '13' -+ }, -+ '15' => { -+ 'name' => 'DR_CHUNK_SIZE_16K', -+ 'value' => '14' -+ }, -+ '16' => { -+ 'name' => 'DR_CHUNK_SIZE_32K', -+ 'value' => '15' -+ }, -+ '17' => { -+ 'name' => 'DR_CHUNK_SIZE_64K', -+ 'value' => '16' -+ }, -+ '18' => { -+ 'name' => 'DR_CHUNK_SIZE_128K', -+ 'value' => '17' -+ }, -+ '19' => { -+ 'name' => 'DR_CHUNK_SIZE_256K', -+ 'value' => '18' -+ }, -+ '2' => { -+ 'name' => 'DR_CHUNK_SIZE_2', -+ 'value' => '1' -+ }, -+ '20' => { -+ 'name' => 'DR_CHUNK_SIZE_512K', -+ 'value' => '19' -+ }, -+ '21' => { -+ 'name' => 'DR_CHUNK_SIZE_1024K', -+ 'value' => '20' -+ }, -+ '22' => { -+ 'name' => 'DR_CHUNK_SIZE_2048K', -+ 'value' => '21' -+ }, -+ '23' => { -+ 'name' => 'DR_CHUNK_SIZE_MAX', -+ 'value' => '22' -+ }, -+ '3' => { -+ 'name' => 'DR_CHUNK_SIZE_4', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'DR_CHUNK_SIZE_8', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'DR_CHUNK_SIZE_16', -+ 'value' => '4' -+ }, -+ '6' => { -+ 'name' => 'DR_CHUNK_SIZE_32', -+ 'value' => '5' -+ }, -+ '7' => { -+ 'name' => 'DR_CHUNK_SIZE_64', -+ 'value' => '6' -+ }, -+ '8' => { -+ 'name' => 'DR_CHUNK_SIZE_128', -+ 'value' => '7' -+ }, -+ '9' => { -+ 'name' => 'DR_CHUNK_SIZE_256', -+ 'value' => '8' -+ } -+ }, -+ 'Name' => 'enum dr_icm_chunk_size', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '30571' => { -+ 'BaseType' => '28757', -+ 'Name' => 'struct mlx5dv_sched_leaf*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '305966' => { -+ 'Header' => undef, -+ 'Line' => '161', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'DR_ACTION_TYP_TNL_L2_TO_L2', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L2', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'DR_ACTION_TYP_VPORT', -+ 'value' => '10' -+ }, -+ '11' => { -+ 'name' => 'DR_ACTION_TYP_METER', -+ 'value' => '11' -+ }, -+ '12' => { -+ 'name' => 'DR_ACTION_TYP_MISS', -+ 'value' => '12' -+ }, -+ '13' => { -+ 'name' => 'DR_ACTION_TYP_SAMPLER', -+ 'value' => '13' -+ }, -+ '14' => { -+ 'name' => 'DR_ACTION_TYP_DEST_ARRAY', -+ 'value' => '14' -+ }, -+ '15' => { -+ 'name' => 'DR_ACTION_TYP_POP_VLAN', -+ 'value' => '15' -+ }, -+ '16' => { -+ 'name' => 'DR_ACTION_TYP_PUSH_VLAN', -+ 'value' => '16' -+ }, -+ '17' => { -+ 'name' => 'DR_ACTION_TYP_ASO_FIRST_HIT', -+ 'value' => '17' -+ }, -+ '18' => { -+ 'name' => 'DR_ACTION_TYP_ASO_FLOW_METER', -+ 'value' => '18' -+ }, -+ '19' => { -+ 'name' => 'DR_ACTION_TYP_ASO_CT', -+ 'value' => '19' -+ }, -+ '2' => { -+ 'name' => 'DR_ACTION_TYP_TNL_L3_TO_L2', -+ 'value' => '2' -+ }, -+ '20' => { -+ 'name' => 'DR_ACTION_TYP_MAX', -+ 'value' => '20' -+ }, -+ '3' => { -+ 'name' => 'DR_ACTION_TYP_L2_TO_TNL_L3', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'DR_ACTION_TYP_DROP', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'DR_ACTION_TYP_QP', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'DR_ACTION_TYP_FT', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'DR_ACTION_TYP_CTR', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'DR_ACTION_TYP_TAG', -+ 'value' => '8' -+ }, -+ '9' => { -+ 'name' => 'DR_ACTION_TYP_MODIFY_HDR', -+ 'value' => '9' -+ } -+ }, -+ 'Name' => 'enum dr_action_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '306111' => { -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hw_ste', -+ 'offset' => '0', -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'name' => 'refcount', -+ 'offset' => '8', -+ 'type' => '14752' -+ }, -+ '2' => { -+ 'name' => 'miss_list_node', -+ 'offset' => '16', -+ 'type' => '14461' -+ }, -+ '3' => { -+ 'name' => 'htbl', -+ 'offset' => '32', -+ 'type' => '306396' -+ }, -+ '4' => { -+ 'name' => 'next_htbl', -+ 'offset' => '40', -+ 'type' => '306396' -+ }, -+ '5' => { -+ 'name' => 'rule_rx_tx', -+ 'offset' => '48', -+ 'type' => '306459' -+ }, -+ '6' => { -+ 'name' => 'ste_chain_location', -+ 'offset' => '56', -+ 'type' => '1987' -+ }, -+ '7' => { -+ 'name' => 'size', -+ 'offset' => '57', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct dr_ste', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '306236' => { -+ 'Header' => undef, -+ 'Line' => '245', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '306505' -+ }, -+ '1' => { -+ 'name' => 'lu_type', -+ 'offset' => '4', -+ 'type' => '1999' -+ }, -+ '10' => { -+ 'name' => 'ctrl', -+ 'offset' => '64', -+ 'type' => '306465' -+ }, -+ '2' => { -+ 'name' => 'byte_mask', -+ 'offset' => '6', -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'name' => 'refcount', -+ 'offset' => '8', -+ 'type' => '14752' -+ }, -+ '4' => { -+ 'name' => 'chunk', -+ 'offset' => '16', -+ 'type' => '306712' -+ }, -+ '5' => { -+ 'name' => 'ste_arr', -+ 'offset' => '24', -+ 'type' => '306718' -+ }, -+ '6' => { -+ 'name' => 'hw_ste_arr', -+ 'offset' => '32', -+ 'type' => '7345' -+ }, -+ '7' => { -+ 'name' => 'miss_list', -+ 'offset' => '40', -+ 'type' => '39434' -+ }, -+ '8' => { -+ 'name' => 'chunk_size', -+ 'offset' => '48', -+ 'type' => '305664' -+ }, -+ '9' => { -+ 'name' => 'pointing_ste', -+ 'offset' => '56', -+ 'type' => '306718' -+ } -+ }, -+ 'Name' => 'struct dr_ste_htbl', -+ 'Size' => '72', -+ 'Type' => 'Struct' -+ }, -+ '306396' => { -+ 'BaseType' => '306236', -+ 'Name' => 'struct dr_ste_htbl*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '306402' => { -+ 'Header' => undef, -+ 'Line' => '1267', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'nic_matcher', -+ 'offset' => '0', -+ 'type' => '315156' -+ }, -+ '1' => { -+ 'name' => 'last_rule_ste', -+ 'offset' => '8', -+ 'type' => '306718' -+ }, -+ '2' => { -+ 'name' => 'lock_index', -+ 'offset' => '16', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct dr_rule_rx_tx', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '306459' => { -+ 'BaseType' => '306402', -+ 'Name' => 'struct dr_rule_rx_tx*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '306465' => { -+ 'Header' => undef, -+ 'Line' => '230', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'num_of_valid_entries', -+ 'offset' => '0', -+ 'type' => '128' -+ }, -+ '1' => { -+ 'name' => 'num_of_collisions', -+ 'offset' => '4', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct dr_ste_htbl_ctrl', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '306505' => { -+ 'Header' => undef, -+ 'Line' => '240', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'DR_STE_HTBL_TYPE_LEGACY', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'DR_STE_HTBL_TYPE_MATCH', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum dr_ste_htbl_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '306543' => { -+ 'Header' => undef, -+ 'Line' => '1330', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buddy_mem', -+ 'offset' => '0', -+ 'type' => '315439' -+ }, -+ '1' => { -+ 'name' => 'chunk_list', -+ 'offset' => '8', -+ 'type' => '14461' -+ }, -+ '10' => { -+ 'name' => 'miss_list', -+ 'offset' => '80', -+ 'type' => '39434' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'num_of_entries', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'byte_size', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'icm_addr', -+ 'offset' => '40', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'mr_addr', -+ 'offset' => '48', -+ 'type' => '2028' -+ }, -+ '7' => { -+ 'name' => 'seg', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'ste_arr', -+ 'offset' => '64', -+ 'type' => '306718' -+ }, -+ '9' => { -+ 'name' => 'hw_ste_arr', -+ 'offset' => '72', -+ 'type' => '7345' -+ } -+ }, -+ 'Name' => 'struct dr_icm_chunk', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '306712' => { -+ 'BaseType' => '306543', -+ 'Name' => 'struct dr_icm_chunk*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '306718' => { -+ 'BaseType' => '306111', -+ 'Name' => 'struct dr_ste*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '306730' => { -+ 'Header' => undef, -+ 'Line' => '284', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'byte_mask', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'bit_mask', -+ 'offset' => '2', -+ 'type' => '2512' -+ } -+ }, -+ 'Size' => '18', -+ 'Type' => 'Struct' -+ }, -+ '306769' => { -+ 'Header' => undef, -+ 'Line' => '288', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'format_id', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'match', -+ 'offset' => '2', -+ 'type' => '63227' -+ }, -+ '2' => { -+ 'name' => 'definer_obj', -+ 'offset' => '40', -+ 'type' => '19143' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '306822' => { -+ 'Header' => undef, -+ 'Line' => '283', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '306730' -+ }, -+ '1' => { -+ 'name' => 'unnamed1', -+ 'offset' => '0', -+ 'type' => '306769' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '306843' => { -+ 'Header' => undef, -+ 'Line' => '277', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'inner', -+ 'offset' => '0', -+ 'type' => '2098' -+ }, -+ '1' => { -+ 'name' => 'rx', -+ 'offset' => '1', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'caps', -+ 'offset' => '8', -+ 'type' => '307536' -+ }, -+ '3' => { -+ 'name' => 'lu_type', -+ 'offset' => '16', -+ 'type' => '1999' -+ }, -+ '4' => { -+ 'name' => 'htbl_type', -+ 'offset' => '20', -+ 'type' => '306505' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '306822' -+ }, -+ '6' => { -+ 'name' => 'ste_build_tag_func', -+ 'offset' => '72', -+ 'type' => '307696' -+ } -+ }, -+ 'Name' => 'struct dr_ste_build', -+ 'Size' => '80', -+ 'Type' => 'Struct' -+ }, -+ '306947' => { -+ 'Header' => undef, -+ 'Line' => '898', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'gvmi', -+ 'offset' => '8', -+ 'type' => '1999' -+ }, -+ '10' => { -+ 'name' => 'flex_protocols', -+ 'offset' => '72', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'flex_parser_header_modify', -+ 'offset' => '76', -+ 'type' => '1987' -+ }, -+ '12' => { -+ 'name' => 'flex_parser_id_icmp_dw0', -+ 'offset' => '77', -+ 'type' => '1987' -+ }, -+ '13' => { -+ 'name' => 'flex_parser_id_icmp_dw1', -+ 'offset' => '78', -+ 'type' => '1987' -+ }, -+ '14' => { -+ 'name' => 'flex_parser_id_icmpv6_dw0', -+ 'offset' => '79', -+ 'type' => '1987' -+ }, -+ '15' => { -+ 'name' => 'flex_parser_id_icmpv6_dw1', -+ 'offset' => '80', -+ 'type' => '1987' -+ }, -+ '16' => { -+ 'name' => 'flex_parser_id_geneve_opt_0', -+ 'offset' => '81', -+ 'type' => '1987' -+ }, -+ '17' => { -+ 'name' => 'flex_parser_id_mpls_over_gre', -+ 'offset' => '82', -+ 'type' => '1987' -+ }, -+ '18' => { -+ 'name' => 'flex_parser_id_mpls_over_udp', -+ 'offset' => '83', -+ 'type' => '1987' -+ }, -+ '19' => { -+ 'name' => 'flex_parser_id_gtpu_dw_0', -+ 'offset' => '84', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'nic_rx_drop_address', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '20' => { -+ 'name' => 'flex_parser_id_gtpu_teid', -+ 'offset' => '85', -+ 'type' => '1987' -+ }, -+ '21' => { -+ 'name' => 'flex_parser_id_gtpu_dw_2', -+ 'offset' => '86', -+ 'type' => '1987' -+ }, -+ '22' => { -+ 'name' => 'flex_parser_id_gtpu_first_ext_dw_0', -+ 'offset' => '87', -+ 'type' => '1987' -+ }, -+ '23' => { -+ 'name' => 'flex_parser_ok_bits_supp', -+ 'offset' => '88', -+ 'type' => '1987' -+ }, -+ '24' => { -+ 'name' => 'definer_supp_checksum', -+ 'offset' => '89', -+ 'type' => '1987' -+ }, -+ '25' => { -+ 'name' => 'max_ft_level', -+ 'offset' => '90', -+ 'type' => '1987' -+ }, -+ '26' => { -+ 'name' => 'sw_format_ver', -+ 'offset' => '91', -+ 'type' => '1987' -+ }, -+ '27' => { -+ 'name' => 'isolate_vl_tc', -+ 'offset' => '92', -+ 'type' => '2098' -+ }, -+ '28' => { -+ 'name' => 'eswitch_manager', -+ 'offset' => '93', -+ 'type' => '2098' -+ }, -+ '29' => { -+ 'name' => 'rx_sw_owner', -+ 'offset' => '94', -+ 'type' => '2098' -+ }, -+ '3' => { -+ 'name' => 'nic_tx_drop_address', -+ 'offset' => '24', -+ 'type' => '2028' -+ }, -+ '30' => { -+ 'name' => 'tx_sw_owner', -+ 'offset' => '95', -+ 'type' => '2098' -+ }, -+ '31' => { -+ 'name' => 'fdb_sw_owner', -+ 'offset' => '96', -+ 'type' => '2098' -+ }, -+ '32' => { -+ 'name' => 'rx_sw_owner_v2', -+ 'offset' => '97', -+ 'type' => '2098' -+ }, -+ '33' => { -+ 'name' => 'tx_sw_owner_v2', -+ 'offset' => '98', -+ 'type' => '2098' -+ }, -+ '34' => { -+ 'name' => 'fdb_sw_owner_v2', -+ 'offset' => '99', -+ 'type' => '2098' -+ }, -+ '35' => { -+ 'name' => 'roce_caps', -+ 'offset' => '100', -+ 'type' => '311227' -+ }, -+ '36' => { -+ 'name' => 'definer_format_sup', -+ 'offset' => '104', -+ 'type' => '2028' -+ }, -+ '37' => { -+ 'name' => 'prio_tag_required', -+ 'offset' => '112', -+ 'type' => '2098' -+ }, -+ '38' => { -+ 'name' => 'is_ecpf', -+ 'offset' => '113', -+ 'type' => '2098' -+ }, -+ '39' => { -+ 'name' => 'vports', -+ 'offset' => '120', -+ 'type' => '311344' -+ }, -+ '4' => { -+ 'name' => 'nic_tx_allow_address', -+ 'offset' => '32', -+ 'type' => '2028' -+ }, -+ '40' => { -+ 'name' => 'support_full_tnl_hdr', -+ 'offset' => '240', -+ 'type' => '2098' -+ }, -+ '5' => { -+ 'name' => 'esw_rx_drop_address', -+ 'offset' => '40', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'esw_tx_drop_address', -+ 'offset' => '48', -+ 'type' => '2028' -+ }, -+ '7' => { -+ 'name' => 'log_icm_size', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'log_modify_hdr_icm_size', -+ 'offset' => '60', -+ 'type' => '1987' -+ }, -+ '9' => { -+ 'name' => 'hdr_modify_icm_addr', -+ 'offset' => '64', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct dr_devx_caps', -+ 'Size' => '248', -+ 'Type' => 'Struct' -+ }, -+ '30702' => { -+ 'BaseType' => '28800', -+ 'Name' => 'struct mlx5dv_sched_leaf const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '307536' => { -+ 'BaseType' => '306947', -+ 'Name' => 'struct dr_devx_caps*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '307567' => { -+ 'BaseType' => '307573', -+ 'Name' => 'struct dr_match_param*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '307573' => { -+ 'Header' => undef, -+ 'Line' => '837', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'outer', -+ 'offset' => '0', -+ 'type' => '308529' -+ }, -+ '1' => { -+ 'name' => 'misc', -+ 'offset' => '64', -+ 'type' => '309109' -+ }, -+ '2' => { -+ 'name' => 'inner', -+ 'offset' => '128', -+ 'type' => '308529' -+ }, -+ '3' => { -+ 'name' => 'misc2', -+ 'offset' => '192', -+ 'type' => '309828' -+ }, -+ '4' => { -+ 'name' => 'misc3', -+ 'offset' => '256', -+ 'type' => '310323' -+ }, -+ '5' => { -+ 'name' => 'misc4', -+ 'offset' => '320', -+ 'type' => '310698' -+ }, -+ '6' => { -+ 'name' => 'misc5', -+ 'offset' => '384', -+ 'type' => '310937' -+ } -+ }, -+ 'Name' => 'struct dr_match_param', -+ 'Size' => '448', -+ 'Type' => 'Struct' -+ }, -+ '307690' => { -+ 'BaseType' => '306843', -+ 'Name' => 'struct dr_ste_build*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '307696' => { -+ 'Name' => 'int(*)(struct dr_match_param*, struct dr_ste_build*, uint8_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '307567' -+ }, -+ '1' => { -+ 'type' => '307690' -+ }, -+ '2' => { -+ 'type' => '7345' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '307751' => { -+ 'Header' => undef, -+ 'Line' => '356', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'set', -+ 'offset' => '0', -+ 'type' => '2098' -+ } -+ }, -+ 'Size' => '1', -+ 'Type' => 'Struct' -+ }, -+ '307776' => { -+ 'Header' => undef, -+ 'Line' => '359', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'initial_color', -+ 'offset' => '0', -+ 'type' => '1987' -+ } -+ }, -+ 'Size' => '1', -+ 'Type' => 'Struct' -+ }, -+ '307801' => { -+ 'Header' => undef, -+ 'Line' => '362', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'direction', -+ 'offset' => '0', -+ 'type' => '2098' -+ } -+ }, -+ 'Size' => '1', -+ 'Type' => 'Struct' -+ }, -+ '307826' => { -+ 'Header' => undef, -+ 'Line' => '355', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'first_hit', -+ 'offset' => '0', -+ 'type' => '307751' -+ }, -+ '1' => { -+ 'name' => 'flow_meter', -+ 'offset' => '0', -+ 'type' => '307776' -+ }, -+ '2' => { -+ 'name' => 'ct', -+ 'offset' => '0', -+ 'type' => '307801' -+ } -+ }, -+ 'Size' => '1', -+ 'Type' => 'Union' -+ }, -+ '307875' => { -+ 'Header' => undef, -+ 'Line' => '350', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'devx_obj', -+ 'offset' => '8', -+ 'type' => '19143' -+ }, -+ '2' => { -+ 'name' => 'offset', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'dest_reg_id', -+ 'offset' => '20', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'unnamed0', -+ 'offset' => '21', -+ 'type' => '307826' -+ } -+ }, -+ 'Name' => 'struct dr_action_aso', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '307952' => { -+ 'Header' => undef, -+ 'Line' => '1028', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ctx', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'ste_ctx', -+ 'offset' => '8', -+ 'type' => '313215' -+ }, -+ '10' => { -+ 'name' => 'tbl_list', -+ 'offset' => '1008', -+ 'type' => '14507' -+ }, -+ '11' => { -+ 'name' => 'flags', -+ 'offset' => '1024', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'name' => 'debug_lock', -+ 'offset' => '1028', -+ 'type' => '999' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '6322' -+ }, -+ '3' => { -+ 'name' => 'uar', -+ 'offset' => '24', -+ 'type' => '29501' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '32', -+ 'type' => '292994' -+ }, -+ '5' => { -+ 'name' => 'refcount', -+ 'offset' => '36', -+ 'type' => '128' -+ }, -+ '6' => { -+ 'name' => 'ste_icm_pool', -+ 'offset' => '40', -+ 'type' => '313226' -+ }, -+ '7' => { -+ 'name' => 'action_icm_pool', -+ 'offset' => '48', -+ 'type' => '313226' -+ }, -+ '8' => { -+ 'name' => 'send_ring', -+ 'offset' => '56', -+ 'type' => '313232' -+ }, -+ '9' => { -+ 'name' => 'info', -+ 'offset' => '168', -+ 'type' => '312178' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_domain', -+ 'Size' => '1032', -+ 'Type' => 'Struct' -+ }, -+ '308152' => { -+ 'BaseType' => '307952', -+ 'Name' => 'struct mlx5dv_dr_domain*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '308158' => { -+ 'Header' => undef, -+ 'Line' => '383', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'count_pop', -+ 'offset' => '0', -+ 'type' => '128' -+ }, -+ '1' => { -+ 'name' => 'count_push', -+ 'offset' => '4', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'headers', -+ 'offset' => '8', -+ 'type' => '308211' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '30817' => { -+ 'BaseType' => '21041', -+ 'Name' => 'struct mlx5dv_clock_info*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '308211' => { -+ 'BaseType' => '2011', -+ 'Name' => 'uint32_t[2]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '308227' => { -+ 'Header' => undef, -+ 'Line' => '368', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'modify_index', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'modify_actions', -+ 'offset' => '4', -+ 'type' => '1999' -+ }, -+ '10' => { -+ 'name' => 'hit_gvmi', -+ 'offset' => '42', -+ 'type' => '1999' -+ }, -+ '11' => { -+ 'name' => 'reformat_id', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'name' => 'reformat_size', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '13' => { -+ 'name' => 'prio_tag_required', -+ 'offset' => '52', -+ 'type' => '2098' -+ }, -+ '14' => { -+ 'name' => 'vlans', -+ 'offset' => '56', -+ 'type' => '308158' -+ }, -+ '15' => { -+ 'name' => 'aso', -+ 'offset' => '72', -+ 'type' => '308480' -+ }, -+ '16' => { -+ 'name' => 'aso_ste_loc', -+ 'offset' => '80', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'single_modify_action', -+ 'offset' => '8', -+ 'type' => '7345' -+ }, -+ '3' => { -+ 'name' => 'decap_index', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'decap_actions', -+ 'offset' => '20', -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'name' => 'decap_with_vlan', -+ 'offset' => '22', -+ 'type' => '2098' -+ }, -+ '6' => { -+ 'name' => 'final_icm_addr', -+ 'offset' => '24', -+ 'type' => '2028' -+ }, -+ '7' => { -+ 'name' => 'flow_tag', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'ctr_id', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'gvmi', -+ 'offset' => '40', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct dr_ste_actions_attr', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '308480' => { -+ 'BaseType' => '307875', -+ 'Name' => 'struct dr_action_aso*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '308529' => { -+ 'Header' => undef, -+ 'Line' => '664', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'smac_47_16', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'bitfield' => '16', -+ 'name' => 'smac_15_0', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'bitfield' => '2', -+ 'name' => 'ip_ecn', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'bitfield' => '1', -+ 'name' => 'cvlan_tag', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'bitfield' => '1', -+ 'name' => 'svlan_tag', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '13' => { -+ 'bitfield' => '1', -+ 'name' => 'frag', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '14' => { -+ 'bitfield' => '4', -+ 'name' => 'ip_version', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '15' => { -+ 'bitfield' => '9', -+ 'name' => 'tcp_flags', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'bitfield' => '16', -+ 'name' => 'tcp_sport', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '17' => { -+ 'bitfield' => '16', -+ 'name' => 'tcp_dport', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '18' => { -+ 'bitfield' => '16', -+ 'name' => 'reserved_at_c0', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '19' => { -+ 'bitfield' => '4', -+ 'name' => 'ipv4_ihl', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'bitfield' => '16', -+ 'name' => 'ethertype', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '20' => { -+ 'bitfield' => '1', -+ 'name' => 'l3_ok', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '21' => { -+ 'bitfield' => '1', -+ 'name' => 'l4_ok', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '22' => { -+ 'bitfield' => '1', -+ 'name' => 'ipv4_checksum_ok', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '23' => { -+ 'bitfield' => '1', -+ 'name' => 'l4_checksum_ok', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '24' => { -+ 'bitfield' => '8', -+ 'name' => 'ip_ttl_hoplimit', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '25' => { -+ 'bitfield' => '16', -+ 'name' => 'udp_sport', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '26' => { -+ 'bitfield' => '16', -+ 'name' => 'udp_dport', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '27' => { -+ 'name' => 'src_ip_127_96', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '28' => { -+ 'name' => 'src_ip_95_64', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '29' => { -+ 'name' => 'src_ip_63_32', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'dmac_47_16', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '30' => { -+ 'name' => 'src_ip_31_0', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '31' => { -+ 'name' => 'dst_ip_127_96', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '32' => { -+ 'name' => 'dst_ip_95_64', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '33' => { -+ 'name' => 'dst_ip_63_32', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '34' => { -+ 'name' => 'dst_ip_31_0', -+ 'offset' => '60', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'bitfield' => '16', -+ 'name' => 'dmac_15_0', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'bitfield' => '3', -+ 'name' => 'first_prio', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'bitfield' => '1', -+ 'name' => 'first_cfi', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'bitfield' => '12', -+ 'name' => 'first_vid', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'bitfield' => '8', -+ 'name' => 'ip_protocol', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'bitfield' => '6', -+ 'name' => 'ip_dscp', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_match_spec', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '30859' => { -+ 'BaseType' => '15706', -+ 'Name' => 'struct mlx5_ib_uapi_query_port*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '309109' => { -+ 'Header' => undef, -+ 'Line' => '702', -+ 'Memb' => { -+ '0' => { -+ 'bitfield' => '1', -+ 'name' => 'gre_c_present', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'bitfield' => '1', -+ 'name' => 'reserved_at1', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'bitfield' => '12', -+ 'name' => 'outer_second_vid', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'bitfield' => '3', -+ 'name' => 'inner_second_prio', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'bitfield' => '1', -+ 'name' => 'inner_second_cfi', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '13' => { -+ 'bitfield' => '12', -+ 'name' => 'inner_second_vid', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '14' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_second_cvlan_tag', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '15' => { -+ 'bitfield' => '1', -+ 'name' => 'inner_second_cvlan_tag', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_second_svlan_tag', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '17' => { -+ 'bitfield' => '1', -+ 'name' => 'inner_second_svlan_tag', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '18' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_emd_tag', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '19' => { -+ 'bitfield' => '11', -+ 'name' => 'reserved_at_65', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'bitfield' => '1', -+ 'name' => 'gre_k_present', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '20' => { -+ 'bitfield' => '16', -+ 'name' => 'gre_protocol', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '21' => { -+ 'bitfield' => '24', -+ 'name' => 'gre_key_h', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '22' => { -+ 'bitfield' => '8', -+ 'name' => 'gre_key_l', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '23' => { -+ 'bitfield' => '24', -+ 'name' => 'vxlan_vni', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '24' => { -+ 'bitfield' => '8', -+ 'name' => 'reserved_at_b8', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '25' => { -+ 'bitfield' => '24', -+ 'name' => 'geneve_vni', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '26' => { -+ 'bitfield' => '6', -+ 'name' => 'reserved_at_e4', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '27' => { -+ 'bitfield' => '1', -+ 'name' => 'geneve_tlv_option_0_exist', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '28' => { -+ 'bitfield' => '1', -+ 'name' => 'geneve_oam', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '29' => { -+ 'bitfield' => '12', -+ 'name' => 'reserved_at_ec', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'bitfield' => '1', -+ 'name' => 'gre_s_present', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '30' => { -+ 'bitfield' => '20', -+ 'name' => 'outer_ipv6_flow_label', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '31' => { -+ 'bitfield' => '12', -+ 'name' => 'reserved_at_100', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '32' => { -+ 'bitfield' => '20', -+ 'name' => 'inner_ipv6_flow_label', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '33' => { -+ 'bitfield' => '10', -+ 'name' => 'reserved_at_120', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '34' => { -+ 'bitfield' => '6', -+ 'name' => 'geneve_opt_len', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '35' => { -+ 'bitfield' => '16', -+ 'name' => 'geneve_protocol_type', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '36' => { -+ 'bitfield' => '8', -+ 'name' => 'reserved_at_140', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '37' => { -+ 'bitfield' => '24', -+ 'name' => 'bth_dst_qp', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '38' => { -+ 'name' => 'inner_esp_spi', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '39' => { -+ 'name' => 'outer_esp_spi', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'bitfield' => '4', -+ 'name' => 'source_vhca_port', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '40' => { -+ 'name' => 'reserved_at_1a0', -+ 'offset' => '52', -+ 'type' => '309812' -+ }, -+ '5' => { -+ 'bitfield' => '24', -+ 'name' => 'source_sqn', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'bitfield' => '16', -+ 'name' => 'source_eswitch_owner_vhca_id', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'bitfield' => '16', -+ 'name' => 'source_port', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'bitfield' => '3', -+ 'name' => 'outer_second_prio', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_second_cfi', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_match_misc', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '30912' => { -+ 'BaseType' => '21634', -+ 'Name' => 'struct mlx5dv_devx_msi_vector*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '30980' => { -+ 'BaseType' => '21676', -+ 'Name' => 'struct mlx5dv_devx_eq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '309812' => { -+ 'BaseType' => '2011', -+ 'Name' => 'uint32_t[3]', -+ 'Size' => '12', -+ 'Type' => 'Array' -+ }, -+ '309828' => { -+ 'Header' => undef, -+ 'Line' => '746', -+ 'Memb' => { -+ '0' => { -+ 'bitfield' => '20', -+ 'name' => 'outer_first_mpls_label', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'bitfield' => '3', -+ 'name' => 'outer_first_mpls_exp', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_first_mpls_over_gre_s_bos', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'bitfield' => '8', -+ 'name' => 'outer_first_mpls_over_gre_ttl', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'bitfield' => '20', -+ 'name' => 'outer_first_mpls_over_udp_label', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '13' => { -+ 'bitfield' => '3', -+ 'name' => 'outer_first_mpls_over_udp_exp', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '14' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_first_mpls_over_udp_s_bos', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '15' => { -+ 'bitfield' => '8', -+ 'name' => 'outer_first_mpls_over_udp_ttl', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'name' => 'metadata_reg_c_7', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '17' => { -+ 'name' => 'metadata_reg_c_6', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '18' => { -+ 'name' => 'metadata_reg_c_5', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '19' => { -+ 'name' => 'metadata_reg_c_4', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'bitfield' => '1', -+ 'name' => 'outer_first_mpls_s_bos', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '20' => { -+ 'name' => 'metadata_reg_c_3', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '21' => { -+ 'name' => 'metadata_reg_c_2', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '22' => { -+ 'name' => 'metadata_reg_c_1', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '23' => { -+ 'name' => 'metadata_reg_c_0', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '24' => { -+ 'name' => 'metadata_reg_a', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '25' => { -+ 'bitfield' => '8', -+ 'name' => 'psp_syndrome', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '26' => { -+ 'bitfield' => '8', -+ 'name' => 'reserved_at_1a8', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '27' => { -+ 'bitfield' => '8', -+ 'name' => 'ipsec_syndrome', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '28' => { -+ 'bitfield' => '8', -+ 'name' => 'ipsec_next_header', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '29' => { -+ 'name' => 'reserved_at_260', -+ 'offset' => '56', -+ 'type' => '308211' -+ }, -+ '3' => { -+ 'bitfield' => '8', -+ 'name' => 'outer_first_mpls_ttl', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'bitfield' => '20', -+ 'name' => 'inner_first_mpls_label', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'bitfield' => '3', -+ 'name' => 'inner_first_mpls_exp', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'bitfield' => '1', -+ 'name' => 'inner_first_mpls_s_bos', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'bitfield' => '8', -+ 'name' => 'inner_first_mpls_ttl', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'bitfield' => '20', -+ 'name' => 'outer_first_mpls_over_gre_label', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'bitfield' => '3', -+ 'name' => 'outer_first_mpls_over_gre_exp', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_match_misc2', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '310323' => { -+ 'Header' => undef, -+ 'Line' => '779', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'inner_tcp_seq_num', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'outer_tcp_seq_num', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'name' => 'icmpv6_header_data', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'icmpv4_type', -+ 'offset' => '32', -+ 'type' => '1987' -+ }, -+ '12' => { -+ 'name' => 'icmpv4_code', -+ 'offset' => '33', -+ 'type' => '1987' -+ }, -+ '13' => { -+ 'name' => 'icmpv6_type', -+ 'offset' => '34', -+ 'type' => '1987' -+ }, -+ '14' => { -+ 'name' => 'icmpv6_code', -+ 'offset' => '35', -+ 'type' => '1987' -+ }, -+ '15' => { -+ 'name' => 'geneve_tlv_option_0_data', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'name' => 'gtpu_teid', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '17' => { -+ 'bitfield' => '8', -+ 'name' => 'gtpu_msg_type', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '18' => { -+ 'bitfield' => '8', -+ 'name' => 'gtpu_msg_flags', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '19' => { -+ 'bitfield' => '16', -+ 'name' => 'reserved_at_150', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'inner_tcp_ack_num', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '20' => { -+ 'name' => 'gtpu_dw_2', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '21' => { -+ 'name' => 'gtpu_first_ext_dw_0', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '22' => { -+ 'name' => 'gtpu_dw_0', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '23' => { -+ 'name' => 'reserved_at_1c0', -+ 'offset' => '60', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'outer_tcp_ack_num', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'bitfield' => '8', -+ 'name' => 'reserved_at_80', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'bitfield' => '24', -+ 'name' => 'outer_vxlan_gpe_vni', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'bitfield' => '8', -+ 'name' => 'outer_vxlan_gpe_next_protocol', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'bitfield' => '8', -+ 'name' => 'outer_vxlan_gpe_flags', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'bitfield' => '16', -+ 'name' => 'reserved_at_b0', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'icmpv4_header_data', -+ 'offset' => '24', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_match_misc3', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '310698' => { -+ 'Header' => undef, -+ 'Line' => '806', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'prog_sample_field_value_0', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'prog_sample_field_id_0', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'name' => 'prog_sample_field_value_5', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'prog_sample_field_id_5', -+ 'offset' => '44', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'name' => 'prog_sample_field_value_6', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '13' => { -+ 'name' => 'prog_sample_field_id_6', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '14' => { -+ 'name' => 'prog_sample_field_value_7', -+ 'offset' => '56', -+ 'type' => '2011' -+ }, -+ '15' => { -+ 'name' => 'prog_sample_field_id_7', -+ 'offset' => '60', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'prog_sample_field_value_1', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'prog_sample_field_id_1', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'prog_sample_field_value_2', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'prog_sample_field_id_2', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'prog_sample_field_value_3', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'prog_sample_field_id_3', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'prog_sample_field_value_4', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'prog_sample_field_id_4', -+ 'offset' => '36', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_match_misc4', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '310937' => { -+ 'Header' => undef, -+ 'Line' => '825', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'macsec_tag_0', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'macsec_tag_1', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'macsec_tag_2', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'macsec_tag_3', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'tunnel_header_0', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'tunnel_header_1', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'tunnel_header_2', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'tunnel_header_3', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'reserved', -+ 'offset' => '32', -+ 'type' => '311078' -+ } -+ }, -+ 'Name' => 'struct dr_match_misc5', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '311078' => { -+ 'BaseType' => '2011', -+ 'Name' => 'uint32_t[8]', -+ 'Size' => '32', -+ 'Type' => 'Array' -+ }, -+ '311094' => { -+ 'Header' => undef, -+ 'Line' => '860', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vport_gvmi', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'vhca_gvmi', -+ 'offset' => '2', -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'name' => 'icm_address_rx', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'icm_address_tx', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'name' => 'num', -+ 'offset' => '24', -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'name' => 'metadata_c', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'metadata_c_mask', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'next', -+ 'offset' => '40', -+ 'type' => '311221' -+ } -+ }, -+ 'Name' => 'struct dr_devx_vport_cap', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '311221' => { -+ 'BaseType' => '311094', -+ 'Name' => 'struct dr_devx_vport_cap*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '311227' => { -+ 'Header' => undef, -+ 'Line' => '872', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'roce_en', -+ 'offset' => '0', -+ 'type' => '2098' -+ }, -+ '1' => { -+ 'name' => 'fl_rc_qp_when_roce_disabled', -+ 'offset' => '1', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'fl_rc_qp_when_roce_enabled', -+ 'offset' => '2', -+ 'type' => '2098' -+ }, -+ '3' => { -+ 'name' => 'qp_ts_format', -+ 'offset' => '3', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct dr_devx_roce_cap', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '311298' => { -+ 'Header' => undef, -+ 'Line' => '879', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buckets', -+ 'offset' => '0', -+ 'type' => '311328' -+ } -+ }, -+ 'Name' => 'struct dr_vports_table', -+ 'Size' => '2048', -+ 'Type' => 'Struct' -+ }, -+ '311328' => { -+ 'BaseType' => '311221', -+ 'Name' => 'struct dr_devx_vport_cap*[256]', -+ 'Size' => '2048', -+ 'Type' => 'Array' -+ }, -+ '311344' => { -+ 'Header' => undef, -+ 'Line' => '883', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'esw_mngr', -+ 'offset' => '0', -+ 'type' => '311094' -+ }, -+ '1' => { -+ 'name' => 'wire', -+ 'offset' => '48', -+ 'type' => '311094' -+ }, -+ '2' => { -+ 'name' => 'vports', -+ 'offset' => '96', -+ 'type' => '311443' -+ }, -+ '3' => { -+ 'name' => 'ib_ports', -+ 'offset' => '104', -+ 'type' => '311449' -+ }, -+ '4' => { -+ 'name' => 'num_ports', -+ 'offset' => '112', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'lock', -+ 'offset' => '116', -+ 'type' => '999' -+ } -+ }, -+ 'Name' => 'struct dr_devx_vports', -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '311443' => { -+ 'BaseType' => '311298', -+ 'Name' => 'struct dr_vports_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '311449' => { -+ 'BaseType' => '311221', -+ 'Name' => 'struct dr_devx_vport_cap**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '311870' => { -+ 'Header' => undef, -+ 'Line' => '980', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'type', -+ 'offset' => '0', -+ 'type' => '1987' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'offset' => '1', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'ft_dvo', -+ 'offset' => '8', -+ 'type' => '19143' -+ }, -+ '3' => { -+ 'name' => 'fg_dvo', -+ 'offset' => '16', -+ 'type' => '19143' -+ }, -+ '4' => { -+ 'name' => 'fte_dvo', -+ 'offset' => '24', -+ 'type' => '19143' -+ } -+ }, -+ 'Name' => 'struct dr_devx_tbl', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '312054' => { -+ 'Header' => undef, -+ 'Line' => '997', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'DR_DOMAIN_NIC_TYPE_RX', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'DR_DOMAIN_NIC_TYPE_TX', -+ 'value' => '1' -+ } -+ }, -+ 'Name' => 'enum dr_domain_nic_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '312086' => { -+ 'Header' => undef, -+ 'Line' => '1002', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'drop_icm_addr', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'default_icm_addr', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'type', -+ 'offset' => '16', -+ 'type' => '312054' -+ }, -+ '3' => { -+ 'name' => 'locks', -+ 'offset' => '20', -+ 'type' => '312173' -+ } -+ }, -+ 'Name' => 'struct dr_domain_rx_tx', -+ 'Size' => '80', -+ 'Type' => 'Struct' -+ }, -+ '312157' => { -+ 'BaseType' => '999', -+ 'Name' => 'pthread_spinlock_t[14]', -+ 'Size' => '56', -+ 'Type' => 'Array' -+ }, -+ '312173' => { -+ 'BaseType' => '312157', -+ 'Name' => 'pthread_spinlock_t[14] volatile', -+ 'Size' => '56', -+ 'Type' => 'Volatile' -+ }, -+ '312178' => { -+ 'Header' => undef, -+ 'Line' => '1010', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'supp_sw_steering', -+ 'offset' => '0', -+ 'type' => '2098' -+ }, -+ '1' => { -+ 'name' => 'max_inline_size', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'max_log_sw_icm_sz', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_log_action_icm_sz', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'max_send_size', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'rx', -+ 'offset' => '24', -+ 'type' => '312086' -+ }, -+ '6' => { -+ 'name' => 'tx', -+ 'offset' => '104', -+ 'type' => '312086' -+ }, -+ '7' => { -+ 'name' => 'attr', -+ 'offset' => '184', -+ 'type' => '4061' -+ }, -+ '8' => { -+ 'name' => 'caps', -+ 'offset' => '584', -+ 'type' => '306947' -+ }, -+ '9' => { -+ 'name' => 'use_mqs', -+ 'offset' => '832', -+ 'type' => '2098' -+ } -+ }, -+ 'Name' => 'struct dr_domain_info', -+ 'Size' => '840', -+ 'Type' => 'Struct' -+ }, -+ '312334' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'build_eth_l2_src_dst_init', -+ 'offset' => '0', -+ 'type' => '315931' -+ }, -+ '1' => { -+ 'name' => 'build_eth_l3_ipv6_src_init', -+ 'offset' => '8', -+ 'type' => '315931' -+ }, -+ '10' => { -+ 'name' => 'build_tnl_gre_init', -+ 'offset' => '80', -+ 'type' => '315931' -+ }, -+ '11' => { -+ 'name' => 'build_tnl_mpls_over_gre_init', -+ 'offset' => '88', -+ 'type' => '315931' -+ }, -+ '12' => { -+ 'name' => 'build_tnl_mpls_over_udp_init', -+ 'offset' => '96', -+ 'type' => '315931' -+ }, -+ '13' => { -+ 'name' => 'build_icmp_init', -+ 'offset' => '104', -+ 'type' => '315931' -+ }, -+ '14' => { -+ 'name' => 'build_general_purpose_init', -+ 'offset' => '112', -+ 'type' => '315931' -+ }, -+ '15' => { -+ 'name' => 'build_eth_l4_misc_init', -+ 'offset' => '120', -+ 'type' => '315931' -+ }, -+ '16' => { -+ 'name' => 'build_tnl_vxlan_gpe_init', -+ 'offset' => '128', -+ 'type' => '315931' -+ }, -+ '17' => { -+ 'name' => 'build_tnl_geneve_init', -+ 'offset' => '136', -+ 'type' => '315931' -+ }, -+ '18' => { -+ 'name' => 'build_tnl_geneve_tlv_opt_init', -+ 'offset' => '144', -+ 'type' => '315931' -+ }, -+ '19' => { -+ 'name' => 'build_tnl_geneve_tlv_opt_exist_init', -+ 'offset' => '152', -+ 'type' => '315931' -+ }, -+ '2' => { -+ 'name' => 'build_eth_l3_ipv6_dst_init', -+ 'offset' => '16', -+ 'type' => '315931' -+ }, -+ '20' => { -+ 'name' => 'build_tnl_gtpu_init', -+ 'offset' => '160', -+ 'type' => '315931' -+ }, -+ '21' => { -+ 'name' => 'build_tnl_gtpu_flex_parser_0', -+ 'offset' => '168', -+ 'type' => '315931' -+ }, -+ '22' => { -+ 'name' => 'build_tnl_gtpu_flex_parser_1', -+ 'offset' => '176', -+ 'type' => '315931' -+ }, -+ '23' => { -+ 'name' => 'build_register_0_init', -+ 'offset' => '184', -+ 'type' => '315931' -+ }, -+ '24' => { -+ 'name' => 'build_register_1_init', -+ 'offset' => '192', -+ 'type' => '315931' -+ }, -+ '25' => { -+ 'name' => 'build_src_gvmi_qpn_init', -+ 'offset' => '200', -+ 'type' => '315931' -+ }, -+ '26' => { -+ 'name' => 'build_flex_parser_0_init', -+ 'offset' => '208', -+ 'type' => '315931' -+ }, -+ '27' => { -+ 'name' => 'build_flex_parser_1_init', -+ 'offset' => '216', -+ 'type' => '315931' -+ }, -+ '28' => { -+ 'name' => 'build_tunnel_header_init', -+ 'offset' => '224', -+ 'type' => '315931' -+ }, -+ '29' => { -+ 'name' => 'build_def0_init', -+ 'offset' => '232', -+ 'type' => '315931' -+ }, -+ '3' => { -+ 'name' => 'build_eth_l3_ipv4_5_tuple_init', -+ 'offset' => '24', -+ 'type' => '315931' -+ }, -+ '30' => { -+ 'name' => 'build_def2_init', -+ 'offset' => '240', -+ 'type' => '315931' -+ }, -+ '31' => { -+ 'name' => 'build_def6_init', -+ 'offset' => '248', -+ 'type' => '315931' -+ }, -+ '32' => { -+ 'name' => 'build_def16_init', -+ 'offset' => '256', -+ 'type' => '315931' -+ }, -+ '33' => { -+ 'name' => 'build_def22_init', -+ 'offset' => '264', -+ 'type' => '315931' -+ }, -+ '34' => { -+ 'name' => 'build_def24_init', -+ 'offset' => '272', -+ 'type' => '315931' -+ }, -+ '35' => { -+ 'name' => 'build_def25_init', -+ 'offset' => '280', -+ 'type' => '315931' -+ }, -+ '36' => { -+ 'name' => 'build_def26_init', -+ 'offset' => '288', -+ 'type' => '315931' -+ }, -+ '37' => { -+ 'name' => 'build_def28_init', -+ 'offset' => '296', -+ 'type' => '315931' -+ }, -+ '38' => { -+ 'name' => 'build_def33_init', -+ 'offset' => '304', -+ 'type' => '315931' -+ }, -+ '39' => { -+ 'name' => 'aso_other_domain_link', -+ 'offset' => '312', -+ 'type' => '316000' -+ }, -+ '4' => { -+ 'name' => 'build_eth_l2_src_init', -+ 'offset' => '32', -+ 'type' => '315931' -+ }, -+ '40' => { -+ 'name' => 'aso_other_domain_unlink', -+ 'offset' => '320', -+ 'type' => '28943' -+ }, -+ '41' => { -+ 'name' => 'ste_init', -+ 'offset' => '328', -+ 'type' => '316032' -+ }, -+ '42' => { -+ 'name' => 'set_next_lu_type', -+ 'offset' => '336', -+ 'type' => '316054' -+ }, -+ '43' => { -+ 'name' => 'get_next_lu_type', -+ 'offset' => '344', -+ 'type' => '316075' -+ }, -+ '44' => { -+ 'name' => 'set_miss_addr', -+ 'offset' => '352', -+ 'type' => '316097' -+ }, -+ '45' => { -+ 'name' => 'get_miss_addr', -+ 'offset' => '360', -+ 'type' => '316118' -+ }, -+ '46' => { -+ 'name' => 'set_hit_addr', -+ 'offset' => '368', -+ 'type' => '316145' -+ }, -+ '47' => { -+ 'name' => 'set_byte_mask', -+ 'offset' => '376', -+ 'type' => '316054' -+ }, -+ '48' => { -+ 'name' => 'get_byte_mask', -+ 'offset' => '384', -+ 'type' => '316075' -+ }, -+ '49' => { -+ 'name' => 'set_ctrl_always_hit_htbl', -+ 'offset' => '392', -+ 'type' => '316187' -+ }, -+ '5' => { -+ 'name' => 'build_eth_l2_dst_init', -+ 'offset' => '40', -+ 'type' => '315931' -+ }, -+ '50' => { -+ 'name' => 'set_ctrl_always_miss', -+ 'offset' => '400', -+ 'type' => '316214' -+ }, -+ '51' => { -+ 'name' => 'set_hit_gvmi', -+ 'offset' => '408', -+ 'type' => '316054' -+ }, -+ '52' => { -+ 'name' => 'actions_caps', -+ 'offset' => '416', -+ 'type' => '2011' -+ }, -+ '53' => { -+ 'name' => 'action_modify_field_arr', -+ 'offset' => '424', -+ 'type' => '316220' -+ }, -+ '54' => { -+ 'name' => 'action_modify_field_arr_size', -+ 'offset' => '432', -+ 'type' => '386' -+ }, -+ '55' => { -+ 'name' => 'set_actions_rx', -+ 'offset' => '440', -+ 'type' => '316263' -+ }, -+ '56' => { -+ 'name' => 'set_actions_tx', -+ 'offset' => '448', -+ 'type' => '316263' -+ }, -+ '57' => { -+ 'name' => 'set_action_set', -+ 'offset' => '456', -+ 'type' => '316300' -+ }, -+ '58' => { -+ 'name' => 'set_action_add', -+ 'offset' => '464', -+ 'type' => '316300' -+ }, -+ '59' => { -+ 'name' => 'set_action_copy', -+ 'offset' => '472', -+ 'type' => '316342' -+ }, -+ '6' => { -+ 'name' => 'build_eth_l2_tnl_init', -+ 'offset' => '48', -+ 'type' => '315931' -+ }, -+ '60' => { -+ 'name' => 'get_action_hw_field', -+ 'offset' => '480', -+ 'type' => '316373' -+ }, -+ '61' => { -+ 'name' => 'set_action_decap_l3_list', -+ 'offset' => '488', -+ 'type' => '316414' -+ }, -+ '62' => { -+ 'name' => 'set_aso_ct_cross_dmn', -+ 'offset' => '496', -+ 'type' => '316451' -+ }, -+ '63' => { -+ 'name' => 'prepare_for_postsend', -+ 'offset' => '504', -+ 'type' => '316473' -+ }, -+ '7' => { -+ 'name' => 'build_eth_l3_ipv4_misc_init', -+ 'offset' => '56', -+ 'type' => '315931' -+ }, -+ '8' => { -+ 'name' => 'build_eth_ipv6_l3_l4_init', -+ 'offset' => '64', -+ 'type' => '315931' -+ }, -+ '9' => { -+ 'name' => 'build_mpls_init', -+ 'offset' => '72', -+ 'type' => '315931' -+ } -+ }, -+ 'Name' => 'struct dr_ste_ctx', -+ 'Size' => '512', -+ 'Type' => 'Struct' -+ }, -+ '313215' => { -+ 'BaseType' => '312334', -+ 'Name' => 'struct dr_ste_ctx*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313221' => { -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'icm_type', -+ 'offset' => '0', -+ 'type' => '507926' -+ }, -+ '1' => { -+ 'name' => 'dmn', -+ 'offset' => '8', -+ 'type' => '308152' -+ }, -+ '2' => { -+ 'name' => 'max_log_chunk_sz', -+ 'offset' => '16', -+ 'type' => '305664' -+ }, -+ '3' => { -+ 'name' => 'lock', -+ 'offset' => '20', -+ 'type' => '999' -+ }, -+ '4' => { -+ 'name' => 'buddy_mem_list', -+ 'offset' => '24', -+ 'type' => '14507' -+ }, -+ '5' => { -+ 'name' => 'hot_memory_size', -+ 'offset' => '40', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'syncing', -+ 'offset' => '48', -+ 'type' => '2098' -+ } -+ }, -+ 'Name' => 'struct dr_icm_pool', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '313226' => { -+ 'BaseType' => '313221', -+ 'Name' => 'struct dr_icm_pool*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313232' => { -+ 'BaseType' => '313248', -+ 'Name' => 'struct dr_send_ring*[14]', -+ 'Size' => '112', -+ 'Type' => 'Array' -+ }, -+ '313248' => { -+ 'BaseType' => '313254', -+ 'Name' => 'struct dr_send_ring*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313254' => { -+ 'Header' => undef, -+ 'Line' => '1588', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'cq', -+ 'offset' => '0', -+ 'type' => '315783' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'offset' => '48', -+ 'type' => '315908' -+ }, -+ '10' => { -+ 'name' => 'sync_buff', -+ 'offset' => '104', -+ 'type' => '267' -+ }, -+ '11' => { -+ 'name' => 'sync_mr', -+ 'offset' => '112', -+ 'type' => '6130' -+ }, -+ '2' => { -+ 'name' => 'mr', -+ 'offset' => '56', -+ 'type' => '6130' -+ }, -+ '3' => { -+ 'name' => 'pending_wqe', -+ 'offset' => '64', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'signal_th', -+ 'offset' => '68', -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'name' => 'max_inline_size', -+ 'offset' => '72', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'tx_head', -+ 'offset' => '76', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'lock', -+ 'offset' => '80', -+ 'type' => '999' -+ }, -+ '8' => { -+ 'name' => 'buf', -+ 'offset' => '88', -+ 'type' => '267' -+ }, -+ '9' => { -+ 'name' => 'buf_size', -+ 'offset' => '96', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_send_ring', -+ 'Size' => '120', -+ 'Type' => 'Struct' -+ }, -+ '313434' => { -+ 'Header' => undef, -+ 'Line' => '1102', -+ 'Memb' => { -+ '0' => { -+ 'name' => 's_anchor', -+ 'offset' => '0', -+ 'type' => '306396' -+ }, -+ '1' => { -+ 'name' => 'nic_dmn', -+ 'offset' => '8', -+ 'type' => '313477' -+ } -+ }, -+ 'Name' => 'struct dr_table_rx_tx', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '313477' => { -+ 'BaseType' => '312086', -+ 'Name' => 'struct dr_domain_rx_tx*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313483' => { -+ 'Header' => undef, -+ 'Line' => '1119', -+ 'Memb' => { -+ '0' => { -+ 'name' => 's_htbl', -+ 'offset' => '0', -+ 'type' => '306396' -+ }, -+ '1' => { -+ 'name' => 'e_anchor', -+ 'offset' => '8', -+ 'type' => '306396' -+ }, -+ '2' => { -+ 'name' => 'ste_builder', -+ 'offset' => '16', -+ 'type' => '313601' -+ }, -+ '3' => { -+ 'name' => 'num_of_builders', -+ 'offset' => '1616', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'default_icm_addr', -+ 'offset' => '1624', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'nic_tbl', -+ 'offset' => '1632', -+ 'type' => '313617' -+ }, -+ '6' => { -+ 'name' => 'fixed_size', -+ 'offset' => '1640', -+ 'type' => '2098' -+ } -+ }, -+ 'Name' => 'struct dr_matcher_rx_tx', -+ 'Size' => '1648', -+ 'Type' => 'Struct' -+ }, -+ '313601' => { -+ 'BaseType' => '306843', -+ 'Name' => 'struct dr_ste_build[20]', -+ 'Size' => '1600', -+ 'Type' => 'Array' -+ }, -+ '313617' => { -+ 'BaseType' => '313434', -+ 'Name' => 'struct dr_table_rx_tx*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313623' => { -+ 'Header' => undef, -+ 'Line' => '1129', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tbl', -+ 'offset' => '0', -+ 'type' => '293256' -+ }, -+ '1' => { -+ 'name' => 'rx', -+ 'offset' => '8', -+ 'type' => '313483' -+ }, -+ '2' => { -+ 'name' => 'tx', -+ 'offset' => '1656', -+ 'type' => '313483' -+ }, -+ '3' => { -+ 'name' => 'matcher_list', -+ 'offset' => '3304', -+ 'type' => '14461' -+ }, -+ '4' => { -+ 'name' => 'prio', -+ 'offset' => '3320', -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'name' => 'mask', -+ 'offset' => '3324', -+ 'type' => '307573' -+ }, -+ '6' => { -+ 'name' => 'match_criteria', -+ 'offset' => '3772', -+ 'type' => '1987' -+ }, -+ '7' => { -+ 'name' => 'refcount', -+ 'offset' => '3776', -+ 'type' => '128' -+ }, -+ '8' => { -+ 'name' => 'dv_matcher', -+ 'offset' => '3784', -+ 'type' => '30312' -+ }, -+ '9' => { -+ 'name' => 'rule_list', -+ 'offset' => '3792', -+ 'type' => '14507' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_matcher', -+ 'Size' => '3808', -+ 'Type' => 'Struct' -+ }, -+ '313785' => { -+ 'Header' => undef, -+ 'Line' => '1142', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hw_field', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'start', -+ 'offset' => '2', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'end', -+ 'offset' => '3', -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'name' => 'l3_type', -+ 'offset' => '4', -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'name' => 'l4_type', -+ 'offset' => '5', -+ 'type' => '1987' -+ }, -+ '5' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_ste_action_modify_field', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '313884' => { -+ 'BaseType' => '313785', -+ 'Name' => 'struct dr_ste_action_modify_field const', -+ 'Size' => '12', -+ 'Type' => 'Const' -+ }, -+ '313889' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ref_actions_num', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'ref_actions', -+ 'offset' => '8', -+ 'type' => '293396' -+ }, -+ '2' => { -+ 'name' => 'devx_tbl', -+ 'offset' => '16', -+ 'type' => '313946' -+ } -+ }, -+ 'Name' => 'struct dr_devx_tbl_with_refs', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '313946' => { -+ 'BaseType' => '311870', -+ 'Name' => 'struct dr_devx_tbl*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '313952' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'offset' => '0', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'rx_icm_addr', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'tx_icm_addr', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'next_ft', -+ 'offset' => '24', -+ 'type' => '293256' -+ } -+ }, -+ 'Name' => 'struct dr_flow_sampler', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314023' => { -+ 'Header' => undef, -+ 'Line' => '1164', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tbl', -+ 'offset' => '0', -+ 'type' => '293256' -+ }, -+ '1' => { -+ 'name' => 'matcher', -+ 'offset' => '8', -+ 'type' => '314108' -+ }, -+ '2' => { -+ 'name' => 'rule', -+ 'offset' => '16', -+ 'type' => '314191' -+ }, -+ '3' => { -+ 'name' => 'actions', -+ 'offset' => '24', -+ 'type' => '293396' -+ }, -+ '4' => { -+ 'name' => 'num_of_actions', -+ 'offset' => '32', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct dr_flow_sampler_restore_tbl', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '314108' => { -+ 'BaseType' => '313623', -+ 'Name' => 'struct mlx5dv_dr_matcher*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314114' => { -+ 'Header' => undef, -+ 'Line' => '1273', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'matcher', -+ 'offset' => '0', -+ 'type' => '314108' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '315199' -+ }, -+ '2' => { -+ 'name' => 'rule_list', -+ 'offset' => '56', -+ 'type' => '14461' -+ }, -+ '3' => { -+ 'name' => 'actions', -+ 'offset' => '72', -+ 'type' => '293396' -+ }, -+ '4' => { -+ 'name' => 'num_actions', -+ 'offset' => '80', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_rule', -+ 'Size' => '88', -+ 'Type' => 'Struct' -+ }, -+ '314191' => { -+ 'BaseType' => '314114', -+ 'Name' => 'struct mlx5dv_dr_rule*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314197' => { -+ 'Header' => undef, -+ 'Line' => '1181', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'chunk', -+ 'offset' => '0', -+ 'type' => '306712' -+ }, -+ '1' => { -+ 'name' => 'data', -+ 'offset' => '8', -+ 'type' => '7345' -+ }, -+ '2' => { -+ 'name' => 'data_size', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'index', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'num_of_actions', -+ 'offset' => '24', -+ 'type' => '1999' -+ }, -+ '5' => { -+ 'bitfield' => '1', -+ 'name' => 'single_action_opt', -+ 'offset' => '26', -+ 'type' => '1987' -+ }, -+ '6' => { -+ 'bitfield' => '1', -+ 'name' => 'allow_rx', -+ 'offset' => '26', -+ 'type' => '1987' -+ }, -+ '7' => { -+ 'bitfield' => '1', -+ 'name' => 'allow_tx', -+ 'offset' => '26', -+ 'type' => '1987' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314329' => { -+ 'Header' => undef, -+ 'Line' => '1179', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'flow_action', -+ 'offset' => '0', -+ 'type' => '13715' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '314197' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '314358' => { -+ 'Header' => undef, -+ 'Line' => '1176', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'is_root_level', -+ 'offset' => '8', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'unnamed0', -+ 'offset' => '16', -+ 'type' => '314329' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '314403' => { -+ 'Header' => undef, -+ 'Line' => '1198', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dvo', -+ 'offset' => '0', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'reformat_size', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314442' => { -+ 'Header' => undef, -+ 'Line' => '1196', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'flow_action', -+ 'offset' => '0', -+ 'type' => '13715' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '314403' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '314471' => { -+ 'Header' => undef, -+ 'Line' => '1193', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'is_root_level', -+ 'offset' => '8', -+ 'type' => '2098' -+ }, -+ '2' => { -+ 'name' => 'unnamed0', -+ 'offset' => '16', -+ 'type' => '314442' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314516' => { -+ 'Header' => undef, -+ 'Line' => '1204', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'next_ft', -+ 'offset' => '0', -+ 'type' => '293256' -+ }, -+ '1' => { -+ 'name' => 'devx_obj', -+ 'offset' => '8', -+ 'type' => '19143' -+ }, -+ '2' => { -+ 'name' => 'rx_icm_addr', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'tx_icm_addr', -+ 'offset' => '24', -+ 'type' => '2028' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '314583' => { -+ 'Header' => undef, -+ 'Line' => '1210', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'term_tbl', -+ 'offset' => '8', -+ 'type' => '314664' -+ }, -+ '2' => { -+ 'name' => 'sampler_default', -+ 'offset' => '16', -+ 'type' => '314670' -+ }, -+ '3' => { -+ 'name' => 'restore_tbl', -+ 'offset' => '24', -+ 'type' => '314676' -+ }, -+ '4' => { -+ 'name' => 'sampler_restore', -+ 'offset' => '32', -+ 'type' => '314670' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '314664' => { -+ 'BaseType' => '313889', -+ 'Name' => 'struct dr_devx_tbl_with_refs*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314670' => { -+ 'BaseType' => '313952', -+ 'Name' => 'struct dr_flow_sampler*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314676' => { -+ 'BaseType' => '314023', -+ 'Name' => 'struct dr_flow_sampler_restore_tbl*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '314682' => { -+ 'Header' => undef, -+ 'Line' => '1218', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'actions_list', -+ 'offset' => '8', -+ 'type' => '14507' -+ }, -+ '2' => { -+ 'name' => 'devx_tbl', -+ 'offset' => '24', -+ 'type' => '313946' -+ }, -+ '3' => { -+ 'name' => 'rx_icm_addr', -+ 'offset' => '32', -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'name' => 'tx_icm_addr', -+ 'offset' => '40', -+ 'type' => '2028' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '314763' => { -+ 'Header' => undef, -+ 'Line' => '1225', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'devx_obj', -+ 'offset' => '0', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'offset', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314802' => { -+ 'Header' => undef, -+ 'Line' => '1229', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dmn', -+ 'offset' => '0', -+ 'type' => '308152' -+ }, -+ '1' => { -+ 'name' => 'caps', -+ 'offset' => '8', -+ 'type' => '311221' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314841' => { -+ 'Header' => undef, -+ 'Line' => '1233', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vlan_hdr', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '314866' => { -+ 'Header' => undef, -+ 'Line' => '1238', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'devx_tir', -+ 'offset' => '0', -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'name' => 'qp', -+ 'offset' => '0', -+ 'type' => '5101' -+ } -+ }, -+ 'Size' => '8', -+ 'Type' => 'Union' -+ }, -+ '314902' => { -+ 'Header' => undef, -+ 'Line' => '1236', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'is_qp', -+ 'offset' => '0', -+ 'type' => '2098' -+ }, -+ '1' => { -+ 'name' => 'unnamed0', -+ 'offset' => '8', -+ 'type' => '314866' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '314933' => { -+ 'Header' => undef, -+ 'Line' => '1175', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rewrite', -+ 'offset' => '0', -+ 'type' => '314358' -+ }, -+ '1' => { -+ 'name' => 'reformat', -+ 'offset' => '0', -+ 'type' => '314471' -+ }, -+ '10' => { -+ 'name' => 'aso', -+ 'offset' => '0', -+ 'type' => '307875' -+ }, -+ '11' => { -+ 'name' => 'devx_obj', -+ 'offset' => '0', -+ 'type' => '19143' -+ }, -+ '12' => { -+ 'name' => 'flow_tag', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'meter', -+ 'offset' => '0', -+ 'type' => '314516' -+ }, -+ '3' => { -+ 'name' => 'sampler', -+ 'offset' => '0', -+ 'type' => '314583' -+ }, -+ '4' => { -+ 'name' => 'dest_tbl', -+ 'offset' => '0', -+ 'type' => '293256' -+ }, -+ '5' => { -+ 'name' => 'dest_array', -+ 'offset' => '0', -+ 'type' => '314682' -+ }, -+ '6' => { -+ 'name' => 'ctr', -+ 'offset' => '0', -+ 'type' => '314763' -+ }, -+ '7' => { -+ 'name' => 'vport', -+ 'offset' => '0', -+ 'type' => '314802' -+ }, -+ '8' => { -+ 'name' => 'push_vlan', -+ 'offset' => '0', -+ 'type' => '314841' -+ }, -+ '9' => { -+ 'name' => 'dest_qp', -+ 'offset' => '0', -+ 'type' => '314902' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '315156' => { -+ 'BaseType' => '313483', -+ 'Name' => 'struct dr_matcher_rx_tx*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315162' => { -+ 'Header' => undef, -+ 'Line' => '1276', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx', -+ 'offset' => '0', -+ 'type' => '306402' -+ }, -+ '1' => { -+ 'name' => 'tx', -+ 'offset' => '24', -+ 'type' => '306402' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '315199' => { -+ 'Header' => undef, -+ 'Line' => '1275', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '315162' -+ }, -+ '1' => { -+ 'name' => 'flow', -+ 'offset' => '0', -+ 'type' => '13536' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '315228' => { -+ 'Header' => undef, -+ 'Line' => '1627', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bits', -+ 'offset' => '0', -+ 'type' => '315914' -+ }, -+ '1' => { -+ 'name' => 'num_free', -+ 'offset' => '8', -+ 'type' => '27794' -+ }, -+ '10' => { -+ 'name' => 'ste_arr', -+ 'offset' => '104', -+ 'type' => '306718' -+ }, -+ '11' => { -+ 'name' => 'miss_list', -+ 'offset' => '112', -+ 'type' => '39434' -+ }, -+ '12' => { -+ 'name' => 'hw_ste_arr', -+ 'offset' => '120', -+ 'type' => '7345' -+ }, -+ '13' => { -+ 'name' => 'hw_ste_sz', -+ 'offset' => '128', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'set_bit', -+ 'offset' => '16', -+ 'type' => '315914' -+ }, -+ '3' => { -+ 'name' => 'max_order', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'list_node', -+ 'offset' => '32', -+ 'type' => '14461' -+ }, -+ '5' => { -+ 'name' => 'icm_mr', -+ 'offset' => '48', -+ 'type' => '315925' -+ }, -+ '6' => { -+ 'name' => 'pool', -+ 'offset' => '56', -+ 'type' => '313226' -+ }, -+ '7' => { -+ 'name' => 'used_list', -+ 'offset' => '64', -+ 'type' => '14507' -+ }, -+ '8' => { -+ 'name' => 'used_memory', -+ 'offset' => '80', -+ 'type' => '386' -+ }, -+ '9' => { -+ 'name' => 'hot_list', -+ 'offset' => '88', -+ 'type' => '14507' -+ } -+ }, -+ 'Name' => 'struct dr_icm_buddy_mem', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '315439' => { -+ 'BaseType' => '315228', -+ 'Name' => 'struct dr_icm_buddy_mem*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315445' => { -+ 'Header' => undef, -+ 'Line' => '1547', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wqe_head', -+ 'offset' => '0', -+ 'type' => '27794' -+ }, -+ '1' => { -+ 'name' => 'wqe_cnt', -+ 'offset' => '8', -+ 'type' => '59' -+ }, -+ '2' => { -+ 'name' => 'max_post', -+ 'offset' => '12', -+ 'type' => '59' -+ }, -+ '3' => { -+ 'name' => 'head', -+ 'offset' => '16', -+ 'type' => '59' -+ }, -+ '4' => { -+ 'name' => 'tail', -+ 'offset' => '20', -+ 'type' => '59' -+ }, -+ '5' => { -+ 'name' => 'cur_post', -+ 'offset' => '24', -+ 'type' => '59' -+ }, -+ '6' => { -+ 'name' => 'max_gs', -+ 'offset' => '28', -+ 'type' => '128' -+ }, -+ '7' => { -+ 'name' => 'wqe_shift', -+ 'offset' => '32', -+ 'type' => '128' -+ }, -+ '8' => { -+ 'name' => 'offset', -+ 'offset' => '36', -+ 'type' => '128' -+ }, -+ '9' => { -+ 'name' => 'qend', -+ 'offset' => '40', -+ 'type' => '267' -+ } -+ }, -+ 'Name' => 'struct dr_wq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '315600' => { -+ 'Header' => undef, -+ 'Line' => '1560', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '26973' -+ }, -+ '1' => { -+ 'name' => 'sq', -+ 'offset' => '64', -+ 'type' => '315445' -+ }, -+ '10' => { -+ 'name' => 'db_umem', -+ 'offset' => '216', -+ 'type' => '29560' -+ }, -+ '11' => { -+ 'bitfield' => '1', -+ 'name' => 'nc_uar', -+ 'offset' => '224', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'rq', -+ 'offset' => '112', -+ 'type' => '315445' -+ }, -+ '3' => { -+ 'name' => 'sq_size', -+ 'offset' => '160', -+ 'type' => '128' -+ }, -+ '4' => { -+ 'name' => 'sq_start', -+ 'offset' => '168', -+ 'type' => '267' -+ }, -+ '5' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '176', -+ 'type' => '128' -+ }, -+ '6' => { -+ 'name' => 'db', -+ 'offset' => '184', -+ 'type' => '19495' -+ }, -+ '7' => { -+ 'name' => 'obj', -+ 'offset' => '192', -+ 'type' => '19143' -+ }, -+ '8' => { -+ 'name' => 'uar', -+ 'offset' => '200', -+ 'type' => '29501' -+ }, -+ '9' => { -+ 'name' => 'buf_umem', -+ 'offset' => '208', -+ 'type' => '29560' -+ } -+ }, -+ 'Name' => 'struct dr_qp', -+ 'Size' => '232', -+ 'Type' => 'Struct' -+ }, -+ '315783' => { -+ 'Header' => undef, -+ 'Line' => '1575', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'buf', -+ 'offset' => '0', -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'name' => 'cons_index', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'ncqe', -+ 'offset' => '12', -+ 'type' => '128' -+ }, -+ '3' => { -+ 'name' => 'qp', -+ 'offset' => '16', -+ 'type' => '315908' -+ }, -+ '4' => { -+ 'name' => 'db', -+ 'offset' => '24', -+ 'type' => '19495' -+ }, -+ '5' => { -+ 'name' => 'ibv_cq', -+ 'offset' => '32', -+ 'type' => '4899' -+ }, -+ '6' => { -+ 'name' => 'cqn', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'cqe_sz', -+ 'offset' => '44', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct dr_cq', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '315908' => { -+ 'BaseType' => '315600', -+ 'Name' => 'struct dr_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315914' => { -+ 'BaseType' => '22314', -+ 'Name' => 'unsigned long**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315920' => { -+ 'Header' => undef, -+ 'Line' => '49', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '6130' -+ }, -+ '1' => { -+ 'name' => 'dm', -+ 'offset' => '8', -+ 'type' => '2974' -+ }, -+ '2' => { -+ 'name' => 'icm_start_addr', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct dr_icm_mr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '315925' => { -+ 'BaseType' => '315920', -+ 'Name' => 'struct dr_icm_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '315931' => { -+ 'BaseType' => '315943', -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Name' => 'dr_ste_builder_void_init', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '315943' => { -+ 'Name' => 'void(*)(struct dr_ste_build*, struct dr_match_param*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '307690' -+ }, -+ '1' => { -+ 'type' => '307567' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '316000' => { -+ 'Name' => 'int(*)(struct mlx5dv_devx_obj*, struct mlx5dv_dr_domain*, struct mlx5dv_dr_domain*, uint32_t, uint8_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '19143' -+ }, -+ '1' => { -+ 'type' => '308152' -+ }, -+ '2' => { -+ 'type' => '308152' -+ }, -+ '3' => { -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316032' => { -+ 'Name' => 'void(*)(uint8_t*, uint16_t, _Bool, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'type' => '2098' -+ }, -+ '3' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316054' => { -+ 'Name' => 'void(*)(uint8_t*, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316075' => { -+ 'Name' => 'uint16_t(*)(uint8_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ } -+ }, -+ 'Return' => '1999', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316097' => { -+ 'Name' => 'void(*)(uint8_t*, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316118' => { -+ 'Name' => 'uint64_t(*)(uint8_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ } -+ }, -+ 'Return' => '2028', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316145' => { -+ 'Name' => 'void(*)(uint8_t*, uint64_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316187' => { -+ 'Name' => 'void(*)(uint8_t*, uint16_t, uint16_t, uint64_t, uint32_t, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316214' => { -+ 'Name' => 'void(*)(uint8_t*, uint64_t, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316220' => { -+ 'BaseType' => '313884', -+ 'Name' => 'struct dr_ste_action_modify_field const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '316257' => { -+ 'BaseType' => '308227', -+ 'Name' => 'struct dr_ste_actions_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '316263' => { -+ 'Name' => 'void(*)(uint8_t*, uint32_t, uint8_t*, struct dr_ste_actions_attr*, uint32_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '7345' -+ }, -+ '3' => { -+ 'type' => '316257' -+ }, -+ '4' => { -+ 'type' => '14364' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316300' => { -+ 'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316342' => { -+ 'Name' => 'void(*)(uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'type' => '1987' -+ }, -+ '3' => { -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'type' => '1987' -+ }, -+ '5' => { -+ 'type' => '1987' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316373' => { -+ 'Name' => 'struct dr_ste_action_modify_field const*(*)(struct dr_ste_ctx*, uint16_t, struct dr_devx_caps*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '313215' -+ }, -+ '1' => { -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'type' => '307536' -+ } -+ }, -+ 'Return' => '316220', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316414' => { -+ 'Name' => 'int(*)(void*, uint32_t, uint8_t*, uint32_t, uint16_t*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '267' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '7345' -+ }, -+ '3' => { -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'type' => '29313' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316451' => { -+ 'Name' => 'void(*)(uint8_t*, uint32_t, uint32_t, uint8_t, _Bool)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '1987' -+ }, -+ '4' => { -+ 'type' => '2098' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '316473' => { -+ 'Name' => 'void(*)(uint8_t*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '7345' -+ }, -+ '1' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '317189' => { -+ 'BaseType' => '293032', -+ 'Name' => 'struct mlx5dv_dr_flow_meter_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '317277' => { -+ 'BaseType' => '2177', -+ 'Name' => '__be64*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '319715' => { -+ 'BaseType' => '319721', -+ 'Name' => 'struct mlx5dv_dr_action_dest_attr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '319721' => { -+ 'BaseType' => '293552', -+ 'Name' => 'struct mlx5dv_dr_action_dest_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '322458' => { -+ 'BaseType' => '293262', -+ 'Name' => 'struct mlx5dv_dr_flow_sampler_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '323' => { -+ 'BaseType' => '316', -+ 'Name' => 'char const', -+ 'Size' => '1', -+ 'Type' => 'Const' -+ }, -+ '3556' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '3604' => { -+ 'Header' => undef, -+ 'Line' => '242', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rc_odp_caps', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'uc_odp_caps', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'ud_odp_caps', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '3653' => { -+ 'Header' => undef, -+ 'Line' => '240', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'general_caps', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'per_transport_caps', -+ 'offset' => '8', -+ 'type' => '3604' -+ } -+ }, -+ 'Name' => 'struct ibv_odp_caps', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '3693' => { -+ 'Header' => undef, -+ 'Line' => '254', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_tso', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '4', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_tso_caps', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '3734' => { -+ 'Header' => undef, -+ 'Line' => '285', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'max_rwq_indirection_tables', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'max_rwq_indirection_table_size', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '24', -+ 'type' => '1987' -+ } -+ }, -+ 'Name' => 'struct ibv_rss_caps', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '375' => { -+ 'BaseType' => '323', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3819' => { -+ 'Header' => undef, -+ 'Line' => '293', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_rate_limit_min', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'qp_rate_limit_max', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'supported_qpts', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_packet_pacing_caps', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '386' => { -+ 'BaseType' => '66', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '3876' => { -+ 'Header' => undef, -+ 'Line' => '310', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_rndv_hdr_size', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_ops', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_tm_caps', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '39434' => { -+ 'BaseType' => '14507', -+ 'Name' => 'struct list_head*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '3961' => { -+ 'Header' => undef, -+ 'Line' => '323', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_cq_count', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'max_cq_period', -+ 'offset' => '2', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct ibv_cq_moderation_caps', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '4004' => { -+ 'Header' => undef, -+ 'Line' => '338', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fetch_add', -+ 'offset' => '0', -+ 'type' => '1999' -+ }, -+ '1' => { -+ 'name' => 'swap', -+ 'offset' => '2', -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'name' => 'compare_swap', -+ 'offset' => '4', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct ibv_pci_atomic_caps', -+ 'Size' => '6', -+ 'Type' => 'Struct' -+ }, -+ '405' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '4061' => { -+ 'Header' => undef, -+ 'Line' => '344', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'orig_attr', -+ 'offset' => '0', -+ 'type' => '3022' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '232', -+ 'type' => '2011' -+ }, -+ '10' => { -+ 'name' => 'raw_packet_caps', -+ 'offset' => '344', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'tm_caps', -+ 'offset' => '348', -+ 'type' => '3876' -+ }, -+ '12' => { -+ 'name' => 'cq_mod_caps', -+ 'offset' => '368', -+ 'type' => '3961' -+ }, -+ '13' => { -+ 'name' => 'max_dm_size', -+ 'offset' => '376', -+ 'type' => '2028' -+ }, -+ '14' => { -+ 'name' => 'pci_atomic_caps', -+ 'offset' => '384', -+ 'type' => '4004' -+ }, -+ '15' => { -+ 'name' => 'xrc_odp_caps', -+ 'offset' => '392', -+ 'type' => '2011' -+ }, -+ '16' => { -+ 'name' => 'phys_port_cnt_ex', -+ 'offset' => '396', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'odp_caps', -+ 'offset' => '240', -+ 'type' => '3653' -+ }, -+ '3' => { -+ 'name' => 'completion_timestamp_mask', -+ 'offset' => '264', -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'name' => 'hca_core_clock', -+ 'offset' => '272', -+ 'type' => '2028' -+ }, -+ '5' => { -+ 'name' => 'device_cap_flags_ex', -+ 'offset' => '280', -+ 'type' => '2028' -+ }, -+ '6' => { -+ 'name' => 'tso_caps', -+ 'offset' => '288', -+ 'type' => '3693' -+ }, -+ '7' => { -+ 'name' => 'rss_caps', -+ 'offset' => '296', -+ 'type' => '3734' -+ }, -+ '8' => { -+ 'name' => 'max_wq_type_rq', -+ 'offset' => '328', -+ 'type' => '2011' -+ }, -+ '9' => { -+ 'name' => 'packet_pacing_caps', -+ 'offset' => '332', -+ 'type' => '3819' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr_ex', -+ 'Size' => '400', -+ 'Type' => 'Struct' -+ }, -+ '45' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '4758' => { -+ 'Header' => undef, -+ 'Line' => '1458', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '9969' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '267' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '128' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '897' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '971' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_cq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '4899' => { -+ 'BaseType' => '4758', -+ 'Name' => 'struct ibv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4905' => { -+ 'Header' => undef, -+ 'Line' => '1252', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '897' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '971' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '6322' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '4899' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '4899' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '5219' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '7680' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '7127' -+ } -+ }, -+ 'Name' => 'struct ibv_qp', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '507926' => { -+ 'Header' => undef, -+ 'Line' => '93', -+ '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' -+ }, -+ '5101' => { -+ 'BaseType' => '4905', -+ 'Name' => 'struct ibv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5107' => { -+ 'Header' => undef, -+ 'Line' => '1212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '6322' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '897' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '971' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_srq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '52' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '5219' => { -+ 'BaseType' => '5107', -+ 'Name' => 'struct ibv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5225' => { -+ 'Header' => undef, -+ 'Line' => '1234', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'wq_context', -+ 'offset' => '8', -+ 'type' => '267' -+ }, -+ '10' => { -+ 'name' => 'cond', -+ 'offset' => '96', -+ 'type' => '971' -+ }, -+ '11' => { -+ 'name' => 'events_completed', -+ 'offset' => '144', -+ 'type' => '2011' -+ }, -+ '12' => { -+ 'name' => 'comp_mask', -+ 'offset' => '148', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '6322' -+ }, -+ '3' => { -+ 'name' => 'cq', -+ 'offset' => '24', -+ 'type' => '4899' -+ }, -+ '4' => { -+ 'name' => 'wq_num', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'handle', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'state', -+ 'offset' => '40', -+ 'type' => '6864' -+ }, -+ '7' => { -+ 'name' => 'wq_type', -+ 'offset' => '44', -+ 'type' => '6713' -+ }, -+ '8' => { -+ 'name' => 'post_recv', -+ 'offset' => '48', -+ 'type' => '9101' -+ }, -+ '9' => { -+ 'name' => 'mutex', -+ 'offset' => '56', -+ 'type' => '897' -+ } -+ }, -+ 'Name' => 'struct ibv_wq', -+ 'Size' => '152', -+ 'Type' => 'Struct' -+ }, -+ '5420' => { -+ 'BaseType' => '5225', -+ 'Name' => 'struct ibv_wq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5426' => { -+ 'Header' => undef, -+ 'Line' => '483', -+ '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' -+ }, -+ '543815' => { -+ 'Header' => undef, -+ 'Line' => '1935', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'flags', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'log_num_of_rules_hint', -+ 'offset' => '4', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct mlx5dv_dr_matcher_layout', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '5590' => { -+ 'Header' => undef, -+ 'Line' => '511', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WC_SEND', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_WC_RDMA_WRITE', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IBV_WC_TM_ADD', -+ 'value' => '130' -+ }, -+ '11' => { -+ 'name' => 'IBV_WC_TM_DEL', -+ 'value' => '131' -+ }, -+ '12' => { -+ 'name' => 'IBV_WC_TM_SYNC', -+ 'value' => '132' -+ }, -+ '13' => { -+ 'name' => 'IBV_WC_TM_RECV', -+ 'value' => '133' -+ }, -+ '14' => { -+ 'name' => 'IBV_WC_TM_NO_TAG', -+ 'value' => '134' -+ }, -+ '15' => { -+ 'name' => 'IBV_WC_DRIVER1', -+ 'value' => '135' -+ }, -+ '16' => { -+ 'name' => 'IBV_WC_DRIVER2', -+ 'value' => '136' -+ }, -+ '17' => { -+ 'name' => 'IBV_WC_DRIVER3', -+ 'value' => '137' -+ }, -+ '2' => { -+ 'name' => 'IBV_WC_RDMA_READ', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_WC_COMP_SWAP', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_WC_FETCH_ADD', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_WC_BIND_MW', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_WC_LOCAL_INV', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_WC_TSO', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'IBV_WC_RECV', -+ 'value' => '128' -+ }, -+ '9' => { -+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', -+ 'value' => '129' -+ } -+ }, -+ 'Name' => 'enum ibv_wc_opcode', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '567800' => { -+ 'BaseType' => '543815', -+ 'Name' => 'struct mlx5dv_dr_matcher_layout*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '5718' => { -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '2165' -+ }, -+ '1' => { -+ 'name' => 'invalidated_rkey', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '5755' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'status', -+ 'offset' => '8', -+ 'type' => '5426' -+ }, -+ '10' => { -+ 'name' => 'slid', -+ 'offset' => '42', -+ 'type' => '1999' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '44', -+ 'type' => '1987' -+ }, -+ '12' => { -+ 'name' => 'dlid_path_bits', -+ 'offset' => '45', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '12', -+ 'type' => '5590' -+ }, -+ '3' => { -+ 'name' => 'vendor_err', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'byte_len', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '5718' -+ }, -+ '6' => { -+ 'name' => 'qp_num', -+ 'offset' => '28', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'src_qp', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'wc_flags', -+ 'offset' => '36', -+ 'type' => '59' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '40', -+ 'type' => '1999' -+ } -+ }, -+ 'Name' => 'struct ibv_wc', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '59' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '5943' => { -+ 'Header' => undef, -+ 'Line' => '619', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '6130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'mw_access_flags', -+ 'offset' => '24', -+ 'type' => '59' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind_info', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '6013' => { -+ 'BaseType' => '5943', -+ 'Name' => 'struct ibv_mw_bind_info const', -+ 'Size' => '32', -+ 'Type' => 'Const' -+ }, -+ '6018' => { -+ 'Header' => undef, -+ 'Line' => '662', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '6322' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '16', -+ 'type' => '267' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '386' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '2011' -+ }, -+ '5' => { -+ 'name' => 'lkey', -+ 'offset' => '36', -+ 'type' => '2011' -+ }, -+ '6' => { -+ 'name' => 'rkey', -+ 'offset' => '40', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '6130' => { -+ 'BaseType' => '6018', -+ 'Name' => 'struct ibv_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6136' => { -+ 'Header' => undef, -+ 'Line' => '626', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '6208' => { -+ 'Header' => undef, -+ 'Line' => '635', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ } -+ }, -+ 'Name' => 'struct ibv_td', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '6293' => { -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '6322' => { -+ 'BaseType' => '6136', -+ 'Name' => 'struct ibv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '63227' => { -+ 'BaseType' => '1987', -+ 'Name' => 'uint8_t[32]', -+ 'Size' => '32', -+ 'Type' => 'Array' -+ }, -+ '6328' => { -+ 'Header' => undef, -+ 'Line' => '672', -+ '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' -+ }, -+ '6360' => { -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '6322' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '20', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '24', -+ 'type' => '6328' -+ } -+ }, -+ 'Name' => 'struct ibv_mw', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '66' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '6707' => { -+ 'BaseType' => '6293', -+ 'Name' => 'struct ibv_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '6713' => { -+ 'Header' => undef, -+ 'Line' => '814', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WQT_RQ', -+ 'value' => '0' -+ } -+ }, -+ 'Name' => 'enum ibv_wq_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '6739' => { -+ 'Header' => undef, -+ 'Line' => '831', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wq_context', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'wq_type', -+ 'offset' => '8', -+ 'type' => '6713' -+ }, -+ '2' => { -+ 'name' => 'max_wr', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_sge', -+ 'offset' => '16', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'pd', -+ 'offset' => '24', -+ 'type' => '6322' -+ }, -+ '5' => { -+ 'name' => 'cq', -+ 'offset' => '32', -+ 'type' => '4899' -+ }, -+ '6' => { -+ 'name' => 'comp_mask', -+ 'offset' => '40', -+ 'type' => '2011' -+ }, -+ '7' => { -+ 'name' => 'create_flags', -+ 'offset' => '44', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_wq_init_attr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '6864' => { -+ 'Header' => undef, -+ 'Line' => '842', -+ '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' -+ }, -+ '6993' => { -+ 'Header' => undef, -+ 'Line' => '874', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '128' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '7127' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ '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' -+ }, -+ '7189' => { -+ 'Header' => undef, -+ 'Line' => '905', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '0', -+ 'type' => '2011' -+ }, -+ '1' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '4', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '12', -+ 'type' => '2011' -+ }, -+ '4' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_cap', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '7274' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '0', -+ 'type' => '1987' -+ }, -+ '1' => { -+ 'name' => 'rx_hash_key_len', -+ 'offset' => '1', -+ 'type' => '1987' -+ }, -+ '2' => { -+ 'name' => 'rx_hash_key', -+ 'offset' => '8', -+ 'type' => '7345' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '2028' -+ } -+ }, -+ 'Name' => 'struct ibv_rx_hash_conf', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '7345' => { -+ 'BaseType' => '1987', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7351' => { -+ 'Header' => undef, -+ 'Line' => '964', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '4899' -+ }, -+ '10' => { -+ 'name' => 'create_flags', -+ 'offset' => '80', -+ 'type' => '2011' -+ }, -+ '11' => { -+ 'name' => 'max_tso_header', -+ 'offset' => '84', -+ 'type' => '1999' -+ }, -+ '12' => { -+ 'name' => 'rwq_ind_tbl', -+ 'offset' => '88', -+ 'type' => '7589' -+ }, -+ '13' => { -+ 'name' => 'rx_hash_conf', -+ 'offset' => '96', -+ 'type' => '7274' -+ }, -+ '14' => { -+ 'name' => 'source_qpn', -+ 'offset' => '120', -+ 'type' => '2011' -+ }, -+ '15' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '128', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '4899' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '5219' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '7189' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '7127' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '128' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '60', -+ 'type' => '2011' -+ }, -+ '8' => { -+ 'name' => 'pd', -+ 'offset' => '64', -+ 'type' => '6322' -+ }, -+ '9' => { -+ 'name' => 'xrcd', -+ 'offset' => '72', -+ 'type' => '6707' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_ex', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '7589' => { -+ 'BaseType' => '6993', -+ 'Name' => 'struct ibv_rwq_ind_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7680' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ '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' -+ }, -+ '7819' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ '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' -+ }, -+ '7911' => { -+ 'Header' => undef, -+ 'Line' => '1109', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '386' -+ } -+ }, -+ 'Name' => 'struct ibv_data_buf', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '7954' => { -+ 'BaseType' => '7911', -+ 'Name' => 'struct ibv_data_buf const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '7959' => { -+ 'Header' => undef, -+ 'Line' => '1114', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'lkey', -+ 'offset' => '12', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_sge', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8016' => { -+ 'BaseType' => '7959', -+ 'Name' => 'struct ibv_sge const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '8021' => { -+ 'Header' => undef, -+ 'Line' => '1130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '2165' -+ }, -+ '1' => { -+ 'name' => 'invalidate_rkey', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '8058' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8097' => { -+ 'Header' => undef, -+ 'Line' => '1139', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '2028' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '8164' => { -+ 'Header' => undef, -+ 'Line' => '1145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '8272' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8216' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '6322' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_ah', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '8272' => { -+ 'BaseType' => '8216', -+ 'Name' => 'struct ibv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8278' => { -+ 'Header' => undef, -+ 'Line' => '1134', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '8058' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '8097' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '8164' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '8327' => { -+ 'Header' => undef, -+ 'Line' => '1152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_srqn', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '8352' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrc', -+ 'offset' => '0', -+ 'type' => '8327' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '8376' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw', -+ 'offset' => '0', -+ 'type' => '8428' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '5943' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '8428' => { -+ 'BaseType' => '6360', -+ 'Name' => 'struct ibv_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8434' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '267' -+ }, -+ '1' => { -+ 'name' => 'hdr_sz', -+ 'offset' => '8', -+ 'type' => '1999' -+ }, -+ '2' => { -+ 'name' => 'mss', -+ 'offset' => '10', -+ 'type' => '1999' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '8487' => { -+ 'Header' => undef, -+ 'Line' => '1156', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bind_mw', -+ 'offset' => '0', -+ 'type' => '8376' -+ }, -+ '1' => { -+ 'name' => 'tso', -+ 'offset' => '0', -+ 'type' => '8434' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '8524' => { -+ 'Header' => undef, -+ 'Line' => '1120', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '8662' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '8668' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '128' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '7819' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '59' -+ }, -+ '6' => { -+ 'name' => 'unnamed0', -+ 'offset' => '36', -+ 'type' => '8021' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '8278' -+ }, -+ '8' => { -+ 'name' => 'qp_type', -+ 'offset' => '72', -+ 'type' => '8352' -+ }, -+ '9' => { -+ 'name' => 'unnamed1', -+ 'offset' => '80', -+ 'type' => '8487' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '8662' => { -+ 'BaseType' => '8524', -+ 'Name' => 'struct ibv_send_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8668' => { -+ 'BaseType' => '7959', -+ 'Name' => 'struct ibv_sge*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '8674' => { -+ 'Header' => undef, -+ 'Line' => '1170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '8745' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '8668' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '8745' => { -+ 'BaseType' => '8674', -+ 'Name' => 'struct ibv_recv_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '90' => { -+ 'Name' => 'signed char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '9013' => { -+ 'Header' => undef, -+ 'Line' => '1206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '2028' -+ }, -+ '1' => { -+ 'name' => 'send_flags', -+ 'offset' => '8', -+ 'type' => '59' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '5943' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '9095' => { -+ 'BaseType' => '8745', -+ 'Name' => 'struct ibv_recv_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9101' => { -+ 'Name' => 'int(*)(struct ibv_wq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '5420' -+ }, -+ '1' => { -+ 'type' => '8745' -+ }, -+ '2' => { -+ 'type' => '9095' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9107' => { -+ 'Header' => undef, -+ 'Line' => '1269', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_base', -+ 'offset' => '0', -+ 'type' => '4905' -+ }, -+ '1' => { -+ 'name' => 'comp_mask', -+ 'offset' => '160', -+ 'type' => '2028' -+ }, -+ '10' => { -+ 'name' => 'wr_rdma_write_imm', -+ 'offset' => '232', -+ 'type' => '9658' -+ }, -+ '11' => { -+ 'name' => 'wr_send', -+ 'offset' => '240', -+ 'type' => '9675' -+ }, -+ '12' => { -+ 'name' => 'wr_send_imm', -+ 'offset' => '248', -+ 'type' => '9697' -+ }, -+ '13' => { -+ 'name' => 'wr_send_inv', -+ 'offset' => '256', -+ 'type' => '9599' -+ }, -+ '14' => { -+ 'name' => 'wr_send_tso', -+ 'offset' => '264', -+ 'type' => '9729' -+ }, -+ '15' => { -+ 'name' => 'wr_set_ud_addr', -+ 'offset' => '272', -+ 'type' => '9761' -+ }, -+ '16' => { -+ 'name' => 'wr_set_xrc_srqn', -+ 'offset' => '280', -+ 'type' => '9599' -+ }, -+ '17' => { -+ 'name' => 'wr_set_inline_data', -+ 'offset' => '288', -+ 'type' => '9788' -+ }, -+ '18' => { -+ 'name' => 'wr_set_inline_data_list', -+ 'offset' => '296', -+ 'type' => '9821' -+ }, -+ '19' => { -+ 'name' => 'wr_set_sge', -+ 'offset' => '304', -+ 'type' => '9853' -+ }, -+ '2' => { -+ 'name' => 'wr_id', -+ 'offset' => '168', -+ 'type' => '2028' -+ }, -+ '20' => { -+ 'name' => 'wr_set_sge_list', -+ 'offset' => '312', -+ 'type' => '9886' -+ }, -+ '21' => { -+ 'name' => 'wr_start', -+ 'offset' => '320', -+ 'type' => '9675' -+ }, -+ '22' => { -+ 'name' => 'wr_complete', -+ 'offset' => '328', -+ 'type' => '9907' -+ }, -+ '23' => { -+ 'name' => 'wr_abort', -+ 'offset' => '336', -+ 'type' => '9675' -+ }, -+ '3' => { -+ 'name' => 'wr_flags', -+ 'offset' => '176', -+ 'type' => '59' -+ }, -+ '4' => { -+ 'name' => 'wr_atomic_cmp_swp', -+ 'offset' => '184', -+ 'type' => '9507' -+ }, -+ '5' => { -+ 'name' => 'wr_atomic_fetch_add', -+ 'offset' => '192', -+ 'type' => '9539' -+ }, -+ '6' => { -+ 'name' => 'wr_bind_mw', -+ 'offset' => '200', -+ 'type' => '9577' -+ }, -+ '7' => { -+ 'name' => 'wr_local_inv', -+ 'offset' => '208', -+ 'type' => '9599' -+ }, -+ '8' => { -+ 'name' => 'wr_rdma_read', -+ 'offset' => '216', -+ 'type' => '9626' -+ }, -+ '9' => { -+ 'name' => 'wr_rdma_write', -+ 'offset' => '224', -+ 'type' => '9626' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_ex', -+ 'Size' => '344', -+ 'Type' => 'Struct' -+ }, -+ '9501' => { -+ 'BaseType' => '9107', -+ 'Name' => 'struct ibv_qp_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9507' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '2028' -+ }, -+ '4' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9539' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '955' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[48]', -+ 'Size' => '48', -+ 'Type' => 'Array' -+ }, -+ '9571' => { -+ 'BaseType' => '6013', -+ 'Name' => 'struct ibv_mw_bind_info const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9577' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_mw*, uint32_t, struct ibv_mw_bind_info const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '8428' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '9571' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9599' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9626' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9658' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, __be32)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '2165' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9675' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9697' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, __be32)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2165' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '97' => { -+ 'BaseType' => '45', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '9729' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, uint16_t, uint16_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '267' -+ }, -+ '2' => { -+ 'type' => '1999' -+ }, -+ '3' => { -+ 'type' => '1999' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9761' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, struct ibv_ah*, uint32_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '8272' -+ }, -+ '2' => { -+ 'type' => '2011' -+ }, -+ '3' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9788' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, void*, size_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '267' -+ }, -+ '2' => { -+ 'type' => '386' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9815' => { -+ 'BaseType' => '7954', -+ 'Name' => 'struct ibv_data_buf const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9821' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_data_buf const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '386' -+ }, -+ '2' => { -+ 'type' => '9815' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '983' => { -+ 'BaseType' => '316', -+ 'Name' => 'char[8]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '9853' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, uint32_t, uint64_t, uint32_t)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '2011' -+ }, -+ '2' => { -+ 'type' => '2028' -+ }, -+ '3' => { -+ 'type' => '2011' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9880' => { -+ 'BaseType' => '8016', -+ 'Name' => 'struct ibv_sge const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9886' => { -+ 'Name' => 'void(*)(struct ibv_qp_ex*, size_t, struct ibv_sge const*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ }, -+ '1' => { -+ 'type' => '386' -+ }, -+ '2' => { -+ 'type' => '9880' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9907' => { -+ 'Name' => 'int(*)(struct ibv_qp_ex*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '9501' -+ } -+ }, -+ 'Return' => '128', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '9913' => { -+ 'Header' => undef, -+ 'Line' => '1452', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '2938' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '128' -+ }, -+ '2' => { -+ 'name' => 'refcnt', -+ 'offset' => '12', -+ 'type' => '128' -+ } -+ }, -+ 'Name' => 'struct ibv_comp_channel', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '9969' => { -+ 'BaseType' => '9913', -+ 'Name' => 'struct ibv_comp_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '9975' => { -+ 'Header' => undef, -+ 'Line' => '1471', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '2011' -+ } -+ }, -+ 'Name' => 'struct ibv_poll_cq_attr', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '999' => { -+ 'BaseType' => '135', -+ 'Header' => undef, -+ 'Line' => '103', -+ 'Name' => 'pthread_spinlock_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'libmlx5.so.1.23.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__fprintf_chk@GLIBC_2.3.4' => 0, -+ '__gmon_start__' => 0, -+ '__isoc99_sscanf@GLIBC_2.7' => 0, -+ '__memcpy_chk@GLIBC_2.3.4' => 0, -+ '__pread_chk@GLIBC_2.4' => 0, -+ '__snprintf_chk@GLIBC_2.3.4' => 0, -+ '__sprintf_chk@GLIBC_2.3.4' => 0, -+ '__stack_chk_fail@GLIBC_2.4' => 0, -+ '__strncat_chk@GLIBC_2.3.4' => 0, -+ '__vfprintf_chk@GLIBC_2.3.4' => 0, -+ '__xstat@GLIBC_2.2.5' => 0, -+ '_verbs_init_and_alloc_context@IBVERBS_PRIVATE_34' => 0, -+ 'abort@GLIBC_2.2.5' => 0, -+ 'basename@GLIBC_2.2.5' => 0, -+ 'calloc@GLIBC_2.2.5' => 0, -+ 'close@GLIBC_2.2.5' => 0, -+ 'eventfd@GLIBC_2.7' => 0, -+ 'execute_ioctl@IBVERBS_PRIVATE_34' => 0, -+ 'fclose@GLIBC_2.2.5' => 0, -+ 'fcntl@GLIBC_2.2.5' => 0, -+ 'fgets@GLIBC_2.2.5' => 0, -+ 'fopen@GLIBC_2.2.5' => 0, -+ 'fputc@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'fwrite@GLIBC_2.2.5' => 0, -+ 'getenv@GLIBC_2.2.5' => 0, -+ 'gethostname@GLIBC_2.2.5' => 0, -+ 'getpid@GLIBC_2.2.5' => 0, -+ 'getrandom@GLIBC_2.25' => 0, -+ 'gettimeofday@GLIBC_2.2.5' => 0, -+ 'ibv_alloc_pd@IBVERBS_1.1' => 0, -+ 'ibv_cmd_advise_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_alloc_dm@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_alloc_mw@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_alloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_attach_mcast@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_close_xrcd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_ah@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_counters@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_cq_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_flow@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_flow_action_esp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_qp_ex2@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_qp_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_srq_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_create_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dealloc_mw@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dealloc_pd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_dereg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_ah@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_counters@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_flow@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_flow_action@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_rwq_ind_table@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_destroy_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_detach_mcast@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_free_dm@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_get_context@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_flow_action_esp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_qp_ex@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_modify_wq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_open_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_open_xrcd@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_context@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_device_any@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_port@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_qp@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_query_srq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_read_counters@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_dm_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_dmabuf_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_reg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_rereg_mr@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_cmd_resize_cq@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_create_cq@IBVERBS_1.1' => 0, -+ 'ibv_dealloc_pd@IBVERBS_1.1' => 0, -+ 'ibv_dereg_mr@IBVERBS_1.1' => 0, -+ 'ibv_destroy_cq@IBVERBS_1.1' => 0, -+ 'ibv_dofork_range@IBVERBS_1.1' => 0, -+ 'ibv_dontfork_range@IBVERBS_1.1' => 0, -+ 'ibv_get_device_name@IBVERBS_1.1' => 0, -+ 'ibv_qp_to_qp_ex@IBVERBS_1.6' => 0, -+ 'ibv_query_device@IBVERBS_1.1' => 0, -+ 'ibv_query_gid_type@IBVERBS_PRIVATE_34' => 0, -+ 'ibv_query_port@IBVERBS_1.1' => 0, -+ 'ibv_reg_mr@IBVERBS_1.1' => 0, -+ 'ibv_resolve_eth_l2_from_gid@IBVERBS_1.1' => 0, -+ 'ioctl@GLIBC_2.2.5' => 0, -+ 'malloc@GLIBC_2.2.5' => 0, -+ 'memcmp@GLIBC_2.2.5' => 0, -+ 'memcpy@GLIBC_2.14' => 0, -+ 'memset@GLIBC_2.2.5' => 0, -+ 'mmap@GLIBC_2.2.5' => 0, -+ 'munmap@GLIBC_2.2.5' => 0, -+ 'open@GLIBC_2.2.5' => 0, -+ 'poll@GLIBC_2.2.5' => 0, -+ 'posix_memalign@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_init@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_lock@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_unlock@GLIBC_2.2.5' => 0, -+ 'pthread_spin_destroy@GLIBC_2.2.5' => 0, -+ 'pthread_spin_init@GLIBC_2.2.5' => 0, -+ 'pthread_spin_lock@GLIBC_2.2.5' => 0, -+ 'pthread_spin_unlock@GLIBC_2.2.5' => 0, -+ 'pwrite@GLIBC_2.2.5' => 0, -+ 'rand_r@GLIBC_2.2.5' => 0, -+ 'read@GLIBC_2.2.5' => 0, -+ 'readlink@GLIBC_2.2.5' => 0, -+ 'realloc@GLIBC_2.2.5' => 0, -+ 'sched_getaffinity@GLIBC_2.3.4' => 0, -+ 'sched_yield@GLIBC_2.2.5' => 0, -+ 'shmat@GLIBC_2.2.5' => 0, -+ 'shmctl@GLIBC_2.2.5' => 0, -+ 'shmdt@GLIBC_2.2.5' => 0, -+ 'shmget@GLIBC_2.2.5' => 0, -+ 'sleep@GLIBC_2.2.5' => 0, -+ 'stderr@GLIBC_2.2.5' => 0, -+ 'strcasecmp@GLIBC_2.2.5' => 0, -+ 'strchr@GLIBC_2.2.5' => 0, -+ 'strdup@GLIBC_2.2.5' => 0, -+ 'strerror@GLIBC_2.2.5' => 0, -+ 'strlen@GLIBC_2.2.5' => 0, -+ 'strncpy@GLIBC_2.2.5' => 0, -+ 'strrchr@GLIBC_2.2.5' => 0, -+ 'strtol@GLIBC_2.2.5' => 0, -+ 'strtoul@GLIBC_2.2.5' => 0, -+ 'sysconf@GLIBC_2.2.5' => 0, -+ 'time@GLIBC_2.2.5' => 0, -+ 'usleep@GLIBC_2.2.5' => 0, -+ 'verbs_allow_disassociate_destroy@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_init_cq@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_open_device@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_register_driver_34@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_set_ops@IBVERBS_PRIVATE_34' => 0, -+ 'verbs_uninit_context@IBVERBS_PRIVATE_34' => 0, -+ 'write@GLIBC_2.2.5' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; -diff --git a/ABI/rdmacm.dump b/ABI/rdmacm.dump -new file mode 100644 -index 0000000..c83a163 ---- /dev/null -+++ b/ABI/rdmacm.dump -@@ -0,0 +1,5867 @@ -+$VAR1 = { -+ 'ABI_DUMPER_VERSION' => '1.1', -+ 'ABI_DUMP_VERSION' => '3.5', -+ 'Arch' => 'x86_64', -+ 'GccVersion' => '11.1.0', -+ 'Headers' => {}, -+ 'Language' => 'C', -+ 'LibraryName' => 'librdmacm.so.1.3.41.0', -+ 'LibraryVersion' => 'rdmacm', -+ 'MissedOffsets' => '1', -+ 'MissedRegs' => '1', -+ 'NameSpaces' => {}, -+ 'Needed' => { -+ 'ld-linux-x86-64.so.2' => 1, -+ 'libc.so.6' => 1, -+ 'libibverbs.so.1' => 1, -+ 'libnl-3.so.200' => 1, -+ 'libpthread.so.0' => 1 -+ }, -+ 'Sources' => {}, -+ 'SymbolInfo' => { -+ '112284' => { -+ 'Header' => undef, -+ 'Line' => '4125', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'count', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'offset', -+ 'type' => '82081' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '45', -+ 'ShortName' => 'riowrite' -+ }, -+ '114082' => { -+ 'Header' => undef, -+ 'Line' => '4078', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'riounmap' -+ }, -+ '114627' => { -+ 'Header' => undef, -+ 'Line' => '4029', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'prot', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'offset', -+ 'type' => '82081' -+ } -+ }, -+ 'Return' => '82081', -+ 'ShortName' => 'riomap' -+ }, -+ '115863' => { -+ 'Header' => undef, -+ 'Line' => '3972', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'cmd', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '-1' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rfcntl' -+ }, -+ '116334' => { -+ 'Header' => undef, -+ 'Line' => '3827', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'optname', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'optval', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'optlen', -+ 'type' => '14411' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rgetsockopt' -+ }, -+ '117325' => { -+ 'Header' => undef, -+ 'Line' => '3646', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'optname', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'optval', -+ 'type' => '1839' -+ }, -+ '4' => { -+ 'name' => 'optlen', -+ 'type' => '1073' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rsetsockopt' -+ }, -+ '118987' => { -+ 'Header' => undef, -+ 'Line' => '3604', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ }, -+ '2' => { -+ 'name' => 'addrlen', -+ 'type' => '14411' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rgetsockname' -+ }, -+ '119638' => { -+ 'Header' => undef, -+ 'Line' => '3589', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ }, -+ '2' => { -+ 'name' => 'addrlen', -+ 'type' => '14411' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rgetpeername' -+ }, -+ '119888' => { -+ 'Header' => undef, -+ 'Line' => '3551', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rclose' -+ }, -+ '120481' => { -+ 'Header' => undef, -+ 'Line' => '3480', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'how', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rshutdown' -+ }, -+ '121220' => { -+ 'Header' => undef, -+ 'Line' => '3449', -+ 'Param' => { -+ '0' => { -+ 'name' => 'nfds', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'readfds', -+ 'type' => '122188' -+ }, -+ '2' => { -+ 'name' => 'writefds', -+ 'type' => '122188' -+ }, -+ '3' => { -+ 'name' => 'exceptfds', -+ 'type' => '122188' -+ }, -+ '4' => { -+ 'name' => 'timeout', -+ 'type' => '122194' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rselect' -+ }, -+ '12234' => { -+ 'Header' => undef, -+ 'Line' => '748', -+ 'Param' => { -+ '0' => { -+ 'name' => 'node', -+ 'type' => '750' -+ }, -+ '1' => { -+ 'name' => 'service', -+ 'type' => '750' -+ }, -+ '2' => { -+ 'name' => 'hints', -+ 'type' => '7878' -+ }, -+ '3' => { -+ 'name' => 'res', -+ 'type' => '7872' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_getaddrinfo' -+ }, -+ '122553' => { -+ 'Header' => undef, -+ 'Line' => '3334', -+ 'Param' => { -+ '0' => { -+ 'name' => 'fds', -+ 'type' => '102454' -+ }, -+ '1' => { -+ 'name' => 'nfds', -+ 'type' => '101211' -+ }, -+ '2' => { -+ 'name' => 'timeout', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rpoll' -+ }, -+ '126542' => { -+ 'Header' => undef, -+ 'Line' => '3031', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'iov', -+ 'type' => '126681' -+ }, -+ '2' => { -+ 'name' => 'iovcnt', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rwritev' -+ }, -+ '126687' => { -+ 'Header' => undef, -+ 'Line' => '3026', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'count', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rwrite' -+ }, -+ '126826' => { -+ 'Header' => undef, -+ 'Line' => '3018', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'msg', -+ 'type' => '105672' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rsendmsg' -+ }, -+ '128470' => { -+ 'Header' => undef, -+ 'Line' => '2877', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'dest_addr', -+ 'type' => '4547' -+ }, -+ '5' => { -+ 'name' => 'addrlen', -+ 'type' => '1073' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rsendto' -+ }, -+ '129282' => { -+ 'Header' => undef, -+ 'Line' => '2788', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rsend' -+ }, -+ '133587' => { -+ 'Header' => undef, -+ 'Line' => '2630', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'iov', -+ 'type' => '126681' -+ }, -+ '2' => { -+ 'name' => 'iovcnt', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rreadv' -+ }, -+ '133794' => { -+ 'Header' => undef, -+ 'Line' => '2625', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'count', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rread' -+ }, -+ '133933' => { -+ 'Header' => undef, -+ 'Line' => '2617', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'msg', -+ 'type' => '134195' -+ }, -+ '2' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rrecvmsg' -+ }, -+ '134272' => { -+ 'Header' => undef, -+ 'Line' => '2585', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'src_addr', -+ 'type' => '1833' -+ }, -+ '5' => { -+ 'name' => 'addrlen', -+ 'type' => '14411' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rrecvfrom' -+ }, -+ '134861' => { -+ 'Header' => undef, -+ 'Line' => '2514', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'buf', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'len', -+ 'type' => '45' -+ }, -+ '3' => { -+ 'name' => 'flags', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '727', -+ 'ShortName' => 'rrecv' -+ }, -+ '144114' => { -+ 'Header' => undef, -+ 'Line' => '1713', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '4547' -+ }, -+ '2' => { -+ 'name' => 'addrlen', -+ 'type' => '1073' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rconnect' -+ }, -+ '150026' => { -+ 'Header' => undef, -+ 'Line' => '1348', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ }, -+ '2' => { -+ 'name' => 'addrlen', -+ 'type' => '14411' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'raccept' -+ }, -+ '150695' => { -+ 'Header' => undef, -+ 'Line' => '1257', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'backlog', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rlisten' -+ }, -+ '151157' => { -+ 'Header' => undef, -+ 'Line' => '1234', -+ 'Param' => { -+ '0' => { -+ 'name' => 'socket', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '4547' -+ }, -+ '2' => { -+ 'name' => 'addrlen', -+ 'type' => '1073' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rbind' -+ }, -+ '151560' => { -+ 'Header' => undef, -+ 'Line' => '1192', -+ 'Param' => { -+ '0' => { -+ 'name' => 'domain', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'type', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'protocol', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rsocket' -+ }, -+ '40994' => { -+ 'Header' => undef, -+ 'Line' => '2909', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'ece', -+ 'type' => '34038' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_get_remote_ece' -+ }, -+ '41142' => { -+ 'Header' => undef, -+ 'Line' => '2895', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'ece', -+ 'type' => '34038' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_set_local_ece' -+ }, -+ '4119' => { -+ 'Header' => undef, -+ 'Line' => '752', -+ 'Param' => { -+ '0' => { -+ 'name' => 'res', -+ 'type' => '3116' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_freeaddrinfo' -+ }, -+ '41290' => { -+ 'Header' => undef, -+ 'Line' => '2890', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '1976', -+ 'ShortName' => 'rdma_get_dst_port' -+ }, -+ '41370' => { -+ 'Header' => undef, -+ 'Line' => '2885', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '1976', -+ 'ShortName' => 'rdma_get_src_port' -+ }, -+ '42238' => { -+ 'Header' => undef, -+ 'Line' => '2833', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_destroy_ep' -+ }, -+ '42393' => { -+ 'Header' => undef, -+ 'Line' => '2769', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '43365' -+ }, -+ '1' => { -+ 'name' => 'res', -+ 'type' => '3116' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'type' => '22902' -+ }, -+ '3' => { -+ 'name' => 'qp_init_attr', -+ 'type' => '34020' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_ep' -+ }, -+ '43466' => { -+ 'Header' => undef, -+ 'Line' => '2685', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'type' => '32561' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_migrate_id' -+ }, -+ '44100' => { -+ 'Header' => undef, -+ 'Line' => '735', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'level', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'optname', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'optval', -+ 'type' => '71' -+ }, -+ '4' => { -+ 'name' => 'optlen', -+ 'type' => '45' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_set_option' -+ }, -+ '44474' => { -+ 'Header' => undef, -+ 'Line' => '2623', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event', -+ 'type' => '31863' -+ } -+ }, -+ 'Return' => '750', -+ 'ShortName' => 'rdma_event_str' -+ }, -+ '44525' => { -+ 'Header' => undef, -+ 'Line' => '2478', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '32561' -+ }, -+ '1' => { -+ 'name' => 'event', -+ 'type' => '48543' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_get_cm_event' -+ }, -+ '48555' => { -+ 'Header' => undef, -+ 'Line' => '2466', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_establish' -+ }, -+ '49802' => { -+ 'Header' => undef, -+ 'Line' => '2229', -+ 'Param' => { -+ '0' => { -+ 'name' => 'event', -+ 'type' => '32645' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_ack_cm_event' -+ }, -+ '49902' => { -+ 'Header' => undef, -+ 'Line' => '2161', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_leave_multicast' -+ }, -+ '50740' => { -+ 'Header' => undef, -+ 'Line' => '2148', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ }, -+ '2' => { -+ 'name' => 'context', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_join_multicast' -+ }, -+ '50989' => { -+ 'Header' => undef, -+ 'Line' => '2124', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'mc_join_attr', -+ 'type' => '51281' -+ }, -+ '2' => { -+ 'name' => 'context', -+ 'type' => '71' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_join_multicast_ex' -+ }, -+ '52523' => { -+ 'Header' => undef, -+ 'Line' => '2029', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_disconnect' -+ }, -+ '53283' => { -+ 'Header' => undef, -+ 'Line' => '1996', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'event', -+ 'type' => '21025' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_notify' -+ }, -+ '53593' => { -+ 'Header' => undef, -+ 'Line' => '1989', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'private_data', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'private_data_len', -+ 'type' => '761' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_reject_ece' -+ }, -+ '53735' => { -+ 'Header' => undef, -+ 'Line' => '524', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'private_data', -+ 'type' => '1839' -+ }, -+ '2' => { -+ 'name' => 'private_data_len', -+ 'type' => '761' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_reject' -+ }, -+ '54343' => { -+ 'Header' => undef, -+ 'Line' => '506', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'conn_param', -+ 'type' => '48812' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_accept' -+ }, -+ '55420' => { -+ 'Header' => undef, -+ 'Line' => '485', -+ 'Param' => { -+ '0' => { -+ 'name' => 'listen', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'id', -+ 'type' => '43365' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_get_request' -+ }, -+ '55888' => { -+ 'Header' => undef, -+ 'Line' => '480', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'backlog', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_listen' -+ }, -+ '56235' => { -+ 'Header' => undef, -+ 'Line' => '442', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'conn_param', -+ 'type' => '48812' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_connect' -+ }, -+ '57224' => { -+ 'Header' => undef, -+ 'Line' => '424', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_destroy_qp' -+ }, -+ '57310' => { -+ 'Header' => undef, -+ 'Line' => '408', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'type' => '22902' -+ }, -+ '2' => { -+ 'name' => 'qp_init_attr', -+ 'type' => '34020' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_qp' -+ }, -+ '57629' => { -+ 'Header' => undef, -+ 'Line' => '1621', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '31212' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_qp_ex' -+ }, -+ '58805' => { -+ 'Header' => undef, -+ 'Line' => '1559', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_destroy_srq' -+ }, -+ '58891' => { -+ 'Header' => undef, -+ 'Line' => '1540', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'type' => '22902' -+ }, -+ '2' => { -+ 'name' => 'attr', -+ 'type' => '34026' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_srq' -+ }, -+ '59205' => { -+ 'Header' => undef, -+ 'Line' => '1495', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'type' => '31276' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_srq_ex' -+ }, -+ '61412' => { -+ 'Header' => undef, -+ 'Line' => '1242', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'qp_attr', -+ 'type' => '34032' -+ }, -+ '2' => { -+ 'name' => 'qp_attr_mask', -+ 'type' => '4113' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_init_qp_attr' -+ }, -+ '61802' => { -+ 'Header' => undef, -+ 'Line' => '385', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'timeout_ms', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_resolve_route' -+ }, -+ '62511' => { -+ 'Header' => undef, -+ 'Line' => '368', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'src_addr', -+ 'type' => '1833' -+ }, -+ '2' => { -+ 'name' => 'dst_addr', -+ 'type' => '1833' -+ }, -+ '3' => { -+ 'name' => 'timeout_ms', -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_resolve_addr' -+ }, -+ '64238' => { -+ 'Header' => undef, -+ 'Line' => '343', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'type' => '1833' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_bind_addr' -+ }, -+ '67751' => { -+ 'Header' => undef, -+ 'Line' => '325', -+ 'Param' => { -+ '0' => { -+ 'name' => 'id', -+ 'type' => '32921' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_destroy_id' -+ }, -+ '68332' => { -+ 'Header' => undef, -+ 'Line' => '272', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '32561' -+ }, -+ '1' => { -+ 'name' => 'id', -+ 'type' => '43365' -+ }, -+ '2' => { -+ 'name' => 'context', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'ps', -+ 'type' => '2856' -+ } -+ }, -+ 'Return' => '130', -+ 'ShortName' => 'rdma_create_id' -+ }, -+ '71389' => { -+ 'Header' => undef, -+ 'Line' => '587', -+ 'Param' => { -+ '0' => { -+ 'name' => 'channel', -+ 'type' => '32561' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_destroy_event_channel' -+ }, -+ '71476' => { -+ 'Header' => undef, -+ 'Line' => '566', -+ 'Return' => '32561', -+ 'ShortName' => 'rdma_create_event_channel' -+ }, -+ '71637' => { -+ 'Header' => undef, -+ 'Line' => '542', -+ 'Param' => { -+ '0' => { -+ 'name' => 'list', -+ 'type' => '72119' -+ } -+ }, -+ 'Return' => '1', -+ 'ShortName' => 'rdma_free_devices' -+ }, -+ '72125' => { -+ 'Header' => undef, -+ 'Line' => '496', -+ 'Param' => { -+ '0' => { -+ 'name' => 'num_devices', -+ 'type' => '4113' -+ } -+ }, -+ 'Return' => '72119', -+ 'ShortName' => 'rdma_get_devices' -+ } -+ }, -+ 'SymbolVersion' => { -+ 'raccept' => 'raccept@@RDMACM_1.0', -+ 'rbind' => 'rbind@@RDMACM_1.0', -+ 'rclose' => 'rclose@@RDMACM_1.0', -+ 'rconnect' => 'rconnect@@RDMACM_1.0', -+ 'rdma_accept' => 'rdma_accept@@RDMACM_1.0', -+ 'rdma_ack_cm_event' => 'rdma_ack_cm_event@@RDMACM_1.0', -+ 'rdma_bind_addr' => 'rdma_bind_addr@@RDMACM_1.0', -+ 'rdma_connect' => 'rdma_connect@@RDMACM_1.0', -+ 'rdma_create_ep' => 'rdma_create_ep@@RDMACM_1.0', -+ 'rdma_create_event_channel' => 'rdma_create_event_channel@@RDMACM_1.0', -+ 'rdma_create_id' => 'rdma_create_id@@RDMACM_1.0', -+ 'rdma_create_qp' => 'rdma_create_qp@@RDMACM_1.0', -+ 'rdma_create_qp_ex' => 'rdma_create_qp_ex@@RDMACM_1.0', -+ 'rdma_create_srq' => 'rdma_create_srq@@RDMACM_1.0', -+ 'rdma_create_srq_ex' => 'rdma_create_srq_ex@@RDMACM_1.0', -+ 'rdma_destroy_ep' => 'rdma_destroy_ep@@RDMACM_1.0', -+ 'rdma_destroy_event_channel' => 'rdma_destroy_event_channel@@RDMACM_1.0', -+ 'rdma_destroy_id' => 'rdma_destroy_id@@RDMACM_1.0', -+ 'rdma_destroy_qp' => 'rdma_destroy_qp@@RDMACM_1.0', -+ 'rdma_destroy_srq' => 'rdma_destroy_srq@@RDMACM_1.0', -+ 'rdma_disconnect' => 'rdma_disconnect@@RDMACM_1.0', -+ 'rdma_establish' => 'rdma_establish@@RDMACM_1.2', -+ 'rdma_event_str' => 'rdma_event_str@@RDMACM_1.0', -+ 'rdma_free_devices' => 'rdma_free_devices@@RDMACM_1.0', -+ 'rdma_freeaddrinfo' => 'rdma_freeaddrinfo@@RDMACM_1.0', -+ 'rdma_get_cm_event' => 'rdma_get_cm_event@@RDMACM_1.0', -+ 'rdma_get_devices' => 'rdma_get_devices@@RDMACM_1.0', -+ 'rdma_get_dst_port' => 'rdma_get_dst_port@@RDMACM_1.0', -+ 'rdma_get_remote_ece' => 'rdma_get_remote_ece@@RDMACM_1.3', -+ 'rdma_get_request' => 'rdma_get_request@@RDMACM_1.0', -+ 'rdma_get_src_port' => 'rdma_get_src_port@@RDMACM_1.0', -+ 'rdma_getaddrinfo' => 'rdma_getaddrinfo@@RDMACM_1.0', -+ 'rdma_init_qp_attr' => 'rdma_init_qp_attr@@RDMACM_1.2', -+ 'rdma_join_multicast' => 'rdma_join_multicast@@RDMACM_1.0', -+ 'rdma_join_multicast_ex' => 'rdma_join_multicast_ex@@RDMACM_1.1', -+ 'rdma_leave_multicast' => 'rdma_leave_multicast@@RDMACM_1.0', -+ 'rdma_listen' => 'rdma_listen@@RDMACM_1.0', -+ 'rdma_migrate_id' => 'rdma_migrate_id@@RDMACM_1.0', -+ 'rdma_notify' => 'rdma_notify@@RDMACM_1.0', -+ 'rdma_reject' => 'rdma_reject@@RDMACM_1.0', -+ 'rdma_reject_ece' => 'rdma_reject_ece@@RDMACM_1.3', -+ 'rdma_resolve_addr' => 'rdma_resolve_addr@@RDMACM_1.0', -+ 'rdma_resolve_route' => 'rdma_resolve_route@@RDMACM_1.0', -+ 'rdma_set_local_ece' => 'rdma_set_local_ece@@RDMACM_1.3', -+ 'rdma_set_option' => 'rdma_set_option@@RDMACM_1.0', -+ 'rfcntl' => 'rfcntl@@RDMACM_1.0', -+ 'rgetpeername' => 'rgetpeername@@RDMACM_1.0', -+ 'rgetsockname' => 'rgetsockname@@RDMACM_1.0', -+ 'rgetsockopt' => 'rgetsockopt@@RDMACM_1.0', -+ 'riomap' => 'riomap@@RDMACM_1.0', -+ 'riounmap' => 'riounmap@@RDMACM_1.0', -+ 'riowrite' => 'riowrite@@RDMACM_1.0', -+ 'rlisten' => 'rlisten@@RDMACM_1.0', -+ 'rpoll' => 'rpoll@@RDMACM_1.0', -+ 'rread' => 'rread@@RDMACM_1.0', -+ 'rreadv' => 'rreadv@@RDMACM_1.0', -+ 'rrecv' => 'rrecv@@RDMACM_1.0', -+ 'rrecvfrom' => 'rrecvfrom@@RDMACM_1.0', -+ 'rrecvmsg' => 'rrecvmsg@@RDMACM_1.0', -+ 'rselect' => 'rselect@@RDMACM_1.0', -+ 'rsend' => 'rsend@@RDMACM_1.0', -+ 'rsendmsg' => 'rsendmsg@@RDMACM_1.0', -+ 'rsendto' => 'rsendto@@RDMACM_1.0', -+ 'rsetsockopt' => 'rsetsockopt@@RDMACM_1.0', -+ 'rshutdown' => 'rshutdown@@RDMACM_1.0', -+ 'rsocket' => 'rsocket@@RDMACM_1.0', -+ 'rwrite' => 'rwrite@@RDMACM_1.0', -+ 'rwritev' => 'rwritev@@RDMACM_1.0' -+ }, -+ 'Symbols' => { -+ 'librdmacm.so.1.3.41.0' => { -+ 'raccept@@RDMACM_1.0' => 1, -+ 'rbind@@RDMACM_1.0' => 1, -+ 'rclose@@RDMACM_1.0' => 1, -+ 'rconnect@@RDMACM_1.0' => 1, -+ 'rdma_accept@@RDMACM_1.0' => 1, -+ 'rdma_ack_cm_event@@RDMACM_1.0' => 1, -+ 'rdma_bind_addr@@RDMACM_1.0' => 1, -+ 'rdma_connect@@RDMACM_1.0' => 1, -+ 'rdma_create_ep@@RDMACM_1.0' => 1, -+ 'rdma_create_event_channel@@RDMACM_1.0' => 1, -+ 'rdma_create_id@@RDMACM_1.0' => 1, -+ 'rdma_create_qp@@RDMACM_1.0' => 1, -+ 'rdma_create_qp_ex@@RDMACM_1.0' => 1, -+ 'rdma_create_srq@@RDMACM_1.0' => 1, -+ 'rdma_create_srq_ex@@RDMACM_1.0' => 1, -+ 'rdma_destroy_ep@@RDMACM_1.0' => 1, -+ 'rdma_destroy_event_channel@@RDMACM_1.0' => 1, -+ 'rdma_destroy_id@@RDMACM_1.0' => 1, -+ 'rdma_destroy_qp@@RDMACM_1.0' => 1, -+ 'rdma_destroy_srq@@RDMACM_1.0' => 1, -+ 'rdma_disconnect@@RDMACM_1.0' => 1, -+ 'rdma_establish@@RDMACM_1.2' => 1, -+ 'rdma_event_str@@RDMACM_1.0' => 1, -+ 'rdma_free_devices@@RDMACM_1.0' => 1, -+ 'rdma_freeaddrinfo@@RDMACM_1.0' => 1, -+ 'rdma_get_cm_event@@RDMACM_1.0' => 1, -+ 'rdma_get_devices@@RDMACM_1.0' => 1, -+ 'rdma_get_dst_port@@RDMACM_1.0' => 1, -+ 'rdma_get_remote_ece@@RDMACM_1.3' => 1, -+ 'rdma_get_request@@RDMACM_1.0' => 1, -+ 'rdma_get_src_port@@RDMACM_1.0' => 1, -+ 'rdma_getaddrinfo@@RDMACM_1.0' => 1, -+ 'rdma_init_qp_attr@@RDMACM_1.2' => 1, -+ 'rdma_join_multicast@@RDMACM_1.0' => 1, -+ 'rdma_join_multicast_ex@@RDMACM_1.1' => 1, -+ 'rdma_leave_multicast@@RDMACM_1.0' => 1, -+ 'rdma_listen@@RDMACM_1.0' => 1, -+ 'rdma_migrate_id@@RDMACM_1.0' => 1, -+ 'rdma_notify@@RDMACM_1.0' => 1, -+ 'rdma_reject@@RDMACM_1.0' => 1, -+ 'rdma_reject_ece@@RDMACM_1.3' => 1, -+ 'rdma_resolve_addr@@RDMACM_1.0' => 1, -+ 'rdma_resolve_route@@RDMACM_1.0' => 1, -+ 'rdma_set_local_ece@@RDMACM_1.3' => 1, -+ 'rdma_set_option@@RDMACM_1.0' => 1, -+ 'rfcntl@@RDMACM_1.0' => 1, -+ 'rgetpeername@@RDMACM_1.0' => 1, -+ 'rgetsockname@@RDMACM_1.0' => 1, -+ 'rgetsockopt@@RDMACM_1.0' => 1, -+ 'riomap@@RDMACM_1.0' => 1, -+ 'riounmap@@RDMACM_1.0' => 1, -+ 'riowrite@@RDMACM_1.0' => 1, -+ 'rlisten@@RDMACM_1.0' => 1, -+ 'rpoll@@RDMACM_1.0' => 1, -+ 'rread@@RDMACM_1.0' => 1, -+ 'rreadv@@RDMACM_1.0' => 1, -+ 'rrecv@@RDMACM_1.0' => 1, -+ 'rrecvfrom@@RDMACM_1.0' => 1, -+ 'rrecvmsg@@RDMACM_1.0' => 1, -+ 'rselect@@RDMACM_1.0' => 1, -+ 'rsend@@RDMACM_1.0' => 1, -+ 'rsendmsg@@RDMACM_1.0' => 1, -+ 'rsendto@@RDMACM_1.0' => 1, -+ 'rsetsockopt@@RDMACM_1.0' => 1, -+ 'rshutdown@@RDMACM_1.0' => 1, -+ 'rsocket@@RDMACM_1.0' => 1, -+ 'rwrite@@RDMACM_1.0' => 1, -+ 'rwritev@@RDMACM_1.0' => 1 -+ } -+ }, -+ 'Target' => 'unix', -+ 'TypeInfo' => { -+ '-1' => { -+ 'Name' => '...', -+ 'Type' => 'Intrinsic' -+ }, -+ '1' => { -+ 'Name' => 'void', -+ 'Type' => 'Intrinsic' -+ }, -+ '101211' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '33', -+ 'Name' => 'nfds_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '101223' => { -+ 'Header' => undef, -+ 'Line' => '36', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fd', -+ 'offset' => '0', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'events', -+ 'offset' => '4', -+ 'type' => '111' -+ }, -+ '2' => { -+ 'name' => 'revents', -+ 'offset' => '6', -+ 'type' => '111' -+ } -+ }, -+ 'Name' => 'struct pollfd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '102454' => { -+ 'BaseType' => '101223', -+ 'Name' => 'struct pollfd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '105672' => { -+ 'BaseType' => '83515', -+ 'Name' => 'struct msghdr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1073' => { -+ 'BaseType' => '227', -+ 'Header' => undef, -+ 'Line' => '33', -+ 'Name' => 'socklen_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '111' => { -+ 'Name' => 'short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '11187' => { -+ 'Header' => undef, -+ 'Line' => '895', -+ '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' -+ }, -+ '1162' => { -+ 'BaseType' => '85', -+ 'Header' => undef, -+ 'Line' => '28', -+ 'Name' => 'sa_family_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '1174' => { -+ 'Header' => undef, -+ 'Line' => '178', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sa_family', -+ 'offset' => '0', -+ 'type' => '1162' -+ }, -+ '1' => { -+ 'name' => 'sa_data', -+ 'offset' => '2', -+ 'type' => '1219' -+ } -+ }, -+ 'Name' => 'struct sockaddr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '118' => { -+ 'BaseType' => '85', -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Name' => '__uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '1214' => { -+ 'BaseType' => '1174', -+ 'Name' => 'struct sockaddr const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '1219' => { -+ 'BaseType' => '215', -+ 'Name' => 'char[14]', -+ 'Size' => '14', -+ 'Type' => 'Array' -+ }, -+ '122194' => { -+ 'BaseType' => '82129', -+ 'Name' => 'struct timeval*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '126681' => { -+ 'BaseType' => '82996', -+ 'Name' => 'struct iovec const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '130' => { -+ 'Name' => 'int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '1324' => { -+ 'BaseType' => '785', -+ 'Header' => undef, -+ 'Line' => '30', -+ 'Name' => 'in_addr_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '1336' => { -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Memb' => { -+ '0' => { -+ 'name' => 's_addr', -+ 'offset' => '0', -+ 'type' => '1324' -+ } -+ }, -+ 'Name' => 'struct in_addr', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '134195' => { -+ 'BaseType' => '83402', -+ 'Name' => 'struct msghdr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '137' => { -+ 'BaseType' => '64', -+ 'Header' => undef, -+ 'Line' => '42', -+ 'Name' => '__uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '14411' => { -+ 'BaseType' => '1073', -+ 'Name' => 'socklen_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '149' => { -+ 'Name' => 'long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '1535' => { -+ 'BaseType' => '773', -+ 'Header' => undef, -+ 'Line' => '119', -+ 'Name' => 'in_port_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '1547' => { -+ 'Header' => undef, -+ 'Line' => '214', -+ 'Memb' => { -+ '0' => { -+ 'name' => '__u6_addr8', -+ 'offset' => '0', -+ 'type' => '1593' -+ }, -+ '1' => { -+ 'name' => '__u6_addr16', -+ 'offset' => '0', -+ 'type' => '1609' -+ }, -+ '2' => { -+ 'name' => '__u6_addr32', -+ 'offset' => '0', -+ 'type' => '1625' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '15524' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '160', -+ 'Name' => '__time_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '156' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '45', -+ 'Name' => '__uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1593' => { -+ 'BaseType' => '761', -+ 'Name' => 'uint8_t[16]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '1609' => { -+ 'BaseType' => '773', -+ 'Name' => 'uint16_t[8]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '1625' => { -+ 'BaseType' => '785', -+ 'Name' => 'uint32_t[4]', -+ 'Size' => '16', -+ 'Type' => 'Array' -+ }, -+ '1641' => { -+ 'Header' => undef, -+ 'Line' => '212', -+ 'Memb' => { -+ '0' => { -+ 'name' => '__in6_u', -+ 'offset' => '0', -+ 'type' => '1547' -+ } -+ }, -+ 'Name' => 'struct in6_addr', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '16678' => { -+ 'Header' => undef, -+ 'Line' => '191', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ss_family', -+ 'offset' => '0', -+ 'type' => '1162' -+ }, -+ '1' => { -+ 'name' => '__ss_padding', -+ 'offset' => '2', -+ 'type' => '16731' -+ }, -+ '2' => { -+ 'name' => '__ss_align', -+ 'offset' => '120', -+ 'type' => '57' -+ } -+ }, -+ 'Name' => 'struct sockaddr_storage', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '1668' => { -+ 'Header' => undef, -+ 'Line' => '238', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sin_family', -+ 'offset' => '0', -+ 'type' => '1162' -+ }, -+ '1' => { -+ 'name' => 'sin_port', -+ 'offset' => '2', -+ 'type' => '1535' -+ }, -+ '2' => { -+ 'name' => 'sin_addr', -+ 'offset' => '4', -+ 'type' => '1336' -+ }, -+ '3' => { -+ 'name' => 'sin_zero', -+ 'offset' => '8', -+ 'type' => '1734' -+ } -+ }, -+ 'Name' => 'struct sockaddr_in', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '16731' => { -+ 'BaseType' => '215', -+ 'Name' => 'char[118]', -+ 'Size' => '118', -+ 'Type' => 'Array' -+ }, -+ '168' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '152', -+ 'Name' => '__off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1734' => { -+ 'BaseType' => '78', -+ 'Name' => 'unsigned char[8]', -+ 'Size' => '8', -+ 'Type' => 'Array' -+ }, -+ '1750' => { -+ 'Header' => undef, -+ 'Line' => '253', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sin6_family', -+ 'offset' => '0', -+ 'type' => '1162' -+ }, -+ '1' => { -+ 'name' => 'sin6_port', -+ 'offset' => '2', -+ 'type' => '1535' -+ }, -+ '2' => { -+ 'name' => 'sin6_flowinfo', -+ 'offset' => '4', -+ 'type' => '785' -+ }, -+ '3' => { -+ 'name' => 'sin6_addr', -+ 'offset' => '8', -+ 'type' => '1641' -+ }, -+ '4' => { -+ 'name' => 'sin6_scope_id', -+ 'offset' => '24', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct sockaddr_in6', -+ 'Size' => '28', -+ 'Type' => 'Struct' -+ }, -+ '1833' => { -+ 'BaseType' => '1174', -+ 'Name' => 'struct sockaddr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1839' => { -+ 'BaseType' => '1850', -+ 'Name' => 'void const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '1850' => { -+ 'BaseType' => '1', -+ 'Name' => 'void const', -+ 'Type' => 'Const' -+ }, -+ '18761' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_NODE_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_NODE_CA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_NODE_SWITCH', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_NODE_ROUTER', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_NODE_RNIC', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_NODE_USNIC', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_NODE_USNIC_UDP', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_NODE_UNSPECIFIED', -+ 'value' => '7' -+ } -+ }, -+ 'Name' => 'enum ibv_node_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '18828' => { -+ 'Header' => undef, -+ 'Line' => '106', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_TRANSPORT_UNKNOWN', -+ 'value' => '18446744073709551615 (-1)' -+ }, -+ '1' => { -+ 'name' => 'IBV_TRANSPORT_IB', -+ 'value' => '0' -+ }, -+ '2' => { -+ 'name' => 'IBV_TRANSPORT_IWARP', -+ 'value' => '1' -+ }, -+ '3' => { -+ 'name' => 'IBV_TRANSPORT_USNIC', -+ 'value' => '2' -+ }, -+ '4' => { -+ 'name' => 'IBV_TRANSPORT_USNIC_UDP', -+ 'value' => '3' -+ }, -+ '5' => { -+ 'name' => 'IBV_TRANSPORT_UNSPECIFIED', -+ 'value' => '4' -+ } -+ }, -+ 'Name' => 'enum ibv_transport_type', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '18883' => { -+ 'Header' => undef, -+ 'Line' => '155', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_ATOMIC_NONE', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_ATOMIC_HCA', -+ 'value' => '1' -+ }, -+ '2' => { -+ 'name' => 'IBV_ATOMIC_GLOB', -+ 'value' => '2' -+ } -+ }, -+ 'Name' => 'enum ibv_atomic_cap', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '19052' => { -+ 'Header' => undef, -+ 'Line' => '1986', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'device', -+ 'offset' => '0', -+ 'type' => '28186' -+ }, -+ '1' => { -+ 'name' => 'ops', -+ 'offset' => '8', -+ 'type' => '28375' -+ }, -+ '2' => { -+ 'name' => 'cmd_fd', -+ 'offset' => '264', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'async_fd', -+ 'offset' => '268', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'num_comp_vectors', -+ 'offset' => '272', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '280', -+ 'type' => '16276' -+ }, -+ '6' => { -+ 'name' => 'abi_compat', -+ 'offset' => '320', -+ 'type' => '71' -+ } -+ }, -+ 'Name' => 'struct ibv_context', -+ 'Size' => '328', -+ 'Type' => 'Struct' -+ }, -+ '19171' => { -+ 'BaseType' => '19052', -+ 'Name' => 'struct ibv_context*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '192' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '193', -+ 'Name' => '__ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '19255' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fw_ver', -+ 'offset' => '0', -+ 'type' => '19789' -+ }, -+ '1' => { -+ 'name' => 'node_guid', -+ 'offset' => '64', -+ 'type' => '2000' -+ }, -+ '10' => { -+ 'name' => 'device_cap_flags', -+ 'offset' => '116', -+ 'type' => '64' -+ }, -+ '11' => { -+ 'name' => 'max_sge', -+ 'offset' => '120', -+ 'type' => '130' -+ }, -+ '12' => { -+ 'name' => 'max_sge_rd', -+ 'offset' => '124', -+ 'type' => '130' -+ }, -+ '13' => { -+ 'name' => 'max_cq', -+ 'offset' => '128', -+ 'type' => '130' -+ }, -+ '14' => { -+ 'name' => 'max_cqe', -+ 'offset' => '132', -+ 'type' => '130' -+ }, -+ '15' => { -+ 'name' => 'max_mr', -+ 'offset' => '136', -+ 'type' => '130' -+ }, -+ '16' => { -+ 'name' => 'max_pd', -+ 'offset' => '140', -+ 'type' => '130' -+ }, -+ '17' => { -+ 'name' => 'max_qp_rd_atom', -+ 'offset' => '144', -+ 'type' => '130' -+ }, -+ '18' => { -+ 'name' => 'max_ee_rd_atom', -+ 'offset' => '148', -+ 'type' => '130' -+ }, -+ '19' => { -+ 'name' => 'max_res_rd_atom', -+ 'offset' => '152', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'sys_image_guid', -+ 'offset' => '72', -+ 'type' => '2000' -+ }, -+ '20' => { -+ 'name' => 'max_qp_init_rd_atom', -+ 'offset' => '156', -+ 'type' => '130' -+ }, -+ '21' => { -+ 'name' => 'max_ee_init_rd_atom', -+ 'offset' => '160', -+ 'type' => '130' -+ }, -+ '22' => { -+ 'name' => 'atomic_cap', -+ 'offset' => '164', -+ 'type' => '18883' -+ }, -+ '23' => { -+ 'name' => 'max_ee', -+ 'offset' => '168', -+ 'type' => '130' -+ }, -+ '24' => { -+ 'name' => 'max_rdd', -+ 'offset' => '172', -+ 'type' => '130' -+ }, -+ '25' => { -+ 'name' => 'max_mw', -+ 'offset' => '176', -+ 'type' => '130' -+ }, -+ '26' => { -+ 'name' => 'max_raw_ipv6_qp', -+ 'offset' => '180', -+ 'type' => '130' -+ }, -+ '27' => { -+ 'name' => 'max_raw_ethy_qp', -+ 'offset' => '184', -+ 'type' => '130' -+ }, -+ '28' => { -+ 'name' => 'max_mcast_grp', -+ 'offset' => '188', -+ 'type' => '130' -+ }, -+ '29' => { -+ 'name' => 'max_mcast_qp_attach', -+ 'offset' => '192', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'max_mr_size', -+ 'offset' => '80', -+ 'type' => '797' -+ }, -+ '30' => { -+ 'name' => 'max_total_mcast_qp_attach', -+ 'offset' => '196', -+ 'type' => '130' -+ }, -+ '31' => { -+ 'name' => 'max_ah', -+ 'offset' => '200', -+ 'type' => '130' -+ }, -+ '32' => { -+ 'name' => 'max_fmr', -+ 'offset' => '204', -+ 'type' => '130' -+ }, -+ '33' => { -+ 'name' => 'max_map_per_fmr', -+ 'offset' => '208', -+ 'type' => '130' -+ }, -+ '34' => { -+ 'name' => 'max_srq', -+ 'offset' => '212', -+ 'type' => '130' -+ }, -+ '35' => { -+ 'name' => 'max_srq_wr', -+ 'offset' => '216', -+ 'type' => '130' -+ }, -+ '36' => { -+ 'name' => 'max_srq_sge', -+ 'offset' => '220', -+ 'type' => '130' -+ }, -+ '37' => { -+ 'name' => 'max_pkeys', -+ 'offset' => '224', -+ 'type' => '773' -+ }, -+ '38' => { -+ 'name' => 'local_ca_ack_delay', -+ 'offset' => '226', -+ 'type' => '761' -+ }, -+ '39' => { -+ 'name' => 'phys_port_cnt', -+ 'offset' => '227', -+ 'type' => '761' -+ }, -+ '4' => { -+ 'name' => 'page_size_cap', -+ 'offset' => '88', -+ 'type' => '797' -+ }, -+ '5' => { -+ 'name' => 'vendor_id', -+ 'offset' => '96', -+ 'type' => '785' -+ }, -+ '6' => { -+ 'name' => 'vendor_part_id', -+ 'offset' => '100', -+ 'type' => '785' -+ }, -+ '7' => { -+ 'name' => 'hw_ver', -+ 'offset' => '104', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'max_qp', -+ 'offset' => '108', -+ 'type' => '130' -+ }, -+ '9' => { -+ 'name' => 'max_qp_wr', -+ 'offset' => '112', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_device_attr', -+ 'Size' => '232', -+ 'Type' => 'Struct' -+ }, -+ '1940' => { -+ 'BaseType' => '85', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => '__u16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '1952' => { -+ 'BaseType' => '64', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__u32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '1964' => { -+ 'BaseType' => '985', -+ 'Header' => undef, -+ 'Line' => '31', -+ 'Name' => '__u64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '1976' => { -+ 'BaseType' => '1940', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => '__be16', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '19789' => { -+ 'BaseType' => '215', -+ 'Name' => 'char[64]', -+ 'Size' => '64', -+ 'Type' => 'Array' -+ }, -+ '1988' => { -+ 'BaseType' => '1952', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => '__be32', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '2000' => { -+ 'BaseType' => '1964', -+ 'Header' => undef, -+ 'Line' => '29', -+ 'Name' => '__be64', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '204' => { -+ 'BaseType' => '215', -+ 'Name' => 'char*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '20562' => { -+ 'Header' => undef, -+ 'Line' => '364', -+ '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' -+ }, -+ '21025' => { -+ 'Header' => undef, -+ 'Line' => '449', -+ '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' -+ }, -+ '21165' => { -+ 'Header' => undef, -+ 'Line' => '1458', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '26813' -+ }, -+ '2' => { -+ 'name' => 'cq_context', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'cqe', -+ 'offset' => '28', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '16276' -+ }, -+ '6' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '16350' -+ }, -+ '7' => { -+ 'name' => 'comp_events_completed', -+ 'offset' => '120', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'async_events_completed', -+ 'offset' => '124', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_cq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '21306' => { -+ 'BaseType' => '21165', -+ 'Name' => 'struct ibv_cq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '21312' => { -+ 'Header' => undef, -+ 'Line' => '1252', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'qp_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '10' => { -+ 'name' => 'mutex', -+ 'offset' => '64', -+ 'type' => '16276' -+ }, -+ '11' => { -+ 'name' => 'cond', -+ 'offset' => '104', -+ 'type' => '16350' -+ }, -+ '12' => { -+ 'name' => 'events_completed', -+ 'offset' => '152', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '22902' -+ }, -+ '3' => { -+ 'name' => 'send_cq', -+ 'offset' => '24', -+ 'type' => '21306' -+ }, -+ '4' => { -+ 'name' => 'recv_cq', -+ 'offset' => '32', -+ 'type' => '21306' -+ }, -+ '5' => { -+ 'name' => 'srq', -+ 'offset' => '40', -+ 'type' => '21626' -+ }, -+ '6' => { -+ 'name' => 'handle', -+ 'offset' => '48', -+ 'type' => '785' -+ }, -+ '7' => { -+ 'name' => 'qp_num', -+ 'offset' => '52', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'state', -+ 'offset' => '56', -+ 'type' => '24909' -+ }, -+ '9' => { -+ 'name' => 'qp_type', -+ 'offset' => '60', -+ 'type' => '11187' -+ } -+ }, -+ 'Name' => 'struct ibv_qp', -+ 'Size' => '160', -+ 'Type' => 'Struct' -+ }, -+ '215' => { -+ 'Name' => 'char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '21508' => { -+ 'BaseType' => '21312', -+ 'Name' => 'struct ibv_qp*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '21514' => { -+ 'Header' => undef, -+ 'Line' => '1212', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'srq_context', -+ 'offset' => '8', -+ 'type' => '71' -+ }, -+ '2' => { -+ 'name' => 'pd', -+ 'offset' => '16', -+ 'type' => '22902' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '24', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'mutex', -+ 'offset' => '32', -+ 'type' => '16276' -+ }, -+ '5' => { -+ 'name' => 'cond', -+ 'offset' => '72', -+ 'type' => '16350' -+ }, -+ '6' => { -+ 'name' => 'events_completed', -+ 'offset' => '120', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_srq', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '21626' => { -+ 'BaseType' => '21514', -+ 'Name' => 'struct ibv_srq*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '21833' => { -+ 'Header' => undef, -+ 'Line' => '483', -+ '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' -+ }, -+ '21997' => { -+ 'Header' => undef, -+ 'Line' => '511', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'IBV_WC_SEND', -+ 'value' => '0' -+ }, -+ '1' => { -+ 'name' => 'IBV_WC_RDMA_WRITE', -+ 'value' => '1' -+ }, -+ '10' => { -+ 'name' => 'IBV_WC_TM_ADD', -+ 'value' => '130' -+ }, -+ '11' => { -+ 'name' => 'IBV_WC_TM_DEL', -+ 'value' => '131' -+ }, -+ '12' => { -+ 'name' => 'IBV_WC_TM_SYNC', -+ 'value' => '132' -+ }, -+ '13' => { -+ 'name' => 'IBV_WC_TM_RECV', -+ 'value' => '133' -+ }, -+ '14' => { -+ 'name' => 'IBV_WC_TM_NO_TAG', -+ 'value' => '134' -+ }, -+ '15' => { -+ 'name' => 'IBV_WC_DRIVER1', -+ 'value' => '135' -+ }, -+ '16' => { -+ 'name' => 'IBV_WC_DRIVER2', -+ 'value' => '136' -+ }, -+ '17' => { -+ 'name' => 'IBV_WC_DRIVER3', -+ 'value' => '137' -+ }, -+ '2' => { -+ 'name' => 'IBV_WC_RDMA_READ', -+ 'value' => '2' -+ }, -+ '3' => { -+ 'name' => 'IBV_WC_COMP_SWAP', -+ 'value' => '3' -+ }, -+ '4' => { -+ 'name' => 'IBV_WC_FETCH_ADD', -+ 'value' => '4' -+ }, -+ '5' => { -+ 'name' => 'IBV_WC_BIND_MW', -+ 'value' => '5' -+ }, -+ '6' => { -+ 'name' => 'IBV_WC_LOCAL_INV', -+ 'value' => '6' -+ }, -+ '7' => { -+ 'name' => 'IBV_WC_TSO', -+ 'value' => '7' -+ }, -+ '8' => { -+ 'name' => 'IBV_WC_RECV', -+ 'value' => '128' -+ }, -+ '9' => { -+ 'name' => 'IBV_WC_RECV_RDMA_WITH_IMM', -+ 'value' => '129' -+ } -+ }, -+ 'Name' => 'enum ibv_wc_opcode', -+ 'Size' => '4', -+ 'Type' => 'Enum' -+ }, -+ '222' => { -+ 'BaseType' => '215', -+ 'Name' => 'char const', -+ 'Size' => '1', -+ 'Type' => 'Const' -+ }, -+ '22265' => { -+ 'Header' => undef, -+ 'Line' => '594', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '1988' -+ }, -+ '1' => { -+ 'name' => 'invalidated_rkey', -+ 'offset' => '0', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '22302' => { -+ 'Header' => undef, -+ 'Line' => '585', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'status', -+ 'offset' => '8', -+ 'type' => '21833' -+ }, -+ '10' => { -+ 'name' => 'slid', -+ 'offset' => '42', -+ 'type' => '773' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '44', -+ 'type' => '761' -+ }, -+ '12' => { -+ 'name' => 'dlid_path_bits', -+ 'offset' => '45', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'opcode', -+ 'offset' => '12', -+ 'type' => '21997' -+ }, -+ '3' => { -+ 'name' => 'vendor_err', -+ 'offset' => '16', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'byte_len', -+ 'offset' => '20', -+ 'type' => '785' -+ }, -+ '5' => { -+ 'name' => 'unnamed0', -+ 'offset' => '24', -+ 'type' => '22265' -+ }, -+ '6' => { -+ 'name' => 'qp_num', -+ 'offset' => '28', -+ 'type' => '785' -+ }, -+ '7' => { -+ 'name' => 'src_qp', -+ 'offset' => '32', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'wc_flags', -+ 'offset' => '36', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'pkey_index', -+ 'offset' => '40', -+ 'type' => '773' -+ } -+ }, -+ 'Name' => 'struct ibv_wc', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '22490' => { -+ 'Header' => undef, -+ 'Line' => '619', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mr', -+ 'offset' => '0', -+ 'type' => '22672' -+ }, -+ '1' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '797' -+ }, -+ '2' => { -+ 'name' => 'length', -+ 'offset' => '16', -+ 'type' => '797' -+ }, -+ '3' => { -+ 'name' => 'mw_access_flags', -+ 'offset' => '24', -+ 'type' => '64' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind_info', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '22560' => { -+ 'Header' => undef, -+ 'Line' => '662', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '22902' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'length', -+ 'offset' => '24', -+ 'type' => '45' -+ }, -+ '4' => { -+ 'name' => 'handle', -+ 'offset' => '32', -+ 'type' => '785' -+ }, -+ '5' => { -+ 'name' => 'lkey', -+ 'offset' => '36', -+ 'type' => '785' -+ }, -+ '6' => { -+ 'name' => 'rkey', -+ 'offset' => '40', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_mr', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '22672' => { -+ 'BaseType' => '22560', -+ 'Name' => 'struct ibv_mr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '22678' => { -+ 'Header' => undef, -+ 'Line' => '626', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'handle', -+ 'offset' => '8', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_pd', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '227' => { -+ 'BaseType' => '64', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => '__socklen_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '22873' => { -+ 'Header' => undef, -+ 'Line' => '651', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ } -+ }, -+ 'Name' => 'struct ibv_xrcd', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '22902' => { -+ 'BaseType' => '22678', -+ 'Name' => 'struct ibv_pd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '22908' => { -+ 'Header' => undef, -+ 'Line' => '672', -+ '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' -+ }, -+ '22940' => { -+ 'Header' => undef, -+ 'Line' => '677', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '22902' -+ }, -+ '2' => { -+ 'name' => 'rkey', -+ 'offset' => '16', -+ 'type' => '785' -+ }, -+ '3' => { -+ 'name' => 'handle', -+ 'offset' => '20', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'type', -+ 'offset' => '24', -+ 'type' => '22908' -+ } -+ }, -+ 'Name' => 'struct ibv_mw', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '23024' => { -+ 'Header' => undef, -+ 'Line' => '685', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '2355' -+ }, -+ '1' => { -+ 'name' => 'flow_label', -+ 'offset' => '16', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'sgid_index', -+ 'offset' => '20', -+ 'type' => '761' -+ }, -+ '3' => { -+ 'name' => 'hop_limit', -+ 'offset' => '21', -+ 'type' => '761' -+ }, -+ '4' => { -+ 'name' => 'traffic_class', -+ 'offset' => '22', -+ 'type' => '761' -+ } -+ }, -+ 'Name' => 'struct ibv_global_route', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '23109' => { -+ 'Header' => undef, -+ 'Line' => '756', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'grh', -+ 'offset' => '0', -+ 'type' => '23024' -+ }, -+ '1' => { -+ 'name' => 'dlid', -+ 'offset' => '24', -+ 'type' => '773' -+ }, -+ '2' => { -+ 'name' => 'sl', -+ 'offset' => '26', -+ 'type' => '761' -+ }, -+ '3' => { -+ 'name' => 'src_path_bits', -+ 'offset' => '27', -+ 'type' => '761' -+ }, -+ '4' => { -+ 'name' => 'static_rate', -+ 'offset' => '28', -+ 'type' => '761' -+ }, -+ '5' => { -+ 'name' => 'is_global', -+ 'offset' => '29', -+ 'type' => '761' -+ }, -+ '6' => { -+ 'name' => 'port_num', -+ 'offset' => '30', -+ 'type' => '761' -+ } -+ }, -+ 'Name' => 'struct ibv_ah_attr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '2319' => { -+ 'Header' => undef, -+ 'Line' => '67', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'subnet_prefix', -+ 'offset' => '0', -+ 'type' => '2000' -+ }, -+ '1' => { -+ 'name' => 'interface_id', -+ 'offset' => '8', -+ 'type' => '2000' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '23221' => { -+ 'Header' => undef, -+ 'Line' => '771', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_wr', -+ 'offset' => '0', -+ 'type' => '785' -+ }, -+ '1' => { -+ 'name' => 'max_sge', -+ 'offset' => '4', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'srq_limit', -+ 'offset' => '8', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_attr', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '23278' => { -+ 'Header' => undef, -+ 'Line' => '777', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '23221' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_init_attr', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '23321' => { -+ 'Header' => undef, -+ 'Line' => '782', -+ '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' -+ }, -+ '23415' => { -+ 'Header' => undef, -+ 'Line' => '797', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_num_tags', -+ 'offset' => '0', -+ 'type' => '785' -+ }, -+ '1' => { -+ 'name' => 'max_ops', -+ 'offset' => '4', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_tm_cap', -+ 'Size' => '8', -+ 'Type' => 'Struct' -+ }, -+ '23458' => { -+ 'Header' => undef, -+ 'Line' => '802', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'srq_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'attr', -+ 'offset' => '8', -+ 'type' => '23221' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '20', -+ 'type' => '785' -+ }, -+ '3' => { -+ 'name' => 'srq_type', -+ 'offset' => '24', -+ 'type' => '23321' -+ }, -+ '4' => { -+ 'name' => 'pd', -+ 'offset' => '32', -+ 'type' => '22902' -+ }, -+ '5' => { -+ 'name' => 'xrcd', -+ 'offset' => '40', -+ 'type' => '23583' -+ }, -+ '6' => { -+ 'name' => 'cq', -+ 'offset' => '48', -+ 'type' => '21306' -+ }, -+ '7' => { -+ 'name' => 'tm_cap', -+ 'offset' => '56', -+ 'type' => '23415' -+ } -+ }, -+ 'Name' => 'struct ibv_srq_init_attr_ex', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '2355' => { -+ 'Header' => undef, -+ 'Line' => '65', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'raw', -+ 'offset' => '0', -+ 'type' => '1593' -+ }, -+ '1' => { -+ 'name' => 'global', -+ 'offset' => '0', -+ 'type' => '2319' -+ } -+ }, -+ 'Name' => 'union ibv_gid', -+ 'Size' => '16', -+ 'Type' => 'Union' -+ }, -+ '23583' => { -+ 'BaseType' => '22873', -+ 'Name' => 'struct ibv_xrcd*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '23869' => { -+ 'Header' => undef, -+ 'Line' => '874', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'ind_tbl_handle', -+ 'offset' => '8', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'ind_tbl_num', -+ 'offset' => '12', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'comp_mask', -+ 'offset' => '16', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_rwq_ind_table', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '24065' => { -+ 'Header' => undef, -+ 'Line' => '905', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'max_send_wr', -+ 'offset' => '0', -+ 'type' => '785' -+ }, -+ '1' => { -+ 'name' => 'max_recv_wr', -+ 'offset' => '4', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'max_send_sge', -+ 'offset' => '8', -+ 'type' => '785' -+ }, -+ '3' => { -+ 'name' => 'max_recv_sge', -+ 'offset' => '12', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'max_inline_data', -+ 'offset' => '16', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_cap', -+ 'Size' => '20', -+ 'Type' => 'Struct' -+ }, -+ '24150' => { -+ 'Header' => undef, -+ 'Line' => '913', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '21306' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '21306' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '21626' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '24065' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '11187' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '24325' => { -+ 'Header' => undef, -+ 'Line' => '955', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rx_hash_function', -+ 'offset' => '0', -+ 'type' => '761' -+ }, -+ '1' => { -+ 'name' => 'rx_hash_key_len', -+ 'offset' => '1', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'rx_hash_key', -+ 'offset' => '8', -+ 'type' => '24396' -+ }, -+ '3' => { -+ 'name' => 'rx_hash_fields_mask', -+ 'offset' => '16', -+ 'type' => '797' -+ } -+ }, -+ 'Name' => 'struct ibv_rx_hash_conf', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '24396' => { -+ 'BaseType' => '761', -+ 'Name' => 'uint8_t*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24402' => { -+ 'Header' => undef, -+ 'Line' => '964', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_context', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'send_cq', -+ 'offset' => '8', -+ 'type' => '21306' -+ }, -+ '10' => { -+ 'name' => 'create_flags', -+ 'offset' => '80', -+ 'type' => '785' -+ }, -+ '11' => { -+ 'name' => 'max_tso_header', -+ 'offset' => '84', -+ 'type' => '773' -+ }, -+ '12' => { -+ 'name' => 'rwq_ind_tbl', -+ 'offset' => '88', -+ 'type' => '24640' -+ }, -+ '13' => { -+ 'name' => 'rx_hash_conf', -+ 'offset' => '96', -+ 'type' => '24325' -+ }, -+ '14' => { -+ 'name' => 'source_qpn', -+ 'offset' => '120', -+ 'type' => '785' -+ }, -+ '15' => { -+ 'name' => 'send_ops_flags', -+ 'offset' => '128', -+ 'type' => '797' -+ }, -+ '2' => { -+ 'name' => 'recv_cq', -+ 'offset' => '16', -+ 'type' => '21306' -+ }, -+ '3' => { -+ 'name' => 'srq', -+ 'offset' => '24', -+ 'type' => '21626' -+ }, -+ '4' => { -+ 'name' => 'cap', -+ 'offset' => '32', -+ 'type' => '24065' -+ }, -+ '5' => { -+ 'name' => 'qp_type', -+ 'offset' => '52', -+ 'type' => '11187' -+ }, -+ '6' => { -+ 'name' => 'sq_sig_all', -+ 'offset' => '56', -+ 'type' => '130' -+ }, -+ '7' => { -+ 'name' => 'comp_mask', -+ 'offset' => '60', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'pd', -+ 'offset' => '64', -+ 'type' => '22902' -+ }, -+ '9' => { -+ 'name' => 'xrcd', -+ 'offset' => '72', -+ 'type' => '23583' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_init_attr_ex', -+ 'Size' => '136', -+ 'Type' => 'Struct' -+ }, -+ '24640' => { -+ 'BaseType' => '23869', -+ 'Name' => 'struct ibv_rwq_ind_table*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '24909' => { -+ 'Header' => undef, -+ 'Line' => '1033', -+ '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' -+ }, -+ '24977' => { -+ 'Header' => undef, -+ 'Line' => '1044', -+ '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' -+ }, -+ '25015' => { -+ 'Header' => undef, -+ 'Line' => '1050', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'qp_state', -+ 'offset' => '0', -+ 'type' => '24909' -+ }, -+ '1' => { -+ 'name' => 'cur_qp_state', -+ 'offset' => '4', -+ 'type' => '24909' -+ }, -+ '10' => { -+ 'name' => 'ah_attr', -+ 'offset' => '56', -+ 'type' => '23109' -+ }, -+ '11' => { -+ 'name' => 'alt_ah_attr', -+ 'offset' => '88', -+ 'type' => '23109' -+ }, -+ '12' => { -+ 'name' => 'pkey_index', -+ 'offset' => '120', -+ 'type' => '773' -+ }, -+ '13' => { -+ 'name' => 'alt_pkey_index', -+ 'offset' => '122', -+ 'type' => '773' -+ }, -+ '14' => { -+ 'name' => 'en_sqd_async_notify', -+ 'offset' => '124', -+ 'type' => '761' -+ }, -+ '15' => { -+ 'name' => 'sq_draining', -+ 'offset' => '125', -+ 'type' => '761' -+ }, -+ '16' => { -+ 'name' => 'max_rd_atomic', -+ 'offset' => '126', -+ 'type' => '761' -+ }, -+ '17' => { -+ 'name' => 'max_dest_rd_atomic', -+ 'offset' => '127', -+ 'type' => '761' -+ }, -+ '18' => { -+ 'name' => 'min_rnr_timer', -+ 'offset' => '128', -+ 'type' => '761' -+ }, -+ '19' => { -+ 'name' => 'port_num', -+ 'offset' => '129', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'path_mtu', -+ 'offset' => '8', -+ 'type' => '20562' -+ }, -+ '20' => { -+ 'name' => 'timeout', -+ 'offset' => '130', -+ 'type' => '761' -+ }, -+ '21' => { -+ 'name' => 'retry_cnt', -+ 'offset' => '131', -+ 'type' => '761' -+ }, -+ '22' => { -+ 'name' => 'rnr_retry', -+ 'offset' => '132', -+ 'type' => '761' -+ }, -+ '23' => { -+ 'name' => 'alt_port_num', -+ 'offset' => '133', -+ 'type' => '761' -+ }, -+ '24' => { -+ 'name' => 'alt_timeout', -+ 'offset' => '134', -+ 'type' => '761' -+ }, -+ '25' => { -+ 'name' => 'rate_limit', -+ 'offset' => '136', -+ 'type' => '785' -+ }, -+ '3' => { -+ 'name' => 'path_mig_state', -+ 'offset' => '12', -+ 'type' => '24977' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'offset' => '16', -+ 'type' => '785' -+ }, -+ '5' => { -+ 'name' => 'rq_psn', -+ 'offset' => '20', -+ 'type' => '785' -+ }, -+ '6' => { -+ 'name' => 'sq_psn', -+ 'offset' => '24', -+ 'type' => '785' -+ }, -+ '7' => { -+ 'name' => 'dest_qp_num', -+ 'offset' => '28', -+ 'type' => '785' -+ }, -+ '8' => { -+ 'name' => 'qp_access_flags', -+ 'offset' => '32', -+ 'type' => '64' -+ }, -+ '9' => { -+ 'name' => 'cap', -+ 'offset' => '36', -+ 'type' => '24065' -+ } -+ }, -+ 'Name' => 'struct ibv_qp_attr', -+ 'Size' => '144', -+ 'Type' => 'Struct' -+ }, -+ '25465' => { -+ 'Header' => undef, -+ 'Line' => '1086', -+ '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' -+ }, -+ '25557' => { -+ 'Header' => undef, -+ 'Line' => '1114', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'length', -+ 'offset' => '8', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'lkey', -+ 'offset' => '12', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_sge', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '25614' => { -+ 'Header' => undef, -+ 'Line' => '1130', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'imm_data', -+ 'offset' => '0', -+ 'type' => '1988' -+ }, -+ '1' => { -+ 'name' => 'invalidate_rkey', -+ 'offset' => '0', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '25651' => { -+ 'Header' => undef, -+ 'Line' => '1135', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '25690' => { -+ 'Header' => undef, -+ 'Line' => '1139', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_addr', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'compare_add', -+ 'offset' => '8', -+ 'type' => '797' -+ }, -+ '2' => { -+ 'name' => 'swap', -+ 'offset' => '16', -+ 'type' => '797' -+ }, -+ '3' => { -+ 'name' => 'rkey', -+ 'offset' => '24', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '25757' => { -+ 'Header' => undef, -+ 'Line' => '1145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ah', -+ 'offset' => '0', -+ 'type' => '25865' -+ }, -+ '1' => { -+ 'name' => 'remote_qpn', -+ 'offset' => '8', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'remote_qkey', -+ 'offset' => '12', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '25809' => { -+ 'Header' => undef, -+ 'Line' => '1645', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'pd', -+ 'offset' => '8', -+ 'type' => '22902' -+ }, -+ '2' => { -+ 'name' => 'handle', -+ 'offset' => '16', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_ah', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '25865' => { -+ 'BaseType' => '25809', -+ 'Name' => 'struct ibv_ah*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '25871' => { -+ 'Header' => undef, -+ 'Line' => '1134', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'rdma', -+ 'offset' => '0', -+ 'type' => '25651' -+ }, -+ '1' => { -+ 'name' => 'atomic', -+ 'offset' => '0', -+ 'type' => '25690' -+ }, -+ '2' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '25757' -+ } -+ }, -+ 'Size' => '32', -+ 'Type' => 'Union' -+ }, -+ '25920' => { -+ 'Header' => undef, -+ 'Line' => '1152', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'remote_srqn', -+ 'offset' => '0', -+ 'type' => '785' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '25945' => { -+ 'Header' => undef, -+ 'Line' => '1151', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'xrc', -+ 'offset' => '0', -+ 'type' => '25920' -+ } -+ }, -+ 'Size' => '4', -+ 'Type' => 'Union' -+ }, -+ '25969' => { -+ 'Header' => undef, -+ 'Line' => '1157', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'mw', -+ 'offset' => '0', -+ 'type' => '26021' -+ }, -+ '1' => { -+ 'name' => 'rkey', -+ 'offset' => '8', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '22490' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '26021' => { -+ 'BaseType' => '22940', -+ 'Name' => 'struct ibv_mw*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '26027' => { -+ 'Header' => undef, -+ 'Line' => '1162', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'hdr', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'hdr_sz', -+ 'offset' => '8', -+ 'type' => '773' -+ }, -+ '2' => { -+ 'name' => 'mss', -+ 'offset' => '10', -+ 'type' => '773' -+ } -+ }, -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '26080' => { -+ 'Header' => undef, -+ 'Line' => '1156', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'bind_mw', -+ 'offset' => '0', -+ 'type' => '25969' -+ }, -+ '1' => { -+ 'name' => 'tso', -+ 'offset' => '0', -+ 'type' => '26027' -+ } -+ }, -+ 'Size' => '48', -+ 'Type' => 'Union' -+ }, -+ '26117' => { -+ 'Header' => undef, -+ 'Line' => '1120', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '26255' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '26261' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'opcode', -+ 'offset' => '28', -+ 'type' => '25465' -+ }, -+ '5' => { -+ 'name' => 'send_flags', -+ 'offset' => '32', -+ 'type' => '64' -+ }, -+ '6' => { -+ 'name' => 'unnamed0', -+ 'offset' => '36', -+ 'type' => '25614' -+ }, -+ '7' => { -+ 'name' => 'wr', -+ 'offset' => '40', -+ 'type' => '25871' -+ }, -+ '8' => { -+ 'name' => 'qp_type', -+ 'offset' => '72', -+ 'type' => '25945' -+ }, -+ '9' => { -+ 'name' => 'unnamed1', -+ 'offset' => '80', -+ 'type' => '26080' -+ } -+ }, -+ 'Name' => 'struct ibv_send_wr', -+ 'Size' => '128', -+ 'Type' => 'Struct' -+ }, -+ '26255' => { -+ 'BaseType' => '26117', -+ 'Name' => 'struct ibv_send_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '26261' => { -+ 'BaseType' => '25557', -+ 'Name' => 'struct ibv_sge*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '26267' => { -+ 'Header' => undef, -+ 'Line' => '1170', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'next', -+ 'offset' => '8', -+ 'type' => '26338' -+ }, -+ '2' => { -+ 'name' => 'sg_list', -+ 'offset' => '16', -+ 'type' => '26261' -+ }, -+ '3' => { -+ 'name' => 'num_sge', -+ 'offset' => '24', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_recv_wr', -+ 'Size' => '32', -+ 'Type' => 'Struct' -+ }, -+ '26338' => { -+ 'BaseType' => '26267', -+ 'Name' => 'struct ibv_recv_wr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '26606' => { -+ 'Header' => undef, -+ 'Line' => '1206', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'wr_id', -+ 'offset' => '0', -+ 'type' => '797' -+ }, -+ '1' => { -+ 'name' => 'send_flags', -+ 'offset' => '8', -+ 'type' => '64' -+ }, -+ '2' => { -+ 'name' => 'bind_info', -+ 'offset' => '16', -+ 'type' => '22490' -+ } -+ }, -+ 'Name' => 'struct ibv_mw_bind', -+ 'Size' => '48', -+ 'Type' => 'Struct' -+ }, -+ '26688' => { -+ 'BaseType' => '26338', -+ 'Name' => 'struct ibv_recv_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '26700' => { -+ 'Header' => undef, -+ 'Line' => '1437', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'vendor_id', -+ 'offset' => '0', -+ 'type' => '785' -+ }, -+ '1' => { -+ 'name' => 'options', -+ 'offset' => '4', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'comp_mask', -+ 'offset' => '8', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct ibv_ece', -+ 'Size' => '12', -+ 'Type' => 'Struct' -+ }, -+ '26757' => { -+ 'Header' => undef, -+ 'Line' => '1452', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'context', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'fd', -+ 'offset' => '8', -+ 'type' => '130' -+ }, -+ '2' => { -+ 'name' => 'refcnt', -+ 'offset' => '12', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct ibv_comp_channel', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '26813' => { -+ 'BaseType' => '26757', -+ 'Name' => 'struct ibv_comp_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28123' => { -+ 'Header' => undef, -+ 'Line' => '1918', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_dummy1', -+ 'offset' => '0', -+ 'type' => '28307' -+ }, -+ '1' => { -+ 'name' => '_dummy2', -+ 'offset' => '8', -+ 'type' => '28324' -+ } -+ }, -+ 'Name' => 'struct _ibv_device_ops', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '28186' => { -+ 'BaseType' => '28192', -+ 'Name' => 'struct ibv_device*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28192' => { -+ 'Header' => undef, -+ 'Line' => '1928', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_ops', -+ 'offset' => '0', -+ 'type' => '28123' -+ }, -+ '1' => { -+ 'name' => 'node_type', -+ 'offset' => '16', -+ 'type' => '18761' -+ }, -+ '2' => { -+ 'name' => 'transport_type', -+ 'offset' => '20', -+ 'type' => '18828' -+ }, -+ '3' => { -+ 'name' => 'name', -+ 'offset' => '24', -+ 'type' => '19789' -+ }, -+ '4' => { -+ 'name' => 'dev_name', -+ 'offset' => '88', -+ 'type' => '19789' -+ }, -+ '5' => { -+ 'name' => 'dev_path', -+ 'offset' => '152', -+ 'type' => '28359' -+ }, -+ '6' => { -+ 'name' => 'ibdev_path', -+ 'offset' => '408', -+ 'type' => '28359' -+ } -+ }, -+ 'Name' => 'struct ibv_device', -+ 'Size' => '664', -+ 'Type' => 'Struct' -+ }, -+ '28307' => { -+ 'Name' => 'struct ibv_context*(*)(struct ibv_device*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '28186' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '19171', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28324' => { -+ 'Name' => 'void(*)(struct ibv_context*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '19171' -+ } -+ }, -+ 'Return' => '1', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28359' => { -+ 'BaseType' => '215', -+ 'Name' => 'char[256]', -+ 'Size' => '256', -+ 'Type' => 'Array' -+ }, -+ '28375' => { -+ 'Header' => undef, -+ 'Line' => '1943', -+ 'Memb' => { -+ '0' => { -+ 'name' => '_compat_query_device', -+ 'offset' => '0', -+ 'type' => '28865' -+ }, -+ '1' => { -+ 'name' => '_compat_query_port', -+ 'offset' => '8', -+ 'type' => '28907' -+ }, -+ '10' => { -+ 'name' => '_compat_create_cq', -+ 'offset' => '80', -+ 'type' => '28918' -+ }, -+ '11' => { -+ 'name' => 'poll_cq', -+ 'offset' => '88', -+ 'type' => '29039' -+ }, -+ '12' => { -+ 'name' => 'req_notify_cq', -+ 'offset' => '96', -+ 'type' => '29065' -+ }, -+ '13' => { -+ 'name' => '_compat_cq_event', -+ 'offset' => '104', -+ 'type' => '28918' -+ }, -+ '14' => { -+ 'name' => '_compat_resize_cq', -+ 'offset' => '112', -+ 'type' => '28918' -+ }, -+ '15' => { -+ 'name' => '_compat_destroy_cq', -+ 'offset' => '120', -+ 'type' => '28918' -+ }, -+ '16' => { -+ 'name' => '_compat_create_srq', -+ 'offset' => '128', -+ 'type' => '28918' -+ }, -+ '17' => { -+ 'name' => '_compat_modify_srq', -+ 'offset' => '136', -+ 'type' => '28918' -+ }, -+ '18' => { -+ 'name' => '_compat_query_srq', -+ 'offset' => '144', -+ 'type' => '28918' -+ }, -+ '19' => { -+ 'name' => '_compat_destroy_srq', -+ 'offset' => '152', -+ 'type' => '28918' -+ }, -+ '2' => { -+ 'name' => '_compat_alloc_pd', -+ 'offset' => '16', -+ 'type' => '28918' -+ }, -+ '20' => { -+ 'name' => 'post_srq_recv', -+ 'offset' => '160', -+ 'type' => '29096' -+ }, -+ '21' => { -+ 'name' => '_compat_create_qp', -+ 'offset' => '168', -+ 'type' => '28918' -+ }, -+ '22' => { -+ 'name' => '_compat_query_qp', -+ 'offset' => '176', -+ 'type' => '28918' -+ }, -+ '23' => { -+ 'name' => '_compat_modify_qp', -+ 'offset' => '184', -+ 'type' => '28918' -+ }, -+ '24' => { -+ 'name' => '_compat_destroy_qp', -+ 'offset' => '192', -+ 'type' => '28918' -+ }, -+ '25' => { -+ 'name' => 'post_send', -+ 'offset' => '200', -+ 'type' => '29133' -+ }, -+ '26' => { -+ 'name' => 'post_recv', -+ 'offset' => '208', -+ 'type' => '29164' -+ }, -+ '27' => { -+ 'name' => '_compat_create_ah', -+ 'offset' => '216', -+ 'type' => '28918' -+ }, -+ '28' => { -+ 'name' => '_compat_destroy_ah', -+ 'offset' => '224', -+ 'type' => '28918' -+ }, -+ '29' => { -+ 'name' => '_compat_attach_mcast', -+ 'offset' => '232', -+ 'type' => '28918' -+ }, -+ '3' => { -+ 'name' => '_compat_dealloc_pd', -+ 'offset' => '24', -+ 'type' => '28918' -+ }, -+ '30' => { -+ 'name' => '_compat_detach_mcast', -+ 'offset' => '240', -+ 'type' => '28918' -+ }, -+ '31' => { -+ 'name' => '_compat_async_event', -+ 'offset' => '248', -+ 'type' => '28918' -+ }, -+ '4' => { -+ 'name' => '_compat_reg_mr', -+ 'offset' => '32', -+ 'type' => '28918' -+ }, -+ '5' => { -+ 'name' => '_compat_rereg_mr', -+ 'offset' => '40', -+ 'type' => '28918' -+ }, -+ '6' => { -+ 'name' => '_compat_dereg_mr', -+ 'offset' => '48', -+ 'type' => '28918' -+ }, -+ '7' => { -+ 'name' => 'alloc_mw', -+ 'offset' => '56', -+ 'type' => '28944' -+ }, -+ '8' => { -+ 'name' => 'bind_mw', -+ 'offset' => '64', -+ 'type' => '28981' -+ }, -+ '9' => { -+ 'name' => 'dealloc_mw', -+ 'offset' => '72', -+ 'type' => '29002' -+ } -+ }, -+ 'Name' => 'struct ibv_context_ops', -+ 'Size' => '256', -+ 'Type' => 'Struct' -+ }, -+ '2856' => { -+ 'Header' => undef, -+ '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' -+ }, -+ '28859' => { -+ 'BaseType' => '19255', -+ 'Name' => 'struct ibv_device_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28865' => { -+ 'Name' => 'int(*)(struct ibv_context*, struct ibv_device_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'type' => '28859' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28896' => { -+ 'BaseType' => '28902', -+ 'Name' => 'struct _compat_ibv_port_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28902' => { -+ 'Name' => 'struct _compat_ibv_port_attr', -+ 'Type' => 'Struct' -+ }, -+ '28907' => { -+ 'Name' => 'int(*)(struct ibv_context*, uint8_t, struct _compat_ibv_port_attr*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'type' => '761' -+ }, -+ '2' => { -+ 'type' => '28896' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28918' => { -+ 'Name' => 'void*(*)()', -+ 'Return' => '71', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28944' => { -+ 'Name' => 'struct ibv_mw*(*)(struct ibv_pd*, enum ibv_mw_type)', -+ 'Param' => { -+ '0' => { -+ 'type' => '22902' -+ }, -+ '1' => { -+ 'type' => '22908' -+ } -+ }, -+ 'Return' => '26021', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '28975' => { -+ 'BaseType' => '26606', -+ 'Name' => 'struct ibv_mw_bind*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '28981' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_mw*, struct ibv_mw_bind*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21508' -+ }, -+ '1' => { -+ 'type' => '26021' -+ }, -+ '2' => { -+ 'type' => '28975' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29002' => { -+ 'Name' => 'int(*)(struct ibv_mw*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '26021' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '2902' => { -+ 'Header' => undef, -+ 'Line' => '182', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ai_flags', -+ 'offset' => '0', -+ 'type' => '130' -+ }, -+ '1' => { -+ 'name' => 'ai_family', -+ 'offset' => '4', -+ 'type' => '130' -+ }, -+ '10' => { -+ 'name' => 'ai_route_len', -+ 'offset' => '56', -+ 'type' => '45' -+ }, -+ '11' => { -+ 'name' => 'ai_route', -+ 'offset' => '64', -+ 'type' => '71' -+ }, -+ '12' => { -+ 'name' => 'ai_connect_len', -+ 'offset' => '72', -+ 'type' => '45' -+ }, -+ '13' => { -+ 'name' => 'ai_connect', -+ 'offset' => '80', -+ 'type' => '71' -+ }, -+ '14' => { -+ 'name' => 'ai_next', -+ 'offset' => '88', -+ 'type' => '3116' -+ }, -+ '2' => { -+ 'name' => 'ai_qp_type', -+ 'offset' => '8', -+ 'type' => '130' -+ }, -+ '3' => { -+ 'name' => 'ai_port_space', -+ 'offset' => '12', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'ai_src_len', -+ 'offset' => '16', -+ 'type' => '1073' -+ }, -+ '5' => { -+ 'name' => 'ai_dst_len', -+ 'offset' => '20', -+ 'type' => '1073' -+ }, -+ '6' => { -+ 'name' => 'ai_src_addr', -+ 'offset' => '24', -+ 'type' => '1833' -+ }, -+ '7' => { -+ 'name' => 'ai_dst_addr', -+ 'offset' => '32', -+ 'type' => '1833' -+ }, -+ '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' -+ }, -+ '29033' => { -+ 'BaseType' => '22302', -+ 'Name' => 'struct ibv_wc*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29039' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int, struct ibv_wc*)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21306' -+ }, -+ '1' => { -+ 'type' => '130' -+ }, -+ '2' => { -+ 'type' => '29033' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29065' => { -+ 'Name' => 'int(*)(struct ibv_cq*, int)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21306' -+ }, -+ '1' => { -+ 'type' => '130' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29096' => { -+ 'Name' => 'int(*)(struct ibv_srq*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21626' -+ }, -+ '1' => { -+ 'type' => '26338' -+ }, -+ '2' => { -+ 'type' => '26688' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29127' => { -+ 'BaseType' => '26255', -+ 'Name' => 'struct ibv_send_wr**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '29133' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_send_wr*, struct ibv_send_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21508' -+ }, -+ '1' => { -+ 'type' => '26255' -+ }, -+ '2' => { -+ 'type' => '29127' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '29164' => { -+ 'Name' => 'int(*)(struct ibv_qp*, struct ibv_recv_wr*, struct ibv_recv_wr**)', -+ 'Param' => { -+ '0' => { -+ 'type' => '21508' -+ }, -+ '1' => { -+ 'type' => '26338' -+ }, -+ '2' => { -+ 'type' => '26688' -+ } -+ }, -+ 'Return' => '130', -+ 'Size' => '8', -+ 'Type' => 'FuncPtr' -+ }, -+ '3111' => { -+ 'BaseType' => '2902', -+ 'Name' => 'struct rdma_addrinfo const', -+ 'Size' => '96', -+ 'Type' => 'Const' -+ }, -+ '3116' => { -+ 'BaseType' => '2902', -+ 'Name' => 'struct rdma_addrinfo*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31212' => { -+ 'BaseType' => '24402', -+ 'Name' => 'struct ibv_qp_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31276' => { -+ 'BaseType' => '23458', -+ 'Name' => 'struct ibv_srq_init_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '31341' => { -+ 'Header' => undef, -+ 'Line' => '40', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dgid', -+ 'offset' => '0', -+ 'type' => '2355' -+ }, -+ '1' => { -+ 'name' => 'sgid', -+ 'offset' => '16', -+ 'type' => '2355' -+ }, -+ '10' => { -+ 'name' => 'pkey', -+ 'offset' => '54', -+ 'type' => '1976' -+ }, -+ '11' => { -+ 'name' => 'sl', -+ 'offset' => '56', -+ 'type' => '761' -+ }, -+ '12' => { -+ 'name' => 'mtu_selector', -+ 'offset' => '57', -+ 'type' => '761' -+ }, -+ '13' => { -+ 'name' => 'mtu', -+ 'offset' => '58', -+ 'type' => '761' -+ }, -+ '14' => { -+ 'name' => 'rate_selector', -+ 'offset' => '59', -+ 'type' => '761' -+ }, -+ '15' => { -+ 'name' => 'rate', -+ 'offset' => '60', -+ 'type' => '761' -+ }, -+ '16' => { -+ 'name' => 'packet_life_time_selector', -+ 'offset' => '61', -+ 'type' => '761' -+ }, -+ '17' => { -+ 'name' => 'packet_life_time', -+ 'offset' => '62', -+ 'type' => '761' -+ }, -+ '18' => { -+ 'name' => 'preference', -+ 'offset' => '63', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'dlid', -+ 'offset' => '32', -+ 'type' => '1976' -+ }, -+ '3' => { -+ 'name' => 'slid', -+ 'offset' => '34', -+ 'type' => '1976' -+ }, -+ '4' => { -+ 'name' => 'raw_traffic', -+ 'offset' => '36', -+ 'type' => '130' -+ }, -+ '5' => { -+ 'name' => 'flow_label', -+ 'offset' => '40', -+ 'type' => '1988' -+ }, -+ '6' => { -+ 'name' => 'hop_limit', -+ 'offset' => '44', -+ 'type' => '761' -+ }, -+ '7' => { -+ 'name' => 'traffic_class', -+ 'offset' => '45', -+ 'type' => '761' -+ }, -+ '8' => { -+ 'name' => 'reversible', -+ 'offset' => '48', -+ 'type' => '130' -+ }, -+ '9' => { -+ 'name' => 'numb_path', -+ 'offset' => '52', -+ 'type' => '761' -+ } -+ }, -+ 'Name' => 'struct ibv_sa_path_rec', -+ 'Size' => '64', -+ 'Type' => 'Struct' -+ }, -+ '31863' => { -+ 'Header' => undef, -+ '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' -+ }, -+ '32024' => { -+ 'Header' => undef, -+ 'Line' => '88', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'sgid', -+ 'offset' => '0', -+ 'type' => '2355' -+ }, -+ '1' => { -+ 'name' => 'dgid', -+ 'offset' => '16', -+ 'type' => '2355' -+ }, -+ '2' => { -+ 'name' => 'pkey', -+ 'offset' => '32', -+ 'type' => '1976' -+ } -+ }, -+ 'Name' => 'struct rdma_ib_addr', -+ 'Size' => '40', -+ 'Type' => 'Struct' -+ }, -+ '32077' => { -+ 'Header' => undef, -+ 'Line' => '95', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'src_addr', -+ 'offset' => '0', -+ 'type' => '1174' -+ }, -+ '1' => { -+ 'name' => 'src_sin', -+ 'offset' => '0', -+ 'type' => '1668' -+ }, -+ '2' => { -+ 'name' => 'src_sin6', -+ 'offset' => '0', -+ 'type' => '1750' -+ }, -+ '3' => { -+ 'name' => 'src_storage', -+ 'offset' => '0', -+ 'type' => '16678' -+ } -+ }, -+ 'Size' => '128', -+ 'Type' => 'Union' -+ }, -+ '32135' => { -+ 'Header' => undef, -+ 'Line' => '101', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'dst_addr', -+ 'offset' => '0', -+ 'type' => '1174' -+ }, -+ '1' => { -+ 'name' => 'dst_sin', -+ 'offset' => '0', -+ 'type' => '1668' -+ }, -+ '2' => { -+ 'name' => 'dst_sin6', -+ 'offset' => '0', -+ 'type' => '1750' -+ }, -+ '3' => { -+ 'name' => 'dst_storage', -+ 'offset' => '0', -+ 'type' => '16678' -+ } -+ }, -+ 'Size' => '128', -+ 'Type' => 'Union' -+ }, -+ '32193' => { -+ 'Header' => undef, -+ 'Line' => '107', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'ibaddr', -+ 'offset' => '0', -+ 'type' => '32024' -+ } -+ }, -+ 'Size' => '40', -+ 'Type' => 'Union' -+ }, -+ '32215' => { -+ 'Header' => undef, -+ 'Line' => '94', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'unnamed0', -+ 'offset' => '0', -+ 'type' => '32077' -+ }, -+ '1' => { -+ 'name' => 'unnamed1', -+ 'offset' => '128', -+ 'type' => '32135' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '256', -+ 'type' => '32193' -+ } -+ }, -+ 'Name' => 'struct rdma_addr', -+ 'Size' => '296', -+ 'Type' => 'Struct' -+ }, -+ '32256' => { -+ 'Header' => undef, -+ 'Line' => '112', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'addr', -+ 'offset' => '0', -+ 'type' => '32215' -+ }, -+ '1' => { -+ 'name' => 'path_rec', -+ 'offset' => '296', -+ 'type' => '32312' -+ }, -+ '2' => { -+ 'name' => 'num_paths', -+ 'offset' => '304', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct rdma_route', -+ 'Size' => '312', -+ 'Type' => 'Struct' -+ }, -+ '32312' => { -+ 'BaseType' => '31341', -+ 'Name' => 'struct ibv_sa_path_rec*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '32318' => { -+ 'Header' => undef, -+ 'Line' => '118', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'fd', -+ 'offset' => '0', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct rdma_event_channel', -+ 'Size' => '4', -+ 'Type' => 'Struct' -+ }, -+ '32344' => { -+ 'Header' => undef, -+ 'Line' => '122', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'verbs', -+ 'offset' => '0', -+ 'type' => '19171' -+ }, -+ '1' => { -+ 'name' => 'channel', -+ 'offset' => '8', -+ 'type' => '32561' -+ }, -+ '10' => { -+ 'name' => 'recv_cq_channel', -+ 'offset' => '376', -+ 'type' => '26813' -+ }, -+ '11' => { -+ 'name' => 'recv_cq', -+ 'offset' => '384', -+ 'type' => '21306' -+ }, -+ '12' => { -+ 'name' => 'srq', -+ 'offset' => '392', -+ 'type' => '21626' -+ }, -+ '13' => { -+ 'name' => 'pd', -+ 'offset' => '400', -+ 'type' => '22902' -+ }, -+ '14' => { -+ 'name' => 'qp_type', -+ 'offset' => '408', -+ 'type' => '11187' -+ }, -+ '2' => { -+ 'name' => 'context', -+ 'offset' => '16', -+ 'type' => '71' -+ }, -+ '3' => { -+ 'name' => 'qp', -+ 'offset' => '24', -+ 'type' => '21508' -+ }, -+ '4' => { -+ 'name' => 'route', -+ 'offset' => '32', -+ 'type' => '32256' -+ }, -+ '5' => { -+ 'name' => 'ps', -+ 'offset' => '344', -+ 'type' => '2856' -+ }, -+ '6' => { -+ 'name' => 'port_num', -+ 'offset' => '348', -+ 'type' => '761' -+ }, -+ '7' => { -+ 'name' => 'event', -+ 'offset' => '352', -+ 'type' => '32645' -+ }, -+ '8' => { -+ 'name' => 'send_cq_channel', -+ 'offset' => '360', -+ 'type' => '26813' -+ }, -+ '9' => { -+ 'name' => 'send_cq', -+ 'offset' => '368', -+ 'type' => '21306' -+ } -+ }, -+ 'Name' => 'struct rdma_cm_id', -+ 'Size' => '416', -+ 'Type' => 'Struct' -+ }, -+ '32561' => { -+ 'BaseType' => '32318', -+ 'Name' => 'struct rdma_event_channel*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '32567' => { -+ 'Header' => undef, -+ 'Line' => '166', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'id', -+ 'offset' => '0', -+ 'type' => '32921' -+ }, -+ '1' => { -+ 'name' => 'listen_id', -+ 'offset' => '8', -+ 'type' => '32921' -+ }, -+ '2' => { -+ 'name' => 'event', -+ 'offset' => '16', -+ 'type' => '31863' -+ }, -+ '3' => { -+ 'name' => 'status', -+ 'offset' => '20', -+ 'type' => '130' -+ }, -+ '4' => { -+ 'name' => 'param', -+ 'offset' => '24', -+ 'type' => '32888' -+ } -+ }, -+ 'Name' => 'struct rdma_cm_event', -+ 'Size' => '80', -+ 'Type' => 'Struct' -+ }, -+ '32645' => { -+ 'BaseType' => '32567', -+ 'Name' => 'struct rdma_cm_event*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '32678' => { -+ 'Header' => undef, -+ 'Line' => '145', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'private_data', -+ 'offset' => '0', -+ 'type' => '1839' -+ }, -+ '1' => { -+ 'name' => 'private_data_len', -+ 'offset' => '8', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'responder_resources', -+ 'offset' => '9', -+ 'type' => '761' -+ }, -+ '3' => { -+ 'name' => 'initiator_depth', -+ 'offset' => '10', -+ 'type' => '761' -+ }, -+ '4' => { -+ 'name' => 'flow_control', -+ 'offset' => '11', -+ 'type' => '761' -+ }, -+ '5' => { -+ 'name' => 'retry_count', -+ 'offset' => '12', -+ 'type' => '761' -+ }, -+ '6' => { -+ 'name' => 'rnr_retry_count', -+ 'offset' => '13', -+ 'type' => '761' -+ }, -+ '7' => { -+ 'name' => 'srq', -+ 'offset' => '14', -+ 'type' => '761' -+ }, -+ '8' => { -+ 'name' => 'qp_num', -+ 'offset' => '16', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct rdma_conn_param', -+ 'Size' => '24', -+ 'Type' => 'Struct' -+ }, -+ '32809' => { -+ 'Header' => undef, -+ 'Line' => '158', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'private_data', -+ 'offset' => '0', -+ 'type' => '1839' -+ }, -+ '1' => { -+ 'name' => 'private_data_len', -+ 'offset' => '8', -+ 'type' => '761' -+ }, -+ '2' => { -+ 'name' => 'ah_attr', -+ 'offset' => '16', -+ 'type' => '23109' -+ }, -+ '3' => { -+ 'name' => 'qp_num', -+ 'offset' => '48', -+ 'type' => '785' -+ }, -+ '4' => { -+ 'name' => 'qkey', -+ 'offset' => '52', -+ 'type' => '785' -+ } -+ }, -+ 'Name' => 'struct rdma_ud_param', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '32888' => { -+ 'Header' => undef, -+ 'Line' => '171', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'conn', -+ 'offset' => '0', -+ 'type' => '32678' -+ }, -+ '1' => { -+ 'name' => 'ud', -+ 'offset' => '0', -+ 'type' => '32809' -+ } -+ }, -+ 'Size' => '56', -+ 'Type' => 'Union' -+ }, -+ '32921' => { -+ 'BaseType' => '32344', -+ 'Name' => 'struct rdma_cm_id*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '33221' => { -+ 'Header' => undef, -+ 'Line' => '214', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'comp_mask', -+ 'offset' => '0', -+ 'type' => '785' -+ }, -+ '1' => { -+ 'name' => 'join_flags', -+ 'offset' => '4', -+ 'type' => '785' -+ }, -+ '2' => { -+ 'name' => 'addr', -+ 'offset' => '8', -+ 'type' => '1833' -+ } -+ }, -+ 'Name' => 'struct rdma_cm_join_mc_attr_ex', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '34020' => { -+ 'BaseType' => '24150', -+ 'Name' => 'struct ibv_qp_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34026' => { -+ 'BaseType' => '23278', -+ 'Name' => 'struct ibv_srq_init_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34032' => { -+ 'BaseType' => '25015', -+ 'Name' => 'struct ibv_qp_attr*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '34038' => { -+ 'BaseType' => '26700', -+ 'Name' => 'struct ibv_ece*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '4113' => { -+ 'BaseType' => '130', -+ 'Name' => 'int*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '43365' => { -+ 'BaseType' => '32921', -+ 'Name' => 'struct rdma_cm_id**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '45' => { -+ 'BaseType' => '57', -+ 'Header' => undef, -+ 'Line' => '209', -+ 'Name' => 'size_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '4547' => { -+ 'BaseType' => '1214', -+ 'Name' => 'struct sockaddr const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '48543' => { -+ 'BaseType' => '32645', -+ 'Name' => 'struct rdma_cm_event**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '48812' => { -+ 'BaseType' => '32678', -+ 'Name' => 'struct rdma_conn_param*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '51281' => { -+ 'BaseType' => '33221', -+ 'Name' => 'struct rdma_cm_join_mc_attr_ex*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '57' => { -+ 'Name' => 'unsigned long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '64' => { -+ 'Name' => 'unsigned int', -+ 'Size' => '4', -+ 'Type' => 'Intrinsic' -+ }, -+ '71' => { -+ 'BaseType' => '1', -+ 'Name' => 'void*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '72119' => { -+ 'BaseType' => '19171', -+ 'Name' => 'struct ibv_context**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '727' => { -+ 'BaseType' => '192', -+ 'Header' => undef, -+ 'Line' => '77', -+ 'Name' => 'ssize_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '750' => { -+ 'BaseType' => '222', -+ 'Name' => 'char const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '761' => { -+ 'BaseType' => '99', -+ 'Header' => undef, -+ 'Line' => '24', -+ 'Name' => 'uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ }, -+ '773' => { -+ 'BaseType' => '118', -+ 'Header' => undef, -+ 'Line' => '25', -+ 'Name' => 'uint16_t', -+ 'Size' => '2', -+ 'Type' => 'Typedef' -+ }, -+ '78' => { -+ 'Name' => 'unsigned char', -+ 'Size' => '1', -+ 'Type' => 'Intrinsic' -+ }, -+ '785' => { -+ 'BaseType' => '137', -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Name' => 'uint32_t', -+ 'Size' => '4', -+ 'Type' => 'Typedef' -+ }, -+ '7872' => { -+ 'BaseType' => '3116', -+ 'Name' => 'struct rdma_addrinfo**', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '7878' => { -+ 'BaseType' => '3111', -+ 'Name' => 'struct rdma_addrinfo const*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '797' => { -+ 'BaseType' => '156', -+ 'Header' => undef, -+ 'Line' => '27', -+ 'Name' => 'uint64_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '81991' => { -+ 'BaseType' => '149', -+ 'Header' => undef, -+ 'Line' => '162', -+ 'Name' => '__suseconds_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '82081' => { -+ 'BaseType' => '168', -+ 'Header' => undef, -+ 'Line' => '85', -+ 'Name' => 'off_t', -+ 'Size' => '8', -+ 'Type' => 'Typedef' -+ }, -+ '82129' => { -+ 'Header' => undef, -+ 'Line' => '8', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'tv_sec', -+ 'offset' => '0', -+ 'type' => '15524' -+ }, -+ '1' => { -+ 'name' => 'tv_usec', -+ 'offset' => '8', -+ 'type' => '81991' -+ } -+ }, -+ 'Name' => 'struct timeval', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '82956' => { -+ 'Header' => undef, -+ 'Line' => '26', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'iov_base', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'iov_len', -+ 'offset' => '8', -+ 'type' => '45' -+ } -+ }, -+ 'Name' => 'struct iovec', -+ 'Size' => '16', -+ 'Type' => 'Struct' -+ }, -+ '82996' => { -+ 'BaseType' => '82956', -+ 'Name' => 'struct iovec const', -+ 'Size' => '16', -+ 'Type' => 'Const' -+ }, -+ '83402' => { -+ 'Header' => undef, -+ 'Line' => '257', -+ 'Memb' => { -+ '0' => { -+ 'name' => 'msg_name', -+ 'offset' => '0', -+ 'type' => '71' -+ }, -+ '1' => { -+ 'name' => 'msg_namelen', -+ 'offset' => '8', -+ 'type' => '1073' -+ }, -+ '2' => { -+ 'name' => 'msg_iov', -+ 'offset' => '16', -+ 'type' => '83520' -+ }, -+ '3' => { -+ 'name' => 'msg_iovlen', -+ 'offset' => '24', -+ 'type' => '45' -+ }, -+ '4' => { -+ 'name' => 'msg_control', -+ 'offset' => '32', -+ 'type' => '71' -+ }, -+ '5' => { -+ 'name' => 'msg_controllen', -+ 'offset' => '40', -+ 'type' => '45' -+ }, -+ '6' => { -+ 'name' => 'msg_flags', -+ 'offset' => '48', -+ 'type' => '130' -+ } -+ }, -+ 'Name' => 'struct msghdr', -+ 'Size' => '56', -+ 'Type' => 'Struct' -+ }, -+ '83515' => { -+ 'BaseType' => '83402', -+ 'Name' => 'struct msghdr const', -+ 'Size' => '56', -+ 'Type' => 'Const' -+ }, -+ '83520' => { -+ 'BaseType' => '82956', -+ 'Name' => 'struct iovec*', -+ 'Size' => '8', -+ 'Type' => 'Pointer' -+ }, -+ '85' => { -+ 'Name' => 'unsigned short', -+ 'Size' => '2', -+ 'Type' => 'Intrinsic' -+ }, -+ '985' => { -+ 'Name' => 'unsigned long long', -+ 'Size' => '8', -+ 'Type' => 'Intrinsic' -+ }, -+ '99' => { -+ 'BaseType' => '78', -+ 'Header' => undef, -+ 'Line' => '38', -+ 'Name' => '__uint8_t', -+ 'Size' => '1', -+ 'Type' => 'Typedef' -+ } -+ }, -+ 'UndefinedSymbols' => { -+ 'librdmacm.so.1.3.41.0' => { -+ '_ITM_deregisterTMCloneTable' => 0, -+ '_ITM_registerTMCloneTable' => 0, -+ '__asprintf_chk@GLIBC_2.8' => 0, -+ '__cxa_finalize@GLIBC_2.2.5' => 0, -+ '__errno_location@GLIBC_2.2.5' => 0, -+ '__fdelt_chk@GLIBC_2.15' => 0, -+ '__fxstat@GLIBC_2.2.5' => 0, -+ '__gmon_start__' => 0, -+ '__isoc99_fscanf@GLIBC_2.7' => 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, -+ 'bind@GLIBC_2.2.5' => 0, -+ 'calloc@GLIBC_2.2.5' => 0, -+ 'clock_gettime@GLIBC_2.17' => 0, -+ 'close@GLIBC_2.2.5' => 0, -+ 'connect@GLIBC_2.2.5' => 0, -+ 'epoll_create@GLIBC_2.3.2' => 0, -+ 'epoll_ctl@GLIBC_2.3.2' => 0, -+ 'epoll_wait@GLIBC_2.3.2' => 0, -+ 'eventfd@GLIBC_2.7' => 0, -+ 'fclose@GLIBC_2.2.5' => 0, -+ 'fcntl@GLIBC_2.2.5' => 0, -+ 'fopen@GLIBC_2.2.5' => 0, -+ 'free@GLIBC_2.2.5' => 0, -+ 'freeaddrinfo@GLIBC_2.2.5' => 0, -+ 'getaddrinfo@GLIBC_2.2.5' => 0, -+ 'getenv@GLIBC_2.2.5' => 0, -+ 'getpeername@GLIBC_2.2.5' => 0, -+ 'getrandom@GLIBC_2.25' => 0, -+ 'getsockname@GLIBC_2.2.5' => 0, -+ 'ibv_ack_cq_events@IBVERBS_1.1' => 0, -+ 'ibv_alloc_pd@IBVERBS_1.1' => 0, -+ 'ibv_attach_mcast@IBVERBS_1.1' => 0, -+ 'ibv_close_device@IBVERBS_1.1' => 0, -+ 'ibv_copy_ah_attr_from_kern@IBVERBS_1.1' => 0, -+ 'ibv_copy_path_rec_from_kern@IBVERBS_1.0' => 0, -+ 'ibv_copy_qp_attr_from_kern@IBVERBS_1.0' => 0, -+ 'ibv_create_ah@IBVERBS_1.1' => 0, -+ 'ibv_create_comp_channel@IBVERBS_1.0' => 0, -+ 'ibv_create_cq@IBVERBS_1.1' => 0, -+ 'ibv_create_qp@IBVERBS_1.1' => 0, -+ 'ibv_create_srq@IBVERBS_1.1' => 0, -+ 'ibv_dealloc_pd@IBVERBS_1.1' => 0, -+ 'ibv_dereg_mr@IBVERBS_1.1' => 0, -+ 'ibv_destroy_ah@IBVERBS_1.1' => 0, -+ 'ibv_destroy_comp_channel@IBVERBS_1.0' => 0, -+ 'ibv_destroy_cq@IBVERBS_1.1' => 0, -+ 'ibv_destroy_qp@IBVERBS_1.1' => 0, -+ 'ibv_destroy_srq@IBVERBS_1.1' => 0, -+ 'ibv_detach_mcast@IBVERBS_1.1' => 0, -+ 'ibv_free_device_list@IBVERBS_1.1' => 0, -+ 'ibv_get_cq_event@IBVERBS_1.1' => 0, -+ 'ibv_get_device_guid@IBVERBS_1.1' => 0, -+ 'ibv_get_device_index@IBVERBS_1.9' => 0, -+ 'ibv_get_device_list@IBVERBS_1.1' => 0, -+ 'ibv_get_pkey_index@IBVERBS_1.5' => 0, -+ 'ibv_get_sysfs_path@IBVERBS_1.0' => 0, -+ 'ibv_modify_qp@IBVERBS_1.1' => 0, -+ 'ibv_open_device@IBVERBS_1.1' => 0, -+ 'ibv_query_device@IBVERBS_1.1' => 0, -+ 'ibv_query_ece@IBVERBS_1.10' => 0, -+ 'ibv_query_gid@IBVERBS_1.1' => 0, -+ 'ibv_query_port@IBVERBS_1.1' => 0, -+ 'ibv_read_sysfs_file@IBVERBS_1.0' => 0, -+ 'ibv_reg_mr@IBVERBS_1.1' => 0, -+ 'ibv_set_ece@IBVERBS_1.10' => 0, -+ 'in6addr_any@GLIBC_2.2.5' => 0, -+ 'in6addr_loopback@GLIBC_2.2.5' => 0, -+ 'inotify_add_watch@GLIBC_2.4' => 0, -+ 'inotify_init1@GLIBC_2.9' => 0, -+ 'malloc@GLIBC_2.2.5' => 0, -+ 'memcmp@GLIBC_2.2.5' => 0, -+ 'memcpy@GLIBC_2.14' => 0, -+ 'memset@GLIBC_2.2.5' => 0, -+ 'nl_connect' => 0, -+ 'nl_recvmsgs_default' => 0, -+ 'nl_send_auto' => 0, -+ 'nl_send_simple' => 0, -+ 'nl_socket_alloc' => 0, -+ 'nl_socket_disable_auto_ack' => 0, -+ 'nl_socket_disable_msg_peek' => 0, -+ 'nl_socket_free' => 0, -+ 'nl_socket_modify_cb' => 0, -+ 'nl_socket_modify_err_cb' => 0, -+ 'nla_get_string' => 0, -+ 'nla_get_u64' => 0, -+ 'nla_put' => 0, -+ 'nlmsg_alloc_simple' => 0, -+ 'nlmsg_free' => 0, -+ 'nlmsg_hdr' => 0, -+ 'nlmsg_parse' => 0, -+ 'open@GLIBC_2.2.5' => 0, -+ 'poll@GLIBC_2.2.5' => 0, -+ 'posix_memalign@GLIBC_2.2.5' => 0, -+ 'pthread_cond_destroy@GLIBC_2.3.2' => 0, -+ 'pthread_cond_init@GLIBC_2.3.2' => 0, -+ 'pthread_cond_signal@GLIBC_2.3.2' => 0, -+ 'pthread_cond_wait@GLIBC_2.3.2' => 0, -+ 'pthread_create@GLIBC_2.2.5' => 0, -+ 'pthread_join@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_destroy@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_init@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_lock@GLIBC_2.2.5' => 0, -+ 'pthread_mutex_unlock@GLIBC_2.2.5' => 0, -+ 'qsort@GLIBC_2.2.5' => 0, -+ 'rand_r@GLIBC_2.2.5' => 0, -+ 'read@GLIBC_2.2.5' => 0, -+ 'recv@GLIBC_2.2.5' => 0, -+ 'recvfrom@GLIBC_2.2.5' => 0, -+ 'sched_yield@GLIBC_2.2.5' => 0, -+ 'sem_destroy@GLIBC_2.2.5' => 0, -+ 'sem_init@GLIBC_2.2.5' => 0, -+ 'sem_post@GLIBC_2.2.5' => 0, -+ 'sem_wait@GLIBC_2.2.5' => 0, -+ 'send@GLIBC_2.2.5' => 0, -+ 'sendmsg@GLIBC_2.2.5' => 0, -+ 'setsockopt@GLIBC_2.2.5' => 0, -+ 'shutdown@GLIBC_2.2.5' => 0, -+ '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, -+ 'sysconf@GLIBC_2.2.5' => 0, -+ 'tdelete@GLIBC_2.2.5' => 0, -+ 'tdestroy@GLIBC_2.2.5' => 0, -+ 'tfind@GLIBC_2.2.5' => 0, -+ 'time@GLIBC_2.2.5' => 0, -+ 'timerfd_create@GLIBC_2.8' => 0, -+ 'timerfd_settime@GLIBC_2.8' => 0, -+ 'tsearch@GLIBC_2.2.5' => 0, -+ 'write@GLIBC_2.2.5' => 0 -+ } -+ }, -+ 'WordSize' => '8' -+ }; --- -2.34.1 - diff --git a/0017-mlx5-Adjust-Crypto-BSF-size-if-signature-is-used.patch b/0017-mlx5-Adjust-Crypto-BSF-size-if-signature-is-used.patch deleted file mode 100644 index f0e5a87..0000000 --- a/0017-mlx5-Adjust-Crypto-BSF-size-if-signature-is-used.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 349d850df17e2287bd6b02766e30be79b701cd6e Mon Sep 17 00:00:00 2001 -From: Maher Sanalla -Date: Sun, 19 Jun 2022 13:34:23 +0300 -Subject: mlx5: Adjust Crypto BSF size if signature is used - -[ Upstream commit b38f3439a983f42dd5ac8f93f0813a969720225f ] - -When a Mkey is configured with crypto and signature offload, the crypto -BSF size and signature BSF size should both be set to 128 Bytes. -Currently, when building the crypto BSF, we do not take into account -if signature mode is configured or not, and we set the crypto BSF size to -64 Bytes. - -The situation above does not affect crypto configuration on CX6 HCA, -but will obstruct crypto traffic in more recent HCA's such as -CX6Dx and onwards. - -Thus, check if signature mode is configured when building crypto bsf, -and set the bsf size accordingly. - -Fixes: b5f0a5875380 ("mlx5: Add crypto setter for MKey") -Signed-off-by: Maher Sanalla -Reviewed-by: Avihai Horon -Signed-off-by: Yishai Hadas -Signed-off-by: Nicolas Morey-Chaisemartin ---- - providers/mlx5/qp.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/providers/mlx5/qp.c b/providers/mlx5/qp.c -index d0e5a49..f9f3d1a 100644 ---- a/providers/mlx5/qp.c -+++ b/providers/mlx5/qp.c -@@ -2414,7 +2414,8 @@ static int mlx5_umr_fill_crypto_bsf(struct mlx5_crypto_bsf *crypto_bsf, - - memset(crypto_bsf, 0, sizeof(*crypto_bsf)); - -- crypto_bsf->bsf_size_type |= MLX5_BSF_SIZE_WITH_INLINE -+ crypto_bsf->bsf_size_type |= (block ? MLX5_BSF_SIZE_SIG_AND_CRYPTO : -+ MLX5_BSF_SIZE_WITH_INLINE) - << MLX5_BSF_SIZE_SHIFT; - crypto_bsf->bsf_size_type |= MLX5_BSF_TYPE_CRYPTO; - order = get_crypto_order(attr->encrypt_on_tx, --- -2.34.1 - diff --git a/0018-mlx5-DR-Fix-missing-comma-in-matcher-builder-dump-li.patch b/0018-mlx5-DR-Fix-missing-comma-in-matcher-builder-dump-li.patch deleted file mode 100644 index ecef7d6..0000000 --- a/0018-mlx5-DR-Fix-missing-comma-in-matcher-builder-dump-li.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 202637191a96aa1b8f1ee841d71ac8abdfad82bc Mon Sep 17 00:00:00 2001 -From: Muhammad Sammar -Date: Tue, 21 Jun 2022 12:30:39 +0300 -Subject: mlx5: DR, Fix missing comma in matcher builder dump line - -[ Upstream commit f50b33a69f12024d0b998d5d5062656a6aee6a92 ] - -Add missing comma to matcher builder dump line. - -Fixes: 6a1f3b4baa2e ("mlx5: Add support for dr_matcher to the steering dump API") -Reviewed-by: Erez Shitrit -Signed-off-by: Muhammad Sammar -Signed-off-by: Yishai Hadas -Signed-off-by: Nicolas Morey-Chaisemartin ---- - providers/mlx5/dr_dbg.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/providers/mlx5/dr_dbg.c b/providers/mlx5/dr_dbg.c -index 1e82e25..62e3f36 100644 ---- a/providers/mlx5/dr_dbg.c -+++ b/providers/mlx5/dr_dbg.c -@@ -410,7 +410,7 @@ static int dr_dump_matcher_builder(FILE *f, struct dr_ste_build *builder, - bool is_match = builder->htbl_type == DR_STE_HTBL_TYPE_MATCH; - int ret; - -- ret = fprintf(f, "%d,0x%" PRIx64 "%d,%d,0x%x,%d\n", -+ ret = fprintf(f, "%d,0x%" PRIx64 ",%d,%d,0x%x,%d\n", - DR_DUMP_REC_TYPE_MATCHER_BUILDER, - matcher_id, - index, --- -2.34.1 - diff --git a/0019-Install-xprtrdma-svcrdma-kmods-in-redhat-suse-dracut.patch b/0019-Install-xprtrdma-svcrdma-kmods-in-redhat-suse-dracut.patch deleted file mode 100644 index 5e9510f..0000000 --- a/0019-Install-xprtrdma-svcrdma-kmods-in-redhat-suse-dracut.patch +++ /dev/null @@ -1,58 +0,0 @@ -From f6aa0ecbe50a3141d6a3a03f0282df3ec96b76df Mon Sep 17 00:00:00 2001 -From: Benjamin Gilbert -Date: Tue, 16 Aug 2022 23:20:45 -0400 -Subject: Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - -[ Upstream commit aa40d6dab34d2a465e520ddb13858bd47c7b1c06 ] - -The rdma dracut module installs udev rules that can cause -rdma-load-modules@rdma.service to load kernel modules listed in rdma.conf. -That file mentions the xprtrdma and svcrdma modules (both of which are -aliases for rpcrdma in kernel 5.18) but the dracut module doesn't install -them in the initrd. If they're not installed by other means, this causes -warnings in the journal: - - systemd-modules-load[...]: Failed to find module 'xprtrdma' - systemd-modules-load[...]: Failed to find module 'svcrdma' - -Before systemd 244, it also causes rdma-load-modules@rdma.service to fail -entirely. - -Fix by explicitly installing those modules in the initrd. - -See also https://bugzilla.redhat.com/show_bug.cgi?id=2117375. - -Fixes: 8bb38f6cb1b2 ("redhat: update dracut setting") -Fixes: 775241089e26 ("suse: fix dracut support") -Signed-off-by: Benjamin Gilbert -Signed-off-by: Nicolas Morey-Chaisemartin ---- - redhat/rdma.modules-setup.sh | 2 +- - suse/module-setup.sh | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/redhat/rdma.modules-setup.sh b/redhat/rdma.modules-setup.sh -index 1dabb5d..4dab750 100644 ---- a/redhat/rdma.modules-setup.sh -+++ b/redhat/rdma.modules-setup.sh -@@ -29,5 +29,5 @@ install() { - - installkernel() { - hostonly='' instmods =drivers/infiniband =drivers/net/ethernet/mellanox =drivers/net/ethernet/chelsio =drivers/net/ethernet/cisco =drivers/net/ethernet/emulex =drivers/target -- hostonly='' instmods crc-t10dif crct10dif_common -+ hostonly='' instmods crc-t10dif crct10dif_common xprtrdma svcrdma - } -diff --git a/suse/module-setup.sh b/suse/module-setup.sh -index 26419bf..1e5c517 100644 ---- a/suse/module-setup.sh -+++ b/suse/module-setup.sh -@@ -27,5 +27,5 @@ install() { - - installkernel() { - hostonly='' instmods =drivers/infiniband =drivers/net/ethernet/mellanox =drivers/net/ethernet/chelsio =drivers/net/ethernet/cisco =drivers/net/ethernet/emulex =drivers/target -- hostonly='' instmods crc-t10dif crct10dif_common -+ hostonly='' instmods crc-t10dif crct10dif_common xprtrdma svcrdma - } --- -2.34.1 - diff --git a/0020-providers-irdma-Explicitly-set-QP-modify-attributes-.patch b/0020-providers-irdma-Explicitly-set-QP-modify-attributes-.patch deleted file mode 100644 index 108b6e4..0000000 --- a/0020-providers-irdma-Explicitly-set-QP-modify-attributes-.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 94b468fad35b00bd43d28b9e680a4921baaf75c4 Mon Sep 17 00:00:00 2001 -From: Sindhu-Devale -Date: Thu, 8 Sep 2022 15:44:12 -0400 -Subject: providers/irdma: Explicitly set QP modify attributes for reflush - -[ Upstream commit 1ffbbce65e60ee031be70a2bfb6ec319306e4378 ] - -irdma issues a reflush via a modify QP to ERROR op to report completions for -WR's posted once the QP is in error state. - -However, this reflush modify attributes is incorrectly keyed off the last QP -QP attributes by an application which might or might not be a modify to error. -In the later case, a flush WQE is missed. - -Explicitly set the attr.qp_state and attr_mask during a reflush modify -to move the QP to error state once its in error state. Remove ibv_qp -attributes from irdma_uqp struct - -Fixes: 14a0fc8 ("rdma-core/irdma: Implement device supported verb APIs") -Signed-off-by: Shiraz Saleem -Signed-off-by: Tatyana Nikolova -Signed-off-by: Sindhu-Devale -Signed-off-by: Nicolas Morey-Chaisemartin ---- - providers/irdma/umain.h | 2 -- - providers/irdma/uverbs.c | 9 +++------ - 2 files changed, 3 insertions(+), 8 deletions(-) - -diff --git a/providers/irdma/umain.h b/providers/irdma/umain.h -index 9e802fd..109e2f1 100644 ---- a/providers/irdma/umain.h -+++ b/providers/irdma/umain.h -@@ -88,7 +88,6 @@ struct irdma_ucq { - - struct irdma_uqp { - struct ibv_qp ibv_qp; -- struct ibv_qp_attr attr; - struct irdma_ucq *send_cq; - struct irdma_ucq *recv_cq; - struct verbs_mr vmr; -@@ -103,7 +102,6 @@ struct irdma_uqp { - struct ibv_recv_wr *pend_rx_wr; - struct irdma_qp_uk qp; - enum ibv_qp_type qp_type; -- enum ibv_qp_attr_mask attr_mask; - struct irdma_sge *recv_sges; - }; - -diff --git a/providers/irdma/uverbs.c b/providers/irdma/uverbs.c -index 040b4ec..c2b326d 100644 ---- a/providers/irdma/uverbs.c -+++ b/providers/irdma/uverbs.c -@@ -1416,12 +1416,9 @@ int irdma_umodify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, int attr_mask) - struct irdma_uvcontext *iwctx; - struct irdma_uqp *iwuqp; - -- - iwuqp = container_of(qp, struct irdma_uqp, ibv_qp); - iwctx = container_of(qp->context, struct irdma_uvcontext, - ibv_ctx.context); -- iwuqp->attr_mask = attr_mask; -- memcpy(&iwuqp->attr, attr, sizeof(iwuqp->attr)); - - if (iwuqp->qp.qp_caps & IRDMA_PUSH_MODE && - attr_mask & IBV_QP_STATE && iwctx->uk_attrs.hw_rev > IRDMA_GEN_1) { -@@ -1464,13 +1461,13 @@ static void irdma_issue_flush(struct ibv_qp *qp, bool sq_flush, bool rq_flush) - { - struct ib_uverbs_ex_modify_qp_resp resp = {}; - struct irdma_umodify_qp cmd_ex = {}; -- struct irdma_uqp *iwuqp; -+ struct ibv_qp_attr attr = {}; - -+ attr.qp_state = IBV_QPS_ERR; - cmd_ex.sq_flush = sq_flush; - cmd_ex.rq_flush = rq_flush; -- iwuqp = container_of(qp, struct irdma_uqp, ibv_qp); - -- ibv_cmd_modify_qp_ex(qp, &iwuqp->attr, iwuqp->attr_mask, -+ ibv_cmd_modify_qp_ex(qp, &attr, IBV_QP_STATE, - &cmd_ex.ibv_cmd, sizeof(cmd_ex), - &resp, sizeof(resp)); - } --- -2.34.1 - diff --git a/0021-providers-irdma-Use-s-g-array-in-post-send-only-when.patch b/0021-providers-irdma-Use-s-g-array-in-post-send-only-when.patch deleted file mode 100644 index be9d4af..0000000 --- a/0021-providers-irdma-Use-s-g-array-in-post-send-only-when.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 660ac56e1ee71a177554432e9b9994aea1bdd0d4 Mon Sep 17 00:00:00 2001 -From: Sindhu-Devale -Date: Thu, 8 Sep 2022 17:22:32 -0400 -Subject: providers/irdma: Use s/g array in post send only when its valid - -[ Upstream commit 7bc6e3b49cdac9776e740e9d886e3676524996f8 ] - -Send with invalidate verb call can pass in an -uninitialized s/g array with 0 sge's which is -filled into irdma WQE and causes a HW asynchronous event. - -Fix this by using the s/g array in irdma post send only when its valid. - -Fixes: 3bebdf5 ("rdma-core/irdma: Add user/kernel shared libraries") -Signed-off-by: Tatyana Nikolova tatyana.e.nikolova@intel.com -Signed-off-by: Sindhu-Devale -Signed-off-by: Nicolas Morey-Chaisemartin ---- - providers/irdma/uk.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/providers/irdma/uk.c b/providers/irdma/uk.c -index beda34b..43ea45a 100644 ---- a/providers/irdma/uk.c -+++ b/providers/irdma/uk.c -@@ -476,7 +476,8 @@ enum irdma_status_code irdma_uk_send(struct irdma_qp_uk *qp, - FIELD_PREP(IRDMAQPSQ_IMMDATA, info->imm_data)); - i = 0; - } else { -- qp->wqe_ops.iw_set_fragment(wqe, 0, op_info->sg_list, -+ qp->wqe_ops.iw_set_fragment(wqe, 0, -+ frag_cnt ? op_info->sg_list : NULL, - qp->swqe_polarity); - i = 1; - } --- -2.34.1 - diff --git a/0022-providers-irdma-Report-correct-WC-errors.patch b/0022-providers-irdma-Report-correct-WC-errors.patch deleted file mode 100644 index 97f4292..0000000 --- a/0022-providers-irdma-Report-correct-WC-errors.patch +++ /dev/null @@ -1,52 +0,0 @@ -From b3dd8cf57c07055372f93aba508572274a59f7b5 Mon Sep 17 00:00:00 2001 -From: Sindhu-Devale -Date: Thu, 8 Sep 2022 17:39:40 -0400 -Subject: providers/irdma: Report correct WC errors - -[ Upstream commit 7f9761eb541413bf113a6ba841791bd5fd47872e ] - -Return specific WC errors for certain type of error -events. - -In particular, - -Return IBV_WC_REM_INV_REQ_ERR for an invalid -request related asynchronous event. - -Fixes: 14a0fc8 ("rdma-core/irdma: Implement device supported verb APIs") -Signed-off-by: Tatyana Nikolova -Signed-off-by: Sindhu-Devale -Signed-off-by: Nicolas Morey-Chaisemartin ---- - providers/irdma/user.h | 1 + - providers/irdma/uverbs.c | 2 ++ - 2 files changed, 3 insertions(+) - -diff --git a/providers/irdma/user.h b/providers/irdma/user.h -index 2506d48..f8bbc27 100644 ---- a/providers/irdma/user.h -+++ b/providers/irdma/user.h -@@ -106,6 +106,7 @@ enum irdma_flush_opcode { - FLUSH_FATAL_ERR, - FLUSH_RETRY_EXC_ERR, - FLUSH_MW_BIND_ERR, -+ FLUSH_REM_INV_REQ_ERR, - }; - - enum irdma_cmpl_status { -diff --git a/providers/irdma/uverbs.c b/providers/irdma/uverbs.c -index c2b326d..1b36bca 100644 ---- a/providers/irdma/uverbs.c -+++ b/providers/irdma/uverbs.c -@@ -560,6 +560,8 @@ static enum ibv_wc_status irdma_flush_err_to_ib_wc_status(enum irdma_flush_opcod - return IBV_WC_RETRY_EXC_ERR; - case FLUSH_MW_BIND_ERR: - return IBV_WC_MW_BIND_ERR; -+ case FLUSH_REM_INV_REQ_ERR: -+ return IBV_WC_REM_INV_REQ_ERR; - case FLUSH_FATAL_ERR: - default: - return IBV_WC_FATAL_ERR; --- -2.34.1 - diff --git a/0023-pyverbs-Increment-the-correct-rkey-in-test_qpex.patch b/0023-pyverbs-Increment-the-correct-rkey-in-test_qpex.patch deleted file mode 100644 index 4f19920..0000000 --- a/0023-pyverbs-Increment-the-correct-rkey-in-test_qpex.patch +++ /dev/null @@ -1,34 +0,0 @@ -From ef27ae99376e5b672c12e856fb72c2d94d8d2cf5 Mon Sep 17 00:00:00 2001 -From: Bob Pearson -Date: Thu, 19 May 2022 10:58:11 -0500 -Subject: pyverbs: Increment the correct rkey in test_qpex - -[ Upstream commit 0c4d91db686ef4e4364aae2514d22e8462335bd9 ] - -The local bind is manipulating the local rkey, not the server rkey. Bind -doesn't check that the high bits are correct so this was missed. - -Fixes: 9fca2824b5ec ("tests: Retrieve tests that generates mlx5 CQE errors") -Signed-off-by: Bob Pearson -Signed-off-by: Jason Gunthorpe -Signed-off-by: Nicolas Morey-Chaisemartin ---- - tests/test_qpex.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_qpex.py b/tests/test_qpex.py -index 8f3f338..a4c9991 100644 ---- a/tests/test_qpex.py -+++ b/tests/test_qpex.py -@@ -300,7 +300,7 @@ class QpExTestCase(RDMATestCase): - if ex.error_code == errno.EOPNOTSUPP: - raise unittest.SkipTest('Memory Window allocation is not supported') - raise ex -- new_key = inc_rkey(server.mr.rkey) -+ new_key = inc_rkey(mw.rkey) - server.qp.wr_bind_mw(mw, new_key, bind_info) - server.qp.wr_complete() - u.poll_cq(server.cq) --- -2.34.1 - diff --git a/0024-mckey-Use-rdma_create_qp_ex-only-for-loopback-preven.patch b/0024-mckey-Use-rdma_create_qp_ex-only-for-loopback-preven.patch deleted file mode 100644 index 7db0917..0000000 --- a/0024-mckey-Use-rdma_create_qp_ex-only-for-loopback-preven.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 080f7181a2b4d2316d03c702f65640d6e8b1031e Mon Sep 17 00:00:00 2001 -From: Kamal Heib -Date: Mon, 19 Sep 2022 11:39:15 -0400 -Subject: mckey: Use rdma_create_qp_ex only for loopback prevention - -[ Upstream commit 926a1158e33d78573859f5dfea399f7a7edcf11f ] - -As not all the providers support the rdma_create_qp_ex(), change the -code to use rdma_create_qp_ex() only when loopback prevention is requested. - -Fixes: 40806cc22936 ("rdma-core: Add support for multicast loopback prevention to mckey") -Signed-off-by: Kamal Heib -Signed-off-by: Nicolas Morey-Chaisemartin ---- - librdmacm/examples/mckey.c | 48 +++++++++++++++++++++++++------------- - 1 file changed, 32 insertions(+), 16 deletions(-) - -diff --git a/librdmacm/examples/mckey.c b/librdmacm/examples/mckey.c -index 7015ed2..6df53a2 100644 ---- a/librdmacm/examples/mckey.c -+++ b/librdmacm/examples/mckey.c -@@ -134,7 +134,8 @@ static int verify_test_params(struct cmatest_node *node) - static int init_node(struct cmatest_node *node) - { - struct ibv_qp_init_attr_ex init_qp_attr_ex; -- int cqe, ret; -+ struct ibv_qp_init_attr init_qp_attr; -+ int cqe, ret = 0; - - node->pd = ibv_alloc_pd(node->cma_id->verbs); - if (!node->pd) { -@@ -151,23 +152,38 @@ static int init_node(struct cmatest_node *node) - goto out; - } - -- memset(&init_qp_attr_ex, 0, sizeof(init_qp_attr_ex)); -- init_qp_attr_ex.cap.max_send_wr = message_count ? message_count : 1; -- init_qp_attr_ex.cap.max_recv_wr = message_count ? message_count : 1; -- init_qp_attr_ex.cap.max_send_sge = 1; -- init_qp_attr_ex.cap.max_recv_sge = 1; -- init_qp_attr_ex.qp_context = node; -- init_qp_attr_ex.sq_sig_all = 0; -- init_qp_attr_ex.qp_type = IBV_QPT_UD; -- init_qp_attr_ex.send_cq = node->cq; -- init_qp_attr_ex.recv_cq = node->cq; -- -- init_qp_attr_ex.comp_mask = IBV_QP_INIT_ATTR_CREATE_FLAGS|IBV_QP_INIT_ATTR_PD; -- init_qp_attr_ex.pd = node->pd; -- if (!loopback) -+ memset(&init_qp_attr, 0, sizeof init_qp_attr); -+ init_qp_attr.cap.max_send_wr = message_count ? message_count : 1; -+ init_qp_attr.cap.max_recv_wr = message_count ? message_count : 1; -+ init_qp_attr.cap.max_send_sge = 1; -+ init_qp_attr.cap.max_recv_sge = 1; -+ init_qp_attr.qp_context = node; -+ init_qp_attr.sq_sig_all = 0; -+ init_qp_attr.qp_type = IBV_QPT_UD; -+ init_qp_attr.send_cq = node->cq; -+ init_qp_attr.recv_cq = node->cq; -+ -+ if (!loopback) { -+ memset(&init_qp_attr_ex, 0, sizeof(init_qp_attr_ex)); -+ init_qp_attr_ex.cap.max_send_wr = message_count ? message_count : 1; -+ init_qp_attr_ex.cap.max_recv_wr = message_count ? message_count : 1; -+ init_qp_attr_ex.cap.max_send_sge = 1; -+ init_qp_attr_ex.cap.max_recv_sge = 1; -+ init_qp_attr_ex.qp_context = node; -+ init_qp_attr_ex.sq_sig_all = 0; -+ init_qp_attr_ex.qp_type = IBV_QPT_UD; -+ init_qp_attr_ex.send_cq = node->cq; -+ init_qp_attr_ex.recv_cq = node->cq; -+ -+ init_qp_attr_ex.comp_mask = IBV_QP_INIT_ATTR_CREATE_FLAGS|IBV_QP_INIT_ATTR_PD; -+ init_qp_attr_ex.pd = node->pd; - init_qp_attr_ex.create_flags = IBV_QP_CREATE_BLOCK_SELF_MCAST_LB; - -- ret = rdma_create_qp_ex(node->cma_id, &init_qp_attr_ex); -+ ret = rdma_create_qp_ex(node->cma_id, &init_qp_attr_ex); -+ } else { -+ ret = rdma_create_qp(node->cma_id, node->pd, &init_qp_attr); -+ } -+ - if (ret) { - perror("mckey: unable to create QP"); - goto out; --- -2.34.1 - diff --git a/0025-Fix-spelling-mistake-of-underlying.patch b/0025-Fix-spelling-mistake-of-underlying.patch deleted file mode 100644 index a3a5486..0000000 --- a/0025-Fix-spelling-mistake-of-underlying.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 3e56594215ccce88b89638ec16480d970776e3fb Mon Sep 17 00:00:00 2001 -From: Benjamin Drung -Date: Tue, 27 Sep 2022 12:01:14 +0200 -Subject: Fix spelling mistake of underlying - -[ Upstream commit 47f3a9fd706c4a407b7bbea12ffd16edd120883e ] - -Fixes: cc6eb6dd7b73 ("pyverbs: Add support for memory window creation") -Signed-off-by: Benjamin Drung -Signed-off-by: Nicolas Morey-Chaisemartin ---- - pyverbs/mr.pyx | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/pyverbs/mr.pyx b/pyverbs/mr.pyx -index 72bb181..e7f5f52 100644 ---- a/pyverbs/mr.pyx -+++ b/pyverbs/mr.pyx -@@ -314,10 +314,10 @@ cdef class MW(PyverbsCM): - - cpdef close(self): - """ -- Closes the underlaying C MW object. -+ Closes the underlying C MW object. - MW may be deleted directly or by deleting its PD, which leaves the -- Python object without the underlaying MW. -- Need to check that the underlaying MW wasn't dealloced before. -+ Python object without the underlying MW. -+ Need to check that the underlying MW wasn't dealloced before. - :return: None - """ - if self.mw is not NULL: --- -2.34.1 - diff --git a/0026-rdma-ndd-disable-systemd-ProtectHostName-feature.patch b/0026-rdma-ndd-disable-systemd-ProtectHostName-feature.patch deleted file mode 100644 index 247e2d5..0000000 --- a/0026-rdma-ndd-disable-systemd-ProtectHostName-feature.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 1a2cad26263190460ed211329d040cb1da8d7ac2 Mon Sep 17 00:00:00 2001 -From: Nicolas Morey-Chaisemartin -Date: Thu, 13 Oct 2022 09:49:12 +0200 -Subject: rdma-ndd: disable systemd ProtectHostName feature - -[ Upstream commit 57637df8dd6b92b4bcd3e04cea476012901526d0 ] - -ProtectHostName prevents dynamic name changes to be noticed by the service. -This means that on a system with no static hostname, rdma-ndd is started with -a hostname 'localhost' and is not aware of new hostname retreived -through a DHCP lease. - -Fixes: 384b75b5f624 ("rdma-ndd: systemd hardening") -Signed-off-by: Nicolas Morey-Chaisemartin ---- - rdma-ndd/rdma-ndd.service.in | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/rdma-ndd/rdma-ndd.service.in b/rdma-ndd/rdma-ndd.service.in -index e3f8d11..368deec 100644 ---- a/rdma-ndd/rdma-ndd.service.in -+++ b/rdma-ndd/rdma-ndd.service.in -@@ -22,7 +22,6 @@ Restart=always - ExecStart=@CMAKE_INSTALL_FULL_SBINDIR@/rdma-ndd --systemd - ProtectSystem=full - ProtectHome=true --ProtectHostname=true - ProtectKernelLogs=true - - # rdma-ndd is automatically wanted by udev when an RDMA device with a node description is present --- -2.34.1 - diff --git a/0027-libhns-Add-RoH-device-IDs.patch b/0027-libhns-Add-RoH-device-IDs.patch deleted file mode 100644 index fe5956a..0000000 --- a/0027-libhns-Add-RoH-device-IDs.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 0fcebb18e318cb0af02afa055f4357ba3002280b Mon Sep 17 00:00:00 2001 -From: Lang Cheng -Date: Fri, 9 Oct 2020 11:14:39 +0800 -Subject: libhns: Add RoH device IDs - -Add RoH device IDs. -0xA227 is a 100Gb/s RoH device, and it was mistakenly added before. -0xA22C is a 200Gb/s RoH device. -0xA22D is a 400Gb/s RoH device. - -Fixes:a0f8a069799e("libhns: Add new PCI device matching for hip08") - -Signed-off-by: Lang Cheng ---- - providers/hns/hns_roce_u.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 266e73e..60b3fe1 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -53,6 +53,8 @@ static const struct verbs_match_ent hca_table[] = { - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA226, &hns_roce_u_hw_v2), - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA227, &hns_roce_u_hw_v2), - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA228, &hns_roce_u_hw_v2), -+ VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22C, &hns_roce_u_hw_v2), -+ VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22D, &hns_roce_u_hw_v2), - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22F, &hns_roce_u_hw_v2), - {} - }; --- -2.30.0 - diff --git a/0028-Update-kernel-headers.patch b/0028-Update-kernel-headers.patch deleted file mode 100644 index 90daaf9..0000000 --- a/0028-Update-kernel-headers.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 4050da82f772478e1ebbcc6bd1971ecfa07399ad Mon Sep 17 00:00:00 2001 -From: Guofeng Yue -Date: Mon, 17 Oct 2022 11:12:15 +0800 -Subject: Update kernel headers - -To commit ?? ("RDMA/hns: Pass mac type to user driver for RoH mode"). - -Signed-off-by: Guofeng Yue ---- - kernel-headers/rdma/hns-abi.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 542be5e..9866c51 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -116,6 +116,8 @@ struct hns_roce_ib_alloc_ucontext_resp { - __u32 reserved; - __u32 config; - __u32 max_inline_data; -+ __u8 mac_type; -+ __u8 rsv1[7]; - }; - - struct hns_roce_ib_alloc_ucontext { --- -2.30.0 - diff --git a/0029-libhns-Add-the-parsing-of-mac-type-in-RoH-mode.patch b/0029-libhns-Add-the-parsing-of-mac-type-in-RoH-mode.patch deleted file mode 100644 index 4c82033..0000000 --- a/0029-libhns-Add-the-parsing-of-mac-type-in-RoH-mode.patch +++ /dev/null @@ -1,79 +0,0 @@ -From f4626313eea2c78a8fac4b007b08533371ce1501 Mon Sep 17 00:00:00 2001 -From: Guofeng Yue -Date: Tue, 13 Sep 2022 20:09:27 +0800 -Subject: libhns: Add the parsing of mac type in RoH mode - -After parsing the mac type as RoH mode, the user driver -needs to set the dmac field of ud wqe to 0xFF, the hardware -will recognize this field, and increase the recognition of -the IP field in RoH mode, which is used for the CM link -building function in user mode. - -Signed-off-by: Yangyang Li -Signed-off-by: Guofeng Yue ---- - providers/hns/hns_roce_u.c | 2 ++ - providers/hns/hns_roce_u.h | 6 ++++++ - providers/hns/hns_roce_u_hw_v2.c | 4 ++++ - 3 files changed, 12 insertions(+) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 60b3fe1..20e3698 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -121,6 +121,8 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - &resp.ibv_resp, sizeof(resp))) - goto err_free; - -+ hr_dev->mac_type = resp.mac_type; -+ - if (!resp.cqe_size) - context->cqe_size = HNS_ROCE_CQE_SIZE; - else if (resp.cqe_size <= HNS_ROCE_V3_CQE_SIZE) -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 8c1cb1e..623be79 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -153,11 +153,17 @@ - #define HNS_ROCE_SRQ_TABLE_BITS 8 - #define HNS_ROCE_SRQ_TABLE_SIZE BIT(HNS_ROCE_SRQ_TABLE_BITS) - -+enum { -+ HNAE3_MAC_ETH, -+ HNAE3_MAC_ROH, -+}; -+ - struct hns_roce_device { - struct verbs_device ibv_dev; - int page_size; - const struct hns_roce_u_hw *u_hw; - int hw_version; -+ uint8_t mac_type; - }; - - struct hns_roce_buf { -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index c652eea..b0c3109 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1068,6 +1068,7 @@ static inline void enable_wqe(struct hns_roce_qp *qp, void *sq_wqe, - static int set_ud_wqe(void *wqe, struct hns_roce_qp *qp, struct ibv_send_wr *wr, - unsigned int nreq, struct hns_roce_sge_info *sge_info) - { -+ struct hns_roce_device *hr_dev = to_hr_dev(qp->verbs_qp.qp.context->device); - struct hns_roce_ah *ah = to_hr_ah(wr->wr.ud.ah); - struct hns_roce_ud_sq_wqe *ud_sq_wqe = wqe; - int ret = 0; -@@ -1092,6 +1093,9 @@ static int set_ud_wqe(void *wqe, struct hns_roce_qp *qp, struct ibv_send_wr *wr, - if (ret) - return ret; - -+ if (hr_dev->mac_type == HNAE3_MAC_ROH) -+ ud_sq_wqe->dmac[0] = 0xFF; -+ - ret = fill_ud_data_seg(ud_sq_wqe, qp, wr, sge_info); - if (ret) - return ret; --- -2.30.0 - diff --git a/0030-libhns-Add-support-for-the-thread-domain-and-the-par.patch b/0030-libhns-Add-support-for-the-thread-domain-and-the-par.patch deleted file mode 100644 index 5726207..0000000 --- a/0030-libhns-Add-support-for-the-thread-domain-and-the-par.patch +++ /dev/null @@ -1,835 +0,0 @@ -From 812372fadc96c6c59d460d84cdc72d60014f220d Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Mon, 27 Jun 2022 14:52:04 +0800 -Subject: [PATCH rdma-core] libhns: Add support for the thread domain and the parent domain - -Internal locks will be disabled for queues under the -thread domain with the parent domain. - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63NGA - ------------------------------------------------------------------- - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 5 +- - providers/hns/hns_roce_u.h | 75 ++++++++- - providers/hns/hns_roce_u_hw_v2.c | 77 ++++----- - providers/hns/hns_roce_u_verbs.c | 267 ++++++++++++++++++++++++++++--- - 4 files changed, 357 insertions(+), 67 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 266e73e..e3c72bb 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -67,7 +67,7 @@ static const struct verbs_context_ops hns_common_ops = { - .create_qp = hns_roce_u_create_qp, - .create_qp_ex = hns_roce_u_create_qp_ex, - .dealloc_mw = hns_roce_u_dealloc_mw, -- .dealloc_pd = hns_roce_u_free_pd, -+ .dealloc_pd = hns_roce_u_dealloc_pd, - .dereg_mr = hns_roce_u_dereg_mr, - .destroy_cq = hns_roce_u_destroy_cq, - .modify_cq = hns_roce_u_modify_cq, -@@ -88,6 +88,9 @@ static const struct verbs_context_ops hns_common_ops = { - .close_xrcd = hns_roce_u_close_xrcd, - .open_qp = hns_roce_u_open_qp, - .get_srq_num = hns_roce_u_get_srq_num, -+ .alloc_td = hns_roce_u_alloc_td, -+ .dealloc_td = hns_roce_u_dealloc_td, -+ .alloc_parent_domain = hns_roce_u_alloc_pad, - }; - - static uint32_t calc_table_shift(uint32_t entry_count, uint32_t size_shift) -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 8c1cb1e..8181da7 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -188,6 +188,11 @@ struct hns_roce_db_page { - unsigned long *bitmap; - }; - -+struct hns_roce_spinlock { -+ pthread_spinlock_t lock; -+ int need_lock; -+}; -+ - struct hns_roce_context { - struct verbs_context ibv_ctx; - void *uar; -@@ -222,15 +227,27 @@ struct hns_roce_context { - unsigned int max_inline_data; - }; - -+struct hns_roce_td { -+ struct ibv_td ibv_td; -+ atomic_int refcount; -+}; -+ - struct hns_roce_pd { - struct ibv_pd ibv_pd; - unsigned int pdn; -+ atomic_int refcount; -+ struct hns_roce_pd *protection_domain; -+}; -+ -+struct hns_roce_pad { -+ struct hns_roce_pd pd; -+ struct hns_roce_td *td; - }; - - struct hns_roce_cq { - struct verbs_cq verbs_cq; - struct hns_roce_buf buf; -- pthread_spinlock_t lock; -+ struct hns_roce_spinlock hr_lock; - unsigned int cqn; - unsigned int cq_depth; - unsigned int cons_index; -@@ -266,7 +283,7 @@ struct hns_roce_srq { - struct hns_roce_idx_que idx_que; - struct hns_roce_buf wqe_buf; - struct hns_roce_rinl_buf srq_rinl_buf; -- pthread_spinlock_t lock; -+ struct hns_roce_spinlock hr_lock; - unsigned long *wrid; - unsigned int srqn; - unsigned int wqe_cnt; -@@ -279,7 +296,7 @@ struct hns_roce_srq { - - struct hns_roce_wq { - unsigned long *wrid; -- pthread_spinlock_t lock; -+ struct hns_roce_spinlock hr_lock; - unsigned int wqe_cnt; - int max_post; - unsigned int head; -@@ -397,9 +414,35 @@ static inline struct hns_roce_context *to_hr_ctx(struct ibv_context *ibv_ctx) - return container_of(ibv_ctx, struct hns_roce_context, ibv_ctx.context); - } - -+static inline struct hns_roce_td *to_hr_td(struct ibv_td *ibv_td) -+{ -+ return container_of(ibv_td, struct hns_roce_td, ibv_td); -+} -+ -+/* to_hr_pd always returns the real hns_roce_pd obj. */ - static inline struct hns_roce_pd *to_hr_pd(struct ibv_pd *ibv_pd) - { -- return container_of(ibv_pd, struct hns_roce_pd, ibv_pd); -+ struct hns_roce_pd *pd = -+ container_of(ibv_pd, struct hns_roce_pd, ibv_pd); -+ -+ if (pd->protection_domain) -+ return pd->protection_domain; -+ -+ return pd; -+} -+ -+static inline struct hns_roce_pad *to_hr_pad(struct ibv_pd *ibv_pd) -+{ -+ struct hns_roce_pad *pad = -+ ibv_pd ? -+ container_of(ibv_pd, struct hns_roce_pad, pd.ibv_pd) : -+ NULL; -+ -+ if (pad && pad->pd.protection_domain) -+ return pad; -+ -+ /* Otherwise ibv_pd isn't a parent_domain */ -+ return NULL; - } - - static inline struct hns_roce_cq *to_hr_cq(struct ibv_cq *ibv_cq) -@@ -422,14 +465,35 @@ static inline struct hns_roce_ah *to_hr_ah(struct ibv_ah *ibv_ah) - return container_of(ibv_ah, struct hns_roce_ah, ibv_ah); - } - -+static inline int hns_roce_spin_lock(struct hns_roce_spinlock *hr_lock) -+{ -+ if (hr_lock->need_lock) -+ return pthread_spin_lock(&hr_lock->lock); -+ -+ return 0; -+} -+ -+static inline int hns_roce_spin_unlock(struct hns_roce_spinlock *hr_lock) -+{ -+ if (hr_lock->need_lock) -+ return pthread_spin_unlock(&hr_lock->lock); -+ -+ return 0; -+} -+ - int hns_roce_u_query_device(struct ibv_context *context, - const struct ibv_query_device_ex_input *input, - struct ibv_device_attr_ex *attr, size_t attr_size); - int hns_roce_u_query_port(struct ibv_context *context, uint8_t port, - struct ibv_port_attr *attr); - -+struct ibv_td *hns_roce_u_alloc_td(struct ibv_context *context, -+ struct ibv_td_init_attr *attr); -+int hns_roce_u_dealloc_td(struct ibv_td *ibv_td); -+struct ibv_pd *hns_roce_u_alloc_pad(struct ibv_context *context, -+ struct ibv_parent_domain_init_attr *attr); - struct ibv_pd *hns_roce_u_alloc_pd(struct ibv_context *context); --int hns_roce_u_free_pd(struct ibv_pd *pd); -+int hns_roce_u_dealloc_pd(struct ibv_pd *pd); - - struct ibv_mr *hns_roce_u_reg_mr(struct ibv_pd *pd, void *addr, size_t length, - uint64_t hca_va, int access); -@@ -488,6 +552,7 @@ int hns_roce_u_close_xrcd(struct ibv_xrcd *ibv_xrcd); - int hns_roce_alloc_buf(struct hns_roce_buf *buf, unsigned int size, - int page_size); - void hns_roce_free_buf(struct hns_roce_buf *buf); -+void hns_roce_qp_spinlock_destroy(struct hns_roce_qp *qp); - - void hns_roce_free_qp_buf(struct hns_roce_qp *qp, struct hns_roce_context *ctx); - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index c652eea..80e836d 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -227,14 +227,14 @@ static void hns_roce_free_srq_wqe(struct hns_roce_srq *srq, uint16_t ind) - uint32_t bitmap_num; - int bit_num; - -- pthread_spin_lock(&srq->lock); -+ hns_roce_spin_lock(&srq->hr_lock); - - bitmap_num = ind / BIT_CNT_PER_LONG; - bit_num = ind % BIT_CNT_PER_LONG; - srq->idx_que.bitmap[bitmap_num] |= (1ULL << bit_num); - srq->idx_que.tail++; - -- pthread_spin_unlock(&srq->lock); -+ hns_roce_spin_unlock(&srq->hr_lock); - } - - static int get_srq_from_cqe(struct hns_roce_v2_cqe *cqe, -@@ -266,9 +266,9 @@ static int hns_roce_v2_wq_overflow(struct hns_roce_wq *wq, unsigned int nreq, - if (cur + nreq < wq->max_post) - return 0; - -- pthread_spin_lock(&cq->lock); -+ hns_roce_spin_lock(&cq->hr_lock); - cur = wq->head - wq->tail; -- pthread_spin_unlock(&cq->lock); -+ hns_roce_spin_unlock(&cq->hr_lock); - - return cur + nreq >= wq->max_post; - } -@@ -721,7 +721,7 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - int err = V2_CQ_OK; - int npolled; - -- pthread_spin_lock(&cq->lock); -+ hns_roce_spin_lock(&cq->hr_lock); - - for (npolled = 0; npolled < ne; ++npolled) { - err = hns_roce_poll_one(ctx, &qp, cq, wc + npolled); -@@ -736,7 +736,7 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - update_cq_db(ctx, cq); - } - -- pthread_spin_unlock(&cq->lock); -+ hns_roce_spin_unlock(&cq->hr_lock); - - return err == V2_CQ_POLL_ERR ? err : npolled; - } -@@ -1273,7 +1273,7 @@ int hns_roce_u_v2_post_send(struct ibv_qp *ibvqp, struct ibv_send_wr *wr, - return ret; - } - -- pthread_spin_lock(&qp->sq.lock); -+ hns_roce_spin_lock(&qp->sq.hr_lock); - - sge_info.start_idx = qp->next_sge; /* start index of extend sge */ - -@@ -1333,7 +1333,7 @@ out: - *(qp->sdb) = qp->sq.head & 0xffff; - } - -- pthread_spin_unlock(&qp->sq.lock); -+ hns_roce_spin_unlock(&qp->sq.hr_lock); - - if (ibvqp->state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; -@@ -1426,7 +1426,7 @@ static int hns_roce_u_v2_post_recv(struct ibv_qp *ibvqp, struct ibv_recv_wr *wr, - return ret; - } - -- pthread_spin_lock(&qp->rq.lock); -+ hns_roce_spin_lock(&qp->rq.hr_lock); - - max_sge = qp->rq.max_gs - qp->rq.rsv_sge; - for (nreq = 0; wr; ++nreq, wr = wr->next) { -@@ -1460,7 +1460,7 @@ out: - hns_roce_update_rq_db(ctx, ibvqp->qp_num, qp->rq.head); - } - -- pthread_spin_unlock(&qp->rq.lock); -+ hns_roce_spin_unlock(&qp->rq.hr_lock); - - if (ibvqp->state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; -@@ -1515,9 +1515,9 @@ static void __hns_roce_v2_cq_clean(struct hns_roce_cq *cq, uint32_t qpn, - static void hns_roce_v2_cq_clean(struct hns_roce_cq *cq, unsigned int qpn, - struct hns_roce_srq *srq) - { -- pthread_spin_lock(&cq->lock); -+ hns_roce_spin_lock(&cq->hr_lock); - __hns_roce_v2_cq_clean(cq, qpn, srq); -- pthread_spin_unlock(&cq->lock); -+ hns_roce_spin_unlock(&cq->hr_lock); - } - - static void record_qp_attr(struct ibv_qp *qp, struct ibv_qp_attr *attr, -@@ -1550,8 +1550,8 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - int ret; - - if ((attr_mask & IBV_QP_STATE) && (attr->qp_state == IBV_QPS_ERR)) { -- pthread_spin_lock(&hr_qp->sq.lock); -- pthread_spin_lock(&hr_qp->rq.lock); -+ hns_roce_spin_lock(&hr_qp->sq.hr_lock); -+ hns_roce_spin_lock(&hr_qp->rq.hr_lock); - flag = true; - } - -@@ -1560,8 +1560,8 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - sizeof(resp_ex)); - - if (flag) { -- pthread_spin_unlock(&hr_qp->rq.lock); -- pthread_spin_unlock(&hr_qp->sq.lock); -+ hns_roce_spin_unlock(&hr_qp->sq.hr_lock); -+ hns_roce_spin_unlock(&hr_qp->rq.hr_lock); - } - - if (ret) -@@ -1602,18 +1602,18 @@ static void hns_roce_lock_cqs(struct ibv_qp *qp) - - if (send_cq && recv_cq) { - if (send_cq == recv_cq) { -- pthread_spin_lock(&send_cq->lock); -+ hns_roce_spin_lock(&send_cq->hr_lock); - } else if (send_cq->cqn < recv_cq->cqn) { -- pthread_spin_lock(&send_cq->lock); -- pthread_spin_lock(&recv_cq->lock); -+ hns_roce_spin_lock(&send_cq->hr_lock); -+ hns_roce_spin_lock(&recv_cq->hr_lock); - } else { -- pthread_spin_lock(&recv_cq->lock); -- pthread_spin_lock(&send_cq->lock); -+ hns_roce_spin_lock(&recv_cq->hr_lock); -+ hns_roce_spin_lock(&send_cq->hr_lock); - } - } else if (send_cq) { -- pthread_spin_lock(&send_cq->lock); -+ hns_roce_spin_lock(&send_cq->hr_lock); - } else if (recv_cq) { -- pthread_spin_lock(&recv_cq->lock); -+ hns_roce_spin_lock(&recv_cq->hr_lock); - } - } - -@@ -1624,18 +1624,18 @@ static void hns_roce_unlock_cqs(struct ibv_qp *qp) - - if (send_cq && recv_cq) { - if (send_cq == recv_cq) { -- pthread_spin_unlock(&send_cq->lock); -+ hns_roce_spin_unlock(&send_cq->hr_lock); - } else if (send_cq->cqn < recv_cq->cqn) { -- pthread_spin_unlock(&recv_cq->lock); -- pthread_spin_unlock(&send_cq->lock); -+ hns_roce_spin_unlock(&recv_cq->hr_lock); -+ hns_roce_spin_unlock(&send_cq->hr_lock); - } else { -- pthread_spin_unlock(&send_cq->lock); -- pthread_spin_unlock(&recv_cq->lock); -+ hns_roce_spin_unlock(&send_cq->hr_lock); -+ hns_roce_spin_unlock(&recv_cq->hr_lock); - } - } else if (send_cq) { -- pthread_spin_unlock(&send_cq->lock); -+ hns_roce_spin_unlock(&send_cq->hr_lock); - } else if (recv_cq) { -- pthread_spin_unlock(&recv_cq->lock); -+ hns_roce_spin_unlock(&recv_cq->hr_lock); - } - } - -@@ -1750,7 +1750,7 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - int ret = 0; - void *wqe; - -- pthread_spin_lock(&srq->lock); -+ hns_roce_spin_lock(&srq->hr_lock); - - max_sge = srq->max_gs - srq->rsv_sge; - for (nreq = 0; wr; ++nreq, wr = wr->next) { -@@ -1789,7 +1789,7 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - (__le32 *)&srq_db); - } - -- pthread_spin_unlock(&srq->lock); -+ hns_roce_spin_unlock(&srq->hr_lock); - - return ret; - } -@@ -1805,11 +1805,11 @@ static int wc_start_poll_cq(struct ibv_cq_ex *current, - if (attr->comp_mask) - return EINVAL; - -- pthread_spin_lock(&cq->lock); -+ hns_roce_spin_lock(&cq->hr_lock); - - err = hns_roce_poll_one(ctx, &qp, cq, NULL); - if (err != V2_CQ_OK) -- pthread_spin_unlock(&cq->lock); -+ hns_roce_spin_unlock(&cq->hr_lock); - - return err; - } -@@ -1843,7 +1843,7 @@ static void wc_end_poll_cq(struct ibv_cq_ex *current) - else - update_cq_db(ctx, cq); - -- pthread_spin_unlock(&cq->lock); -+ hns_roce_spin_unlock(&cq->hr_lock); - } - - static enum ibv_wc_opcode wc_read_opcode(struct ibv_cq_ex *current) -@@ -2558,7 +2558,7 @@ static void wr_start(struct ibv_qp_ex *ibv_qp) - return; - } - -- pthread_spin_lock(&qp->sq.lock); -+ hns_roce_spin_lock(&qp->sq.hr_lock); - qp->sge_info.start_idx = qp->next_sge; - qp->rb_sq_head = qp->sq.head; - qp->err = 0; -@@ -2591,7 +2591,8 @@ static int wr_complete(struct ibv_qp_ex *ibv_qp) - } - - out: -- pthread_spin_unlock(&qp->sq.lock); -+ hns_roce_spin_unlock(&qp->sq.hr_lock); -+ - if (ibv_qp->qp_base.state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; - hns_roce_u_v2_modify_qp(&ibv_qp->qp_base, &attr, IBV_QP_STATE); -@@ -2606,7 +2607,7 @@ static void wr_abort(struct ibv_qp_ex *ibv_qp) - - qp->sq.head = qp->rb_sq_head; - -- pthread_spin_unlock(&qp->sq.lock); -+ hns_roce_spin_unlock(&qp->sq.hr_lock); - } - - enum { -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 3b7a67d..f6c7423 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -33,6 +33,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -42,6 +43,38 @@ - #include "hns_roce_u_db.h" - #include "hns_roce_u_hw_v2.h" - -+static int hns_roce_whether_need_lock(struct ibv_pd *pd) -+{ -+ struct hns_roce_pad *pad; -+ bool need_lock = true; -+ -+ pad = to_hr_pad(pd); -+ if (pad && pad->td) -+ need_lock = false; -+ -+ return need_lock; -+} -+ -+static int hns_roce_spinlock_init(struct hns_roce_spinlock *hr_lock, -+ bool need_lock) -+{ -+ hr_lock->need_lock = need_lock; -+ -+ if (need_lock) -+ return pthread_spin_init(&hr_lock->lock, -+ PTHREAD_PROCESS_PRIVATE); -+ -+ return 0; -+} -+ -+static int hns_roce_spinlock_destroy(struct hns_roce_spinlock *hr_lock) -+{ -+ if (hr_lock->need_lock) -+ return pthread_spin_destroy(&hr_lock->lock); -+ -+ return 0; -+} -+ - void hns_roce_init_qp_indices(struct hns_roce_qp *qp) - { - qp->sq.head = 0; -@@ -85,40 +118,153 @@ int hns_roce_u_query_port(struct ibv_context *context, uint8_t port, - return ibv_cmd_query_port(context, port, attr, &cmd, sizeof(cmd)); - } - -+struct ibv_td *hns_roce_u_alloc_td(struct ibv_context *context, -+ struct ibv_td_init_attr *attr) -+{ -+ struct hns_roce_td *td; -+ -+ if (attr->comp_mask) { -+ errno = EINVAL; -+ return NULL; -+ } -+ -+ td = calloc(1, sizeof(*td)); -+ if (!td) { -+ errno = ENOMEM; -+ return NULL; -+ } -+ -+ td->ibv_td.context = context; -+ atomic_init(&td->refcount, 1); -+ -+ return &td->ibv_td; -+} -+ -+int hns_roce_u_dealloc_td(struct ibv_td *ibv_td) -+{ -+ struct hns_roce_td *td; -+ int ret = 0; -+ -+ td = to_hr_td(ibv_td); -+ if (atomic_load(&td->refcount) > 1) { -+ ret = -EBUSY; -+ goto err; -+ } -+ -+ free(td); -+ -+err: -+ errno = abs(ret); -+ return ret; -+} -+ - struct ibv_pd *hns_roce_u_alloc_pd(struct ibv_context *context) - { -+ struct hns_roce_alloc_pd_resp resp = {}; - struct ibv_alloc_pd cmd; - struct hns_roce_pd *pd; -- struct hns_roce_alloc_pd_resp resp = {}; -- -- pd = malloc(sizeof(*pd)); -- if (!pd) -- return NULL; -+ int ret; - -- if (ibv_cmd_alloc_pd(context, &pd->ibv_pd, &cmd, sizeof(cmd), -- &resp.ibv_resp, sizeof(resp))) { -- free(pd); -+ pd = calloc(1, sizeof(*pd)); -+ if (!pd) { -+ errno = ENOMEM; - return NULL; - } - -+ ret = ibv_cmd_alloc_pd(context, &pd->ibv_pd, &cmd, sizeof(cmd), -+ &resp.ibv_resp, sizeof(resp)); -+ -+ if (ret) -+ goto err; -+ -+ atomic_init(&pd->refcount, 1); - pd->pdn = resp.pdn; - - return &pd->ibv_pd; -+ -+err: -+ free(pd); -+ errno = abs(ret); -+ return NULL; - } - --int hns_roce_u_free_pd(struct ibv_pd *pd) -+struct ibv_pd *hns_roce_u_alloc_pad(struct ibv_context *context, -+ struct ibv_parent_domain_init_attr *attr) -+{ -+ struct hns_roce_pad *pad; -+ -+ if (ibv_check_alloc_parent_domain(attr)) -+ return NULL; -+ -+ if (attr->comp_mask) { -+ errno = EINVAL; -+ return NULL; -+ } -+ -+ pad = calloc(1, sizeof(*pad)); -+ if (!pad) { -+ errno = ENOMEM; -+ return NULL; -+ } -+ -+ if (attr->td) { -+ pad->td = to_hr_td(attr->td); -+ atomic_fetch_add(&pad->td->refcount, 1); -+ } -+ -+ pad->pd.protection_domain = to_hr_pd(attr->pd); -+ atomic_fetch_add(&pad->pd.protection_domain->refcount, 1); -+ -+ ibv_initialize_parent_domain(&pad->pd.ibv_pd, -+ &pad->pd.protection_domain->ibv_pd); -+ -+ return &pad->pd.ibv_pd; -+} -+ -+static void hns_roce_free_pad(struct hns_roce_pad *pad) -+{ -+ atomic_fetch_sub(&pad->pd.protection_domain->refcount, 1); -+ -+ if (pad->td) -+ atomic_fetch_sub(&pad->td->refcount, 1); -+ -+ free(pad); -+} -+ -+static int hns_roce_free_pd(struct hns_roce_pd *pd) - { - int ret; - -- ret = ibv_cmd_dealloc_pd(pd); -+ if (atomic_load(&pd->refcount) > 1) { -+ ret = -EBUSY; -+ goto err; -+ } -+ -+ ret = ibv_cmd_dealloc_pd(&pd->ibv_pd); - if (ret) -- return ret; -+ goto err; - -- free(to_hr_pd(pd)); -+ free(pd); -+ -+err: -+ errno = abs(ret); - - return ret; - } - -+int hns_roce_u_dealloc_pd(struct ibv_pd *ibv_pd) -+{ -+ struct hns_roce_pad *pad = to_hr_pad(ibv_pd); -+ struct hns_roce_pd *pd = to_hr_pd(ibv_pd); -+ -+ if (pad) { -+ hns_roce_free_pad(pad); -+ return 0; -+ } -+ -+ return hns_roce_free_pd(pd); -+} -+ - struct ibv_xrcd *hns_roce_u_open_xrcd(struct ibv_context *context, - struct ibv_xrcd_init_attr *xrcd_init_attr) - { -@@ -275,6 +421,11 @@ int hns_roce_u_dealloc_mw(struct ibv_mw *mw) - return 0; - } - -+enum { -+ CREATE_CQ_SUPPORTED_COMP_MASK = IBV_CQ_INIT_ATTR_MASK_FLAGS | -+ IBV_CQ_INIT_ATTR_MASK_PD, -+}; -+ - enum { - CREATE_CQ_SUPPORTED_WC_FLAGS = IBV_WC_STANDARD_FLAGS | - IBV_WC_EX_WITH_CVLAN, -@@ -286,12 +437,22 @@ static int verify_cq_create_attr(struct ibv_cq_init_attr_ex *attr, - if (!attr->cqe || attr->cqe > context->max_cqe) - return -EINVAL; - -- if (attr->comp_mask) -- return -EOPNOTSUPP; -+ if (!check_comp_mask(attr->comp_mask, CREATE_CQ_SUPPORTED_COMP_MASK)) { -+ verbs_err(&context->ibv_ctx, "unsupported cq comps 0x%x\n", -+ attr->comp_mask); -+ return EOPNOTSUPP; -+ } - - if (!check_comp_mask(attr->wc_flags, CREATE_CQ_SUPPORTED_WC_FLAGS)) - return -EOPNOTSUPP; - -+ if (attr->comp_mask & IBV_CQ_INIT_ATTR_MASK_PD) { -+ if (!to_hr_pad(attr->parent_domain)) { -+ verbs_err(&context->ibv_ctx, "failed to check the pad of cq.\n"); -+ return EINVAL; -+ } -+ } -+ - attr->cqe = max_t(uint32_t, HNS_ROCE_MIN_CQE_NUM, - roundup_pow_of_two(attr->cqe)); - -@@ -341,7 +502,9 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - struct ibv_cq_init_attr_ex *attr) - { - struct hns_roce_context *hr_ctx = to_hr_ctx(context); -+ struct hns_roce_pad *pad = NULL; - struct hns_roce_cq *cq; -+ int need_lock; - int ret; - - ret = verify_cq_create_attr(attr, hr_ctx); -@@ -354,7 +517,14 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - goto err; - } - -- ret = pthread_spin_init(&cq->lock, PTHREAD_PROCESS_PRIVATE); -+ if (attr->comp_mask & IBV_CQ_INIT_ATTR_MASK_PD) -+ pad = to_hr_pad(attr->parent_domain); -+ -+ need_lock = hns_roce_whether_need_lock(pad ? &pad->pd.ibv_pd : NULL); -+ if (!need_lock) -+ verbs_info(verbs_get_ctx(context), "configure cq as no lock.\n"); -+ -+ ret = hns_roce_spinlock_init(&cq->hr_lock, need_lock); - if (ret) - goto err_lock; - -@@ -385,14 +555,12 @@ err_cmd: - hns_roce_free_db(hr_ctx, cq->db, HNS_ROCE_CQ_TYPE_DB); - err_db: - hns_roce_free_buf(&cq->buf); --err_lock: - err_buf: -+ hns_roce_spinlock_destroy(&cq->hr_lock); -+err_lock: - free(cq); - err: -- if (ret < 0) -- ret = -ret; -- -- errno = ret; -+ errno = abs(ret); - return NULL; - } - -@@ -655,6 +823,7 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - { - struct hns_roce_context *hr_ctx = to_hr_ctx(context); - struct hns_roce_srq *srq; -+ int need_lock; - int ret; - - ret = verify_srq_create_attr(hr_ctx, init_attr); -@@ -667,7 +836,11 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - goto err; - } - -- if (pthread_spin_init(&srq->lock, PTHREAD_PROCESS_PRIVATE)) -+ need_lock = hns_roce_whether_need_lock(init_attr->pd); -+ if (!need_lock) -+ verbs_info(verbs_get_ctx(context), "configure srq as no lock.\n"); -+ -+ if (hns_roce_spinlock_init(&srq->hr_lock, need_lock)) - goto err_free_srq; - - set_srq_param(context, srq, init_attr); -@@ -875,6 +1048,48 @@ static int verify_qp_create_attr(struct hns_roce_context *ctx, - return verify_qp_create_cap(ctx, attr); - } - -+static int hns_roce_qp_spinlock_init(struct hns_roce_context *ctx, -+ struct ibv_qp_init_attr_ex *attr, -+ struct hns_roce_qp *qp) -+{ -+ int sq_need_lock; -+ int rq_need_lock; -+ int ret; -+ -+ sq_need_lock = hns_roce_whether_need_lock(attr->pd); -+ if (!sq_need_lock) -+ verbs_warn(&ctx->ibv_ctx, "configure sq as no lock.\n"); -+ -+ rq_need_lock = hns_roce_whether_need_lock(attr->pd); -+ if (!rq_need_lock) -+ verbs_warn(&ctx->ibv_ctx, "configure rq as no lock.\n"); -+ -+ ret = hns_roce_spinlock_init(&qp->sq.hr_lock, sq_need_lock); -+ if (ret) { -+ verbs_err(&ctx->ibv_ctx, "failed to init sq spinlock.\n"); -+ return ret; -+ } -+ -+ ret = hns_roce_spinlock_init(&qp->rq.hr_lock, rq_need_lock); -+ if (ret) { -+ verbs_err(&ctx->ibv_ctx, "failed to init rq spinlock.\n"); -+ goto err_rq_lock; -+ } -+ -+ return 0; -+ -+err_rq_lock: -+ hns_roce_spinlock_destroy(&qp->sq.hr_lock); -+ -+ return ret; -+} -+ -+void hns_roce_qp_spinlock_destroy(struct hns_roce_qp *qp) -+{ -+ hns_roce_spinlock_destroy(&qp->rq.hr_lock); -+ hns_roce_spinlock_destroy(&qp->sq.hr_lock); -+} -+ - static int alloc_recv_rinl_buf(uint32_t max_sge, - struct hns_roce_rinl_buf *rinl_buf) - { -@@ -1248,8 +1463,8 @@ static int hns_roce_alloc_qp_buf(struct ibv_qp_init_attr_ex *attr, - { - int ret; - -- if (pthread_spin_init(&qp->sq.lock, PTHREAD_PROCESS_PRIVATE) || -- pthread_spin_init(&qp->rq.lock, PTHREAD_PROCESS_PRIVATE)) -+ if (pthread_spin_init(&qp->sq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE) || -+ pthread_spin_init(&qp->rq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE)) - return -ENOMEM; - - ret = qp_alloc_wqe(&attr->cap, qp, ctx); -@@ -1294,6 +1509,10 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - - hns_roce_set_qp_params(attr, qp, context); - -+ ret = hns_roce_qp_spinlock_init(context, attr, qp); -+ if (ret) -+ goto err_spinlock; -+ - ret = hns_roce_alloc_qp_buf(attr, qp, context); - if (ret) - goto err_buf; -@@ -1327,6 +1546,8 @@ err_ops: - err_cmd: - hns_roce_free_qp_buf(qp, context); - err_buf: -+ hns_roce_qp_spinlock_destroy(qp); -+err_spinlock: - free(qp); - err: - if (ret < 0) --- -2.30.0 - diff --git a/0031-Update-kernel-headers.patch b/0031-Update-kernel-headers.patch deleted file mode 100644 index 311287c..0000000 --- a/0031-Update-kernel-headers.patch +++ /dev/null @@ -1,152 +0,0 @@ -From 7d72b40d311875677135289874d4a69e4891b0de Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 28 Nov 2022 21:52:20 +0800 -Subject: Update kernel headers - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -To commit ?? ("RDMA/hns: Fixes concurrent ressetting and post_recv in DCA -mode"). - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - kernel-headers/rdma/hns-abi.h | 84 ++++++++++++++++++++++++++++++++--- - 1 file changed, 78 insertions(+), 6 deletions(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 9866c51..6950841 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -77,7 +77,9 @@ enum hns_roce_qp_cap_flags { - HNS_ROCE_QP_CAP_RQ_RECORD_DB = 1 << 0, - HNS_ROCE_QP_CAP_SQ_RECORD_DB = 1 << 1, - HNS_ROCE_QP_CAP_OWNER_DB = 1 << 2, -+ HNS_ROCE_QP_CAP_DYNAMIC_CTX_ATTACH = 1 << 4, - HNS_ROCE_QP_CAP_DIRECT_WQE = 1 << 5, -+ HNS_ROCE_QP_CAP_DYNAMIC_CTX_DETACH = 1 << 6, - }; - - struct hns_roce_ib_create_qp_resp { -@@ -95,33 +97,46 @@ struct hns_roce_ib_modify_qp_resp { - __u8 tc_mode; - __u8 priority; - __u8 reserved[6]; -+ __u32 dcan; -+ __u32 rsv2; - }; - - enum { - HNS_ROCE_EXSGE_FLAGS = 1 << 0, - HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, - HNS_ROCE_CQE_INLINE_FLAGS = 1 << 2, -+ HNS_ROCE_UCTX_CONFIG_DCA = 1 << 3, - }; - - enum { - HNS_ROCE_RSP_EXSGE_FLAGS = 1 << 0, - HNS_ROCE_RSP_RQ_INLINE_FLAGS = 1 << 1, - HNS_ROCE_RSP_CQE_INLINE_FLAGS = 1 << 2, -+ HNS_ROCE_UCTX_RSP_DCA_FLAGS = HNS_ROCE_UCTX_CONFIG_DCA, - }; - - struct hns_roce_ib_alloc_ucontext_resp { - __u32 qp_tab_size; - __u32 cqe_size; -- __u32 srq_tab_size; -- __u32 reserved; -- __u32 config; -- __u32 max_inline_data; -- __u8 mac_type; -- __u8 rsv1[7]; -+ __u32 srq_tab_size; -+ __u32 reserved; -+ __u32 config; -+ __u32 max_inline_data; -+ __u8 mac_type; -+ __u8 rsv1[7]; -+ __u32 dca_qps; -+ __u32 dca_mmap_size; -+ __aligned_u64 dca_mmap_key; -+}; -+ -+enum hns_roce_uctx_comp_mask { -+ HNS_ROCE_ALLOC_UCTX_COMP_DCA_MAX_QPS = 1 << 0, - }; - - struct hns_roce_ib_alloc_ucontext { - __u32 config; -+ __u32 comp; /* use hns_roce_uctx_comp_mask */ -+ __u32 dca_max_qps; - __u32 reserved; - }; - -@@ -129,4 +144,61 @@ struct hns_roce_ib_alloc_pd_resp { - __u32 pdn; - }; - -+#define UVERBS_ID_NS_MASK 0xF000 -+#define UVERBS_ID_NS_SHIFT 12 -+ -+enum hns_ib_objects { -+ HNS_IB_OBJECT_DCA_MEM = (1U << UVERBS_ID_NS_SHIFT), -+}; -+ -+enum hns_ib_dca_mem_methods { -+ HNS_IB_METHOD_DCA_MEM_REG = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_METHOD_DCA_MEM_DEREG, -+ HNS_IB_METHOD_DCA_MEM_SHRINK, -+ HNS_IB_METHOD_DCA_MEM_ATTACH, -+ HNS_IB_METHOD_DCA_MEM_DETACH, -+ HNS_IB_METHOD_DCA_MEM_QUERY, -+}; -+ -+enum hns_ib_dca_mem_reg_attrs { -+ HNS_IB_ATTR_DCA_MEM_REG_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_ATTR_DCA_MEM_REG_FLAGS, -+ HNS_IB_ATTR_DCA_MEM_REG_LEN, -+ HNS_IB_ATTR_DCA_MEM_REG_ADDR, -+ HNS_IB_ATTR_DCA_MEM_REG_KEY, -+}; -+ -+enum hns_ib_dca_mem_dereg_attrs { -+ HNS_IB_ATTR_DCA_MEM_DEREG_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+}; -+ -+enum hns_ib_dca_mem_shrink_attrs { -+ HNS_IB_ATTR_DCA_MEM_SHRINK_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_ATTR_DCA_MEM_SHRINK_RESERVED_SIZE, -+ HNS_IB_ATTR_DCA_MEM_SHRINK_OUT_FREE_KEY, -+ HNS_IB_ATTR_DCA_MEM_SHRINK_OUT_FREE_MEMS, -+}; -+ -+enum hns_ib_dca_mem_attach_attrs { -+ HNS_IB_ATTR_DCA_MEM_ATTACH_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_ATTR_DCA_MEM_ATTACH_SQ_OFFSET, -+ HNS_IB_ATTR_DCA_MEM_ATTACH_SGE_OFFSET, -+ HNS_IB_ATTR_DCA_MEM_ATTACH_RQ_OFFSET, -+ HNS_IB_ATTR_DCA_MEM_ATTACH_OUT_ALLOC_FLAGS, -+ HNS_IB_ATTR_DCA_MEM_ATTACH_OUT_ALLOC_PAGES, -+}; -+ -+enum hns_ib_dca_mem_detach_attrs { -+ HNS_IB_ATTR_DCA_MEM_DETACH_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_ATTR_DCA_MEM_DETACH_SQ_INDEX, -+}; -+ -+enum hns_ib_dca_mem_query_attrs { -+ HNS_IB_ATTR_DCA_MEM_QUERY_HANDLE = (1U << UVERBS_ID_NS_SHIFT), -+ HNS_IB_ATTR_DCA_MEM_QUERY_PAGE_INDEX, -+ HNS_IB_ATTR_DCA_MEM_QUERY_OUT_KEY, -+ HNS_IB_ATTR_DCA_MEM_QUERY_OUT_OFFSET, -+ HNS_IB_ATTR_DCA_MEM_QUERY_OUT_PAGE_COUNT, -+}; -+ - #endif /* HNS_ABI_USER_H */ --- -2.30.0 - diff --git a/0032-libhns-Introduce-DCA-for-RC-QP.patch b/0032-libhns-Introduce-DCA-for-RC-QP.patch deleted file mode 100644 index 4799e19..0000000 --- a/0032-libhns-Introduce-DCA-for-RC-QP.patch +++ /dev/null @@ -1,342 +0,0 @@ -From 58de0f69573e8b76affe401a261f17f1a5cedc01 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 10 May 2021 17:13:09 +0800 -Subject: libhns: Introduce DCA for RC QP - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -The HIP09 introduces the DCA(Dynamic context attachment) feature which -supports many RC QPs to share the WQE buffer in a memory pool, this will -reduce the memory consumption when there are too many QPs inactive. - -Two functions are defined for adding buffers to memory pool and removing -buffers from memory pool by calling ib cmd implemented in hns kernelspace -driver. - -If a QP enables DCA feature, the WQE's buffer will be attached to the -memory pool when the users start to post WRs and be detached when all CQEs -has been polled. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 59 ++++++++++++- - providers/hns/hns_roce_u.h | 21 +++++ - providers/hns/hns_roce_u_buf.c | 147 +++++++++++++++++++++++++++++++++ - 3 files changed, 223 insertions(+), 4 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 3428bda..bd2b251 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -95,6 +95,53 @@ static const struct verbs_context_ops hns_common_ops = { - .alloc_parent_domain = hns_roce_u_alloc_pad, - }; - -+static int init_dca_context(struct hns_roce_context *ctx, int page_size) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ int ret; -+ -+ if (!(ctx->config & HNS_ROCE_UCTX_RSP_DCA_FLAGS)) -+ return 0; -+ -+ list_head_init(&dca_ctx->mem_list); -+ ret = pthread_spin_init(&dca_ctx->lock, PTHREAD_PROCESS_PRIVATE); -+ if (ret) -+ return ret; -+ -+ dca_ctx->unit_size = page_size * HNS_DCA_DEFAULT_UNIT_PAGES; -+ dca_ctx->max_size = HNS_DCA_MAX_MEM_SIZE; -+ dca_ctx->mem_cnt = 0; -+ -+ return 0; -+} -+ -+static void uninit_dca_context(struct hns_roce_context *ctx) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ -+ if (!(ctx->config & HNS_ROCE_UCTX_RSP_DCA_FLAGS)) -+ return; -+ -+ pthread_spin_lock(&dca_ctx->lock); -+ hns_roce_cleanup_dca_mem(ctx); -+ pthread_spin_unlock(&dca_ctx->lock); -+ -+ pthread_spin_destroy(&dca_ctx->lock); -+} -+ -+static int hns_roce_mmap(struct hns_roce_device *hr_dev, -+ struct hns_roce_context *context, int cmd_fd) -+{ -+ int page_size = hr_dev->page_size; -+ -+ context->uar = mmap(NULL, page_size, PROT_READ | PROT_WRITE, -+ MAP_SHARED, cmd_fd, 0); -+ if (context->uar == MAP_FAILED) -+ return -ENOMEM; -+ -+ return 0; -+} -+ - static uint32_t calc_table_shift(uint32_t entry_count, uint32_t size_shift) - { - uint32_t count_shift = hr_ilog32(entry_count); -@@ -119,7 +166,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - return NULL; - - cmd.config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -- HNS_ROCE_CQE_INLINE_FLAGS; -+ HNS_ROCE_CQE_INLINE_FLAGS | HNS_ROCE_UCTX_CONFIG_DCA; - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; -@@ -165,11 +212,12 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - context->max_srq_wr = dev_attrs.max_srq_wr; - context->max_srq_sge = dev_attrs.max_srq_sge; - -- context->uar = mmap(NULL, hr_dev->page_size, PROT_READ | PROT_WRITE, -- MAP_SHARED, cmd_fd, 0); -- if (context->uar == MAP_FAILED) -+ if (init_dca_context(context, hr_dev->page_size)) - goto err_free; - -+ if (hns_roce_mmap(hr_dev, context, cmd_fd)) -+ goto dca_free; -+ - pthread_spin_init(&context->uar_lock, PTHREAD_PROCESS_PRIVATE); - - verbs_set_ops(&context->ibv_ctx, &hns_common_ops); -@@ -177,6 +225,8 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - - return &context->ibv_ctx; - -+dca_free: -+ uninit_dca_context(context); - err_free: - verbs_uninit_context(&context->ibv_ctx); - free(context); -@@ -189,6 +239,7 @@ static void hns_roce_free_context(struct ibv_context *ibctx) - struct hns_roce_context *context = to_hr_ctx(ibctx); - - munmap(context->uar, hr_dev->page_size); -+ uninit_dca_context(context); - verbs_uninit_context(&context->ibv_ctx); - free(context); - } -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 2edb07e..0e25ce5 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -147,6 +147,10 @@ - - #define hr_reg_read(ptr, field) _hr_reg_read(ptr, field) - -+enum { -+ HNS_ROCE_CAP_FLAG_DCA_MODE = BIT(15), -+}; -+ - #define HNS_ROCE_QP_TABLE_BITS 8 - #define HNS_ROCE_QP_TABLE_SIZE BIT(HNS_ROCE_QP_TABLE_BITS) - -@@ -199,6 +203,18 @@ struct hns_roce_spinlock { - int need_lock; - }; - -+#define HNS_DCA_MAX_MEM_SIZE ~0UL -+#define HNS_DCA_DEFAULT_UNIT_PAGES 16 -+ -+struct hns_roce_dca_ctx { -+ struct list_head mem_list; -+ pthread_spinlock_t lock; -+ int mem_cnt; -+ unsigned int unit_size; -+ uint64_t max_size; -+ uint64_t curr_size; -+}; -+ - struct hns_roce_context { - struct verbs_context ibv_ctx; - void *uar; -@@ -231,6 +247,8 @@ struct hns_roce_context { - unsigned int cqe_size; - uint32_t config; - unsigned int max_inline_data; -+ -+ struct hns_roce_dca_ctx dca_ctx; - }; - - struct hns_roce_td { -@@ -562,6 +580,9 @@ void hns_roce_qp_spinlock_destroy(struct hns_roce_qp *qp); - - void hns_roce_free_qp_buf(struct hns_roce_qp *qp, struct hns_roce_context *ctx); - -+void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx); -+int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size); -+ - void hns_roce_init_qp_indices(struct hns_roce_qp *qp); - - extern const struct hns_roce_u_hw hns_roce_u_hw_v2; -diff --git a/providers/hns/hns_roce_u_buf.c b/providers/hns/hns_roce_u_buf.c -index 471dd9c..02c43ae 100644 ---- a/providers/hns/hns_roce_u_buf.c -+++ b/providers/hns/hns_roce_u_buf.c -@@ -60,3 +60,150 @@ void hns_roce_free_buf(struct hns_roce_buf *buf) - - munmap(buf->buf, buf->length); - } -+ -+struct hns_roce_dca_mem { -+ uint32_t handle; -+ struct list_node entry; -+ struct hns_roce_buf buf; -+ struct hns_roce_context *ctx; -+}; -+ -+static void free_dca_mem(struct hns_roce_context *ctx, -+ struct hns_roce_dca_mem *mem) -+{ -+ hns_roce_free_buf(&mem->buf); -+ free(mem); -+} -+ -+static struct hns_roce_dca_mem *alloc_dca_mem(uint32_t size) -+{ -+ struct hns_roce_dca_mem *mem = NULL; -+ int ret; -+ -+ mem = malloc(sizeof(struct hns_roce_dca_mem)); -+ if (!mem) { -+ errno = ENOMEM; -+ return NULL; -+ } -+ -+ ret = hns_roce_alloc_buf(&mem->buf, size, HNS_HW_PAGE_SIZE); -+ if (ret) { -+ errno = ENOMEM; -+ free(mem); -+ return NULL; -+ } -+ -+ return mem; -+} -+ -+static inline uint64_t dca_mem_to_key(struct hns_roce_dca_mem *dca_mem) -+{ -+ return (uintptr_t)dca_mem; -+} -+ -+static inline void *dca_mem_addr(struct hns_roce_dca_mem *dca_mem, int offset) -+{ -+ return dca_mem->buf.buf + offset; -+} -+ -+static int register_dca_mem(struct hns_roce_context *ctx, uint64_t key, -+ void *addr, uint32_t size, uint32_t *handle) -+{ -+ struct ib_uverbs_attr *attr; -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_REG, 4); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_REG_LEN, size); -+ fill_attr_in_uint64(cmd, HNS_IB_ATTR_DCA_MEM_REG_ADDR, -+ ioctl_ptr_to_u64(addr)); -+ fill_attr_in_uint64(cmd, HNS_IB_ATTR_DCA_MEM_REG_KEY, key); -+ attr = fill_attr_out_obj(cmd, HNS_IB_ATTR_DCA_MEM_REG_HANDLE); -+ -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) { -+ verbs_err(&ctx->ibv_ctx, "failed to reg DCA mem, ret = %d.\n", -+ ret); -+ return ret; -+ } -+ -+ *handle = read_attr_obj(HNS_IB_ATTR_DCA_MEM_REG_HANDLE, attr); -+ -+ return 0; -+} -+ -+static void deregister_dca_mem(struct hns_roce_context *ctx, uint32_t handle) -+{ -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_DEREG, 1); -+ fill_attr_in_obj(cmd, HNS_IB_ATTR_DCA_MEM_DEREG_HANDLE, handle); -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) -+ verbs_warn(&ctx->ibv_ctx, -+ "failed to dereg DCA mem-%u, ret = %d.\n", -+ handle, ret); -+} -+ -+void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ struct hns_roce_dca_mem *mem; -+ struct hns_roce_dca_mem *tmp; -+ -+ list_for_each_safe(&dca_ctx->mem_list, mem, tmp, entry) -+ deregister_dca_mem(ctx, mem->handle); -+} -+ -+static bool add_dca_mem_enabled(struct hns_roce_dca_ctx *ctx, -+ uint32_t alloc_size) -+{ -+ bool enable; -+ -+ pthread_spin_lock(&ctx->lock); -+ -+ if (ctx->unit_size == 0) /* Pool size can't be increased */ -+ enable = false; -+ else if (ctx->max_size == HNS_DCA_MAX_MEM_SIZE) /* Pool size no limit */ -+ enable = true; -+ else /* Pool size doesn't exceed max size */ -+ enable = (ctx->curr_size + alloc_size) < ctx->max_size; -+ -+ pthread_spin_unlock(&ctx->lock); -+ -+ return enable; -+} -+ -+int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ struct hns_roce_dca_mem *mem; -+ int ret; -+ -+ if (!add_dca_mem_enabled(&ctx->dca_ctx, size)) -+ return -ENOMEM; -+ -+ /* Step 1: Alloc DCA mem address */ -+ mem = alloc_dca_mem( -+ DIV_ROUND_UP(size, dca_ctx->unit_size) * dca_ctx->unit_size); -+ if (!mem) -+ return -ENOMEM; -+ -+ /* Step 2: Register DCA mem uobject to pin user address */ -+ ret = register_dca_mem(ctx, dca_mem_to_key(mem), dca_mem_addr(mem, 0), -+ mem->buf.length, &mem->handle); -+ if (ret) { -+ free_dca_mem(ctx, mem); -+ return ret; -+ } -+ -+ /* Step 3: Add DCA mem node to pool */ -+ pthread_spin_lock(&dca_ctx->lock); -+ list_add_tail(&dca_ctx->mem_list, &mem->entry); -+ dca_ctx->mem_cnt++; -+ dca_ctx->curr_size += mem->buf.length; -+ pthread_spin_unlock(&dca_ctx->lock); -+ -+ return 0; -+} --- -2.30.0 - diff --git a/0033-libhns-Add-support-for-shrinking-DCA-memory-pool.patch b/0033-libhns-Add-support-for-shrinking-DCA-memory-pool.patch deleted file mode 100644 index b2da30b..0000000 --- a/0033-libhns-Add-support-for-shrinking-DCA-memory-pool.patch +++ /dev/null @@ -1,204 +0,0 @@ -From c8d7a2dc811a18ffd314b8764c961234e5f2ec77 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 10 May 2021 17:13:13 +0800 -Subject: libhns: Add support for shrinking DCA memory pool - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -The QP's WQE buffer may be detached after QP is modified or CQE is polled, -and the state of DCA mem object may be changed as clean for no QP is using -it. So shrink the clean DCA mem from the memory pool and destroy the DCA -mem's buffer to reduce the memory consumption. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.h | 2 + - providers/hns/hns_roce_u_buf.c | 103 +++++++++++++++++++++++++++++++ - providers/hns/hns_roce_u_hw_v2.c | 7 +++ - 3 files changed, 112 insertions(+) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 0e25ce5..7b5c5c9 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -212,6 +212,7 @@ struct hns_roce_dca_ctx { - int mem_cnt; - unsigned int unit_size; - uint64_t max_size; -+ uint64_t min_size; - uint64_t curr_size; - }; - -@@ -580,6 +581,7 @@ void hns_roce_qp_spinlock_destroy(struct hns_roce_qp *qp); - - void hns_roce_free_qp_buf(struct hns_roce_qp *qp, struct hns_roce_context *ctx); - -+void hns_roce_shrink_dca_mem(struct hns_roce_context *ctx); - void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx); - int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size); - -diff --git a/providers/hns/hns_roce_u_buf.c b/providers/hns/hns_roce_u_buf.c -index 02c43ae..c0f86e9 100644 ---- a/providers/hns/hns_roce_u_buf.c -+++ b/providers/hns/hns_roce_u_buf.c -@@ -101,6 +101,20 @@ static inline uint64_t dca_mem_to_key(struct hns_roce_dca_mem *dca_mem) - return (uintptr_t)dca_mem; - } - -+static struct hns_roce_dca_mem *key_to_dca_mem(struct hns_roce_dca_ctx *ctx, -+ uint64_t key) -+{ -+ struct hns_roce_dca_mem *mem; -+ struct hns_roce_dca_mem *tmp; -+ -+ list_for_each_safe(&ctx->mem_list, mem, tmp, entry) { -+ if (dca_mem_to_key(mem) == key) -+ return mem; -+ } -+ -+ return NULL; -+} -+ - static inline void *dca_mem_addr(struct hns_roce_dca_mem *dca_mem, int offset) - { - return dca_mem->buf.buf + offset; -@@ -156,6 +170,32 @@ void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx) - deregister_dca_mem(ctx, mem->handle); - } - -+struct hns_dca_mem_shrink_resp { -+ uint32_t free_mems; -+ uint64_t free_key; -+}; -+ -+static int shrink_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ uint64_t size, struct hns_dca_mem_shrink_resp *resp) -+{ -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_SHRINK, 4); -+ fill_attr_in_obj(cmd, HNS_IB_ATTR_DCA_MEM_SHRINK_HANDLE, handle); -+ fill_attr_in_uint64(cmd, HNS_IB_ATTR_DCA_MEM_SHRINK_RESERVED_SIZE, size); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_SHRINK_OUT_FREE_KEY, -+ &resp->free_key, sizeof(resp->free_key)); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_SHRINK_OUT_FREE_MEMS, -+ &resp->free_mems, sizeof(resp->free_mems)); -+ -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) -+ verbs_err(&ctx->ibv_ctx, "failed to shrink DCA mem, ret = %d.\n", -+ ret); -+ -+ return ret; -+} - static bool add_dca_mem_enabled(struct hns_roce_dca_ctx *ctx, - uint32_t alloc_size) - { -@@ -175,6 +215,17 @@ static bool add_dca_mem_enabled(struct hns_roce_dca_ctx *ctx, - return enable; - } - -+static bool shrink_dca_mem_enabled(struct hns_roce_dca_ctx *ctx) -+{ -+ bool enable; -+ -+ pthread_spin_lock(&ctx->lock); -+ enable = ctx->mem_cnt > 0 && ctx->min_size < ctx->max_size; -+ pthread_spin_unlock(&ctx->lock); -+ -+ return enable; -+} -+ - int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size) - { - struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -@@ -207,3 +258,55 @@ int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size) - - return 0; - } -+ -+void hns_roce_shrink_dca_mem(struct hns_roce_context *ctx) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ struct hns_dca_mem_shrink_resp resp = {}; -+ struct hns_roce_dca_mem *mem; -+ int dca_mem_cnt; -+ uint32_t handle; -+ int ret; -+ -+ pthread_spin_lock(&dca_ctx->lock); -+ dca_mem_cnt = ctx->dca_ctx.mem_cnt; -+ pthread_spin_unlock(&dca_ctx->lock); -+ while (dca_mem_cnt > 0 && shrink_dca_mem_enabled(dca_ctx)) { -+ resp.free_mems = 0; -+ /* Step 1: Use any DCA mem uobject to shrink pool */ -+ pthread_spin_lock(&dca_ctx->lock); -+ mem = list_tail(&dca_ctx->mem_list, -+ struct hns_roce_dca_mem, entry); -+ handle = mem ? mem->handle : 0; -+ pthread_spin_unlock(&dca_ctx->lock); -+ if (!mem) -+ break; -+ -+ ret = shrink_dca_mem(ctx, handle, dca_ctx->min_size, &resp); -+ if (ret || likely(resp.free_mems < 1)) -+ break; -+ -+ /* Step 2: Remove shrunk DCA mem node from pool */ -+ pthread_spin_lock(&dca_ctx->lock); -+ mem = key_to_dca_mem(dca_ctx, resp.free_key); -+ if (mem) { -+ list_del(&mem->entry); -+ dca_ctx->mem_cnt--; -+ dca_ctx->curr_size -= mem->buf.length; -+ } -+ -+ handle = mem ? mem->handle : 0; -+ pthread_spin_unlock(&dca_ctx->lock); -+ if (!mem) -+ break; -+ -+ /* Step 3: Destroy DCA mem uobject */ -+ deregister_dca_mem(ctx, handle); -+ free_dca_mem(ctx, mem); -+ /* No any free memory after deregister 1 DCA mem */ -+ if (resp.free_mems <= 1) -+ break; -+ -+ dca_mem_cnt--; -+ } -+} -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 7b2f2d1..f3a7e6b 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -738,6 +738,10 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - - hns_roce_spin_unlock(&cq->hr_lock); - -+ /* Try to shrink the DCA mem */ -+ if (ctx->dca_ctx.mem_cnt > 0) -+ hns_roce_shrink_dca_mem(ctx); -+ - return err == V2_CQ_POLL_ERR ? err : npolled; - } - -@@ -1674,6 +1678,9 @@ static int hns_roce_u_v2_destroy_qp(struct ibv_qp *ibqp) - - free(qp); - -+ if (ctx->dca_ctx.mem_cnt > 0) -+ hns_roce_shrink_dca_mem(ctx); -+ - return ret; - } - --- -2.30.0 - diff --git a/0034-libhns-Add-support-for-attaching-QP-s-WQE-buffer.patch b/0034-libhns-Add-support-for-attaching-QP-s-WQE-buffer.patch deleted file mode 100644 index 65aa2b2..0000000 --- a/0034-libhns-Add-support-for-attaching-QP-s-WQE-buffer.patch +++ /dev/null @@ -1,618 +0,0 @@ -From 835bc1a62dfc3398ef9da23de07348a353f67214 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 10 May 2021 17:13:17 +0800 -Subject: libhns: Add support for attaching QP's WQE buffer - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -If a uQP works in DCA mode, the WQE's buffer will be split as many blocks -and be stored into a list. The blocks are allocated from the DCA's memory -pool before posting WRs and are dropped when the QP's CI is equal to PI -after polling CQ. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.h | 26 ++++- - providers/hns/hns_roce_u_buf.c | 173 ++++++++++++++++++++++++++++++- - providers/hns/hns_roce_u_hw_v2.c | 151 ++++++++++++++++++++++++--- - providers/hns/hns_roce_u_hw_v2.h | 2 + - providers/hns/hns_roce_u_verbs.c | 32 ++++-- - 5 files changed, 358 insertions(+), 26 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 7b5c5c9..44a733f 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -348,11 +348,18 @@ struct hns_roce_sge_ex { - unsigned int sge_shift; - }; - -+struct hns_roce_dca_buf { -+ void **bufs; -+ unsigned int max_cnt; -+ unsigned int shift; -+}; -+ - struct hns_roce_qp { - struct verbs_qp verbs_qp; - struct hns_roce_buf buf; -+ struct hns_roce_dca_buf dca_wqe; - int max_inline_data; -- int buf_size; -+ unsigned int buf_size; - unsigned int sq_signal_bits; - struct hns_roce_wq sq; - struct hns_roce_wq rq; -@@ -401,11 +408,22 @@ struct hns_roce_u_hw { - struct verbs_context_ops hw_ops; - }; - -+struct hns_roce_dca_attach_attr { -+ uint32_t sq_offset; -+ uint32_t sge_offset; -+ uint32_t rq_offset; -+}; -+ -+struct hns_roce_dca_detach_attr { -+ uint32_t sq_index; -+}; -+ - /* - * The entries's buffer should be aligned to a multiple of the hardware's - * minimum page size. - */ - #define hr_hw_page_align(x) align(x, HNS_HW_PAGE_SIZE) -+#define hr_hw_page_count(x) (hr_hw_page_align(x) / HNS_HW_PAGE_SIZE) - - static inline unsigned int to_hr_hem_entries_size(int count, int buf_shift) - { -@@ -581,9 +599,13 @@ void hns_roce_qp_spinlock_destroy(struct hns_roce_qp *qp); - - void hns_roce_free_qp_buf(struct hns_roce_qp *qp, struct hns_roce_context *ctx); - -+int hns_roce_attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_attach_attr *attr, -+ uint32_t size, struct hns_roce_dca_buf *buf); -+void hns_roce_detach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_detach_attr *attr); - void hns_roce_shrink_dca_mem(struct hns_roce_context *ctx); - void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx); --int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size); - - void hns_roce_init_qp_indices(struct hns_roce_qp *qp); - -diff --git a/providers/hns/hns_roce_u_buf.c b/providers/hns/hns_roce_u_buf.c -index c0f86e9..3d41b89 100644 ---- a/providers/hns/hns_roce_u_buf.c -+++ b/providers/hns/hns_roce_u_buf.c -@@ -196,6 +196,88 @@ static int shrink_dca_mem(struct hns_roce_context *ctx, uint32_t handle, - - return ret; - } -+ -+struct hns_dca_mem_query_resp { -+ uint64_t key; -+ uint32_t offset; -+ uint32_t page_count; -+}; -+ -+static int query_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ uint32_t index, struct hns_dca_mem_query_resp *resp) -+{ -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_QUERY, 5); -+ fill_attr_in_obj(cmd, HNS_IB_ATTR_DCA_MEM_QUERY_HANDLE, handle); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_QUERY_PAGE_INDEX, index); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_QUERY_OUT_KEY, -+ &resp->key, sizeof(resp->key)); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_QUERY_OUT_OFFSET, -+ &resp->offset, sizeof(resp->offset)); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_QUERY_OUT_PAGE_COUNT, -+ &resp->page_count, sizeof(resp->page_count)); -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) -+ verbs_err(&ctx->ibv_ctx, -+ "failed to query DCA mem-%u, ret = %d.\n", -+ handle, ret); -+ -+ return ret; -+} -+ -+void hns_roce_detach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_detach_attr *attr) -+{ -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_DETACH, 4); -+ fill_attr_in_obj(cmd, HNS_IB_ATTR_DCA_MEM_DETACH_HANDLE, handle); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_DETACH_SQ_INDEX, -+ attr->sq_index); -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) -+ verbs_warn(&ctx->ibv_ctx, -+ "failed to detach DCA mem-%u, ret = %d.\n", -+ handle, ret); -+} -+ -+struct hns_dca_mem_attach_resp { -+#define HNS_DCA_ATTACH_OUT_FLAGS_NEW_BUFFER BIT(0) -+ uint32_t alloc_flags; -+ uint32_t alloc_pages; -+}; -+ -+static int attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_attach_attr *attr, -+ struct hns_dca_mem_attach_resp *resp) -+{ -+ int ret; -+ -+ DECLARE_COMMAND_BUFFER(cmd, HNS_IB_OBJECT_DCA_MEM, -+ HNS_IB_METHOD_DCA_MEM_ATTACH, 6); -+ fill_attr_in_obj(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_HANDLE, handle); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_SQ_OFFSET, -+ attr->sq_offset); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_SGE_OFFSET, -+ attr->sge_offset); -+ fill_attr_in_uint32(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_RQ_OFFSET, -+ attr->rq_offset); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_OUT_ALLOC_FLAGS, -+ &resp->alloc_flags, sizeof(resp->alloc_flags)); -+ fill_attr_out(cmd, HNS_IB_ATTR_DCA_MEM_ATTACH_OUT_ALLOC_PAGES, -+ &resp->alloc_pages, sizeof(resp->alloc_pages)); -+ ret = execute_ioctl(&ctx->ibv_ctx.context, cmd); -+ if (ret) -+ verbs_err(&ctx->ibv_ctx, -+ "failed to attach DCA mem-%u, ret = %d.\n", -+ handle, ret); -+ -+ return ret; -+} -+ - static bool add_dca_mem_enabled(struct hns_roce_dca_ctx *ctx, - uint32_t alloc_size) - { -@@ -226,7 +308,7 @@ static bool shrink_dca_mem_enabled(struct hns_roce_dca_ctx *ctx) - return enable; - } - --int hns_roce_add_dca_mem(struct hns_roce_context *ctx, uint32_t size) -+static int add_dca_mem(struct hns_roce_context *ctx, uint32_t size) - { - struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; - struct hns_roce_dca_mem *mem; -@@ -310,3 +392,92 @@ void hns_roce_shrink_dca_mem(struct hns_roce_context *ctx) - dca_mem_cnt--; - } - } -+ -+static void config_dca_pages(void *addr, struct hns_roce_dca_buf *buf, -+ uint32_t page_index, int page_count) -+{ -+ void **pages = &buf->bufs[page_index]; -+ int page_size = 1 << buf->shift; -+ int i; -+ -+ for (i = 0; i < page_count; i++) { -+ pages[i] = addr; -+ addr += page_size; -+ } -+} -+ -+static int setup_dca_buf(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_buf *buf, uint32_t page_count) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ struct hns_dca_mem_query_resp resp = {}; -+ struct hns_roce_dca_mem *mem; -+ uint32_t idx = 0; -+ int ret; -+ -+ while (idx < page_count && idx < buf->max_cnt) { -+ resp.page_count = 0; -+ ret = query_dca_mem(ctx, handle, idx, &resp); -+ if (ret) -+ return -ENOMEM; -+ if (resp.page_count < 1) -+ break; -+ -+ pthread_spin_lock(&dca_ctx->lock); -+ mem = key_to_dca_mem(dca_ctx, resp.key); -+ if (mem && resp.offset < mem->buf.length) { -+ config_dca_pages(dca_mem_addr(mem, resp.offset), -+ buf, idx, resp.page_count); -+ } else { -+ pthread_spin_unlock(&dca_ctx->lock); -+ break; -+ } -+ pthread_spin_unlock(&dca_ctx->lock); -+ -+ idx += resp.page_count; -+ } -+ -+ return (idx >= page_count) ? 0 : -ENOMEM; -+} -+ -+#define DCA_EXPAND_MEM_TRY_TIMES 3 -+int hns_roce_attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, -+ struct hns_roce_dca_attach_attr *attr, -+ uint32_t size, struct hns_roce_dca_buf *buf) -+{ -+ uint32_t buf_pages = size >> buf->shift; -+ struct hns_dca_mem_attach_resp resp = {}; -+ bool is_new_buf = true; -+ int try_times = 0; -+ int ret = 0; -+ -+ do { -+ resp.alloc_pages = 0; -+ ret = attach_dca_mem(ctx, handle, attr, &resp); -+ if (ret) -+ break; -+ -+ if (resp.alloc_pages >= buf_pages) { -+ is_new_buf = !!(resp.alloc_flags & -+ HNS_DCA_ATTACH_OUT_FLAGS_NEW_BUFFER); -+ break; -+ } -+ -+ ret = add_dca_mem(ctx, size); -+ if (ret) -+ break; -+ } while (try_times++ < DCA_EXPAND_MEM_TRY_TIMES); -+ -+ if (ret || resp.alloc_pages < buf_pages) { -+ verbs_err(&ctx->ibv_ctx, -+ "failed to attach, size %u count %u != %u, ret = %d.\n", -+ size, buf_pages, resp.alloc_pages, ret); -+ return -ENOMEM; -+ } -+ -+ /* No need config user address if DCA config not changed */ -+ if (!is_new_buf && buf->bufs[0]) -+ return 0; -+ -+ return setup_dca_buf(ctx, handle, buf, buf_pages); -+} -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index f3a7e6b..7e3ad92 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -197,19 +197,35 @@ static struct hns_roce_v2_cqe *next_cqe_sw_v2(struct hns_roce_cq *cq) - return get_sw_cqe_v2(cq, cq->cons_index); - } - -+static inline bool check_qp_dca_enable(struct hns_roce_qp *qp) -+{ -+ return !!qp->dca_wqe.bufs; -+} -+ -+static inline void *get_wqe(struct hns_roce_qp *qp, unsigned int offset) -+{ -+ if (likely(qp->buf.buf)) -+ return qp->buf.buf + offset; -+ else if (unlikely(check_qp_dca_enable(qp))) -+ return qp->dca_wqe.bufs[offset >> qp->dca_wqe.shift] + -+ (offset & ((1 << qp->dca_wqe.shift) - 1)); -+ else -+ return NULL; -+} -+ - static void *get_recv_wqe_v2(struct hns_roce_qp *qp, unsigned int n) - { -- return qp->buf.buf + qp->rq.offset + (n << qp->rq.wqe_shift); -+ return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); - } - - static void *get_send_wqe(struct hns_roce_qp *qp, unsigned int n) - { -- return qp->buf.buf + qp->sq.offset + (n << qp->sq.wqe_shift); -+ return get_wqe(qp, qp->sq.offset + (n << qp->sq.wqe_shift)); - } - - static void *get_send_sge_ex(struct hns_roce_qp *qp, unsigned int n) - { -- return qp->buf.buf + qp->ex_sge.offset + (n << qp->ex_sge.sge_shift); -+ return get_wqe(qp, qp->ex_sge.offset + (n << qp->ex_sge.sge_shift)); - } - - static void *get_srq_wqe(struct hns_roce_srq *srq, unsigned int n) -@@ -569,6 +585,73 @@ static void parse_cqe_for_req(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - wc->opcode = wc_send_op_map[opcode]; - } - -+static bool check_dca_attach_enable(struct hns_roce_qp *qp) -+{ -+ return check_qp_dca_enable(qp) && -+ (qp->flags & HNS_ROCE_QP_CAP_DYNAMIC_CTX_ATTACH); -+} -+ -+static bool check_dca_detach_enable(struct hns_roce_qp *qp) -+{ -+ return check_qp_dca_enable(qp) && -+ (qp->flags & HNS_ROCE_QP_CAP_DYNAMIC_CTX_DETACH); -+} -+ -+static int dca_attach_qp_buf(struct hns_roce_context *ctx, -+ struct hns_roce_qp *qp) -+{ -+ struct hns_roce_dca_attach_attr attr = {}; -+ uint32_t idx; -+ int ret; -+ -+ hns_roce_spin_lock(&qp->sq.hr_lock); -+ hns_roce_spin_lock(&qp->rq.hr_lock); -+ -+ if (qp->sq.wqe_cnt > 0) { -+ idx = qp->sq.head & (qp->sq.wqe_cnt - 1); -+ attr.sq_offset = idx << qp->sq.wqe_shift; -+ } -+ -+ if (qp->ex_sge.sge_cnt > 0) { -+ idx = qp->next_sge & (qp->ex_sge.sge_cnt - 1); -+ attr.sge_offset = idx << qp->ex_sge.sge_shift; -+ } -+ -+ if (qp->rq.wqe_cnt > 0) { -+ idx = qp->rq.head & (qp->rq.wqe_cnt - 1); -+ attr.rq_offset = idx << qp->rq.wqe_shift; -+ } -+ -+ -+ ret = hns_roce_attach_dca_mem(ctx, qp->verbs_qp.qp.handle, &attr, -+ qp->buf_size, &qp->dca_wqe); -+ -+ hns_roce_spin_unlock(&qp->rq.hr_lock); -+ hns_roce_spin_unlock(&qp->sq.hr_lock); -+ -+ return ret; -+} -+ -+static void dca_detach_qp_buf(struct hns_roce_context *ctx, -+ struct hns_roce_qp *qp) -+{ -+ struct hns_roce_dca_detach_attr attr; -+ bool is_empty; -+ -+ hns_roce_spin_lock(&qp->sq.hr_lock); -+ hns_roce_spin_lock(&qp->rq.hr_lock); -+ -+ is_empty = qp->sq.head == qp->sq.tail && qp->rq.head == qp->rq.tail; -+ if (is_empty && qp->sq.wqe_cnt > 0) -+ attr.sq_index = qp->sq.head & (qp->sq.wqe_cnt - 1); -+ -+ hns_roce_spin_unlock(&qp->rq.hr_lock); -+ hns_roce_spin_unlock(&qp->sq.hr_lock); -+ -+ if (is_empty) -+ hns_roce_detach_dca_mem(ctx, qp->verbs_qp.qp.handle, &attr); -+} -+ - static void cqe_proc_sq(struct hns_roce_qp *hr_qp, uint32_t wqe_idx, - struct hns_roce_cq *cq) - { -@@ -725,6 +808,9 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - - for (npolled = 0; npolled < ne; ++npolled) { - err = hns_roce_poll_one(ctx, &qp, cq, wc + npolled); -+ if (qp && check_dca_detach_enable(qp)) -+ dca_detach_qp_buf(ctx, qp); -+ - if (err != V2_CQ_OK) - break; - } -@@ -768,19 +854,30 @@ static int hns_roce_u_v2_arm_cq(struct ibv_cq *ibvcq, int solicited) - return 0; - } - --static int check_qp_send(struct ibv_qp *qp, struct hns_roce_context *ctx) -+static int check_qp_send(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { -- if (unlikely(qp->qp_type != IBV_QPT_RC && -- qp->qp_type != IBV_QPT_UD) && -- qp->qp_type != IBV_QPT_XRC_SEND) -+ struct ibv_qp *ibvqp = &qp->verbs_qp.qp; -+ int ret = 0; -+ -+ if (unlikely(ibvqp->qp_type != IBV_QPT_RC && -+ ibvqp->qp_type != IBV_QPT_UD) && -+ ibvqp->qp_type != IBV_QPT_XRC_SEND) - return -EINVAL; - -- if (unlikely(qp->state == IBV_QPS_RESET || -- qp->state == IBV_QPS_INIT || -- qp->state == IBV_QPS_RTR)) -+ if (unlikely(ibvqp->state == IBV_QPS_RESET || -+ ibvqp->state == IBV_QPS_INIT || -+ ibvqp->state == IBV_QPS_RTR)) - return -EINVAL; - -- return 0; -+ if (check_dca_attach_enable(qp)) { -+ ret = dca_attach_qp_buf(ctx, qp); -+ if (ret) -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "failed to attach QP-%u send, ret = %d.\n", -+ qp->verbs_qp.qp.qp_num, ret); -+ } -+ -+ return ret; - } - - static void set_rc_sge(struct hns_roce_v2_wqe_data_seg *dseg, -@@ -1148,6 +1245,13 @@ static int set_rc_inl(struct hns_roce_qp *qp, const struct ibv_send_wr *wr, - return 0; - } - -+static inline void fill_rc_dca_fields(uint32_t qp_num, -+ struct hns_roce_rc_sq_wqe *wqe) -+{ -+ hr_reg_write(wqe, RCWQE_SQPN_L, qp_num); -+ hr_reg_write(wqe, RCWQE_SQPN_H, qp_num >> RCWQE_SQPN_L_WIDTH); -+} -+ - static void set_bind_mw_seg(struct hns_roce_rc_sq_wqe *wqe, - const struct ibv_send_wr *wr) - { -@@ -1259,6 +1363,9 @@ static int set_rc_wqe(void *wqe, struct hns_roce_qp *qp, struct ibv_send_wr *wr, - return ret; - - wqe_valid: -+ if (check_qp_dca_enable(qp)) -+ fill_rc_dca_fields(qp->verbs_qp.qp.qp_num, rc_sq_wqe); -+ - enable_wqe(qp, rc_sq_wqe, qp->sq.head + nreq); - - return 0; -@@ -1275,7 +1382,7 @@ int hns_roce_u_v2_post_send(struct ibv_qp *ibvqp, struct ibv_send_wr *wr, - struct ibv_qp_attr attr; - int ret; - -- ret = check_qp_send(ibvqp, ctx); -+ ret = check_qp_send(qp, ctx); - if (unlikely(ret)) { - *bad_wr = wr; - return ret; -@@ -1352,15 +1459,20 @@ out: - return ret; - } - --static int check_qp_recv(struct ibv_qp *qp, struct hns_roce_context *ctx) -+static int check_qp_recv(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { -- if (unlikely(qp->qp_type != IBV_QPT_RC && -- qp->qp_type != IBV_QPT_UD)) -+ struct ibv_qp *ibvqp = &qp->verbs_qp.qp; -+ -+ if (unlikely(ibvqp->qp_type != IBV_QPT_RC && -+ ibvqp->qp_type != IBV_QPT_UD)) - return -EINVAL; - -- if (qp->state == IBV_QPS_RESET || qp->srq) -+ if (ibvqp->state == IBV_QPS_RESET || ibvqp->srq) - return -EINVAL; - -+ if (check_dca_attach_enable(qp)) -+ return dca_attach_qp_buf(ctx, qp); -+ - return 0; - } - -@@ -1428,7 +1540,7 @@ static int hns_roce_u_v2_post_recv(struct ibv_qp *ibvqp, struct ibv_recv_wr *wr, - struct ibv_qp_attr attr; - int ret; - -- ret = check_qp_recv(ibvqp, ctx); -+ ret = check_qp_recv(qp, ctx); - if (unlikely(ret)) { - *bad_wr = wr; - return ret; -@@ -1551,6 +1663,7 @@ static void record_qp_attr(struct ibv_qp *qp, struct ibv_qp_attr *attr, - static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - int attr_mask) - { -+ struct hns_roce_context *ctx = to_hr_ctx(qp->context); - struct hns_roce_modify_qp_ex_resp resp_ex = {}; - struct hns_roce_modify_qp_ex cmd_ex = {}; - struct hns_roce_qp *hr_qp = to_hr_qp(qp); -@@ -1598,6 +1711,10 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - if (hr_qp->tc_mode == HNS_ROCE_TC_MAP_MODE_DSCP) - hr_qp->sl = hr_qp->priority; - -+ /* Try to shrink the DCA mem */ -+ if (ctx->dca_ctx.mem_cnt > 0) -+ hns_roce_shrink_dca_mem(ctx); -+ - record_qp_attr(qp, attr, attr_mask); - - return ret; -diff --git a/providers/hns/hns_roce_u_hw_v2.h b/providers/hns/hns_roce_u_hw_v2.h -index d71c695..a22995d 100644 ---- a/providers/hns/hns_roce_u_hw_v2.h -+++ b/providers/hns/hns_roce_u_hw_v2.h -@@ -239,6 +239,8 @@ struct hns_roce_rc_sq_wqe { - #define RCWQE_MW_RR_EN RCWQE_FIELD_LOC(259, 259) - #define RCWQE_MW_RW_EN RCWQE_FIELD_LOC(260, 260) - -+#define RCWQE_SQPN_L_WIDTH 2 -+ - struct hns_roce_v2_wqe_data_seg { - __le32 len; - __le32 lkey; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index f6c7423..749b01b 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1165,6 +1165,14 @@ static int calc_qp_buff_size(struct hns_roce_device *hr_dev, - return 0; - } - -+static inline bool check_qp_support_dca(bool pool_en, enum ibv_qp_type qp_type) -+{ -+ if (pool_en && (qp_type == IBV_QPT_RC || qp_type == IBV_QPT_XRC_SEND)) -+ return true; -+ -+ return false; -+} -+ - static void qp_free_wqe(struct hns_roce_qp *qp) - { - free_recv_rinl_buf(&qp->rq_rinl_buf); -@@ -1176,8 +1184,8 @@ static void qp_free_wqe(struct hns_roce_qp *qp) - hns_roce_free_buf(&qp->buf); - } - --static int qp_alloc_wqe(struct ibv_qp_cap *cap, struct hns_roce_qp *qp, -- struct hns_roce_context *ctx) -+static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, -+ struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { - struct hns_roce_device *hr_dev = to_hr_dev(ctx->ibv_ctx.context.device); - -@@ -1195,12 +1203,24 @@ static int qp_alloc_wqe(struct ibv_qp_cap *cap, struct hns_roce_qp *qp, - } - - if (qp->rq_rinl_buf.wqe_cnt) { -- if (alloc_recv_rinl_buf(cap->max_recv_sge, &qp->rq_rinl_buf)) -+ if (alloc_recv_rinl_buf(attr->cap.max_recv_sge, -+ &qp->rq_rinl_buf)) - goto err_alloc; - } - -- if (hns_roce_alloc_buf(&qp->buf, qp->buf_size, HNS_HW_PAGE_SIZE)) -- goto err_alloc; -+ if (check_qp_support_dca(ctx->dca_ctx.max_size != 0, attr->qp_type)) { -+ /* when DCA is enabled, use a buffer list to store page addr */ -+ qp->buf.buf = NULL; -+ qp->dca_wqe.max_cnt = hr_hw_page_count(qp->buf_size); -+ qp->dca_wqe.shift = HNS_HW_PAGE_SHIFT; -+ qp->dca_wqe.bufs = calloc(qp->dca_wqe.max_cnt, sizeof(void *)); -+ if (!qp->dca_wqe.bufs) -+ goto err_alloc; -+ } else { -+ if (hns_roce_alloc_buf(&qp->buf, qp->buf_size, -+ HNS_HW_PAGE_SIZE)) -+ goto err_alloc; -+ } - - return 0; - -@@ -1467,7 +1487,7 @@ static int hns_roce_alloc_qp_buf(struct ibv_qp_init_attr_ex *attr, - pthread_spin_init(&qp->rq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE)) - return -ENOMEM; - -- ret = qp_alloc_wqe(&attr->cap, qp, ctx); -+ ret = qp_alloc_wqe(attr, qp, ctx); - if (ret) - return ret; - --- -2.30.0 - diff --git a/0035-libhns-Use-shared-memory-to-sync-DCA-status.patch b/0035-libhns-Use-shared-memory-to-sync-DCA-status.patch deleted file mode 100644 index 635c080..0000000 --- a/0035-libhns-Use-shared-memory-to-sync-DCA-status.patch +++ /dev/null @@ -1,167 +0,0 @@ -From a5e62921afc2fcc152e8b0584f2d04d1a4db4f10 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 29 Jun 2021 20:06:47 +0800 -Subject: libhns: Use shared memory to sync DCA status - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -The user DCA needs to check the QP attaching state before filling wqe -buffer by the response from uverbs 'HNS_IB_METHOD_DCA_MEM_ATTACH', but -this will result in too much time being wasted on system calls, so use a -shared table between user driver and kernel driver to sync DCA status. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 51 +++++++++++++++++++++++++++++++++++--- - providers/hns/hns_roce_u.h | 10 ++++++++ - 2 files changed, 57 insertions(+), 4 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index bd2b251..fe30cda 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -95,9 +95,33 @@ static const struct verbs_context_ops hns_common_ops = { - .alloc_parent_domain = hns_roce_u_alloc_pad, - }; - --static int init_dca_context(struct hns_roce_context *ctx, int page_size) -+static int mmap_dca(struct hns_roce_context *ctx, int cmd_fd, -+ int page_size, size_t size, uint64_t mmap_key) - { - struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ void *addr; -+ -+ addr = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, cmd_fd, -+ mmap_key); -+ if (addr == MAP_FAILED) { -+ verbs_err(&ctx->ibv_ctx, "failed to mmap() dca prime qp.\n"); -+ return -EINVAL; -+ } -+ -+ dca_ctx->buf_status = addr; -+ dca_ctx->sync_status = addr + size / 2; -+ -+ return 0; -+} -+ -+static int init_dca_context(struct hns_roce_context *ctx, int cmd_fd, -+ struct hns_roce_alloc_ucontext_resp *resp, -+ int page_size) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ uint64_t mmap_key = resp->dca_mmap_key; -+ int mmap_size = resp->dca_mmap_size; -+ int max_qps = resp->dca_qps; - int ret; - - if (!(ctx->config & HNS_ROCE_UCTX_RSP_DCA_FLAGS)) -@@ -112,6 +136,16 @@ static int init_dca_context(struct hns_roce_context *ctx, int page_size) - dca_ctx->max_size = HNS_DCA_MAX_MEM_SIZE; - dca_ctx->mem_cnt = 0; - -+ if (mmap_key) { -+ const unsigned int bits_per_qp = 2 * HNS_DCA_BITS_PER_STATUS; -+ -+ if (!mmap_dca(ctx, cmd_fd, page_size, mmap_size, mmap_key)) { -+ dca_ctx->status_size = mmap_size; -+ dca_ctx->max_qps = min_t(int, max_qps, -+ mmap_size * 8 / bits_per_qp); -+ } -+ } -+ - return 0; - } - -@@ -125,6 +159,8 @@ static void uninit_dca_context(struct hns_roce_context *ctx) - pthread_spin_lock(&dca_ctx->lock); - hns_roce_cleanup_dca_mem(ctx); - pthread_spin_unlock(&dca_ctx->lock); -+ if (dca_ctx->buf_status) -+ munmap(dca_ctx->buf_status, dca_ctx->status_size); - - pthread_spin_destroy(&dca_ctx->lock); - } -@@ -149,6 +185,14 @@ static uint32_t calc_table_shift(uint32_t entry_count, uint32_t size_shift) - return count_shift > size_shift ? count_shift - size_shift : 0; - } - -+static void ucontext_set_cmd(struct hns_roce_alloc_ucontext *cmd, int page_size) -+{ -+ cmd->config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -+ HNS_ROCE_CQE_INLINE_FLAGS | HNS_ROCE_UCTX_CONFIG_DCA; -+ cmd->comp = HNS_ROCE_ALLOC_UCTX_COMP_DCA_MAX_QPS; -+ cmd->dca_max_qps = page_size * 8 / 2 * HNS_DCA_BITS_PER_STATUS; -+} -+ - static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - int cmd_fd, - void *private_data) -@@ -165,8 +209,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (!context) - return NULL; - -- cmd.config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -- HNS_ROCE_CQE_INLINE_FLAGS | HNS_ROCE_UCTX_CONFIG_DCA; -+ ucontext_set_cmd(&cmd, hr_dev->page_size); - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; -@@ -212,7 +255,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - context->max_srq_wr = dev_attrs.max_srq_wr; - context->max_srq_sge = dev_attrs.max_srq_sge; - -- if (init_dca_context(context, hr_dev->page_size)) -+ if (init_dca_context(context, cmd_fd, &resp, hr_dev->page_size)) - goto err_free; - - if (hns_roce_mmap(hr_dev, context, cmd_fd)) -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 44a733f..a8f811e 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -35,6 +35,7 @@ - - #include - #include -+#include - #include - - #include -@@ -44,6 +45,7 @@ - #include - #include - #include -+#include - #include - #include "hns_roce_u_abi.h" - -@@ -52,6 +54,8 @@ - - #define PFX "hns: " - -+typedef _Atomic(uint64_t) atomic_bitmap_t; -+ - /* The minimum page size is 4K for hardware */ - #define HNS_HW_PAGE_SHIFT 12 - #define HNS_HW_PAGE_SIZE (1 << HNS_HW_PAGE_SHIFT) -@@ -214,6 +218,12 @@ struct hns_roce_dca_ctx { - uint64_t max_size; - uint64_t min_size; - uint64_t curr_size; -+ -+#define HNS_DCA_BITS_PER_STATUS 1 -+ unsigned int max_qps; -+ unsigned int status_size; -+ atomic_bitmap_t *buf_status; -+ atomic_bitmap_t *sync_status; - }; - - struct hns_roce_context { --- -2.30.0 - diff --git a/0036-libhns-Sync-DCA-status-by-shared-memory.patch b/0036-libhns-Sync-DCA-status-by-shared-memory.patch deleted file mode 100644 index e9108f8..0000000 --- a/0036-libhns-Sync-DCA-status-by-shared-memory.patch +++ /dev/null @@ -1,222 +0,0 @@ -From 13d4b60fcd0880fae54b1af627eeb7297d7b086d Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 29 Jun 2021 21:01:27 +0800 -Subject: libhns: Sync DCA status by shared memory - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -Use DCA num from the resp of modify_qp() and indicate the DCA status bit in -the shared memory, if the num is valid, the user DCA can get the DCA status -by testing the bit in the shared memory for each QP, othewise invoke the -verbs 'HNS_IB_METHOD_DCA_MEM_ATTACH' to check the DCA status. - -Each QP has 2 bits in shared memory, 1 bit is used to lock the DCA status -changing by kernel driver or user driver, another bit is used to indicate -the DCA attaching status. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.h | 31 +++++++++++++++++++++++ - providers/hns/hns_roce_u_buf.c | 42 ++++++++++++++++++++++++++++++++ - providers/hns/hns_roce_u_hw_v2.c | 20 ++++++++++++++- - 3 files changed, 92 insertions(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index a8f811e..91b0c8f 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -362,6 +362,7 @@ struct hns_roce_dca_buf { - void **bufs; - unsigned int max_cnt; - unsigned int shift; -+ unsigned int dcan; - }; - - struct hns_roce_qp { -@@ -422,6 +423,7 @@ struct hns_roce_dca_attach_attr { - uint32_t sq_offset; - uint32_t sge_offset; - uint32_t rq_offset; -+ bool force; - }; - - struct hns_roce_dca_detach_attr { -@@ -534,6 +536,32 @@ static inline int hns_roce_spin_unlock(struct hns_roce_spinlock *hr_lock) - return 0; - } - -+#define HNS_ROCE_BIT_MASK(nr) (1UL << ((nr) % 64)) -+#define HNS_ROCE_BIT_WORD(nr) ((nr) / 64) -+ -+static inline bool atomic_test_bit(atomic_bitmap_t *p, uint32_t nr) -+{ -+ p += HNS_ROCE_BIT_WORD(nr); -+ return !!(atomic_load(p) & HNS_ROCE_BIT_MASK(nr)); -+} -+ -+static inline bool test_and_set_bit_lock(atomic_bitmap_t *p, uint32_t nr) -+{ -+ uint64_t mask = HNS_ROCE_BIT_MASK(nr); -+ -+ p += HNS_ROCE_BIT_WORD(nr); -+ if (atomic_load(p) & mask) -+ return true; -+ -+ return (atomic_fetch_or(p, mask) & mask) != 0; -+} -+ -+static inline void clear_bit_unlock(atomic_bitmap_t *p, uint32_t nr) -+{ -+ p += HNS_ROCE_BIT_WORD(nr); -+ atomic_fetch_and(p, ~HNS_ROCE_BIT_MASK(nr)); -+} -+ - int hns_roce_u_query_device(struct ibv_context *context, - const struct ibv_query_device_ex_input *input, - struct ibv_device_attr_ex *attr, size_t attr_size); -@@ -614,6 +642,9 @@ int hns_roce_attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, - uint32_t size, struct hns_roce_dca_buf *buf); - void hns_roce_detach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, - struct hns_roce_dca_detach_attr *attr); -+bool hns_roce_dca_start_post(struct hns_roce_dca_ctx *ctx, uint32_t dcan); -+void hns_roce_dca_stop_post(struct hns_roce_dca_ctx *ctx, uint32_t dcan); -+ - void hns_roce_shrink_dca_mem(struct hns_roce_context *ctx); - void hns_roce_cleanup_dca_mem(struct hns_roce_context *ctx); - -diff --git a/providers/hns/hns_roce_u_buf.c b/providers/hns/hns_roce_u_buf.c -index 3d41b89..08c0fbc 100644 ---- a/providers/hns/hns_roce_u_buf.c -+++ b/providers/hns/hns_roce_u_buf.c -@@ -440,6 +440,45 @@ static int setup_dca_buf(struct hns_roce_context *ctx, uint32_t handle, - return (idx >= page_count) ? 0 : -ENOMEM; - } - -+#define DCAN_TO_SYNC_BIT(n) ((n) * HNS_DCA_BITS_PER_STATUS) -+#define DCAN_TO_STAT_BIT(n) DCAN_TO_SYNC_BIT(n) -+ -+#define MAX_DCA_TRY_LOCK_TIMES 10 -+bool hns_roce_dca_start_post(struct hns_roce_dca_ctx *ctx, uint32_t dcan) -+{ -+ atomic_bitmap_t *st = ctx->sync_status; -+ int try_times = 0; -+ -+ if (!st || dcan >= ctx->max_qps) -+ return true; -+ -+ while (test_and_set_bit_lock(st, DCAN_TO_SYNC_BIT(dcan))) -+ if (try_times++ > MAX_DCA_TRY_LOCK_TIMES) -+ return false; -+ -+ return true; -+} -+ -+void hns_roce_dca_stop_post(struct hns_roce_dca_ctx *ctx, uint32_t dcan) -+{ -+ atomic_bitmap_t *st = ctx->sync_status; -+ -+ if (!st || dcan >= ctx->max_qps) -+ return; -+ -+ clear_bit_unlock(st, DCAN_TO_SYNC_BIT(dcan)); -+} -+ -+static bool check_dca_is_attached(struct hns_roce_dca_ctx *ctx, uint32_t dcan) -+{ -+ atomic_bitmap_t *st = ctx->buf_status; -+ -+ if (!st || dcan >= ctx->max_qps) -+ return false; -+ -+ return atomic_test_bit(st, DCAN_TO_STAT_BIT(dcan)); -+} -+ - #define DCA_EXPAND_MEM_TRY_TIMES 3 - int hns_roce_attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, - struct hns_roce_dca_attach_attr *attr, -@@ -451,6 +490,9 @@ int hns_roce_attach_dca_mem(struct hns_roce_context *ctx, uint32_t handle, - int try_times = 0; - int ret = 0; - -+ if (!attr->force && check_dca_is_attached(&ctx->dca_ctx, buf->dcan)) -+ return 0; -+ - do { - resp.alloc_pages = 0; - ret = attach_dca_mem(ctx, handle, attr, &resp); -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 7e3ad92..028d20c 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -601,6 +601,7 @@ static int dca_attach_qp_buf(struct hns_roce_context *ctx, - struct hns_roce_qp *qp) - { - struct hns_roce_dca_attach_attr attr = {}; -+ bool enable_detach; - uint32_t idx; - int ret; - -@@ -622,9 +623,16 @@ static int dca_attach_qp_buf(struct hns_roce_context *ctx, - attr.rq_offset = idx << qp->rq.wqe_shift; - } - -+ enable_detach = check_dca_detach_enable(qp); -+ if (enable_detach && -+ !hns_roce_dca_start_post(&ctx->dca_ctx, qp->dca_wqe.dcan)) -+ /* Force attach if failed to sync dca status */ -+ attr.force = true; - - ret = hns_roce_attach_dca_mem(ctx, qp->verbs_qp.qp.handle, &attr, -- qp->buf_size, &qp->dca_wqe); -+ qp->buf_size, &qp->dca_wqe); -+ if (ret && enable_detach) -+ hns_roce_dca_stop_post(&ctx->dca_ctx, qp->dca_wqe.dcan); - - hns_roce_spin_unlock(&qp->rq.hr_lock); - hns_roce_spin_unlock(&qp->sq.hr_lock); -@@ -1450,6 +1458,9 @@ out: - - hns_roce_spin_unlock(&qp->sq.hr_lock); - -+ if (check_dca_detach_enable(qp)) -+ hns_roce_dca_stop_post(&ctx->dca_ctx, qp->dca_wqe.dcan); -+ - if (ibvqp->state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; - -@@ -1582,6 +1593,9 @@ out: - - hns_roce_spin_unlock(&qp->rq.hr_lock); - -+ if (check_dca_detach_enable(qp)) -+ hns_roce_dca_stop_post(&ctx->dca_ctx, qp->dca_wqe.dcan); -+ - if (ibvqp->state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; - hns_roce_u_v2_modify_qp(ibvqp, &attr, IBV_QP_STATE); -@@ -1693,6 +1707,7 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - if (attr->qp_state == IBV_QPS_RTR) { - hr_qp->tc_mode = resp_ex.drv_payload.tc_mode; - hr_qp->priority = resp_ex.drv_payload.priority; -+ hr_qp->dca_wqe.dcan = resp_ex.drv_payload.dcan; - } - } - -@@ -2721,6 +2736,9 @@ static int wr_complete(struct ibv_qp_ex *ibv_qp) - out: - hns_roce_spin_unlock(&qp->sq.hr_lock); - -+ if (check_dca_detach_enable(qp)) -+ hns_roce_dca_stop_post(&ctx->dca_ctx, qp->dca_wqe.dcan); -+ - if (ibv_qp->qp_base.state == IBV_QPS_ERR) { - attr.qp_state = IBV_QPS_ERR; - hns_roce_u_v2_modify_qp(&ibv_qp->qp_base, &attr, IBV_QP_STATE); --- -2.30.0 - diff --git a/0037-libhns-Add-direct-verbs-support-to-config-DCA.patch b/0037-libhns-Add-direct-verbs-support-to-config-DCA.patch deleted file mode 100644 index 87e9ddf..0000000 --- a/0037-libhns-Add-direct-verbs-support-to-config-DCA.patch +++ /dev/null @@ -1,766 +0,0 @@ -From 6aa5efb3059c66d3d0f49804551b38c5ed827ec1 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 10 May 2021 17:13:49 +0800 -Subject: libhns: Add direct verbs support to config DCA - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I63L1M - ----------------------------------------------------------- - -Add two direct verbs to config DCA: -1. hnsdv_open_device() is used to config DCA memory pool. -2. hnsdv_create_qp() is used to create a DCA QP. - -Signed-off-by: Chengchang Tang -Reviewed-by: Yangyang Li ---- - debian/control | 2 +- - debian/ibverbs-providers.install | 1 + - debian/ibverbs-providers.lintian-overrides | 4 +- - debian/ibverbs-providers.symbols | 6 ++ - debian/libibverbs-dev.install | 4 + - providers/hns/CMakeLists.txt | 9 ++- - providers/hns/hns_roce_u.c | 92 +++++++++++++++++++--- - providers/hns/hns_roce_u.h | 2 + - providers/hns/hns_roce_u_abi.h | 1 + - providers/hns/hns_roce_u_buf.c | 3 + - providers/hns/hns_roce_u_hw_v2.c | 33 +++++++- - providers/hns/hns_roce_u_verbs.c | 58 ++++++++++++-- - providers/hns/hnsdv.h | 65 +++++++++++++++ - providers/hns/libhns.map | 9 +++ - redhat/rdma-core.spec | 5 +- - suse/rdma-core.spec | 21 ++++- - 16 files changed, 289 insertions(+), 26 deletions(-) - create mode 100644 providers/hns/hnsdv.h - create mode 100644 providers/hns/libhns.map - -diff --git a/debian/control b/debian/control -index 7485ad3..22eb6cd 100644 ---- a/debian/control -+++ b/debian/control -@@ -94,7 +94,7 @@ Description: User space provider drivers for libibverbs - - cxgb4: Chelsio T4 iWARP HCAs - - efa: Amazon Elastic Fabric Adapter - - hfi1verbs: Intel Omni-Path HFI -- - hns: HiSilicon Hip06 SoC -+ - hns: HiSilicon Hip08+ SoC - - ipathverbs: QLogic InfiniPath HCAs - - irdma: Intel Ethernet Connection RDMA - - mlx4: Mellanox ConnectX-3 InfiniBand HCAs -diff --git a/debian/ibverbs-providers.install b/debian/ibverbs-providers.install -index 4f971fb..c6ecbbc 100644 ---- a/debian/ibverbs-providers.install -+++ b/debian/ibverbs-providers.install -@@ -1,5 +1,6 @@ - etc/libibverbs.d/ - usr/lib/*/libefa.so.* - usr/lib/*/libibverbs/lib*-rdmav*.so -+usr/lib/*/libhns.so.* - usr/lib/*/libmlx4.so.* - usr/lib/*/libmlx5.so.* -diff --git a/debian/ibverbs-providers.lintian-overrides b/debian/ibverbs-providers.lintian-overrides -index 8a44d54..f6afb70 100644 ---- a/debian/ibverbs-providers.lintian-overrides -+++ b/debian/ibverbs-providers.lintian-overrides -@@ -1,2 +1,2 @@ --# libefa, libmlx4 and libmlx5 are ibverbs provider that provides more functions. --ibverbs-providers: package-name-doesnt-match-sonames libefa1 libmlx4-1 libmlx5-1 -+# libefa, libhns, libmlx4 and libmlx5 are ibverbs provider that provides more functions. -+ibverbs-providers: package-name-doesnt-match-sonames libefa1 libhns-1 libmlx4-1 libmlx5-1 -diff --git a/debian/ibverbs-providers.symbols b/debian/ibverbs-providers.symbols -index 2c6b330..1844369 100644 ---- a/debian/ibverbs-providers.symbols -+++ b/debian/ibverbs-providers.symbols -@@ -162,3 +162,9 @@ libefa.so.1 ibverbs-providers #MINVER# - efadv_create_qp_ex@EFA_1.1 26 - efadv_query_device@EFA_1.1 26 - efadv_query_ah@EFA_1.1 26 -+libhns.so.1 ibverbs-providers #MINVER# -+* Build-Depends-Package: libibverbs-dev -+ HNS_1.0@HNS_1.0 36 -+ hnsdv_is_supported@HNS_1.0 36 -+ hnsdv_open_device@HNS_1.0 36 -+ hnsdv_create_qp@HNS_1.0 36 -diff --git a/debian/libibverbs-dev.install b/debian/libibverbs-dev.install -index bc8caa5..7d6e6a2 100644 ---- a/debian/libibverbs-dev.install -+++ b/debian/libibverbs-dev.install -@@ -1,5 +1,6 @@ - usr/include/infiniband/arch.h - usr/include/infiniband/efadv.h -+usr/include/infiniband/hnsdv.h - usr/include/infiniband/ib_user_ioctl_verbs.h - usr/include/infiniband/mlx4dv.h - usr/include/infiniband/mlx5_api.h -@@ -14,6 +15,8 @@ usr/include/infiniband/verbs_api.h - usr/lib/*/lib*-rdmav*.a - usr/lib/*/libefa.a - usr/lib/*/libefa.so -+usr/lib/*/libhns.a -+usr/lib/*/libhns.so - usr/lib/*/libibverbs*.so - usr/lib/*/libibverbs.a - usr/lib/*/libmlx4.a -@@ -21,6 +24,7 @@ usr/lib/*/libmlx4.so - usr/lib/*/libmlx5.a - usr/lib/*/libmlx5.so - usr/lib/*/pkgconfig/libefa.pc -+usr/lib/*/pkgconfig/libhns.pc - usr/lib/*/pkgconfig/libibverbs.pc - usr/lib/*/pkgconfig/libmlx4.pc - usr/lib/*/pkgconfig/libmlx5.pc -diff --git a/providers/hns/CMakeLists.txt b/providers/hns/CMakeLists.txt -index 7aaca75..160e1ff 100644 ---- a/providers/hns/CMakeLists.txt -+++ b/providers/hns/CMakeLists.txt -@@ -1,7 +1,14 @@ --rdma_provider(hns -+rdma_shared_provider(hns libhns.map -+ 1 1.0.${PACKAGE_VERSION} - hns_roce_u.c - hns_roce_u_buf.c - hns_roce_u_db.c - hns_roce_u_hw_v2.c - hns_roce_u_verbs.c - ) -+ -+publish_headers(infiniband -+ hnsdv.h -+) -+ -+rdma_pkg_config("hns" "libibverbs" "${CMAKE_THREAD_LIBS_INIT}") -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index fe30cda..0cf6d4b 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -114,8 +114,60 @@ static int mmap_dca(struct hns_roce_context *ctx, int cmd_fd, - return 0; - } - -+bool hnsdv_is_supported(struct ibv_device *device) -+{ -+ return is_hns_dev(device); -+} -+ -+struct ibv_context *hnsdv_open_device(struct ibv_device *device, -+ struct hnsdv_context_attr *attr) -+{ -+ if (!is_hns_dev(device)) { -+ errno = EOPNOTSUPP; -+ return NULL; -+ } -+ -+ return verbs_open_device(device, attr); -+} -+ -+static void set_dca_pool_param(struct hns_roce_context *ctx, -+ struct hnsdv_context_attr *attr, int page_size) -+{ -+ struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -+ -+ if (attr->comp_mask & HNSDV_CONTEXT_MASK_DCA_UNIT_SIZE) -+ dca_ctx->unit_size = align(attr->dca_unit_size, page_size); -+ else -+ dca_ctx->unit_size = page_size * HNS_DCA_DEFAULT_UNIT_PAGES; -+ -+ /* The memory pool cannot be expanded, only init the DCA context. */ -+ if (dca_ctx->unit_size == 0) -+ return; -+ -+ /* If not set, the memory pool can be expanded unlimitedly. */ -+ if (attr->comp_mask & HNSDV_CONTEXT_MASK_DCA_MAX_SIZE) -+ dca_ctx->max_size = DIV_ROUND_UP(attr->dca_max_size, -+ dca_ctx->unit_size) * -+ dca_ctx->unit_size; -+ else -+ dca_ctx->max_size = HNS_DCA_MAX_MEM_SIZE; -+ -+ /* If not set, the memory pool cannot be shrunk. */ -+ if (attr->comp_mask & HNSDV_CONTEXT_MASK_DCA_MIN_SIZE) -+ dca_ctx->min_size = DIV_ROUND_UP(attr->dca_min_size, -+ dca_ctx->unit_size) * -+ dca_ctx->unit_size; -+ else -+ dca_ctx->min_size = HNS_DCA_MAX_MEM_SIZE; -+ -+ verbs_debug(&ctx->ibv_ctx, -+ "Support DCA, unit %d, max %ld, min %ld Bytes.\n", -+ dca_ctx->unit_size, dca_ctx->max_size, dca_ctx->min_size); -+} -+ - static int init_dca_context(struct hns_roce_context *ctx, int cmd_fd, - struct hns_roce_alloc_ucontext_resp *resp, -+ struct hnsdv_context_attr *attr, - int page_size) - { - struct hns_roce_dca_ctx *dca_ctx = &ctx->dca_ctx; -@@ -127,14 +179,18 @@ static int init_dca_context(struct hns_roce_context *ctx, int cmd_fd, - if (!(ctx->config & HNS_ROCE_UCTX_RSP_DCA_FLAGS)) - return 0; - -+ dca_ctx->unit_size = 0; -+ dca_ctx->mem_cnt = 0; -+ - list_head_init(&dca_ctx->mem_list); - ret = pthread_spin_init(&dca_ctx->lock, PTHREAD_PROCESS_PRIVATE); - if (ret) - return ret; - -- dca_ctx->unit_size = page_size * HNS_DCA_DEFAULT_UNIT_PAGES; -- dca_ctx->max_size = HNS_DCA_MAX_MEM_SIZE; -- dca_ctx->mem_cnt = 0; -+ if (!attr || !(attr->flags & HNSDV_CONTEXT_FLAGS_DCA)) -+ return 0; -+ -+ set_dca_pool_param(ctx, attr, page_size); - - if (mmap_key) { - const unsigned int bits_per_qp = 2 * HNS_DCA_BITS_PER_STATUS; -@@ -185,18 +241,28 @@ static uint32_t calc_table_shift(uint32_t entry_count, uint32_t size_shift) - return count_shift > size_shift ? count_shift - size_shift : 0; - } - --static void ucontext_set_cmd(struct hns_roce_alloc_ucontext *cmd, int page_size) -+static void ucontext_set_cmd(struct hns_roce_alloc_ucontext *cmd, -+ struct hnsdv_context_attr *attr) - { - cmd->config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -- HNS_ROCE_CQE_INLINE_FLAGS | HNS_ROCE_UCTX_CONFIG_DCA; -- cmd->comp = HNS_ROCE_ALLOC_UCTX_COMP_DCA_MAX_QPS; -- cmd->dca_max_qps = page_size * 8 / 2 * HNS_DCA_BITS_PER_STATUS; -+ HNS_ROCE_CQE_INLINE_FLAGS; -+ -+ if (!attr || !(attr->flags & HNSDV_CONTEXT_FLAGS_DCA)) -+ return; -+ -+ cmd->config |= HNS_ROCE_UCTX_CONFIG_DCA; -+ -+ if (attr->comp_mask & HNSDV_CONTEXT_MASK_DCA_PRIME_QPS) { -+ cmd->comp |= HNS_ROCE_ALLOC_UCTX_COMP_DCA_MAX_QPS; -+ cmd->dca_max_qps = attr->dca_prime_qps; -+ } - } - - static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - int cmd_fd, - void *private_data) - { -+ struct hnsdv_context_attr *ctx_attr = private_data; - struct hns_roce_device *hr_dev = to_hr_dev(ibdev); - struct hns_roce_alloc_ucontext_resp resp = {}; - struct hns_roce_alloc_ucontext cmd = {}; -@@ -209,7 +275,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (!context) - return NULL; - -- ucontext_set_cmd(&cmd, hr_dev->page_size); -+ ucontext_set_cmd(&cmd, ctx_attr); - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) - goto err_free; -@@ -255,7 +321,8 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - context->max_srq_wr = dev_attrs.max_srq_wr; - context->max_srq_sge = dev_attrs.max_srq_sge; - -- if (init_dca_context(context, cmd_fd, &resp, hr_dev->page_size)) -+ if (init_dca_context(context, cmd_fd, -+ &resp, ctx_attr, hr_dev->page_size)) - goto err_free; - - if (hns_roce_mmap(hr_dev, context, cmd_fd)) -@@ -317,4 +384,11 @@ static const struct verbs_device_ops hns_roce_dev_ops = { - .uninit_device = hns_uninit_device, - .alloc_context = hns_roce_alloc_context, - }; -+ -+bool is_hns_dev(struct ibv_device *device) -+{ -+ struct verbs_device *verbs_device = verbs_get_device(device); -+ -+ return verbs_device->ops == &hns_roce_dev_ops; -+} - PROVIDER_DRIVER(hns, hns_roce_dev_ops); -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 91b0c8f..71c35c5 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -562,6 +562,8 @@ static inline void clear_bit_unlock(atomic_bitmap_t *p, uint32_t nr) - atomic_fetch_and(p, ~HNS_ROCE_BIT_MASK(nr)); - } - -+bool is_hns_dev(struct ibv_device *device); -+ - int hns_roce_u_query_device(struct ibv_context *context, - const struct ibv_query_device_ex_input *input, - struct ibv_device_attr_ex *attr, size_t attr_size); -diff --git a/providers/hns/hns_roce_u_abi.h b/providers/hns/hns_roce_u_abi.h -index 0519ac7..1eaf62d 100644 ---- a/providers/hns/hns_roce_u_abi.h -+++ b/providers/hns/hns_roce_u_abi.h -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include "hnsdv.h" - - DECLARE_DRV_CMD(hns_roce_alloc_pd, IB_USER_VERBS_CMD_ALLOC_PD, - empty, hns_roce_ib_alloc_pd_resp); -diff --git a/providers/hns/hns_roce_u_buf.c b/providers/hns/hns_roce_u_buf.c -index 08c0fbc..780683e 100644 ---- a/providers/hns/hns_roce_u_buf.c -+++ b/providers/hns/hns_roce_u_buf.c -@@ -56,6 +56,9 @@ int hns_roce_alloc_buf(struct hns_roce_buf *buf, unsigned int size, - - void hns_roce_free_buf(struct hns_roce_buf *buf) - { -+ if (!buf->buf) -+ return; -+ - ibv_dofork_range(buf->buf, buf->length); - - munmap(buf->buf, buf->length); -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 028d20c..7661863 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1473,6 +1473,7 @@ out: - static int check_qp_recv(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { - struct ibv_qp *ibvqp = &qp->verbs_qp.qp; -+ int ret = 0; - - if (unlikely(ibvqp->qp_type != IBV_QPT_RC && - ibvqp->qp_type != IBV_QPT_UD)) -@@ -1481,10 +1482,15 @@ static int check_qp_recv(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - if (ibvqp->state == IBV_QPS_RESET || ibvqp->srq) - return -EINVAL; - -- if (check_dca_attach_enable(qp)) -- return dca_attach_qp_buf(ctx, qp); -+ if (check_dca_attach_enable(qp)) { -+ ret = dca_attach_qp_buf(ctx, qp); -+ if (ret) -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "failed to attach QP-%u recv, ret = %d.\n", -+ qp->verbs_qp.qp.qp_num, ret); -+ } - -- return 0; -+ return ret; - } - - static void fill_recv_sge_to_wqe(struct ibv_recv_wr *wr, void *wqe, -@@ -1951,6 +1957,9 @@ static int wc_start_poll_cq(struct ibv_cq_ex *current, - hns_roce_spin_lock(&cq->hr_lock); - - err = hns_roce_poll_one(ctx, &qp, cq, NULL); -+ if (qp && check_dca_detach_enable(qp)) -+ dca_detach_qp_buf(ctx, qp); -+ - if (err != V2_CQ_OK) - hns_roce_spin_unlock(&cq->hr_lock); - -@@ -1965,6 +1974,8 @@ static int wc_next_poll_cq(struct ibv_cq_ex *current) - int err; - - err = hns_roce_poll_one(ctx, &qp, cq, NULL); -+ if (qp && check_dca_detach_enable(qp)) -+ dca_detach_qp_buf(ctx, qp); - if (err != V2_CQ_OK) - return err; - -@@ -2159,6 +2170,9 @@ init_rc_wqe(struct hns_roce_qp *qp, uint64_t wr_id, unsigned int opcode) - hr_reg_clear(wqe, RCWQE_INLINE); - hr_reg_clear(wqe, RCWQE_SO); - -+ if (check_qp_dca_enable(qp)) -+ fill_rc_dca_fields(qp->verbs_qp.qp.qp_num, wqe); -+ - qp->sq.wrid[wqe_idx] = wr_id; - qp->cur_wqe = wqe; - qp->sq.head++; -@@ -2691,8 +2705,10 @@ static void wr_set_inline_data_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_buf, - - static void wr_start(struct ibv_qp_ex *ibv_qp) - { -+ struct hns_roce_context *ctx = to_hr_ctx(ibv_qp->qp_base.context); - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); - enum ibv_qp_state state = ibv_qp->qp_base.state; -+ int ret; - - if (state == IBV_QPS_RESET || - state == IBV_QPS_INIT || -@@ -2701,6 +2717,17 @@ static void wr_start(struct ibv_qp_ex *ibv_qp) - return; - } - -+ if (check_qp_dca_enable(qp)) { -+ ret = dca_attach_qp_buf(ctx, qp); -+ if (ret) { -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "failed to attach QP-%u send, ret = %d.\n", -+ qp->verbs_qp.qp.qp_num, ret); -+ qp->err = ret; -+ return; -+ } -+ } -+ - hns_roce_spin_lock(&qp->sq.hr_lock); - qp->sge_info.start_idx = qp->next_sge; - qp->rb_sq_head = qp->sq.head; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 749b01b..282ab74 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -961,6 +961,15 @@ enum { - IBV_QP_INIT_ATTR_SEND_OPS_FLAGS, - }; - -+enum { -+ SEND_OPS_FLAG_MASK = -+ IBV_QP_EX_WITH_RDMA_WRITE | IBV_QP_EX_WITH_RDMA_WRITE_WITH_IMM | -+ IBV_QP_EX_WITH_SEND | IBV_QP_EX_WITH_SEND_WITH_IMM | -+ IBV_QP_EX_WITH_RDMA_READ | IBV_QP_EX_WITH_ATOMIC_CMP_AND_SWP | -+ IBV_QP_EX_WITH_ATOMIC_FETCH_AND_ADD | IBV_QP_EX_WITH_LOCAL_INV | -+ IBV_QP_EX_WITH_SEND_WITH_INV, -+}; -+ - static int check_qp_create_mask(struct hns_roce_context *ctx, - struct ibv_qp_init_attr_ex *attr) - { -@@ -969,6 +978,10 @@ static int check_qp_create_mask(struct hns_roce_context *ctx, - if (!check_comp_mask(attr->comp_mask, CREATE_QP_SUP_COMP_MASK)) - return -EOPNOTSUPP; - -+ if (attr->comp_mask & IBV_QP_INIT_ATTR_SEND_OPS_FLAGS && -+ !check_comp_mask(attr->send_ops_flags, SEND_OPS_FLAG_MASK)) -+ return -EOPNOTSUPP; -+ - switch (attr->qp_type) { - case IBV_QPT_UD: - if (hr_dev->hw_version == HNS_ROCE_HW_VER2) -@@ -1165,9 +1178,21 @@ static int calc_qp_buff_size(struct hns_roce_device *hr_dev, - return 0; - } - --static inline bool check_qp_support_dca(bool pool_en, enum ibv_qp_type qp_type) -+static inline bool check_qp_support_dca(struct hns_roce_dca_ctx *dca_ctx, -+ struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr) - { -- if (pool_en && (qp_type == IBV_QPT_RC || qp_type == IBV_QPT_XRC_SEND)) -+ /* DCA pool disable */ -+ if (!dca_ctx->unit_size) -+ return false; -+ -+ /* Unsupport type */ -+ if (attr->qp_type != IBV_QPT_RC && attr->qp_type != IBV_QPT_XRC_SEND) -+ return false; -+ -+ if (hns_attr && -+ (hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS) && -+ (hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_DCA_MODE)) - return true; - - return false; -@@ -1185,6 +1210,7 @@ static void qp_free_wqe(struct hns_roce_qp *qp) - } - - static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr, - struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { - struct hns_roce_device *hr_dev = to_hr_dev(ctx->ibv_ctx.context.device); -@@ -1208,7 +1234,8 @@ static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, - goto err_alloc; - } - -- if (check_qp_support_dca(ctx->dca_ctx.max_size != 0, attr->qp_type)) { -+ if (check_qp_support_dca(&ctx->dca_ctx, attr, hns_attr) && -+ ctx->dca_ctx.max_size > 0) { - /* when DCA is enabled, use a buffer list to store page addr */ - qp->buf.buf = NULL; - qp->dca_wqe.max_cnt = hr_hw_page_count(qp->buf_size); -@@ -1216,6 +1243,7 @@ static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, - qp->dca_wqe.bufs = calloc(qp->dca_wqe.max_cnt, sizeof(void *)); - if (!qp->dca_wqe.bufs) - goto err_alloc; -+ verbs_debug(&ctx->ibv_ctx, "alloc DCA buf.\n"); - } else { - if (hns_roce_alloc_buf(&qp->buf, qp->buf_size, - HNS_HW_PAGE_SIZE)) -@@ -1478,6 +1506,7 @@ void hns_roce_free_qp_buf(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - } - - static int hns_roce_alloc_qp_buf(struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr, - struct hns_roce_qp *qp, - struct hns_roce_context *ctx) - { -@@ -1487,7 +1516,7 @@ static int hns_roce_alloc_qp_buf(struct ibv_qp_init_attr_ex *attr, - pthread_spin_init(&qp->rq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE)) - return -ENOMEM; - -- ret = qp_alloc_wqe(attr, qp, ctx); -+ ret = qp_alloc_wqe(attr, hns_attr, qp, ctx); - if (ret) - return ret; - -@@ -1510,7 +1539,8 @@ static int mmap_dwqe(struct ibv_context *ibv_ctx, struct hns_roce_qp *qp, - } - - static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, -- struct ibv_qp_init_attr_ex *attr) -+ struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr) - { - struct hns_roce_context *context = to_hr_ctx(ibv_ctx); - struct hns_roce_qp *qp; -@@ -1533,7 +1563,7 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - if (ret) - goto err_spinlock; - -- ret = hns_roce_alloc_qp_buf(attr, qp, context); -+ ret = hns_roce_alloc_qp_buf(attr, hns_attr, qp, context); - if (ret) - goto err_buf; - -@@ -1587,7 +1617,7 @@ struct ibv_qp *hns_roce_u_create_qp(struct ibv_pd *pd, - attrx.comp_mask = IBV_QP_INIT_ATTR_PD; - attrx.pd = pd; - -- qp = create_qp(pd->context, &attrx); -+ qp = create_qp(pd->context, &attrx, NULL); - if (qp) - memcpy(attr, &attrx, sizeof(*attr)); - -@@ -1597,7 +1627,19 @@ struct ibv_qp *hns_roce_u_create_qp(struct ibv_pd *pd, - struct ibv_qp *hns_roce_u_create_qp_ex(struct ibv_context *context, - struct ibv_qp_init_attr_ex *attr) - { -- return create_qp(context, attr); -+ return create_qp(context, attr, NULL); -+} -+ -+struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, -+ struct ibv_qp_init_attr_ex *qp_attr, -+ struct hnsdv_qp_init_attr *hns_attr) -+{ -+ if (!is_hns_dev(context->device)) { -+ errno = EOPNOTSUPP; -+ return NULL; -+ } -+ -+ return create_qp(context, qp_attr, hns_attr); - } - - struct ibv_qp *hns_roce_u_open_qp(struct ibv_context *context, -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -new file mode 100644 -index 0000000..cfe1611 ---- /dev/null -+++ b/providers/hns/hnsdv.h -@@ -0,0 +1,65 @@ -+/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */ -+/* -+ * Copyright (c) 2021 HiSilicon Limited. -+ */ -+ -+#ifndef __HNSDV_H__ -+#define __HNSDV_H__ -+ -+#include -+#include -+ -+#include -+ -+#include -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+enum hnsdv_context_attr_flags { -+ HNSDV_CONTEXT_FLAGS_DCA = 1 << 0, -+}; -+ -+enum hnsdv_context_comp_mask { -+ HNSDV_CONTEXT_MASK_DCA_PRIME_QPS = 1 << 0, -+ HNSDV_CONTEXT_MASK_DCA_UNIT_SIZE = 1 << 1, -+ HNSDV_CONTEXT_MASK_DCA_MAX_SIZE = 1 << 2, -+ HNSDV_CONTEXT_MASK_DCA_MIN_SIZE = 1 << 3, -+}; -+ -+struct hnsdv_context_attr { -+ uint64_t flags; /* Use enum hnsdv_context_attr_flags */ -+ uint64_t comp_mask; /* Use enum hnsdv_context_comp_mask */ -+ uint32_t dca_prime_qps; -+ uint32_t dca_unit_size; -+ uint64_t dca_max_size; -+ uint64_t dca_min_size; -+}; -+ -+bool hnsdv_is_supported(struct ibv_device *device); -+struct ibv_context *hnsdv_open_device(struct ibv_device *device, -+ struct hnsdv_context_attr *attr); -+ -+enum hnsdv_qp_create_flags { -+ HNSDV_QP_CREATE_ENABLE_DCA_MODE = 1 << 0, -+}; -+ -+enum hnsdv_qp_init_attr_mask { -+ HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS = 1 << 0, -+}; -+ -+struct hnsdv_qp_init_attr { -+ uint64_t comp_mask; /* Use enum hnsdv_qp_init_attr_mask */ -+ uint32_t create_flags; /* Use enum hnsdv_qp_create_flags */ -+}; -+ -+struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, -+ struct ibv_qp_init_attr_ex *qp_attr, -+ struct hnsdv_qp_init_attr *hns_qp_attr); -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#endif /* __HNSDV_H__ */ -diff --git a/providers/hns/libhns.map b/providers/hns/libhns.map -new file mode 100644 -index 0000000..aed491c ---- /dev/null -+++ b/providers/hns/libhns.map -@@ -0,0 +1,9 @@ -+/* Export symbols should be added below according to -+ Documentation/versioning.md document. */ -+HNS_1.0 { -+ global: -+ hnsdv_is_supported; -+ hnsdv_open_device; -+ hnsdv_create_qp; -+ local: *; -+}; -diff --git a/redhat/rdma-core.spec b/redhat/rdma-core.spec -index f1b196a..321578c 100644 ---- a/redhat/rdma-core.spec -+++ b/redhat/rdma-core.spec -@@ -150,6 +150,8 @@ Provides: libefa = %{version}-%{release} - Obsoletes: libefa < %{version}-%{release} - Provides: libhfi1 = %{version}-%{release} - Obsoletes: libhfi1 < %{version}-%{release} -+Provides: libhns = %{version}-%{release} -+Obsoletes: libhns < %{version}-%{release} - Provides: libipathverbs = %{version}-%{release} - Obsoletes: libipathverbs < %{version}-%{release} - Provides: libirdma = %{version}-%{release} -@@ -177,7 +179,7 @@ Device-specific plug-in ibverbs userspace drivers are included: - - libcxgb4: Chelsio T4 iWARP HCA - - libefa: Amazon Elastic Fabric Adapter - - libhfi1: Intel Omni-Path HFI --- libhns: HiSilicon Hip06 SoC -+- libhns: HiSilicon Hip08+ SoC - - libipathverbs: QLogic InfiniPath HCA - - libirdma: Intel Ethernet Connection RDMA - - libmlx4: Mellanox ConnectX-3 InfiniBand HCA -@@ -562,6 +564,7 @@ fi - %dir %{_sysconfdir}/libibverbs.d - %dir %{_libdir}/libibverbs - %{_libdir}/libefa.so.* -+%{_libdir}/libhns.so.* - %{_libdir}/libibverbs*.so.* - %{_libdir}/libibverbs/*.so - %{_libdir}/libmlx5.so.* -diff --git a/suse/rdma-core.spec b/suse/rdma-core.spec -index bd1faec..ce19db1 100644 ---- a/suse/rdma-core.spec -+++ b/suse/rdma-core.spec -@@ -35,6 +35,7 @@ License: BSD-2-Clause OR GPL-2.0-only - Group: Productivity/Networking/Other - - %define efa_so_major 1 -+%define hns_so_major 1 - %define verbs_so_major 1 - %define rdmacm_so_major 1 - %define umad_so_major 3 -@@ -44,6 +45,7 @@ Group: Productivity/Networking/Other - %define mad_major 5 - - %define efa_lname libefa%{efa_so_major} -+%define hns_lname libhns%{hns_so_major} - %define verbs_lname libibverbs%{verbs_so_major} - %define rdmacm_lname librdmacm%{rdmacm_so_major} - %define umad_lname libibumad%{umad_so_major} -@@ -157,6 +159,7 @@ Requires: %{umad_lname} = %{version}-%{release} - Requires: %{verbs_lname} = %{version}-%{release} - %if 0%{?dma_coherent} - Requires: %{efa_lname} = %{version}-%{release} -+Requires: %{hns_lname} = %{version}-%{release} - Requires: %{mlx4_lname} = %{version}-%{release} - Requires: %{mlx5_lname} = %{version}-%{release} - %endif -@@ -197,6 +200,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} - Obsoletes: libcxgb4-rdmav2 < %{version}-%{release} - Obsoletes: libefa-rdmav2 < %{version}-%{release} - Obsoletes: libhfi1verbs-rdmav2 < %{version}-%{release} -+Obsoletes: libhns-rdmav2 < %{version}-%{release} - Obsoletes: libipathverbs-rdmav2 < %{version}-%{release} - Obsoletes: libmlx4-rdmav2 < %{version}-%{release} - Obsoletes: libmlx5-rdmav2 < %{version}-%{release} -@@ -205,6 +209,7 @@ Obsoletes: libocrdma-rdmav2 < %{version}-%{release} - Obsoletes: librxe-rdmav2 < %{version}-%{release} - %if 0%{?dma_coherent} - Requires: %{efa_lname} = %{version}-%{release} -+Requires: %{hns_lname} = %{version}-%{release} - Requires: %{mlx4_lname} = %{version}-%{release} - Requires: %{mlx5_lname} = %{version}-%{release} - %endif -@@ -223,7 +228,7 @@ Device-specific plug-in ibverbs userspace drivers are included: - - libcxgb4: Chelsio T4 iWARP HCA - - libefa: Amazon Elastic Fabric Adapter - - libhfi1: Intel Omni-Path HFI --- libhns: HiSilicon Hip06 SoC -+- libhns: HiSilicon Hip08+ SoC - - libipathverbs: QLogic InfiniPath HCA - - libirdma: Intel Ethernet Connection RDMA - - libmlx4: Mellanox ConnectX-3 InfiniBand HCA -@@ -250,6 +255,13 @@ Group: System/Libraries - %description -n %efa_lname - This package contains the efa runtime library. - -+%package -n %hns_lname -+Summary: HNS runtime library -+Group: System/Libraries -+ -+%description -n %hns_lname -+This package contains the hns runtime library. -+ - %package -n %mlx4_lname - Summary: MLX4 runtime library - Group: System/Libraries -@@ -493,6 +505,9 @@ rm -rf %{buildroot}/%{_sbindir}/srp_daemon.sh - %post -n %efa_lname -p /sbin/ldconfig - %postun -n %efa_lname -p /sbin/ldconfig - -+%post -n %hns_lname -p /sbin/ldconfig -+%postun -n %hns_lname -p /sbin/ldconfig -+ - %post -n %mlx4_lname -p /sbin/ldconfig - %postun -n %mlx4_lname -p /sbin/ldconfig - -@@ -689,6 +704,10 @@ done - %defattr(-,root,root) - %{_libdir}/libefa*.so.* - -+%files -n %hns_lname -+%defattr(-,root,root) -+%{_libdir}/libhns*.so.* -+ - %files -n %mlx4_lname - %defattr(-,root,root) - %{_libdir}/libmlx4*.so.* --- -2.30.0 - diff --git a/0038-Update-kernel-headers.patch b/0038-Update-kernel-headers.patch deleted file mode 100644 index ba59cbd..0000000 --- a/0038-Update-kernel-headers.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 8a5429161e6932d4031ec705b695973d67729c71 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Wed, 14 Dec 2022 16:37:26 +0800 -Subject: [PATCH rdma-core 1/2] Update kernel headers - - To commit ?? ("RDMA/hns: Kernel notify usr space to stop ring db"). - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - kernel-headers/rdma/hns-abi.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 6950841..5988a62 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -127,6 +127,7 @@ struct hns_roce_ib_alloc_ucontext_resp { - __u32 dca_qps; - __u32 dca_mmap_size; - __aligned_u64 dca_mmap_key; -+ __aligned_u64 reset_mmap_key; - }; - - enum hns_roce_uctx_comp_mask { --- -2.30.0 - diff --git a/0039-libhns-Add-reset-stop-flow-mechanism.patch b/0039-libhns-Add-reset-stop-flow-mechanism.patch deleted file mode 100644 index 4178c39..0000000 --- a/0039-libhns-Add-reset-stop-flow-mechanism.patch +++ /dev/null @@ -1,195 +0,0 @@ -From c3ee7375c80c7a8f0a943679566c87f17f87aa17 Mon Sep 17 00:00:00 2001 -From: Guofeng Yue -Date: Mon, 9 May 2022 16:03:38 +0800 -Subject: [PATCH rdma-core 2/2] libhns: Add reset stop flow mechanism - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I65WI7 - ------------------------------------------------------------------- - -Add an interface to the user space, which is used to receive -the kernel reset state. After receiving the reset flag, the -user space stops sending db. - -Signed-off-by: Yixing Liu -Signed-off-by: Guofeng Yue -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 30 ++++++++++++++++++++++++++++-- - providers/hns/hns_roce_u.h | 5 +++++ - providers/hns/hns_roce_u_db.h | 8 +++++++- - providers/hns/hns_roce_u_hw_v2.c | 19 ++++++++++++++----- - 4 files changed, 54 insertions(+), 8 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 0cf6d4b..3d29838 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -221,6 +221,24 @@ static void uninit_dca_context(struct hns_roce_context *ctx) - pthread_spin_destroy(&dca_ctx->lock); - } - -+static int init_reset_context(struct hns_roce_context *ctx, int cmd_fd, -+ struct hns_roce_alloc_ucontext_resp *resp, -+ int page_size) -+{ -+ uint64_t reset_mmap_key = resp->reset_mmap_key; -+ -+ /* The reset mmap key is 0, which means it is not supported. */ -+ if (reset_mmap_key == 0) -+ return 0; -+ -+ ctx->reset_state = mmap(NULL, page_size, PROT_READ, MAP_SHARED, -+ cmd_fd, reset_mmap_key); -+ if (ctx->reset_state == MAP_FAILED) -+ return -ENOMEM; -+ -+ return 0; -+} -+ - static int hns_roce_mmap(struct hns_roce_device *hr_dev, - struct hns_roce_context *context, int cmd_fd) - { -@@ -325,8 +343,11 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - &resp, ctx_attr, hr_dev->page_size)) - goto err_free; - -+ if (init_reset_context(context, cmd_fd, &resp, hr_dev->page_size)) -+ goto reset_free; -+ - if (hns_roce_mmap(hr_dev, context, cmd_fd)) -- goto dca_free; -+ goto uar_free; - - pthread_spin_init(&context->uar_lock, PTHREAD_PROCESS_PRIVATE); - -@@ -335,7 +356,10 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - - return &context->ibv_ctx; - --dca_free: -+uar_free: -+ if (context->reset_state) -+ munmap(context->reset_state, hr_dev->page_size); -+reset_free: - uninit_dca_context(context); - err_free: - verbs_uninit_context(&context->ibv_ctx); -@@ -349,6 +373,8 @@ static void hns_roce_free_context(struct ibv_context *ibctx) - struct hns_roce_context *context = to_hr_ctx(ibctx); - - munmap(context->uar, hr_dev->page_size); -+ if (context->reset_state) -+ munmap(context->reset_state, hr_dev->page_size); - uninit_dca_context(context); - verbs_uninit_context(&context->ibv_ctx); - free(context); -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 71c35c5..76c7adb 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -226,9 +226,14 @@ struct hns_roce_dca_ctx { - atomic_bitmap_t *sync_status; - }; - -+struct hns_roce_v2_reset_state { -+ uint32_t is_reset; -+}; -+ - struct hns_roce_context { - struct verbs_context ibv_ctx; - void *uar; -+ void *reset_state; - pthread_spinlock_t uar_lock; - - struct { -diff --git a/providers/hns/hns_roce_u_db.h b/providers/hns/hns_roce_u_db.h -index 8c47a53..de288de 100644 ---- a/providers/hns/hns_roce_u_db.h -+++ b/providers/hns/hns_roce_u_db.h -@@ -40,8 +40,14 @@ - - #define HNS_ROCE_WORD_NUM 2 - --static inline void hns_roce_write64(void *dest, __le32 val[HNS_ROCE_WORD_NUM]) -+static inline void hns_roce_write64(struct hns_roce_context *ctx, void *dest, -+ __le32 val[HNS_ROCE_WORD_NUM]) - { -+ struct hns_roce_v2_reset_state *state = ctx->reset_state; -+ -+ if (state && state->is_reset) -+ return; -+ - mmio_write64_le(dest, *(__le64 *)val); - } - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 7661863..d0067d3 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -298,7 +298,8 @@ static void hns_roce_update_rq_db(struct hns_roce_context *ctx, - hr_reg_write(&rq_db, DB_CMD, HNS_ROCE_V2_RQ_DB); - hr_reg_write(&rq_db, DB_PI, rq_head); - -- hns_roce_write64(ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, (__le32 *)&rq_db); -+ hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -+ (__le32 *)&rq_db); - } - - static void hns_roce_update_sq_db(struct hns_roce_context *ctx, -@@ -312,7 +313,7 @@ static void hns_roce_update_sq_db(struct hns_roce_context *ctx, - hr_reg_write(&sq_db, DB_PI, qp->sq.head); - hr_reg_write(&sq_db, DB_SL, qp->sl); - -- hns_roce_write64(qp->sq.db_reg, (__le32 *)&sq_db); -+ hns_roce_write64(ctx, qp->sq.db_reg, (__le32 *)&sq_db); - } - - static void hns_roce_write512(uint64_t *dest, uint64_t *val) -@@ -323,6 +324,12 @@ static void hns_roce_write512(uint64_t *dest, uint64_t *val) - static void hns_roce_write_dwqe(struct hns_roce_qp *qp, void *wqe) - { - struct hns_roce_rc_sq_wqe *rc_sq_wqe = wqe; -+ struct ibv_qp *ibvqp = &qp->verbs_qp.qp; -+ struct hns_roce_context *ctx = to_hr_ctx(ibvqp->context); -+ struct hns_roce_v2_reset_state *state = ctx->reset_state; -+ -+ if (state && state->is_reset) -+ return; - - /* All kinds of DirectWQE have the same header field layout */ - hr_reg_enable(rc_sq_wqe, RCWQE_FLAG); -@@ -342,7 +349,8 @@ static void update_cq_db(struct hns_roce_context *ctx, struct hns_roce_cq *cq) - hr_reg_write(&cq_db, DB_CQ_CI, cq->cons_index); - hr_reg_write(&cq_db, DB_CQ_CMD_SN, 1); - -- hns_roce_write64(ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, (__le32 *)&cq_db); -+ hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -+ (__le32 *)&cq_db); - } - - static struct hns_roce_qp *hns_roce_v2_find_qp(struct hns_roce_context *ctx, -@@ -857,7 +865,8 @@ static int hns_roce_u_v2_arm_cq(struct ibv_cq *ibvcq, int solicited) - hr_reg_write(&cq_db, DB_CQ_CMD_SN, cq->arm_sn); - hr_reg_write(&cq_db, DB_CQ_NOTIFY, solicited_flag); - -- hns_roce_write64(ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, (__le32 *)&cq_db); -+ hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -+ (__le32 *)&cq_db); - - return 0; - } -@@ -1934,7 +1943,7 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - - update_srq_db(&srq_db, srq); - -- hns_roce_write64(ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -+ hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, - (__le32 *)&srq_db); - } - --- -2.30.0 - diff --git a/0040-Update-kernel-headers.patch b/0040-Update-kernel-headers.patch deleted file mode 100644 index 3580a35..0000000 --- a/0040-Update-kernel-headers.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 39c7b8eaeb3a6c855a49885b6b6de877268d36a7 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Wed, 12 Apr 2023 17:01:08 +0800 -Subject: [PATCH 1/2] Update kernel headers - - To commit ?? ("RDMA/hns: Support congestion control algorithm - configuration at QP granularity"). - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - kernel-headers/rdma/hns-abi.h | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 5988a62..bd19927 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -63,6 +63,18 @@ struct hns_roce_ib_create_srq_resp { - __u32 reserved; - }; - -+enum hns_roce_create_qp_comp_mask { -+ HNS_ROCE_CREATE_QP_MASK_CREATE_FLAGS = 1 << 0, -+ HNS_ROCE_CREATE_QP_MASK_CONGEST_TYPE = 1 << 1, -+}; -+ -+enum hns_roce_congest_type_flags { -+ HNS_ROCE_CREATE_QP_FLAGS_DCQCN = 1 << 0, -+ HNS_ROCE_CREATE_QP_FLAGS_LDCP = 1 << 1, -+ HNS_ROCE_CREATE_QP_FLAGS_HC3 = 1 << 2, -+ HNS_ROCE_CREATE_QP_FLAGS_DIP = 1 << 3, -+}; -+ - struct hns_roce_ib_create_qp { - __aligned_u64 buf_addr; - __aligned_u64 db_addr; -@@ -71,6 +83,9 @@ struct hns_roce_ib_create_qp { - __u8 sq_no_prefetch; - __u8 reserved[5]; - __aligned_u64 sdb_addr; -+ __aligned_u64 comp_mask; -+ __aligned_u64 create_flags; -+ __aligned_u64 congest_type_flags; - }; - - enum hns_roce_qp_cap_flags { -@@ -123,7 +138,8 @@ struct hns_roce_ib_alloc_ucontext_resp { - __u32 config; - __u32 max_inline_data; - __u8 mac_type; -- __u8 rsv1[7]; -+ __u8 congest_type; -+ __u8 rsv1[6]; - __u32 dca_qps; - __u32 dca_mmap_size; - __aligned_u64 dca_mmap_key; --- -2.25.1 - diff --git a/0041-libhns-Support-congestion-control-algorithm-configur.patch b/0041-libhns-Support-congestion-control-algorithm-configur.patch deleted file mode 100644 index 8cf0a3f..0000000 --- a/0041-libhns-Support-congestion-control-algorithm-configur.patch +++ /dev/null @@ -1,307 +0,0 @@ -From 99e1e64edab954ce1895d83a3d6f4317bc12c444 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Wed, 12 Apr 2023 17:01:09 +0800 -Subject: [PATCH] libhns: Support congestion control algorithm configuration - -driver inclusion -category: feature -bugzilla: https://gitee.com/openeuler/kernel/issues/I6N1G4 - ---------------------------------------------------------------- - -Added the use of direct verbs to implement QP-level -user-configurable congestion control algorithms. Among them, -the user mode driver mainly provides interfaces for users to -choose, and the kernel mode driver is responsible for filling -the resources of different algorithms and providing the -supported algorithm types for user mode. - -At the same time, provide a direct verbs interface for users to -query the type of congestion control algorithm. - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - providers/hns/hns_roce_u.c | 1 + - providers/hns/hns_roce_u.h | 6 ++ - providers/hns/hns_roce_u_verbs.c | 107 +++++++++++++++++++++++++++++-- - providers/hns/hnsdv.h | 22 +++++++ - providers/hns/libhns.map | 1 + - 5 files changed, 131 insertions(+), 6 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 3d29838..87f9ed8 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -299,6 +299,7 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - goto err_free; - - hr_dev->mac_type = resp.mac_type; -+ hr_dev->congest_type = resp.congest_type; - - if (!resp.cqe_size) - context->cqe_size = HNS_ROCE_CQE_SIZE; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 76c7adb..41e9599 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -172,6 +172,7 @@ struct hns_roce_device { - const struct hns_roce_u_hw *u_hw; - int hw_version; - uint8_t mac_type; -+ uint8_t congest_type; - }; - - struct hns_roce_buf { -@@ -230,6 +231,11 @@ struct hns_roce_v2_reset_state { - uint32_t is_reset; - }; - -+struct hns_roce_cmd_flag { -+ uint32_t create_flags; -+ uint32_t congest_type_flags; -+}; -+ - struct hns_roce_context { - struct verbs_context ibv_ctx; - void *uar; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 282ab74..499735c 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -89,10 +89,10 @@ int hns_roce_u_query_device(struct ibv_context *context, - struct ibv_device_attr_ex *attr, size_t attr_size) - { - struct ib_uverbs_ex_query_device_resp resp; -+ unsigned int major, minor, sub_minor; - size_t resp_size = sizeof(resp); -- int ret; - uint64_t raw_fw_ver; -- unsigned int major, minor, sub_minor; -+ int ret; - - ret = ibv_cmd_query_device_any(context, input, attr, attr_size, &resp, - &resp_size); -@@ -110,6 +110,27 @@ int hns_roce_u_query_device(struct ibv_context *context, - return 0; - } - -+int hnsdv_query_device(struct ibv_context *context, -+ struct hnsdv_context *attrs_out) -+{ -+ struct hns_roce_device *hr_dev = to_hr_dev(context->device); -+ -+ if (!hr_dev) { -+ verbs_err(verbs_get_ctx(context), "not a HNS RoCE device!\n"); -+ return EOPNOTSUPP; -+ } -+ -+ if (!attrs_out) -+ return EINVAL; -+ -+ memset(attrs_out, 0, sizeof(*attrs_out)); -+ -+ attrs_out->comp_mask |= HNSDV_CONTEXT_MASK_CONGEST_TYPE; -+ attrs_out->congest_type = hr_dev->congest_type; -+ -+ return 0; -+} -+ - int hns_roce_u_query_port(struct ibv_context *context, uint8_t port, - struct ibv_port_attr *attr) - { -@@ -956,6 +977,67 @@ int hns_roce_u_destroy_srq(struct ibv_srq *ibv_srq) - return 0; - } - -+enum { -+ HNSDV_QP_SUP_COMP_MASK = HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS | -+ HNSDV_QP_INIT_ATTR_MASK_QP_CONGEST_TYPE, -+}; -+ -+static int check_qp_congest_type(struct hns_roce_context *ctx, -+ struct hnsdv_qp_init_attr *hns_attr, -+ struct hns_roce_cmd_flag *cmd_flag) -+{ -+ struct hns_roce_device *hr_dev = to_hr_dev(ctx->ibv_ctx.context.device); -+ -+ if (!check_comp_mask(hns_attr->congest_type, hr_dev->congest_type)) { -+ verbs_err(&ctx->ibv_ctx, "unsupported congest type 0x%x.\n", -+ hns_attr->congest_type); -+ return -EOPNOTSUPP; -+ } -+ -+ switch (hns_attr->congest_type) { -+ case HNSDV_QP_CREATE_ENABLE_DCQCN: -+ cmd_flag->congest_type_flags |= HNS_ROCE_CREATE_QP_FLAGS_DCQCN; -+ break; -+ case HNSDV_QP_CREATE_ENABLE_LDCP: -+ cmd_flag->congest_type_flags |= HNS_ROCE_CREATE_QP_FLAGS_LDCP; -+ break; -+ case HNSDV_QP_CREATE_ENABLE_HC3: -+ cmd_flag->congest_type_flags |= HNS_ROCE_CREATE_QP_FLAGS_HC3; -+ break; -+ case HNSDV_QP_CREATE_ENABLE_DIP: -+ cmd_flag->congest_type_flags |= HNS_ROCE_CREATE_QP_FLAGS_DIP; -+ break; -+ default: -+ verbs_err(&ctx->ibv_ctx, -+ "unsupported congestion control algorithm configuration.\n"); -+ return -EOPNOTSUPP; -+ } -+ -+ return 0; -+} -+ -+static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, -+ struct hnsdv_qp_init_attr *hns_attr, -+ struct hns_roce_cmd_flag *cmd_flag) -+{ -+ int ret; -+ -+ if (!hns_attr) -+ return 0; -+ -+ if (!check_comp_mask(hns_attr->comp_mask, HNSDV_QP_SUP_COMP_MASK)) { -+ verbs_err(&ctx->ibv_ctx, "invalid hnsdv comp_mask 0x%x.\n", -+ hns_attr->comp_mask); -+ return -EINVAL; -+ } -+ -+ ret = check_qp_congest_type(ctx, hns_attr, cmd_flag); -+ if (ret) -+ return ret; -+ -+ return 0; -+} -+ - enum { - CREATE_QP_SUP_COMP_MASK = IBV_QP_INIT_ATTR_PD | IBV_QP_INIT_ATTR_XRCD | - IBV_QP_INIT_ATTR_SEND_OPS_FLAGS, -@@ -1050,7 +1132,9 @@ static int verify_qp_create_cap(struct hns_roce_context *ctx, - } - - static int verify_qp_create_attr(struct hns_roce_context *ctx, -- struct ibv_qp_init_attr_ex *attr) -+ struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr, -+ struct hns_roce_cmd_flag *cmd_flag) - { - int ret; - -@@ -1058,6 +1142,10 @@ static int verify_qp_create_attr(struct hns_roce_context *ctx, - if (ret) - return ret; - -+ ret = check_hnsdv_qp_attr(ctx, hns_attr, cmd_flag); -+ if (ret) -+ return ret; -+ - return verify_qp_create_cap(ctx, attr); - } - -@@ -1452,7 +1540,8 @@ static int hns_roce_store_qp(struct hns_roce_context *ctx, - static int qp_exec_create_cmd(struct ibv_qp_init_attr_ex *attr, - struct hns_roce_qp *qp, - struct hns_roce_context *ctx, -- uint64_t *dwqe_mmap_key) -+ uint64_t *dwqe_mmap_key, -+ struct hns_roce_cmd_flag *cmd_flag) - { - struct hns_roce_create_qp_ex_resp resp_ex = {}; - struct hns_roce_create_qp_ex cmd_ex = {}; -@@ -1464,6 +1553,11 @@ static int qp_exec_create_cmd(struct ibv_qp_init_attr_ex *attr, - cmd_ex.log_sq_stride = qp->sq.wqe_shift; - cmd_ex.log_sq_bb_count = hr_ilog32(qp->sq.wqe_cnt); - -+ if (cmd_flag->congest_type_flags) { -+ cmd_ex.comp_mask |= HNS_ROCE_CREATE_QP_MASK_CONGEST_TYPE; -+ cmd_ex.congest_type_flags = cmd_flag->congest_type_flags; -+ } -+ - ret = ibv_cmd_create_qp_ex2(&ctx->ibv_ctx.context, &qp->verbs_qp, attr, - &cmd_ex.ibv_cmd, sizeof(cmd_ex), - &resp_ex.ibv_resp, sizeof(resp_ex)); -@@ -1543,11 +1637,12 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - struct hnsdv_qp_init_attr *hns_attr) - { - struct hns_roce_context *context = to_hr_ctx(ibv_ctx); -+ struct hns_roce_cmd_flag cmd_flag = {}; - struct hns_roce_qp *qp; - uint64_t dwqe_mmap_key; - int ret; - -- ret = verify_qp_create_attr(context, attr); -+ ret = verify_qp_create_attr(context, attr, hns_attr, &cmd_flag); - if (ret) - goto err; - -@@ -1567,7 +1662,7 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - if (ret) - goto err_buf; - -- ret = qp_exec_create_cmd(attr, qp, context, &dwqe_mmap_key); -+ ret = qp_exec_create_cmd(attr, qp, context, &dwqe_mmap_key, &cmd_flag); - if (ret) - goto err_cmd; - -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index cfe1611..e15b428 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -45,19 +45,41 @@ enum hnsdv_qp_create_flags { - HNSDV_QP_CREATE_ENABLE_DCA_MODE = 1 << 0, - }; - -+enum hnsdv_qp_congest_ctrl_type { -+ HNSDV_QP_CREATE_ENABLE_DCQCN = 1 << 0, -+ HNSDV_QP_CREATE_ENABLE_LDCP = 1 << 1, -+ HNSDV_QP_CREATE_ENABLE_HC3 = 1 << 2, -+ HNSDV_QP_CREATE_ENABLE_DIP = 1 << 3, -+}; -+ - enum hnsdv_qp_init_attr_mask { - HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS = 1 << 0, -+ HNSDV_QP_INIT_ATTR_MASK_QP_CONGEST_TYPE = 1 << 1, - }; - - struct hnsdv_qp_init_attr { - uint64_t comp_mask; /* Use enum hnsdv_qp_init_attr_mask */ - uint32_t create_flags; /* Use enum hnsdv_qp_create_flags */ -+ uint8_t congest_type; /* Use enum hnsdv_qp_congest_ctrl_type */ - }; - - struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, - struct ibv_qp_init_attr_ex *qp_attr, - struct hnsdv_qp_init_attr *hns_qp_attr); - -+enum hnsdv_query_context_comp_mask { -+ HNSDV_CONTEXT_MASK_CONGEST_TYPE = 1 << 0, -+}; -+ -+struct hnsdv_context { -+ uint64_t comp_mask; /* use enum hnsdv_query_context_comp_mask */ -+ uint64_t flags; -+ uint8_t congest_type; /* Use enum hnsdv_qp_congest_ctrl_type */ -+}; -+ -+int hnsdv_query_device(struct ibv_context *ctx_in, -+ struct hnsdv_context *attrs_out); -+ - #ifdef __cplusplus - } - #endif -diff --git a/providers/hns/libhns.map b/providers/hns/libhns.map -index aed491c..ebf28eb 100644 ---- a/providers/hns/libhns.map -+++ b/providers/hns/libhns.map -@@ -5,5 +5,6 @@ HNS_1.0 { - hnsdv_is_supported; - hnsdv_open_device; - hnsdv_create_qp; -+ hnsdv_query_device; - local: *; - }; --- -2.25.1 - diff --git a/0042-Update-kernel-headers.patch b/0042-Update-kernel-headers.patch deleted file mode 100644 index 8b8a363..0000000 --- a/0042-Update-kernel-headers.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 0c132b9216282269974bf5d21f877413cc222950 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Mon, 17 Apr 2023 09:48:09 +0800 -Subject: [PATCH 1/2] Update kernel headers - - To commit ?? ("RDMA/hns: Add SVE DIRECT WQE flag to support libhns"). - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - kernel-headers/rdma/hns-abi.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index bd19927..cab941f 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -92,6 +92,7 @@ enum hns_roce_qp_cap_flags { - HNS_ROCE_QP_CAP_RQ_RECORD_DB = 1 << 0, - HNS_ROCE_QP_CAP_SQ_RECORD_DB = 1 << 1, - HNS_ROCE_QP_CAP_OWNER_DB = 1 << 2, -+ HNS_ROCE_QP_CAP_SVE_DIRECT_WQE = 1 << 3, - HNS_ROCE_QP_CAP_DYNAMIC_CTX_ATTACH = 1 << 4, - HNS_ROCE_QP_CAP_DIRECT_WQE = 1 << 5, - HNS_ROCE_QP_CAP_DYNAMIC_CTX_DETACH = 1 << 6, --- -2.25.1 - diff --git a/0043-libhns-Add-support-for-SVE-Direct-WQE.patch b/0043-libhns-Add-support-for-SVE-Direct-WQE.patch deleted file mode 100644 index 93c2745..0000000 --- a/0043-libhns-Add-support-for-SVE-Direct-WQE.patch +++ /dev/null @@ -1,125 +0,0 @@ -From 6f08530cae5de66fabfae4cb29729a18b0e86365 Mon Sep 17 00:00:00 2001 -From: Yixing Liu -Date: Mon, 17 Apr 2023 09:48:10 +0800 -Subject: [PATCH 2/2] libhns: Add support for SVE Direct WQE - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I6VLLM - ---------------------------------------------------------------- - -Some Kunpeng SoCs do not support the DWQE through NEON -instructions. In this case, the IO path works normally, -but the performance will deteriorate. - -For these SoCs that do not support NEON DWQE, they support -DWQE through SVE instructions. This patch supports SVE DWQE -to guarantee the performance of these SoCs. In addition, in -this scenario, DWQE only supports acceleration through SVE's -ldr and str instructions. Other load and store instructions -also cause performance degradation. - -Signed-off-by: Yixing Liu -Reviewed-by: Yangyang Li ---- - CMakeLists.txt | 1 + - buildlib/RDMA_EnableCStd.cmake | 17 +++++++++++++++++ - providers/hns/CMakeLists.txt | 5 +++++ - providers/hns/hns_roce_u_hw_v2.c | 21 ++++++++++++++++++++- - 4 files changed, 43 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 787c8be..bc4437b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -399,6 +399,7 @@ if (NOT HAVE_SPARSE) - endif() - - RDMA_Check_SSE(HAVE_TARGET_SSE) -+RDMA_Check_SVE(HAVE_TARGET_SVE) - - # Enable development support features - # Prune unneeded shared libraries during linking -diff --git a/buildlib/RDMA_EnableCStd.cmake b/buildlib/RDMA_EnableCStd.cmake -index 3c42824..2b56f42 100644 ---- a/buildlib/RDMA_EnableCStd.cmake -+++ b/buildlib/RDMA_EnableCStd.cmake -@@ -127,3 +127,20 @@ int main(int argc, char *argv[]) - endif() - set(${TO_VAR} "${HAVE_TARGET_SSE}" PARENT_SCOPE) - endFunction() -+ -+function(RDMA_Check_SVE TO_VAR) -+ set(SVE_CHECK_PROGRAM " -+int main(int argc, char *argv[]) -+{ -+ return 0; -+} -+") -+ -+ RDMA_Check_C_Compiles(HAVE_TARGET_SVE "${SVE_CHECK_PROGRAM}" "-march=armv8.2-a+sve") -+ if(NOT HAVE_TARGET_SVE) -+ message("SVE is not supported") -+ else() -+ set(SVE_FLAGS "-march=armv8.2-a+sve" PARENT_SCOPE) -+ endif() -+ set(${TO_VAR} "${HAVE_TARGET_SVE}" PARENT_SCOPE) -+endFunction() -\ No newline at end of file -diff --git a/providers/hns/CMakeLists.txt b/providers/hns/CMakeLists.txt -index 160e1ff..ef031a8 100644 ---- a/providers/hns/CMakeLists.txt -+++ b/providers/hns/CMakeLists.txt -@@ -11,4 +11,9 @@ publish_headers(infiniband - hnsdv.h - ) - -+if (HAVE_TARGET_SVE) -+ add_definitions("-DHNS_SVE") -+ set_source_files_properties(hns_roce_u_hw_v2.c PROPERTIES COMPILE_FLAGS "${SVE_FLAGS}") -+endif() -+ - rdma_pkg_config("hns" "libibverbs" "${CMAKE_THREAD_LIBS_INIT}") -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index d0067d3..a49b50d 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -321,6 +321,22 @@ static void hns_roce_write512(uint64_t *dest, uint64_t *val) - mmio_memcpy_x64(dest, val, sizeof(struct hns_roce_rc_sq_wqe)); - } - -+#if defined(HNS_SVE) -+static void hns_roce_sve_write512(uint64_t *dest, uint64_t *val) -+{ -+ asm volatile( -+ "ldr z0, [%0]\n" -+ "str z0, [%1]\n" -+ ::"r" (val), "r"(dest):"cc", "memory" -+ ); -+} -+#else -+static void hns_roce_sve_write512(uint64_t *dest, uint64_t *val) -+{ -+ return; -+} -+#endif -+ - static void hns_roce_write_dwqe(struct hns_roce_qp *qp, void *wqe) - { - struct hns_roce_rc_sq_wqe *rc_sq_wqe = wqe; -@@ -337,7 +353,10 @@ static void hns_roce_write_dwqe(struct hns_roce_qp *qp, void *wqe) - hr_reg_write(rc_sq_wqe, RCWQE_DB_SL_H, qp->sl >> HNS_ROCE_SL_SHIFT); - hr_reg_write(rc_sq_wqe, RCWQE_WQE_IDX, qp->sq.head); - -- hns_roce_write512(qp->sq.db_reg, wqe); -+ if (qp->flags & HNS_ROCE_QP_CAP_SVE_DIRECT_WQE) -+ hns_roce_sve_write512(qp->sq.db_reg, wqe); -+ else -+ hns_roce_write512(qp->sq.db_reg, wqe); - } - - static void update_cq_db(struct hns_roce_context *ctx, struct hns_roce_cq *cq) --- -2.25.1 - diff --git a/0044-libhns-Fix-the-sge-num-problem-of-atomic-op.patch b/0044-libhns-Fix-the-sge-num-problem-of-atomic-op.patch deleted file mode 100644 index a28b2b7..0000000 --- a/0044-libhns-Fix-the-sge-num-problem-of-atomic-op.patch +++ /dev/null @@ -1,91 +0,0 @@ -From b5127a009336e0e6947433148c6c7422c277bce7 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Sat, 6 May 2023 18:06:38 +0800 -Subject: [PATCH 1/3] libhns: Fix the sge num problem of atomic op - -mainline inclusion -commit b4793235 -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I72EWP -CVE: NA - ----------------------------------------------------------------------- - -The hns hardware logic requires wr->num_sge to be 1 when -performing atomic operations. The code does not judge this -condition, and the current patch adds this constraint. - -Fixes: 3507f87f7760 ("libhns: Optimize set_sge process") -Fixes: 36446a56eea5 ("libhns: Extended QP supports the new post send mechanism") -Signed-off-by: Luoyouming -Signed-off-by: Zhou Juan ---- - providers/hns/hns_roce_u_hw_v2.c | 23 ++++++++++++++++++----- - 1 file changed, 18 insertions(+), 5 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index a49b50d..5533cdb 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -106,6 +106,9 @@ static int set_atomic_seg(struct hns_roce_qp *qp, struct ibv_send_wr *wr, - void *buf[ATOMIC_BUF_NUM_MAX]; - unsigned int buf_sge_num; - -+ /* There is only one sge in atomic wr, and data_len is the data length -+ * in the first sge -+ */ - if (is_std_atomic(data_len)) { - if (wr->opcode == IBV_WR_ATOMIC_CMP_AND_SWP) { - aseg->fetchadd_swap_data = htole64(wr->wr.atomic.swap); -@@ -923,16 +926,19 @@ static void set_rc_sge(struct hns_roce_v2_wqe_data_seg *dseg, - uint32_t mask = qp->ex_sge.sge_cnt - 1; - uint32_t index = sge_info->start_idx; - struct ibv_sge *sge = wr->sg_list; -+ int total_sge = wr->num_sge; -+ bool flag = false; - uint32_t len = 0; - uint32_t cnt = 0; -- int flag; - int i; - -- flag = (wr->send_flags & IBV_SEND_INLINE && -- wr->opcode != IBV_WR_ATOMIC_FETCH_AND_ADD && -- wr->opcode != IBV_WR_ATOMIC_CMP_AND_SWP); -+ if (wr->opcode == IBV_WR_ATOMIC_FETCH_AND_ADD || -+ wr->opcode == IBV_WR_ATOMIC_CMP_AND_SWP) -+ total_sge = 1; -+ else -+ flag = !!(wr->send_flags & IBV_SEND_INLINE); - -- for (i = 0; i < wr->num_sge; i++, sge++) { -+ for (i = 0; i < total_sge; i++, sge++) { - if (unlikely(!sge->length)) - continue; - -@@ -2267,6 +2273,7 @@ static void wr_set_sge_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_sge, - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); - struct hns_roce_rc_sq_wqe *wqe = qp->cur_wqe; - struct hns_roce_v2_wqe_data_seg *dseg; -+ uint32_t opcode; - - if (!wqe) - return; -@@ -2276,9 +2283,15 @@ static void wr_set_sge_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_sge, - return; - } - -+ - hr_reg_write(wqe, RCWQE_MSG_START_SGE_IDX, - qp->sge_info.start_idx & (qp->ex_sge.sge_cnt - 1)); - -+ opcode = hr_reg_read(wqe, RCWQE_OPCODE); -+ if (opcode == HNS_ROCE_WQE_OP_ATOMIC_COM_AND_SWAP || -+ opcode == HNS_ROCE_WQE_OP_ATOMIC_FETCH_AND_ADD) -+ num_sge = 1; -+ - dseg = (void *)(wqe + 1); - set_sgl_rc(dseg, qp, sg_list, num_sge); - --- -2.25.1 - diff --git a/0045-libhns-Fix-sge-tail_len-overflow.patch b/0045-libhns-Fix-sge-tail_len-overflow.patch deleted file mode 100644 index de3d9da..0000000 --- a/0045-libhns-Fix-sge-tail_len-overflow.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 2653621c332c79ba591d76a442061bd13ad23030 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Sat, 6 May 2023 18:06:39 +0800 -Subject: [PATCH 2/3] libhns: Fix sge tail_len overflow - -mainline inclusion -commit cd9c9ea5 -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I72F0C -CVE: NA - ----------------------------------------------------------------------- - -In the sq inline scenario, when num_sge in post_send is not 1, sge -array appears in the for loop without rotation and directly copy -out of bounds. - -The fill_ext_sge_inl_data() calculates the remaining length of the -array by subtracting the current address from the tail address. If -the length is not sufficient, redundant data will be copied after -rotating the array. However, in the code, sge_cnt & sge_mask always -equals to 0, which causes the tail address of the array to be -mistakenly taken as the first address. Additionally, tail_len will -be either 0 or may overflow when calculating this value. After -overflowing to a very large number, the driver makes an incorrect -judgment and copies all the data directly. When the data length -exceeds the remaining length, an out-of-bounds problem with the -array will occur. - -This patch modifies tail_bound_addr(tail pointer) to the actual sge -array tail address. - -Fixes: 2ced2bc4d1d4 ("libhns: Fix out-of-bounds write when filling inline data into extended sge space") -Signed-off-by: Luoyouming -Signed-off-by: Zhou Juan ---- - providers/hns/hns_roce_u_hw_v2.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 5533cdb..3d46f35 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1028,7 +1028,7 @@ static int fill_ext_sge_inl_data(struct hns_roce_qp *qp, - return EINVAL; - - dst_addr = get_send_sge_ex(qp, sge_info->start_idx & sge_mask); -- tail_bound_addr = get_send_sge_ex(qp, qp->ex_sge.sge_cnt & sge_mask); -+ tail_bound_addr = get_send_sge_ex(qp, qp->ex_sge.sge_cnt); - - for (i = 0; i < num_buf; i++) { - tail_len = (uintptr_t)tail_bound_addr - (uintptr_t)dst_addr; --- -2.25.1 - diff --git a/0046-libhns-Disable-local-invalidate-operation.patch b/0046-libhns-Disable-local-invalidate-operation.patch deleted file mode 100644 index b8a6668..0000000 --- a/0046-libhns-Disable-local-invalidate-operation.patch +++ /dev/null @@ -1,153 +0,0 @@ -From b3cea3522d575fdb60b6f426e43d45cec3deb847 Mon Sep 17 00:00:00 2001 -From: Yangyang Li -Date: Sat, 6 May 2023 18:06:40 +0800 -Subject: [PATCH 3/3] libhns: Disable local invalidate operation - -mainline inclusion -commit d8eec872 -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I72F0U -CVE: NA - ----------------------------------------------------------------------- - -Currently local invalidate operation don't work properly. -Disable it for the time being. -HIP08 and HIP09 hardware does not support this feature, so -delete the associated code. - -Fixes: a9ae7e9bfb5d ("libhns: Add local invalidate MR support for hip08") -Signed-off-by: Yangyang Li -Signed-off-by: Zhou Juan ---- - providers/hns/hns_roce_u_hw_v2.c | 30 +----------------------------- - providers/hns/hns_roce_u_hw_v2.h | 2 -- - 2 files changed, 1 insertion(+), 31 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 3d46f35..b929bbf 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -50,7 +50,6 @@ static const uint32_t hns_roce_opcode[] = { - HR_IBV_OPC_MAP(RDMA_READ, RDMA_READ), - HR_IBV_OPC_MAP(ATOMIC_CMP_AND_SWP, ATOMIC_COM_AND_SWAP), - HR_IBV_OPC_MAP(ATOMIC_FETCH_AND_ADD, ATOMIC_FETCH_AND_ADD), -- HR_IBV_OPC_MAP(LOCAL_INV, LOCAL_INV), - HR_IBV_OPC_MAP(BIND_MW, BIND_MW_TYPE), - HR_IBV_OPC_MAP(SEND_WITH_INV, SEND_WITH_INV), - }; -@@ -429,7 +428,6 @@ static const unsigned int wc_send_op_map[] = { - [HNS_ROCE_SQ_OP_RDMA_READ] = IBV_WC_RDMA_READ, - [HNS_ROCE_SQ_OP_ATOMIC_COMP_AND_SWAP] = IBV_WC_COMP_SWAP, - [HNS_ROCE_SQ_OP_ATOMIC_FETCH_AND_ADD] = IBV_WC_FETCH_ADD, -- [HNS_ROCE_SQ_OP_LOCAL_INV] = IBV_WC_LOCAL_INV, - [HNS_ROCE_SQ_OP_BIND_MW] = IBV_WC_BIND_MW, - }; - -@@ -597,9 +595,6 @@ static void parse_cqe_for_req(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - case HNS_ROCE_SQ_OP_RDMA_WRITE_WITH_IMM: - wc->wc_flags = IBV_WC_WITH_IMM; - break; -- case HNS_ROCE_SQ_OP_LOCAL_INV: -- wc->wc_flags = IBV_WC_WITH_INV; -- break; - case HNS_ROCE_SQ_OP_RDMA_READ: - case HNS_ROCE_SQ_OP_ATOMIC_COMP_AND_SWAP: - case HNS_ROCE_SQ_OP_ATOMIC_FETCH_AND_ADD: -@@ -1338,9 +1333,6 @@ static int check_rc_opcode(struct hns_roce_rc_sq_wqe *wqe, - wqe->rkey = htole32(wr->wr.atomic.rkey); - wqe->va = htole64(wr->wr.atomic.remote_addr); - break; -- case IBV_WR_LOCAL_INV: -- hr_reg_enable(wqe, RCWQE_SO); -- /* fallthrough */ - case IBV_WR_SEND_WITH_INV: - wqe->inv_key = htole32(wr->invalidate_rkey); - break; -@@ -1372,7 +1364,6 @@ static int set_rc_wqe(void *wqe, struct hns_roce_qp *qp, struct ibv_send_wr *wr, - !!(wr->send_flags & IBV_SEND_SOLICITED)); - hr_reg_write_bool(wqe, RCWQE_INLINE, - !!(wr->send_flags & IBV_SEND_INLINE)); -- hr_reg_clear(wqe, RCWQE_SO); - - ret = check_rc_opcode(rc_sq_wqe, wr); - if (ret) -@@ -2092,8 +2083,6 @@ static unsigned int get_wc_flags_for_sq(uint8_t opcode) - case HNS_ROCE_SQ_OP_SEND_WITH_IMM: - case HNS_ROCE_SQ_OP_RDMA_WRITE_WITH_IMM: - return IBV_WC_WITH_IMM; -- case HNS_ROCE_SQ_OP_LOCAL_INV: -- return IBV_WC_WITH_INV; - default: - return 0; - } -@@ -2202,7 +2191,6 @@ init_rc_wqe(struct hns_roce_qp *qp, uint64_t wr_id, unsigned int opcode) - hr_reg_write_bool(wqe, RCWQE_FENCE, send_flags & IBV_SEND_FENCE); - hr_reg_write_bool(wqe, RCWQE_SE, send_flags & IBV_SEND_SOLICITED); - hr_reg_clear(wqe, RCWQE_INLINE); -- hr_reg_clear(wqe, RCWQE_SO); - - if (check_qp_dca_enable(qp)) - fill_rc_dca_fields(qp->verbs_qp.qp.qp_num, wqe); -@@ -2332,20 +2320,6 @@ static void wr_send_inv_rc(struct ibv_qp_ex *ibv_qp, uint32_t invalidate_rkey) - wqe->inv_key = htole32(invalidate_rkey); - } - --static void wr_local_inv_rc(struct ibv_qp_ex *ibv_qp, uint32_t invalidate_rkey) --{ -- struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); -- struct hns_roce_rc_sq_wqe *wqe; -- -- wqe = init_rc_wqe(qp, ibv_qp->wr_id, HNS_ROCE_WQE_OP_LOCAL_INV); -- if (!wqe) -- return; -- -- hr_reg_enable(wqe, RCWQE_SO); -- wqe->inv_key = htole32(invalidate_rkey); -- enable_wqe(qp, wqe, qp->sq.head); --} -- - static void wr_set_xrc_srqn(struct ibv_qp_ex *ibv_qp, uint32_t remote_srqn) - { - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); -@@ -2833,8 +2807,7 @@ enum { - IBV_QP_EX_WITH_RDMA_WRITE_WITH_IMM | - IBV_QP_EX_WITH_RDMA_READ | - IBV_QP_EX_WITH_ATOMIC_CMP_AND_SWP | -- IBV_QP_EX_WITH_ATOMIC_FETCH_AND_ADD | -- IBV_QP_EX_WITH_LOCAL_INV, -+ IBV_QP_EX_WITH_ATOMIC_FETCH_AND_ADD, - HNS_SUPPORTED_SEND_OPS_FLAGS_UD = - IBV_QP_EX_WITH_SEND | - IBV_QP_EX_WITH_SEND_WITH_IMM, -@@ -2850,7 +2823,6 @@ static void fill_send_wr_ops_rc_xrc(struct ibv_qp_ex *qp_ex) - qp_ex->wr_rdma_write_imm = wr_rdma_write_imm; - qp_ex->wr_set_inline_data = wr_set_inline_data_rc; - qp_ex->wr_set_inline_data_list = wr_set_inline_data_list_rc; -- qp_ex->wr_local_inv = wr_local_inv_rc; - qp_ex->wr_atomic_cmp_swp = wr_atomic_cmp_swp; - qp_ex->wr_atomic_fetch_add = wr_atomic_fetch_add; - qp_ex->wr_set_sge = wr_set_sge_rc; -diff --git a/providers/hns/hns_roce_u_hw_v2.h b/providers/hns/hns_roce_u_hw_v2.h -index a22995d..d628d76 100644 ---- a/providers/hns/hns_roce_u_hw_v2.h -+++ b/providers/hns/hns_roce_u_hw_v2.h -@@ -60,7 +60,6 @@ enum { - HNS_ROCE_WQE_OP_ATOMIC_MASK_COMP_AND_SWAP = 0x8, - HNS_ROCE_WQE_OP_ATOMIC_MASK_FETCH_AND_ADD = 0x9, - HNS_ROCE_WQE_OP_FAST_REG_PMR = 0xa, -- HNS_ROCE_WQE_OP_LOCAL_INV = 0xb, - HNS_ROCE_WQE_OP_BIND_MW_TYPE = 0xc, - HNS_ROCE_WQE_OP_MASK = 0x1f - }; -@@ -85,7 +84,6 @@ enum { - HNS_ROCE_SQ_OP_ATOMIC_MASK_COMP_AND_SWAP = 0x8, - HNS_ROCE_SQ_OP_ATOMIC_MASK_FETCH_AND_ADD = 0x9, - HNS_ROCE_SQ_OP_FAST_REG_PMR = 0xa, -- HNS_ROCE_SQ_OP_LOCAL_INV = 0xb, - HNS_ROCE_SQ_OP_BIND_MW = 0xc, - }; - --- -2.25.1 - diff --git a/0047-libhns-Fix-the-owner-bit-error-of-sq-in-new-io.patch b/0047-libhns-Fix-the-owner-bit-error-of-sq-in-new-io.patch deleted file mode 100644 index e0b7b38..0000000 --- a/0047-libhns-Fix-the-owner-bit-error-of-sq-in-new-io.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a86a120c35b1112bcef6c3821c2e5e1910e615e9 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Fri, 2 Jun 2023 10:33:14 +0800 -Subject: [PATCH 2/4] libhns: Fix the owner bit error of sq in new io - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7A5Y5 - ---------------------------------------------------------------- - -The code does not use the head position of sq to set the owner bit, -but uses the head after adding 1 to cause an owner bit error. When -the wqe queue has not been flipped, the hardware has flipped based -on the owner bit judgment, resulting in failure to obtain wqe, -unable to send, and unable to generate cqe. This patch will set the -onwer bit ahead of time before the head value increases. - -Fixes: 36446a56eea5 ("libhns: Extended QP supports the new post send mechanism") -Signed-off-by: Luoyouming ---- - providers/hns/hns_roce_u_hw_v2.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 616d1ea..cde4801 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2215,6 +2215,9 @@ init_rc_wqe(struct hns_roce_qp *qp, uint64_t wr_id, unsigned int opcode) - - qp->sq.wrid[wqe_idx] = wr_id; - qp->cur_wqe = wqe; -+ -+ enable_wqe(qp, wqe, qp->sq.head); -+ - qp->sq.head++; - - return wqe; -@@ -2236,9 +2239,6 @@ static void wr_set_sge_rc(struct ibv_qp_ex *ibv_qp, uint32_t lkey, - wqe->msg_len = htole32(length); - hr_reg_write(wqe, RCWQE_LEN0, length); - hr_reg_write(wqe, RCWQE_SGE_NUM, !!length); -- /* ignore ex sge start index */ -- -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void set_sgl_rc(struct hns_roce_v2_wqe_data_seg *dseg, -@@ -2541,6 +2541,9 @@ init_ud_wqe(struct hns_roce_qp *qp, uint64_t wr_id, unsigned int opcode) - - qp->sq.wrid[wqe_idx] = wr_id; - qp->cur_wqe = wqe; -+ -+ enable_wqe(qp, wqe, qp->sq.head); -+ - qp->sq.head++; - - return wqe; -@@ -2610,7 +2613,6 @@ static void wr_set_sge_ud(struct ibv_qp_ex *ibv_qp, uint32_t lkey, - dseg->len = htole32(length); - - qp->sge_info.start_idx++; -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void wr_set_sge_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_sge, --- -2.25.1 - diff --git a/0048-libhns-Fix-incorrect-post-send-with-direct-wqe-of-wr.patch b/0048-libhns-Fix-incorrect-post-send-with-direct-wqe-of-wr.patch deleted file mode 100644 index 680c583..0000000 --- a/0048-libhns-Fix-incorrect-post-send-with-direct-wqe-of-wr.patch +++ /dev/null @@ -1,49 +0,0 @@ -From cfea6efe6decfa8c209ad9a85e1290674370725e Mon Sep 17 00:00:00 2001 -From: Junxian Huang -Date: Fri, 2 Jun 2023 10:33:15 +0800 -Subject: [PATCH 3/4] libhns: Fix incorrect post-send with direct wqe of - wr-list in user space - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/openeuler/kernel/issues/I7A2SA - ---------------------------------------------------------------- - -Currently, direct wqe is not supported for wr-list. RoCE driver excludes -direct wqe for wr-list by judging whether the number of wr is 1. - -For a wr-list where the second wr is a length-error atomic wr, the -post-send driver handles the first wr and adds 1 to the wr number counter -firstly. While handling the second wr, the driver finds out a length error -and terminates the wr handle process, remaining the counter at 1. This -causes the driver mistakenly judges there is only 1 wr and thus enters -the direct wqe process, carrying the current length-error atomic wqe. - -This patch fixes the error by adding a judgement whether the current wr -is a bad wr. If so, use the normal doorbell process but not direct wqe -despite the wr number is 1. - -Fixes: 159933c37450 ("libhns: Add support for direct wqe") -Signed-off-by: Junxian Huang ---- - providers/hns/hns_roce_u_hw_v2.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index cde4801..bb26c59 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1480,7 +1480,8 @@ out: - - udma_to_device_barrier(); - -- if (nreq == 1 && (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) -+ if (nreq == 1 && !ret && -+ (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) - hns_roce_write_dwqe(qp, wqe); - else - hns_roce_update_sq_db(ctx, qp); --- -2.25.1 - diff --git a/0049-libhns-Add-a-judgment-to-the-congestion-control-algo.patch b/0049-libhns-Add-a-judgment-to-the-congestion-control-algo.patch deleted file mode 100644 index 027b393..0000000 --- a/0049-libhns-Add-a-judgment-to-the-congestion-control-algo.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 8fbf781e3b3630c25a361f7c5e3642350dcd21c9 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Fri, 2 Jun 2023 10:33:16 +0800 -Subject: [PATCH 4/4] libhns: Add a judgment to the congestion control - algorithm - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7A7HI - ---------------------------------------------------------------- - -The congestion control algorithm is used only when the comp_mask flag -HNSDV_QP_INIT_ATTR_MASK_QP_CONGEST_TYPE is seted. - -A check on comp_mask is added to prevent invalid parameter errors caused -by unconfigured congestion control algorithm types. - -Fixes: 7623f24781f1 ("libhns: Support congestion control algorithm configuration") -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_verbs.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 6c6120c..fa27fc1 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -988,6 +988,9 @@ static int check_qp_congest_type(struct hns_roce_context *ctx, - { - struct hns_roce_device *hr_dev = to_hr_dev(ctx->ibv_ctx.context.device); - -+ if (!(hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CONGEST_TYPE)) -+ return 0; -+ - if (!check_comp_mask(hns_attr->congest_type, hr_dev->congest_type)) { - verbs_err(&ctx->ibv_ctx, "unsupported congest type 0x%x.\n", - hns_attr->congest_type); --- -2.25.1 - diff --git a/0050-libhns-Support-user-to-choose-using-UD-sl-or-pktype-.patch b/0050-libhns-Support-user-to-choose-using-UD-sl-or-pktype-.patch deleted file mode 100644 index 13b0a9f..0000000 --- a/0050-libhns-Support-user-to-choose-using-UD-sl-or-pktype-.patch +++ /dev/null @@ -1,178 +0,0 @@ -From fb07638be493fe0667e3fa0554ee434b7d6b3502 Mon Sep 17 00:00:00 2001 -From: Junxian Huang -Date: Fri, 9 Jun 2023 11:04:41 +0800 -Subject: [PATCH] libhns: Support user to choose using UD sl or pktype to adapt - MPI APP - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7A5YM - ---------------------------------------------------------------- - -According to Annex17_RoCEv2 (A17.4.5.2), for RoCEv2 UD, a CQE should -carry a flag that indicates if the received frame is an IPv4, IPv6 or -RoCE packet. But currently, the values of the flag corresponding to -these packet types haven't been defined yet in WC. - -In UCX, 'sl' in ibv_wc for UD is used as the packet type flag, and the -packet type values have already been defined in the UCX patch of -https://github.com/openucx/ucx/commit/ed28845b88633e65d64fce8ec880060aa61bd59c - -Therefore, to adapt UCX, add a create flag to hnsdv_create_qp() to allow -users to choose whether they use 'sl' in ibv_wc as service level or -packet type for UD. For the latter, obtain and translate the packet type -from CQE and fill it to 'sl' in ibv_wc. - -Signed-off-by: Junxian Huang -Signed-off-by: Haoyue Xu ---- - providers/hns/hns_roce_u.h | 11 +++++++++++ - providers/hns/hns_roce_u_hw_v2.c | 32 +++++++++++++++++++++++++++++--- - providers/hns/hns_roce_u_verbs.c | 16 ++++++++++++++++ - providers/hns/hnsdv.h | 1 + - 4 files changed, 57 insertions(+), 3 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 41e9599..e3012e1 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -195,6 +195,12 @@ enum hns_roce_tc_map_mode { - HNS_ROCE_TC_MAP_MODE_DSCP, - }; - -+enum hns_roce_pktype { -+ HNS_ROCE_PKTYPE_ROCE_V1, -+ HNS_ROCE_PKTYPE_ROCE_V2_IPV6, -+ HNS_ROCE_PKTYPE_ROCE_V2_IPV4, -+}; -+ - struct hns_roce_db_page { - struct hns_roce_db_page *prev, *next; - struct hns_roce_buf buf; -@@ -406,6 +412,11 @@ struct hns_roce_qp { - void *cur_wqe; - unsigned int rb_sq_head; /* roll back sq head */ - struct hns_roce_sge_info sge_info; -+ -+ /* Just for UD. If not enabled, 'sl' in ibv_wc -+ * will be filled with 'port_type' in cqe. -+ */ -+ bool enable_ud_sl; - }; - - struct hns_roce_av { -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 4b0ec5c..ee2fffe 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -522,9 +522,24 @@ static void handle_recv_rq_inl(struct hns_roce_v2_cqe *cqe, - handle_recv_inl_data(cqe, &(cur_qp->rq_rinl_buf), wr_num, wqe_buf); - } - --static void parse_for_ud_qp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc) -+static const uint8_t pktype_for_ud[] = { -+ HNS_ROCE_PKTYPE_ROCE_V1, -+ HNS_ROCE_PKTYPE_ROCE_V2_IPV4, -+ HNS_ROCE_PKTYPE_ROCE_V2_IPV6 -+}; -+ -+static void parse_for_ud_qp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, -+ bool enable_ud_sl) - { -- wc->sl = hr_reg_read(cqe, CQE_SL); -+ uint8_t port_type; -+ -+ if (enable_ud_sl) { -+ wc->sl = hr_reg_read(cqe, CQE_SL); -+ } else { -+ port_type = hr_reg_read(cqe, CQE_PORT_TYPE); -+ wc->sl = pktype_for_ud[port_type]; -+ } -+ - wc->src_qp = hr_reg_read(cqe, CQE_RMT_QPN); - wc->slid = 0; - wc->wc_flags |= hr_reg_read(cqe, CQE_GRH) ? IBV_WC_GRH : 0; -@@ -554,7 +569,7 @@ static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc, - ++wq->tail; - - if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD) -- parse_for_ud_qp(cqe, wc); -+ parse_for_ud_qp(cqe, wc, hr_qp->enable_ud_sl); - - if (hr_reg_read(cqe, CQE_CQE_INLINE)) - handle_recv_cqe_inl_from_rq(cqe, hr_qp); -@@ -2126,6 +2141,17 @@ static uint32_t wc_read_slid(struct ibv_cq_ex *current) - static uint8_t wc_read_sl(struct ibv_cq_ex *current) - { - struct hns_roce_cq *cq = to_hr_cq(ibv_cq_ex_to_cq(current)); -+ struct hns_roce_context *ctx = to_hr_ctx(current->context); -+ struct hns_roce_qp *hr_qp; -+ uint8_t port_type; -+ uint32_t qpn; -+ -+ qpn = hr_reg_read(cq->cqe, CQE_LCL_QPN); -+ hr_qp = hns_roce_v2_find_qp(ctx, qpn); -+ if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD && !hr_qp->enable_ud_sl) { -+ port_type = hr_reg_read(cq->cqe, CQE_PORT_TYPE); -+ return pktype_for_ud[port_type]; -+ } - - return (uint8_t)hr_reg_read(cq->cqe, CQE_SL); - } -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index fa27fc1..4b641ea 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1019,6 +1019,11 @@ static int check_qp_congest_type(struct hns_roce_context *ctx, - return 0; - } - -+enum { -+ HNSDV_QP_SUP_CREATE_FLAGS = HNSDV_QP_CREATE_ENABLE_DCA_MODE | -+ HNSDV_QP_CREATE_ENABLE_UD_SL, -+}; -+ - static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, - struct hnsdv_qp_init_attr *hns_attr, - struct hns_roce_cmd_flag *cmd_flag) -@@ -1034,6 +1039,14 @@ static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, - return -EINVAL; - } - -+ if (hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS && -+ !check_comp_mask(hns_attr->create_flags, -+ HNSDV_QP_SUP_CREATE_FLAGS)) { -+ verbs_err(&ctx->ibv_ctx, "invalid create_flags 0x%x.\n", -+ hns_attr->create_flags); -+ return -EOPNOTSUPP; -+ } -+ - ret = check_qp_congest_type(ctx, hns_attr, cmd_flag); - if (ret) - return ret; -@@ -1685,6 +1698,9 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - - qp_setup_config(attr, qp, context); - -+ if (hns_attr && hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_UD_SL) -+ qp->enable_ud_sl = true; -+ - return &qp->verbs_qp.qp; - - err_dwqe: -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index e15b428..365c314 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -43,6 +43,7 @@ struct ibv_context *hnsdv_open_device(struct ibv_device *device, - - enum hnsdv_qp_create_flags { - HNSDV_QP_CREATE_ENABLE_DCA_MODE = 1 << 0, -+ HNSDV_QP_CREATE_ENABLE_UD_SL = 1 << 1, - }; - - enum hnsdv_qp_congest_ctrl_type { --- -2.25.1 - diff --git a/0051-libhns-Remove-unnecessary-QP-checks.patch b/0051-libhns-Remove-unnecessary-QP-checks.patch deleted file mode 100644 index e14b679..0000000 --- a/0051-libhns-Remove-unnecessary-QP-checks.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 14e8bd8f4e30abdaabbe7ffc3a19e4381b4130fe Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Wed, 24 May 2023 10:34:07 +0800 -Subject: [PATCH 1/2] libhns: Remove unnecessary QP checks - -mainline inclusion -from mainline-v47.0 -commit 4ea9a4f77ac8c174d1ae4cf551a2e5abea13516f -category: cleanup -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7NT3M -CVE: NA - -Reference: https://github.com/linux-rdma/rdma-core/commit/4ea9a4f77ac8c174d1ae4cf551a2e5abea13516f - ----------------------------------------------------------------------- - -It is not necessary to check the type of the queue on post_send and -post_recv since the QP type that cannot be supported will be rejected -when it is created. - -Check for srq in post_recv has also been removed, because the RQ of -QP bound to srq is empty and will return immediate error in post_recv. - -Besides, remove the unused parameter ctx. - -Signed-off-by: Chengchang Tang -Signed-off-by: Junxian Huang -Signed-off-by: Juan Zhou ---- - providers/hns/hns_roce_u_hw_v2.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index ee2fffe..688eff8 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -908,11 +908,6 @@ static int check_qp_send(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - struct ibv_qp *ibvqp = &qp->verbs_qp.qp; - int ret = 0; - -- if (unlikely(ibvqp->qp_type != IBV_QPT_RC && -- ibvqp->qp_type != IBV_QPT_UD) && -- ibvqp->qp_type != IBV_QPT_XRC_SEND) -- return -EINVAL; -- - if (unlikely(ibvqp->state == IBV_QPS_RESET || - ibvqp->state == IBV_QPS_INIT || - ibvqp->state == IBV_QPS_RTR)) -@@ -1516,11 +1511,7 @@ static int check_qp_recv(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - struct ibv_qp *ibvqp = &qp->verbs_qp.qp; - int ret = 0; - -- if (unlikely(ibvqp->qp_type != IBV_QPT_RC && -- ibvqp->qp_type != IBV_QPT_UD)) -- return -EINVAL; -- -- if (ibvqp->state == IBV_QPS_RESET || ibvqp->srq) -+ if (ibvqp->state == IBV_QPS_RESET) - return -EINVAL; - - if (check_dca_attach_enable(qp)) { --- -2.25.1 - diff --git a/0052-libhns-Fix-reference-to-uninitialized-cq-pointer.patch b/0052-libhns-Fix-reference-to-uninitialized-cq-pointer.patch deleted file mode 100644 index 94dd58c..0000000 --- a/0052-libhns-Fix-reference-to-uninitialized-cq-pointer.patch +++ /dev/null @@ -1,56 +0,0 @@ -From e20de83892bcba8e8944cbf83e8acc9192d514bb Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 3 Jul 2023 15:22:57 +0800 -Subject: [PATCH 2/2] libhns: Fix reference to uninitialized cq pointer - -mainline inclusion -from mainline-v47.0 -commit e850ebe1570c06990cc60e96d0085d5d2a1cfcaa -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7NTLE -CVE: NA - -Reference: https://github.com/linux-rdma/rdma-core/commit/e850ebe1570c06990cc60e96d0085d5d2a1cfcaa - ----------------------------------------------------------------------- - -In cases such as using XRC and SRQ where RQs are not created, the recv_cq -pointer will not be initailized, and thus the unsupported post recv -function should return before referencing the recv_cq pointer. - -Fixes: 4ea9a4f77ac8 ("libhns: Remove unnecessary QP checks") -Signed-off-by: Chengchang Tang -Signed-off-by: Junxian Huang -Signed-off-by: Juan Zhou ---- - providers/hns/hns_roce_u_hw_v2.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 688eff8..9238fe5 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1599,15 +1599,15 @@ static int hns_roce_u_v2_post_recv(struct ibv_qp *ibvqp, struct ibv_recv_wr *wr, - - max_sge = qp->rq.max_gs - qp->rq.rsv_sge; - for (nreq = 0; wr; ++nreq, wr = wr->next) { -- if (hns_roce_v2_wq_overflow(&qp->rq, nreq, -- to_hr_cq(qp->verbs_qp.qp.recv_cq))) { -- ret = ENOMEM; -+ if (wr->num_sge > max_sge) { -+ ret = max_sge > 0 ? EINVAL : EOPNOTSUPP; - *bad_wr = wr; - goto out; - } - -- if (wr->num_sge > max_sge) { -- ret = EINVAL; -+ if (hns_roce_v2_wq_overflow(&qp->rq, nreq, -+ to_hr_cq(qp->verbs_qp.qp.recv_cq))) { -+ ret = ENOMEM; - *bad_wr = wr; - goto out; - } --- -2.25.1 - diff --git a/0053-libhns-Support-reporting-wc-as-software-mode.patch b/0053-libhns-Support-reporting-wc-as-software-mode.patch deleted file mode 100644 index d4361eb..0000000 --- a/0053-libhns-Support-reporting-wc-as-software-mode.patch +++ /dev/null @@ -1,543 +0,0 @@ -From 456072a07831ca19f81b591e3c259932ece8dcae Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 26 Sep 2023 19:19:06 +0800 -Subject: [PATCH 1/5] libhns: Support reporting wc as software mode - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I83BP0 - ----------------------------------------------------------- - -When HW is in resetting stage, we could not poll back all the expected -work completions as the HW won't generate cqe anymore. - -This patch allows driver to compose the expected wc instead of the HW -during resetting stage. Once the hardware finished resetting, we can -poll cq from hardware again. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u.h | 12 ++ - providers/hns/hns_roce_u_hw_v2.c | 216 +++++++++++++++++++++++++++++-- - providers/hns/hns_roce_u_hw_v2.h | 2 + - providers/hns/hns_roce_u_verbs.c | 91 +++++++++++++ - 4 files changed, 309 insertions(+), 12 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index e3012e1..b3f21ba 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -277,6 +277,8 @@ struct hns_roce_context { - unsigned int max_inline_data; - - struct hns_roce_dca_ctx dca_ctx; -+ -+ bool reseted; - }; - - struct hns_roce_td { -@@ -309,6 +311,11 @@ struct hns_roce_cq { - unsigned long flags; - unsigned int cqe_size; - struct hns_roce_v2_cqe *cqe; -+ struct list_head list_sq; -+ struct list_head list_rq; -+ struct list_head list_srq; -+ struct list_head list_xrc_srq; -+ struct hns_roce_v2_cqe *sw_cqe; - }; - - struct hns_roce_idx_que { -@@ -344,6 +351,7 @@ struct hns_roce_srq { - unsigned int wqe_shift; - unsigned int *db; - unsigned short counter; -+ struct list_node xrc_srcq_node; - }; - - struct hns_roce_wq { -@@ -413,6 +421,10 @@ struct hns_roce_qp { - unsigned int rb_sq_head; /* roll back sq head */ - struct hns_roce_sge_info sge_info; - -+ struct list_node rcq_node; -+ struct list_node scq_node; -+ struct list_node srcq_node; -+ - /* Just for UD. If not enabled, 'sl' in ibv_wc - * will be filled with 'port_type' in cqe. - */ -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 9238fe5..4e92397 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -843,6 +843,180 @@ static int hns_roce_poll_one(struct hns_roce_context *ctx, - return hns_roce_flush_cqe(*cur_qp, status); - } - -+static void hns_roce_fill_swc(struct hns_roce_cq *cq, struct ibv_wc *wc, -+ uint64_t wr_id, uint32_t qp_num) -+{ -+ if (!wc) { -+ cq->verbs_cq.cq_ex.status = IBV_WC_WR_FLUSH_ERR; -+ cq->verbs_cq.cq_ex.wr_id = wr_id; -+ hr_reg_write(cq->sw_cqe, CQE_LCL_QPN, qp_num); -+ return; -+ } -+ -+ wc->wr_id = wr_id; -+ wc->status = IBV_WC_WR_FLUSH_ERR; -+ wc->vendor_err = 0; -+ wc->qp_num = qp_num; -+} -+ -+static int hns_roce_get_wq_swc(struct hns_roce_cq *cq, struct hns_roce_qp *qp, -+ struct ibv_wc *wc, bool is_sq) -+{ -+ struct hns_roce_wq *wq = is_sq ? &qp->sq : &qp->rq; -+ unsigned int left_wr; -+ uint64_t wr_id; -+ -+ left_wr = wq->head - wq->tail; -+ if (left_wr == 0) { -+ if (is_sq) -+ list_del_init(&qp->scq_node); -+ else -+ list_del_init(&qp->rcq_node); -+ -+ return -ENOENT; -+ } -+ -+ wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; -+ hns_roce_fill_swc(cq, wc, wr_id, qp->verbs_qp.qp.qp_num); -+ wq->tail++; -+ return V2_CQ_OK; -+} -+ -+static int hns_roce_gen_sq_swc(struct hns_roce_cq *cq, struct ibv_wc *wc) -+{ -+ struct hns_roce_qp *next, *qp = NULL; -+ -+ list_for_each_safe(&cq->list_sq, qp, next, scq_node) { -+ if (hns_roce_get_wq_swc(cq, qp, wc, true) == -ENOENT) -+ continue; -+ -+ return V2_CQ_OK; -+ } -+ -+ return !wc ? -ENOENT : V2_CQ_EMPTY; -+} -+ -+static int hns_roce_gen_rq_swc(struct hns_roce_cq *cq, struct ibv_wc *wc) -+{ -+ struct hns_roce_qp *next, *qp = NULL; -+ -+ list_for_each_safe(&cq->list_rq, qp, next, rcq_node) { -+ if (hns_roce_get_wq_swc(cq, qp, wc, false) == -ENOENT) -+ continue; -+ -+ return V2_CQ_OK; -+ } -+ -+ return !wc ? -ENOENT : V2_CQ_EMPTY; -+} -+ -+static int hns_roce_get_srq_swc(struct hns_roce_cq *cq, struct hns_roce_qp *qp, -+ struct hns_roce_srq *srq, struct ibv_wc *wc) -+{ -+ unsigned int left_wr; -+ uint64_t wr_id; -+ -+ hns_roce_spin_lock(&srq->hr_lock); -+ left_wr = srq->idx_que.head - srq->idx_que.tail; -+ if (left_wr == 0) { -+ if (qp) -+ list_del_init(&qp->srcq_node); -+ else -+ list_del_init(&srq->xrc_srcq_node); -+ -+ hns_roce_spin_unlock(&srq->hr_lock); -+ return -ENOENT; -+ } -+ -+ wr_id = srq->wrid[srq->idx_que.tail & (srq->wqe_cnt - 1)]; -+ hns_roce_fill_swc(cq, wc, wr_id, srq->srqn); -+ srq->idx_que.tail++; -+ hns_roce_spin_unlock(&srq->hr_lock); -+ -+ return V2_CQ_OK; -+} -+ -+static int hns_roce_gen_common_srq_swc(struct hns_roce_cq *cq, -+ struct ibv_wc *wc) -+{ -+ struct hns_roce_qp *next, *qp = NULL; -+ struct hns_roce_srq *srq; -+ -+ list_for_each_safe(&cq->list_srq, qp, next, srcq_node) { -+ srq = to_hr_srq(qp->verbs_qp.qp.srq); -+ if (hns_roce_get_srq_swc(cq, qp, srq, wc) == -ENOENT) -+ continue; -+ -+ return V2_CQ_OK; -+ } -+ -+ return !wc ? -ENOENT : V2_CQ_EMPTY; -+} -+ -+static int hns_roce_gen_xrc_srq_swc(struct hns_roce_cq *cq, struct ibv_wc *wc) -+{ -+ struct hns_roce_srq *next, *srq = NULL; -+ -+ list_for_each_safe(&cq->list_xrc_srq, srq, next, xrc_srcq_node) { -+ if (hns_roce_get_srq_swc(cq, NULL, srq, wc) == -ENOENT) -+ continue; -+ -+ return V2_CQ_OK; -+ } -+ -+ return !wc ? -ENOENT : V2_CQ_EMPTY; -+} -+ -+static int hns_roce_gen_srq_swc(struct hns_roce_cq *cq, struct ibv_wc *wc) -+{ -+ int err; -+ -+ err = hns_roce_gen_common_srq_swc(cq, wc); -+ if (err == V2_CQ_OK) -+ return err; -+ -+ return hns_roce_gen_xrc_srq_swc(cq, wc); -+} -+ -+static int hns_roce_poll_one_swc(struct hns_roce_cq *cq, struct ibv_wc *wc) -+{ -+ int err; -+ -+ err = hns_roce_gen_sq_swc(cq, wc); -+ if (err == V2_CQ_OK) -+ return err; -+ -+ err = hns_roce_gen_rq_swc(cq, wc); -+ if (err == V2_CQ_OK) -+ return err; -+ -+ return hns_roce_gen_srq_swc(cq, wc); -+} -+ -+static int hns_roce_poll_swc(struct hns_roce_cq *cq, int ne, struct ibv_wc *wc) -+{ -+ int npolled; -+ int err; -+ -+ for (npolled = 0; npolled < ne; npolled++) { -+ err = hns_roce_poll_one_swc(cq, wc + npolled); -+ if (err == V2_CQ_EMPTY) -+ break; -+ } -+ -+ return npolled; -+} -+ -+static bool hns_roce_reseted(struct hns_roce_context *ctx) -+{ -+ struct hns_roce_v2_reset_state *state = ctx->reset_state; -+ -+ if (state && state->is_reset) -+ ctx->reseted = true; -+ -+ return ctx->reseted; -+} -+ - static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - struct ibv_wc *wc) - { -@@ -854,6 +1028,12 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - - hns_roce_spin_lock(&cq->hr_lock); - -+ if (unlikely(hns_roce_reseted(ctx))) { -+ npolled = hns_roce_poll_swc(cq, ne, wc); -+ hns_roce_spin_unlock(&cq->hr_lock); -+ return npolled; -+ } -+ - for (npolled = 0; npolled < ne; ++npolled) { - err = hns_roce_poll_one(ctx, &qp, cq, wc + npolled); - if (qp && check_dca_detach_enable(qp)) -@@ -1773,11 +1953,8 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - return ret; - } - --static void hns_roce_lock_cqs(struct ibv_qp *qp) -+void hns_roce_lock_cqs(struct hns_roce_cq *send_cq, struct hns_roce_cq *recv_cq) - { -- struct hns_roce_cq *send_cq = to_hr_cq(qp->send_cq); -- struct hns_roce_cq *recv_cq = to_hr_cq(qp->recv_cq); -- - if (send_cq && recv_cq) { - if (send_cq == recv_cq) { - hns_roce_spin_lock(&send_cq->hr_lock); -@@ -1795,11 +1972,8 @@ static void hns_roce_lock_cqs(struct ibv_qp *qp) - } - } - --static void hns_roce_unlock_cqs(struct ibv_qp *qp) -+void hns_roce_unlock_cqs(struct hns_roce_cq *send_cq, struct hns_roce_cq *recv_cq) - { -- struct hns_roce_cq *send_cq = to_hr_cq(qp->send_cq); -- struct hns_roce_cq *recv_cq = to_hr_cq(qp->recv_cq); -- - if (send_cq && recv_cq) { - if (send_cq == recv_cq) { - hns_roce_spin_unlock(&send_cq->hr_lock); -@@ -1832,17 +2006,22 @@ static int hns_roce_u_v2_destroy_qp(struct ibv_qp *ibqp) - - hns_roce_v2_clear_qp(ctx, qp); - -- hns_roce_lock_cqs(ibqp); -+ hns_roce_lock_cqs(to_hr_cq(ibqp->send_cq), to_hr_cq(ibqp->recv_cq)); - -- if (ibqp->recv_cq) -+ if (ibqp->recv_cq) { - __hns_roce_v2_cq_clean(to_hr_cq(ibqp->recv_cq), ibqp->qp_num, - ibqp->srq ? to_hr_srq(ibqp->srq) : NULL); -+ list_del(&qp->srcq_node); -+ list_del(&qp->rcq_node); -+ } - -- if (ibqp->send_cq && ibqp->send_cq != ibqp->recv_cq) -+ if (ibqp->send_cq && ibqp->send_cq != ibqp->recv_cq) { - __hns_roce_v2_cq_clean(to_hr_cq(ibqp->send_cq), ibqp->qp_num, - NULL); -+ list_del(&qp->scq_node); -+ } - -- hns_roce_unlock_cqs(ibqp); -+ hns_roce_unlock_cqs(to_hr_cq(ibqp->send_cq), to_hr_cq(ibqp->recv_cq)); - - hns_roce_free_qp_buf(qp, ctx); - -@@ -1988,10 +2167,16 @@ static int wc_start_poll_cq(struct ibv_cq_ex *current, - - hns_roce_spin_lock(&cq->hr_lock); - -+ if (unlikely(hns_roce_reseted(ctx))) { -+ err = hns_roce_poll_one_swc(cq, NULL); -+ goto start_poll_done; -+ } -+ - err = hns_roce_poll_one(ctx, &qp, cq, NULL); - if (qp && check_dca_detach_enable(qp)) - dca_detach_qp_buf(ctx, qp); - -+start_poll_done: - if (err != V2_CQ_OK) - hns_roce_spin_unlock(&cq->hr_lock); - -@@ -2005,6 +2190,9 @@ static int wc_next_poll_cq(struct ibv_cq_ex *current) - struct hns_roce_qp *qp = NULL; - int err; - -+ if (unlikely(hns_roce_reseted(ctx))) -+ return hns_roce_poll_one_swc(cq, NULL); -+ - err = hns_roce_poll_one(ctx, &qp, cq, NULL); - if (qp && check_dca_detach_enable(qp)) - dca_detach_qp_buf(ctx, qp); -@@ -2024,11 +2212,15 @@ static void wc_end_poll_cq(struct ibv_cq_ex *current) - struct hns_roce_cq *cq = to_hr_cq(ibv_cq_ex_to_cq(current)); - struct hns_roce_context *ctx = to_hr_ctx(current->context); - -+ if (unlikely(hns_roce_reseted(ctx))) -+ goto end_poll_done; -+ - if (cq->flags & HNS_ROCE_CQ_FLAG_RECORD_DB) - *cq->db = cq->cons_index & RECORD_DB_CI_MASK; - else - update_cq_db(ctx, cq); - -+end_poll_done: - hns_roce_spin_unlock(&cq->hr_lock); - } - -diff --git a/providers/hns/hns_roce_u_hw_v2.h b/providers/hns/hns_roce_u_hw_v2.h -index d628d76..50a920f 100644 ---- a/providers/hns/hns_roce_u_hw_v2.h -+++ b/providers/hns/hns_roce_u_hw_v2.h -@@ -346,5 +346,7 @@ void hns_roce_v2_clear_qp(struct hns_roce_context *ctx, struct hns_roce_qp *qp); - void hns_roce_attach_cq_ex_ops(struct ibv_cq_ex *cq_ex, uint64_t wc_flags); - int hns_roce_attach_qp_ex_ops(struct ibv_qp_init_attr_ex *attr, - struct hns_roce_qp *qp); -+void hns_roce_lock_cqs(struct hns_roce_cq *send_cq, struct hns_roce_cq *recv_cq); -+void hns_roce_unlock_cqs(struct hns_roce_cq *send_cq, struct hns_roce_cq *recv_cq); - - #endif /* _HNS_ROCE_U_HW_V2_H */ -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 4b641ea..8fb415b 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -519,6 +519,32 @@ static int exec_cq_create_cmd(struct ibv_context *context, - return 0; - } - -+static int hns_roce_init_cq_swc(struct hns_roce_cq *cq, -+ struct ibv_cq_init_attr_ex *attr) -+{ -+ list_head_init(&cq->list_sq); -+ list_head_init(&cq->list_rq); -+ list_head_init(&cq->list_srq); -+ list_head_init(&cq->list_xrc_srq); -+ -+ if (!(attr->wc_flags & CREATE_CQ_SUPPORTED_WC_FLAGS)) -+ return 0; -+ -+ cq->sw_cqe = calloc(1, sizeof(struct hns_roce_v2_cqe)); -+ if (!cq->sw_cqe) -+ return -ENOMEM; -+ -+ return 0; -+} -+ -+static void hns_roce_uninit_cq_swc(struct hns_roce_cq *cq) -+{ -+ if (cq->sw_cqe) { -+ free(cq->sw_cqe); -+ cq->sw_cqe = NULL; -+ } -+} -+ - static struct ibv_cq_ex *create_cq(struct ibv_context *context, - struct ibv_cq_init_attr_ex *attr) - { -@@ -564,6 +590,10 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - - *cq->db = 0; - -+ ret = hns_roce_init_cq_swc(cq, attr); -+ if (ret) -+ goto err_swc; -+ - ret = exec_cq_create_cmd(context, cq, attr); - if (ret) - goto err_cmd; -@@ -573,6 +603,8 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - return &cq->verbs_cq.cq_ex; - - err_cmd: -+ hns_roce_uninit_cq_swc(cq); -+err_swc: - hns_roce_free_db(hr_ctx, cq->db, HNS_ROCE_CQ_TYPE_DB); - err_db: - hns_roce_free_buf(&cq->buf); -@@ -632,6 +664,8 @@ int hns_roce_u_destroy_cq(struct ibv_cq *cq) - if (ret) - return ret; - -+ hns_roce_uninit_cq_swc(to_hr_cq(cq)); -+ - hns_roce_free_db(to_hr_ctx(cq->context), to_hr_cq(cq)->db, - HNS_ROCE_CQ_TYPE_DB); - hns_roce_free_buf(&to_hr_cq(cq)->buf); -@@ -839,6 +873,22 @@ static int exec_srq_create_cmd(struct ibv_context *context, - return 0; - } - -+static void init_srq_cq_list(struct hns_roce_srq *srq, -+ struct ibv_srq_init_attr_ex *init_attr) -+{ -+ struct hns_roce_cq *srq_cq; -+ -+ list_node_init(&srq->xrc_srcq_node); -+ -+ if (!init_attr->cq) -+ return; -+ -+ srq_cq = to_hr_cq(init_attr->cq); -+ hns_roce_spin_lock(&srq_cq->hr_lock); -+ list_add_tail(&srq_cq->list_xrc_srq, &srq->xrc_srcq_node); -+ hns_roce_spin_unlock(&srq_cq->hr_lock); -+} -+ - static struct ibv_srq *create_srq(struct ibv_context *context, - struct ibv_srq_init_attr_ex *init_attr) - { -@@ -886,6 +936,8 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - init_attr->attr.max_sge = - min(init_attr->attr.max_sge - srq->rsv_sge, hr_ctx->max_srq_sge); - -+ init_srq_cq_list(srq, init_attr); -+ - return &srq->verbs_srq.srq; - - err_destroy_srq: -@@ -958,12 +1010,26 @@ int hns_roce_u_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr) - return ret; - } - -+static void del_srq_from_cq_list(struct hns_roce_srq *srq) -+{ -+ struct hns_roce_cq *srq_cq = to_hr_cq(srq->verbs_srq.cq); -+ -+ if (!srq_cq) -+ return; -+ -+ hns_roce_spin_lock(&srq_cq->hr_lock); -+ list_del(&srq->xrc_srcq_node); -+ hns_roce_spin_unlock(&srq_cq->hr_lock); -+} -+ - int hns_roce_u_destroy_srq(struct ibv_srq *ibv_srq) - { - struct hns_roce_context *ctx = to_hr_ctx(ibv_srq->context); - struct hns_roce_srq *srq = to_hr_srq(ibv_srq); - int ret; - -+ del_srq_from_cq_list(srq); -+ - ret = ibv_cmd_destroy_srq(ibv_srq); - if (ret) - return ret; -@@ -1648,6 +1714,30 @@ static int mmap_dwqe(struct ibv_context *ibv_ctx, struct hns_roce_qp *qp, - return 0; - } - -+static void add_qp_to_cq_list(struct ibv_qp_init_attr_ex *attr, -+ struct hns_roce_qp *qp) -+{ -+ struct hns_roce_cq *send_cq, *recv_cq; -+ -+ send_cq = attr->send_cq ? to_hr_cq(attr->send_cq) : NULL; -+ recv_cq = attr->recv_cq ? to_hr_cq(attr->recv_cq) : NULL; -+ -+ list_node_init(&qp->scq_node); -+ list_node_init(&qp->rcq_node); -+ list_node_init(&qp->srcq_node); -+ -+ hns_roce_lock_cqs(send_cq, recv_cq); -+ if (send_cq) -+ list_add_tail(&send_cq->list_sq, &qp->scq_node); -+ if (recv_cq) { -+ if (attr->srq) -+ list_add_tail(&recv_cq->list_srq, &qp->srcq_node); -+ else -+ list_add_tail(&recv_cq->list_rq, &qp->rcq_node); -+ } -+ hns_roce_unlock_cqs(send_cq, recv_cq); -+} -+ - static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - struct ibv_qp_init_attr_ex *attr, - struct hnsdv_qp_init_attr *hns_attr) -@@ -1697,6 +1787,7 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx, - } - - qp_setup_config(attr, qp, context); -+ add_qp_to_cq_list(attr, qp); - - if (hns_attr && hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_UD_SL) - qp->enable_ud_sl = true; --- -2.25.1 - diff --git a/0054-libhns-return-error-when-post-send-in-reset-state.patch b/0054-libhns-return-error-when-post-send-in-reset-state.patch deleted file mode 100644 index 7ed6346..0000000 --- a/0054-libhns-return-error-when-post-send-in-reset-state.patch +++ /dev/null @@ -1,127 +0,0 @@ -From 924086bac3b9c4c3c953a8a733b84bc3611c59e9 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 26 Sep 2023 19:19:07 +0800 -Subject: [PATCH 2/5] libhns: return error when post send in reset state - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I83BP0 - ----------------------------------------------------------- - -If the device has been resetted, the original business will not be able -to continue. The current design is to allow users to continue issuing IO. -Such a design is meaningless, the user should perceive the exception and -restore the business as soon as possible. - -The current kernel mode directly returns an error when device has been -resetted, and this patch can unify the behavior of the kernel mode and -user mode. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 53 +++++++++++++++++++++----------- - 1 file changed, 35 insertions(+), 18 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 4e92397..29b6268 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1090,8 +1090,15 @@ static int check_qp_send(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - - if (unlikely(ibvqp->state == IBV_QPS_RESET || - ibvqp->state == IBV_QPS_INIT || -- ibvqp->state == IBV_QPS_RTR)) -+ ibvqp->state == IBV_QPS_RTR)) { -+ verbs_err(verbs_get_ctx(qp->verbs_qp.qp.context), -+ "unsupported qp state, state = %d.\n", ibvqp->state); - return -EINVAL; -+ } else if (unlikely(hns_roce_reseted(ctx))) { -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "failed to send, device has been reseted!\n"); -+ return -EIO; -+ } - - if (check_dca_attach_enable(qp)) { - ret = dca_attach_qp_buf(ctx, qp); -@@ -1691,8 +1698,15 @@ static int check_qp_recv(struct hns_roce_qp *qp, struct hns_roce_context *ctx) - struct ibv_qp *ibvqp = &qp->verbs_qp.qp; - int ret = 0; - -- if (ibvqp->state == IBV_QPS_RESET) -+ if (ibvqp->state == IBV_QPS_RESET) { -+ verbs_err(verbs_get_ctx(qp->verbs_qp.qp.context), -+ "unsupported qp state, state = %d.\n", ibvqp->state); - return -EINVAL; -+ } else if (unlikely(hns_roce_reseted(ctx))) { -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "fail to recv, device has been reseted!\n"); -+ return -EIO; -+ } - - if (check_dca_attach_enable(qp)) { - ret = dca_attach_qp_buf(ctx, qp); -@@ -2099,6 +2113,16 @@ static void update_srq_db(struct hns_roce_db *db, struct hns_roce_srq *srq) - hr_reg_write(db, DB_PI, srq->idx_que.head); - } - -+static int check_srq_recv(struct hns_roce_context *ctx) -+{ -+ if (hns_roce_reseted(ctx)) { -+ verbs_err_datapath(&ctx->ibv_ctx, -+ "srq failed to recv, device has been reseted!\n"); -+ return -EIO; -+ } -+ return 0; -+} -+ - static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - struct ibv_recv_wr *wr, - struct ibv_recv_wr **bad_wr) -@@ -2110,6 +2134,12 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - int ret = 0; - void *wqe; - -+ ret = check_srq_recv(ctx); -+ if (ret) { -+ *bad_wr = wr; -+ return ret; -+ } -+ - hns_roce_spin_lock(&srq->hr_lock); - - max_sge = srq->max_gs - srq->rsv_sge; -@@ -2934,27 +2964,14 @@ static void wr_start(struct ibv_qp_ex *ibv_qp) - { - struct hns_roce_context *ctx = to_hr_ctx(ibv_qp->qp_base.context); - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); -- enum ibv_qp_state state = ibv_qp->qp_base.state; - int ret; - -- if (state == IBV_QPS_RESET || -- state == IBV_QPS_INIT || -- state == IBV_QPS_RTR) { -- qp->err = EINVAL; -+ ret = check_qp_send(qp, ctx); -+ if (ret) { -+ qp->err = ret; - return; - } - -- if (check_qp_dca_enable(qp)) { -- ret = dca_attach_qp_buf(ctx, qp); -- if (ret) { -- verbs_err_datapath(&ctx->ibv_ctx, -- "failed to attach QP-%u send, ret = %d.\n", -- qp->verbs_qp.qp.qp_num, ret); -- qp->err = ret; -- return; -- } -- } -- - hns_roce_spin_lock(&qp->sq.hr_lock); - qp->sge_info.start_idx = qp->next_sge; - qp->rb_sq_head = qp->sq.head; --- -2.25.1 - diff --git a/0055-libhns-separate-the-initialization-steps-of-lock.patch b/0055-libhns-separate-the-initialization-steps-of-lock.patch deleted file mode 100644 index 0608e66..0000000 --- a/0055-libhns-separate-the-initialization-steps-of-lock.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 87a32d939f7b4504c0a90adc0b0294adf5b8cad1 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 26 Sep 2023 19:19:08 +0800 -Subject: [PATCH 3/5] libhns: separate the initialization steps of lock - -driver inclusion -category: cleanup -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I83BP0 - ----------------------------------------------------------- - -Separate the initialization steps of the lock from create_cq() and -create_srq(), just like in create_qp(), to unify all create-style -processes. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_verbs.c | 48 +++++++++++++++++++++----------- - 1 file changed, 32 insertions(+), 16 deletions(-) - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 8fb415b..e7a7388 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -545,13 +545,28 @@ static void hns_roce_uninit_cq_swc(struct hns_roce_cq *cq) - } - } - -+static int hns_roce_cq_spinlock_init(struct ibv_context *context, -+ struct hns_roce_cq *cq, -+ struct ibv_cq_init_attr_ex *attr) -+{ -+ struct hns_roce_pad *pad = NULL; -+ int need_lock; -+ -+ if (attr->comp_mask & IBV_CQ_INIT_ATTR_MASK_PD) -+ pad = to_hr_pad(attr->parent_domain); -+ -+ need_lock = hns_roce_whether_need_lock(pad ? &pad->pd.ibv_pd : NULL); -+ if (!need_lock) -+ verbs_info(verbs_get_ctx(context), "configure cq as no lock.\n"); -+ -+ return hns_roce_spinlock_init(&cq->hr_lock, need_lock); -+} -+ - static struct ibv_cq_ex *create_cq(struct ibv_context *context, - struct ibv_cq_init_attr_ex *attr) - { - struct hns_roce_context *hr_ctx = to_hr_ctx(context); -- struct hns_roce_pad *pad = NULL; - struct hns_roce_cq *cq; -- int need_lock; - int ret; - - ret = verify_cq_create_attr(attr, hr_ctx); -@@ -564,14 +579,7 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - goto err; - } - -- if (attr->comp_mask & IBV_CQ_INIT_ATTR_MASK_PD) -- pad = to_hr_pad(attr->parent_domain); -- -- need_lock = hns_roce_whether_need_lock(pad ? &pad->pd.ibv_pd : NULL); -- if (!need_lock) -- verbs_info(verbs_get_ctx(context), "configure cq as no lock.\n"); -- -- ret = hns_roce_spinlock_init(&cq->hr_lock, need_lock); -+ ret = hns_roce_cq_spinlock_init(context, cq, attr); - if (ret) - goto err_lock; - -@@ -889,12 +897,24 @@ static void init_srq_cq_list(struct hns_roce_srq *srq, - hns_roce_spin_unlock(&srq_cq->hr_lock); - } - -+static int hns_roce_srq_spinlock_init(struct ibv_context *context, -+ struct hns_roce_srq *srq, -+ struct ibv_srq_init_attr_ex *attr) -+{ -+ int need_lock; -+ -+ need_lock = hns_roce_whether_need_lock(attr->pd); -+ if (!need_lock) -+ verbs_info(verbs_get_ctx(context), "configure srq as no lock.\n"); -+ -+ return hns_roce_spinlock_init(&srq->hr_lock, need_lock); -+} -+ - static struct ibv_srq *create_srq(struct ibv_context *context, - struct ibv_srq_init_attr_ex *init_attr) - { - struct hns_roce_context *hr_ctx = to_hr_ctx(context); - struct hns_roce_srq *srq; -- int need_lock; - int ret; - - ret = verify_srq_create_attr(hr_ctx, init_attr); -@@ -907,11 +927,7 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - goto err; - } - -- need_lock = hns_roce_whether_need_lock(init_attr->pd); -- if (!need_lock) -- verbs_info(verbs_get_ctx(context), "configure srq as no lock.\n"); -- -- if (hns_roce_spinlock_init(&srq->hr_lock, need_lock)) -+ if (hns_roce_srq_spinlock_init(context, srq, init_attr)) - goto err_free_srq; - - set_srq_param(context, srq, init_attr); --- -2.25.1 - diff --git a/0056-libhns-assign-doorbell-to-zero-when-allocate-it.patch b/0056-libhns-assign-doorbell-to-zero-when-allocate-it.patch deleted file mode 100644 index 970550a..0000000 --- a/0056-libhns-assign-doorbell-to-zero-when-allocate-it.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 82f027c27a2dc9eddc5c7d8859d5c8e0a8105b71 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 26 Sep 2023 19:19:09 +0800 -Subject: [PATCH 4/5] libhns: assign doorbell to zero when allocate it - -driver inclusion -category: cleanup -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I83BP0 - ----------------------------------------------------------- - -Clear the doorbell when getting it to avoid clearing it in each -function that uses hns_roce_alloc_db() - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_db.c | 2 ++ - providers/hns/hns_roce_u_verbs.c | 8 -------- - 2 files changed, 2 insertions(+), 8 deletions(-) - -diff --git a/providers/hns/hns_roce_u_db.c b/providers/hns/hns_roce_u_db.c -index f5acac2..73a71de 100644 ---- a/providers/hns/hns_roce_u_db.c -+++ b/providers/hns/hns_roce_u_db.c -@@ -115,6 +115,8 @@ found: - - out: - pthread_mutex_unlock((pthread_mutex_t *)&ctx->db_list_mutex); -+ if (db) -+ *((unsigned int *)db) = 0; - - return db; - } -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index e7a7388..7b58dd0 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -596,8 +596,6 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - goto err_db; - } - -- *cq->db = 0; -- - ret = hns_roce_init_cq_swc(cq, attr); - if (ret) - goto err_swc; -@@ -938,8 +936,6 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - if (!srq->db) - goto err_srq_buf; - -- *srq->db = 0; -- - ret = exec_srq_create_cmd(context, srq, init_attr); - if (ret) - goto err_srq_db; -@@ -1591,8 +1587,6 @@ static int qp_alloc_db(struct ibv_qp_init_attr_ex *attr, struct hns_roce_qp *qp, - qp->sdb = hns_roce_alloc_db(ctx, HNS_ROCE_QP_TYPE_DB); - if (!qp->sdb) - return -ENOMEM; -- -- *qp->sdb = 0; - } - - if (attr->cap.max_recv_sge) { -@@ -1604,8 +1598,6 @@ static int qp_alloc_db(struct ibv_qp_init_attr_ex *attr, struct hns_roce_qp *qp, - - return -ENOMEM; - } -- -- *qp->rdb = 0; - } - - return 0; --- -2.25.1 - diff --git a/0057-libhns-Fix-missing-reset-notification.patch b/0057-libhns-Fix-missing-reset-notification.patch deleted file mode 100644 index ee85da9..0000000 --- a/0057-libhns-Fix-missing-reset-notification.patch +++ /dev/null @@ -1,92 +0,0 @@ -From de7b9a04b5bfd5cf40cc6c89dae3757f1823432a Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Tue, 26 Sep 2023 19:19:10 +0800 -Subject: [PATCH 5/5] libhns: Fix missing reset notification. - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I83L7U - ----------------------------------------------------------- - -Currently, userspace driver get the reset notification by reading a -a shared variable which would be set to non-zero during reset. However, -if the user does not call driver's IO interface during reset, the reset -notification will be ignored. because this variable will be clear after -completes the reset. - -This patch use a new reset flag to get whether the driver has been reset -at any time. A non-zero value will be assigned to this new reset -flag by default, which will permanently become 0 once a reset occurs. -During reset, the kernel space driver will assign 0 to this variable. -After reset, this variable will be remapped to a page of all zeros. The -userspace driver can judge whether the driver has been reset by whether -this variable is 0. - -Fixes: 34f2ad8085c2 ("libhns: Add reset stop flow mechanism") -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u.c | 4 ++++ - providers/hns/hns_roce_u.h | 2 ++ - providers/hns/hns_roce_u_hw_v2.c | 3 +++ - 3 files changed, 9 insertions(+) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 87f9ed8..0660081 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -226,6 +226,7 @@ static int init_reset_context(struct hns_roce_context *ctx, int cmd_fd, - int page_size) - { - uint64_t reset_mmap_key = resp->reset_mmap_key; -+ struct hns_roce_v2_reset_state *state; - - /* The reset mmap key is 0, which means it is not supported. */ - if (reset_mmap_key == 0) -@@ -236,6 +237,9 @@ static int init_reset_context(struct hns_roce_context *ctx, int cmd_fd, - if (ctx->reset_state == MAP_FAILED) - return -ENOMEM; - -+ state = ctx->reset_state; -+ ctx->use_new_reset_flag = state->hw_ready; -+ - return 0; - } - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index b3f21ba..5501d8e 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -235,6 +235,7 @@ struct hns_roce_dca_ctx { - - struct hns_roce_v2_reset_state { - uint32_t is_reset; -+ uint32_t hw_ready; - }; - - struct hns_roce_cmd_flag { -@@ -278,6 +279,7 @@ struct hns_roce_context { - - struct hns_roce_dca_ctx dca_ctx; - -+ bool use_new_reset_flag; - bool reseted; - }; - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 29b6268..ac40d5d 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1011,6 +1011,9 @@ static bool hns_roce_reseted(struct hns_roce_context *ctx) - { - struct hns_roce_v2_reset_state *state = ctx->reset_state; - -+ if (ctx->use_new_reset_flag) -+ return !state->hw_ready; -+ - if (state && state->is_reset) - ctx->reseted = true; - --- -2.25.1 - diff --git a/0058-libhns-Support-flexible-WQE-buffer-page-size.patch b/0058-libhns-Support-flexible-WQE-buffer-page-size.patch deleted file mode 100644 index f4f4dfa..0000000 --- a/0058-libhns-Support-flexible-WQE-buffer-page-size.patch +++ /dev/null @@ -1,231 +0,0 @@ -From d628c51d25b972a7d26e53ea400b3a0679d51f91 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 23 Oct 2023 21:13:03 +0800 -Subject: [PATCH] libhns: Support flexible WQE buffer page size - -driver inclusion -category: feature -bugzilla: https://gitee.com/openeuler/kernel/issues/I87LTM - --------------------------------------------------------------------------- - -Currently, driver fixedly allocates 4K pages for user space WQE buffer -even in a 64K system. This results in HW reading WQE with a granularity -of 4K even in a 64K system. Considering that we support 1024-byte inline, -in the scenario of using SQ inline, HW will switch pages every 4 WQEs. -This will introduce a delay of about 400ns, which is an average delay of -100ns per packet. - -In order to improve performance, we allow user-mode drivers to use a -larger page size to allocate WQE buffers, thereby reducing the latency -introduced by HW page switching. User-mode drivers will be allowed to -allocate WQE buffers between 4K to system page size. During -ibv_create_qp(), the driver will dynamically select the appropriate page -size based on ibv_qp_cap, thus reducing memory consumption while improving -performance. - -This feature needs to be used in conjunction with the kernel-mode driver. -In order to ensure forward compatibility, if the kernel-mode driver does -not support this feature, the user-mode driver will continue to use a -fixed 4K pagesize to allocate WQE buffer. - -Signed-off-by: Chengchang Tang ---- - kernel-headers/rdma/hns-abi.h | 5 ++- - providers/hns/hns_roce_u.c | 2 +- - providers/hns/hns_roce_u.h | 1 + - providers/hns/hns_roce_u_verbs.c | 65 ++++++++++++++++++++++++++------ - 4 files changed, 59 insertions(+), 14 deletions(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index cab941f..157dc9d 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -81,7 +81,8 @@ struct hns_roce_ib_create_qp { - __u8 log_sq_bb_count; - __u8 log_sq_stride; - __u8 sq_no_prefetch; -- __u8 reserved[5]; -+ __u8 reserved[4]; -+ __u8 pageshift; - __aligned_u64 sdb_addr; - __aligned_u64 comp_mask; - __aligned_u64 create_flags; -@@ -122,6 +123,7 @@ enum { - HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, - HNS_ROCE_CQE_INLINE_FLAGS = 1 << 2, - HNS_ROCE_UCTX_CONFIG_DCA = 1 << 3, -+ HNS_ROCE_UCTX_DYN_QP_PGSZ = 1 << 4, - }; - - enum { -@@ -129,6 +131,7 @@ enum { - HNS_ROCE_RSP_RQ_INLINE_FLAGS = 1 << 1, - HNS_ROCE_RSP_CQE_INLINE_FLAGS = 1 << 2, - HNS_ROCE_UCTX_RSP_DCA_FLAGS = HNS_ROCE_UCTX_CONFIG_DCA, -+ HNS_ROCE_UCTX_RSP_DYN_QP_PGSZ = HNS_ROCE_UCTX_DYN_QP_PGSZ, - }; - - struct hns_roce_ib_alloc_ucontext_resp { -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 0660081..02ad880 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -267,7 +267,7 @@ static void ucontext_set_cmd(struct hns_roce_alloc_ucontext *cmd, - struct hnsdv_context_attr *attr) - { - cmd->config |= HNS_ROCE_EXSGE_FLAGS | HNS_ROCE_RQ_INLINE_FLAGS | -- HNS_ROCE_CQE_INLINE_FLAGS; -+ HNS_ROCE_CQE_INLINE_FLAGS | HNS_ROCE_UCTX_DYN_QP_PGSZ; - - if (!attr || !(attr->flags & HNSDV_CONTEXT_FLAGS_DCA)) - return; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 5501d8e..ae9ae51 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -409,6 +409,7 @@ struct hns_roce_qp { - uint8_t sl; - uint8_t tc_mode; - uint8_t priority; -+ uint8_t pageshift; - unsigned int qkey; - enum ibv_mtu path_mtu; - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 7b58dd0..f76341c 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1327,31 +1327,69 @@ static void free_recv_rinl_buf(struct hns_roce_rinl_buf *rinl_buf) - } - } - -+static void get_best_multi_region_pg_shift(struct hns_roce_device *hr_dev, -+ struct hns_roce_context *ctx, -+ struct hns_roce_qp *qp, bool dca_en) -+{ -+ uint32_t ext_sge_size; -+ uint32_t sq_size; -+ uint32_t rq_size; -+ uint8_t pg_shift; -+ -+ if (!(ctx->config & HNS_ROCE_UCTX_RSP_DYN_QP_PGSZ) || dca_en) { -+ qp->pageshift = HNS_HW_PAGE_SHIFT; -+ return; -+ } -+ -+ /* -+ * The larger the pagesize used, the better the performance, but it -+ * may waste more memory. Therefore, we use the least common multiple -+ * (aligned to power of 2) of sq wqe buffer size, rq wqe buffer size, -+ * and ext_sge buffer size as the pagesize. Additionally, since the -+ * kernel cannot guarantee the allocation of contiguous memory larger -+ * than the system page, the pagesize must be smaller than the system -+ * page. -+ */ -+ sq_size = qp->sq.wqe_cnt << qp->sq.wqe_shift; -+ ext_sge_size = qp->ex_sge.sge_cnt << qp->ex_sge.sge_shift; -+ rq_size = qp->rq.wqe_cnt << qp->rq.wqe_shift; -+ -+ pg_shift = max_t(uint8_t, sq_size ? hr_ilog32(sq_size) : 0, -+ ext_sge_size ? hr_ilog32(ext_sge_size) : 0); -+ pg_shift = max_t(uint8_t, pg_shift, rq_size ? hr_ilog32(rq_size) : 0); -+ pg_shift = max_t(uint8_t, pg_shift, HNS_HW_PAGE_SHIFT); -+ qp->pageshift = min_t(uint8_t, pg_shift, hr_ilog32(hr_dev->page_size)); -+} -+ - static int calc_qp_buff_size(struct hns_roce_device *hr_dev, -- struct hns_roce_qp *qp) -+ struct hns_roce_context *ctx, -+ struct hns_roce_qp *qp, bool dca_en) - { - struct hns_roce_wq *sq = &qp->sq; - struct hns_roce_wq *rq = &qp->rq; -+ unsigned int page_size; - unsigned int size; - - qp->buf_size = 0; -+ get_best_multi_region_pg_shift(hr_dev, ctx, qp, dca_en); -+ page_size = 1 << qp->pageshift; - - /* SQ WQE */ - sq->offset = 0; -- size = to_hr_hem_entries_size(sq->wqe_cnt, sq->wqe_shift); -+ size = align(sq->wqe_cnt << sq->wqe_shift, page_size); - qp->buf_size += size; - - /* extend SGE WQE in SQ */ - qp->ex_sge.offset = qp->buf_size; - if (qp->ex_sge.sge_cnt > 0) { -- size = to_hr_hem_entries_size(qp->ex_sge.sge_cnt, -- qp->ex_sge.sge_shift); -+ size = align(qp->ex_sge.sge_cnt << qp->ex_sge.sge_shift, -+ page_size); - qp->buf_size += size; - } - - /* RQ WQE */ - rq->offset = qp->buf_size; -- size = to_hr_hem_entries_size(rq->wqe_cnt, rq->wqe_shift); -+ size = align(rq->wqe_cnt << rq->wqe_shift, page_size); - qp->buf_size += size; - - if (qp->buf_size < 1) -@@ -1375,7 +1413,7 @@ static inline bool check_qp_support_dca(struct hns_roce_dca_ctx *dca_ctx, - if (hns_attr && - (hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS) && - (hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_DCA_MODE)) -- return true; -+ return dca_ctx->max_size > 0; - - return false; - } -@@ -1396,9 +1434,12 @@ static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, - struct hns_roce_qp *qp, struct hns_roce_context *ctx) - { - struct hns_roce_device *hr_dev = to_hr_dev(ctx->ibv_ctx.context.device); -+ bool dca_en = check_qp_support_dca(&ctx->dca_ctx, attr, hns_attr); -+ int ret; - -- if (calc_qp_buff_size(hr_dev, qp)) -- return -EINVAL; -+ ret = calc_qp_buff_size(hr_dev, ctx, qp, dca_en); -+ if (ret) -+ return ret; - - qp->sq.wrid = malloc(qp->sq.wqe_cnt * sizeof(uint64_t)); - if (!qp->sq.wrid) -@@ -1416,19 +1457,18 @@ static int qp_alloc_wqe(struct ibv_qp_init_attr_ex *attr, - goto err_alloc; - } - -- if (check_qp_support_dca(&ctx->dca_ctx, attr, hns_attr) && -- ctx->dca_ctx.max_size > 0) { -+ if (dca_en) { - /* when DCA is enabled, use a buffer list to store page addr */ - qp->buf.buf = NULL; - qp->dca_wqe.max_cnt = hr_hw_page_count(qp->buf_size); -- qp->dca_wqe.shift = HNS_HW_PAGE_SHIFT; -+ qp->dca_wqe.shift = qp->pageshift; - qp->dca_wqe.bufs = calloc(qp->dca_wqe.max_cnt, sizeof(void *)); - if (!qp->dca_wqe.bufs) - goto err_alloc; - verbs_debug(&ctx->ibv_ctx, "alloc DCA buf.\n"); - } else { - if (hns_roce_alloc_buf(&qp->buf, qp->buf_size, -- HNS_HW_PAGE_SIZE)) -+ 1 << qp->pageshift)) - goto err_alloc; - } - -@@ -1642,6 +1682,7 @@ static int qp_exec_create_cmd(struct ibv_qp_init_attr_ex *attr, - cmd_ex.buf_addr = (uintptr_t)qp->buf.buf; - cmd_ex.log_sq_stride = qp->sq.wqe_shift; - cmd_ex.log_sq_bb_count = hr_ilog32(qp->sq.wqe_cnt); -+ cmd_ex.pageshift = qp->pageshift; - - if (cmd_flag->congest_type_flags) { - cmd_ex.comp_mask |= HNS_ROCE_CREATE_QP_MASK_CONGEST_TYPE; --- -2.25.1 - diff --git a/0059-Update-kernel-headers.patch b/0059-Update-kernel-headers.patch deleted file mode 100644 index 036f7bf..0000000 --- a/0059-Update-kernel-headers.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 73a5a85a9fd75e2dd461bfd129d263fde44aa5ea Mon Sep 17 00:00:00 2001 -From: Junxian Huang -Date: Mon, 16 Oct 2023 16:10:05 +0800 -Subject: [PATCH 1/2] Update kernel headers - -To commit: c9813b0b9992 ("RDMA/hns: Support SRQ record doorbell"). - -Signed-off-by: Junxian Huang ---- - kernel-headers/rdma/hns-abi.h | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 157dc9d..6b94a89 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -52,15 +52,25 @@ struct hns_roce_ib_create_cq_resp { - __aligned_u64 cap_flags; - }; - -+enum hns_roce_srq_cap_flags { -+ HNS_ROCE_SRQ_CAP_RECORD_DB = 1 << 0, -+}; -+ -+enum hns_roce_srq_cap_flags_resp { -+ HNS_ROCE_RSP_SRQ_CAP_RECORD_DB = 1 << 0, -+}; -+ - struct hns_roce_ib_create_srq { - __aligned_u64 buf_addr; - __aligned_u64 db_addr; - __aligned_u64 que_addr; -+ __u32 req_cap_flags; /* Use enum hns_roce_srq_cap_flags */ -+ __u32 reserved; - }; - - struct hns_roce_ib_create_srq_resp { - __u32 srqn; -- __u32 reserved; -+ __u32 cap_flags; /* Use enum hns_roce_srq_cap_flags */ - }; - - enum hns_roce_create_qp_comp_mask { --- -2.25.1 - diff --git a/0060-libhns-Support-SRQ-record-doorbell.patch b/0060-libhns-Support-SRQ-record-doorbell.patch deleted file mode 100644 index 928bc24..0000000 --- a/0060-libhns-Support-SRQ-record-doorbell.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 2880d64c8d73375978d2767c5dd7803b444f9016 Mon Sep 17 00:00:00 2001 -From: Yangyang Li -Date: Mon, 16 Oct 2023 16:10:06 +0800 -Subject: [PATCH] libhns: Support SRQ record doorbell - -Compared with normal doorbell, using record doorbell can shorten the -process of ringing the doorbell and reduce the latency. - -During SRQ creation, the kernel driver will allocate doorbell buffer -and notify userspace whether the SRQ record doorbell is enabled with -the flag HNS_ROCE_RSP_SRQ_CAP_RECORD_DB. The userspace driver will decide -whether to use record doorbell or normal doorbell based on this flag -in post SRQ recv process. - -This patch relies on the corresponding kernel patch: -RDMA/hns: Support SRQ record doorbell - -Signed-off-by: Yangyang Li -Signed-off-by: Junxian Huang ---- - providers/hns/hns_roce_u.h | 4 +++- - providers/hns/hns_roce_u_db.c | 1 + - providers/hns/hns_roce_u_hw_v2.c | 14 +++++++++----- - providers/hns/hns_roce_u_verbs.c | 12 +++++++----- - 4 files changed, 20 insertions(+), 11 deletions(-) - -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index ae9ae51..197bde9 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -187,6 +187,7 @@ struct hns_roce_buf { - enum hns_roce_db_type { - HNS_ROCE_QP_TYPE_DB, - HNS_ROCE_CQ_TYPE_DB, -+ HNS_ROCE_SRQ_TYPE_DB, - HNS_ROCE_DB_TYPE_NUM - }; - -@@ -351,7 +352,8 @@ struct hns_roce_srq { - unsigned int max_gs; - unsigned int rsv_sge; - unsigned int wqe_shift; -- unsigned int *db; -+ unsigned int *rdb; -+ unsigned int cap_flags; - unsigned short counter; - struct list_node xrc_srcq_node; - }; -diff --git a/providers/hns/hns_roce_u_db.c b/providers/hns/hns_roce_u_db.c -index 73a71de..bbef988 100644 ---- a/providers/hns/hns_roce_u_db.c -+++ b/providers/hns/hns_roce_u_db.c -@@ -41,6 +41,7 @@ - static const unsigned int db_size[] = { - [HNS_ROCE_QP_TYPE_DB] = 4, - [HNS_ROCE_CQ_TYPE_DB] = 4, -+ [HNS_ROCE_SRQ_TYPE_DB] = 4, - }; - - static struct hns_roce_db_page *hns_roce_add_db_page( -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index ac40d5d..714a34e 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2109,11 +2109,15 @@ static void fill_wqe_idx(struct hns_roce_srq *srq, unsigned int wqe_idx) - idx_que->head++; - } - --static void update_srq_db(struct hns_roce_db *db, struct hns_roce_srq *srq) -+static void update_srq_db(struct hns_roce_context *ctx, struct hns_roce_db *db, -+ struct hns_roce_srq *srq) - { - hr_reg_write(db, DB_TAG, srq->srqn); - hr_reg_write(db, DB_CMD, HNS_ROCE_V2_SRQ_DB); - hr_reg_write(db, DB_PI, srq->idx_que.head); -+ -+ hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -+ (__le32 *)db); - } - - static int check_srq_recv(struct hns_roce_context *ctx) -@@ -2176,10 +2180,10 @@ static int hns_roce_u_v2_post_srq_recv(struct ibv_srq *ib_srq, - */ - udma_to_device_barrier(); - -- update_srq_db(&srq_db, srq); -- -- hns_roce_write64(ctx, ctx->uar + ROCEE_VF_DB_CFG0_OFFSET, -- (__le32 *)&srq_db); -+ if (srq->cap_flags & HNS_ROCE_RSP_SRQ_CAP_RECORD_DB) -+ *srq->rdb = srq->idx_que.head & 0xffff; -+ else -+ update_srq_db(ctx, &srq_db, srq); - } - - hns_roce_spin_unlock(&srq->hr_lock); -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index f76341c..1c2d94d 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -866,7 +866,8 @@ static int exec_srq_create_cmd(struct ibv_context *context, - - cmd_ex.buf_addr = (uintptr_t)srq->wqe_buf.buf; - cmd_ex.que_addr = (uintptr_t)srq->idx_que.buf.buf; -- cmd_ex.db_addr = (uintptr_t)srq->db; -+ cmd_ex.db_addr = (uintptr_t)srq->rdb; -+ cmd_ex.req_cap_flags |= HNS_ROCE_SRQ_CAP_RECORD_DB; - - ret = ibv_cmd_create_srq_ex(context, &srq->verbs_srq, init_attr, - &cmd_ex.ibv_cmd, sizeof(cmd_ex), -@@ -875,6 +876,7 @@ static int exec_srq_create_cmd(struct ibv_context *context, - return ret; - - srq->srqn = resp_ex.srqn; -+ srq->cap_flags = resp_ex.cap_flags; - - return 0; - } -@@ -932,8 +934,8 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - if (alloc_srq_buf(srq)) - goto err_free_srq; - -- srq->db = hns_roce_alloc_db(hr_ctx, HNS_ROCE_QP_TYPE_DB); -- if (!srq->db) -+ srq->rdb = hns_roce_alloc_db(hr_ctx, HNS_ROCE_SRQ_TYPE_DB); -+ if (!srq->rdb) - goto err_srq_buf; - - ret = exec_srq_create_cmd(context, srq, init_attr); -@@ -956,7 +958,7 @@ err_destroy_srq: - ibv_cmd_destroy_srq(&srq->verbs_srq.srq); - - err_srq_db: -- hns_roce_free_db(hr_ctx, srq->db, HNS_ROCE_QP_TYPE_DB); -+ hns_roce_free_db(hr_ctx, srq->rdb, HNS_ROCE_SRQ_TYPE_DB); - - err_srq_buf: - free_srq_buf(srq); -@@ -1048,7 +1050,7 @@ int hns_roce_u_destroy_srq(struct ibv_srq *ibv_srq) - - hns_roce_clear_srq(ctx, srq->srqn); - -- hns_roce_free_db(ctx, srq->db, HNS_ROCE_QP_TYPE_DB); -+ hns_roce_free_db(ctx, srq->rdb, HNS_ROCE_SRQ_TYPE_DB); - free_srq_buf(srq); - free(srq); - --- -2.25.1 - diff --git a/0061-libhns-Skip-resolving-MAC-for-RDMA-over-UBLink.patch b/0061-libhns-Skip-resolving-MAC-for-RDMA-over-UBLink.patch deleted file mode 100644 index c9055c1..0000000 --- a/0061-libhns-Skip-resolving-MAC-for-RDMA-over-UBLink.patch +++ /dev/null @@ -1,155 +0,0 @@ -From c77fa69a300e97cc37bb5189f79e3a1ca6f30ac5 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Thu, 26 Oct 2023 14:35:03 +0800 -Subject: [PATCH] libhns: Skip resolving MAC for RDMA over UBLink - -driver inclusion -category: feature -bugzilla: https://gitee.com/openeuler/kernel/issues/I8AL44 - -For RDMA over UBLink, MAC Layer if replaced by UBLink, and thus the -MAC addr is not nedded. So skip the MAC addr resolving for this mode. - -Signed-off-by: Chengchang Tang -Signed-off-by: Haoyue Xu -Signed-off-by: Junxian Huang ---- - providers/hns/hns_roce_u.c | 37 +++++++++++++++++++++++++++++++- - providers/hns/hns_roce_u.h | 9 ++++---- - providers/hns/hns_roce_u_hw_v2.c | 2 +- - providers/hns/hns_roce_u_verbs.c | 3 ++- - 4 files changed, 44 insertions(+), 7 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 02ad880..cef64ec 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -56,6 +56,7 @@ static const struct verbs_match_ent hca_table[] = { - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22C, &hns_roce_u_hw_v2), - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22D, &hns_roce_u_hw_v2), - VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA22F, &hns_roce_u_hw_v2), -+ VERBS_PCI_MATCH(PCI_VENDOR_ID_HUAWEI, 0xA26A, &hns_roce_u_hw_v2), - {} - }; - -@@ -95,6 +96,23 @@ static const struct verbs_context_ops hns_common_ops = { - .alloc_parent_domain = hns_roce_u_alloc_pad, - }; - -+static struct { -+ uint32_t device_id; -+ enum hns_device_link_type link_type; -+} device_link_types[] = { -+ {0xA222, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA223, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA224, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA225, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA226, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA228, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA22F, HNS_DEV_LINK_TYPE_ETH}, -+ {0xA227, HNS_DEV_LINK_TYPE_HCCS}, -+ {0xA22C, HNS_DEV_LINK_TYPE_HCCS}, -+ {0xA22D, HNS_DEV_LINK_TYPE_HCCS}, -+ {0xA26A, HNS_DEV_LINK_TYPE_UB} -+}; -+ - static int mmap_dca(struct hns_roce_context *ctx, int cmd_fd, - int page_size, size_t size, uint64_t mmap_key) - { -@@ -256,6 +274,21 @@ static int hns_roce_mmap(struct hns_roce_device *hr_dev, - return 0; - } - -+static int get_link_type(uint32_t device_id, -+ enum hns_device_link_type *link_type) -+{ -+ int i; -+ -+ for (i = 0; i < ARRAY_SIZE(device_link_types); i++) { -+ if (device_id == device_link_types[i].device_id) { -+ *link_type = device_link_types[i].link_type; -+ return 0; -+ } -+ } -+ -+ return ENOENT; -+} -+ - static uint32_t calc_table_shift(uint32_t entry_count, uint32_t size_shift) - { - uint32_t count_shift = hr_ilog32(entry_count); -@@ -302,7 +335,6 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - &resp.ibv_resp, sizeof(resp))) - goto err_free; - -- hr_dev->mac_type = resp.mac_type; - hr_dev->congest_type = resp.congest_type; - - if (!resp.cqe_size) -@@ -338,6 +370,9 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - goto err_free; - - hr_dev->hw_version = dev_attrs.hw_ver; -+ if (get_link_type(dev_attrs.vendor_part_id, &hr_dev->link_type)) -+ hr_dev->link_type = resp.mac_type; -+ - context->max_qp_wr = dev_attrs.max_qp_wr; - context->max_sge = dev_attrs.max_sge; - context->max_cqe = dev_attrs.max_cqe; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 197bde9..662eb8a 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -161,9 +161,10 @@ enum { - #define HNS_ROCE_SRQ_TABLE_BITS 8 - #define HNS_ROCE_SRQ_TABLE_SIZE BIT(HNS_ROCE_SRQ_TABLE_BITS) - --enum { -- HNAE3_MAC_ETH, -- HNAE3_MAC_ROH, -+enum hns_device_link_type { -+ HNS_DEV_LINK_TYPE_ETH, -+ HNS_DEV_LINK_TYPE_HCCS, -+ HNS_DEV_LINK_TYPE_UB, - }; - - struct hns_roce_device { -@@ -171,7 +172,7 @@ struct hns_roce_device { - int page_size; - const struct hns_roce_u_hw *u_hw; - int hw_version; -- uint8_t mac_type; -+ enum hns_device_link_type link_type; - uint8_t congest_type; - }; - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 714a34e..fbd02dc 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1431,7 +1431,7 @@ static int set_ud_wqe(void *wqe, struct hns_roce_qp *qp, struct ibv_send_wr *wr, - if (ret) - return ret; - -- if (hr_dev->mac_type == HNAE3_MAC_ROH) -+ if (hr_dev->link_type == HNS_DEV_LINK_TYPE_HCCS) - ud_sq_wqe->dmac[0] = 0xFF; - - ret = fill_ud_data_seg(ud_sq_wqe, qp, wr, sge_info); -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 1c2d94d..c3b01a0 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -2019,7 +2019,8 @@ struct ibv_ah *hns_roce_u_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr) - if (ibv_cmd_create_ah(pd, &ah->ibv_ah, attr, &resp.ibv_resp, sizeof(resp))) - goto err; - -- if (ibv_resolve_eth_l2_from_gid(pd->context, attr, ah->av.mac, NULL)) -+ if (hr_dev->link_type != HNS_DEV_LINK_TYPE_UB && -+ ibv_resolve_eth_l2_from_gid(pd->context, attr, ah->av.mac, NULL)) - goto err; - - if (resp.tc_mode == HNS_ROCE_TC_MAP_MODE_DSCP) --- -2.25.1 - diff --git a/0062-Update-kernel-headers-for-libhns-query_device.patch b/0062-Update-kernel-headers-for-libhns-query_device.patch deleted file mode 100644 index 5922be1..0000000 --- a/0062-Update-kernel-headers-for-libhns-query_device.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 3bf0c428672478f2460bd16483d33fd0ccdcb718 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:15 +0800 -Subject: [PATCH 1/8] Update kernel headers for libhns query_device() - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -To commit 513ecf0e21d3 ("RDMA/hns: Support query HW ID from user space.") - -Signed-off-by: Chengchang Tang ---- - kernel-headers/rdma/hns-abi.h | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 6b94a89..d411c33 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -232,4 +232,18 @@ enum hns_ib_dca_mem_query_attrs { - HNS_IB_ATTR_DCA_MEM_QUERY_OUT_PAGE_COUNT, - }; - -+#define HNS_IB_INVALID_ID 0XFFFF -+struct hns_roce_ib_hw_id { -+ __u16 chip_id; -+ __u16 die_id; -+ __u16 func_id; -+ __u16 reserved; -+}; -+ -+struct hns_roce_ib_query_device_resp { -+ __u32 comp_mask; -+ __u32 len; -+ struct hns_roce_ib_hw_id hw_id; -+}; -+ - #endif /* HNS_ABI_USER_H */ --- -2.25.1 - diff --git a/0063-libhns-Support-query-HW-ID-by-hnsdv_query_device.patch b/0063-libhns-Support-query-HW-ID-by-hnsdv_query_device.patch deleted file mode 100644 index 59a948d..0000000 --- a/0063-libhns-Support-query-HW-ID-by-hnsdv_query_device.patch +++ /dev/null @@ -1,230 +0,0 @@ -From 26d1c2339d0cc633b3817a78303eff6635a5fe88 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:16 +0800 -Subject: [PATCH 2/8] libhns: Support query HW ID by hnsdv_query_device() - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -Supports obtaining hardware-related ID through hnsdv_query_device() - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u.c | 43 ++++++++++++++++++++++---------- - providers/hns/hns_roce_u.h | 1 + - providers/hns/hns_roce_u_abi.h | 3 +++ - providers/hns/hns_roce_u_verbs.c | 32 ++++++++++++++++++------ - providers/hns/hnsdv.h | 11 ++++++++ - 5 files changed, 70 insertions(+), 20 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index cef64ec..1085b85 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -313,6 +313,35 @@ static void ucontext_set_cmd(struct hns_roce_alloc_ucontext *cmd, - } - } - -+static void set_default_hw_id(struct hns_roce_context *context) -+{ -+ context->hw_id.chip_id = HNSDV_INVALID_HW_ID; -+ context->hw_id.die_id = HNSDV_INVALID_HW_ID; -+ context->hw_id.func_id = HNSDV_INVALID_HW_ID; -+} -+ -+static int query_dev_attr(struct hns_roce_context *context, -+ struct hns_roce_device *hr_dev) -+{ -+ struct ibv_device_attr_ex attrx = {}; -+ struct ibv_device_attr *dev_attrs = &attrx.orig_attr; -+ -+ set_default_hw_id(context); -+ -+ if (hns_roce_u_query_device(&context->ibv_ctx.context, NULL, &attrx, -+ sizeof(attrx))) -+ return EINVAL; -+ -+ hr_dev->hw_version = dev_attrs->hw_ver; -+ context->max_qp_wr = dev_attrs->max_qp_wr; -+ context->max_sge = dev_attrs->max_sge; -+ context->max_cqe = dev_attrs->max_cqe; -+ context->max_srq_wr = dev_attrs->max_srq_wr; -+ context->max_srq_sge = dev_attrs->max_srq_sge; -+ -+ return 0; -+} -+ - static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - int cmd_fd, - void *private_data) -@@ -321,7 +350,6 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - struct hns_roce_device *hr_dev = to_hr_dev(ibdev); - struct hns_roce_alloc_ucontext_resp resp = {}; - struct hns_roce_alloc_ucontext cmd = {}; -- struct ibv_device_attr dev_attrs; - struct hns_roce_context *context; - int i; - -@@ -362,23 +390,12 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - for (i = 0; i < HNS_ROCE_SRQ_TABLE_SIZE; ++i) - context->srq_table[i].refcnt = 0; - -- if (hns_roce_u_query_device(&context->ibv_ctx.context, NULL, -- container_of(&dev_attrs, -- struct ibv_device_attr_ex, -- orig_attr), -- sizeof(dev_attrs))) -+ if (query_dev_attr(context, hr_dev)) - goto err_free; - -- hr_dev->hw_version = dev_attrs.hw_ver; - if (get_link_type(dev_attrs.vendor_part_id, &hr_dev->link_type)) - hr_dev->link_type = resp.mac_type; - -- context->max_qp_wr = dev_attrs.max_qp_wr; -- context->max_sge = dev_attrs.max_sge; -- context->max_cqe = dev_attrs.max_cqe; -- context->max_srq_wr = dev_attrs.max_srq_wr; -- context->max_srq_sge = dev_attrs.max_srq_sge; -- - if (init_dca_context(context, cmd_fd, - &resp, ctx_attr, hr_dev->page_size)) - goto err_free; -diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h -index 662eb8a..323d2f9 100644 ---- a/providers/hns/hns_roce_u.h -+++ b/providers/hns/hns_roce_u.h -@@ -280,6 +280,7 @@ struct hns_roce_context { - unsigned int max_inline_data; - - struct hns_roce_dca_ctx dca_ctx; -+ struct hnsdv_hw_id hw_id; - - bool use_new_reset_flag; - bool reseted; -diff --git a/providers/hns/hns_roce_u_abi.h b/providers/hns/hns_roce_u_abi.h -index 1eaf62d..c73a30d 100644 ---- a/providers/hns/hns_roce_u_abi.h -+++ b/providers/hns/hns_roce_u_abi.h -@@ -68,4 +68,7 @@ DECLARE_DRV_CMD(hns_roce_create_srq_ex, IB_USER_VERBS_CMD_CREATE_XSRQ, - DECLARE_DRV_CMD(hns_roce_modify_qp_ex, IB_USER_VERBS_EX_CMD_MODIFY_QP, - empty, hns_roce_ib_modify_qp_resp); - -+DECLARE_DRV_CMD(hns_roce_query_device_ex, IB_USER_VERBS_EX_CMD_QUERY_DEVICE, -+ empty, hns_roce_ib_query_device_resp); -+ - #endif /* _HNS_ROCE_U_ABI_H */ -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index c3b01a0..5b86077 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -84,22 +84,27 @@ void hns_roce_init_qp_indices(struct hns_roce_qp *qp) - qp->next_sge = 0; - } - -+#define HNSDV_CONVERT_HW_ID(val) \ -+ ((val) == HNS_IB_INVALID_ID ? HNSDV_INVALID_HW_ID : (val)) -+ - int hns_roce_u_query_device(struct ibv_context *context, - const struct ibv_query_device_ex_input *input, - struct ibv_device_attr_ex *attr, size_t attr_size) - { -- struct ib_uverbs_ex_query_device_resp resp; -+ struct hns_roce_context *ctx = to_hr_ctx(context); -+ struct hns_roce_query_device_ex_resp resp = {}; - unsigned int major, minor, sub_minor; - size_t resp_size = sizeof(resp); - uint64_t raw_fw_ver; - int ret; - -- ret = ibv_cmd_query_device_any(context, input, attr, attr_size, &resp, -- &resp_size); -+ ctx = container_of(context, struct hns_roce_context, ibv_ctx.context); -+ ret = ibv_cmd_query_device_any(context, input, attr, attr_size, -+ &resp.ibv_resp, &resp_size); - if (ret) - return ret; - -- raw_fw_ver = resp.base.fw_ver; -+ raw_fw_ver = resp.ibv_resp.base.fw_ver; - major = (raw_fw_ver >> 32) & 0xffff; - minor = (raw_fw_ver >> 16) & 0xffff; - sub_minor = raw_fw_ver & 0xffff; -@@ -107,27 +112,40 @@ int hns_roce_u_query_device(struct ibv_context *context, - snprintf(attr->orig_attr.fw_ver, sizeof(attr->orig_attr.fw_ver), - "%u.%u.%03u", major, minor, sub_minor); - -+ if (resp.len >= offsetofend(typeof(resp.drv_payload), hw_id)) { -+ ctx->hw_id.chip_id = HNSDV_CONVERT_HW_ID(resp.hw_id.chip_id); -+ ctx->hw_id.die_id = HNSDV_CONVERT_HW_ID(resp.hw_id.die_id); -+ ctx->hw_id.func_id = HNSDV_CONVERT_HW_ID(resp.hw_id.func_id); -+ } -+ - return 0; - } - - int hnsdv_query_device(struct ibv_context *context, - struct hnsdv_context *attrs_out) - { -+ struct hns_roce_context *ctx = context ? to_hr_ctx(context) : NULL; - struct hns_roce_device *hr_dev = to_hr_dev(context->device); - -+ if (!ctx || !attrs_out) -+ return EINVAL; -+ - if (!hr_dev) { - verbs_err(verbs_get_ctx(context), "not a HNS RoCE device!\n"); - return EOPNOTSUPP; - } - -- if (!attrs_out) -- return EINVAL; -- - memset(attrs_out, 0, sizeof(*attrs_out)); - - attrs_out->comp_mask |= HNSDV_CONTEXT_MASK_CONGEST_TYPE; - attrs_out->congest_type = hr_dev->congest_type; - -+ if (ctx->hw_id.chip_id != HNSDV_INVALID_HW_ID) { -+ attrs_out->comp_mask |= HNSDV_CONTEXT_MASK_HW_ID; -+ memcpy(&attrs_out->hw_id, &ctx->hw_id, -+ sizeof(struct hnsdv_hw_id)); -+ } -+ - return 0; - } - -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index 365c314..159edb8 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -70,12 +70,23 @@ struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, - - enum hnsdv_query_context_comp_mask { - HNSDV_CONTEXT_MASK_CONGEST_TYPE = 1 << 0, -+ HNSDV_CONTEXT_MASK_HW_ID = 1 << 1, -+}; -+ -+#define HNSDV_INVALID_HW_ID -1 -+struct hnsdv_hw_id { -+ int32_t chip_id; -+ int32_t die_id; -+ int32_t func_id; -+ int32_t reserved; - }; - - struct hnsdv_context { - uint64_t comp_mask; /* use enum hnsdv_query_context_comp_mask */ - uint64_t flags; - uint8_t congest_type; /* Use enum hnsdv_qp_congest_ctrl_type */ -+ uint8_t rsv[7]; -+ struct hnsdv_hw_id hw_id; - }; - - int hnsdv_query_device(struct ibv_context *ctx_in, --- -2.25.1 - diff --git a/0064-Update-kernel-headers-for-supporting-POE-CQs.patch b/0064-Update-kernel-headers-for-supporting-POE-CQs.patch deleted file mode 100644 index e2f3b81..0000000 --- a/0064-Update-kernel-headers-for-supporting-POE-CQs.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 4fe79a9dc4b3b735ededf17dada62d022d170394 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:17 +0800 -Subject: [PATCH 3/8] Update kernel headers for supporting POE CQs - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -To commit eb68cb8c47ed ("RDMA/hns: Support configuring POE channels and creating POE CQs") - -Signed-off-by: Chengchang Tang ---- - kernel-headers/rdma/hns-abi.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index d411c33..817fc06 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -36,15 +36,23 @@ - - #include - -+enum hns_roce_create_cq_create_flags { -+ HNS_ROCE_CREATE_CQ_FLAGS_POE_MODE = 1 << 0, -+}; -+ - struct hns_roce_ib_create_cq { - __aligned_u64 buf_addr; - __aligned_u64 db_addr; - __u32 cqe_size; - __u32 reserved; -+ __aligned_u64 create_flags; /* Use enum hns_roce_create_cq_create_flags */ -+ __u8 poe_channel; -+ __u8 rsv[7]; - }; - - enum hns_roce_cq_cap_flags { - HNS_ROCE_CQ_FLAG_RECORD_DB = 1 << 0, -+ HNS_ROCE_CQ_FLAG_POE_EN = 1 << 2, - }; - - struct hns_roce_ib_create_cq_resp { --- -2.25.1 - diff --git a/0065-libhns-Add-support-for-POE-CQs.patch b/0065-libhns-Add-support-for-POE-CQs.patch deleted file mode 100644 index 17cda61..0000000 --- a/0065-libhns-Add-support-for-POE-CQs.patch +++ /dev/null @@ -1,354 +0,0 @@ -From 80a8e63d5e764868cbaf2af3e522a320b5781508 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:18 +0800 -Subject: [PATCH 4/8] libhns: Add support for POE CQs - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -Added support for POE CQs. POE CQs will forward CQE directly to -the corresponding POE channel. - -In this case, the driver cannot update the QP CI, so -hnsdv_update_sq_ci() is added to allow users to change the QP CI. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u.c | 11 ++-- - providers/hns/hns_roce_u_hw_v2.c | 19 ++++++ - providers/hns/hns_roce_u_verbs.c | 110 ++++++++++++++++++++++++++++--- - providers/hns/hnsdv.h | 22 +++++++ - providers/hns/libhns.map | 2 + - 5 files changed, 150 insertions(+), 14 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 1085b85..084385b 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -321,7 +321,8 @@ static void set_default_hw_id(struct hns_roce_context *context) - } - - static int query_dev_attr(struct hns_roce_context *context, -- struct hns_roce_device *hr_dev) -+ struct hns_roce_device *hr_dev, -+ struct hns_roce_alloc_ucontext_resp *resp) - { - struct ibv_device_attr_ex attrx = {}; - struct ibv_device_attr *dev_attrs = &attrx.orig_attr; -@@ -339,6 +340,9 @@ static int query_dev_attr(struct hns_roce_context *context, - context->max_srq_wr = dev_attrs->max_srq_wr; - context->max_srq_sge = dev_attrs->max_srq_sge; - -+ if (get_link_type(dev_attrs->vendor_part_id, &hr_dev->link_type)) -+ hr_dev->link_type = resp->mac_type; -+ - return 0; - } - -@@ -390,12 +394,9 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - for (i = 0; i < HNS_ROCE_SRQ_TABLE_SIZE; ++i) - context->srq_table[i].refcnt = 0; - -- if (query_dev_attr(context, hr_dev)) -+ if (query_dev_attr(context, hr_dev, &resp)) - goto err_free; - -- if (get_link_type(dev_attrs.vendor_part_id, &hr_dev->link_type)) -- hr_dev->link_type = resp.mac_type; -- - if (init_dca_context(context, cmd_fd, - &resp, ctx_attr, hr_dev->page_size)) - goto err_free; -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index fbd02dc..688b760 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1029,6 +1029,9 @@ static int hns_roce_u_v2_poll_cq(struct ibv_cq *ibvcq, int ne, - int err = V2_CQ_OK; - int npolled; - -+ if (cq->flags & HNS_ROCE_CQ_FLAG_POE_EN) -+ return V2_CQ_POLL_ERR; -+ - hns_roce_spin_lock(&cq->hr_lock); - - if (unlikely(hns_roce_reseted(ctx))) { -@@ -2202,6 +2205,9 @@ static int wc_start_poll_cq(struct ibv_cq_ex *current, - if (attr->comp_mask) - return EINVAL; - -+ if (cq->flags & HNS_ROCE_CQ_FLAG_POE_EN) -+ return EOPNOTSUPP; -+ - hns_roce_spin_lock(&cq->hr_lock); - - if (unlikely(hns_roce_reseted(ctx))) { -@@ -3119,6 +3125,19 @@ int hns_roce_attach_qp_ex_ops(struct ibv_qp_init_attr_ex *attr, - return 0; - } - -+void hnsdv_update_sq_ci(struct ibv_qp *ibv_qp, uint32_t inc_cnt) -+{ -+ struct hns_roce_qp *qp; -+ struct hns_roce_wq *wq; -+ -+ if (!ibv_qp) -+ return; -+ -+ qp = to_hr_qp(ibv_qp); -+ wq = &qp->sq; -+ wq->tail += inc_cnt & (wq->wqe_cnt - 1); -+} -+ - const struct hns_roce_u_hw hns_roce_u_hw_v2 = { - .hw_version = HNS_ROCE_HW_VER2, - .hw_ops = { -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 5b86077..c7863d7 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -470,8 +471,40 @@ enum { - IBV_WC_EX_WITH_CVLAN, - }; - -+enum { -+ HNSDV_CQ_SUP_COMP_MASK = HNSDV_CQ_INIT_ATTR_MASK_CREATE_FLAGS, -+}; -+ -+enum { -+ HNSDV_CQ_SUP_CREATE_FLAGS = HNSDV_CQ_CREATE_ENABLE_POE_MODE, -+}; -+ -+static int verify_hnsdv_cq_create_attr(struct hns_roce_context *ctx, -+ struct hnsdv_cq_init_attr *hns_cq_attr) -+{ -+ if (!hns_cq_attr) -+ return 0; -+ -+ if (!check_comp_mask(hns_cq_attr->comp_mask, HNSDV_CQ_SUP_COMP_MASK)) { -+ verbs_err(&ctx->ibv_ctx, "Unsupported cq comps 0x%"PRIu64"\n", -+ hns_cq_attr->comp_mask); -+ return EOPNOTSUPP; -+ } -+ -+ if ((hns_cq_attr->comp_mask & HNSDV_CQ_INIT_ATTR_MASK_CREATE_FLAGS) && -+ !check_comp_mask(hns_cq_attr->create_flags, -+ HNSDV_CQ_SUP_CREATE_FLAGS)) { -+ verbs_err(&ctx->ibv_ctx, "Unsupported cq flags 0x%"PRIu64"\n", -+ hns_cq_attr->create_flags); -+ return EOPNOTSUPP; -+ } -+ -+ return 0; -+} -+ - static int verify_cq_create_attr(struct ibv_cq_init_attr_ex *attr, -- struct hns_roce_context *context) -+ struct hns_roce_context *context, -+ struct hnsdv_cq_init_attr *hns_cq_attr) - { - if (!attr->cqe || attr->cqe > context->max_cqe) - return -EINVAL; -@@ -495,7 +528,7 @@ static int verify_cq_create_attr(struct ibv_cq_init_attr_ex *attr, - attr->cqe = max_t(uint32_t, HNS_ROCE_MIN_CQE_NUM, - roundup_pow_of_two(attr->cqe)); - -- return 0; -+ return verify_hnsdv_cq_create_attr(context, hns_cq_attr); - } - - static int hns_roce_alloc_cq_buf(struct hns_roce_cq *cq) -@@ -508,9 +541,34 @@ static int hns_roce_alloc_cq_buf(struct hns_roce_cq *cq) - return 0; - } - -+static void set_hnsdv_cq_attr(struct hns_roce_ib_create_cq *cmd_drv, -+ struct hnsdv_cq_init_attr *hns_cq_attr) -+{ -+ if (!hns_cq_attr) -+ return; -+ -+ if (hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_POE_MODE) { -+ cmd_drv->create_flags |= HNS_ROCE_CREATE_CQ_FLAGS_POE_MODE; -+ cmd_drv->poe_channel = hns_cq_attr->poe_channel; -+ } -+} -+ -+static int check_hnsdv_cq_flags(struct hnsdv_cq_init_attr *hns_cq_attr, -+ struct hns_roce_cq *cq) -+{ -+ if (!hns_cq_attr) -+ return 0; -+ -+ if ((hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_POE_MODE) && -+ !(cq->flags & HNS_ROCE_CQ_FLAG_POE_EN)) -+ return EOPNOTSUPP; -+ return 0; -+} -+ - static int exec_cq_create_cmd(struct ibv_context *context, - struct hns_roce_cq *cq, -- struct ibv_cq_init_attr_ex *attr) -+ struct ibv_cq_init_attr_ex *attr, -+ struct hnsdv_cq_init_attr *hns_cq_attr) - { - struct hns_roce_create_cq_ex_resp resp_ex = {}; - struct hns_roce_ib_create_cq_resp *resp_drv; -@@ -525,6 +583,8 @@ static int exec_cq_create_cmd(struct ibv_context *context, - cmd_drv->db_addr = (uintptr_t)cq->db; - cmd_drv->cqe_size = (uintptr_t)cq->cqe_size; - -+ set_hnsdv_cq_attr(cmd_drv, hns_cq_attr); -+ - ret = ibv_cmd_create_cq_ex(context, attr, &cq->verbs_cq, - &cmd_ex.ibv_cmd, sizeof(cmd_ex), - &resp_ex.ibv_resp, sizeof(resp_ex), 0); -@@ -534,7 +594,14 @@ static int exec_cq_create_cmd(struct ibv_context *context, - cq->cqn = resp_drv->cqn; - cq->flags = resp_drv->cap_flags; - -- return 0; -+ ret = check_hnsdv_cq_flags(hns_cq_attr, cq); -+ if (ret) -+ goto flags_err; -+ return ret; -+ -+flags_err: -+ ibv_cmd_destroy_cq(&cq->verbs_cq.cq); -+ return ret; - } - - static int hns_roce_init_cq_swc(struct hns_roce_cq *cq, -@@ -581,13 +648,14 @@ static int hns_roce_cq_spinlock_init(struct ibv_context *context, - } - - static struct ibv_cq_ex *create_cq(struct ibv_context *context, -- struct ibv_cq_init_attr_ex *attr) -+ struct ibv_cq_init_attr_ex *attr, -+ struct hnsdv_cq_init_attr *hns_cq_attr) - { - struct hns_roce_context *hr_ctx = to_hr_ctx(context); - struct hns_roce_cq *cq; - int ret; - -- ret = verify_cq_create_attr(attr, hr_ctx); -+ ret = verify_cq_create_attr(attr, hr_ctx, hns_cq_attr); - if (ret) - goto err; - -@@ -618,7 +686,7 @@ static struct ibv_cq_ex *create_cq(struct ibv_context *context, - if (ret) - goto err_swc; - -- ret = exec_cq_create_cmd(context, cq, attr); -+ ret = exec_cq_create_cmd(context, cq, attr, hns_cq_attr); - if (ret) - goto err_cmd; - -@@ -652,7 +720,7 @@ struct ibv_cq *hns_roce_u_create_cq(struct ibv_context *context, int cqe, - .comp_vector = comp_vector, - }; - -- cq = create_cq(context, &attr); -+ cq = create_cq(context, &attr, NULL); - return cq ? ibv_cq_ex_to_cq(cq) : NULL; - } - -@@ -661,13 +729,37 @@ struct ibv_cq_ex *hns_roce_u_create_cq_ex(struct ibv_context *context, - { - struct ibv_cq_ex *cq; - -- cq = create_cq(context, attr); -+ cq = create_cq(context, attr, NULL); - if (cq) - hns_roce_attach_cq_ex_ops(cq, attr->wc_flags); - - return cq; - } - -+struct ibv_cq_ex *hnsdv_create_cq_ex(struct ibv_context *context, -+ struct ibv_cq_init_attr_ex *cq_attr, -+ struct hnsdv_cq_init_attr *hns_cq_attr) -+{ -+ struct hns_roce_context *ctx = context ? to_hr_ctx(context) : NULL; -+ struct ibv_cq_ex *cq; -+ -+ if (!ctx || !cq_attr) { -+ errno = EINVAL; -+ return NULL; -+ } -+ -+ if (!is_hns_dev(context->device)) { -+ errno = EOPNOTSUPP; -+ return NULL; -+ } -+ -+ cq = create_cq(context, cq_attr, hns_cq_attr); -+ if (cq) -+ hns_roce_attach_cq_ex_ops(cq, cq_attr->wc_flags); -+ -+ return cq; -+} -+ - void hns_roce_u_cq_event(struct ibv_cq *cq) - { - to_hr_cq(cq)->arm_sn++; -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index 159edb8..c5c7c11 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -92,6 +92,28 @@ struct hnsdv_context { - int hnsdv_query_device(struct ibv_context *ctx_in, - struct hnsdv_context *attrs_out); - -+enum hnsdv_cq_init_attr_mask { -+ HNSDV_CQ_INIT_ATTR_MASK_CREATE_FLAGS = 1 << 0, -+}; -+ -+enum hnsdv_cq_create_flags { -+ HNSDV_CQ_CREATE_ENABLE_POE_MODE = 1 << 0, -+}; -+ -+struct hnsdv_cq_init_attr { -+ uint64_t comp_mask; /* Use enum hnsdv_cq_init_attr_mask */ -+ uint64_t create_flags; /* Use enum hnsdv_cq_create_flags */ -+ uint8_t poe_channel; /* poe channel to use */ -+ uint8_t reserved[7]; -+}; -+ -+struct ibv_cq_ex *hnsdv_create_cq_ex(struct ibv_context *context, -+ struct ibv_cq_init_attr_ex *cq_attr, -+ struct hnsdv_cq_init_attr *hns_cq_attr); -+ -+/* used in stars mode */ -+void hnsdv_update_sq_ci(struct ibv_qp *qp, uint32_t inc_idx); -+ - #ifdef __cplusplus - } - #endif -diff --git a/providers/hns/libhns.map b/providers/hns/libhns.map -index ebf28eb..27efc83 100644 ---- a/providers/hns/libhns.map -+++ b/providers/hns/libhns.map -@@ -6,5 +6,7 @@ HNS_1.0 { - hnsdv_open_device; - hnsdv_create_qp; - hnsdv_query_device; -+ hnsdv_create_cq_ex; -+ hnsdv_update_sq_ci; - local: *; - }; --- -2.25.1 - diff --git a/0066-Update-kernel-headers-for-supporting-STARS-QP-in-HNS.patch b/0066-Update-kernel-headers-for-supporting-STARS-QP-in-HNS.patch deleted file mode 100644 index c4a8ac6..0000000 --- a/0066-Update-kernel-headers-for-supporting-STARS-QP-in-HNS.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 56e347494c9d534e521ce836ad8419d0e3857e95 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:19 +0800 -Subject: [PATCH 5/8] Update kernel headers for supporting STARS QP in HNS - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -To commit 9044608a998e ("RDMA/hns: Support STARS mode QP") - -Signed-off-by: Chengchang Tang ---- - kernel-headers/rdma/hns-abi.h | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 817fc06..5969bde 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -86,6 +86,10 @@ enum hns_roce_create_qp_comp_mask { - HNS_ROCE_CREATE_QP_MASK_CONGEST_TYPE = 1 << 1, - }; - -+enum hns_roce_create_qp_flags { -+ HNS_ROCE_CREATE_QP_FLAGS_STARS_MODE = 1 << 0, -+}; -+ - enum hns_roce_congest_type_flags { - HNS_ROCE_CREATE_QP_FLAGS_DCQCN = 1 << 0, - HNS_ROCE_CREATE_QP_FLAGS_LDCP = 1 << 1, -@@ -102,8 +106,8 @@ struct hns_roce_ib_create_qp { - __u8 reserved[4]; - __u8 pageshift; - __aligned_u64 sdb_addr; -- __aligned_u64 comp_mask; -- __aligned_u64 create_flags; -+ __aligned_u64 comp_mask; /* Use enum hns_roce_create_qp_comp_mask */ -+ __aligned_u64 create_flags; /* Use enum hns_roce_create_qp_flags */ - __aligned_u64 congest_type_flags; - }; - -@@ -115,10 +119,11 @@ enum hns_roce_qp_cap_flags { - HNS_ROCE_QP_CAP_DYNAMIC_CTX_ATTACH = 1 << 4, - HNS_ROCE_QP_CAP_DIRECT_WQE = 1 << 5, - HNS_ROCE_QP_CAP_DYNAMIC_CTX_DETACH = 1 << 6, -+ HNS_ROCE_QP_CAP_STARS_SQ_MODE = 1 << 7, - }; - - struct hns_roce_ib_create_qp_resp { -- __aligned_u64 cap_flags; -+ __aligned_u64 cap_flags; /* Use enum hns_roce_qp_cap_flags */ - __aligned_u64 dwqe_mmap_key; - }; - --- -2.25.1 - diff --git a/0067-libhns-Support-STARS-mode-QP.patch b/0067-libhns-Support-STARS-mode-QP.patch deleted file mode 100644 index 4ef64ad..0000000 --- a/0067-libhns-Support-STARS-mode-QP.patch +++ /dev/null @@ -1,203 +0,0 @@ -From 904688d4b1cd02c27994c192d58b26903ac4e951 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:20 +0800 -Subject: [PATCH 6/8] libhns: Support STARS mode QP - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -STARS is a HW scheduler. QP in STARS mode will be taken over by STARS's -HW. - -In this case, there is no need to drive the doorbell, otherwise it may -cause a CQE error. - -Currently STARS only supports taking over SQ, so it only supports RDMA -operations. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 23 ++++++++----- - providers/hns/hns_roce_u_verbs.c | 59 ++++++++++++++++++++++++++++++-- - providers/hns/hnsdv.h | 2 ++ - 3 files changed, 72 insertions(+), 12 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 688b760..ab6d652 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1675,11 +1675,13 @@ out: - - udma_to_device_barrier(); - -- if (nreq == 1 && !ret && -- (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) -- hns_roce_write_dwqe(qp, wqe); -- else -- hns_roce_update_sq_db(ctx, qp); -+ if (!(qp->flags & HNS_ROCE_QP_CAP_STARS_SQ_MODE)) { -+ if (nreq == 1 && !ret && -+ (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) -+ hns_roce_write_dwqe(qp, wqe); -+ else -+ hns_roce_update_sq_db(ctx, qp); -+ } - - if (qp->flags & HNS_ROCE_QP_CAP_SQ_RECORD_DB) - *(qp->sdb) = qp->sq.head & 0xffff; -@@ -3008,10 +3010,13 @@ static int wr_complete(struct ibv_qp_ex *ibv_qp) - qp->next_sge = qp->sge_info.start_idx; - udma_to_device_barrier(); - -- if (nreq == 1 && (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) -- hns_roce_write_dwqe(qp, qp->cur_wqe); -- else -- hns_roce_update_sq_db(ctx, qp); -+ if (!(qp->flags & HNS_ROCE_QP_CAP_STARS_SQ_MODE)) { -+ if (nreq == 1 && -+ (qp->flags & HNS_ROCE_QP_CAP_DIRECT_WQE)) -+ hns_roce_write_dwqe(qp, qp->cur_wqe); -+ else -+ hns_roce_update_sq_db(ctx, qp); -+ } - - if (qp->flags & HNS_ROCE_QP_CAP_SQ_RECORD_DB) - *(qp->sdb) = qp->sq.head & 0xffff; -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index c7863d7..2ad9ea0 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1211,7 +1211,8 @@ static int check_qp_congest_type(struct hns_roce_context *ctx, - - enum { - HNSDV_QP_SUP_CREATE_FLAGS = HNSDV_QP_CREATE_ENABLE_DCA_MODE | -- HNSDV_QP_CREATE_ENABLE_UD_SL, -+ HNSDV_QP_CREATE_ENABLE_UD_SL | -+ HNSDV_QP_CREATE_ENABLE_STARS_MODE, - }; - - static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, -@@ -1224,7 +1225,7 @@ static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, - return 0; - - if (!check_comp_mask(hns_attr->comp_mask, HNSDV_QP_SUP_COMP_MASK)) { -- verbs_err(&ctx->ibv_ctx, "invalid hnsdv comp_mask 0x%x.\n", -+ verbs_err(&ctx->ibv_ctx, "invalid comp_mask 0x%"PRIu64".\n", - hns_attr->comp_mask); - return -EINVAL; - } -@@ -1232,7 +1233,7 @@ static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, - if (hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS && - !check_comp_mask(hns_attr->create_flags, - HNSDV_QP_SUP_CREATE_FLAGS)) { -- verbs_err(&ctx->ibv_ctx, "invalid create_flags 0x%x.\n", -+ verbs_err(&ctx->ibv_ctx, "invalid create_flags 0x%"PRIu32".\n", - hns_attr->create_flags); - return -EOPNOTSUPP; - } -@@ -1244,6 +1245,41 @@ static int check_hnsdv_qp_attr(struct hns_roce_context *ctx, - return 0; - } - -+static int check_hnsdv_qp_create_flag(struct hns_roce_context *ctx, -+ struct ibv_qp_init_attr_ex *attr, -+ struct hnsdv_qp_init_attr *hns_attr, -+ uint32_t *hns_qp_create_flags) -+{ -+ struct hns_roce_cq *send_cq = attr->send_cq ? -+ to_hr_cq(attr->send_cq) : NULL; -+ -+ if (!hns_attr) -+ return 0; -+ -+ if (hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_STARS_MODE) { -+ if (attr->qp_type != IBV_QPT_RC) { -+ verbs_err(&ctx->ibv_ctx, -+ "STARS mode only support RC\n"); -+ return EINVAL; -+ } -+ -+ if (hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_DCA_MODE) { -+ verbs_err(&ctx->ibv_ctx, -+ "STARS mode don't support DCA\n"); -+ return EINVAL; -+ } -+ -+ if (!send_cq || !(send_cq->flags & HNS_ROCE_CQ_FLAG_POE_EN)) { -+ verbs_err(&ctx->ibv_ctx, -+ "STARS QP should bind POE CQ with its SQ.\n"); -+ return EINVAL; -+ } -+ *hns_qp_create_flags |= HNS_ROCE_CREATE_QP_FLAGS_STARS_MODE; -+ } -+ -+ return 0; -+} -+ - enum { - CREATE_QP_SUP_COMP_MASK = IBV_QP_INIT_ATTR_PD | IBV_QP_INIT_ATTR_XRCD | - IBV_QP_INIT_ATTR_SEND_OPS_FLAGS, -@@ -1352,6 +1388,11 @@ static int verify_qp_create_attr(struct hns_roce_context *ctx, - if (ret) - return ret; - -+ ret = check_hnsdv_qp_create_flag(ctx, attr, hns_attr, -+ &cmd_flag->create_flags); -+ if (ret) -+ return ret; -+ - return verify_qp_create_cap(ctx, attr); - } - -@@ -1801,6 +1842,11 @@ static int qp_exec_create_cmd(struct ibv_qp_init_attr_ex *attr, - cmd_ex.congest_type_flags = cmd_flag->congest_type_flags; - } - -+ if (cmd_flag->create_flags) { -+ cmd_ex.comp_mask |= HNS_ROCE_CREATE_QP_MASK_CREATE_FLAGS; -+ cmd_ex.create_flags = cmd_flag->create_flags; -+ } -+ - ret = ibv_cmd_create_qp_ex2(&ctx->ibv_ctx.context, &qp->verbs_qp, attr, - &cmd_ex.ibv_cmd, sizeof(cmd_ex), - &resp_ex.ibv_resp, sizeof(resp_ex)); -@@ -2000,6 +2046,13 @@ struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, - struct ibv_qp_init_attr_ex *qp_attr, - struct hnsdv_qp_init_attr *hns_attr) - { -+ struct hns_roce_context *ctx = context ? to_hr_ctx(context) : NULL; -+ -+ if (!ctx || !qp_attr) { -+ errno = EINVAL; -+ return NULL; -+ } -+ - if (!is_hns_dev(context->device)) { - errno = EOPNOTSUPP; - return NULL; -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index c5c7c11..98c68fd 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -44,6 +44,7 @@ struct ibv_context *hnsdv_open_device(struct ibv_device *device, - enum hnsdv_qp_create_flags { - HNSDV_QP_CREATE_ENABLE_DCA_MODE = 1 << 0, - HNSDV_QP_CREATE_ENABLE_UD_SL = 1 << 1, -+ HNSDV_QP_CREATE_ENABLE_STARS_MODE = 1 << 2, - }; - - enum hnsdv_qp_congest_ctrl_type { -@@ -62,6 +63,7 @@ struct hnsdv_qp_init_attr { - uint64_t comp_mask; /* Use enum hnsdv_qp_init_attr_mask */ - uint32_t create_flags; /* Use enum hnsdv_qp_create_flags */ - uint8_t congest_type; /* Use enum hnsdv_qp_congest_ctrl_type */ -+ uint8_t reserved[7]; - }; - - struct ibv_qp *hnsdv_create_qp(struct ibv_context *context, --- -2.25.1 - diff --git a/0068-Update-kernel-headers-for-supporting-write-with-noti.patch b/0068-Update-kernel-headers-for-supporting-write-with-noti.patch deleted file mode 100644 index 15cf743..0000000 --- a/0068-Update-kernel-headers-for-supporting-write-with-noti.patch +++ /dev/null @@ -1,58 +0,0 @@ -From d13868688d40281f1da602befb19da850b59b725 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:21 +0800 -Subject: [PATCH 7/8] Update kernel headers for supporting write with notify - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -To commit 7261847876e4 ("RDMA/hns: Support write with notify") - -Signed-off-by: Chengchang Tang ---- - kernel-headers/rdma/hns-abi.h | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 5969bde..785c4e1 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -38,6 +38,7 @@ - - enum hns_roce_create_cq_create_flags { - HNS_ROCE_CREATE_CQ_FLAGS_POE_MODE = 1 << 0, -+ HNS_ROCE_CREATE_CQ_FLAGS_WRITE_WITH_NOTIFY = 1 << 1, - }; - - struct hns_roce_ib_create_cq { -@@ -47,12 +48,15 @@ struct hns_roce_ib_create_cq { - __u32 reserved; - __aligned_u64 create_flags; /* Use enum hns_roce_create_cq_create_flags */ - __u8 poe_channel; -- __u8 rsv[7]; -+ __u8 notify_mode; -+ __u16 notify_idx; -+ __u16 rsv[2]; - }; - - enum hns_roce_cq_cap_flags { - HNS_ROCE_CQ_FLAG_RECORD_DB = 1 << 0, - HNS_ROCE_CQ_FLAG_POE_EN = 1 << 2, -+ HNS_ROCE_CQ_FLAG_NOTIFY_EN = 1 << 3, - }; - - struct hns_roce_ib_create_cq_resp { -@@ -120,6 +124,7 @@ enum hns_roce_qp_cap_flags { - HNS_ROCE_QP_CAP_DIRECT_WQE = 1 << 5, - HNS_ROCE_QP_CAP_DYNAMIC_CTX_DETACH = 1 << 6, - HNS_ROCE_QP_CAP_STARS_SQ_MODE = 1 << 7, -+ HNS_ROCE_QP_CAP_WRITE_WITH_NOTIFY = 1 << 8, - }; - - struct hns_roce_ib_create_qp_resp { --- -2.25.1 - diff --git a/0069-libhns-Support-write-with-notify.patch b/0069-libhns-Support-write-with-notify.patch deleted file mode 100644 index 39e9eb3..0000000 --- a/0069-libhns-Support-write-with-notify.patch +++ /dev/null @@ -1,196 +0,0 @@ -From 64933c92842d34190c8cda9a864505d0558d3f5f Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 30 Oct 2023 16:59:22 +0800 -Subject: [PATCH] libhns: Support write with notify - -driver inclusion -category: feature -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8C6X4 - ---------------------------------------------------------------- - -This patch supports write with notify operation. - -To use this operation, you need to configure the CQ to enable write -with notify and bind the CQ to the corresponding RQ. - -The address of notify depends on the notify_idx configured by the -user. This index will point to the notify mem array configured by -the kernel ULP. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 23 +++++++++++++++++++++++ - providers/hns/hns_roce_u_hw_v2.h | 1 + - providers/hns/hns_roce_u_verbs.c | 32 ++++++++++++++++++++++++++++++-- - providers/hns/hnsdv.h | 17 ++++++++++++++++- - providers/hns/libhns.map | 1 + - 5 files changed, 71 insertions(+), 3 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index ab6d652..495fbcb 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2993,6 +2993,29 @@ static void wr_start(struct ibv_qp_ex *ibv_qp) - qp->err = 0; - } - -+void hnsdv_wr_write_notify(struct ibv_qp_ex *ibv_qp, uint32_t rkey, -+ uint64_t remote_addr, uint32_t offset, uint8_t value) -+{ -+#define NOTIFY_OFFSET_MASK GENMASK(23, 2) -+#define NOTIFY_VAL_SHIFT 24 -+ struct hns_roce_rc_sq_wqe *wqe; -+ struct hns_roce_qp *qp; -+ -+ if (!ibv_qp) -+ return; -+ -+ qp = to_hr_qp(&ibv_qp->qp_base); -+ wqe = init_rc_wqe(qp, ibv_qp->wr_id, -+ HNS_ROCE_WQE_OP_RDMA_WRITE_WITH_NOTIFY); -+ if (unlikely(!wqe)) -+ return; -+ -+ wqe->va = htole64(remote_addr); -+ wqe->rkey = htole32(rkey); -+ wqe->immtdata = htole32(((uint32_t)value << NOTIFY_VAL_SHIFT) | -+ (offset & NOTIFY_OFFSET_MASK)); -+} -+ - static int wr_complete(struct ibv_qp_ex *ibv_qp) - { - struct hns_roce_context *ctx = to_hr_ctx(ibv_qp->qp_base.context); -diff --git a/providers/hns/hns_roce_u_hw_v2.h b/providers/hns/hns_roce_u_hw_v2.h -index 50a920f..fa83bbe 100644 ---- a/providers/hns/hns_roce_u_hw_v2.h -+++ b/providers/hns/hns_roce_u_hw_v2.h -@@ -61,6 +61,7 @@ enum { - HNS_ROCE_WQE_OP_ATOMIC_MASK_FETCH_AND_ADD = 0x9, - HNS_ROCE_WQE_OP_FAST_REG_PMR = 0xa, - HNS_ROCE_WQE_OP_BIND_MW_TYPE = 0xc, -+ HNS_ROCE_WQE_OP_RDMA_WRITE_WITH_NOTIFY = 0x16, - HNS_ROCE_WQE_OP_MASK = 0x1f - }; - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 2ad9ea0..5e46f89 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -476,9 +476,26 @@ enum { - }; - - enum { -- HNSDV_CQ_SUP_CREATE_FLAGS = HNSDV_CQ_CREATE_ENABLE_POE_MODE, -+ HNSDV_CQ_SUP_CREATE_FLAGS = HNSDV_CQ_CREATE_ENABLE_POE_MODE | -+ HNSDV_CQ_CREATE_ENABLE_NOTIFY, - }; - -+static int verify_notify_attr(struct hns_roce_context *ctx, -+ struct hnsdv_cq_init_attr *hns_cq_attr) -+{ -+ if (!(hns_cq_attr->comp_mask & HNSDV_CQ_INIT_ATTR_MASK_CREATE_FLAGS) || -+ !(hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_NOTIFY)) -+ return 0; -+ -+ if (hns_cq_attr->notify_mode >= HNSDV_CQ_NOTIFY_MODE_GUARD) { -+ verbs_err(&ctx->ibv_ctx, "Invalid notify mode %u\n", -+ hns_cq_attr->notify_mode); -+ return EINVAL; -+ } -+ -+ return 0; -+} -+ - static int verify_hnsdv_cq_create_attr(struct hns_roce_context *ctx, - struct hnsdv_cq_init_attr *hns_cq_attr) - { -@@ -499,7 +516,7 @@ static int verify_hnsdv_cq_create_attr(struct hns_roce_context *ctx, - return EOPNOTSUPP; - } - -- return 0; -+ return verify_notify_attr(ctx, hns_cq_attr); - } - - static int verify_cq_create_attr(struct ibv_cq_init_attr_ex *attr, -@@ -551,6 +568,12 @@ static void set_hnsdv_cq_attr(struct hns_roce_ib_create_cq *cmd_drv, - cmd_drv->create_flags |= HNS_ROCE_CREATE_CQ_FLAGS_POE_MODE; - cmd_drv->poe_channel = hns_cq_attr->poe_channel; - } -+ -+ if (hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_NOTIFY) { -+ cmd_drv->create_flags |= HNS_ROCE_CREATE_CQ_FLAGS_WRITE_WITH_NOTIFY; -+ cmd_drv->notify_mode = hns_cq_attr->notify_mode; -+ cmd_drv->notify_idx = hns_cq_attr->notify_idx; -+ } - } - - static int check_hnsdv_cq_flags(struct hnsdv_cq_init_attr *hns_cq_attr, -@@ -562,6 +585,11 @@ static int check_hnsdv_cq_flags(struct hnsdv_cq_init_attr *hns_cq_attr, - if ((hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_POE_MODE) && - !(cq->flags & HNS_ROCE_CQ_FLAG_POE_EN)) - return EOPNOTSUPP; -+ -+ if ((hns_cq_attr->create_flags & HNSDV_CQ_CREATE_ENABLE_NOTIFY) && -+ !(cq->flags & HNS_ROCE_CQ_FLAG_NOTIFY_EN)) -+ return EOPNOTSUPP; -+ - return 0; - } - -diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h -index 98c68fd..7d95db4 100644 ---- a/providers/hns/hnsdv.h -+++ b/providers/hns/hnsdv.h -@@ -100,13 +100,24 @@ enum hnsdv_cq_init_attr_mask { - - enum hnsdv_cq_create_flags { - HNSDV_CQ_CREATE_ENABLE_POE_MODE = 1 << 0, -+ HNSDV_CQ_CREATE_ENABLE_NOTIFY = 1 << 1, -+}; -+ -+enum hnsdv_cq_notify_mode { -+ HNSDV_CQ_NOTIFY_MODE_64B_ALIGN = 0, -+ HNSDV_CQ_NOTIFY_MODE_4B_ALIGN = 1, -+ HNSDV_CQ_NOTIFY_MODE_DDR_64B_ALIGN = 2, -+ HNSDV_CQ_NOTIFY_MODE_DDR_4B_ALIGN = 3, -+ HNSDV_CQ_NOTIFY_MODE_GUARD = 4, /* Invalid for user */ - }; - - struct hnsdv_cq_init_attr { - uint64_t comp_mask; /* Use enum hnsdv_cq_init_attr_mask */ - uint64_t create_flags; /* Use enum hnsdv_cq_create_flags */ - uint8_t poe_channel; /* poe channel to use */ -- uint8_t reserved[7]; -+ uint8_t notify_mode; -+ uint16_t notify_idx; -+ uint32_t reserved; - }; - - struct ibv_cq_ex *hnsdv_create_cq_ex(struct ibv_context *context, -@@ -116,6 +127,10 @@ struct ibv_cq_ex *hnsdv_create_cq_ex(struct ibv_context *context, - /* used in stars mode */ - void hnsdv_update_sq_ci(struct ibv_qp *qp, uint32_t inc_idx); - -+/* write with notify */ -+void hnsdv_wr_write_notify(struct ibv_qp_ex *qpex, uint32_t rkey, -+ uint64_t remote_addr, uint32_t offset, uint8_t value); -+ - #ifdef __cplusplus - } - #endif -diff --git a/providers/hns/libhns.map b/providers/hns/libhns.map -index 27efc83..74d85e1 100644 ---- a/providers/hns/libhns.map -+++ b/providers/hns/libhns.map -@@ -8,5 +8,6 @@ HNS_1.0 { - hnsdv_query_device; - hnsdv_create_cq_ex; - hnsdv_update_sq_ci; -+ hnsdv_wr_write_notify; - local: *; - }; --- -2.25.1 - diff --git a/0070-libhns-Get-dmac-from-kernel-driver.patch b/0070-libhns-Get-dmac-from-kernel-driver.patch deleted file mode 100644 index 0ec3496..0000000 --- a/0070-libhns-Get-dmac-from-kernel-driver.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 7d81108ba99d349558bc8c6d65c787efc31c52f4 Mon Sep 17 00:00:00 2001 -From: Junxian Huang -Date: Wed, 22 Nov 2023 16:07:14 +0800 -Subject: [PATCH] libhns: Get dmac from kernel driver - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/openeuler/kernel/issues/I8HZ7W - --------------------------------------------------------------------------- - -As dmac is already resolved in kernel while creating AH, there is no -need to repeat the resolving in userspace. Prioritizes getting dmac -from kernel driver, unless kernel driver didn't response one. - -Signed-off-by: Junxian Huang ---- - kernel-headers/rdma/hns-abi.h | 2 +- - providers/hns/hns_roce_u_verbs.c | 10 +++++++--- - 2 files changed, 8 insertions(+), 4 deletions(-) - -diff --git a/kernel-headers/rdma/hns-abi.h b/kernel-headers/rdma/hns-abi.h -index 785c4e1..8581df9 100644 ---- a/kernel-headers/rdma/hns-abi.h -+++ b/kernel-headers/rdma/hns-abi.h -@@ -135,7 +135,7 @@ struct hns_roce_ib_create_qp_resp { - struct hns_roce_ib_create_ah_resp { - __u8 priority; - __u8 tc_mode; -- __u8 reserved[6]; -+ __u8 dmac[6]; - }; - - struct hns_roce_ib_modify_qp_resp { -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 5e46f89..c906632 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -2210,9 +2210,13 @@ struct ibv_ah *hns_roce_u_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr) - if (ibv_cmd_create_ah(pd, &ah->ibv_ah, attr, &resp.ibv_resp, sizeof(resp))) - goto err; - -- if (hr_dev->link_type != HNS_DEV_LINK_TYPE_UB && -- ibv_resolve_eth_l2_from_gid(pd->context, attr, ah->av.mac, NULL)) -- goto err; -+ if (hr_dev->link_type != HNS_DEV_LINK_TYPE_UB) { -+ if (memcmp(ah->av.mac, resp.dmac, ETH_ALEN)) -+ memcpy(ah->av.mac, resp.dmac, ETH_ALEN); -+ else if (ibv_resolve_eth_l2_from_gid(pd->context, attr, -+ ah->av.mac, NULL)) -+ goto err; -+ } - - if (resp.tc_mode == HNS_ROCE_TC_MAP_MODE_DSCP) - ah->av.sl = resp.priority; --- -2.25.1 - diff --git a/0071-libhns-Corrects-several-issues-with-output-format-an.patch b/0071-libhns-Corrects-several-issues-with-output-format-an.patch deleted file mode 100644 index 79a8de4..0000000 --- a/0071-libhns-Corrects-several-issues-with-output-format-an.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 95f3cc1f25c091f97aefceac268fe6435d0861c3 Mon Sep 17 00:00:00 2001 -From: Ran Zhou -Date: Mon, 27 Nov 2023 16:39:48 +0800 -Subject: [PATCH 71/75] libhns: Corrects several issues with output format and - variable types. - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8J2S3?from=project-issue - --------------------------------------------------------------------------- -1.Unify the types of two variables to avoid infinite loop. - -2.Standardization the output control character. - -Signed-off-by: Luoyouming ---- - providers/hns/hns_roce_u.c | 2 +- - providers/hns/hns_roce_u_hw_v2.c | 10 +++++----- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index 084385b..f30486f 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -179,7 +179,7 @@ static void set_dca_pool_param(struct hns_roce_context *ctx, - dca_ctx->min_size = HNS_DCA_MAX_MEM_SIZE; - - verbs_debug(&ctx->ibv_ctx, -- "Support DCA, unit %d, max %ld, min %ld Bytes.\n", -+ "Support DCA, unit %u, max %lu, min %lu Bytes.\n", - dca_ctx->unit_size, dca_ctx->max_size, dca_ctx->min_size); - } - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 495fbcb..754f918 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2680,8 +2680,8 @@ static void set_inline_data_list_rc(struct hns_roce_qp *qp, - { - unsigned int msg_len = qp->sge_info.total_len; - void *dseg; -+ size_t i; - int ret; -- int i; - - hr_reg_enable(wqe, RCWQE_INLINE); - -@@ -2741,7 +2741,7 @@ static void wr_set_inline_data_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_buf, - { - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); - struct hns_roce_rc_sq_wqe *wqe = qp->cur_wqe; -- int i; -+ size_t i; - - if (!wqe) - return; -@@ -2872,7 +2872,7 @@ static void wr_set_sge_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_sge, - } - - hr_reg_write(wqe, UDWQE_MSG_START_SGE_IDX, sge_idx & mask); -- for (int i = 0; i < num_sge; i++) { -+ for (size_t i = 0; i < num_sge; i++) { - if (!sg_list[i].length) - continue; - -@@ -2899,8 +2899,8 @@ static void set_inline_data_list_ud(struct hns_roce_qp *qp, - uint8_t data[HNS_ROCE_MAX_UD_INL_INN_SZ] = {}; - unsigned int msg_len = qp->sge_info.total_len; - void *tmp; -+ size_t i; - int ret; -- int i; - - if (!check_inl_data_len(qp, msg_len)) { - qp->err = EINVAL; -@@ -2962,7 +2962,7 @@ static void wr_set_inline_data_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_buf, - { - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); - struct hns_roce_ud_sq_wqe *wqe = qp->cur_wqe; -- int i; -+ size_t i; - - if (!wqe) - return; --- -2.25.1 - diff --git a/0072-libhns-Add-input-parameter-check-for-hnsdv_query_dev.patch b/0072-libhns-Add-input-parameter-check-for-hnsdv_query_dev.patch deleted file mode 100644 index bcacd41..0000000 --- a/0072-libhns-Add-input-parameter-check-for-hnsdv_query_dev.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 884663cd803e3781aec9c45f7fc0145b6a2b4539 Mon Sep 17 00:00:00 2001 -From: Luoyouming -Date: Mon, 27 Nov 2023 16:39:49 +0800 -Subject: [PATCH 72/75] libhns: Add input parameter check for - hnsdv_query_device() - -driver inclusion -category: cleanup -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8J2W9?from=project-issue - --------------------------------------------------------------------------- - -Add null pointer check for pointer parameter. - -Signed-off-by: Luoyouming ---- - providers/hns/hns_roce_u_verbs.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index c906632..e597e93 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -126,15 +126,16 @@ int hnsdv_query_device(struct ibv_context *context, - struct hnsdv_context *attrs_out) - { - struct hns_roce_context *ctx = context ? to_hr_ctx(context) : NULL; -- struct hns_roce_device *hr_dev = to_hr_dev(context->device); -+ struct hns_roce_device *hr_dev; - - if (!ctx || !attrs_out) - return EINVAL; - -- if (!hr_dev) { -+ if (!context->device && !is_hns_dev(context->device)) { - verbs_err(verbs_get_ctx(context), "not a HNS RoCE device!\n"); - return EOPNOTSUPP; - } -+ hr_dev = to_hr_dev(context->device); - - memset(attrs_out, 0, sizeof(*attrs_out)); - --- -2.25.1 - diff --git a/0073-libhns-Fix-uninitialized-qp-attr-when-flush-cqe.patch b/0073-libhns-Fix-uninitialized-qp-attr-when-flush-cqe.patch deleted file mode 100644 index 7ed9f87..0000000 --- a/0073-libhns-Fix-uninitialized-qp-attr-when-flush-cqe.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 57499cbc906ec4065f65bb8dfda56081a799746e Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 27 Nov 2023 16:39:51 +0800 -Subject: [PATCH 73/75] libhns: Fix uninitialized qp attr when flush cqe - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8J2XW?from=project-issue - --------------------------------------------------------------------------- - -When flushing cqe, the state of qp needs to be modified. The incoming qp -attr is not initialized, which may lead to undefined behavior. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 754f918..b48cabd 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -405,7 +405,7 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - - static int hns_roce_flush_cqe(struct hns_roce_qp *hr_qp, uint8_t status) - { -- struct ibv_qp_attr attr; -+ struct ibv_qp_attr attr = {}; - int attr_mask; - - if (status != HNS_ROCE_V2_CQE_WR_FLUSH_ERR) { -@@ -1614,8 +1614,8 @@ int hns_roce_u_v2_post_send(struct ibv_qp *ibvqp, struct ibv_send_wr *wr, - struct hns_roce_qp *qp = to_hr_qp(ibvqp); - struct hns_roce_sge_info sge_info = {}; - struct hns_roce_rc_sq_wqe *wqe; -+ struct ibv_qp_attr attr = {}; - unsigned int wqe_idx, nreq; -- struct ibv_qp_attr attr; - int ret; - - ret = check_qp_send(qp, ctx); -@@ -1788,7 +1788,7 @@ static int hns_roce_u_v2_post_recv(struct ibv_qp *ibvqp, struct ibv_recv_wr *wr, - struct hns_roce_context *ctx = to_hr_ctx(ibvqp->context); - struct hns_roce_qp *qp = to_hr_qp(ibvqp); - unsigned int wqe_idx, nreq, max_sge; -- struct ibv_qp_attr attr; -+ struct ibv_qp_attr attr = {}; - int ret; - - ret = check_qp_recv(qp, ctx); -@@ -3021,7 +3021,7 @@ static int wr_complete(struct ibv_qp_ex *ibv_qp) - struct hns_roce_context *ctx = to_hr_ctx(ibv_qp->qp_base.context); - struct hns_roce_qp *qp = to_hr_qp(&ibv_qp->qp_base); - unsigned int nreq = qp->sq.head - qp->rb_sq_head; -- struct ibv_qp_attr attr; -+ struct ibv_qp_attr attr = {}; - int err = qp->err; - - if (err) { --- -2.25.1 - diff --git a/0074-libhns-Fix-possible-overflow-in-cq-clean.patch b/0074-libhns-Fix-possible-overflow-in-cq-clean.patch deleted file mode 100644 index 65c1556..0000000 --- a/0074-libhns-Fix-possible-overflow-in-cq-clean.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 9e3f4aa0a83ea0ff9512678e3932e611186d573e Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 27 Nov 2023 16:39:50 +0800 -Subject: [PATCH 74/75] libhns: Fix possible overflow in cq clean - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8J2XP?from=project-issue - --------------------------------------------------------------------------- - -The ci/pi of hns roce cq allows data to be flipped. but in -__hns_roce_v2_cq_clean(), this flip may lead to an wrong number -of loops. - -This patch fixes it by extending the data type to avoid data -flipping. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index b48cabd..fc938de 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1847,20 +1847,21 @@ out: - static void __hns_roce_v2_cq_clean(struct hns_roce_cq *cq, uint32_t qpn, - struct hns_roce_srq *srq) - { -- int nfreed = 0; -- bool is_recv_cqe; -- uint8_t owner_bit; -- uint16_t wqe_index; -- uint32_t prod_index; -- struct hns_roce_v2_cqe *cqe, *dest; -- struct hns_roce_context *ctx = to_hr_ctx(cq->verbs_cq.cq.context); -- -- for (prod_index = cq->cons_index; get_sw_cqe_v2(cq, prod_index); -- ++prod_index) -- if (prod_index > cq->cons_index + cq->verbs_cq.cq.cqe) -+ struct hns_roce_context *ctx = to_hr_ctx(cq->verbs_cq.cq.context); -+ uint64_t cons_index = cq->cons_index; -+ uint64_t prod_index = cq->cons_index; -+ struct hns_roce_v2_cqe *cqe, *dest; -+ uint16_t wqe_index; -+ uint8_t owner_bit; -+ bool is_recv_cqe; -+ int nfreed = 0; -+ -+ for (; get_sw_cqe_v2(cq, prod_index); ++prod_index) -+ if (prod_index > cons_index + cq->verbs_cq.cq.cqe) - break; - -- while ((int) --prod_index - (int) cq->cons_index >= 0) { -+ while (prod_index - cons_index > 0) { -+ prod_index--; - cqe = get_cqe_v2(cq, prod_index & cq->verbs_cq.cq.cqe); - if (hr_reg_read(cqe, CQE_LCL_QPN) == qpn) { - is_recv_cqe = hr_reg_read(cqe, CQE_S_R); --- -2.25.1 - diff --git a/0075-libhns-Fix-unnecessary-dca-memory-detach.patch b/0075-libhns-Fix-unnecessary-dca-memory-detach.patch deleted file mode 100644 index 8ea8b18..0000000 --- a/0075-libhns-Fix-unnecessary-dca-memory-detach.patch +++ /dev/null @@ -1,36 +0,0 @@ -From c989f93b01c45f8453bc839722f91ddc8b000037 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Mon, 27 Nov 2023 16:39:52 +0800 -Subject: [PATCH 75/75] libhns: Fix unnecessary dca memory detach - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8J2Y5?from=project-issue - --------------------------------------------------------------------------- - -If sq is not enabled, it should not detach dca mem. Moreover, under the -current code logic, if detach dca mem, its sq index will be a random -value because it is not initialized. - -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index fc938de..2fb738d 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -696,7 +696,7 @@ static void dca_detach_qp_buf(struct hns_roce_context *ctx, - hns_roce_spin_unlock(&qp->rq.hr_lock); - hns_roce_spin_unlock(&qp->sq.hr_lock); - -- if (is_empty) -+ if (is_empty && qp->sq.wqe_cnt > 0) - hns_roce_detach_dca_mem(ctx, qp->verbs_qp.qp.handle, &attr); - } - --- -2.25.1 - diff --git a/0076-libhns-Bugfix-for-wrong-timing-of-modifying-ibv_qp-s.patch b/0076-libhns-Bugfix-for-wrong-timing-of-modifying-ibv_qp-s.patch deleted file mode 100644 index a6564ac..0000000 --- a/0076-libhns-Bugfix-for-wrong-timing-of-modifying-ibv_qp-s.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 324cd24a22256d964689bf528b643ae06d5a4e58 Mon Sep 17 00:00:00 2001 -From: Yangyang Li -Date: Fri, 1 Dec 2023 10:43:23 +0800 -Subject: [PATCH] libhns: Bugfix for wrong timing of modifying ibv_qp state to - err - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8L4YU - --------------------------------------------------------------------------- - -Currently the QPC state in HW is modified inside the critical section of -spinlock but the ibv_qp state is modified outside. There will be a short -period when QPC state has been modified to err with ibv_qp state still -remaining RTS. WQEs during this period will still be post-send by RTS-state -ibv_qp but then dropped by err-state HW with no flush CQEs generated. - -To fix this problem, the QPC state in HW and ibv_qp state should be both -modified to err inside the critical section of spinlock. - -Fixes: f1a80cc3dfe2 ("libhns: Bugfix for flush cqe in case multi-process") -Signed-off-by: Yangyang Li ---- - providers/hns/hns_roce_u_hw_v2.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 2fb738d..68d7110 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -1936,6 +1936,8 @@ static int hns_roce_u_v2_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, - sizeof(resp_ex)); - - if (flag) { -+ if (!ret) -+ qp->state = IBV_QPS_ERR; - hns_roce_spin_unlock(&hr_qp->sq.hr_lock); - hns_roce_spin_unlock(&hr_qp->rq.hr_lock); - } --- -2.25.1 - diff --git a/0077-libhns-Fix-parent-domain-unsupported-comp-mask.patch b/0077-libhns-Fix-parent-domain-unsupported-comp-mask.patch deleted file mode 100644 index 1963fa4..0000000 --- a/0077-libhns-Fix-parent-domain-unsupported-comp-mask.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 12f8951a6a98f82dd1f70afc23d66e328cf1988b Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Thu, 7 Dec 2023 09:47:59 +0800 -Subject: [PATCH] libhns: Fix parent domain unsupported comp mask - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8MF28 - -Hns do not support any comp mask for parent domain. Driver returns -EINVAL if any compmask is set. - -This patch Replace the inappropriate return value EINVAL with -EOPNOTSUPP. - -The error is found by testcase test_mem_align_ud_traffic. - -ERROR: test_mem_align_ud_traffic (tests.test_parent_domain.ParentDomain -TrafficTest) - ----------------------------------------------------------------------- - -Traceback (most recent call last): - File "./tests/test_parent_domain.py", line 183, in test_mem_align_ud -_traffic - self.create_players(parent_domain_ud_res, - File "./tests/test_parent_domain.py", line 156, in create_players - self.client = resource(**self.dev_info, **resource_arg) - File "./tests/test_parent_domain.py", line 90, in __init__ - super().__init__(**kwargs) - File "./tests/base.py", line 617, in __init__ - super(RoCETrafficResources, self).__init__(dev_name, ib_port, -gid_index, **kwargs) - File "./tests/base.py", line 503, in __init__ - super(TrafficResources, self).__init__(dev_name=dev_name, - File "./tests/base.py", line 477, in __init__ - self.create_pd() - File "./tests/test_parent_domain.py", line 95, in create_pd - create_parent_domain_with_allocators(self) - File "./tests/test_parent_domain.py", line 69, in create_parent_ -domain_with_allocators - raise ex - File "./tests/test_parent_domain.py", line 65, in create_parent_ -domain_with_allocators - res.pd = ParentDomain(res.ctx, attr=pd_attr) - File "pd.pyx", line 261, in pyverbs.pd.ParentDomain.__init__ -pyverbs.pyverbs_error.PyverbsRDMAError: Failed to allocate Parent -Domain.Errno: 22, Invalid argument - -Fixes: cfe548d4c78e ("libhns: Add support for the thread -domain and the parent domain") -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_verbs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index 34e8d07..ba3fef6 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -238,7 +238,7 @@ struct ibv_pd *hns_roce_u_alloc_pad(struct ibv_context *context, - return NULL; - - if (attr->comp_mask) { -- errno = EINVAL; -+ errno = EOPNOTSUPP; - return NULL; - } - --- -2.25.1 - diff --git a/0078-libhns-Add-pthread_spin_destroy-pthread_mutex_destro.patch b/0078-libhns-Add-pthread_spin_destroy-pthread_mutex_destro.patch deleted file mode 100644 index 5636e79..0000000 --- a/0078-libhns-Add-pthread_spin_destroy-pthread_mutex_destro.patch +++ /dev/null @@ -1,216 +0,0 @@ -From 3a1432cfdb7c696d3acf97025e6d74bbf3e520dc Mon Sep 17 00:00:00 2001 -From: Wenpeng Liang -Date: Thu, 7 Dec 2023 09:48:00 +0800 -Subject: [PATCH 78/80] libhns: Add - pthread_spin_destroy()/pthread_mutex_destroy() - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8MF59 - --------------------------------------------------------------------------- - -The functions pthread_spin_destroy()/pthread_mutex_destroy() -corresponds to pthread_spin_init()/pthread_mutex_init(). The -driver should call pthread_spin_destroy()/pthread_mutex_destroy() -to clean up resources before exiting. - -Signed-off-by: Wenpeng Liang ---- - providers/hns/hns_roce_u.c | 61 +++++++++++++++++++++++++++----- - providers/hns/hns_roce_u_hw_v2.c | 1 + - providers/hns/hns_roce_u_verbs.c | 17 ++++++--- - 3 files changed, 67 insertions(+), 12 deletions(-) - -diff --git a/providers/hns/hns_roce_u.c b/providers/hns/hns_roce_u.c -index f30486f..dfcd798 100644 ---- a/providers/hns/hns_roce_u.c -+++ b/providers/hns/hns_roce_u.c -@@ -346,6 +346,47 @@ static int query_dev_attr(struct hns_roce_context *context, - return 0; - } - -+static int hns_roce_init_context_lock(struct hns_roce_context *context) -+{ -+ int ret; -+ -+ ret = pthread_spin_init(&context->uar_lock, PTHREAD_PROCESS_PRIVATE); -+ if (ret) -+ return ret; -+ -+ ret = pthread_mutex_init(&context->qp_table_mutex, NULL); -+ if (ret) -+ goto destroy_uar_lock; -+ -+ ret = pthread_mutex_init(&context->srq_table_mutex, NULL); -+ if (ret) -+ goto destroy_qp_mutex; -+ -+ ret = pthread_mutex_init(&context->db_list_mutex, NULL); -+ if (ret) -+ goto destroy_srq_mutex; -+ -+ return 0; -+ -+destroy_srq_mutex: -+ pthread_mutex_destroy(&context->srq_table_mutex); -+ -+destroy_qp_mutex: -+ pthread_mutex_destroy(&context->qp_table_mutex); -+ -+destroy_uar_lock: -+ pthread_spin_destroy(&context->uar_lock); -+ return ret; -+} -+ -+static void hns_roce_destroy_context_lock(struct hns_roce_context *context) -+{ -+ pthread_spin_destroy(&context->uar_lock); -+ pthread_mutex_destroy(&context->qp_table_mutex); -+ pthread_mutex_destroy(&context->srq_table_mutex); -+ pthread_mutex_destroy(&context->db_list_mutex); -+} -+ - static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - int cmd_fd, - void *private_data) -@@ -365,7 +406,10 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - ucontext_set_cmd(&cmd, ctx_attr); - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), - &resp.ibv_resp, sizeof(resp))) -- goto err_free; -+ goto err_ibv_cmd; -+ -+ if (hns_roce_init_context_lock(context)) -+ goto err_ibv_cmd; - - hr_dev->congest_type = resp.congest_type; - -@@ -383,23 +427,23 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - context->qp_table_shift = calc_table_shift(resp.qp_tab_size, - HNS_ROCE_QP_TABLE_BITS); - context->qp_table_mask = (1 << context->qp_table_shift) - 1; -- pthread_mutex_init(&context->qp_table_mutex, NULL); -+ - for (i = 0; i < HNS_ROCE_QP_TABLE_SIZE; ++i) - context->qp_table[i].refcnt = 0; - - context->srq_table_shift = calc_table_shift(resp.srq_tab_size, - HNS_ROCE_SRQ_TABLE_BITS); - context->srq_table_mask = (1 << context->srq_table_shift) - 1; -- pthread_mutex_init(&context->srq_table_mutex, NULL); -+ - for (i = 0; i < HNS_ROCE_SRQ_TABLE_SIZE; ++i) - context->srq_table[i].refcnt = 0; - - if (query_dev_attr(context, hr_dev, &resp)) -- goto err_free; -+ goto err_query_dev; - - if (init_dca_context(context, cmd_fd, - &resp, ctx_attr, hr_dev->page_size)) -- goto err_free; -+ goto err_query_dev; - - if (init_reset_context(context, cmd_fd, &resp, hr_dev->page_size)) - goto reset_free; -@@ -407,8 +451,6 @@ static struct verbs_context *hns_roce_alloc_context(struct ibv_device *ibdev, - if (hns_roce_mmap(hr_dev, context, cmd_fd)) - goto uar_free; - -- pthread_spin_init(&context->uar_lock, PTHREAD_PROCESS_PRIVATE); -- - verbs_set_ops(&context->ibv_ctx, &hns_common_ops); - verbs_set_ops(&context->ibv_ctx, &hr_dev->u_hw->hw_ops); - -@@ -419,7 +461,9 @@ uar_free: - munmap(context->reset_state, hr_dev->page_size); - reset_free: - uninit_dca_context(context); --err_free: -+err_query_dev: -+ hns_roce_destroy_context_lock(context); -+err_ibv_cmd: - verbs_uninit_context(&context->ibv_ctx); - free(context); - return NULL; -@@ -434,6 +478,7 @@ static void hns_roce_free_context(struct ibv_context *ibctx) - if (context->reset_state) - munmap(context->reset_state, hr_dev->page_size); - uninit_dca_context(context); -+ hns_roce_destroy_context_lock(context); - verbs_uninit_context(&context->ibv_ctx); - free(context); - } -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index 68d7110..b2a8858 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2049,6 +2049,7 @@ static int hns_roce_u_v2_destroy_qp(struct ibv_qp *ibqp) - hns_roce_unlock_cqs(to_hr_cq(ibqp->send_cq), to_hr_cq(ibqp->recv_cq)); - - hns_roce_free_qp_buf(qp, ctx); -+ hns_roce_qp_spinlock_destroy(qp); - - free(qp); - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index fae6126..ba3fef6 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -803,6 +803,7 @@ int hns_roce_u_modify_cq(struct ibv_cq *cq, struct ibv_modify_cq_attr *attr) - - int hns_roce_u_destroy_cq(struct ibv_cq *cq) - { -+ struct hns_roce_cq *hr_cq = to_hr_cq(cq); - int ret; - - ret = ibv_cmd_destroy_cq(cq); -@@ -811,10 +812,13 @@ int hns_roce_u_destroy_cq(struct ibv_cq *cq) - - hns_roce_uninit_cq_swc(to_hr_cq(cq)); - -- hns_roce_free_db(to_hr_ctx(cq->context), to_hr_cq(cq)->db, -+ hns_roce_free_db(to_hr_ctx(cq->context), hr_cq->db, - HNS_ROCE_CQ_TYPE_DB); -- hns_roce_free_buf(&to_hr_cq(cq)->buf); -- free(to_hr_cq(cq)); -+ hns_roce_free_buf(&hr_cq->buf); -+ -+ hns_roce_spinlock_destroy(&hr_cq->hr_lock); -+ -+ free(hr_cq); - - return ret; - } -@@ -1071,7 +1075,7 @@ static struct ibv_srq *create_srq(struct ibv_context *context, - - set_srq_param(context, srq, init_attr); - if (alloc_srq_buf(srq)) -- goto err_free_srq; -+ goto err_destroy_lock; - - srq->rdb = hns_roce_alloc_db(hr_ctx, HNS_ROCE_SRQ_TYPE_DB); - if (!srq->rdb) -@@ -1102,6 +1106,9 @@ err_srq_db: - err_srq_buf: - free_srq_buf(srq); - -+err_destroy_lock: -+ hns_roce_spinlock_destroy(&srq->hr_lock); -+ - err_free_srq: - free(srq); - -@@ -1191,6 +1198,8 @@ int hns_roce_u_destroy_srq(struct ibv_srq *ibv_srq) - - hns_roce_free_db(ctx, srq->rdb, HNS_ROCE_SRQ_TYPE_DB); - free_srq_buf(srq); -+ -+ hns_roce_spinlock_destroy(&srq->hr_lock); - free(srq); - - return 0; --- -2.25.1 - diff --git a/0079-libhns-Removes-a-repeated-initialization-of-a-spinlo.patch b/0079-libhns-Removes-a-repeated-initialization-of-a-spinlo.patch deleted file mode 100644 index 41e7dc0..0000000 --- a/0079-libhns-Removes-a-repeated-initialization-of-a-spinlo.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 8759b0e6ec4e73994743c1ae0d0ecc186688b6d6 Mon Sep 17 00:00:00 2001 -From: Ran Zhou -Date: Thu, 7 Dec 2023 09:48:01 +0800 -Subject: [PATCH 79/80] libhns: Removes a repeated initialization of a spinlock - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8MF83 - --------------------------------------------------------------------------- - -The pthread_spin_init() of qp was done in create_qp(). We removed -the spinlock init in this place to avoid initializing twice. - -Signed-off-by: Wenpeng Liang -Signed-off-by: Ran Zhou ---- - providers/hns/hns_roce_u_verbs.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c -index ba3fef6..c404948 100644 ---- a/providers/hns/hns_roce_u_verbs.c -+++ b/providers/hns/hns_roce_u_verbs.c -@@ -1933,10 +1933,6 @@ static int hns_roce_alloc_qp_buf(struct ibv_qp_init_attr_ex *attr, - { - int ret; - -- if (pthread_spin_init(&qp->sq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE) || -- pthread_spin_init(&qp->rq.hr_lock.lock, PTHREAD_PROCESS_PRIVATE)) -- return -ENOMEM; -- - ret = qp_alloc_wqe(attr, hns_attr, qp, ctx); - if (ret) - return ret; --- -2.25.1 - diff --git a/0080-libhns-Fix-owner-bit-when-SQ-wraps-around-in-new-IO.patch b/0080-libhns-Fix-owner-bit-when-SQ-wraps-around-in-new-IO.patch deleted file mode 100644 index c7769b3..0000000 --- a/0080-libhns-Fix-owner-bit-when-SQ-wraps-around-in-new-IO.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 96d30f16bc03167c7c52e663785192382688f542 Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Thu, 7 Dec 2023 09:48:02 +0800 -Subject: [PATCH 80/80] libhns: Fix owner bit when SQ wraps around in new IO - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I8MF9Q - --------------------------------------------------------------------------- - -The owner bit has been write in init_rc_wqe() or init_ud_wqe() -with a write value. And it will be overwritten by some subsequent -operations. When the SQ wraps around, the overwritten value will be -an incorrect value. - -For example, driver will assign the owner bit in the second step, -and overwrite it in the third step. - -```c -ibv_wr_start(); -ibv_wr_rdma_write(); -if (inline) - ibv_wr_set_inline_data_list(); -else - ibv_wr_set_sge_list(); -ibv_wr_complete(); -``` - -This patch removes the redundant owner bit assignment operations -in new IO. - -Fixes: 36446a56eea5 ("libhns: Extended QP supports the new post send mechanism") -Fixes: 163d62ca6196 ("libhns: Fix the owner bit error of sq in new io") -Signed-off-by: Chengchang Tang ---- - providers/hns/hns_roce_u_hw_v2.c | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index b2a8858..acbc854 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -2544,8 +2544,6 @@ static void wr_set_sge_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_sge, - - wqe->msg_len = htole32(qp->sge_info.total_len); - hr_reg_write(wqe, RCWQE_SGE_NUM, qp->sge_info.valid_num); -- -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void wr_send_rc(struct ibv_qp_ex *ibv_qp) -@@ -2737,7 +2735,6 @@ static void wr_set_inline_data_rc(struct ibv_qp_ex *ibv_qp, void *addr, - - qp->sge_info.total_len = length; - set_inline_data_list_rc(qp, wqe, 1, &buff); -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void wr_set_inline_data_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_buf, -@@ -2755,7 +2752,6 @@ static void wr_set_inline_data_list_rc(struct ibv_qp_ex *ibv_qp, size_t num_buf, - qp->sge_info.total_len += buf_list[i].length; - - set_inline_data_list_rc(qp, wqe, num_buf, buf_list); -- enable_wqe(qp, wqe, qp->sq.head); - } - - static struct hns_roce_ud_sq_wqe * -@@ -2892,7 +2888,6 @@ static void wr_set_sge_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_sge, - hr_reg_write(wqe, UDWQE_SGE_NUM, cnt); - - qp->sge_info.start_idx += cnt; -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void set_inline_data_list_ud(struct hns_roce_qp *qp, -@@ -2958,7 +2953,6 @@ static void wr_set_inline_data_ud(struct ibv_qp_ex *ibv_qp, void *addr, - - qp->sge_info.total_len = length; - set_inline_data_list_ud(qp, wqe, 1, &buff); -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void wr_set_inline_data_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_buf, -@@ -2976,7 +2970,6 @@ static void wr_set_inline_data_list_ud(struct ibv_qp_ex *ibv_qp, size_t num_buf, - qp->sge_info.total_len += buf_list[i].length; - - set_inline_data_list_ud(qp, wqe, num_buf, buf_list); -- enable_wqe(qp, wqe, qp->sq.head); - } - - static void wr_start(struct ibv_qp_ex *ibv_qp) --- -2.25.1 - diff --git a/0081-libhns-Fix-missing-DB-when-compiler-does-not-support.patch b/0081-libhns-Fix-missing-DB-when-compiler-does-not-support.patch deleted file mode 100644 index 0438df1..0000000 --- a/0081-libhns-Fix-missing-DB-when-compiler-does-not-support.patch +++ /dev/null @@ -1,83 +0,0 @@ -From cad30f3d98525d14796094b2905de222c894464f Mon Sep 17 00:00:00 2001 -From: Chengchang Tang -Date: Fri, 8 Dec 2023 09:49:42 +0800 -Subject: [PATCH] libhns: Fix missing DB when compiler does not support SVE - -driver inclusion -category: bugfix -bugzilla: https://gitee.com/openeuler/kernel/issues/I8MPTX - ----------------------------------------------------------------------- - -Currently, if compiler does not support SVE, hns_roce_sve_write512() will -be a empty function, which means that this doorbell will be missed when -HNS_ROCE_QP_CAP_SVE_DIRECT_WQE is set in qp flag. - -This patch ensures that driver will at least generate the DB regardless -of whether SVE DWQE is supported or not. - -Fixes: 7b1f5c5654c2 ("libhns: Add support for SVE Direct WQE function") -Signed-off-by: Chengchang Tang -Signed-off-by: Ran Zhou ---- - providers/hns/hns_roce_u_hw_v2.c | 33 +++++++++++++------------------- - 1 file changed, 13 insertions(+), 20 deletions(-) - -diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c -index acbc854..be4c9f3 100644 ---- a/providers/hns/hns_roce_u_hw_v2.c -+++ b/providers/hns/hns_roce_u_hw_v2.c -@@ -318,26 +318,22 @@ static void hns_roce_update_sq_db(struct hns_roce_context *ctx, - hns_roce_write64(ctx, qp->sq.db_reg, (__le32 *)&sq_db); - } - --static void hns_roce_write512(uint64_t *dest, uint64_t *val) -+static void hns_roce_qp_write512(struct hns_roce_qp *qp, uint64_t *val) - { -- mmio_memcpy_x64(dest, val, sizeof(struct hns_roce_rc_sq_wqe)); --} -+ uint64_t *dest = qp->sq.db_reg; - - #if defined(HNS_SVE) --static void hns_roce_sve_write512(uint64_t *dest, uint64_t *val) --{ -- asm volatile( -- "ldr z0, [%0]\n" -- "str z0, [%1]\n" -- ::"r" (val), "r"(dest):"cc", "memory" -- ); --} --#else --static void hns_roce_sve_write512(uint64_t *dest, uint64_t *val) --{ -- return; --} -+ if (qp->flags & HNS_ROCE_QP_CAP_SVE_DIRECT_WQE) { -+ asm volatile( -+ "ldr z0, [%0]\n" -+ "str z0, [%1]\n" -+ ::"r" (val), "r"(dest):"cc", "memory" -+ ); -+ return; -+ } - #endif -+ mmio_memcpy_x64(dest, val, sizeof(struct hns_roce_rc_sq_wqe)); -+} - - static void hns_roce_write_dwqe(struct hns_roce_qp *qp, void *wqe) - { -@@ -355,10 +351,7 @@ static void hns_roce_write_dwqe(struct hns_roce_qp *qp, void *wqe) - hr_reg_write(rc_sq_wqe, RCWQE_DB_SL_H, qp->sl >> HNS_ROCE_SL_SHIFT); - hr_reg_write(rc_sq_wqe, RCWQE_WQE_IDX, qp->sq.head); - -- if (qp->flags & HNS_ROCE_QP_CAP_SVE_DIRECT_WQE) -- hns_roce_sve_write512(qp->sq.db_reg, wqe); -- else -- hns_roce_write512(qp->sq.db_reg, wqe); -+ hns_roce_qp_write512(qp, wqe); - } - - static void update_cq_db(struct hns_roce_context *ctx, struct hns_roce_cq *cq) --- -2.25.1 - diff --git a/rdma-core-41.0.tar.gz b/rdma-core-41.0.tar.gz deleted file mode 100644 index 19fbd78398613efd77dfd570feb6c558a04666dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1876872 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
  • d1=@&=fQr|m{AUj9IV za8iYW2gy@Bo@9%Mtu8xg_*2sQ)2X#8Ixd{7j!%AX9lfezNGpTLL`9(C5(;o$pY?iZ zVWe&i@g9)Q-nKoQp_7?Nqg?1A63ryxqk0bgRf!l$_y`=gj!bBN*DsFdmeyHW(0=r zR1H?1jP+e*%Ib~boHX|S(RkIge{Hrqt>Yus*X-f_wHo)LyQNNhuWV821GMq1POqlf zd_QwD1e{Su-zwb?7sHi*!V&#lG2J1nSbbWu-j!C$Bfpfk+$OCUCO23V(kW?gNuxfi zQo!P3O<7k`WD;0UQ*W$dlk8FA5xgo#_YajJ%=(toTiulU?3+w`mY3!1%a~I~*W+F= zqV<4=g6`FXGCq>QYGz?b_bsTPu@udQL+{Ep%rKh=FX`sHEZj5EdSR1ylMQk~8Iz1_ zgRtvyw2*C}S+P4B61%wc2E;cawDEhN$ZSVz1}}%mpYpk3v~48#)Q%w7YJRx#tbbI8 z2RbGH;+5*)+K1XJX`iXHAop@ECwN+>0U>WB&w`Zq#gtIflBU$zuuW=`a>GX#(Hj6k zP@Je|eCG*2->!2Uu;Um1uesN?67e|Gt-syivab$~Uo;M^7{(SqZ@lQ_`HpGh?ZJS0 z@OJzCQXXH)UjLle>zAiTd!N_m)1&>{_c`0&G_6U?q0qFN&BkA-@ZxFkr{v_z8Y zNUk3W_Qdh%a}C^ijlk}Y>lUiA(dkg7?oDnU7L+T#{b%+4)6zRQvcIbq-wp7q`lvoB z;d(N5T)6{mkWU|NW~rTL(HJ|VJOfFtN7`#;Wd>u4{j|wYG!E|?Gg~NBd>odnRN!&o zNO|2T%brGTDJbu8XJco8ZVa3`6_nwcn|H|y24G(Kt^ za?R^u3x*ityO(Y>l~ciHQTF4gO0H;e-Rf*I!EmzWmD-BxcyV1#G5h1E8~R%9`0jMz zMg4nk%Um_Lgs2|XOG&`yu94lijMQa`=A}xsNfLRCUJSr|G5uJQk|jJ`z$R|5ym|T*+LU*Kc z7O7fq*WN1!B73Fuwqkk^#h|F>&o?lr{4t%#p~wmU)tK;zW^X>;nK|bLfgD9NrR zrAf71EH!*5HV3S%}mlvo(-uT4&oGD`~B)I7ytb(+?=JRqH0@2w6w=tKU@TT{T$)*KSQMUew_Nh$WWt z!Ch8xeuVW{B}bvw&uXy<{8U)g!3?7>a%b~HuBQORvEQNoB53oB#$hTdSk4U>yFFNy z(FK+{tLruvmcPNh!KwgHctSJ3MqiYao zrofNGOoCi>e!dY;WLfMve&4OoyCraznBto-g6XbgF#N?OLFCC`PmVApng{*{<2R^S9My>#JtN-3bx5Ff)4`%{^7UMoT9HKu)L?-LalfU+hC zwsdk((1|DsU?2wW6gVL;1Pt6y!aMbX&lA|GO2oP@4zNl*S4vT*XbsPfSiH&VL7*x( zo3&wn#)bt;tCUZ2>}nQ$@ZfwnC<91rcQwA0s9N(9FyCUch-Q7Hz=SIAt85@iZi);P zIVm$ztDGy)#eG%Ze$3(W%3hqM16@ZO(ck+<<3)DRivn^4(ESD)!uBX*Bap~B>U8O- zrHT>~JwTk z*}hqLyOPC!V%_I3HHnO&cLh8s9}~)$lgh}J%ZXnRi9ha@JDyMybhl3yzNoR1ZA#A& zX{f{H)fq05+oS-F>BCuB!9+_(-<<+-rmLP`JueyARTdpj)P0-2*r%>mWZSEjTm;!e zOAcyKe3tzw0)Y5hNRK3=y2o4dGDe8XCUQwYSR$88BF)Zuo^YnRK^ox%@1Sn9Qo31H zT<5|e;j#+8N+5o~D6)^4i|_5lJzW6Qbb5QuYn-Ikl*$Fv}rLHr^t$3(d<~rDboFs21I>GqGH4f7dvpXRCmOZskyzh%eB6GOt0JnlfD}WBDhZ1q^gF8mZ{YZZcv6 zlK^QzR=pl2DYPS}sPs~|E1<0a@cb#N8&LJ2K>(^^Eovg zT}LB3|4fjOXv~rKGRFbq1a8PN9BZ7P8PZO6Yd8Bq2LeWfYUgQfClxGYKMW><ES0-MW@A}8lVmHcoRQmLD-~ibp_5g%ovo~dmen>5aup~T6CJjAJWxv0y2O;T z#w15E+L{|-uQe}nNGu+%e9u&&Z=h4tWUb_-+5KL$gW1{nNJU)I+)z!wHmJc!%XmcJ zv)GsM=~DxUk&}7;)Q85rr}p9$66YKV_4Lid1kBNj(a(=7%A7(45uIb6m6wWA!r8;> zsT6s)lC|PLCTj@V(dF}%pWy%D9*R+NIw zC`H1KGG#@XHlqA$Hk7$0ly|V8Ok6T&6?oRW=;^z`(;fJDyH@$hsSMvgM zt>M4eOtJ)z*`N@<>^EOFP7k_V68pU&}@(X?ZkaIE7D&=vgGeKOyu+E7un&-35 zLY}>1Y&}(4%3`sQGAcC4v)`wvD>hP^9s9$RHd$WYvR6gcOF(T-Mx15of*`e2I;T6r z8OSSPC$^i81*x~z$vWuwz2iBR*T20a8xIL+Ly_R@H^Uz$UL_&!;B&Rf3RD-7X|cu_!K{jZ!IFy@u6WH&%~j zz>;}?l*Xv?^?(M{f&Ca`2ur6QPA!6RQcQnjPf%uOd&=YjA{B;3kQV?TMD+mW5|{x8 zon7$YOU7;>T%ExP`@9EJWZ|Pur#c6fqjKd%X0Bs8p!dKHoiP=VO}{ZC7ISbBXmNtx zk`5ds^(_GDd{?44ZUu{!UL@i4!r+6;<_LIK>#t0;h&VM25aT#2-c(&EL{+gU8G`33fUdi6agFM0G9w8DWt)TCruf5R~3}z9j8%A?ZBbTFb8=X_I zv;Dg~M}#aaqWc=UXabz<>y3knJ276={CK&B7vN95N|1fxs)0_9l2gB=ABto5G1WS8 zgPnq*s06kfYqr@Fx{!=n`*CmYlOSH9bl0TE{)n)+tf8BR@+vPl)~3nADg{=(asx{J zDt~>1u6-&fjVV8bepT7DBi^#{#V!p-Kib>dRqFp(+8g@2ee)6@JGu+v0kawMpR4}w zEMT3smShMuS}jYcD;ayD4!V=?CFYPhC-MbVkh&YisRO7ON>GLP$P+gnUmE9Mio-Ug zI$)JDxu24PP!&s<20y%V(Bw~22FbpfKH}H#o$U7cJB85QnPct7vTIyC$)=MQ)--lr z^8NfEqh*RBit>52PdfvL?@iq~5eetrE9q#!-z(PkH$-MoJ^%TgZ{=i|Np>&+LY^fq z0uOHriuhT24p6XHEd%ws0tTbS(2GUOl|M)n0`h{ zvRfEv3rFIHm}^$Eh55@tbx$pd&shs;C2)FKd=@Eddi8o2HYG4{FTB2MlP>Y-^x%N# zc3Fy*66}ImPQ+qHNs;4USV_uLcD!wq*& zi-k+}UysFRX@ZAQ(q>BL)Tsvpl5W&>CXPbhM#S|o0x5=2!~S4^m20{7G4lz?PO+Ku z8A!3xo=gP;R7qO29x(1E(r4-za_;c>D9Hj|%l;AcmbHqOC$k(wH`C!krV_l->djYb zA>dRvR@-2VoN zy!CeNJ^ovxf9vm)Q?k4mb7SOvWj`Xc0ZHMWb>6p&LyiGkWL|V{>@uGP*DUL zKiy3Rp<#Gcojf^lf2>}qQt7xTyYpkbKwol#$}ba8J`+ry1e)cd$zOa^VYM-=3?WA7awp1=|0#X-|PNteVD$1l@QTb&mNjiZ0e1G{(d zKMP(Rz&rgi6MgBI)RSMVLSc1Pylnk;*xV6qQtOfuzf2DQ?9`|{utB;RRFt+IeW^kI zyN2`6-oY^j!&Sz1y7f-C-E17%>b2!sanI;%wudoJ_gigYtzvk__~dUCY`yqZU8_;a zU*aFoc@3^Zg;bG5DAbpyiJ-E-aD+)2&NBwldUJB9T6)Ol8`iRFNdp1?k@= zm%q6^D-Axc*`>Rk)18CkMO2cA82!uYC^(a#;9D9J20(@hF>x^Sy{jq``y3?5D)Z+m zjRvEQ{MK&<#r@|_88G%+jl>-~0LeZ~5DmRNI^J&{HDD-*jgwTp%&T9F29*bROvO+! z`_O1G^|EvNl9yuaO`dp@=&CHyc+t}A_?Nt=zr-9_nm41PBzjfG#>|))UW&7%b3xrv z8SjRrKiVJY@QCJelrff04HWRKe@?OEIcIcKEqqT5-rPyhg2ZlgyY1GC({9sl9K31# z-hoLxXdN|aXSu0H3x6+Fvh({P3^~8(o8$IBT1T${n*AC}07f|L6CSh2l!*ehBFQ)# zxlIyVJA83`pzzzl%`;Q*pmo@S1(s8`@JpxlKd?)~Iy^!`+;74Rf!F}Ecf8jG3{4ZMn>+9?3^uIC^MW!|uzmMxD*mP@<7beEo`^Rxr`2Aq7VDd(*p8-(9!H;< z1X1Mm*e#PHH&eQ3c}F6>IG(H)zMoOo63=zV5>JaZ>{o-b7)NKN2SMci*FR^G!?+V) zV*S@@8=3XLxwZAM{=dQ>ELsd505gmJo-5OYA2}VPM=m-l!Q#b$CfBqswXKpFk>uxx z1@|An{>jj^{y|#m>?t7i*5Csi6-1H=odyy-V$j29Nqc{Pnt6tC^sp|g zorFIEdH#G5K93*R@WlLyS187Bq)+p8zo&m;NoOz!ZGZGU(SRE!s$iJ}2&aGUnh%2B zA8vp8yik~4Ph3uwGZn=r@FsNo7XT3Z2rb*wQZdnQ@dW-Uv#$c0XP2JO2LYW*f-t%- zprBJOJc2(o7E2BVU&2SS83RG~Bp7-9Yw@x02ph!?JTG7f2-lyD@#)b)!#;ghmS5KE z>f6=^eX|><-DA4(Gk$iO|INQT-QyGfcKi?i+`gm zJ59UUZp+_C$A?XL_lbr;R<)i#;?ti=0XS%z@3U=;YtUy$kOB-x+O4B$`*Vzyk_3Y& zz&Q?lALg`}h8le+Q;`pzpMX}W<-j6@$Nd;$`kyR71ani>ffu3Iwe8HNf$j7^d?pyA zr-|!+E||#uUz_y6%fgY!m0-}kYdDxwcOhbvaL^`h?2dbG7@d2Qxl=|4vNwWGF&d;J z!q#k>yL4v&dA)99TDJi&z(?^jzz;W#Yl^>3oa<5G=%V;YhUdGHGE>cSzivg_^C8%r ziM+^&g~xG^W%q7|E{OzTrYK#ZYavaz{(#6kcmDEW-DM)-YjH8Og^Yn{0j(m7Iq=UJ zWAJO_`ZUGTde_{H#FJ_7?RzdccCHA~c|{dle!`#2u8Euu#^f5e!?RU<((jpD5^rSU ziP|elnHscxEY}qxE;f`;6P|)UaHi6&16!hL~j#tZIXg+f!gx^_%1v$**1MhZjrZt-LM<>Y;+Py4=0UP1gfVn zNBR+HR$IO`At^pT4hG)vS_(o7cV@+2MUMP*Kb=_6fgF5Dn!X!Kl*ElP*U4!YC9opx zJ;+VCF>+}viQ-3b7EA-?9y8cn9d9%X-RI&{DFda`ZMTkI-2h{ znUPOJ&p#_>xaSgdi(BwBoB1e$nmt<#W^E1(+Qu~yK>VGcY;BlOwl;1LC3zU3 z=S{O8d1pRZf5l@#Bx78+yy4u0XYPp!spt7lcul`=gt!EvN#>f4 z8jWs}V^U*SYKjf4E``&F+uDC0{V(kNcenw%i~Se;deHxVbMvniykC0$*K76lhxz~J z=AU<*3WcTqvh%;O{b2w3?ahA}%%*OIzFv%+WzB)^F#q`dVgA42`Tx@Ee{*x~VgA3- z`S)G#?7SDu!Y{f0w;$xcZ*~6Z-&-(%yR851&Dz8Kf2;F9^+)%}|2Nh)wlnj;RePBK zztH}teT*Ke?e5XRd@GdIoYd)B4?#%H%Y{l1R5lBU7=Q+r?YpR#r9IxRohH8hNNjmN=i=!*Y6N zKFvdD3=@cEKD_v9@J`Bmb;%Vk5W+KF!4)%W2T+9{x4mde!A31QhId*D{!+6@YdF!4 zd}jN(jmVYqh-}sTC2wC$=uC|Hb1ggLpWltv6D^!MQ}@!jUZ#bcdQQxP?R1D+%)NS+ z7ix)XnwZnv_2MqU!0gN-W-f>S-g-=^G2rPKECF)<9YYK;%>Zs?8|QIGE0l@z7j zdcq9L6mjRtOYxwEoq&I{S4cOu_i#J&aR1|Cx<_XkjJ^IB@c&uI!(P_^fBixK^ELif zpA^Is(ePtGT#jWD49SVtn0Og?b960wK^S80IL;RIGIZS+oqYsT3_|bB!-&Y3W)Z%h z1B(kV(Hv$=rl_rB&ksUDc2!>A;ruMaAjI0}B<%FOkvFBto|N-Nhw2e;FcLfG6nFdR zF1!cK`%DxuWHZ)|{fIGQ=g@V4i@Bn2bN4yqPl}~h586$&$)mGBbh~G>@gBCpzIS-;UqWMtN-u+ zvm4YM47mwiJ$EBFTA^HOjCIT^sK$ZW#3&mH0uibD(ZuPyP?KUxlT&q-+foHkE{wz& z{kM9qkbVX$2ouI9V{oge+5mb?83wr}N<|M9Wa2tt4szZxO`OCPWef@Y>v1rP~*oTSb@k3QeD;)*?_!eGLe|IS`#b`m(#e z_?tWUMN)Y+2+w|I$eF)==K`dYy>l<}F@*TvkbZ$K{7l^jyrt$MOy%W<7w$k2Qrk82 z^b$Q`+8_#ePcdlm30o;4j>eH(RxqiT?0b(;%;i<43Hrf8gYUmv$c<7gk_b8;-P z<8}vlL!$%bfhWK#qOzmk1xDv=b~*wov<^=WS^x&%wi`#?RZ&deuDIYvS8u1oWoW zX_jEdS{*FV;+Eeuey1^>((rMvpl|%uAl)*}sA#Q!pX!!zIQf;kTuhx-Y*H_mzSJ&4>?Wdi3ZD(^sDBdfYR}=9A zGkdM->~vuojt^UV_G?=yHy6v3ySpRO$*FRK0O=oAxuG~3Ppw(SzVO}(^B;>RD;4-Z>M$8D;h8%#hdj-5Zs zD7cmA^!TpusHowIzx_?rwo2luNCFc-?}{Q;EX5^?2%>~B`6Bn`wv18AczdbQ0tY#I zW%HDEXk2MjsCQH|IR{!UjORZIP=*dncW?Tl4}qSTy%(taEBaXXj2r&SYCIGSpF!) zsZ5b_NufAjCb3aUD1GXY%!E}DbnM`a;u!1U3=U)*Qk8@q5M6r?i2W43KgBrZT-)vD zLF2dPzOjgtFCINISyZwv?z^Xl&1_xy;?bkp+`5gu|2~BsK3iA5c=V_~w=Q(8X-4c# zzj*X$eNnquEVo^J@#xXU+`1rS*n6FBwyu2f=+S200$dlzNC8Ag=q>}IqU-mswV0@h z#U@IzpRiMnXR?5U%VN?bo^x^sH(Nm8 z@I;HDJ94gE%wCk9{&K1$_6+1>v!tBtbV;Yr$HCpq)RwcYyH4b$TE~gZfr+J4FtK#H zBzZW)F<>`4d!Gz{|14_EAI}rhxFKG`w7F5dl9)JBdrgurajH_-tDt6)fR>UxF{eNp z2D-{PqXjT>3djv??k>7aFF&`3i+g7<{)N4WuKhm!a~=l1_a|mtUas|M9PgGz%Mv^E zKZ_^WD&?)zO>q$PKUC2DLnafOUf*WBRGU#`qmF~!NO12Fun8r1LbC+=Oa((Kc*}X4 z)6jxO%&o9AXC88)<^m9Z+ZFP;^gGT)>z0t}BFwUOhFcw~jU-~#QdIJe{UQiPDD%kP z^x)_7Oeu6YGz#I*Y$54mCd(>n$uFxt(vqcTb0D9Cm}j(4zZU>ij~BI;tTwx$9=;ytP1$haj16-qY`AE?hPl%o0a+3M zHqr^*`-HCTUIF9t&s=oZ2X+j~%?)0qDmjrq51EC}!1RuJBQA7`{#J+YI$9{Z_bzDdf6uLoBw5a-yNG=o>`HWq`iM6~rNUQa%bzo2 zj~>l$z_>eAH_%GG3TQ52(ht7yl9yYNaKvyn8dcP#gFKwcWOShD>COJlB_~%OG*q)#N$qjCA1|A&}h$r6PCP^P~+iyGR!_+bVg`#b#@NV z$bK<&`e;!k6P?VWnKMEdgb!7}B%%Os^L*DGAb2%64c{3~U9x>+>%!GLZ;7@&AsYBSzF7jC|vzw4%3^KakU@_SLLu|=EF=kK+t z#uo0jpTEtfTD!W{*p}L1m!gZcJ8rSkO5jGKPc?`(1Ub9S0tgFC3iD9bFR|0!TgT@qTT02jdI?UxRC9CnEvfdF zVXwDo&|k7a|DGDmswZ;WTgZrR(Oi!1CAYoBeD)R%UM)GmtIr>yp^wRkkog>TDX_V! zm{JPatEHhMk*KrpgS;sfC*|bC~^S?mLvW27|n)K z?JP#c9J=A1Q@}apyM&1^Qpkh*-?ILH*HOipU0r;c{D1ZJdN%*pL;SzLBK}9`_m15- z{q5Im)DQDbLZcq7|Fm|6R?g|vpg=UMOf)~oam`=9*=qnWsAHe(wd}*zv8b>8v|Zb* z7g8qA4{P(=TK_0s1mnAKfE)AwZf#}!e`^o^zkk*GZ#Rzij}P-XfPQB>!@xRc0|c1` z_$5X)Ae;6X8JbVe#hE*m^kZuJUbT<*?W5zP7YE0C{}5|eYqd;t3K=3^*Dq$n$HRBb zCX$Q~pUJbs@eCe#%bnLhPRy6u|F?7Y|A+Pe7p?zJx6#dC{qjxTM$gm%>mQ!Du-tGB z+V=1YpBMSZg)5`;+Zg8_&U-rW2^JDhK$L(_8j9SH2Hc;Bb z`cJI?3ukl|dOocFaB$!Ge<|8?HvjM1L;Uxz@s|@{t#Nd83>$sZe$hN?y*dJ!f3InG zTL07BFY>}+5q#{9%SJLkb4|hC-YD*v5GNx$D2SzFkkpf3IzC)*teJd=>fsyVY3~uJ$~C6+~n)xt^W} z{(9kiBPLpXt+rW#f40SOFY*SSrv;)G{JYwCA2>rKJ{EfLj|K!588 zqmj!dFX~aKD|%BmoCd)tDiqFL2f7l8UGb5OD6O71jqoJPF*mB`R+*oprU7%=sNcRj z1=cZL^^9i|_A`$k7@=H@N3e2?->4R$1CD-%VFXay;s@c_<_;EzerbnZqQbO=_Jy+N z{FL5|9E?iPs)p`l-cLDS7U|8Qv?02-=4QFnt zis9lW#gc9aGiont3BX}17xQ73DU#K$0b#%SD@JoJ7sPUZ0Kg4H6GErEe|*}Fdr9M! z7=zxveIHXGl03W_cw|=_x>Y12T*JlC`ll$azUw?K{a}>^rw)hrho=YK)&XqMDe{y+ zcIB7qSs2VF#aby@2xboCT6bV!Yg}?CGft!t&!4%^6K~8xRAr)bhEOULvO_V88|&DI z9s=tjAb$j&FG0{MF_)z(<6e2uG>Tb7YBdi1IjfO!*~+clo?vQGH!2P^7$D_0u;OLN zA5~BWctz9ZONSF)|j1fwyQH|D-jxo;S4EGzTI(9y|GM?gaSXIju zO4)$c$e=i9G>RYTNgI^yGV>bfJ0Skj8GSHtmEg=&ZYNDt1M%IifErm^>iI;H)1sQt zo)fva(u;#qDM?^xm_7%<+VeuXNqi13vK7=A6^$mSZBTA4*Q`RGf>P}HZ%PWp?pT{MM)yei+a~Zg{Sfd_j-5ajC%t| zT3Yiqbc!A{N6gjK1CRg_Q&FbrXIEn!Dtzf9lC16Pv) zEZY-W=Z?S_XCqez>Xp2vN)fMkUlV5mEmn*XJqxwGASF_yQC{sBz7<#lMqYLM?trYN zgA11#nS?HRN!8fgp?g_^QbTpneS~Q`!OVfl@v_DdJy)QRyi^G=jqYml9gQmcD%D-L&EwbDu(VKR<^O3 zPi-Yj8BA=hz+zGNP_`Z7KNSwWTalfQ@Y%2MkB>YCe|VOpB&!lwG^#R8-+QyI+jX7< zvZ5qK3UB^6Bwr{H8Xhz9(j3$z4SwTZ_1%eih^g+ux^o97{Huwj9rl?qMXOas1n68CGA4 z6nenbKFA48Y?9g4B0Fa<=vrbyC6~$KPU%XLs*XD;`pNEdDfA&lL@>L+!OO7FP-N9S zcOO^^%{osq2{Gu9=rn4Uc~ad6}%J`U&L^w~N-3O`SlO|--a zE%QsocZ^Mwo|mo5sg>S6GZc~Gim*&az!Rwt(50ER)S+yi$O7G4s{TSmzF!6e90>s} zyDtr{wG2x{{J2*c>Ds-j@|;nad60T*SvgNlYT}vW5&4s136F+K$y9BGXB4jegx=tO z(1&w1YLs?YPGs14)_uYe#2cGyBU&j*fK`;N90>`f9T+liLA#bjm{peP4F-JH&PCn1 zJDTjmI@E`xKwO5%W6f6KDQ=*1T81r8wcKg%-J;cQFp;4^RVe>y=(-D9>Qh5QXEuVi z&hXa)=pE(|aje>agVF|=%)ybdNhP!-JBbzz7C4zzc1QuZYq3kk6vi2MjQHNdj^S1} zMrxuUxQuS>jLaQD>=Zu(lQ-fd#Ajs(9i92W34O(70u&~@Odr^3*a3h5(a{-~5%yf| z!Kir3o@i0O^LXuUj_oeE<#T6peLtG#JtwxiPHzkcvu>^Y{|1PeG zmD1Zv?fvsqX;QTzZb9C(j1tV}(%g^61vFQ-6k?!LymZvvp;ZR3i$vnYmXwx?Paz~w(^WujEmVnk)STHfNSrH82QH`u1 zBn|+w?UW*vcx{z*#>LPoeyTnxJ-5oEv)qVKn{Z7gT7E8jUf_eF2xwLJ@OOUMTu9d#CT1-WBi(` z9UzhfRdDTpQNhx?=xGrzn&9&zp)RHXJ;_#@13iue{P&Tk{c-V3-Z<4uX&6a`rQ zeJ}PyJR9^dT|gu_;oUS!ltE%<%+sah^XyB&I6BdX*6O<_)hF+s;K4eD;GD9n)h9pX z7gU3xPf1nJAB+UQi2ct5y{-C{N$678r_VA1xg%}^odX3KwmGyR;A1xK;;O#}c;nZ5pY=hz9vTr=+qe(381bg68Gy^Ow2_3#|Fdo{>vbneuO z@&c?>s-C-71MduW!eVj*#cLdfZCucMgCZO(<9)HsWgP+A(*Mp}(c0I$B$OjXP*uEy zClTfd#n=beoMtHK0TILg8=>_02YfFmoiM3Rp{v51>aA2+N~Eu@urI0Ih0eV>r~q8! zfm#kbVNe8B%quIH@bnc6SH^#zE+&f1=9xe`mPq285IYD!6o(xNpWqfYudVGH z+9DKKv4+%uDN8V7jN@XO8RT|p!}z{weBaVjJIZYhS$0lSiq!Ag)?%IJ3uj<<#Y(7f zv&9cF$FEAKCsBw8!Q{+6NcW#1|4WS+oS7$|+s2Llf14W_`~Qvg2mimX@wdvk1l4p$ z7~K*XsC&hR`IIqz+zUpLaL`zLR240$QG|`?8bq@Z>`G*Z>P$JCwad;qsA~wq5(-Xz zM`oiW<5+L1gI40paE572#9)LXC&Iye?-VBFW8o3r6pnVp6H=u{TXXz;f>5RczPq~*RPEqp z3>+s@1ctX8u`wE6S^%%1RJLL;3+ZBjd_(y81df7kL2;3yf`zF9Lrm+afRX@SK(VTb zY1|v_S4Vu_8iVW#0(Y^~JleOL?e=k7SS-tmxxo4)_>zpymp0dIoMD;9v~>MWu}g|% zAdC?W_xD=>{)dk*PFn~2wlog;wEDwG?A|A;j)02fhsY`HF}FL^z?xW~KpGJjPNl`p z%hrMT;Uf;^6E}=vGS^@syp8Ref9`BzXGzEXy#8i>%?lF%(XdV5d*`^56oe~?h zz@AfVH(xb>10H;G(AWbe{O(;f3Vwjy)DoRz#g`3;pA=6&`MvuZy52dqJEt#Swti#A zjnqfh|kGqZT4(&M@_z0*QHy)Xp8fL_(chWvSX|}tqW{371 zz}5-W0O)&YeMU$=~}!7Sr6$SFWsOHN*L8jy1AlXmOZMz<*t7R@|24|DSg4UCW(6V>*| zP{gFQPw+cM=k$o?uKT*(Z0z$3jABk?p=66L2q(>MN9dkV*G&l{Envv5HQIZx5oU7a z83|B-XQ7i6wsL71%PF&NVBH$aicyFU&2`65wXD?!8imr!%3CZD!LVgL7QE~?&4m?F ziZ|>Cq`CB(p3x1cBsuw{j2M-(}mO5#4UyBq z=8Rcx9POKYHTHU$$B&C9<%uK<#i1LVkd7{i6{Ck_B7o6%^80TjZA&c5(+&~Lrvx@= zdm*CBAo>L?AK)ADVM$i+>&hyAraI4fazM1Yq!f?!JD*eyWc+=QRS*Hec#O$6G>(`- zQ9p>rEdA!N(K@pCn3O5jE7BM-4?ozxIU^cTv+&4(L+Ls;`J(qIK%fly` zh)Ob*p(DmYgw_jvyhGPCU)F%UGe1BVcaNM~U59iOJr`LLs!8K2Q69nM(^ub`KU9OD zpXUr*6R~myE2fut;>?F5Fjnda_Fy^u!g6c#%dJb*e|48)RwZj)7$G!Z=n`vFfRZ@d4t%7_KRuiU;^(fflJ;Ag>{VYwsU6Y%WQsXH?kiHTGUNMeC^BY#*UuxgYc` z@$wkhWodE4C+*{3Tl*m9kYo$sq#&gm(giRE_l-^6MzfVFOXcD++1(v4JNh;U<3weJ z=)8t{5@-1B*JiuZLdDcxyLBQj*96_JwK}%ibznbBmirWM9my9rZ9pk7R`z-=U&E#P zn^AH}ZI03a;OJP=K;fwMYjc6RCnkqard~%nINRhQLcX(^9Z*hPqp$ks#R= z8z*>F6B*)D9Tf?B;s9NbSs4q}jK86bM8E{RXtkli# z%LYi0>gx9;I|-wy3JLOt#1~(}W{y*N#}weF48aldFo4D_O7oJ0UGiZ=<|kN&o&P$3%FODwly(h%T#apYdY4k|tWX@_B4B5TK;bnXI65`{&;&Vx(DrKGN27<>Ry zyL7#9K!#l+7!8cZs)YsXdgNn6-Dt>5R~~{Dg-8mOWrU7IwGc2t*&&>N9>GsV*Jh`C~$EyryzI55!nL(H-x2`aczJ|^Roz=sutxQODZ?Ku(1XeKCgT>PZbe$}Z~OQ=*py+MlDKt3ja z8J-I$TccX0AZC#^p_W)TgtkR%2Q9F1a)6s;+exe%ks3DA7k=JMSF+SE$43Xh-+E4E zWvwa6s&xYB-?fO&9n{OFBzxLbCHeKtzQPX ziPOR-S_ety4+lfr1?2G03}n5!@tOVPtBg(_N;Bl}f|i&nw> zLSZ=Xf;mw!b<1oV3O^Z&?92gBfe|Tixm2AH0OL_7R%9V}c!mvw8du)BGkTNL{6ah| zKmgsDFEW^50I8E?JlS}GF2D0xGJcVGe6vM?K3it*=(!II?f;UEMQOUoAw8u+~kpj?Ps z%7u*T&#_)p5HT7Ji!+?yGmsj1z%S09(x0I05YZ6;h2fqn-3p)%^;QqsL0{R?D8071 zpSCV`i#0AqM`&pfVyJcAMACZjMH?JVaFuJrRw}{B=NMe%wmW7LV48A{k6yN3+2*<8 z)b|z*B5R(^G~4X%eOiTil2$6!!D?*M9A5y;DLQ}H@q)k_CK~dzB}olhif1MCA}L*) z)Qlva=IcgsS-B>a`{wCih#Qk##%OkiQOdp!TfPszdJf!7K+u23mjk*m{vFVcMPMsuku=N|JJy zZDqd9qM2+;j-UWWdN)a5Wtf}z!yf(3?$JusQ^8rgFes$)qGfB6`c}8_+w9%Tjnoic z2)%?|(;fRRTRXX-H5pk;VmoiJ(qz{d?DwL1;i4*&^kLA2$fdkYY?&2tCK-yd>-bZp zfFUgd*=%!EwZSbmSyN%5mKF;scEXly2~lM}djF3IEVmIoz85EIotzMnX;*QaQF)@1 zniJ1IqhvmzjK={RrW274h5+?rdYwfxIz4iJhiXBtz3g6c*tQui~TFG=A@ zVCOniDlmQ55Gjr_pbZKY+s-sT5(lFJZ}t??6OO7Xl>+I?WzHko^y!=(2Pq}(GW$oC z5%F~SCCjr~Jx|9NR!osU)RHt!@rT-&v zn!(6R&v!=NpUkzPy;+<&z|?8u1$|Ek7-l|+1!bGwL6>WGz||ZfT1jN z&N5WYO~kP0fi%1(7FdHNR>Iug!AgKeKP5adlns^f!XOgDo?M$r^xXnm_lBd-#>@@) zFi&+i;f1_d+9ass$0t##;N2;Dyf#kIuc(3+hSm>%W4w^5`Ht??&sKa<8eja$Z?P#H zd6@t>+2#Ta$>N3uVB7#d#0KQIPkBlV9B9?C=7eaNQ+ipMGG&Zz`ZuaGX7*R6TJXwnZYMq$BpF|+bCgd|BW)DcDw+EfCEj}Ow-$+eYC@1pOlQRCRy`$yxI zw(k0rF6o5vBsAJYh5k5xbaY6Mg5Dn#a8W-$e)0d%j9FPAbd#&rZ8(sxPHml^C7CNjOomLZ-v*EvTeK(Zqw-09(Hu=c2 zjDWYce0xHh3)|MhchrJ{gwfHGi+nGCDwU2|3y~N9jMYBLnnp4CBvCTcE*DQf<~n)& z0t&~vdb2@75C0W#HsCQPC*FnP0|h$uosh9eOrl1vco z@fyYcvs*9OXoRF9e)q#iAO)zFv5QVw=$N{WsXK-<?F zF}pFGx=c||w)ir(tzy@)CWY+oFI_VpT^y`goni?Jz^*WGjvXG`yBh(TDGBDAbJv%N zR!6QAkY{gpTm0gX_ zrJix%Voqr^QkC(h%WSW@!j^l=(mBuG`#z+)Y`fPwR9>pOal1c(**@MgW;wnR%a2PDN2Q=a6p{fa?v-v>e9Gr0 z_+H{03#3P35LLRXIl(hx;=3F9nGrEi#fTEV<|i8GvZyK6&k^kXimo(=6{@Pd-d(?s z=YGjNlK@f|B)Ock$SA;NlM*;Hhv68Lar{AZd#ZB0{gclf4nxrOY+PZ9*FEs^_-55fAU)RmX!LVohppK)ioepT4cWFIJzH zWO1xlv*M-8P;UT|t^cCYX=hFUlK3&qeVk&x0qn3G|$e4dS40Q~$}yXAa+?o555 zIWq8>aQliG8j<*&xK`m&%mQ<9TU-`{Hz6;t(|6^x3qoftxGbh{m}K-3=kzIy8AZs{ zE~QoC+nBls16b>D5fjG?$(NU6P{45-x^vQag&{^;jSj|KRqj?XOCMtz6q&Rf&Tc(7 zj%9|O=mpdBw1)$AG0D-*D^uj?>YDTpm!I|2wIhL}tHzh@y`oF&{|Dzd< z88w3W%0LXy-2bd_K-oN#*HNJ`fz>|MNg5?3nwhi8!pK5ZdeHlSf%Tt%OZg?%f4#oG zzLkmpwYl~X|NYxo|0=-yJRWc`#rW%aQQ1F(Ggy{I2U*NIj&c$P7B}L0$jzMY#LYM; zx%Oxt2fQLG2cDz!(&faZ!*>A#H}cMWnf4_Ey8y7qo=^wKL$v)$IxFuN-#!TkH|z{Io;9# zD5|pqqc<90D`<|U$!EO?Rovq8-0LgU#T`BiGviE0 zicpvM$r&$PqSph>IV0G;l0%a&)=7j>z^4fCEzP>Uu{Ux!Ac@AD|AAr*W7c11bp59? zuuOJa^(x}as}PTZO4&oSraZi5%!4#`CV)Hd%2+2u2dOtmtQVwaXpF|rU`NvFo34w= z*x}M;N}?wP6?=i4!d)jET{A#;s{K@mn^33aO%sRvBR2v*LjjkX0s%+m0*;hyKLL&j znx1L)K!+quQf#c3DrQAh;zmChjilH4{M^Kd zuE)Q+n0wi1w~FLApkRTlI<~l!RTgh8$=l$&MX@w&;{i`xgkLF3USz$8{_L$rx--Wc3K)>qMPse;jf@RYeq z2E&9SD6n2*mk5w2I8pV;fw|6htr+zFfNw_nXw1E9+Zbfewu_NF8m3Z9<0HZ+p!g{8 z-MKH-7^>qB1N>gpN+s2Zi*%jeip)l>;bp2`>Hd{5e=er9pf4Ag!IU3`PTx)E#Wu6_ z>P~a^+;EH$qKdl7vgn30x0EO@C-S(H%E_z#CV=I|*h*7RycE>jbH-r4x138k`6N-V zZm$|ygyq~L#!R5aClid<080*d!ILK+F7cazC~qiMI8XKpvR!_knx1sF*bF8l1YFp& zF@|@ijKQN(aETG*JoME8*4=YO0Lv}(1_RfxuEfYzIN3F`BA-yg^dx?%m0hz?>!b<8 z${V7t$#^IWPNrf*2cRLHu{juzflnh7E|$#n=y)$}l$!(?z{{Ln+=D9J zs^B*(Nmt&G%E3;6M3SW|2BOFGcI|!6bYzo87iEty5FlWkhrP=mrF7z3UJj)`%OUr^}3rS>Wy%9iq%VQwE8vpFiLcLVt-)p>JV54r4 zsOeT=6B^*AkR*rDdKWz@{(Yy&jC-f_uOeqREfwL#yC?9^b9e>?-d#Q|(XWzKPJp0} zCLaw)&RMhzjqV?#?n?X%J8*b<&_ze~W^(1Us%IecOp3MA4z5z}N3wwk@d!A`t5)Y~ z)ajgB$>&DBb*=}CY5R48a_|!ufSeY?c zl9Y=UBjm3-^y3urN+xr}2>EvCp1D^TQx4awh+(W!(ab>FY)xga0m6{OMkRz; zJSf2qujW8!1!eOJ7!qBJIPIDrR1 ztTKFVF|=0SJ*htV`@1KrfRGejD-|(=fyclFijy+oPGa6HK%Z4q8&6^%jph|@yHn0$ z!z@A0R+L`jw_ellI=Ez?mj3>+2t&Zt`-xUHJpMZ_<$GMnHxVlgM-h91`^BrjY%I;P zvAj#4P4Un+kS_~#2VO5J!DXa3oVp&8%yc{%c%d;y5>4nO^g<~Dksb)0<$RvqcJk`TR0YSzl(*2sEVg7XecTg=qSxEU=G{>l-XQSMNoW80)m6MxU%G|y@!qaa z*V2t4&_(FBa|`GZnS)JAN3AqL7$b&tm)z}CBl*&eoC1FgQ&6eMVOG#$6Xv7!J_(A# zqWIJ|09qZmC}$N*)d}U z3crnJfWGRx4!x##y~+6!0b@R7(jee9yt1PnPS zvIh~^g}dSQ{zAHezK%<+}q zzj>zu#Oes@g{D3-d?||_2M?7>(JFAy@odT&SE<8gQBR&rN&UiGh8GRI2$3@__Dr6b zBGR6uYUGqo>eMK!(Yu}&{!b$^eDou4>RsRk3dIAS`AQ>=A{PoKnnLL%o;`6MK|~E~ zdSY}$Pn0Yq8&1gpvZpXCJp2|loTTngK2?2JrBlp_`_wXeQ_zT)osdf|%IPK<*d+U! zLaT-^OCiz8bLFm9gI60;ZFWL$iV|adj{%dsyP{o3Ggoog7wypsWmifPKF*e{^l?%T zPR`=;-~{leyB7S85@MvDyK4zyNjDJ8FT^z3C?{ZDi|F1LR~(kI#QOm zQ%dDIcEd9jVV5KGF5Bn$YC?4=ng*e(k#WM80Xn+2KO6VxnnP}ogI(5X=e1#>+xA?@ zd_gr@8k9et3(6ng0+brLly2q%RkBzNT0;#@g1q?=_!n$p21Ke zh!{VF6crdoBxSbcDklXcUTq@{fIj|}gj>*sGN(p8B?^S0(;204LYp3Iq!K&6s;f7) zZXoc8LN{}`(0dokWJh0I1Nz3W!-HTMUYjBM(9h6N0%LxTpo}Ry%y@p+R94Qap-z0` z$^;iua>WSZ5oc(V&~Us7gABgE?mMuD6w<_iyS0_qc`FBbSR}y#n$yIK6m5|k+PAJe*cogat=A(PVp)|)>nqsyEk}UYa^#X@{&tLMIho9?S#@R zrHPVdBvN9U1l|~u~f-SLsMwQ#77EKFRPa*j2ErPGWR@iwa1bDIC|&PDXmqO zV?@E#kVWQDd8=xkVvR1RtEQ{v9>j9iCYRP{iwDEN&#?caji@56b5=jw{&#zObFTd_ zeoxu|;eY?N`C$L|t;~Pzr`4}J|Mkth2!{NQf|JbhA)APT+ z@nHY^RsJfK3R~)^nU>SMiqrfEvjJDuHY@clQCr)oZ|~ICt9s3fr}%H->C>ldR$5`2 znG0#VvbJ8SZHjtrXA^*}RX5hRo^7qI*J={dFTaRNy#Z&(H<(Go^UKxn~4R4M7 zY4!Z)#KY@oH46G4-1Li{H;q=&^eVy^mBQ2b6-c79tN5KL2-|+qd_@k=dj}nSu=+%_ zNWO5V=s_H!4p4|EtAz?yL;cVU`m$cPQ7pExggt#;c&c97cF$d}o3DgY*7741S3VY` z+nOvSBKq>2@KCF5l()rG{vbS%I~sQEJKH|(H0^&h+egg>|#fd_<~5!AML1o%2Lg4&k(ieYzD<}6H~Q~BTrmp;Lk=n*a)>v;g%>*e(= z7y*CM5Ln=Q1c=@{XmmO+?AOPg?xRP=wX3206F-XoU;O%rq9A6g9X5V@^k{2ybA1bX zRY||!D>@|r3V#~4C3sW<*lSm=B;FFC=q}jl0B4ufco>SGLoqD-6fK zrb{X^@Rkv16rYNlZtU;3?Z(mX*ldglXkaa`qh@K{#YEv$Ux2}oK{)DG&x2?>rvoqA z$AAGKgmf+yN zQVK*?ZSqYVnGhmg;A=4HIsFfkQyR2!aD067qOtc6VimReb{fU1CZFGj(@Rvz&~pV` z!SsfBUoK>y6u5VNsoVC zIdIzDwgiK_dOoCj0#ZE>66|e&)4j%lf|UyiXf6S1bCV}$A&$)XnUA8UH=!s8Ob&*g z-i)CfKsg9{dNYEufb#Jp;uVrFL$Tm@aDIW?sWl4Ns-t4_YaySj#Mm)5rQZ^*P<>#MU8B>E{FHPhQ))+)ITbKbiO{bS^F6tJj}z0vrjP1(fyZzcqd&-WnS8BJCmR`S z;hLSW;)426z&G-ggM_{MMl)Ak{9HQMk&Y!H`E{Yf9&GVg{b_JM5=DbNfzOWu|EvUG zyRX~FZ{X9J@@=nc+ptn?o9tF>y96|00wmH$fDr?fO92294q!i?)4C?~+qM04PTP7x z#Vrd-+qWDMb@F@~_(>GuZcY8vU63PKRP>Hrpn)OWBvMIAOJY?HdtupIbV8UXapX9T zk0))S`Db*nS3u|Kgly^}i4CU%nCjZ>?5=t)aHLv$3(WX6k<{ zYuk6x|JK%bHUZdr_1V^D{n@jP?QMXx^`QSv>3_Fa|GV{XtN-1U`rpk5{qKYR_d);r zp#Oc)|32t{AN0Qu`rm&`l$}FxEn(ZPW81cEXUDc}n>)7cWXHC(W82uVZQEIYzVELy zI&}u8>Ynsujk;@fKkxlq*Vhfig+Hf#2_RNScfF%{!usL7vXJg)W7D7D`X7cgcNX&6=Oa)@@&dk1*`jX&9%q1@Sk5o+XQ>}V(|0S?@}zO6C}ZO>&{(Y~ zJXQ{mEjEir(bxGrDRmc-mz0O6@kad)XxX&_>fh(Mc%Cg&J>y*xP@vEerNdusQ+%(0 z!#luqogbj}$r11(Hx0n-0!(fIRtWBU{ZL>0n{Dd8$d;GgIBa;I@-SZgWi3n+su}g% ze?BO>DXeGRZgJ|>zpR>CdcIYz%B~;@6T*4>{$F8qhvZTS&~^lFo52jY7y&1$h)!#V z{j|pPckjBLY_IaUef0QA8>mkk=w~)>pIi^9>cpqmid%*IDkGsfvSJ-)w_n@p$K;d$ zh5`TgtjK4XgUz>-p1R=!w#q>N#%X{<2VhHoLw*)8;$`>ob4zHP`bU1@EW~JUSfu`i z?*gr@yISO6a#qMi@IVg8V~Rl1Cjm4!^|Ump*VTSCt8HwrzFRFQe%MzRgvbFJeZYi| zZ*m4l^gr4}wAaLOO&3N0y!O!~-_4!VgUP`tlFc`gEWTubZR$N;^XrfrFu~Xy0T85% zHo?#rPA`ff20Lre7vWE;R~h9kAq!}($rbC}XUmaG}Md2bW3xm??X{ZXHf>a{=WCR8pGUyt+O>@9vj@9skLFWKsY5M8P0(VmHUnd|Nk?-%wGmPxK!w8+;Uxfo0}$YzZe9M$K%f4|wYW9-ZP(eNwo&b{2;XgB=UWp)L-JZ)hn$tK z=Dq9d$k-i`Y+tj=C=tlYuU%kTe7>?2wO*Gi9Qvn?WHzS)_5!=*7iADR{*<8%B}yFr zH&d!BRsn2lEFFN(kzIEUf2YlFV$=I)$FBi(aw+P;MQ=Bv*JpV_@ zv6b=6!5Y44am9$^lT9%RA##XR0cotI?k^DN&yFQauVqF z5dP%5NA9~<|Kt37=K}HBe`oR2U+AOv>2LMd&ieA;H$dYOpfTHWSrZGRC8av^sg=ub z;2Rqf1i!x0>bA^bZ-W#8#IYv;R^Jk*1@2#2^Yv(J=l!r2EVTQ-(O`wr%?0=~fAp@e zi$8z1_IxD(o^pDX{J)vq0m7C<%st3P1rIj?o$tCVKjr~BoHo%O%D z83gnie&7gQM>DV8DF4%4kS&#UyI;--ujp6V7&$_D^gw`Cl2QOtThhyjQykC`* zX>SXxcHC4KHI-e=Rj{Vz`EQtpTyu^m@ha)U6L-4$Tm?{7W^4h85d|N1_?e~I#LtX! zxcv?-?(fJtl+-tiLYA>T^P^YF9%=K+SDW}Jo(i?wNBt(|Xii4U%c8xuXW&=5+_Q(?(^=C=Ux^p39N|YtX zm+`iARg#qWpgOoFmZji=;Gs-s|4F{Vc@$ykqfqPMY8Bhs756JwpeZ;0_h%rA}iRNazJfH0E3Oqu~ooI3&B3%J8uo3 z&{4NBJ>r)OWY{Gw1C&YTU;5QJ=$*@RH=cvk+Rd7O(lfy@9WJrTGn*q>-Or6alQ096 zN038+XZUicU#Tf~vbB8d|z-xE=en3%?#~cZNJ#G+7*&9pP zPFn<7(9qV3@&Ww>VYM<3;mdmd1OI3;o3v2=LsWSa3&2pIsKP33{ z$fXYcBhdl%J%*9EZ5^4U|?oE$Gb~77fOpZOM8k1 zrZouuvG6=P-Yf&Gj1HwFfAeS|yRJ+Q>2u0} z=#IF6slP%DVAo*(C7~oGY~-bZ^93j%!437r8cv2YQswO$uwA@tQPD*II04L!v`vGI zhvQ!;?y!w3FLk;K1|TOS$46&bi5xLQ8}}YMUj}ds!7sr(1o)|G7E`1rqkKc!k=|j1 z+de*@rv;>AktOKM%nEEHehWZ%adtNaRCfMy1)6%;SYf{fS9C75R9d+S^ttA_(#~br z>WW~{I~i1#8S8`11Wr`?+FueaxiPxKxiZIeG!N+rg|mcD7&ddg0F0!0&uBwa*q^=z z|9dF$cDj30O%^_z%Xyxi*CB~kS>q2~Xcz3Y;}ht{FYIN?{Q_w60bc3%xS?($jvWYR z0q<$Ic+*~hibvhIv|FFw7D3;~cb~JpP_tH|@gS7(oUGQYMbqV%r9vJ}nvL}eOmeVC zXJ%x-(z=debxRoO2al{(RSI9SjY~=n*GfiP99{EBv3Hn;$ff@rkN>smpr%)tpOhJs zd6J9{wX#>~u!~PaW^z~{2W)p7?x_3;x{c$XaJ3@-(<>HlsMAA9M!&u5Fke!|YeKzM zQZ+k@a_=>4gZTg`=|g_#y;zrvxh=IL>*dvcG2fg80#(+;<+hk*#Vlt;#Hl-lV0S6% zNZYbN3i%J*gUdbqvkSPEnyZ~&Varl_lHIwi^|BA&jq6lKPI#$1GagA!ycJz2P4LQj zk~X$L=b36Lb+|28#2>&t;+tm#VEsKGXML_t`Bi!1uaC>Q4ybV`x%9W*(8>Dw&&sR2 zg>>P+9oRB>M!*GFf=phz;zB|`PpZ70x47(M(M=)rvwaR^!#;Vta;UlsHw(a09J$CAtLp+)G@KMh$4U3l(~`5wR`%QHQ3hC0jJMGFc2I&~gHj2b z+)HG5gEIEohCw$cWE(tzXRzOx@@ly*mf^AUDv4UWQu04*1T}6=sDCy@?1O7s{9dt& zE>!k*?7v<<;(EPy>^6UW^L|#=@ela}qL2M==H7M*Jg}x5yx6<*-VCMy3wMOOCKvsH z7n@Hx^X^2xK;Wb0 zrwXsZJfi=3fFtI5e*%F=(QZsn{sn_Cw)gjHdtn_>f2D%=?z6cr${}+Kh|rJ&J{vEL zxIzEv&(lN`b#jkG-yrJ6qm(uT*>cW2_t$|Wspbk$uCK*Y=c;Ujh^`}yM38VL2 z94mCt(Hot7AYTQ$fp8i0F`Z2D>9Y9uCGI7waO0QVH|`Mjm<|B4ru$f_Olxa{w}&YWA-{DY?_OP z$c4jU=SK`)!}eS)3LZ8?ih~%)=D!xMA1 z>hx#}Q1C%1Fizjv@xG>Nql;W4yXD4GKOOL77~%=FTn-jlk9qfk)-AzG6`lVP%YY$k z)0>=XL~m=6U-FEs266E3+L+=a%)-n~KM=*tbVIA_h^-p$%I5rV58x2`pf2FiTBVnS zjS#Vbn3(NRf{{c|uxx=|2UhP27@3ym!0*t&#C%*3UQvnTVFveMz(fmdnf&@fkYjvB zjwO+&m$)H?_27jnmnY@7w z1DKE%1zFA|v9&YB801u-3LVITo1iICEE}TvBf#MJ@4ZMXW1R4qUWvu7BSE6Jf^+cx znHs=GR+Q7l6Go7;2PASna|IFYO~HQ<5J@hTORs2g8)1bi9<0-k5!s;Fu_YTZA>>!R zuHv=iYQv`8&<>U`z#Vhy6ho@V};^dB$|_h4ET;OwS)b1uKoz4E(Hf3v_oM2<`yF5 z0{00d`rsOhT^PJ!;$hQ;R1K{JG+%Z46$={?Aq!LP;!DB+Paz<`ZEt7B>?!2~qc>zP zVIg!o#?ZD@lk6I862i0rgZaukU6EvGMf@xg(0ImD`6-X>Q4+Ysa~{(BBFC5$MT8J^ zNW~jUcCk>RzQ+0{)hOpB1bBY+$ppv!26l75LxOMw>cfeJBHfGM?8mOLeN+hiMVdor z>LpIe9vG`PdV;lV8hIsb1Ip|?o2>+VjP))r5-yMGAL9u>H0rK>j&(>*g=q;4K?+mi)uNKHCru8aIs&Tu2WSwR3ssf<0-KIhjAXDNJUJ2c z6E0(PYP5dOKBGKhpwF<3Y{w4)7EGfF&+s&fOC}-%#b}~C^aX7*-lGEDRHs>j{}0?+ z77H$gnlL~cIOq1e&>dKxi#8y>A@~suLwp-@Wz?e%6w`E;dhPTAfrg6DN|a~JfF#C* z)s?TEt*qI(fWYyDl@brjTScp{C+c1CFM{zkj#TbJcIeEZt}PnAW>K?9l^d*hr}I&m zd|o?HKDV<_&mUQ#2AXZEfGDR0c5&sota_3%%P<{pvNOD8MzO!9UR!0WX;d1Y&41q) ztX&kq!L4T$&BKc(BT)yoCA_gYXbo<_S$l7gqwAK2h}&D1{NAl(Bt3)EGDj#_e=RYO zleB}55qVlFZsRJ5H`}p@6#sBN>go1tV53be47o8A@*13od{{qsExSP3neuVZIhn7Z zj!h3k%mUxbVJ$>i6g2~`xLiqBiy%i>rqE~V0ibwfjr{o@x^G0g^Kl{Gv+Rrk;6+i3 z^#MzZRr|4^zHml$W`%q3aOLv%_Gs~4)U3$*^KF^@d9B7LAe`bj?9ExHN?PUcz}V%m zwDbXPf)g}@$GiiGBKIJ0pdbuEJxNY5Oq~(%1i&1CZ4F3Chq+9=1(3o`;ml2r&y4)0Rbq%yk{KW#U;jA|gbmKv z911*S>;ish@nkc0({^+Gfxd!Fb1OTk7Mh!C1f;!(SQe|P8NvPAv&}|&GVKAw!oK9l z)ixKqDNIR&fH#`g)zxaRN16<6!z2P{egX2JyJ3#BF^Vulrm)_uU_&khSc&Q&_AX*w z0xJ-BH4`pin_f;RrL(jJ3k?slQVaf5riRm9O-@-54%upu-v6W(~m7r<0gi~(3(k! z2!uuq1a&~PKs9H&T@U?z13=cTQlhS;8;eyoA}u^(bV!R>jJXSLlTw;~kT33YS+2Sb z?vq^kse41rV6*cueUTpPlaW+046%mQnOZ6$Ien)GmQx(j3^3HI#t-4FZc9xK=xtdfOYKBa#-J_V~p>DX`eNPpT zgJ+RhG~jmKgfvxVfy11l!qN#9Y-7RJUAv224%d8yDajH9%D*3&OH>hSNwP2TUhi;k zreU86VZab`2xp8~>zFa{!iV6Kyf`IW=O|N3X>aHiYL=d>8Fq%AX6Us~QL3Stb{2V* zu1`Gtc<3x#8*WYbw}VX&QI|-V$9UrRo~U(Tpy?sTsb)AdC{p0KnjJySajo)FKAxKp zqskrkB$}2faF)=tvxKhWtV*v2X|Pd<}ho9=MuYBEy= zJ4)|x-e==!0nV_Qk7lxyubWglr6LbWHozs)ByP*oO?~Yt`2&=iDWnG?f`JMUKs!hE z4{VZYTLU(9&3p&jxQ-DwxMKjN=)#Y#jNnwkuJJ2^C|LV-bf4KcW1eLm>UD`g9ws&~Z$V8g)a z{jwCWF+#EKigBQ!Y$!ju|WUeuvUK;_Krj`9#+4a zCOb}usK@Z_;^p%2JAjcPvV?Gw3zwmfL>CHxwu?Gp9dDPu$E&H$>6Br%r(6dwh0;wZ z-3Z1B$&wtLgN_EH*3=f?BN)3l`A&?Z4;woPj>EwaNk1wLo!EtFz6Jg4ZV(;Uyj5lJ5R^uT!2(X$UY?;PI&}Pa~~ebA~ExN78+>d zs-iP$&06AxJtn|#i@K9<8|WP z$2z~KTU@DR)MX54RMJ&!SaMApNa+x*@zh@zaVQR*i>oGf0KUa3CE_mhDp{+7ah9XZ58c$T2`BA( z$=H(*|B7*F4k+2HFGdzsHmFAAqPy9Hmj;8hs3=y9k$9@Dj(hc)isnoP;^;EW#*4)4 z9|sZzL4vNBAp%McEo;mSDY`QOQ(GfRdn0U9d+>vogmW9 zKN#tq;X9dmu6Mo9qTkI17}GoQ>(lZQc&)HCKeKUl)Z7Mmql?p258$V`xX%52@J+}7 zw|H<4Dxtrb_+W0Uwm02jd9j!^!RjwB&Uk|@Qa_;R#Q#@AR z?dOln_2)k$;M5E@t~%gx=(ATWGYeW_)?>ZM|6rbnBv$o7zc)mJk?}^h@042M1tys$ z+%znQ+5WPhh~q1hFavcW(&)*1wakE&`19F+Bp@7j(ug zElYTr?)kaX{Pu?P`GfH%HTh{6H$44}-IYHD5=x_#TREU^cePN^;Rxu9i3GDViwA+X z17fM<;$RwDTUWRmoqm7YyE6^0+1UNddk`O@E((4t+k12*g2n zyqYpI)2J48dMhQ_hb@7PkB1f=)BM1EZ5f2b`B7_PtKp@4U-6_X`9Y#*Du!c{RixI4 zGmUd&kKN(_>W?sehs1Q}x_joYP$=k;t`WzyFu|k^1p0y)*6gS~Q#i;LVfg~Hp*8e( zp3wyp(gxuv9n@S!3P#1jbW)auOXb=wcn+JFq!A`OK(cx?Q3Dq*%KH%q{~1y-8nxNF z&hyXLAdkwUqB5F|URV}t{Y|!TfB9oiV(Xwc^nZpvzAYemJ%1$+rR#+o(&}|6AE8n` zj7MODSmhZ6?dkGNdEFE`z|Fx&seuwYgi=(Ypq#+c)z?@9-0STjKfCPMyYfuCt^Bgz z04&%NV)jOp@~WJ=JZEN*Sgj_Le0-y%-;*9qyh;B0QX+*Olu%KQ5&J^2nXm~F0HdcR z0|YNu6&?I}zHnfV*Czld)b=yZ{P=60V!mFU*FgaQ^H+a#nawsxvNS_$Ov!E)*)1P9 zIhrN%rZ$+0HOOl)b}v6brpGuV70k^TU&fGFdwN;|cR>l(U~^$}bVELx1pq&JU|f63 zgqbb=HjL(~G-Ow4SF2iTlR$k4rr()ao+{S_DZOj$-}6imCxZ0FS^QiA#4N6@qL_Em zI;N^arUt@x-A&(%geSAbp3~o`P{IOpq^mcooHZt>ODjQS>S&ftI=;daa=K4sfM;_D zO(!ZG({v7R#GJJDdb(jQnd~>|?_0&>OsU&BVVRw7;u7b&%nvcrT0qF$uM60IKt@pd^gRmRYnMD|=LDsh8SzL=_#`-je` zK}2qm-RT$Oa0@&Hwo@4_ADLhsI zfShMQ_sVp)|C|+3_Xp+9VKy+jN<1_o&#u@!9HQVK1cO|m1s{wg;HQXDV$qlGsnxl&NbKOGmnA)NWIVDl3Ow2!6P-&`y+25)wrh}(!uIpN;Wn&Esh@h9- zbo)?GrJ{ZA@~R;!{tw+WCr?B-m6E!H?K9r+qv+@mO+4JPNf#?&KP&U?&HN*r}gRl8na&3~M zbc30t;hesIvN3%HB?qlar_=(s4UTG~K0?Gn%lwP0PkKIj11ywWhoI_ssnMbE`q~dl zx_lE4$zHVQgYXu?ilGF*m&Hp?Bn*yMS#@4quDBXDa* z$S~50#ffdJS*B%awET~h-gV{ zgXBE9DZ`nCpoFYl$%2(D8Pv}b^nmm$lVeSnbh%37EuA)Dne|;VwEwmXd0^BP8@r*X zl527a3|K3p3&rWts`-tqA88J-8&HyOYQC%88U|Xushjklrf3&vYfzvYd70jkNZ`<+ zGI&tMM@fH(%HV&{^lYGuZQThYps^cjx7!LSGny4FCG8$Act!3>tNqY;Xve@D4$U$P z6{V70o5_pd>-=uk{A6ZGzB2(n>-07Ew_4 zNC~a=OE6NkjGPlQ;>2zSu20I7_J~s+2(7P}87ceAWm9`YK_*vlj?fZX1jT(3uam`S z)~sflgP~cvqh;qvwMX3;3;=EY-lDQVMOT)Q(6X?EI_SHL&bG{I#o(|VmJ>-xvxm~V zEi32426}C*&s-gg^T3PTKPZ2kX`T3Io|8he7)tVa0ZFdh6Iq-Ti}Tmcf`%T8sj|ZE z1=R4W<=B~dB0g?o`r7J4vOw=kzED4!uKHwB%tJSG$@DsvGd7nLBfJSY5q^S~ETkX< z0=9~CU-1Q!JfAUYRAP0{m>#jL0~NdL9oU2nv-M|+r}R?tbzfgqk1HUx?=JmZ%m!b5hjPy_Zx>ot@TbwqJg6fx8;UF{_}m zmTHw+=Ag$rT);1MA=`vnX7;=oo^*Bl*_HxJU1E!{m!AfM-pA1ya)!}R^`uW``dO+Z z193%MoMxKvwfHE`$P-FA1T%cp$oBW$zQ|FNt;hwPrP`iTm_ow@YS0t5&y3PxY4fyg zBA%I!pk^_MgkQj)1&gA5NJ@AyW*_djGcM|*b+2AFKzq0ZR4LToxM;xA^=^xMyvr4uVyHI&cYeHD9A9Sbn_aWM5^XwOH;eDUT zfVM%sO6`>B@x@#86(mp5C^iLgoYYsyl&u?*c#DiUE@pB>)#BjBjv&zhjUmD|?K;W4 zK;@+4j^GbeVcLVcAnp};U?wv%4TAE`u0^x8!5J|zJh;DsiP059ss{M*^Q5!T67Oj2 z>9_Te!LvDGOOQkR#kCYtPmZDngig|Ig45l>I-JK8kF94VVp(jL94mOA)5~oba^#*$ z6?IO$rm5M>FXv|SoQ|8s55a2{q_|-6xTBoN?VZhAjp{DGMwcqyG&94Hb@23aiE~K` zU2CPnxs0Xv+(VRA-iO(wSn8v?@a#lU%b}RIpe=xNi@{Un3X}a-zZ4He9$xIK%imiZ zyD)l0a<7$FpRpNQRzraPJiX8oZx!#EgE&2z38jVCA2h^CAlXcp$ktcxtXyZIEGE+v zFJaD0>aIJQ$`t*uOVh6^iWA_lbB!gXhd=HL!X_7@Zcv?T4a&W}u9>PbNj=^uSj zmailyPuj^(V|Ma{^A5O?GrxqR#p^ST zF|+Mj`t?z`Mn%0dQRSwJJUEs*t3Km{E>rz?rpQpb$qS?78uCtw4MAR?b7Eht2^P>} zjYlvr>h}QT&#u5z1G;)9FwPGt1@Pdg0UMlvij*G-E5Cn6lIa9ne>T#?h%G(cNdm4s zvdBLTWlrkQfM3uDW78)=u1C^*5c8YiT_JrA7;?I%LLPS(Pj(sgBIuO>8>%ysM|FT^ zzPn(x;FIs7j2XTO3?{pfQ5_-Qlsb$BF-Qx1I_*;(t;^%H!v9+5vb+-TB#HJ>j@CCu zoN0qm*k)=cOI#BBW18nwjSrhRnqJ5i}2na5_9_{W&}wqwQ>+k-l`y$v?*dZZ386QNeS8sUgtj(7o@E2R@aW@;DtVwYt-GFjiooZ z>cgT^#jBNz=Pk~6V)%z0E3&Y%4Xs=$m^3;6RQMd|zUU4qP)DLwNU$Z^_K4vxfv66? z7~ra+%-bt&3KcC3pMcQ>dOZ5Z8P^a(G8P|!CV9m8n02<{T{jx8`8hGSd;=Y>+kRV+ z#EfKP38ILMH<%>^6HF<}q8PtR%NsE9VF9)dzVfhJ-=cQ_KgH~Gtq(x>YcIh5*?&}G zOZ)lg{Zdp;m zG2Bk@6%nSqw8|u7JY?Y%HC{0vfs6UcVZS^_wFkEXW_`;I0`-2gIZk}8dDnI!7GDgM zorsIg5@xbXv5K5KXVJLm6(O(s{N)YgS(a{C4=L9rxg7=h1I2wG(w*3-p;154I32Pr z|F2D}A;F=$_-F2>yr`VUI{M6GX`ABXkWNZ&m&hjhz>n0vc3aO?_cy8Xj&0QMI1;)$ zdxNquKPmsQoycOzsFD-SFiqRnRVGB|YmlYO346aFq574tV;uC>Vv$gkFx0~ME?t$# z5ywqDF$jM;dFdNJt>J2H3{q6BRcA2@Ve^3KHtFwrxYfpd>8EzKXrbMgeuI0g==E9h z0Swy{fVfX!t$4mg2n+fpE*Qa&LJYlyli&^zI?b&wW6UY$;i6IR#(!9%MT7GzqHE;7 zb|s#ymcLOxS>8~x$~{ed zYnb?ejucyJ{Svf~sOnBKKHC6HU@c{{<^F6jq#_|Zx@`(KoRO3`ipXQ#p!VVP!U zFNggtV5_pm;?Y0r;zzzZfQgfP0%?kbOBfcO{o1oc_Wm2)3&P}?=`$u79D z#v>~a{{2R+U?=&9CkH$Z^pdU^-8UO?PW3_Qwnx(X<<`&mRP@k+Ero(_>?ym#dn8bS zIe~Bex=~Xhbof7XdfVZBrvca%Xwn##sUA=sbcp5`l59`^*Pw-{r>#@KOYM)RJRXu# zfd2z57}!))B`J;SvjVPm)Q~9!6t`9>U1Q#oaM}83Xqv6wxh1DSC}a_w4K5a5#s?vF zo$!mA$wG!pg;;o~r>jJO%g>Au|Ay0`SwRPIBk71GvS~2}Mj3M#)S}JIQIEN*4})#_ zJ$dIGygO(+pkcT`L}X!1DAKCJcWfXZFE4L^*UVFw^$`-o0&aE8#@V?{z+~C{YNI|J z_#>UR=CgIL%b5$bdnbeY1%?_;tE9NEcabszM+F$;0)V-aB*q0>zk$BMgsGX>6m}c( zW$dNBQb0kX%wf5uKWqUwAKp&br_SxKD3>?|(uHYn%=b=7OA)uV^kU7^wISuTmi)k) zHNXcdJA&8Fhx%7zsz6&M@GImY1{E;+UePWSAfubfHQ-%fj-MX@S4XsXVv`5*0rN93HV{c$0vyRdK0Z!-!Qp? zfyGWoEE(73VKw$+RI}RPRxVlq7WaW~Ha4VBUN%LFM6Fsh+M+LJK+NdRVrQhT_gEHp zU=G*jCQejh0R7X~FPDE770sM&Eo&nV)^u)9>S2#lC@kxCpe=#3m4IlZqJa2eubk`_ zrF@i5r=$hUft0BH z&%?d9AG7Qa5?h}QM&BN3)YGj4ek28;IA73wR%hX zJqq!7JTiqRl*#{$u*o92Z<%Y!S3vlD?bX-Usc3He^a(hT6T|!qP9whIItqJ3hf1Jq zQ4N6P(WX$0EOaN3B*SPP&ZxwaVPUMIvNgmP4)~m>3dE%Zs}!_F9;FDtEK`ZjhCso{3=&gR$4D?E_7x&I9pmd^J?r4 z@P`eUa0TbA;cr*GK7W&bzfVzhk^}DuzD*+ks&}wk=7K7YWW1(88B9mZSgju_)Loc3 zyb9xYu{pR}4%=iss)g2}u=TFj8qkN*A+-&um)JLN7s5SPIC_HL6yjX=sKacI9bjnx zhI3zvrQdYq%-v&v);WJS_jCb$S&%CS2H3ll)cjtTw=xLL!RFZhy_#(`skg)60F-XG zS;e_Bi7SxG*=kzCW8YWLU$-)Op>q@)dvD&|)vmQ&xmViLpub(6+M18;0hO9tfOhve z>CE~4SKlCN1-LSDWyxk1=R#oV<$2|W^TnWxkDu%H?PS`5>FvT(SD~>R?^!}wFesyB zjqsLd_?uv68L)f;c&PjRUAMHtx#BVdK>P;mbO3r^<)N85l48C(z+^?l#*ZiqH3!2z zOZf-bKtR%h!u<}6s-c+(N(WSiI0Wgugj#jzUZZnQOd!xaE<=d+;Y)@Rt3iLsEW_GRaRI$-m1qjA>rrDTbx24B%`-hG$)eClP#}8Sj!cw`a?)vT5TvvDi!)4UX%Q z9O2@D7r||q+E{OrvJ(E_ z-$s@+Gq9fUQBn<`Ycw4qFW_7MIZ~;3+G157mWj)udU5F5j)98#mrR45gNNUwXeJ?V zD^KyszLy^pun!ldyf`45=~XoJGu53N95T`)I*}H&=-eCY9teSrE>tG`w$EeJXQy@= zE{gq|*K)7lWBHpmK5G1p@!Xo_SF_bwG7StX#ngG$a0o`Jsb+o#d!z%Sl<5>m8WGDl zEkT4WaU$?Jc_MSPe%#nSbifk|G{`EAHGv6I02g#OtSnHK-X=Ew$T+05)JOzEDRO6r zkzhOuoF|&@b$J4q2QQRE%^H|W9?(5q4@io-maM>Kd+z-v=UF8gy+%hjGyK(p+_J?`&fmKR8d5A4< zTCv-!&gPl7$4nw%9k6#>kyPeV-~<58w`*SQ(h8dUzhgBiEXvZ$5m{4LV!6S5J+I!| zGmR#y?4(iVUc*jeO{)o*)#3tZlN0hYy0)h)B(2H_9Q!y<$?e^m2)K=paZ0}lIMT~l zdC|l1fN<1gSuCN;_@~yWpxAbP=1xTh2iw+%hiDZ}i6jM1SC#tj-oBLZ#J%SHS}usz zzvO^MFa-d*j90~3li{uMx7+B(35+Y!{yQF-mPtnTWQNNpgPUUmKJ5^SdHiy0Q;K=y z`L(m*9T}kLdnAYJ%L}3(a2+kF0o}}m&*}`e;Di8qLwu*e&XvY@Ku%66)kXEm)_(r2c8kBBu%9=_bk^ATH8P_?G-s#yKO!+ZYAnQJC4&bT%RW z)WDP${VEf*JM03#EG*X^?h}vy=VUg|KH-ITm0-wdT6TvgX2+Ksv45Zi9r`|s8Uq|Y z{6tkA0|%>tv3m0FA;`yIs4lPhCEXdC)-?P-G(Q+ZGzXkow#iwd)Dhmg`(iktdBn(fvt>)I6m@0G^-!C}J)w4VlcXjW|`H_dA+I+-jJ6h;%t8wUPT@ zPQnEd9Pb{{{2|P3U8Pkm5RelJQCf8Jvw*C81Pbl;3gmapr(Q4dC@r#7%ltE~LIkX) z6jmYK!!AC5{rZia5{vgymp&7%)1VQ-bbaTKiP+SchN9MEfWg(byNh>sPsR~I2l07l z=NEu;K;Y+9Eu%U9e(l`)`ONQO_>5Lb#vZGi2#ef3k&9Z41`TY^b7sNxFe&d(G-0CF zHhRS$=(;r=PoycYBAb};7hr{6#W)cgP?L?l4><4y&H6b9pKAi6hXO1VdHn`+capsR1VfIJpzJt8!Mg0O+|s*6aN@T* zmly4sYgq|SN0%Z2nJnO!Jsu3Pe^{X?3Dk&7uzX7<)3~7oEF@~$a`!UF9|CZM_Md4C z9{4sXHgrH*QNxwd7=`W4HDM|~d5GO#n;LRFa)LEO5~DQ*0;fId`r42lt>WN(DVg@j zT(NshFs5{MozraFd&k@ZA92zl@H%t&@av&=btIe=qrNa1EUK5cVpbVgT_O84PIs?e z(tpD|nm=Z$|)89?ZzuBAV| za;+sB>@mSqGmqNT0&7O&45nO-H0`Zc2!#@t>}fc9 zWWx2~1+s@p-PISjizbo^?ymaA;84e05l)hggaJd#k|M;wHjw@k7PIPku*G{%KkG@? z1y`WZ8r3rYrSLw1tt%l>$_B^UjU~;CM(ha!0{d@7VRz)@s2EA-fCv_v^Y?B zr)lm|MIamv>w}H7;qE9rlQLFTN)Xb)=Ef?8$(t?-PCre{Skob> z!pN=29c{0a?BnLzMs4{*K`(7VT8<+}J@6X5D1>L3L*`?omUEP5_?J-rd*57)h#`F^ zDe`pRGm`K)<)q*>L;ADp^db{F)luI25=cMj#?i66{pY|h&*{lLuzqc|RY!u%d|;dZ zDLe6nvZE0=uy87vMakM^KuUI$((%b}dMIp0$h5Kt$T-YCk-@cW!l{ZQNK14)V@aT= z#cJ=e6hbS7QQ3%CB{V{MSmJdj{tK)g-KewsKR{eE;!gX5|(RE0rOJJxsO@GYWlmNm%|Sq$_RoNz|NM7W4wU zlQ0+J=zwRU%6)A@>IIZ4lFUB*fJ?h7=v73YGWb868>+6MT^obEg5`;XEtR|JDO3+jswWJMqa9_%KUyX#8 z;AUD1mc;2PiPCM9g%2`gy=gxbHZ?l(pGJUDv(ltaz(J@s+ato^7_`v{0vXU#ELzj3TtJzV@z zlTv8mRsDWc?x$~VoQ`#nTr8~`)kS?f)(T~OmgGx*+fw!d3I!(PabDV78C5(bQ~5*E zT{MJ%1H)|;ost{1*&%9T-!nX{f*u9#Nt0(d%Qe^xOThRHsQ4J}n8@-Fyb@q`1MPyp z=pVl<+71w0*It5iSV;fskZmO0mf89E;}dDsgqfq6c7ep`)@GdgaKmgyfr^xz=~%K` zlau3Zr?eRbLxYe<4+@EU!Z@TuF;(bjr;7TqFo#4=x-E^6=deo&lCG?4<-P7Y>mc!o zijp*QI#4Y`)3v9Pj4-gdT~g6O^1wv8tuihOkqEawN8|Vz*r8KEA!Yg3Cz4RKd|sn& z(M!m6f~+?t92K;j+Kv|ZA_k?R5KZ#@Ad^~ZJOqusKMkweUF=edzS#T}x>)LTwyGrm zCMNR`GC40Lt2RZma;`B6Zw}|C%_d(?q$ge*=|8!+%?jL`g=UtuhQNPcsg1n9w-M<2 z6|WvS@IK1s3-Q`#z%Pe>UQi@I0RGS0-Mx0WT3CJncmeQpH(cseG?^Z9`303xb(EYZ zJNmM%Ut6Ee&7y0Yl7+&`J+@g7Ydh^gM1ny{m&I0{7knpc+C%tQQ*g)Dud93S!4@NL zz!k*G(^@{1}B4nWNyp4mJ@f<+X~nZ4ghw5bWMXD(IA9BqN$50ODW!Un33KpK#a_!f4B2hCL`|76G_r~L32lP`px25Mr%;OMtPzbO z&OXXUpOpWsVA$98LRhVh_*xI$fVeQ94{c71fD%5K3XlXgLD1UYK|EaVB4GCAu%^Z} zDb+B=3*~6UWLQAYP#hqiEQz*Gx8{~BWcQ_Es^;a=*fa)!=iv+xgB!3vD()JY1Sw?V zc_QAMru5(o@cJthFr%^$cOfXry*5ILM1b5*AR~hcJ%N5o*X^q)iJsUPLLv*JZKFzf z(=&|ejrP$E0EFv}7!w!$x8l_ihF+q_eI|XFdD&E3eUXw}LlF%aB&L4AFU$fq2XYew zQa_-1u@;r-VS0`>g-751if=m%kOiSY#K^SyjKmT6W8PSisB9|_&wcKH)khHqnsC`Y zNV1eL8pQ4QWtKbPfP(x8nRyHKlB8;gX?v(kQpnZOe%Hene8-y}@;xw(0E_66>6S zq88i8$^U&lA8w||yutwDpCTo8GAZjY$uG)r>=)uSB#{^$@92c&et=K1CDe>|)3*}n zOs7ZUii0E0A$5=tr2fOXLt>^2bbn8ulq1>85vKzy<~*!OdqmUe0KMsgJ0MGCq-eoo zr{l%;t`M6SHpEuloNM%3&9p_N@eJA7)wfO?j%%*}**c=BJZzMlK+-{iKQg*cdw$4DOt-JIiBxP!BQ2{EGZk$aO(^i)Rb~s` z#1A^!SmSdY_?5cXQ4sEkM`ln@!M(|F;ub|W!@^`?zQ?@9>T|3>L9AV;H$0X!YTGt^ z@&1bpJTu4{F1wH(o;xje_TL6oX3`Lb*~2471ZbWwwBz;v075{$zu{y?NwL_>t5kPv z*pn9^*92J$Mi0r#QrRD8_7g5>)dO5`VksLxT2&|!4_DI=d+Eo$O4hFG28$j;jvF+H z4@BRJq*0D#{@c$Vcknld0UBfpIDl#&2MaxvIxYbaHO^9XgYwQ<%-K8OtsF*^PX#Fx z^q>1nsUC^FsFrf<+ey|M=Iu>#aDr+DqTKqo5o}2>4 za_Y?diVMIAEapHtKl}*Rr5D^%(4I@bSTZaF^8`n*GKRUU8}L6-le*0%n0o9R-imbFE>Y`Jr}mi;kpRe9|6?zA*-GbhBxvO&xbIdDADjZ zwuQHM0Ymh-3`y2reAuXdZu`1O0)RNqM$3Py7X~ieb>#GTFFY-{ZH{Q8(*<=&t;=2* zG*FRF^MjV(1)MH1tX4CzmQLnu8QsW)%PdRP&SE9LV(?ZmYD4!bb0W*+tiEjEfx6ba z#*%h0cc|be=cxV%gQ1)xW_cj8#AnkIc8*Vf8OhnMj}|27k(Q!z|J2q0l!`*!4Bqbv zI5?%d0uEA>$$)*{>eAXPl52%Obh=))%4FRO!$E2&jtF9?Cz7gDIU;+z2K8=fPdTrd zLAa0*QM64M?R%-p!swuv+C43sj+_Nhs+~+H&yAF3-Wt(?jtpP8K{SO`DjN-i*rJKQyLk*YhVdmXy+1Y2g*fb*wAw0bE)h_J7?{s&qDHxa6{4Q_r5-MK1)q=aZ_;P;!+ey=y ze>?eAdz;(2@S2%76FbwIc4WzgnB!)^@t9Ze`%mXa7j zOa^}HOM|81a2wA!3DQa&j5roQ^z?mLMK2=5_)a%OQ_*mc*0U~qoG$+OhbMt&bQNE$@>0DxG|#$=s1 z_Sv$LhJd}IQzd~DoooMMHhE`22UYV^Hi!M54-nsc<_XraqbCXLG{!8In0q@UOZ|UJ z+CngmXYo*3P{KQs147E?Ds-4UCOHS1Q^JuiaQmT6iaD_H>~O_b{tax*)ubVQyil1F zcn4v*;e>z~NC7`~so*@sf&3?4FNJKNpLHDee5 z%rgNGIb4J!^M_9svWW#T|YuwsdSE|npZI8=1wTb^)rjV)Ho^+UJA*_npq50AXj zG_6RUjG&eaR29G7ksxn5Pg`-zGm$zB@@u-K8snqR=(fs@PjIF$jgX`mv-F>Z{eDPD z`=7;4eaL=aNk0y!sbW7CD;AbO4y<7KjS+-PX)qryOZ5&pkc6(5#T5?V)cBwXrUpH= zA@#o0M|>kIi7cLXMPG$g zt==lSjuik(Yr5cna;7Kt46v3}2`7=80u(P8T4mun{pq-U^fGtNS@{Q@RE6=kD?q1N zl@Hi(r`KVI)l6jASBzAEZ#`DXX?bWVAlurwt6F9>I1maq0f z`|z~a{`>KX`1M!$UE_bCZ$beslY7{@nT_c(_$ANs-&HKB(YaaW5;E z$fWksaHqnIs=3uYQVJK=B!K_776TuwRbbChr-t9FYA(h$-ML?wb)jE-joh_bXs&lu zs=|u1-iP>MXng47hray4n+DBrz#;xm-x$^A2o&Ax!{lP4K`_(}QNEN`|8{{}X^|IUu{f`Jo90h^IhuekpgpY8rP z*VZ>T3-`a(yyyS_T>O9c^d!&x%TEr*-%R_4lK(>P&|)gMQ8*6MB$w6Ak;^T353}Ei z1Cd@u(uy?^z@z&k4j|}nOLJ{5qi<)0Z`#;{b?<2M0WSj5Jd=?I#x^DouJpp6h?Or8 z*^MQOz2cJ0qnLwcS3xrd9;YT&R&sLnE){6+Ylks8cjDK8O{>UJfjO%IKUU>nkmhEP zU1S0qvKNtAB}TmD5!i-P#wmo)s9F!Nd5b8ckgSIWmVtBt;5yr~E@f7TIEEpaXDF*s zXj#4iJR^G(hEY_q4}ZbWe~uh3|)R*~Op zlCsF3jvWM!(z$;qNHcaXO47yK$Cb8K?feEx+1%Xi!|B{&^Ykp|?VKYzq#DU2(v&6D z{2-U1rFe2LDS_^{ie{@yhG1{#!voYvuqv+w37gG6>iIruYUeD=Wo@Yr4NkGY?D@?m z%f32{5$Pz&h~|5&w2jd}#jer7vGEG7j!!y=`1(8C>vdlCUheF7+ZFO6!rbMs`4#!= z*I$K^`V3>m;&Q)OsTn5qRI^&m!>ugE=~O8u8Gqf(ub6% zl|}(R8lOmqosp%_O_z%NWRD$ycwBuXYXf(viU#2V7hHyo0qmzR5{cN30 z1)5ghDyN=AX95Qdxbl|}pkpgXb?nyW;Z(JgmrSx@6=EVjXwrMpIR)(Zq$(bZr|@kJ zezZuz^o`wh?{xQdd-tzByBCLY33Z!fbqO#vCQCv*1+)*Pw4AF5`jn59TyAyr!A9w# z+#~bSeo^8tdu`X`;lPT`>h&}H`$Jy-xWpJ@H6JdzA13|??g#~mroSpx37zaf;`0rZ z;m6rt)$jL%X)0iIIIKy3TUPV?oUe#(s1CU}x~VDGlF0zGk4k3K7*UQzWTwXBlZgwa zzo1>l_IwxMPQ$>WQg2d-SPEMx^TFa2R3cMpr$AC@xe(wqM^uMn*A`b(8sb^)606So zrrKAPRIFK4`wm5O*46aFFX;+PZqrrL4?}lXRO0MP19+$VVt?oGuO)q-jr_?wXWv}n z?wi5O-D7_OT!^zrF1f|R2jO{`I=kYMTXc0E`_l_&S6p(7u13*S5Iei#l3R2|h|<{= zm)xc+w8e0DMJ2cBib#mFD=xW3S2Hwic6P-jx9IA+92&0YfP+Ko#;z#x9gO5O2~Vq9KM86;PA60n0F8hLEhm4caGDMIwzr=4GLygpeVrcOC!@OYm@H_< zuscaG*yhm?v59(9qQOUMjgJ^*6T0LXP+(Vus?48&Zj7IZGP0j^%d?+!MYEr@uh~z! zD%np0_v|Nutnm}UF8fKKll`RQ&wla=(uVvb{W8!}UD72$W&GbnlL58qi!_7c>#v>qA*zt`sr$sCpTFaOh|MW z{L|G1FEDG!^g=h}pL1u+ctE${pL1I<_SY@==iC;IlXZTZj0;O_Fk9nuZz7#V*~N(@QoPz=V8Bw_JVlL$pDUCfpvK8 zVCZ%!ZeuP|z37ysp^55PgJJyYUzoq>Cyx9Lu>mVuAJKU1->}F-z6Kiw z!I(ooV#ni*hM7_Y(FWXR+z;6}E2;^ljxn~Br)&(-U%Gc}XZ7CCb$sWZ%et1g(^eU4 zQb*z09fkj4%H$ILkK!mkhyJ&@-fZRdKbvdo8~6I3Kb`)EZjMU}qzVvwxeG;;Z=93u zgjO%4uiq7>mt-#udKpI(_JvhvInXnqnWH&G69ADB`qp^mju1=U6Sp>cS)R!-@pvx-!$k&@!@wV7p!sUOjflvF zG;Me$X7M@ZK72k72H|Y%c>+~7!IhXzQDy6oF$P26CqV;>>UHtIeiBW@tJx&Ih~jA= zzWvwv`S;OT5)J^SP-Wx;>TdL-@pmZgp4CKa3))OXYqiya|Jh!Bvc0w@zFBRqu6mv^ zv9+gnpBR>$a0s4oeKovNTCW%h(vX;%$}WZpNVdh7F!1WeW~)lA-b@GR&Wak(nABvP z7IKn?IORsOxlYxNWVwKaMi{TOj$$u(?A60beH;y7ytAM&sMAoYIhm8&%@cIbtV6?@ zKdMjt^QL$Pq#O=wpZ6( zoBZVCHkmQUw%8dAM6U;{I!k(hKsXRsc!^s%3eUnbDiO)e_$(SFw_ef9IIO`c#9?%a zD{6}77OtrI#I>SLSW#=yicW${PC*5gMk9Kv1IrSO;iVqLmm%u5VP=nKN&Fb*|5z5v z|KidG#TEGS>C^SKCr=1S$UsQ4$qfU%o<7~$YHd|-e~h!BCRWWwH@BN>+Z&r@i~fjX zd@&nOMOO+dlKKz8H={llPI0{fT~nP7@6~NKirO9c@jC>9*pEY0Z6)FW(+$*j04;2b z#2*K@-kO7G0`RZ~M=+IJv%bChbbGZ4Thq#K&03>%%dLSoa2*YGg(lXtQn!8%v-Q(#^ra@_Vuq^t}k;$i1#_jJE^aJ1Kcj!D6Thblm_ z>|i{)Ug!4sR}YQOdVS0^D!~2lp708Cu8v|qypcnDC<1F+Pkt_?s_I}{K zA{^0&I})?rsR;ktG-Mh9w#BejL|KO;j3LEGdFJ=W%U0$U?w!=+(PLu5zCWeI41o@l z)yfb1;&c~QAltkP060eVGhpO+m>*t}`Q2<<==3FN&0y_=7*n?*0wiP4K5RS3r*PaC z=}snb1tSA_X>#>Y%5k;5C3dE$>P_1oWXgZeawH;rT*dcLR9ckJ(<&@{6zU#?9tN-Z%7Cy0Mbi3^q= zCfYQ;s<-B31`ty}kv{YF6Jo|D(Z}GC)>Da|^?o!r%J$=<@JL76K83`5oS}?o5c=mB zENF)O;?(cIL%|K~=wQ|-H=bP0n#X46BncV&gN>U0vkt6}{51(u3|_gx2A}39tkf_$ zm^q>qLK4%UkIn!u5D@Eo1c*ufSk99LT5=|Zu{Q2{CM0xPH_im9`S$vT3%9Q?1Ebw{ z;nWn+!1Dtws5neR{{r649K>zpqs3bvL+K(c?;Y$2)MCLK;$xNqwEll*Be|5;_S!n& zq_U-a1ohvG;guurSsiXlJ-G+~aL(&#R1eR3{9sQS)0=w0*6WQaCA_Zq)9EOL*N*D8 zy2LGAwQecfkyOi>ke0r_$8n&*2%imK{Q{`2zioW|kS&Hx2qZWHN<8N zf59D5&m?RjAx#_;h8Jh(P&7He1!|cGU~4%5%gDgTp!t?$3?!NduIj04Uz;DhuLQg# zjlj3(4+5X)g2`eQLWbU_iShspxF$MavDj1Mc@;9791>M1{dP$0-&5zkVzOH!^KCPSaR3pGE?$I3T1J*8~BcQl8@$- zk0u`_r(U4ccU=uVpIgRin%f)lq2yT2M;+cmgi?Mf=&rdgM)L_@jF(FsxT=>-1LppK z<6ze)s0N+)Skl)+;c(9jZqG|d0;Gd@mtgl_;M5ZFHNK01W0Z>B;xqvu$&^uH@>LIPh=eslt)2!vDEWbqip0G2_hKFD(!y zZzfoY;mUA>~6OJ+juo|LDWV!Hb*cGAl|n zNiN{ctSm^b{1`)dpD z=5b$UM-Q#H#cq#4A$aF47~Z|9j9KJ)GhL6(zH)$ z8B=!PYx*g+g%@D;Ny&k4)YlfRSQ?1ND8}8^?^1I?jWGwb*=xV(y*}!m_I6HoUmL1! zy**@TUlSM8Dg1A8v0l1W$s(L_y+&}7!rR;rM=~r^fJRs|O4Pt|_#u?R{Hh;^1~-kZ z+}d7Sb4zz%E0;xrJUNy(5TgcLupdrl*ACXFY!AYru$E7i_j9xrFnHNpRoXJL*zTgP z$Vy&+vBZUKmf|<+Tu~(3s*)n)2+~r8mvX77-x}W}!DxtZfnF&bjosoON4QUQ-1n-v zKbRjH-~aNFKL``tl!02f$QF*FMv6S_AR-n7yOLFb8p9jTW>QTe)!bTZ@)X+F@W|_j zn3Iv%-H$YWTnY|b+Z!9(tr9rA9TJo8q=r-BH$Dp|GCQlS@?goL(x9;#1D?GX)CK)S z`!)3kYdyy4Mc>ydjtS*Tfqw?Q8zs@)LHW|u6#FUvn2r5G&C^jf|lL6BUCZ&Unz z_Wd{*jr>V;O%1#*hdtazU5|Ghhfy4+H`_wl)_aytYg_b5h+FyYxo9<>G@8w-H6mrL zVI!Bq_e@!Vt)EsGRcHX&-(1~VeOeX28eDX-nKA+@mY_NcMF7|z@X}kwF_Bdo)z`>c z#9c-@uksplR%OK~fpC^hLO9Agy$A|rQ(&p0e(|$bt`&=74);` zXMa4{gm+^+=KsAIig4}8rWl9Qg#Kr99n%@ZAMl?k`b$syVmj?ZZTesMnyfuty?*PJ znI#q8Ior|?=7)Y#e-%Qdi!_}k+m9cghv~)a3_)@ZzN#dat8# zfU1n;TX<5DYu@S|b{dnM1n5o2<%2Q2L;93JEl4kreXnU1ug6-Q?V@c~<=b!J=C3wZ ztDaK$%&)bVnZRu`>g!9NlbAzMLgU!aQb%%7zWz)Huk>Vi&CD8%!)%hG-cQ0lMgW6H zYB&zGwj?ujmru|cCoc9R3TFKJ5KSq@5xgc@x~(!_vZs!y;B2cHQ&pPG%LLaXqk$({ zW;72Q_v6mVF~5aqjg+o@H=4kI&f%rpM)}DE%@Izb-F6k8X7GPqbd~c*ax&abEnwio zR50BQCVt})2k4Gcr|6!_%3oHKGrN+CQCvKACcToB^Z+LJ7>X{UB*oN{1V~01JX%q} z$QyfziN^M9>qY!-^oyyAG5xx9-vA_&=&>4lsb#v6M)=L-26sW6lJRDHD_ z%G8WfoM{se18zvoNWBl@@KUN6`y)Rbi__g>@^#5_rqbDCPdaW8n}?8b&k(w67}uQM z!5@Fc4Y>i*pN;C0_dS2Bts7)`YV5*Qo=w6&`&k|M6Cb10?j#9nbSD67JG%!}k4~ZU zLcotKDl8wkvFUIH$H7$;v#b%pqo%w#2&z3nh(T0P3{gc#w`eq@akaN1fqXVS00B;Y zP6`$oSV?w?#?BKNZaE3k*;FKb;7!heB}#9UEfBCaq-7BY#~neseqJd_nJ7dqoHnqV z6pF-LrCt_bmM9)eB$7pU3P^erCYVV#n+T^{#BiV_sM1?SV9&j#Q9l~Nx^_?sHAYVy zghq8Wq=}OP)kJ2#m2wiL%(LMvCle}#xq|pQkL5KWIjI8g2X=TC4E<(Kpw!e7rMmue zL;ZU2WDqI;xo`E7whn?Ld!@3z2y8v`~h0gTRa7Zta0pi!ko#UF! zVP;GX*Y1gn@cg1KG4FJi0w6_Kb@U-b9UKgWc!sR^g8s!M8b#+fFdL&6q);A_5+nrv zz@OqJ7Zr3(s}knosnd*gR7_1eiI#hM-in-)L0fhP6-j5#Zl->cR1M>Bd8D#GnWlhz z?X*IG3HZ)L(nA6Ya_j`uD}%So?#b?gPX<2D43Of2MvlGFnYPKbFssh6CBbi-hR^(b z;bj=Z$-q{K!yx^83S3Q4Zwur#ls{ixpe%Wve0xX0d5hC^xr@32xuNci{eQ!B+aqAf zfVFz*qf}Px@EK6Gi(%N5o`D@e?IUqCo`m&dxSitl%MMpT$HmuS7w|c(2mYF_Zi;TS zONH4*-WGq`kItccK6~y$%_c;=sfN(}({4sM_|9mr?gRO%RaO38Uvs!MDl^}F?Rw|M zx7{>bF~ z93+fhmWx@YC8(8!f@Ng+M9022@T|6uxyQZ#g}B#^G+~J0Y-FivrF#dS`#CVVxXtk1 z@L>?Nc0_;%E>T9CN7W`UIyV;UDEu=F^la>ravm}6K{g`FU^1Z^e23q`=nkA+QDazn z4)^6OoB(idOZmwMlYugqy+mDy;A@`9D|dJ8i@Jx4jHbjevlrw2jlI9IV!P$9s4arOL4%Bur?Oa3vGw;lM;&*?AmSR_N`v(@_K>txcq;N~< z3+Y)T5QUsKoR-U9hfo|4+h{qElgn zEPg0sMTy6>d#KdTdq!>+wf*KRA@t8D5lK<-=Qx`NnaX_}Q-tgOTr3ft;cw3o-BvbW zZ1o#`?&XJ_L%{!0fO8w7NvC-mn)&H2bSZ`8PXAjDXc>%8JMvKopK$qHe9wxhPmAxh z2*fZEZhk`i@6@Sz#-~!2%F-ZWWC05JgkB~goA^srAnXx1ZO z!fYQhj&!Y|_P-=9$ihoV_FL_er-r2)W!kyttP@CduJ@J>2DRFKl#q{ZvenY!KZe4~ zoAY@{yd3P0N8(LU1wnwma2X6F_qYH4_WwC<|MF~_ypeZh(>{*wmau8}H2412{poMr zV%}R(-n;YOlCLi3y=8^Zs58I6yZ3kZPknbY#lE6#<$C>iN`Y<=C2`S5gWZuPX0^HClU%Oi1dvuJ}q*B+RMp1#@`q}iL`bwF|v`uwD%}kn57Es26))h zI82xq5PkXpXVrn@83w)#z#;uws5g<*0Sc)DtO2d{$twWPQQ6j$>Jr0`M1-km4diM7 z*M^e6O9eGM6*yIJ`j$C1hovgCm4>*+Q&n+%bNiAR9&|y@jzOSvf|8}>E5EhUq+ELL z(3Dtmcs`mN%hSV}A3#m-<10|2UE zwx`nF(PdV9JR4x;pu)j1Gdz6h*?}y}9{zE<6+H9XyxEsO=Pa)Hr+L%g!@)&a90AQ4(6kXl***CfKV9; zS3VuFx-De=MnMhcV=0NV@1I=RldHfgXso4zOM15W85O^Nk{0g%hI{Y53?VkWKSul~ z8Cm%=#DCgaUt8ZQ#DCgo-p7CX9RFUD*H{)?=IZLI!9ak)oE{IN{$sumaB*dJ@+1R~ zIy;>`M$qxz$QY9KL%@7y>=|9Kix|HTqwT>x7W=^fnh(UcgAxDrJ=~}ZKP|?ElK=Jt z^r8iHKZ!1rcQ@i&{P4XQdP+sJS~^nB%aG#OKJs?elD0`;j8Qp)fwvE+WRjq}a(AzO z&^Z-AP+lGH*IT-!yf9V=t<}{hHSsE#MB_l5$h`MrKOLBBYOOZcYhq{Oix+_H;_%<% z)hvkPAdbX-G!6bOz6B2c`|K#b%QfDpW4NiB_+LMPU3oQ|q!&><4aB$qI#+*xADty3 zV3|oQ=fDB9?0z=um>IsdM5r!D!{%0Pxu9KoBWd@(QJ9vwIz-FEI0&>4@G}zLqjn4+ z0$(`c8OHJe1TI6ujH5v~1P%(m%qIB2Ktv1lW1J{s$ybMO@B}Dc&GGCEP_vM8KvC~> zM)5R=Q()oqOB}zee2`y8&@JKeXCescwIlM7c|y6j%6v}?{s|6Jdecw}>Nw~J;U(%|DSZDj$2E$O zd6U|oZ2O+csK+%ysnd}Z&pXH(2CHts4sJA|jz4(^2tjlKF9p!U%Ww$2zZ^vo@Cq-0 zCS(1B9kJSKHdpJ-wbiD0)7?>u2bGXh25e&G1{}`_K=3+Uyd=*6CaD4*;ye`uAdeyb z`FNJZk4b*_nEgQNBW|8Nrc3m&p^?z;f&VVRz5)VR8AjR#BoVRn zps@t1BSr@pl{~Urb_5st$YKvfHW+-5-~#;@Ff9Gs^ML^ry8v`3p8(VbhyZ|iVz;v9*{TEW!2I-Tj{Sa~ zJj^Cir*0CM-Q88Y2?mdDEN%z;qT5kGp8_d*T4z$jfhp#k$Xd;P8e;!+uLvKxQOC4O z*%^PL|81bA4E|>s0$bQS?k5M`#W8y5RFyQy9^tNZoPv85AbU*`S;yWj?$S<3@^~SS zL9MYH=U(J`(~L|Ho)-A>vSGcn|GE8L48vPab1gqjZOUJO!*z)zN?09X z7?PzNZn@(n0316!ji$*oT-e>})0+4p8UY=P1EL%Gt0MOOs~EMefYSk)6Wu%XWmcAM z(4S#Y(&GI(iv9j5P+UxiVa+gyGDlgPCwU*gQ+@lS1J55PI zzBbZ_RXF)ww8RiyMKz22id|w*oi04egR%-s!_P)`hR(i#N1u0!`~DfOK0>wGk|)Ev zYN0~o`y_ykhHF|@(!c9*vV~FMG&h#L7qC$~<1xzI%JzKDU04P5cr*oS`YH}7#2*WJ zTs<`jzBX<}W}G`M7c4ER;5|CVV4ARj+1BQ(#K>*VuYt(44;=F(U0e^vOhLT3-u1E_ zUN6&Q81X}Teyt_y%m!0ns%?n71;pItARXs7i268PGFtpd*uOhE)X^s%%h+V4?5z%2 zwjYi|X-2Bhcrs(&7e#pP0gHf~jZBfw3inqrA1VNvjb!BoTYO)#VS=GwSlm+?Kn$}mYL?HFhSh$*I^7b^x!t7W>%jfahWo=irUFs^h-T_e7*_R{=4UtMwQx;-Aqu(8>XPuveID>C z>by9Zvu(@Z+$?Nk;dokfJTjQ0YvSbxuOf`Q-!yl9!m~oc?z8#y>81qE6JP>f`)Pir zb{|PR?Qz)iA}w6@PHryqc-s8PJ84Wb`?K*RC%nOd+~XKy>_W%Q#%f-ev1rUeBh+Nx zC<)K7Y}|NqCk79_mVn^}9{bFXfj^7$QbAxz%1&X^e1VR#K|X_hC_wjosl7!%65id*i-;T?0EJh3Wu3UiND9{5IO4_`Qc3AH5;bL zq-w_(?SM3l&_RN1-=oPOlp1St-brPkUdr=p&WrRaazf;~L>@vhO8Qx54UgqZGb8UL zO3_h>cSXkHN=P+{#n;U3V&zaO8V;^yeY6P<(O{Z1P`b`E#<-|Te`Ux^pc@bKtV>~{d@px4tQ8d3Ju zX?L-=oIVKlXpuSyCa?$n9(E32p1?5egZANR1BQifqWuH>5Z%{1`};VSCwAVz0#0y> zV)y9yr<2aB*Qet3(f(c=KE7zf+;(290M>|m3Qdlv z7if6c=5BDm?PGx|`1?(_t$P%E?VWw-tc#6lm8y2bE5Sv}UIDd$FAZkI;aNG06$^ zx7X>?wQuj0U=d@XM?W6I{Uc;ztWx69`vS3%>Tz21_5FW&x=)QT;J?)&nIcZw0&~&<`_{^6%P4F*cj+* zcL&<;(GDLS(rRIoj!uX;xbb9$8oRJ-yQfAqk1!k}%xszBu>ESk^QwKg+qTeXRin|) zp)@}DNug4SBt8DyfZQ4#r|1CT+WVn{6PL9C0=gXuEwpXBujQ8K(Wq83{Xx*7m&b>X zJ`x`?u8?@>uK3V3jawtbkDrN9EPMeYE{zPieGVgXree0m!LBjo4^FG_u7lZUHRvS5 zl=Bml#W8gm#h6k$vlqrBJCgx?r6&qZh&)kwpHegcMIU2nzD2P%X=ilG0%dxW#goOf zgk+b3b_N7rN%AQ%yQfh5-7&kDN9}jR>|QBqzYS*h7NPd#FuS)DYM+PMy<4L863p)1 z1+^D3yZ14uU14_b4~p9PA^j(^1S~TFyf^K;H|_i6rhS%W7-fqa`BwzgV_1av*DMZ` zK`4C>rDp`f2##_U#TdQZa*e@6te6lfxW*)Oa85!C!8i+~^oKdYFNvrOf?$gP6D}>N)`sN-ii2M1bBV zFdtYk#`l@LpHT_rdW?B#7|?~}^2$BS11tdS17{M@JOV}WjtH2?W69Ie;$iPAYz7@!@6SCLmW^bA4-X6;!vMaEzSWhUIhFJhN%cAWV%f3 z;uTChi2@ZnWk{!fqc#ik^0LJx?vz@?2oqJ=|Cg}*J`4S~}1A?elLH<{OQ6$DBc!Y@{TP~gL@E8HvFgo@5Kl1RjF@Oy&ALdPHGs8Z7@Xf~DAsaxfX}GbEAzxHvez_{_l^-tz z>M6%GJG(JNTG*v>aK!YeXkT^~Ar4VU5D}D7+sn-W(Cng3AzN!1Y7A~6<{%wO!+rI7E3J9R>#E!kI~&{tOuv0Drkm zesgE;#hUgo$*FM8g~xcwy{BVo;k9-%dsz$%EDeJ!5H?4e<~ElR0Lp}yfw46cp0HqkR{`q zNw9|-O=0vHcK0Z_6LKF3zReKf#bL_)fkNp^EBau3aRWOt^VK(W9g#MdN zaX{V$sEHMlEup)o*Co-RnwrF%JO#v?6J_L?OE!q;H;9HcgRo(BoXr5=|A^&g6k00E zJc3ZxGoxH=a%})US(JqY4rb&7?};v>m;Q)&r5FPM#&M8LBMPpiSrZo@r^EY67gNLp zzzY(+Lc(+-ufm*#C2D1iep(IjqmLG^K#v)Gn8E=7O0=Gd#LjN`j#G}|36pE|fsmVA z^K#Rw2}LXrwFYqS&;u9vu^REwH#L(-gN=q=xQzOW7xLhcw4jOj)+?MS9w0h4Ya*D; zpxuO$Mxkd09Dy1YZsB~YLtB;kmrFJazxGkc$k|ZkWw^Sa6f&^*E03rLQPSCj|Ey$C z5?lk`B5(m-G(f*};I3xGp120^&H)44DL=+=|z~CxGY+DJTii#>Q z_OHY7Yz%NdlVskEa##i}=CtJ$(R$Y7qeqCwj4?2foD4u!pLQGJR<#%dCpjBiY~f@! zJ|n7+ussdcrK^OO)jaEHaF(^XJfvqZkw_vCk{F$6F&%@uW|^2@VdzF8rh#$nze9&| z+G{G++js_udKePHrl-p|kP9)HcHnY2g*OqMh@TDc9F9Z6R5k!2S17}sC~T2P@R!^I zV_xW#Fb7Wv(@x>h<4r@)^bEoC6=9GBq|s+#VhvvseYC`oEFIoig|`vK;EppAV(bX( zMI@9GOfUdq?||{+*_1I36bFC=CjW|V)VdUOdWwds9ign~7{iXQ7nB-X0Guf$PVd4& z2CA!LJ|#v%YmK}(;3cg73{GRsycu5MfrOQt?$eS*WqXrX-|R)Bn#-3|0s|9S2a=!~xZ2aIY@EY2URwCug_ajF*^CCg+v34RXwX{<4=#lUy=Cy=LNw?t zjR%)RgI*pF%A19V@HCTGW&l1202l`%yCJ?7n*#3y6QuW`FM})Fm)v}jmEKrWf`|c9 zvOD`xR~E6RM+1cvahaM@1Q4q=G2j_emGyl2P>h2yFx>-<>b=aRo1b-zocq23#_G2D z^gGEve@Ui`LjeeT*(D%EY`!?<*!1FF@>US@Nnj7m3!FbQrc3cL{P;y~GkY+2@)-dm zNTnLBli54Yn0PB}zTRM4c|X$-?rEK1($LSp!w9j?0G5xkKY(7J(46FdFM^Q`W29X} z^f%BPApGfN{2vxbyhE@<^zMo_U12~XTPTp1%E*Su`j3V~3U!k`@RPcX14|48940+d zfevU^8Z~3vAQWzWYHHXgA?+GlQKx=_#zgn4FcRw z#AbcKgFc4ck*(zJ;7_9iz}v+2C>9#U5K)?iV`c(FD1OcpL`o%HSfG&+Sgn3e1iz`E z6>SFxlEYZP#v=%r95DH!BRuKWa(wi zu_({As_0CKAc*J$$Y$cjMY$hrUs5yF&WUl3S}-Cb7!8dT8r+_FNoe;0W+wyrdg^OI z8eJXOy&aRY(_-s9Xa!C26k#A$J1rk?E$ zFOK!PaTX?fgm;fb$4Hznkew%XD?2iCS4o`a>2S`i?=>V)1-V*ZJITygR04?!kiq#rTHPZ&bnc>Q$YSWgfX$Fs}915KictWT*o7z}4 zznXgQFsqwgnFua6*+Cd<2@~Xt0R53Z6_*?d^eN4Ws$3>D+fs#EW}PPmuVG?9wJOrw zjFd?ZH1nv|6qBMVMdXQZ#VFQBI_CWEjdK4(jB@Qmv~;QLm%tTvc6W~sj$ws32RP1!T;|u{kZYXWBX_GYq(^ zJ3!MVhe3^C;IqQO^jtL*$;RM3S73RO#X0Ac(%AHv%>=Sui7g%|^EA8GGpccgbU-rn zvNNS>E@`K91@KxRlP|*inE1e4?3v6#W3XAq{85i%9)WnM`%E6nUOlq`+C89Y2)?)m zgG}zArgV10OR$=xfWU{6Q33XtWsCSWoD?bpD}NRMx*RsFc_CevFC-4PXzqz;&43bP zY||4RQGODjrUAA{xUqGyH^4Kts84u0} zBLP`<+Q{7imq2L0f+&`kz#{oE2BSo_icT_{bmHi0Up+OBi9b#Rcc`8*k_pX3C?tWf zj*Byk5Fjb0Eu`l!^W$1mCEcYGe-ua?MjMpSc7|$Tsv?q;o{^#}zp--S@|Rjat5hrq zu+5cFh!qbgaA#(oqwllq^d#tqQ&giH+lsRS)<9VUCC)>(aD!<^fK=Pqtwif9ULkoz z)JN2+tB_dNW-ScEFB|<3k};3LlA59RQ?3L~3!X=HL+E8lolFs$!J=exFVECy!nsXa|hBZbLldZ^s_X(g0}xO!9N78Mf03xyw`~{2OP| zP?-C7+--Tm)cP5a)NSJ2F>FD{HNQxmN4J$#+;;a}>{58XtK2I)wm8(zb|1mxUIgq9YQiSZiR2P^jKHqLd^t z*)(Ryv2*DiuRGV`GmRWs=;&NGy$#jcGd+bdM&e0Ssc2Guat)Lv!6R;PC2jacLiQ(G z8iYVcaKiB0uNrV?K51nVIeciHUld_i3D!x;&Q^N#@XBN4gfh;dq0a>k9Zpcvf=|U+ zjChp2s4USm3PjDJw56Cj;6W55k}xxQV1bJ*n<16b2u)^YBmzc7I=;CxaYwenOz9e; zonK`pL7~W%p_C^PPRq89#VJ(nj5O7$T!+D(=m7Ql0%UH|4@)sz>s%VCX=P0pap3Wwi z;DRq2y(NmA$yx&*Pk(#UVbgu)7Iv&fkm=z?6tTL>y}M*enZxFpWtmsTrdm!!*>fu; ztDX@lvJ{WT6qIE4nRiWrpgyx+PiaydR6mro>Vr88WkWiVY(F7`9E(LC4B4_T1=(^s zT7Jz+5hcPlL{x@YI?k^Hh1A?5(s^6xZ1gv`lbncKhITi_+zu)CGyN_!w}coC4C%gj zM=}&h3F-zunsz1T!r9&jzo@^+{|8lcPzfLaraV%ID_^%EVrbo$vXmO3MK^#AEGkhG z4=LLnze0T0_7GsPJeNu1ASBi%^GMPlL$rn%ALNeIE7iOJ{C>dMk-dS5#R*4cK!=)3 zb1Ejoqg1fRncqWZu1ND@F2iCxSi464c?y)F?+d_ra1~hsOL&d6)}$|_?#BLv%u3lN zSJ~P6N(bAYC1~$XuPL2TRlh~yU$NoO69m z-w5l#REJuKNl1cdm+4JmVdvevKN}vU%q2)ioJxDQyf`&c$v5OUERyl;-V2DIrbuud z4sVp)!B0%XO04F1ts-joG{@|#qa<+BCw!wacN)SVP1uOF*JIOU?I8>7p;Aktw61-! zOMYL5{*@aOrelkywS$JyTy1uxDyaxp;wNK~#m;ip<`X z5i#0`HUJjUCq%khDt^Grtcszxq2I@ml;YYjtT%KankC3F`uG~xi8PWtee*3deKwqD z#DOSIy7!PA-#j_Rn`{1*jO>9kjZ#K(Hu{u!#d_G|+aM+uL;{B`)Vj-bYei%u9Wi7B zQxH_uj38dYgf%q7KxJKqtshUwvka{>Zi*{_o;$J<5-_`KWzI{ybd-<J%9qzDO` z%Jw7TD495|>{Cr_E^THBfiexRk^9dql>Dw?)}?F-ZI;|(H`R1F!IE>*+AKh7U+Lwi z-;I7>vgesXQNM~^yQ{=~DvdMYGMu~RL16=K+3|Y%eEB_@X$cd}{v~o8DaN#3mWl_8 z1@EuNmhsAX8?7jqrzeaFTN(^Xczu(7A)~D*9^hSoZYTrIkVGw|JB;Xa8_5S+>`c)^ z36b&eM*F<*x^n{I3HiX0JXdZxEr_Wo5)^tY*j?lf)?>4dXjGH1hwH)Xs`=2;Q>@A4 zOhe{3*~-|{z6HREr)*{nFQ9W+jSQSb2UWTc{*7eVFi>K^+PcY&u{c2kfX&&Q#7c-HFLtEN zPz)|O+hPDNJ-eE;sW0}zo<;~uTb zg4VgymipVnJy!VTw9p+=iaM0hW+VXBCn=+Mu$!9cdF&kHv~#+T{_TfHhjmliTr2n= zL(|3n$H-)w5~h$PGUUD~;d2zoL~d;0tmG7c@Vp;&tCIQL^`hoAV{`1%f7+&FqGJ%~g@v@o5z`C1IB?xp|{+6n;EdOja(Nk8n z${hk(nSc$=(n#AT>$Ph0BzomMJP))u25eMk){Vq>GsH0b8@Vq}JzlEP z+k(x+O&NG5xpxVxaO9aO#rK?;SnjoQgvpz;b05ZDV6+i2Pk1)d~#Jp~riLsQ3iOC2{`&tTTiL_T}Q_z+}rI?>l(g`QHk zKAtOmrwfOI4v!@rGi67FLL!)YnG&49c>VacG*Vgyqv4d)JE8P%RRwCYXs=66B)#6?VW=(&gfu$P+$M&Wzd&&C+ih z8>I<-){~0AbdHWf7;uI?crjiK?xt$U?p%CS3MMOtqlRSyQ00YkwQC(jn1hkkkTtYgK%Tz`%rqY`<$3QjkVu=!T<>1T-R1GE29(P8vR#3wA%> zq>GA|&9#QOiFA|7?KVi#XgUo>c_W3<$k1q;`$qPO+2SpF=~C7yS5qUHn1yN1(b&d_ zWTB!#kp(-c2H?jboWV~`&`Y(;8a{Mn9s>dE`($5Zd2bYNPs~gXyBABg z*ttTA9!4kzG0sikqkA$zFPj2OJ%;SUkI5~TE-}x5qX5ve+>GM%uNkt-F*^Zz(kU1v zJ2PEP-qtS1i|9f?HV|^o^|9h*ox^bWX`!oE*?5P~=ZXo|F z4qUBn#IB`+1plW5zpLF{zNu? z;{8eQ|0qOV?xc>CCk_We@*Ca%7L?idztwDRt=-@M&+zX{Vr;L7IYG_>og!1trgL%C zkUvQ{mvYP>Ahnew2!sZlsz=bWEn{X5>JoF*@ljuo1JrEQ)2Ke1%o1Qi>T0aId#s-q zVWhYB#QZbee-x6YNk0y!>2FH^S2yzX9}``z-rxVvasJ~TMuw%hw2y-ns3hj=9xw!m z=F`S%y*WFZP10HO|L!l|f6x7=^p$m;we6$c0*mfHaQg-Nzp-`C|9_5uc;&N9)Nt_) z4jleB82Z3?Hy+tvRo-g&^HCik=<<M0bCBdYG1)afDI=u6*ge7}J>DHYzyaMQKi>cp#=bs04 zOvqA4P1+=_kNvcNQAafs8shLAnraSp_18wdd5znFip`=8v5&!W-Y zB!Khpe{*ePZL`4tZvsxZzyH7eKZ8?mio&srFAqA0KeSK2^d5;9n0KVU7fgf6AgLcS zP2U#TO|B1uOHUl^|9!m&p!B`^Lo_!$fny9VdnjD!MQ8tV7QUYa@l6jp3HyPw0y`P? z-cOySNs#s^An|qD^V2l8Dj6@2Pqxerwag73Wleu=s;^DaT-RS)>T8RpEq|=3uWO>Y zslTqPuj`_@rN3^duN$KIM1S2>UpGZ-Re#-5U$;c7slPr^U!RCpOMiW;zCIN#V-*<2TE+02`InavHcmd(AX7uwtu zYuW6Zda2DVv1ZI)FShwatQqsy%WXatYuWr;dcCbxv6h`hORu-p6l>XOw6X(jiM4FK zExq2>npj^Y0Nuy|e+Duog)Ifz8;+Y%Xf1C>|Gf=(veb1m3S(H8D}zV7^y2 z53)}ACY3kBcMj|X+xhybvl$%Xbq{^E`n{PSmsi1{H}h+pa{{tne>^C!1P~=>I=_zG z%lVafQ|8wpP%W>*kQ}_9lvkOJgK-Zd`<^eTQ&uAa)SbI5#UA?abIW0bn5$x~rdT7K z40`F=XkkyP-h%GlPZ#zCRTgxT#EVykbry7UwYZn7d7XqwFPTj-(o!&(v&9l`jR!rn zg0;zzSyA2f#WfKZ`N_?szeHUPu-w8~k?-nYoTG&{78t(^Zrl~r#OKtA75y4;lznC928k)2hA_@L6=m`-`Wau1BG6q~yX9XN65&qiqv zLmcEDCdKw)!l&SgO9<`O=AGCzAjm4|>5U7%!?h z8$fOAbgYWp(J1hTdE8i5Esq_`>e&pLtJ)+Q1WSxc)s`5Q>dhNf8Lh*%Oma7opWLo` z7zn?#rp4Zygn*yws@51#&lEWQo%GU$iU1Aq}w(>|F-^G>Y9qDT}3gKc|l7qvlm2YF##DW=`^HM6m6bJ0yXX|0PC||8B}} zz*uc!K3+e2sj;33FR$6ms=^Ftu?I^ES61v_m_>hf{m(27N6AO~fh^MhZmkvUzgM?f z>-YMf&$4{wzH!MykSj!g3?u7X-0w}p$@w&zoLk>f+T<*ll{Ao%tg4|Ihy8*=2w8_l~*vzOqpaA5)UsLxwPl4Gg3Br>Xf7)^ zAiJ~*PO+?TI%nn@`pYU9H=(QwU4prV^{T!9zb z|E?A7|JPQV_x#^yvHw4%Xg&6MV}K$t#b}e~6n6vTc3h(SZE&T+hGa4CF|;lw(rI}4 zZni~&8L;Y5jGn*L;Zi8CasKan4DmbOe-gEg{Q(NvK0XY{!u#J`E69J=*YEHD=aT<8 zB67glmxt?s!d{dNtY{qyVjeYo=U2-;aQg0?Ib&U+G40=9_&?tL-}odkfEN1yuQdzt zf3`O6{r^AL{V(3td-vS?`_K3PWBh)W_WvpR|HJ3|`~R8zf0zKnrQZL+D21_5S? z>kY$TG$^ZrvSzlPn^WN|Oc!>7H^zrMa~>pU8w0b7Z*EZ^llFv@^F=LmeVIInjWqAl zXsHS6mgGXTY~^>s&8_N>qVwC-?fbW>P3ycv6BZ}mrrA<0xYBLUom(LiDYOhY)zg9w zFt{|}=<#%JJ-ktbsTQ2x!plGvl6f^Qg6nz3;rtb$hGY<3O$Nb`jp`QEO{PIGSgKMm zS+3f3x@^7WdrW52rK&Db?lZhPR(a2@h}(n+ zjxq3ZU{=zm7bkE^WJG;g7_^n^pzlw|e)6tm)N3`Gja7HGMblY?4OJZ%`pVCY{Zx{k z_=UBXIS@{OJ+D^0fX_%qX>>Vv>X?6FK4dd? z5KajtS@TvI^+g)D#YXIbWU-y5TsPC`Cx_KMstehY-h6I+9V6F zO|szH!0JkhN{V6OXqF;{C%el_2CM^-*aj#I+&%-g(_VD16s;;8p&_j<*MYU zfcVapKJtFF@IRB;xV(Z}keK*oGB_xq3sX{xZ!Pp>J9o0@x;QB4&U2={FmE*===Y%HXsY`e{-Yhxc^)C^#8Nje<-4y*?_3CU)B!9 z;1$spFR+_kpq<^&U32S^nPANo8HfjMo}saNtUTD^JuOvf;Ucgm33}&L8bv60EC;UtEc`$FR1N@(?f+Mc_`h|Z|KoRj|INq{xM1Kv zE86nw@79Ab_v)KT6Mx5x1&ez3tmYr|{;z!s2Y|)zzoPwbbM5~9_dC4*X7>&N_xInr z|DV7CV8Q)wZMp9M=6(K;&-VVCNe6&6ksbW9FTa`L0`P`a9Qfu_f0DN2sZrR>3Y%iB z(QIG@HT|iTmA0U?)xfZ)#3EoMj-J${iaAi|oH|ns&_1tx4lqaswXnB^rBfG7O#J09l(chj_k)%U zbIx0p_a;F)ug-aVF|T+Y$Ry#vORsc-f}OJ4mP32I7iB%oCgq3s(ez)3+Wgozz#{q& z|F59`U2Wde|KIWb@5lX%@&Eu7@U*-*JnPL8z!zbJ*4CWmuRNFlW$&6>zR~li;er~s z8gOIYfYB6<6U)mJzy2ycj`+`OYxn;Dzk~cw6M%+^ZAqdc^AVdHj*whJr5qeq8@l&I21pNm9LsB;<;d+ zY8D6L?K2DvIPnDhI}g%el8W; zqO5w^?C9n(@I}Nt4o{86R3^X^RqF86Vcn(lyFW zWqepSOV=qSR0S?0Yzgjb2t^Z!-M4Ho=tCHOl5v9pG=k7dqI*L{Dh8qV>`kIz}d*~gp%bXUpsvKY^l)Uo@CfDeDyi~Y%Y zP+n(}F0RFiXHoVnb!*OA)Q{9?x+|d8+16b-7dNM#)nAsedoH0VuU6UJj{y*!k_z##9`u_fZ7X6>RsY?AP4}LlAU&bYR z;$-h&XZL_~f7zeFV6Qfs8%Aj}D+LyP(-RJCpuCmk?sM>S(z)%+~sxohZ6q{uJ z@$!`Mp<7xbL49qQT;wkbl^XK)q_hjHgg{6!gv%>21pTv8!2d&4`a`jRJ~5 zy0AAC^#_yE;&FH$FSyN!$xUEW%5m{R{oS^ZlQ{{~sp=TqyrrEyjOtHSg_zKd1app7>*Ur=;~MzwndC^88EX zd?_&G$vu+zkGuc+>*vV--D)=1iuu2{?&bfV<6n^WALE0!F?bwaO~(U|KHy&sRHxC; zaWt65(OJ-7Z+&M$8pGop-fTfuN{T(GG9$J^>lVu@T>0^|w9J~1RTfSCk`nw;RuuJ( ziO$e5DaHa=$ku9o8pH{`yV80%jl#1Am3fFJ*-dF6|0^ekiEe;la#f&2J=qsF@mo?bh;0Bl(5#7b$ zHC|Tr>1v&Ks=Qool-h(vHD{yg(p53I71vS3P6KNlwh@E$_s0WC|m2h-uc}hi5C|DjbbOa2@n#z~BoCha*leLip34Orlhr1tJcnBflRE#Mupc{fZXcVMDT^82ENj+m7>S)+0=CTt)a-rUrFpWScoFgO=6fiS9 z#gwN*7|^@jqMl@xMOL{n!5g%DLb4xVJq0 zSG24DiskG7rMQCoe-Ta%V66c{5NRBqp9itdzS2If_wH+J!DhC(1)d+4MXp9)BpasK1;(<^6?^oMfqQv>&;^P zkJkPB|8vRz5CQbZn7-0eKgWF_T>4jxp268KGT5MGvGzAk_-cQ!E`r74%$Xu8U1&F&)FfRdtYH|A8}1<$E) zy|9bxxqYY|EGfqAEGe4TPHl8aDeZb$86Lr(GbhUZ`;Tb&CmVy_cv~B#@n2R8`9GT* zoA>&k&&B^~obSJbSKttsKK9HIj|~~q^xZiHg$>i7p8^Zm7{Bwp;2MpskZJ3^c+=V6 z>yad^cXWK(IXdh4lKmt(xK`>-94hxW!rl&xDa1`FTSeiuBx7= zBp^Nb=+Dv!kbdA#sIu|fdk~LBJsygz#|IckORCi1B`Z|K9C+(qLVt0R3!@|SoqPri zviOJh-~sB{#23Jx3wc4m`bu`FxUF|a*N?`)_s7v#?7rOJdDRs# z%q*GtqlWjTIqzW7ht~osGD$>%lZT-X!^yvVdVk;vN#VsT?!yA$fpZD7fL*?jtA*~u zRLmy82t%!LfbSJD|4GEePs2-SJDbuaz(XEfeACBU^vwjvXn1?CdpmDVk9xaDhc7#? z-kh|>Haw&1^%dM^Vg6gGzoL0j$piUmZ?DrmJvr*ZB7Zn~bMl;b#I90y8m?NM!|v(M z{(i6fQx|8n*E!if-Z_2!{Be->7t}v(AMEwI?UNrmyX~x9QLZtso6ce9bk7=8YM$mb z+V8w*|GmANHIp*@x$}L!bJE^}zfX<1Uiu5$oxC~B>c_Lmyt;4p+CM;p{dU*h4paUz zuRT0*_w7Y7qMZiuXv1#UKHPb+-|pdhI=j!CM&VbL_TNuWc6!`3-32G2Qtx&^R`j5+ zOWclFU!q3!qNmOa4Pm4LELW-Og9r7!o#56;5Ad|@ zV|Lpm5Sj``aG!5GTXo;+dxu9bGWh{NZ&H64ZLqj^gd||!=thhBZid%I{SvX{OktZr zgh(MuSrkGTyAKyJDfWqF+m5j$65fVhyNKd40s)XAUtagSZ~eQrM^>O|C)}r0B1Yx~KG|TCILE8nzq- z>z7lgMa?q`_8@`1s)yns#>D=|ujA46&+8j+9}ga?E(&YNkKxXOAj)hcykIg2hu(v| zcJ~yn_H)?WHz)8%RdLnncq$xlq?$|V_AnZaqAMhWEZR~BJ4^WNC0(p2p&JUsqN@qY z$u1F}%IKX{4=)&8%H4gyRYZ6UU4If!C3-TyhOmbcg|B4l&)K90)q4X!7)O(QX;#um zE>;R-epP`d;xrD1;kBs$9U#lB0B~jA0S*2dN$EY3Xh7K`J?^oQey=gT$s;axO7;5C z4@XKKFLEOnFo(&pE*_#j(85u#2;E*jTv7ejFNC ziAe2${MTdwaIS!+ShqEb;F$S5kaxX+YOH(#_EMNWu&8(P1u$O6C++>Cojuv%jqFa6 z1FJ*sj&HWteGT-ktFH^(Py^*WUJ)ziVDOXg=i`-p!~8v~2iNp~dk*)_u9~}X2%Ee< zKD+F~n5el51pnWi1BRGGUarzvwZqXKsu z8QIj)h)Z0pltW~pku1o!DS^rb&yt6P>>lD<2EPKqfnx`5P(D+DT2E&wbfe#_@ZLf~ z!PH-Wm5LPrg#;--LSmAlI+rW+!{#cA-!;6(G4NeKZSw%0Vsso&-+L+9f1CV|AHqbDLH@hdx{v?yS^ljxRz>AK;QsU; z&)?&JegETW8bza|F@U%8Y?S`C_kVqJ!(sowd4K;ui~ZkgU<;#R3NPs7BANlKnLX*z z2&eD!!)557#bIAmlAs?=21&KyowQF+I_>WB%~fP?e?(c6ql-~=4lHNG+dq0Gg|N}N zDK&tf+#I-A6r?APK7gTB_I=O-YQH4HgzvB2oo#Fd-*)!*MHGv}qr)~EFvhb9$;#kQ z?ihYdP%`u-u4@YXatJ*3jprR7ot$=`V?*yt{u}yIf3A$vi@v|Q-4y8i&|BSZt$6=E z_a6lTzcu~eSTFehHn-MV_x8V^(f;qu#|%JUekoqGUv&-zs%qeWULIxAlw>>8Rw?j+ z(vtv~hd3D2yLdsV&Q~&+$1o9JB{vCPaI0Q4<*uCd_L$%p-HDc16YFBbDpY-lRnZii zC@{Z(D_-Brd{MT=9)?`GMA>xr>GWW~Nh2Lekp59F&~UhnSo zI(r}BFFfiGC_~RK6N>ACzCNsa9VOrOzNk-R@1a=HU95=u6o1No>L>U^!pe4C|EU1v z!w0Eq{_Z=h2%v+N3<$ysl#T0anh`YrVQ2sOR~0x=Xuv;L#8>}AM+Xpp>5pc9igZ2z zvMTNQ@qkf36u@P2hfp4*TV3$hW~c? z&!-6gu-N}|wHW_(_1^yXv-~TBMlg_#4v>)l=J01U?Lf-I7i6_KOrs-=K^Bg{=+buI z&k7#%t%dG15;ffT&(O+c?77}!W#03$O)+e>x)G0Ej`hXGyBzE{N|*1d{Y1~j>344o z`B9$t3-13YoV@#JM}UR#pB(z1_04EuY2$@Gka$Yg_mBe}91UA7j1*KlOjx_uuAPG5^nf{IAdQ?<4>cAEM>> zwzx>sX|nzJ@p+hD%+4D9XbjK3$?UqW6Zo;e6O?;dyZVbbx=Mnjo8R+rfBgG@g=F%R zjj{0lZ!`<>A2v4c`M=Nc56xYW^;z?lyuOcPb}&yw<$tytkN)Rz^?%@x42*uggb)81 z{QQqWH|L%eRF4#vUcO$+2 z&Fw$eSGS7s-Vk1EcQExf9)Ng zbbi=5ZR1(6hbsMr4zBPAt!TgV;$#PH{yxwb6{{upnL}=zzQ!=*J@V^C!&S3vkGi7j z)$CM%)F%BHnHQFJBQPZyn_|jcx?=e;9yD)Yqk+Pto?IL>oCa~4E$sN@=(v4y3Ud=O zv`PE#WKktfPu{ev90vh~&FEb%UASe8V)k{t!NBx=03@8ulDC zM|*GfaRU)*asQ`}G7LW1oHOo>CwqgX#2?_f}q9+x*ufLQ90c?dDVuEmz`nciq7E< zM(@HVnB5He|Dm(jKEckg<(C4!<|32e@`C{?2O>DJWOfGEj^uxMTAjn*@&3+k8)HXH z$72-PRT${pGgOZ5@@!Oc(3>%iR9R^>jDtv`6=!3s1^^W&&@^vo4@!gVUIzM-jyUju z`Z@LEBv^1^sju=Ys~ZAWJ%!cx1_5GJvb)x;WkU@41AE-Yjt)<|dhTO?(wm~!cm+Bf zQ~VNY*J$eBK4q>qe?2jOG2-58kl~eyyIDF*mzq32um<0X*;$gRunU!!oqf2oE8MfJ zw*p<|z{VZ*=>yh0feU}omR;ZnfZc;mw~OK8#LZGMo$U0d8g4KG?o( zr=>L&8;5*0JZWMKql(!yFbM_apTG{hFCRohihY@4>LJw224i?Ll2N?aIXMQ#u1{gh zVsn`8j(9%{RB$Ee|;a)ax? zd(0oWhO)y)1AM_2pwb@$Iqv2+D_?!T^5L2IAhq1}L>MtCA8Wt3%mWEd_jP+;JQlmK zIY(Xiql>>@27@T}y$20QkerG&5nYq~0APVMb@fC1vk&~Va(Vct)j*o@ zW8c3B`QsV6;#t+C2|rhpKeB4UNNw#-n8gv z+zbs1x?X|9EbAL-o^8$$dG_+dFl$4uVn6eUl_fKx-WmLmE@-?-GhxxH;N4%GjJw4-(2VNbfJgNal(}PD;^aP^d;uYI;%VVyS(MwBOh& zww@&zCDl5<>>O9#VClB_r}i}cYW1Ju7wYI&oXM}U*I$iE{F=r$b@jLD#`G(L%7+zu zBsrUwcDVYgX}Me7exR!N;AinqAVT%oKgAc%#mcI3Ges}Yb)g)loWoW1aqteSUzU?s zRz;qMQ6ulnmDQFd`3B|zqBWOZRL%`7>&R$PoF99d8H+%ao~!jJt3Uu?mh;xoRw-Aw zKmPkK6N~(|@4x2eMlt@+`ughq`|mUS`}qy9Xm35^#qivGEDZ2YBx09X`~!dDqe0~! zKi>9KnmTGV_9xp+l8|g{I|;syJO4fVoUv3gnx;vkKg8%CyBM*-wD|N#SN@I6?k7X_ zqufeGa2N;vgx^9Gt1?JYBn_D7OH0b7deQc)++;*~@sOOVPJ_!}f&_;HaQeu&g!o=l zPUoyn8r?L!AK}THJhwz?@RXt42TId55buI`5{#toLW;`CPF0)*Lkz~7NX|)iS4;&= zDU8*-ZU^mT7gYi_G)6X5atAoTY|19KlzpKuPWBFV#Kjed6>gZlW_gOCn-07J!+r>> zHCxLHHB{+IbqtRrlOn*8shA{sx1ci$opJ%(hi0uru>sLol14MQ zWms{V<2R_ z6Ax*ehlWUtKV&#uRws%j9-2|204F79!uvFnBf3=sDzE6fikO5Vz!cI zF!_g7nr{aNAY>|C4{&CP+b{hQUf{Ff!oLjR7Dq!$N@Gr}r0bg?dFbga_Xn_c3Zg^! zfafP3e)$j{`asV5fOV@FI%XJ06WndNIinCZ_F0-a+(|kyA zB(lSMm_=KnU=}EK3>xPRN}o#yw8D?lT)P!X3+TXakaB$~!`1`v(DXF?;1ovTWk8|r z9iYS@p>_grDf)v2<1^lF8Ki;D4450RHy9==V@}}Q{~~JvxzWg9zUn2T516~i>2w+O z=0ulwVR|y^&&fC@H!LkB_(2e-ZL`riM=4B#z+!BW2SIora!=fijIv?(#w}!Lk4^I2 z@Ltfx%+n7yTf}}gNOJkKDYKAVKs)YenL_dEw5$T++RC&aoPzw8~h zPf;aa6Y`H962lsi#NOe4kM)ZCT@-n97A3MG&?o*KDg@+g4ucd&q!o#ElMa80!tu!f zC@dW$+86Qql8lbZ55FND{m;|?^-yA;G(OtlB`)o}5U)CWR15V{>hsvY zK{r6;6eMxe*>A8l_TM8JSzY)^KMXU%C@|T=QhCqddWCP<=&6MIcdxkH$K>l&qarIhsxUH8BjHtZr{V z*&a4m*SFW6`rFOTr%>2@+G;d6pER0{(klG9wQ3i*Yk!veFYP{mKl|^^)n@D7{`+^s z|ML8i3XJ_h!}AMxh4ibUwYvHg$U+*7 zpdbdmjOal_h#icojnxt|1Bfrl<(hgRi`^s|rb^7=U;5!lC8N8EW;v6RmlRGs$=j7+ zSM;9Qmi>}iD8TH0adl9^|ZlbWEcuTiXez@M1!&VH!kOs7FS z4v8X2V~By`yA4{Tx)lro*lDfXiQ(iXIV2vT1rgYwU!%Ro05 z^o-(TK&cld0HX&LSzJR`=J1n&dy4Q6Qzni4a2&*q`Lhd6qxP|y9qhwk)(<|*1XWh7 zf%&S!wvX{y4JGi@^ns*@@IW*=&__kbOdS{t(;)e}ExJc9Pk-DwX^T!*NK@uLv9i;J z-zzooW9Rhs(VJ5MgFt-00X0r`4o`m)M=!~{`2r_k@|5sfK(L;Lolm)Ofe`(*bueA#)?+3%eGR1+^d zr-#_>OXzn;9PgZ*c6Q(F@0^I^Hz&tO-L}~I@ds>pcy!n~e0c(6wGY~drwtezzKQk^ z@I!Q8W5jzLaOVvy!ba>_DL7JdC`U`qM)hIx6cS_;qN!yb~dBE_71!pUv+UF@B#Z!_3@k^!;2H1 z%3qK@bug%)$@;<0Uhj3)`;xy2{Ryi|*OYHDRii&?TzqGIGrU~LZo9M;U%OCdjnHi$ z?)AEz|JN3+jZLfMq`mtCmsISE-vCqj?;sjh0CZ=V5Af`=cOG9a$*R3U z2d@rJdjNL;_E_B7wTpL8PxgB|yMLwD7in}BG&d{Q%j#;iSP=#~+W(<#R76I?-niqx zwtr&nz(M=q1%MLwhSn9d-IBQxzjzO3;Us<1O9kpUf}V7VeP(`%XMDAq%(iZ?HqWE6r8fna6;ue0on|ar?N3HhH~Ac+JdqJ9~SG z6`}M8xSV?uq*k4E$mHAsxK=;MIvBbIyLO#Tqt2SM&a2LzQD@y*XWy!`;j9Dy(?0p3 zy~lN6T-X=ZKmv_ZjE{&ZRt#Yv3)B1^=h53edUL2Qq-feu2VF#?%K-k{x1f)SV*qd7 z^ky17bC!&P$$5HFC`;nLyAc+Yv^ft4z5XOEe8=P{G)H7yl0q?MUL6EeM~`Z6oKyc< zZI9gMx30N5D@~9oAnX_paMnK;Had4h5F=@H)9daq$aosh_7eYdUH$yUS6kG~Es27Mfk{PU#n)tWF2mIUX$$!wf`nEE#W zP`ycT1#BHoK~)_0-UT;5x8CL!6Agz+kQNuTmhAv~MZtk2?;PlFb+vf7-JRaf>FG%i zQ-vdawdlawhD`@{j}DFjTDs_&rCefq85R%~YP`8#X^L;Z6{}V8tCgN%@jt75vsx`3 ze9u5o&c?0sw%tW-*XE47zo6~?Ze$N z7;Uva;!?NPsuo9ugnYO6x8p;g;6wW7A_Gu`S^Od`cv40Su+1WrTDFJK7X8(Gx%N3a zP}=ryi!NKMyzRmM9mxQ;<=b+5GQe%coyY*RU5FDm=j`*Mz1k{otL|uN+b8qe&K>vZ zoH-Y7=#n&`*!UJS02(hwrgK0GN#@;X05k@gxnSfuz}4M7I&R;I20-KgJ?b3xx~JB8 zEk^@zw@;4#{u6aEhXxq$hH<~gHY)nR?KzNP9-Vz-}ir@42TpB7(+n46wL84QCo90!HzB_nttL|46wXj*)!^`mJ( zPX$N6addst`&SfBO5cb4NXSoT@bkK2^-(-G#Amk_-XU4Ix7PT~`aeVF`FZuft<`38 z?Oy-;2Ri>O?$amN|H4^s7UTbK-N%3Z{q(=h^?UvAz5e%J|9h|h{S)ec@tpGtVE*RK z)#p0PW@P^~r?8j!tPBo^FrMi3`e^l!|KAI)0d&!Adj*~f%+q?sS&_`|$asJ>EoIRl zAph=PFhikM6QlAFdKV8Kk)~Qp(jPo{0QGz4GkioKCv9{@d3m#LjJ_W{fDBDcC3)S<3N9r&AlA_{i4>mq}fd2yp zXzU5|d=$d|lOd=zEUP>6>z6U>Xx#AM0lz%(uV;cAueI=7rbB^U2E2wtiAQLK3ZHO- zl}GUSnaItnR=8GiS0C|zYtZ?F2bU4N1Rvoib#_(g4ZlKneaua*`{Sy)n#Q=e$&OL! z2;NJJ-xtG$x_W$T1NOBKjcB37LKB8NuO}%_kd(>)KU$Mi})` z0+nMv3f!<-tcJ|GsTs$EH5@a+&^?zyHU!tsSLV4$-L9)r&72h`QGEpeQxgbzo9h61 z;UMb6V2t|+GlOH^ z7xk)t)SuwC;3Y(0P`9r~{Z(A|^3fx_+}s0Q#YgfgLN_QjW1kJ2LTwIVwj&>7h0hS(KpHt5mqWG6md~4r`)S6KmBfEHpm|*CQi% zYbcGBYCj=lBP6Cpcm32W=!!hRfCY8(7+D|WfTFY!2Tv16J01V;f zfFHRnuaglJ{DKRx9BzJwxdqy-4^4LACgy7l_UE`dNtnYvDOCeR%gjWE)nT)+3MT0CdxrpO&Lq zjP49N!Cw?&jjI*MSk6lv2Z0*d(FFdd2r&uFV__TB$izGfL@=yEk3#L@JRGwEjy5Lu z9ysC|tTCq3mFVBa&wj|5SW7_5%=Nv5_CH4cOJUSMT^5Kt`2TEdwC?kN{m$nfB_Hki zvy}hm7My&+|7(5gKK|>U#s8-$K3)?C!D!@9qHA#)^e-k6@Z;!9xqrIXxR)Z|OOfxT z$oEp@Kd=<}sB3u;(N9x$%%MnZv9QadC`kvvQWw6B!n6E06k!(IM)oIo?84XFuyH)e zRhy<47<4Ds-A(dX1`H{DN0vWvRELY?s0=qw3cU4p^!>@>aX1fgaP5}JwU;+tMM+nU+spoiLm@gnevc%_ z@Xj6vY5$_~H5Ac^HOq|O*m|RBGCNzkDXkORs#>_Ds(MZ5D#P2|s$1wS!3s5z*!?9{ zul!mdNrjWZ|2%WumEan8O$vdZxlWeLXd$wicobMiik*|gM@oJlCM@bAb>L}iLYyv! zmGu?arEv`i%+c;&dk05A9)X7K=G(~bg8Fy(t0oE^n@|=IfT7G#g4hSWue_inJfHZZ zN>H`Oke|PX0v^Yp3x{ajx!da;_735{=;x*W!4Qs1%mZEd)+VA5Ghsm%$zK4!0+UHw zE6))>CDWiUuq8|Pk^jRTrtLzI!8(=Pe!-4l3)~U>ZzH{g9qt3Hn7_VJBZ|i~f1~om zu07%E6;=N)RKE(eRIVGRHWU@B{&)FZs-l$8oX&?v-qagcBC1PxJUki*D;Hi9w|EP;JNKz64*}*?C zgKC&^E>=o}^a3A|)I;~D!=vMFr|UJ6sn?hcy?+clvcrE2PsGplA#1x?ul^Q3B;+HH zAK!}lfW7ST7ZhD$c_05L!2dbM|LKb4QdR%CzKf!+AZ2mYTdy$;orCU(pLtYxr@X~> zN8)FA;by=0c-%oqz5XD3g7vKIwY$3~onsVstmv)D5;w`fd?Xv>E#k~f1KK4jvjrQx|>>={{a#jNvp~I7bdCN$~u)`5clCg$Ww2>;tT&URD=@m2ZLcwYe$_B(quSUDPipa>p= z>EC#2(mi#^Qx@U!)Qtnq&3!<3M9PbonYz*7^UeR#>&VJUb|dAy20T$bXl#iKkqMh& zN|!;*u%jg09);Q_gxTGJCA~@X<*#2V7&NlNB>*mfXDQ_m4egZ=8zQ`rs^&bzJPH&S zdIop_UaK-LP~yBRJi zIh`6Q5I-Nj_4dMKI>Nxm7UsXLG6CQu- z{Y~b&LpwQ~A0lLoU%?h?c~Db0OrjXM@r+u$m3}l@A*2V7?CC6(2zGpiqG|3lM2nBn zY&_A%ZDQqcrLdME-u$c&o)1SelBCB2dum>a@J}z^7OVqZNz9R$(;I*QM9H- zgOKE2PPzz}5iL1`yR??nYFE#*Max0&t(oIUgfJ1EgW%_8UCfYBA6D8V8iwE-%BM@VF5 zK)8XJWb0QK!y*ViAZ#yG=KFwS5Qin&UZQ!I%9Y-ah8qVelKpk(IPU?tjQnwmb zf>^;=iic);CFgA1VTAx4>>r=7XP+=@&dCKrrjUSPWiaUgwuzV`XqE&fZbkVjpd#K2 zN#!WCGX`=NSI`{3>m)%IU#i$MV^@)7fa94&NGkD%qH?gE$Fz&gb*Y_Fgf_pol=wxl z+c_>5_K%co2)7r(h*B0pWuogh884uy|jLUGNJPV(+DEr~fMdLq$}uZ$wRY%&yg4)>c@ zg=6SpGc>IYCPZ*eamo=(_#Qe2!RrNK_UC4Ot+r9ysy}&4Pynz)uLqb5>;Rcm$Ok0W zZr12OE&k71jlh0`e{FH@5&ZLsL?zvJTkPz2k5+hpD_hkX19s)fect##i~J9{q^-|j z|JPdI+APTb)|#95^1nZ={IBx@7~d7Km6QI-&nqmiBYY=bAxc^iRAkBk5iS3tZf2+G zTiGebS#}B~1WR)gz!zd=j=$%ML%ycCc}4sWNDL!5x|u9T%JRV3B2d z$T39$(i!$c-0Dn(gl;&BH9_)8*^Y+PN;5$D^_km;nE-jS^$t=ptjQ$k^PAypmQtE3 z4uWPuC&IYk@a z8#?;k5y1*_+nAAsy4Dl4(^exxNQvU;s>n1=P!G2G{KE6Iy*k}JHh@F&t)uV^4+r}5 z&)}` zi<*4Q!k=R1OZkq4Mk7pzr_*^!q&kOad&?7T zQ6$>jDU)X;6FcxT9HZj^I)*xl4+%#sM2~+#6ZvHI0x4&+R)*qO|6M@D*4e9a&D( zD->&-&B9SC`3VxC)p2rlrZ!3(F2oPqKli%H@9p4_WD~wEs4VEKnxPXDB{5C%Y%iuljrt_FqUQqfdXmGhWjwXa+`V8?KUHDE_APLP+|$LxA=1pf{Oo`N}CICqtBHqazX#%CZ( zg+u5X>ioRylI;z`;V^J8reX1T(A^x(6Hr+YjbWqcpb%XEjiXP%m%{#U8wi9#O=#Jy zYwv{IjpV||Osx`K@uGbasXcbuvUqjHuS-8Wo(5td#EuEf)|?dgheB!%r$}%1(Q&ik z?G#i6R97n7&@s+!KC$NkwZLuV)VXB2Au4i-Ri*NzN`8{@=CF2Vp`|8ElUC0lR5`i6 zRvQ_F*OOBA(%L$$JF8c8qF98lb0yI}pDYNf_<4Ft2Q!K)VKkg4e?VnBVL4DUe(4PQ)Y9Y)KsS8npC7fL;Fc)zrf}c%(6@L zfJX{ADjeqdBP0NMv#>5pUhs641P3KfdM^0MAoRpzlG1}r#4M8xwj0wrB6DW8b(oa2 z$uYJS0WhrS0Bi786Z1Zp;oe1x29rDi0a=Ssr2a`hRiyo!bS6gqoPx{H#dTt(1b7A1 zsC$Zv89F;QnqVYdrmYhhYKNVir(IP9t7uP$4+s(k5y*NlYJjwRf*TEIf_p%(2?Cwc zZj9YD7YWQz$of!J6}$AgRy$h}O-Zp(8OX{pqH#J?@D#P5{Ok+-J_=90Z&ipjjthj* z=DyQ#LUa`Q{BssOu>e%M3fqHwJh-ys;@s_-8Xm^xXNb0XP@EH>Pz{y{Gsj-0E2TZq zT43Z)*jF6)p1geqHz)w4bIVKtwUr-IJ(v+9m@|Zp8Mb#lWe|^~KnABNsju0l5=Cl^ z;3W0-I6hZy_mvq1@4jjH6)0D1K0ky{B_)(1K(ELWNn=WzBg(84q~j22R<(%@C0VX{ zz@wexbY*<2AnhAwjkaxwYwD(Hhi960(8j{SN|db*+TK=Pi8h{8D=@Z zuv4h6F+Yk(d8)j znTU3XtR+buP{=A}ur+BF3U6#BTQxAQ<2imbA#L^;!9g9pR+gj29gv=EZgJ7D+f(%T zLG^*OSjgeL&cyjj@f2qg86zVdtOqQTk*@^FLK8(vkgg4-zybNU08`w18c&3|_lIV2 z;Spo%M&3(vKRIJHDnL@|`J*JtdhlIO7iqMD9JbOQsP~fO6YxgIiouZdfelWI51X1c zw4)b4Y=<-xMaez3zwk+wMKTKP2v`nexn#)v-Iu;#)+*FB*bOBiLFz}8KY#& zQA_nQ`X&`-iqB=dXujTAc@O~yGEHa92+n(ASwc9mb8-yO_%6scnV!`lj)GDU%0Zva zj}J1D7C+KGub}>dJyJ)F7!RO;4Zv_}1-MnTU5fY&Rn&_cwTN1VIj7lzXnN|}!=G+w zqwVP$M_nU$Flms$vTzVXMq=J1$7?LI;Ys!(KV#iaq7nkI0e65>A~$L! z#u5Y2;dIP9LkJVsW1pZXJ3(2^;|Uv_*(q7Db9a3|rW>Y>oeDr}3SmhgDPJ;-EMZH- zDUmbzqE{XBg_NvYcz!W&rXCFuruvZt=XMp0M)EAt`dm)KB-IKVWDtPUQ`6#Eu*G(w zwjQm;tk(>6Dxrls(KGW@7XW#QdZH@;%>bMTj>H_&Gk~H@st`wsXZ0#ihK9XDF^)o8 z7Ai!eOtQr@!PdjIWSl`}l`ogikgMTZ2@q|0p?0vyq4Nux3s4h)6vNgPRs$>|%MOVF ztD8uH!Um1e;8RGme-Z>LV+7`~g%t5OB+IHWQvx(}Dvd{R7@uOwhQrL1lNV` z2v%9aNGQR1zv}D}j>Cjv4mTL1v1}w+xk!s?0B;A(*fkVKthgSfLhK&En|eI$O=Bg) zUK!5N$>11(>V#oRy1ZzhQoNe%9sAOgP_ApEz;J`gEHSOeo&7+#41HE(AZ_lczLS8R z7I^SX7KhItm;%nVhw-kHaqqGzA3nel8xzRv`HdM(BJEYBbz$!1pz>7iPy=egr}UbP zFV(gU6{*Xa9^+c_(=)b(1QOAeZO|-F1fC!2LB-Y*(gyt4vxE!!(abIvHEBBp&~5|7 zSs*kZAa=`iStJKm>(;8QQ-k0vvsa#i!Hc}X9Ai;$DZ3KnCCHWpC#a@xdI{wOH5SuGJQS(rnhnx#sfi;$MG{0y z0s4%pwi=cyOv0OQ=(#cnD|mOF!?W{y1qhwJ_DOHAbMifRwI*a10JOPL9yYlo169Ra zGxrXwjOYY#kzw}Yi;1=h;)bLh2Yu1p7QN&tHv%wl_88gNKz?NSKoxovTB8ZlC&+$4 z_DIL9fzks?Zbb$NDqkEAHj4v2qmN69fgq~?*a_F739(`#O;2|JCHee_7 z^L%EhaIfsq2GJGT;s7$L8v_GIWg)LUI05lv8-TKLctS)b&}vS)V~~Xvku{WkB&KB0 zT!ywPVnIsA3IO7!<23Y#j9Uon%OaMQBYbF0M}7p-8O2wAJjk{dXLm_l2JD6>ZP!`o zWB?mbBeg~?|DtPQ6zDPfOdnwjl_!c{^c{41ToS#qeb6ns?dkPf0tXnArOdQ)93G#= z*pZ^8ieDhQZqV#ZwOh;LX4oNHTwdIm9Ze?jF?Z||`AVs5Xa^}hGix$12PG|%JcOvo4b1WkWl&O8C#EDN*iMQF*$!yhrg<@CpcN{ zavldmVlq56J!X#`j^sNA55oKBkFGH82EW$>gV}PhW14Ld?8M6oY;Ckvl0;96iBZ#> z6EY?yiwcW6M3I@7p9<_|p--4wFdE8fsF9^t3`-UV%v{r`9-&5iY|Zwg7?@jN)XxzK z^sSma6jYmzpgu{ol%q3CeN%XVX;Up$2M`4^7XjVD6&edYlW1hz94{x1l~zru_QUqk zVySSnCdOr>13pYo1&7JT&*L086zy^yj)TTx*P45O;onvMgD3Y113=y-{^Q!l#(n(9 z-}U@a!|?d`I{(eq*8Tba0nR^(`;UK*^WR$CT)#j6KgRjvAC3NRCI4@&tu+hrA6l3J z>R$f;8UB^!f2yO*-jxLE50?X~sHV72|8$@J=|26_efp)us=yh_9s-P>zmr_G2j^7y9#UCu2An|? zO5l%ouA(?~7KW45ap06-3-P1%c?Hi14Y3;+E4i<9HY-^Qkj{(VerKUAI3l&s3Z&fk0OW6IYh*7IKvb^&3wJdboE$PZ!;k2FB7;m+>Caj$dOIjzaR|MsSR z@)Px=zEBP@K!Hd5KLGBts-3{yZmUlx?VY`!IF+*=N7@iYsUC}Z12lZv!-!FKZDrkM zRHqSi{aW#BcPH1$D2k?N(Qo&&e{^*GVrTcS+z61Wp0-^=!qk#!vGG!VX6^l>ojt2Z zyX2^Qz;fCjn(oc9yOsM>?A0oGebhbeQg_S&9tKIuhQZ{yM}F1Yq;nAU??f=I>Ay+K zfk-n`x=nk*)Jh0G?NRMtvP|^3e^Tx9GYVS~#&B*x%-&Mk?{`5kmGS9e7(?T1{X-o{ zvAvOR{Icg?WYr(}7x}^-=8NL#T-s%3R(SjyO6^SZ`rjCSL8;6&pZ^yJ?|Y$<>KyNI z?;`LAM)~_$FhezZrfko3fg#9x@28VOmLgphPYp`*w^RP3A3CL)V*sQaassHgd|;eW zPx@>*iW#Ww@{*G#C2F<{5@NEWLFoBV03cM)W`PRI#p78nYj0n7nmGmnX}GUF8SOWFMTF$PIa zO7W6(Y$_fy<;eKO4LL%{Th5r0%wDEF(&gbl{KMJ}t@@Wpq7*+k(F5Cmq}O?D5KJFr zjmYNXL57CH$#tQ_7(Yg2(q6sP*65W$z7~_I_%YjWZhdXdIW~%SS+UE_-LQ zVNwdF3P_PI%GC+DwfxZdx%1+OUiYW&%We;?CXqObZ$z{CR$8wVf#DIwRv7!!pH;qA zAf(8ywNHRu!$?MNOYk4yu|ECyS+j|6OYa0!&B#m+*oA?;ku zcMUlvwFmJPr5Kc(z`v|pVfU0d$3`4zCyX@OX}Bph2dw&&fhI8oI3Jt8k(XWp?zuV7i5+WGeYw#vGll;3vaW z9ZD>0fW@ZixhmJ+bbGp{&vUmqYi<^2Uvz7Im7Y6pUe-&#n*9~)nYOym?dyTXIV;=e z1<>Y7Y-9S|f@3UUABX40vEx@0m{g(pO}8W%v6|DDnu(D2JKfXX>-NrGMLi?wHJ-s; zo}tUC5jUf%X}07XUdV%I#qQ<1IoG?&!>vl`_p?H$#Ip5`lI(?uA#85UN1<`|tTN?b zOzG@Zt)46uB;^`K=RHjJ+Q~}cy+UJUv{6e*kwsx60nE;-C?~Ts(m@OV zLzBeWO>by+_3yGE)4DFcAF@KG>CY{JEZ$4@81EsStgP}P>))~8Hxpj#Q#Mh1AlDY) z;qboSX8HO-xx^0Whc%5=`I={{-$vE!xoVdWnH5oma8`C%O*E?oS%TRG(w>?)e6zn# zu0=yp;W<5c;5d9Xb zpZcvdH3U!vwbC!>2Qp|6q}Kw%%}V>^zT z{Jc&-~sXP zRiW=lzj#ITF1N~d`GW{XNnj2j54V6`pbN#}XwcFh@NM>BnPbn*h}^a)kRQ!W^+z)+ zf)2n>Yyanbj1XRx_0Rs_$ml2q}e z2)pGcPlJ9SJe4D?=2;m;-f>d;sN^Q_ZUUS?7bGcv@E~P#C`nlFKt-0L6TA)^2xpTb z7?xmUmnis=v3~egF=Sj$DOlmY>W<(Kyq54ECwl|mHU7iDmt}5L9920^IgbMs>feR< zMj?^5u$kA!ZHpSyjK_W!k zS+-L}V!>m`{)ve3-|pkfbRs5~ieGO*v5L&TdkB*Hdno*e%`H*QR2@f-`>T!||Go`B zOA7h38HUX)KXT~QyodC293upv#Yb@78^;yA7bq9R8+i$T4hRt7m!=anz;4Dgv5WGl zVw`y8F@GLX06WK2&m#4314vMG?ITIC(ALVd;W!Mz7i4mml_#;AzSCL zvU^WuylVeKqi8j~mP9H%nX9+~|2G>nXjXCroB4FqQ>)5e8XBg70pwTngY=RO-Iz%~=#XUklghQt(ApNRfg_*r=nYo$XKFb2lUHe^dBgKAy`)m6ry%VsU z#weJaleme3%9sV*NCGv`2iEfIa#BARCd_x^nG-+BE3ITVgcuNzwgJY^Q0^sfow`TQ zu(Y`?F`C_)kFHdzLHnM^p%zk7+NVtQM89vNOMbAdp12HQ%O%lzl_XKg6u-&9Oj&6? z7nvfQ3e2fe)9mLQ(o#V5*1jy5Dq4dNeF@~rekb1w#cNj2f(aa@z1 zMoC&Sd8u@#|J20%wG~O6g7RSM*2q6P^YOp>+GzO|G*mkNMa(_!8`Xv5Wa}=QOyExA z0y*L6gowo7juq0iTh{CNjbv-6OTxepJeXelGsrd12J=cT=D2b-Z?-=zr z;Hx$tbbqUhW#8#T4XL81*`?GdQZqHKi20+upkXOCL9|pyfrFl%G6$~CPzb5>F z{h;Kj*i0zHtv>*`MI?;CH*g4}#(vtrU@<2;tK#5{AoQb$m(PgnLFp~Y3t~vttN||* za4iQe59oj-C6Vtgh7B#w$!(wuSs8foI>Zx?wQbN7)1DT?u3wbsnP&H#9_ z)$-!EZz06W$yl_~dE94PW;felc@jN>|Dj8QjY9-;#Br67<|sn(Et6@so)+OZ-|)`x zLz~spU&|U~iXFafXqo*v$;nu#MB|VkUQIrn z6#`1R*$+&Gh2DxY5;e}-4+B(mGTER{mhjoeAW9+QaASYa2qCRdFiogi{|;8zBjv4< zoxkeru^lqTDQ@C!e#g67ughJ;K9!tRPZB5fwdxTzRO5TD{#_<+OL)AC1}UAD_Jt?4dKLk7ZFis<0mZoELdx$ z5j?7>M<9+_X;mqMQLxh(jEKWL3!0l|{qcwcYwCK*NWIse;A_2N4)@)6qV>eC9rxMK z?hJ#!Jr|NfvrkncU%_fgJF4tY)O6_Q*JAa0?WI{+c`WG>G8ZPJR+#k8N70!-lITzu zoW~c9!8xs8ubW-|tSYolz_tNxL2ltssx+^c_%GiuL7+9ju%~}lDg~q9s<8ytC_H%Z zwVD>K>pXWPI0Ve1M_DAS)3HFqZXi=p_4*^9YzEZ`DSgQH4G(AT=1_&iuAruASCSxR zf>y2G)-{otDEoN(c4SE$#umUV9W#9qG4b&;0si&-g4w}r4q zK`~iCcf51@8XsgwCwuT8GE~K&3cng)M;%P1cuZ{@ztM~e@1umq?a{SU8&grfGtT>$ zTL~L_=}jl6L~{+r3znOskGbMT;V_`khsJEFpr=X{W!X{jA7xyRS0}G2h-&Ol5{xSO z3UiTQx*U>Vqi7MR*C24}!AT59r@R=8&c%@?f-FOMIY=#HJx4|3eB}L~hy5HKAjose zt(WEKFMnRQ#DETZF!#1tOP`B1ZIn0%AG&yWdA|+eRyOsj_h4xp$|ea5FsagEXmo{R z;@fQQK&#Kn7)5*XOW@*V5pe+tl}N2PA9oLv!68dEHP?@EHIO0a|IW8?Sipo>HB`U! zR%4zGHwsy^^jV4EfZJ#RG|6SG=Y!ENz>KQS|IHbI>8w|{9kXN`0PHU?I<_^xNL{?@ zilUfsIn`x5hgnixQsnCBr(8Wpc#kslNkyHSkZ^UQRdp<%kTwG597_kHF>)J{4VGJ` zJqVltovnQcx#O>LAM!Cbhlw`10<~pa{aeLDyXJp@gaDRcufw$Sa!p+7;_TND4)#{x zD@(i8dC@!A?fvceP#2G#yiAd4R|2J)tg1~&%oS!MhoOG$VaR1_Olx94a_)JePr{U3yeU=%s(9S8FoWgo= z;+F9&*(NEC?|cJahv}_qZQ>S!!(`S+tU8>Hct34!%I z)NU8Iwer()1c$gRFIv!k+hvjk6BzPhhOr@D5Lrc*F(}E3L|Y+V2R&N(&6lZ}S=58Q z^ zou6<@glaydiiF6Vqsja(@?lrzfN*iox^H%O+ug34ZOAxkD@%<{+Y9Pjc|b%EFokR{ zbH{6{@8k1vs+kx>yRQyTd%OEP-7Y!Za3yAzv(_!$I!G^~fo$16eSNgod(}QwrD=9Z zo9mU#=Fqa;AfK?Ro+rlrVXYZ-+1=^woSvTOhgqpMi|$!YpQY_c4aYg&!^FRhu@gP! zwHvKUQ)1Z%WSo$#XUuV4YDRgsE64cd5roSM#*=K4%@KSg!*uP0c=K zP({IEFm{gIFX~)>tQg%W(`E$Dm_qUQWc-8*xy~H|II?3JMM<;VSo%yutauCg25(Df zn-OzO8LcB=ptis!U*%`^QlA-dvxzSjoY&sY>5e`yqLh3HALimGRdF7Lh11`j<2{qf z=+k9rZNW`zp?PA#ILEqf<)UmQ$6joXZ!*@l933Zyoi5K)Pa>6)EuVr`onHA)x~Q){ z*}P#L=MzR{?ZK|hHSEh(i@&gs2K_MK#(APmTzi9}vgJiGS0t&nC9rv63f95uZt<}p z(ydgCQ-tq`FHD0o?1&63s%VoI4l)^$d@49*T`B=})YZjz;ZL+2vaDm5TykodemI&~ zVn*w=MEef={N50hS+HV7dAtqxVO>R*=-u)zmd5UTMA&vI-DU%x%cvZfZ-4Y94=+B(21h|rs zi@>^S1L_ACmn^rzyqNQ#qkxb3Ov$5y9>>Ti+xC?<3pxkWs%N;#Jbsbm9?S7$IAOOA z+0d4n@W*8yB(?~pFwL9^at){~Qy)8ovQJk5zRkeSGeOo(Ed|8%HA*IO6nVUttRS zk(YUQ6P7V`{%V5EysMI$A(m*w{*`9mEfb8Y;c2L??1;(E0=_BxWXsmWvtE5lPC4I8 z31^QcGs;&|EOL#Pg4*28z`msCiwWM+9m#SM%8P$_R!aH{J4V7WGUHj*u+FRXa?WKW z@s{W5;`2%JQ}mf|zgM^k8&?n^%6h+5KXm2ZN}>q!Zd?r5Se-Vy{@n$ImXrkz4UYVW zQDRxl9&}&zUIWG2Zy&xoeVy%-s?0A#y0Ua5&gG`H60+`Ta#_uXDn&^acPRI`)e60tuiVH(C>&tBl zLsbnkIF)7DLb~$4lWf%GR^Zv@wQLex@ETeA(ihzst!Ed*ntWl+*J5QcEU?Da1!ah= zu#Yq?a%%3nu|}Oy08vebwVB}#?|Lmd1PQH2aSm-xUdE)lWl1=Vg4EH zl7KCD_aztU!uUBfcUp7L17#-k{DH=E84A0oq2>5$g+pw1rxcg(VJsm0bh z+FYdOc#vs{`IAd)i=}qpW?OqpM*1pZGipGIfdfp((}Syn2Odslfo94o%;VWI1`Hrh zF+S+20$3`Z^x;8?is1@H{{#3bj78iZA?7SLtgh`2ZBiA#{;CF%if4DX++2pO+-@v4VWv@cCpD+fw%jG)bc3GEdseYDar?QKN zUSwb7>>~>tfq51m76utBMe;e>cFwc$lOX$K+M9>*OSw8DtV8MBPTOXf@YItw>-4FT zHx*SAS{{4f;?-yNuH)!f_=XtAygc(0KL7CkFD=NBPq}INQ*J)ul3vp`_Tml5Y(LHJ zZiS5&p(AT_Mha%MvjsRNH}}GefID<7Vac6+U~TRL#!K`+AAY9?+f+T+7GVn81fOq5 zN&JXAVTfFqm}iSvMSN=D8*>iJS5y_jwP+$Wa%h6EXfgMvYX4;*Srii6=Etcy1}HLL zdWuR<^hHrow0K6Uv8~XRUq6yXy>+z561G)WHu=~*!zCP{AMZ8+&8b>UtT_dR917g0 zV-9(h``0;zU@@oz3=xEv!Jr^WV@Y%&=m7b#ORl*lzNYX38dK`9eQwE}_97SnEMz9e z(uq9xSjj+vaE=w7f!xoju_3cICT>SfLisY|c4-w(ljXn&4+;?*WPrVrz!0+u0ASb; z)1dIWaz8fv1SlbnH5H3u&4X)Y&a z&+}D|zBH%pD)VfWEmc{hvBmK@FUTAnjz(|=NvTtpGmjh-uzxaYyfiqohGiZN{|%^g zi==8KR9k?Tp$i3k$};{7r)m5=NlI`%4f=?hx;x@vXYZ3x{@c+3cl6e~Qvve;KS030 zvAQ$~SWE#-0^r2|^8k2x=q*@`lvqUJsR*5Ch_WR~;*OVB=arOJ?rtk3(`2@yZDz$c z4&-$nv${%&sB-2=nV2f?CbFF;bLuYVsGOE%D6x*wO`#9Xo|koE$UWv73&H{f+f(HX z2D6o!-F~nPj*J;7bL06?fbW%CKmkG=$@3Ptjb26ZJE0WvfJ6ec`G>XO4PN<2D(UWD z1~s#iWp{uzaU`zF3$nxqIkrBlOK9nb-jBN!tgf0rC}WEZ=WIv#veF2^ZnN&fK0nfZ z>I-be@pP!zbhf~vG=__+qQD6mr&dTWTSzMlM|q{5a+HJ0_D+;}r5FK88)TJoDoFeO zq#uls%dZ@tzDBukZ+GW#x4qxnYrlk(Z|})GCM7-}+lDP8=9uFC*rF5_Q@CzM7_5`M ztba#&p2?>bmYIZpn9i|nPJLN;!l<8HUpL6?g=f!^ePBUgH!KazBvYBbx(xMdT z0FPGDf%}kf_20|Pdo-5JVGWe450pWIR~6kW*%F1#87V-O9EJk`jz-W?1=}<+0AnAR zOC5*^+E9eQ+_fP@L7v!rZ)mq4aBRx=JtT|68`UYrnf?t&#JpH)BNFOV1}!t}t6Wic zWn@`?-J&IDB^N-8{ZO?I7ESdt4Q(1FHNz_ldGRsF?$(Crg&z4 zZSvRVs`wTDv$|mwwzv>8j~QRr`0HxZ`nvwsel(DyfqEfi)i&&E(kCM;-^6lQnDucB zKgtj-*;h)(#(`b3k5Au9_%fEb>iE`ld}}$rtvSA}JHBnmZ>7$s=x6PAJ1s;_Q(=T^ zMndW0$!9-^1{(%;qwH@tP%Mmn@dt2&?fwRCum`))`@xI$3H!npTpK+!E$!_d9US)# zcDjG1`WUW(?7ywg$44ipJt}gv!8qZLHkfd(+unB;IQu!J{d0}(9)L2{!3fUIu+Y(_ zyYKk;a{uT@XD8j=qhnVu|9jLqq-S{h*M9;bjPw{zukEju~eHo0^u2*j>%Ov?HQ#N zL?f$`bn4dqXd3jCPNL8{E7dbPkTy3AI=yZOK$P-Csu*wZiZ|_>DWSxeb*)KUDjEhQXVSXYc_*A_=TfwS zkYtfjzxn2E&9Yqsx`Ufy;z-K_$cjuvPfBOMloqMsP%!=$?(^lbWZZ$fgQ>+a8TY#I zO3i}ep*etc=cQY-Ojxa;$ems>FB0;!y`kYN>dq9F_b65Ij5z*}D-cnx!I;q!V#9n_ zW_%($oKSJlXY#68UoDFRPsTgKPv-y8Thbggqbs^DaAA}NvbSO>J}qh8`;w8bJ4Q7 zMlhu`4orBANZCYbOwuG@){h^FZt9N=sVrJxnMS)>Et%l}5+0b6YIOjK5_#Bbv<^fs zrgXW&u~_+LUv-|JnGfD^gf-6hjJH*0U`Kh9HlLQsuVqSSi`aA4d5Mqg_6Sg9$jlyi zO2kZG47u_Tz4j07LwtF4@INQ*llH4l_q0vMhCFHx1TEkz5f2*yugYzOZN5V~C?p)z zeaUe#akUnG?pG$Ks%scNa>A?JSGL#dc#~Ce_%Ac?>+sWP2An3##D#6CL zg$x@KZGA-20vx1XF9iQD)8RqK4%>@6Bv!dqYL%RUoD-_>UErMBZPGI2*J0n)!Wus0 z5|x_J!$I;Z<|jF(JkF}aBZ9-9{YaPtqck%ic#KH!F~I6oI2w`e^eiBiHSh&jnEjO5 zTKL%a<6t-&iD>AFN7zFcqkVly>LNx+SN`Z7?h|$o8}^PcQ_>Kp7Xh@5aF#}&(&}IK zCj2Q}sA(J`AA@#$NyE!$7dM-mxP1Kv2 z0>i#j_2#n@k6{H%J#EUGV+pegberKX3*D9&t>(MMnt87<4k1gNij^tkfqL3~t!w-o zzU4lah`s&b!R@%((lr#iT^L|ln-H5m5jNT4V54~@ltF0e@nX``XY=NmAAPCq`QRe4eXl1GKdOg}aE9PlgewvK$ zGJ?D;2-C1IQm4aL&mr(sf)?9vf!$@x-79kO7ul;fZ(Efm*bWC)BF@a3s-$x>7^m+0 zfi(S-nU9wj%#x*)X_Wfu3JR<~vH);Si+S?HNU5Ta!wD=pr7BczhDkXqO#GsZPy+~jO> zGqm7{f5pHq*={tg)*_x;BTjCfUaOAMYnh9*=Qg0q9GWRvsS+E_ajaMUvT1VWVlVs9 z!>Jmk_jpz!zh3jEK_iQX$iCP?iq;%j0pW9w<|R{FDt@hseSp{dP60EECh-ZoEB|tb zPMu+caJv)+H791iMAdnrdxCRC%1v&g&@dd3)>sw_D=15MTuC2TB?T?liSt=`BBxj1R0<$d5BiGRy&4 zE!=`P$m+k%a+*Rv!_!jV!t+F7!8f_-lrB|dQJd}FZWOcq1#i&k2 z$HBiODnmJSIly>Yj<~K%L^N+^{!{LW*rB9cGvWADx1C2mTDCQzQr()2D0mS7|3F(r zUMTvNFr;We;!)_^&sGP8&pgajd@efUL2u}f!_f_$Aw}&;!s*YQ!}jSWO}PumzkP^y zoWHDocqXe1=2rn0G8G&FC>@iQ7AQErdyxymzsV%Qm_#BcVRLlqD<&`UQGq=4dyKq+ zO;-)%{i*0093}H>(Rul@_vW~&eWEJ5J9tX#RadivsFS2o&ymQLo&g-<%N{PdD*h+u zO6h2H zT8MfB|A&uywT--sbK^Zz2#8N2FLdQxECX(+#{s;G;zJWx%79f4`Hv(1EgCW`(O>|S zUpKgQ#DPJ^tHVhbu!>3}mMd5?_`rfFVROg6eXKC`j>HDx#3#KbB`UOi@^2w}F=Q`O zcYtBT2BE+VDkqwS;crk7zkTcQU`4)ux;B97pViQG)LzUIbt%8IVV)qyU!WjQr5yI%y={51p5yvf;4QMi8iwK$k!ZF^V zfpJmnnOY((BL{=Jstcx8n)M2I@Y$m1X0#?97LO5y;vn%XFlKre#jNf9ou6{yMsT$p z7EqwD2+b4V-k!};70>$0pQH)qVHyM@|3=$}ERbf~%d__?d(-kJ8PCWC+oX-_?h@*1 zsU`-|FGpz02U#lN5DQcp0sOb4%Fg^k1}%QH1Z|d)@fWCOp6Q^I#d=L69BP)DfbajR zQ-GD_B^v0wM2|$J((9o+jf%`#&FAr%PgPB}alf<2fmw3_Nu{Int z1HQ5byrJd{8bOfwM54Aw9G5zq=FEDbrvnHfHze&EaYLM60oQte?ZTb2W}+k!Edw_?9G%k64YC@7-8E zd8T9_PkvT1D$L|Eh|}z|jB7vjV}Gn8?O>dI6()ZL+MzEIRj69}97!3J%a)<=*WJ4( zWq5yCv&z1I+_Y?0G6_YZ&_&`e(*wpe$k3FYp?hUOD5hr^CZxDHt7!51Ceb7)o!~7- zHzS$`lVsc*&PJo&Wpl|MkGco!r2a$G0SUCaxp&X8HD<|gxHIy4F0nC4LocEvO_u8m z)iT}UeJ|{V;R`8)ge7IJzS7lzm1(SCqi~jebcO}SL_8vdhoQB4-Om4OOQ%+Nd_R?Iy6Fut)53l1-= zR`Yscnf@G=7It%kFGK|#+e;k#F+i@o!UC_bfGaG9AusuC7LEo29`X3&)f@aT?MBY6 zhL?d|^&*K0E}OkkIB1>E!a?O_XCEdztO*n=Y_5w(s>IMH|J-and8-u1k6<4j!5-lM z_OK%T!LkRW&=i=d)536|}TGkX#$qX}2 zqj$X+`&kjBT=*KMRjt}>@U;}4Pofw=V&s$8(j-W5ll0Rfo*+hmWvz7SiN2y$wdz9^ zLkd*0v^r*+U5*T9G*VyYwK_p$8XJw|2X5oe_w&VVhE=X9=1wseydu!N_bE-9;Gq`t zfaoqv(8obA0sL2t;nKJOG1&5(=X#gyRs^_9u4Lp|$S7L}0=iyDh3czStm=NS{&!@u z2Xp8h?Cx|=5v`t_Iw4)%#h>Aiw^i?f8w(C*(@{tm9DD!Ej1_HCI47SI53H^XE}YKi zS>{5>NavxAbRKG?GmWOR5e{{H!tx~BF{1?A;5#QNM>V#|t3e{|pce^e2j*x;rf?Vi zr!X#-p#OO;e)%vj-O?w-X)qhEBxSN_lOey5P0WbGsMJ)5x6DJnS);sG+Sm=aiJx;K z;J3MQX|#B!2o_SA?opV6z>oVE6ktGkaXd^!7wHJz{d*LBkD~8@qPa6_^Tl(4*P8;X zV+5b`QFP{y8X>;uhkifkNn;y(xc?*s|3wy(r~aL@S43Mg|j4S0|QdOh0aD4gvTndXjPc%&w#Zu;e%f#J$)$ z28(}TwuRyoaGdsVB2;UB)UbiB;%SQbZeSpqWOjy!1&{M#h~n;~tn68?p^2d=@QOKq zT37zv*fL$Vmr&{Q&V+olDkeo{)tA@Kvfr((j#Y4|Z}$Js-kWx{kt7Sl^A&zYnSPBW zT7ZNx-2=Ag$ROJ~%{D^xay>qEgj9gKwY5sZ=1%+h?Qd+kR+c0%z06#DrfpSKu91QaNYz^Pn8fSIb z(tdR>Jf;fBml+`MRO3Rzk%8Tj@D?;>gyD1w{W?q~Ph8LH);`&K(JBT~Hp|BV@J};Y zPJ1e?_AkivcjB#(lb39xgsH9GNkVAx5A<+P3yJ<0QR_%tH~R<2Z+r`HrQPoyGS&T~Z|WB7jw zkC!NMN|ZdjPK#0EM2m)%S&3`ga8h>$PbLx8R+IA@v9*{qH=-r_e0c%zAuVcFCO3YI zS}CSgllo2W*akzipdXHJN!B9rAQngnNh{H+r<|Olu)8ejlZmy4AG!m0>)ll6h~QRb z)@{RyM=MFCqK9DbRe`kK z8e9@z|9E>R#s6ds1o0x}BFa{Ey{M3{){G(fql_lQK|y&RP)op82*8UNg{(Y-4SbwN z-ISQX`l|?76avdtnB~*l76&@a;kJU~Qqx=&jIi?~CUWPg*2%K?J>-378Asaxef?Q(6CDM&K>0X(+Z=#ARDNU7M}}Tm?BZ`{WU84DDaq*!w?xbw3IzSht9-fY4vhpoq z0K)b)wlqzrz^vUW&xF)z^@5@h>Y*js5Q8fEt};Z(3&Jgyx{k$zZ>yVUG2z(nW_V`k zA@?4~1VmCM6tz>uBhCz7YesCFC3pkQnlqTpYCZ$UoZ;+F^TT$17dv&cN7wt|YwFz8>5m2+QeVs*0_fHsW8 za122Q(Bto`AY2r+L7ZYEyGp$F+IKUcD#Oe{@`1Y9}h!Z>3oVe4O`a&%40 zF;0P^IiOWrGY)AKXK;I^AZT++F19L{74y>YO1Q;O61d%1j-on6O@d6Bt3<*?QW6G` z&5nC8=nmg@$Vu-Tp?2xmpE0?wzs|tc#EZ|a8XK$X;3VpZ%@k(vt{SIAJqYuP<9+3| zU?{N}zve_TrLDMZmL0EU{iCYm7bBzUH;Y;UX;LaXO7@>;3bZcq4s7FK8Q)UYEEr9L z6t=s@g39(cV3H@^F81!WtdXs;l!XA!3HO!t z^Y|-yapZ^C&SkE2i0v7%VWC65 zDS8pj9*rgbSi3iGe3Yhab}C(;tS;+iN!-kUhH|(u#O5!SqSk-yb()`)NwI(4Dq(xp zvLvI~0N2Ky2LGW2j-YeLUErjk&_|&VcXxZ~Hk1T{Z;P&w(-jvBZ%kP=Za{@A_eYvj zcEO{1#bc`M^(sHRVK#;|h8h+bXF~+Z0(_jGw9dw|^7g~!QzX2ygO}?Ba`QGE$9#P7 zEth4GDkiutfk|$rEBc;qEg4zPG1g-7M3yxGBz@XmX2$BLd=VkaMG5U`WJUGd0BN_= zous5~QtqfDy3dfZqf9{x3!_TWj=sj@47EFfxS<;(4m(rKFFabTq@6%0uZ)$BV$VNm zO({HLO#-QO1cLm8C3G#<6V9$b?yMtGyhjeYAo;UXx`?P@0pf!-ET(|sQDo}{+}wz^ z0#3eUG-E1r+oDdr+G)BQaND)SAjI{6+=#c|hInLz$LvP3Xjv#Zod}XH{aG}-;LOy7 zbbBV@q{+oV|H_onZU{y`h0XhGti1f#Bi=g2nSey$!=)JcM+2;JCZ4G-Pj)8ie2!W@ zM4#Iz`G|R%IESN;X$x@E9{rd*()>saPP5iJq1Ho%AUx}wX&SI= zTF!u96z(pyl{ljdkc0VI8W$r7f+& zP3cFK?p1GIOHeX9nz~dE8|~I;qu=_d)APMBdpS^wKuM)6htk~U(yK&noO4OW7L@%e#U7e_>x!@zew(rDa|to3ve?blJr^LNz+twNz+ zM|VJ>f1c(os+yhBj`H-*bhcmotOc$Y9&@YA7&#Qc*OC?ghI+GKrK2S2=$uqpn|^es{DU27!DHr2Dr zq`gp)SqGh4IAiq2{aV+l)@bx*Pet?37gwuJliARcBCS~$?$IhYXhPw0`z-RxCSg}H z9gWK$HznUefM@0uydd>uS##b`E_#^u#kz~hY$+(Vz?SNwiyRXJZBV1al{o>1Lqq+vw(~2=2~=+fPCHW4ic7lm}lW!@noWft_2fG+S>*303F?uaROjP z_sBIWNhfNuTHwJQ4lb`IXEYP6NghLVwk4$WKy*}3AjOfEJr!e=yAJYUG)M`2u+8xySg{nc{eu>LM!G) z@h+N_BM8E0!tAZ9&jGc~dCNG{wOBXBv<0pu%%si5gnz-|NPI;n*DYB?%wyf`$Okjg zGmrGZ)UuSvf-n5574{b8m~Bd+b5ODV&63%;SVsA-g)pnA+7N5BRDpYMj-29Nev4I{ zy6aZU>s)WEmjM)b2+M;^pV^qrIfJ+E0Vdiwbt!i)Y|vt_ibhqMq?%f!#$;Q4mo4sZ zlQ@wMgNk{ zFkv1fosO81xCMZB$&h)I?0?Xa(&5TLCyvzIs`@?_!%{4YZzwUipk*y zS^iLa2nrU0c%@aT^fq6J$A-v7hdVXK$+NLF$h!$5W_$@?*$1r-Ppg61` z{lpdnW0Lz2W$6TU(4orB+@|S0Izh1PcYT}2+7J(oYj51FriSPgz592|K>ViYjAwbt zP=9DmNK4*saaax|)O+Jnr8)w3zP1{53Z^4_I9T#du|7`^@-*u9y^nX1G^Au;^d)y3 z^8F6>^Vn=8)$&xNi<(na>pOmo($lsS};?F<|o z8I}pjQZk!uDrQv1Pko(m1|1dd?YSCeckhfkM#W4zWL!ZN_F#@Cnb~7xZZd+?UBshB zcn+W8Fwk*MYL~?L=1gYfsJa`DQ2tLjv-RA73{d*r(=FIF6ubT1*0Y`WUSd!v!Ty4l zMpwTxiDK{zY!c`Mjo0vw<=C4l4@{(sBHXsl~4e+aPX#JwK%6qyan>xv@VJ?;__wDBCR@(+o5g2?$s}5h3{W%-|2`g z&I&;>Od0P7Gg^o&1V-(I)qgP~u>L|F%o?&E$woJrjS!GIVlcI5=7_PGqHNkGr907- z(@q^~S5X_;F0b-?dsR5KceW2h_rf*2F5DdAUJdOtm+i)(S$;j!N7QGPLf#~V?5M%; zW409MXXH(+%UYDiuYt6~EpDhuwsnrA@3pRohF=_ZZMQ$|V|Y4MScpSjN!sI9QG5=s zjlz9zDLKqRum;7XAl@WDC|C&5yq=tR3OQ9WU1dT!dAlW!^+kFd7g$e*eB*EoT#lAt zoIT_+a7C?Owf7vqwQX{*0DpPd_FJ-i7G-xx!RT=OM#o6EGg3sbHl}yf@3gO!k42xq zg{hCpVpD2uA~xTO{38NiNDiZ7IWic3(?XbK2_3i}2+CmgAha=q>5m4TbW|uq$IwA9 zkqS{jSLpBsb&g6k#cB@64_hg%*4ETdPQLVXD`tIU3hS8BFe`^i_UQMz&e)_9Af|zYf<5C_}{Gc24ZnOrwcJIrs z{cqp@xa%LV58MymeDf@S|HE&0|5u(>p6&eY*_ZwQ=dC~dyU~8Q_0OgMTiZK3Pb>cV z@07pU`9lByfIl3ZZ+|$t9e1y;CsCnYjJC?mjW0Q#Da+X=n7=nh&OWVw%bwP^M@9IF=a5hZT2#m6K`6i*NbIYL9q3G(=I zaCS^&!^>e0MglU6Y6fJq4w+S^RJWf@>|sXh-bhn4K$0Q0hnQH6CNV`fg!YeEs(Ot8?#3Tqp+Z+Mh9@{OxwvHGC*}L z-Wj&1n1Q^d7I+NeeKvk1kR z`a$g=TB)AFGl=Lv)SGWl&YKaGXjG4zKSd|6qw4Wb(RcOZgAz7T`|%X5VWN{pR6jaB ztk(`oQT=%T@cf{D{3dz@RgX`a(P90l-h_6WC)B63R#_7pfEvo+TJytwEIj$eSZa`nPquOzE1Nw${ zQSEzph|bN!lKL8IJ1IsK_ofAh8(y*)WR0MQMbc~yfUVmcA-5GJ^PSgjwG zqJ!#D^-YZ`o! zsGlKlUN=sl2ZS!vK=@H3Q1!UR4I%K|HG)$3e129lBRZ&6523j;90$C>HdJ{I?793E z$g^k)9ltp~kIzod8~ZhQ*&VcdQ`mCP0VglJR~y$a?U(7K(;ebF=T&Qb<-bE;PWRm~ z?YJ*m<56o9V?BFyZ_`b5wo3!A0rlOtXtUaLUv;_|aMgX+g{chSoQM5^XZ(zBB;e;3 zKs8P7N4kZbSv3yK%P*3)yy^5{jvgo|1)2K}z_{7H%z~^tZ2JJh*C|F94FG;R2sInS zQn~MY-NE$Z<^U5$41NiH8c%{Bk@ecdzvBGQ-HRAbsc{ApBcO;r>?Q$-UL}*^C_A@F z((i1ho%K#D=?}eWw%e`2CK6-!HBiOgCjRBTrrfuL2rJ%8F1lj2*70F{boM5Gb^e;O znr@f>zN0^CO%a9^=kGh)cGZ2Lo5xLYVl1N)R4K#SG5g{~=F*(Z6b5)$@*lEGFi9l* zKVBvukZ_&maTi3+jl9vn!JjozgONTq`)7?ci+ghiXMaZfOLuViIy^LOA(20S-G?Y| zC;lMW;C(N5j`JoNt!aY4v#Uj089K%Vi$ z&88`^!_Sk8p6%yo{pq?q)ermB!U_IG33Yyv6r4$W))=@7cPlTlYo@JDbk zyoVX{y-1K~oTK8TFdu^{rUN-r{DCARe|wwpuVuHfc7%`Y*dMb7>O}9v(9b;-&aRk| zC*d!ed>GQ=pwNku796BvBc}{|*@6*84Gsedb#JL?tBp=YQ2gQ+y_I0zD1Fi{D}gYE z0jzO@Q9Qv^MYHc1AEVI9`jMkE>&COw(RFfBP7uxqdArv|pQnFk=>gFKs0d(^c*YTV zU$uXUF1uq4y=f0RWy+zS)wa`ThdL~9089s%gYvNt-|C5_t-Z_#m}Z2)4Sw0dFFV<3 z0yO}5hYq_XZzl>OQhXS}rlqB&!WspClKZ}*eX9md1I>=siY{{U>m~TlA5A>ykxQ;M znn4dQWYN$9{)w+UPFNrI-yJ7yy3!@HnNXAc^vY=wo}nSMw5Q)hU6Qe;!gy6F&LtFI z6Po573f$H~wONf1YsYVzZ{P2kIPk=E_R?5g@Nm+64-+L4+sk5*6q932k}|0NgOTvcBzVDG1(hl z>9(>P_bTRtTnfZ;r_2Dw&t|n9dMxGjo|SM~@4Wb1)^Gx+B89Az7_HeQ?VK(CS%HQz8Wy$*Tz$t4g4cFjshl_o#XZk42&rgykSddTzgV!@*xRcIiEJd-7D=U`|L%8QqsrM1gW8saP1JySP1pkkk3AeaFi^}*#* zv{k}X<7H(#A#Po`$ytYdmW&A$VnYJhEn1T~>!I-O~IlV$Hl`|^rRU7XY^_Od}q zb`wLSeN{iENbb=J%Ea_(y=urro-Hv}-9I^g9Us&iP<4e~oSZh#V%&bg>VyZgs#Eq8 zx4PPmSdFs5>v12Rym8ACjlq2lIMrjD5bF!6Jvzz7R0{ZAw0{Zoaauoc`$(^GQAw>n zj>Y?Nr?U0T=}JELk*`oKoz)uO*BbHB$w4hXsJ*V9A2xlYPU2B-n#R8*<3ZAkhlAd& zt_}ay;?u+Pv-rDO-k^$6Dw}7~8Y;2Ha%uS2vKQMe()~3MChMry%O9-9x;s5wS8MFfv zd0`dTh&?En z4H8nR|H)c%Zkl)sXW=c%FTS4mKmpfElHWT^`W3>sXN78jijnu0ALmEdI!ws9#+lg` z!U`wV5*I^qJ8K!Vvk3t^si%Q64>oxea{<32d4W|P^ORsaxC4X2yC_J7P zqXYS&om(Zw3blm^Ns6V&ec9j>}} zm|5P}2(lS-)-%-;S}PPJ1eJiYSjdN`xm%;FZmtpLavSh>~dvF_K9k0YN zRm=hln51z1Wib8vZ;}1Y&af^C?ujsX9E9gdqzz%EKmEleD&0YQoZwwzEQ~Xe7TTc{ z*#&TmVj#YRZll#z&XSjjZtDcLZ5LJ*6ON_d=LF67bh^xfi`SX;p^&Qs^_<82_9%4= zAPeRF@MA(3)|{MA;dD>FA*}WTCFx5#^3pt+0Kx(fik?ZyLRgznVn0fHL+!kXMB^+i z(6|={7{y!+fXgW7*4S_HGr{OO;&YSmDdT=`&5I`{^vIr^c6Of|z(0&5lBw#Cn6_k% z2?3hhr=~J!WU2)aT2=At%yWfxu#e{9VW5YCL^72dYdnE=WXOz-+Jn`iWY=hfwfFg_72*)cI2pHY2kX4k}2~Kl(SUXkpuIbRzScTXZ=2fM<8;U_h z#$veI&Ww6H`4xp>bt^hcU7W#XdDTRJRdiVRB{EKXcaH|^S2^SASl`A|lEl`pt z70H|#vyviWN>cZ$V8aK{jfV^Db6EY)!M%XG9*c8A5#J-dK*A{EY>ViRoByj!#61n*vO zMenqpUb5|?lO8HqXD`4=iuntjY$!BS)C;_LFU-Ae0wf{OyIfkq> zuUl0)K(ZES_FIw{Q7ju=pQb7!wT)NMoC{d#yB`Tf4b`SS2>V)C?qa z#i4v#p4*s{<<&H(5_rw5drG19mzNl;?HIe%2E3*T!8ZkCDG4y%p4<9APtIa{rc#$c zyZ{!sphfR!thqlQB1g@0*gl7~{pLwyFVx1<*Ne2_t`ACG3-;frHf!Ml=vEdO0k-0< zXbZ1md)>8m@F!#;NaBH>*I!-(f57Fm z6S4PRaetWc;QTDE9iO26L7p0nF4vBmjhKtQC(m#dYr^kwUKx=$db zjJ(5}SseL#B|p*_@BxFQO^yYASe0VV9u%JXGVk5I%N>6~ zSTpOyWL8Ctx+R$SKMlX!7u29wmWYR8e+P$r!x*YHIS*dGqh$t7VXq&L3)FL zk!nSUGI3)#3)OB{>pp&b2jFG+rDI6xFaqFcjPSmFlaGv&(7Gd)-LhJi^J6W z!&eJXfJio_2nEB-mGfP*FiXe}g;8<0&if5Fn#z*@S*4%qhCcF6V2z&}%*8M1s=0}t zStcWoLN+7k$Mqj2i=>Xz$EE1+8pnG^@W3*DSkd}^l@mf+4WQw{^;Dt?X)_kq9$2xX z)QziqQ9xRl6?QJfecc*hSl`j~qSsBu1c|)?K(4q*#wsex66}HQ;1?ON9;vyM2wK0$ z$O$~ReZPTMRdi?bTSVXypPCu9JM1SD6=sHpEA1=7^vTiWI)nG2P37~a_bH%PWIITM z)5g}+H}3`Uc`y4KjeGI(KlEujh^B*&q=}a6dPFJQ@U5G~@deyFMz)xTz1NOHACvml*0u$N}h zZ~-rDw7sDgE zpzGb!Rm@<6sQmGTHw-hAl}c0Tp;fiMF?Gj{-6I5|6@etOzC zX`aN*{nMPiVDXA~*$vR(LYpCvyx>^()OYd+PP+qT!m09U`6uE+r0wwJb} z%B~yK!=P8FACrkI)_`WdyWc*<9*TAns~nI<3+=8M(6pFtIkUV0I*j!k8NiHzj3=c< z&zePb?&lMh5p%LRspDMTZLUQPGTy%7$Ov2ky@&+s(7-+t|J)7BEZRMkV<}+{XUbjN z;nZhvXtojmJF4_$CoNPo4B9pb6u*^DIxs0@t?gP$wosuG+cpr!ZHqC4R$oS2!8UQx zyk@xtY8XbHmZIe22m~*9@%%-!73fRn&mk`Q67RXs4q|lWs2#_z56)0BYc%(uF(hY! zPnesyjoVtLt#2g3nXq7}Ss!GTho4Wo0t#XIBSC_0IcPxLU| zA?5={POc0V1yHZVT;thkZC^&Zw6Ot!i*njcJevOoOI7KtPM^;Y;5fX zZKdqT5$UTSI(@svfPNjx92p0Y7oe93tsTmQHrt#)3<>94!`oJB1=n_Q)ucPaw5g_2 z^xWhZRW@>Vk`{CE?zC>@?tKvz0(Sq=YUC#JE!xfI86((zRIKvzC)44{L;-6*uRVWL z%(9*IEhaaD#`Z5>h?9)vh!8618Zyr#y%@Sde5z5FRS9Mbj=yKz@*F_p3q%?hbGhIy zDuK(}AElUjBc{P4J0c*svW(mHOQGjQtIZE$hF-kG0HMQ zM;|va`$7AtIs0XXy;#sxDQNM>`ZP_x&5Cn)k4Ks0xkcYhpDP)QF?FkJ`{G2atILEQ zkHVBe@Yu3LV;xtvFE5v!mtdZas~lVUIU_65&}eLhM_&JwtvUMbH|75oz(lp}Lp6(~ zi1XdEu@}En{M%g&`FJAv7I>^0&Nc8doL9!SUBO7?dEa(!)gFJ=Opv>ctW4WQ$8yj% zJ98}K#7)lI32d?E*~!mxYvAppc298QEV4noOpnV#H;$HN$(3{#{VYcA+S1=WXy5=*+CsyH1dTnap=eo z-83PmQ1mT9H+S-QMyWI%C2foYY8o~Ano!IGM(Kj>M-a*gyBH$7=BntO@G)d=3B~v_ zP%(D+@cZDJI%o(ItE&boaN-m=Q68g{&3c>Mq=JPTvrZ|mZgvi)nY;sJ$?~dz!vnzP z(prKk{Q3IpE?rO=UG?%}s0a}EVVy(x6kCl_7~eSKK{G=HUCi*pA#ov;$*}>;ntdq| z&bLr`6f#kP1y(QNH0F0Ra(A)`eZ(#9224G~=)qC~hD-^vW@;tJQiE*Q)dA#DLz@s% zw>sMmhEyrP*ZylniJYm-LICpTM}zQ)jnbtLPlbG+$(%LzQ7^BileJH09|qzg7Bf}X zNbg$pbGi|3En~qi1M@K@dx4C2ohCihuB793{t*rzXK}#k#JYaA15GIuhgX0s7%e9m z*fvErcYT=nj-@-G3zyJsk2v$zHq`&5tkmuDhw{da-aPX#KUl*PqoGz@_3S17l z`pUp%65nEphNzILyR{TJDuCufS&^-jxZF&(SNm$0?AJK9kQo5x%!EqB);WV%U33&i zsRwN-)ozv&&KL<$1tsG}db91x`^#SIDvh-4_xiBRxVvm?_&nn|4yN>dGVWg9N_HvE%qAB}<{n9o?iN}7VH;R+ zoLna3WYA7hb$eokx3_nYtVWV~#yd zjZ~Rt2AQqr0bXl9Uxi%&UqGP0LLBM;X%vFYIl5J=VCdciV)1RV_kCTmO2D=^{ z>}HlT4EcL!6qQ+~3>bUf`m2GhZ^@0i+Y5sCq42(?0A|Vxbo#16=oz&ICBNyhOv4+N{ z;@mFIV!56?_Fl}#C&hw?U~ijt=7pFQrk6# zzoY!F?c8&YDe);X&MH}q&^&m*o3g?W@fU3rEObWHNYY72%FXzkgydXf!cWYfi0T0x z$l?vE!#fL9&>Q0Y-Ymq-K+Kk5l{39agBiGm0cRPNQCm?u?M~=bPzL=h@a3sz=jyam z69EA&uKlnHQpNw^tF-}2QAiz|uX{;VGda2z50VsR>@G@{h2Zz6s9Dq=ytATZbM3QO z_8$`d-lhaq*i?wvYcYd7ujK|GCNv}-p4wO8Ak!h*Z-Fq5ZHX{W`IM|?FK(lxOWgEf z{Q#-QoBDynPlrhHAEOYR8_DrA^`+0F!h-tJ8JK@>&i;Ozz)_q^(8ZvZbVFZ}sx54y zAyCMoSymCjnGS{y;$)b-yUxp8Y6jWD;@&+7X6Dwpq*$6DcpMVCrrZG>a|Q(Qo#^IW zb=H3b9nAstUyGt@X9!G1w~!V)E7LDdiCoh>_FeZ)^Okeur?SWzK`V!RDY@*5T_|&% z#s567HGYcEs;<3G;QmQXNH{~sjMJ;-km*dlP@J(KukF?Rl(Pz>WPF*)gueJfXm7Hv z9lVC`4DN7T=!61G`XcwPM}!DFSx)v|4y+*oCoBbO9g{Y4@sEu=993-nW5uMa6iIL< zu{pm35S#DZ!=w2)?rDOQQI4-;^5V1VKuioTLNF0DmAB2#c0v0q>s`!7q7s3k`=0#^ zL#h+MKYc3_1VOjZ4nSw_SVxPP z*Rz)Dma?%TluH<2%q$#ypody{Ki~ki@i0LKW&{N2w{GJLXkTUbTMfqx!5v-07J|Y$}Wz6OqyqK>1Y zawpr2mr#g?0Ar;eFCv948apz5!stvN#-;a>v@yf$Fc3<(Hym7npeh5&g)S2(H6|FQ zbcUa@<9lHZa4+9N+U9tGjNP5zS&MCsCsj#Z7UF$et1{;6`KqVvYAh9J1z*-=%CtGn zq|Md;n$j`4n-U6~pS^7~5epuIgW{{>J0E`b*|H#W#pPge6eoh#b5~OeziUn>GDl+r zK3yPGS=-6kmGN)=C0OhFHjR}TUbbH=hhVlU+CZC=BWuwtdvSo5+v?cJG@|l&l`=w@ zj^C=bxX$uL&N0CuIa$Fnb&wl-@~`rfIs8-bUVt+C#cELpQq|T7K4@u9@1U=*zkctA*5y>7-sDV@ zN2i=et&6s0PX^3&MI0yXq&rj1;^}tnW2i6u zq;=*L-3Vjq);FISJ9kaCdN)nRYB4)*?;SPV*Yltf6XV z)o&+YQR%J(Yk&oUSp#hT;HC2s>orO)VO<@gEui$1^{JMv8zMu4UOX9^yYGA(;Z{c- zM^yDvTWQWn)J4Qp1+|wKAg%aEnNd!vQ-x$EvgJmB5ID+K3cIu0LZk%*#1zBbR7+7S zC|3<`S4d>i$q>{CEo5YKTDG{=rj2gqf-D}04ercZJ2}hlO^XghZO0pmiLaoxH^*-t zGpAq*&XJI-?xo~eo8_gYQnGbNF_c@xsnPd;@!e%?S%$NFduhqh8F+?vch>ES;up1M zD`Wp(mG#H4PjFtKm;Pdg z7Wr)7-p@ta2e@v#yR+YYz5RkXXJ3deg>!M>h*go$1yXkeXAMUwGqEmwr-VT-Qb49_ z5+~uaaTYiYgb9j%VX#cMmJ^0XQ}YvLnmZ@tAv<=! zv~7#tcy&0wJzU=C&^Yh+4TzW>V?xpuG`AO=Kn0YjPpH zK!=Ah76xkF>9X|;nO1S)appUT18qes7u_pt=epJJC*u{guWI*_7HV(ABV-*}5_;_Q z*e!yBb4B&jC#i3Fh57^-kOY>)w9FYQIR|M?IEy)+%A}Qad5Z>hu7--^Q(;{J=t%4J zdu;}V%=X=Un3W!zlusEyW>S!e=1!t5TBr|S-*b$!J4LIwYfy-J`oIJ9TzG{so^AIEFZhEsQ8k?PP%=3NV>jP=dWXo zxb)uO+n@(BDH_ME4SLtA7SsH9_1DMMBPjn~zaQn%&|K5(76rPauyw#4u>|C9awx%iJ(aL0O#$M#=2x-;T@gcTz@?8Pyuqz-&If?KQ@Cj?iN+Hcf4^ED2 z$`wIbH(ugINMi;+?HtPHLs3<)Hmle;>v?rK#1Uzr>olN0%xqu`i#~w~j!AC{Ohw#) zQqa8^5g-|w^yJfN^{2y=>VY&ut%z*xOat{QwsGf!k!Ns!2lfo@0USo_;@e1{V}yEdHIBvyo-4j$7Re55Gy%z`s1@mxZpY40phjkk?CKq@x_ZbL-R%-ud@od@ z=g*@;CLS@~xw|P6WcH5EK;9L_E}b4W_>g7qXnA0!hmq&)0WwT;DvZc10z^^xQJB}d z@SO-@b;M`B&uJn}ex20Cte*I8<5PJwpx4>(u>`rA)>k;doHtI*!#!nGTSL*G_dGpoD`7uq+N;-4j z=H48gN_a_pdS#E)3b_*OKzS*ZmNlm^$2rF;>7~SWot|_=Qz3YIvopfXK`?W-jg)&b zEHK@+NRBj%v`3A|P3UWD5H+dPMRl;BVu*5DmK4%Y{!KIwkoK)Q-E^FLl;P-|brZ}X z=pBcKD3ha0MPtS5QAFEfz!KvtILLvUi*VBb`GnKARa`32KS;57U#!z-Ca^`Pibz&e zM~nsNG5Xr65;#mpt#Qh}8ZqueBY3h@hJWh|mW3}Za(w2NbdIlREwwM<#+`mErdg(1 z_iAZ6*Cy?reXX~q?)CJGUx%sveADXf*{W8weNo_|2y%uZQSwzZ5QxejFE204mSdY2 z?9+<#gizsSA#%5>$g~hV*WSP;g(g`sa%?G`f+q7B3CgmV*o7u`3M=R(GF-|CB-KuH zUN|e2J{fhHD-n>Ik2~8Gsk=m=XCBbcwQRXJ=t7>OkIoVH$=ogn=8374afVks!@Om_ z>wHPsd*#k~j(1)`UlR$VZL6HL@*dOPD9LyP3Z2sPlQblvNO?FGdvG{)3jvrcw2^- z=KK97q;qoPtl)V0%t=8Dp*dluZ-0TXD9sB_v3Z%sxzOs1=>O#%Yq}6%E)4@ttGu!{ zIIWH>s6s=F!!##)-w)Ns@vgQsBQ`^(?jEbu(dHTkCTO4onON=k73nL8b1~Nq1!1O!e+AiUIN*s@eoBUWoZygq?1`b8Tw8p zpd!$ccEFUCR1(W}032IJSK>Lc-?lxjXXa>?P!^Vsai;ZsPR3y=HPZlF6`B|Zht(gJ zl7%n(!a1#1a}%ptpkKiMdigUTz7*hug{d61ZhOO4C$>Y2iX6(ea{6sweoclTco2ha zebz~4rvsI5gIISwZ~iJP9`eDRg9VPi@mw^ZLSg^*jC;G>{Q^M{dtnZ{jhTs%XenW1 zGY~`pl>(Z?s@`+;2ija}UO`ecEUsq=&DA6m7$>w)7rg`xDntsY7(4#E*Ip*Yf=lch zH9~+_hqdT8Y@LOAS|1k;i$+3sm1ZPVI;uVo{XO-7t6CtAv!}POw8<*Q2|3L9GH8+0 zPGGh+w;xLRZT2D?nFI!G>AKdPp-1bid-nD&>|1Ed-Q{xqQ!!SGSn4@?S_3|-W1i1_ zol3%-M65MmsMt%S8+KM9Km1fcY9}$B$mT}K6+0M^YQ`z1%*Qp6v^*WPizAu7e4O|v zuuJL)6_jGpnWtz``qBD}EP0%P3ff_Y-hA!V)p1)EHR;c@<P`#tL34`iXz~ zhtHYJ;qjUHyQfkYnKl3;7us*p*AmXqEzN)~+9_FV$DvBzp?r5Q9UnmMm5SvkY9pb! ze$l+RWVPxJK9-`P3S>_e(7=`be=4PHYbGd;dXv!#o=hj?`JD8T(?qKswCg~Nq(Kjv zgpEKdvV1R|kh)V3LfdlW&|K0#2I3LjDkz8J-RN;=Ln$qd$IQ5W6QecQU^)so zCsA*^c;ko4Pdb6|z>HY#rJs0<0^jiRhLxh0Ha`zz=awNG%6Wxo5OYhx_~w=wkzR`( z;Mv0+I0$1*M+}8*XA|s<10so{Ohs5mYG;ryGIup^YE4NkSC~6=q&6}+R)+1C_AnDD%ZzK+4avN zpJs0c&M2QiJ7<%1@p9*LE#M=AN84}`X|FUo*fOw0LDq`FCVaT?m;e-IcY5Ce8A)_+ z*@C|Ew6f|1EZYa&33NQusvX^1t)xfhS{vy(^v8y4xLKSRvrXPD6L&xbg{58tcaD)i zFl6p#e!zSsIH?Ib@nPj1(SP-jf2nSl$Xr_69~ZxIw{m7XUp3htr?owcJ14Ow zbNX<;UyeZUj4Kbyut^Zh@GKM(!ox>XXNxw@&JygQ+HA{x&SqYqbb*pnm~i{Dg9$D% z9!Tf1lNzI9iZMT#Wnu4H98+>{?fV9aAiCq>nCscI? zrADDK3B)W+96jk?-m(FDt$Og&iwfJEyYe6Mr!4t7V8rpfK8XLP);KAw3OW|$Hi8F7~`te}q;F2FJAB7VZ zZ&30go;;hESm$udOYN*#F(s+`>5!!n#YrwL`2i@x74Ct^&dMx?&LNo4Y9UCH8w3Uc z#=l34Gd$;j6;bRnKBgViXg2f14G@uJ6QZNhlW%B zJg{sp0G4Mv^TARnm+uT09_zRFK$rP&+5Swpe7gv`RJIntmwN!_Ti!=ocZbZ=`HHP3-q?5GGI&njEl@9-TUp# z?JLL~0=2(n<(bEVtXX*`iIhbv&mW+R<4&I`x#Xlm$=jc zAufSOzQn=>T^L!`73UV^(pNUImbqvLv(wI{CK~{#HeN!FaOR6$zdIho4DWQ*W)fxX!>zD&4k;PQB(7C~8Uek!q`G z8+e%rcXs?WeHF~n5$JA=qb3g}d4%MfltEEQ1QSk@nFj*+&jRqDg8<))e%9iq8s58~ z1=gl-j<%~lntt?1ohe(z_hcGXatD+fKS@`Ks-teJ2S8)v5~W{u+xi+cjz-TM0&W;n zR7f2(Ik&^E=GU<2J0n&nHt_Y=+28_NeS3njWhA`y4Q8^};eGfX3}cv~uYC*lYb(ON z8V$!}?_wqNyc|vk9UU3^Q6Sp7t-kZa!V-;Dy%wDL+fJ`;H3@N>iRI4l^LwA8z2pni zOE=&SwgH`L<&2B*`2U$95;Q?kq`Qr=w&Qd#g0-1k7Ul(5wH$J06fMH=AE!Xk*)=o} z+fC?R4i=fnOGFq0(Oko8hThsb{C}`*ZR?mHdtVmIshUa6GCQlVzj7GOg-9d^L??_^ zD|nBH7CNqBZqU@_Kj_3WW~#DE6A$Va&C`lCXsV-uNhEV(UBE_#TTZfWi2L(T}I$CR~TpjcWumz4`#pOJt4pBeiq z5V`6uv9HjcXY%ngqFIs8x*ZZ7`7ZcJ=ak6_wT{K~Z{qym@Faf&0QtC^+$hKPE^NSy z=(?3gt=@;$EgX*1UN7py=^I^iClOv!5(AM9uP#2H-_?GKU&H#vz-qm!HOPg492vCL z;iEgo(Fz=S%;SKpf&cG_m5AVHIeR*L4WSQrPC+mA?hVi+M7*$D@tS1;0cAcgCgLGbn6)2;VRLNh`L z2MnXALf^g*1t+yORiLusA_lx|1p8?;xrqe=3uPsi!^=_GYL8Q1KtO|1Q&8eXEb`^Vd8z~6iwP~)wU;msSZR}}v=m)R z&_T7K(s$+exXqq?^`z+D!>Ix(2-26>$jamGo%He3O8U6-_#4G|$+1K9#;kP_Wxwrg zgZ2du@ouT+PbrwoXfhnA=yvv*Y(9~7L{&VT5i@%&Z<+(=tSbqDyKuN@2#)t8N&JM60YybVCb`p*j47A|qxGR*Bc> z9fL>%`8;5?8_nL_ip~f^Y_rMs0qZo~Z+-0cVel}43y`XT@X(PHahHsm6n8ini-)oM@ZE9I1D1^ZK~s2p}44@5iSXE>;%$0O#%EiOfCK)7{^#N`=Y zo%#&9Q$$6zTzA6-9uozjv{t}jrJ+b3C*2u-804`KT2irbf|)Hf-SW0NW*0uf-NFl< z#CHiaIVZ}b-gFB{?V*Hx9Q8`;4Kl5`5zc~|0A;WhQt~Wkd!+qibW35?kl50CETg}! zB-E1r@^klsj}lfhYqH_7yKfn{fE34l#)d_|=U4;ILDqIH`pU^`1bDoB6w5lBmFQz0)tzmqiu zV}_IMO|Vg?6&*cUBak)B(DE81;gHy3a3Z4>t5DoGZ9GjCF+x2F3;6?N-Wj(A?iiUZ z5nx#D4DA(N6B6G&W1qgPs_)L+qYtz{P0k4hj?(t!U|R;gNWHs;e|w6Cbb2vBA)Wut zoK++$rJG`RW)Wf{-8nQnK(C8?*%MBtAW+6f=Zp&!Uw_HNlq&p?H8tb+y6|Y6Ty{Tl zge)SrJU*p^0;b`rH@s-|Hk|Sy1GLwq`PX*`czKC9<^YMwI*-;%1m{3z766xWVYp;t z6w)!>4}UaP$97!e&9$h0iDBCG(A70YNo^Xu6cM&tm(o`prpqjmIp$Wq=Io{rPO#k^ z2qEjN2lJ1}ezd{13+)3*<~oZ4FAsDM;N}h>+BH|ifqh6Vqs%X8G;1Tesz#3VBnJCG zmlUzLI2VgYVXBB#IlnJz`+{(AHmBy2bfOUGYV}G294XsfV4ojhP#D4fF1n0fwkR%= z?To9rkgkzjogHKj@~#&30+DMhOp=O=Tuy0+7zEu!Qp!l!4&9c?&6)ApwQpMSqP1(^ zt1b>*qoEEmqd!{(R$cP)vy~fKLESHry9Ab;WbZjjviZ2P>&Ci@{J2*#DhzK$@l&RFFFqr155j#ExIr1;5KJcWSra?v{6tm%^(TuD6%{t~%^tn805Y=6+ z_N03gYL%gxq058?7&d{X*&~lO>bpmDSig?@trT6EC@9_~OsK$qZCtkBE~>1pTqA9< zUae<>$W?Y^Qs_t2$rh!!LaIdCGv5ga85oEH+h_RHd}bcZ6*9Ln$GxqF!8)Nu5e!yL zc>C9Bcbqs_t~g`9(!&o_hd(k;rpcf+GAj=kc93(g9j!Y#sJVO8nMKk;aLE~yDDuG- zMHS{gQ2M?^l7U(vD}qJF5QDdZGckTuicDLIInO(<+@TL`8KqS>xF{favaQ@j}A1%M3rl=2llDi;sP=C?7k6hjm#()3^%U^-88~-44Yy5C4zhq0m@-B2S;kdiz zSfKeU#!k8HYD<56!mtfxB(PTbLO{%1r7vEl>}-x*(h+d%7-H|RQStW`b*uLH#g2Jq zcwdLN_yv00FfWT@)-%s782J*Z+e`Y%z`BlK=a7NQpDWXY_U%H1sC|z<*cMvsn&U#O zAjzOP2Zt2FS1Y<|SF?{E(-yGrnA{M~h;ed-^vL}hK5~~bh1Op(cG&Be+lbC|WTq_M z=Z#vU_NIQ;tTiN%bpB9ZpigC*?D<9tOujlvuXUSX`bH=V=P|kq4F_7kKG#T(JwLP- z&`BolEmW=1n6XMP=ByH(cG-2x=`aH()$@W~n@j0Ga+xzYpR;Ia2C5be{^{Inxh#Vl z*K`bfVAMg)@_?yoB)s-8os2LlstOTspRQ+PD-gzH9zGq`590l|)#Ep~@4attW_%+n zSp9LyKVkFH%kuekwDm~7+rKy@S<~Opr6R%-P)?46g_52IO+MscyPLgw$n4y)GoMQp zKV>gzmbI5Rd26l$p%G?O7Pc5JT9Pu~LEY##iY?IzSGfuIyRi|oEy_n2 z2)NaW`%~Dp6e>u`H$93oqJp;2s$f_>r;Lbo`2|o1zEe;o~!^7QFeA)sCT)e3PBCD5MhpRiYm=jD=p7zzF&HS83h%%b0EVT`0? zHTj(NFthdDq(VEY9$4BldvvWUKzK7eMIJMqX_2%3Dn5F1)Z}3N@maNm@pvj`9o>%W9aijUZ z5~i9XTLk3}{mU(&^&o^H_^tcD2}W~)fBfqoio*t{T-?2g#necc7@szcTbQ(ZV+)J-W!@~uHsA6x>#eT6B_h0Hi`cK8?< zLp9?P;HgbM;+XiR-|Myss1{fJg+T7 zSPS8n@}>$3!bQ(0(Z0PZx&vCyGMCV*A|v)UWPs?--bl+rweYPW01o@3lmPzV{S!D} zi5awr&111#e#zmngm2SJ?pn(k?v5)dOSufYgsmr?&@vmFI#!SqUAA?j1k|99lSN3g zY^!~$@Ufy|ZX=|OMkCMI@`4e?TQi)jsCbP+;}I|7g4g3RC~V1#>bjmsB-M~rBn9Ub zrOuffX6T`U*BP&K$k5^?{n6ysEZ+=2q`^=IoaPO7W)M?~)UI^bm))yOT#=6LW%jN1 zGFwAC`q4x?rBM^wUM<|dYtO#qSqSyf>D})QtAXhj|zAr1EZb{e~HKBnHAASS{Fn&5ajhg@&#^StNhLLGu&_EZ z<4LRA3mG)qcaE#7X>EA!SoGRsyR&8We5iYvth9-i$t;^52Rw1fOCPVmY~k7n6I56uiKtizwztL_F=}V6n8PpW zxnt&W(ix4Jl;dla%bJl-m7EdF3n*5HWCb0chK2$a5u&?RQi z&J3gI`PF4nwnK?cIzseTHqzlr&bjNyzR_!~4+{N;1KMn&U$i!3ab|;C(e#_sVGps! z?q(HZ<>XtdS+K>L`b;sy3Z5r4x3jo@)~LNHKo1*0bo#?iQk?DdeF*Fysw%7#W@BR` z&>=HAl9uE})aeoLWlgKmJUjs5`G0;YE;c!2JRNTh5cG{;Z#9h9qENX|%#rG8XV8$+ z+rEs@Ix|_9u%ahXkex*}RLgkZXLLHjk-O~~kAI*%vqmqy3BS?flYs|0LrXz@n6mGx+H=-xz>6RtW< zWo;}&K^K<(K#Zv%;gV`bGxTml0p2(}0mu4~&DwjL4$vz}f3z4V6$A6Gce*21T#d2{$C19%<*xCr{ZikKp_=WoV;Lrl-fwtUS5`f` z(#H9oo*W+5kN1pES4!=~gW=!;FF^}-UnNqBJ6>7EOxzGmbyYupgPOZOhEpNsIJL#r z1x!FS%-?mt{`$SXyOoh!+Hr3uYvKo1WIY*=;+8C!-xLGj$k z7&T;zvLji>xhz|d+{k>-vTQNOZ^N07=hi{fc1%c!Vp=97uF-*I+OfJC*;fg!Er@-6 zOSGNRo@cBcqKqj6rlM7Ik#nDk2EAomE1^-zq}xx1(+U0NxP&IQ*ducT><@c=ok+jW z2YSXXCE2Hj6GT#O?ofGR3gV%=is z;+btYlQAjl*V&3Cdw>=6^ou$14%(O$>c*q{cfhplVS)YIj5BFmN!?+J(;{AD2>9#H zSaT*1==AEI9LjppPR5MGl%+S01!Bn6z6l`LD%Bt?idNm6$5>gLX*nTmRC}BuO&J!B zom7-E;A@H`xoVATL!jiHgBLf^(RUf$d9spQg&~IHx)$Ave>mh(a`P9)%$;yszIm7_HMdlvsIYlYO zIev)H`pDD?1wFRPpE~yAV zkO`(K#=?a~Q-*lm0gDX!^46muYPmMZDDXw30T8X~d!zEl*YZcJI@Lrg=J4tyy@G#8 zWysFgUx&iIElg9WTONYMR`*DygYfpI!8d4}BRT5tOm)_TSg6vDtYf0im3%LvY+h3x zTFMpc7qWIU(g)|$?4On(%$?KP@1D&-?VyD zb#ZHFD*8-gq5Fnt#_-Hr&z_}}gMA{yqx+_anK>{j$kvSb`~3-ekbHmH+aOufc<3;AEOtD*1*?Hfp<*UZf;YYP zFZn={Z}XwV$#98NbQ&_R$tv}lOjj3zm{i4ESQl7+Nooj?1u<0at(UCIWV4T#RcE!v z_q9fRbaGIOPflyBQVsU4TI>ynqeWXhJUKblEiP2!{J8$37hc-|0Hy_tN4;qp|B{Rc zNiW7UJ~nWJ1tJOsxD=WWs)kpJeCZf2ahs&30GU?x)HmC>Dm-56hJ-Kp0~qBQ0L;aK zaQtwm;c$^f_oaxtPK#OyUbGRBlf6dd?V^pqu|=LlUMuu2(}ry)Rm`zWy~>^eQph$* zk_QV}IW*}zO1K7tco)W8{Jb(9bU%_b^)9?2s1WUWt4&GeoUcDRkRenj+=)k z``_VFCi#?!ipuw(g`Ku`8+ElFAfn$Zvi!jD!gE1i`h6I8CyD8k>#-f@h@_22FP!H^ z#*uF^0bJFGc$&7Z5=l@22z@nfv0twYeTBa7S}0E?_Dq2&ir%dsypQZZ>(O{Rz&K^F zb6ZJ&IKVgpWVKxsNyMprnp+!&JLt5=WS4~TFG97eX6wGE+A98;$^t@h5>!rAuX^B* z8Y)HSW%Dw!z}i1KejOjw8zr4XA;#^O8P7??gh)oTE|0(Oa86E}XKFZdIoWT41W6lg zeAO<=vAqTlH@2o|h}lrnSeA)(Y2?$%iF-P>Kc~Y6h(1~-*BcIqZ!qWozgMJ%70QUo zeBhJx$tOHp{{2agY-R8=#9L|D4$wr5Z54RXI9k{)2dCBDlU+JGr5h~`KYFpOLQ<_u zR6`Y)WH_=ipFcTxf*}D=dnrR645>LF?09kB9jnBiMlZ+}Pr0HEr1D;%Tvf^`WF)dQ zffyn?H1k?rjUGuKM(pNq zc%+q?w^ZpRf2=p-*VX#rd820C8`vrYQkVj~X(*^7RukyFy3w)T#X0b9!@d*u=aOTQa^pAbE7<4p{vxn zoa2_5+C0xT2g1hKuDFP&9~rK<2Dkc3DqW}-<;{4vKIVAn+1E`vmqYzDI!-3&r5vSz z2+71+s_tmei>YK%$Qb;SejQs7%^R#I=ACLM-5Y%C=;0i-BDc4i)%BGkSKYt329Vp- zI>2$;8p3R7(`A62S}(sl18@s(yv%(0fX~ENDemRLlQzD!4E#dVhRj9B^>jiNCD@w+ zI0tQrTjO!-_TBNJ3OrOlKB)cpeghX9x5+xiBxI&)ehoDw-|$oq)l)3vdzKf6gG84? zTHykH&xq+TE#L0-Z-306ai`x}M>FsB?aD@ZlO&kUbll#=F;6Gm-bVYg`zXVootE+}D=I6uM4L3lk6!EwnPJxu5e2oVuW+Q*yx)^uc>Bew;6}>t;0J*!J05Qd;E|T8x z!>+W8e;P>#L!osqrgXgGfjdPl8Az(b>A0QHn~UzCHRd#Tz&HYTc#SE{r3HLMl?5;s z-Ag&9OO#1)gn^wW6XO*DwDr0*;c(2u9*hL2jA{m$;!cBt1{et-I>Yu9!wkZ^!t!oibT4d|t!Wu^wK ziD{I4TZ_(4UN?WJHfmA*EJBBr`a$ggSh+KJ21(c#28%B49r1N2hQy9F(H^@&4iY0oq8vf~v-*=2)kbuB-Z(uut3}lxzQ>Bk zC&%^U*A3{ab_9pg2J{W@A_|@soxQCd9#V(ZbC^bhM!A1-`ctF+=4~^2dvbVCYn)*- zuWB$vyz}M`VS@XI)%sB>I;b91-_)q$2{hE8Vlu`b-qz?9bXh&dRxlLb$uWWmq|#;s z9!oIeMpM`Rp?+2aLA6moL*Tq_oIno~M%gbMN2kqVzcGvTC(&-L2u3x&Zdff~69SFr}OOU#62gzg;j_1~R zVhU8R`fa+&JZAQNU=(zFpBWf(s+(gVV96#a7iWCOpW*Lj z6b>wqFS)=S2M4}W5mm=zw{yMXy(G2(-fHt`fE$IH#&G3cwsDmMWKCy(qXHMxONx0> zBCGyA`v%%F&eX~^D6W-j^m}D<6Ct=s23VV$xOkh7;Rp7DaaMFHYNNa4dSlHhKDx|u zy1ZweWiR`w z-D<-jyGC)n=y!e@zTV(62Jd`{(^3AXlaw$A)6mE`Fs?GW&KQTSU$X1&6%GrcDH#gk z0EdG?(w-Dj)cn+%6q2j~2UJbuuH ze0EyfMj1ytM1ni5Enf}sP$i=T0`tiiv^Q7<;#*!J>P=h!L!YogQHAB$E4 z#!6n}B@-R1uJxq|!!T7$1!rgAnTRfSy@KT6UQ%IjFXY1Zol?*WEa?K|lbnCl23yZN zEyC&5Dyl2Z?g;&@-q9*kD`(BdVeR;RU~s(Ic}LkZB84S=)!|fnt*eyUl>lPyF`jbH zML*XYpZp-4Cp|TTOLlb~{NhkA%;{nFPsxK=_mcdmbb5QSDzRZ`&8pJOnZzZzyN^OV9kS~99TuZ%B0e6T?Z}E69@%qsKE@||I7(+W2#PxuNDd-7edvv#gOL@!ioP%f_RXj6=oz3;1eC17F~5cUg6^Kz5YdMIZEMVRuJwpDZyo+<45 z%l1Wq@$(-HnrJu51s+ErS;Zl7Vy9B}2!!*l6q(_udFt*|UME`!(T8^Cl+nK3P%V5^ zaKn2p>!^7=I@~e(7@F4uld~X`Qo6MH?F%#pqw!8dSah z>Z>S@zpuvC#+$P^F8Zy+!$CW_XH&~xkp>y0$Vb+=5pW9*6+er~G8b5R3=-OkDi+6= z(?L6qKVuS|Vf624)}McAt5h;t#fJ8xyZ-r?C>OAHaZZP`8o4(>_NX>?uZ%nI-1n#G zbN~En`BNn3xMf%(bpO9ZuE+tKi#A^iCy}Qf0Ab%~3^){yXc0)zC##fm21!JI*4Jej& z){ZC~F5H9i|H%W`e$D0oD`)_g;s1BGo>so_|9=|)U;g_#2m$502mx6c;%Ri0^m?tq z@MF|W+Sh|2oC0VOe%L(Nct}yA{_2Yq@kNUGB1L?WA|Awwj9s`qJE;Xt%R!ga@{p+Fq!v?JMOt)dfr2 z&Qgxgo4I?ohQODk&U@fp-|BQ-sNFz>4uTgY7RCm8l^+jv% z>MGH3R5(TqE=5}m{?HsQ#fO;Sk3PHI!l+n^1_e$?(koENy{p0%{R@+t76uwt#f3(t zEpez1g6KMPG3y<1NlhtqKKXItwhavwxL+Y+?-|&NK{c&&i~_{zZW45u#wZp-AlYFW zAAwC{)`%NQ7HjIp_uOXcg5=pa!L_b{9R-qiR*g7EhWZj}v7PY+M>9rjkFF{^goY7@ zq6m7DNACcX8XMQ8L)_&Ec2uxXeTs%`Pg@ZE4(Q2CMyaxpkhF*W3sf_5`@nUMhaY6E zHx_KPJ?!N-2Op>X!5v$qokMVF(V}f*+fGhw+qP}nwr$(CZQHh;6Whr@@BZ6({a3ZB zcGYgL)?9Or!M%EYUu_@~^hwxFGibhjX@cD|hbPlCLy%W9R>pn{n$_f*E;0<(KIUE` zc=*9{}(F!x)) z=XOOe%tuHQ;egy2WV;Rh1sFi`E{aUTPZ`0<#}J(s6c ztde~uY**y0+_@uMp%0@VdLd_<5qDmIh5T&5nepn#+y81C>&slkqKXgd^|T090x|Nq zxy)!%bPR3;8#=Bv6w!3WV|S%GMhik^3a5_xjze7tbP=-6jdYmCZy{nXUd%&)Eao#DLi+z6drAEvqqr)J}MZf zbP$R6pq^h&@`(yFE)PL1M2WzEz*&=dH-`S0Z&C8hUpp>{D?jLeQX zC%q{(Z>L|46idUs(j^|5;TzmYs7fvj2B0p8vOm`l|4z~}5k}b_Dg?UTI*jr|1Iro@ z4Fh>>pc9eK?}Bn0qs9rX0EYRZFr~5EY9UA^Rs#E`ZV-o9p`J^5tFaPR3{p+Qx+}v! z`y}Mm?6uJA06b`FqZ;zkqk?%EyNEIwh7H_4d86T2-{O2sl$M_2h*_09o^uhlEE$w& zDA!8g5uRAlpuGKVYI$89hBgDEC~8P)#Jq!UfC=y=xN*QBU3Luea)ZKBhbns4e^?v| z+&!`ddE^-|0!I!UnAkdsFk!lX=e+DWXoQWk!Jz+MW>B6T;isQIZX8cGlmM;14!yfq zg5EO%aeo}F`-jp~iBEjU-DULP?9Db1tH>+t4k3O)yNn1cU^#37;6j3|(-Kkz<=P5F zZ}ZyCtA-)AdXrrTArcE{eW`GKD3cbB9s}>?zS$3O8tR|_7p_#8G7JSfidF)q|Bi(p ziZ@17e47@DIT@C9f|>_6RB??OdN+{4V3>A|s(f^wIJ3?t(5BLsFMoipv}0J}0JArt zX(WKTDAuJ+J1|TZnn!|aYwPLhkHox2ks__1)ZF(0KM_H_f9>*BDVj) z`VH90+`tEcH@c9=-!C_jH*!y|F95Ugc46XNu3^K25c^`l6^Qvl;adKcmr%Nkyq1D& zRA2%cUsgCVf{rgnBPkUV-|)7dO%S#;qII&1GrLMa#;|U5MdRInmAf7z+=M^3mc>u$ zW61p&_ktN?)P-EDkB2K@_NSDIEyZ#@Qc~*-e zu7R&F9Lv?d6X?6$1^Z(Esl9MEqk<8j02UZNQ;@`;)(tn5V}t^f>rdfKQwHj+Aq(*8 z#EWhiM7U9E&D}syN3W-i;k_ol5QpTv3WTN=USUv_SthE*=j4YD+UUaw2=H=c6MXuX zl}N`x^skGywey-NtygIWrI zj4w^v-N7Cc-+zxek~|+}aQ4*|5QbKXuT??crxYrvb9-d1UbM(RAhl$+O?raV@&03? z{kvz(jba&JmvN{RFN})SIe7vZY`EP+NKz!(@K>cQL~Q#cfs!V&Oa%HL7mQ8-+=<;A zS){yEQYV(V#ES)kP~t*YGRt7}i>fEazRoeT0K%nEBJZlyR%L%q5d#1i5odgB2YWD> z5YyGsS%sZ(Jq$mwVSySpR1U4*p4F0vn=h)biY3-6?0(|@Kn@C*$CMod{983A8}JHx z4Fl#jJcJ38oBib?7SNR~RR~#L|Jl>Nm)M**C3Ski=<*(7j^2bIZ-S#cS9_a5A>fSH zFuX|1m>QV(p_+2DPt}VtWT0KbJP5hag(VCJD6)c%tS40w8c()TMt>MBO_6=}i+eVM zW7M18kf|+UwoA&MKWTVMihE@cYrf!IC8i(1XTJxY$^H!=P^C{-IW}JZLn~^?pPgzJ zw;}wrWbb4BTJAHl0q_lAor0H50yI(=vHcFAkH3~?op#4+K|}|AU>>ULGRcsQq- zx&3h@tIb4=IcdyQ?a+`Wvx*@=yY!m~`$E?S+gSUl6ia~AY#?YjCW7<+o%mSpwv7e$ zjtd}pnWBE7XwL~^4UC-X12O0*DoXSTp+jUR(|RI=rorr*!B!D^XsnO#1Srl9a6y5Z z4EB=zPc=cZ((eP7=2K+ew}fBOH(8{i(ex=VaBy@~6-_r$jcK|z`o&PPNSpL1a3SDF z+5xm7Wy_VZ75yYACC2v1(oiMt;SZtXcx`VP^ddhQBwf__a2gzQ;if03hn!92a7j68 z%M-#i<87?sG#KR(4{F+szYZ#Bd~cghA*BAnWu{VXgW7;qe7}x7d4w1lF>IPr1LgO#^s(V95mkK+WLYDoXD}6XOt|mfn1qZ; zHv&YXm`ihl+X@@I)$LJN$Xh43_I6Dm6QuV{U@7hpR0$W3XGX|rW^|Xd{~9sv9+33h z=>FRVtiutvmvW%{Tjtz$m3C~}1f-ih>eEsCc&@XQkW#tzR!GD@%oPReIBitkz`jKe zV?c;Yl~>>xD$m>689D=WM8~UCT^b^uOst}JuH$um%J)6m1(s_t$fs9z*iO;}WuRB{ z>Pql)U2>-kPD8sXJC}UFIc{E#u(^N6_L`ZAEg*Y84)+=fdT!%ed=fR|P>RRil`D2{ zp4qpFh{?S7&~3j*2FS2>UAcyJ#n);Xi+fa3h6r{C6VhO-z*9)*k8~E>JCbG; zu{qvkECVgh!{{cy*ON0oz(&GZKXSb|$5?=1JJ!UrjAcP?c(pK2(eBr7DR0^Qq}eFB z>AG!~w&R@}Bo#XD03~jJX=OdgqCvaug(=@RwH9D~-1Z?}OVBpL=Opk9^A@9OIpcT6 z_oxvW$o|PLXLyy(N2)+s;zVgO$`XpVcM_Zh7U%d_o78`+CD|Ar*gzFMB`;7QFzXBS_)EeoP?|8)z7W%;L zxx-~)?O=(enC{Be_*nn9kP`8-TH~y=beSNX@BV~jt!RI7R`;Z=cG8`&zGB17gD_vu zFPACsCCUqfE%@P4S4Z!~>g!H34AF877(RFZ{3f`x zNfRf;MWexYh%Vde zR)Lx6hlg5m{_Qpf8QVAg8{F1z61S3C4X8RUcK(4pXBR2vt2p6rCd?VJH}yMnrW{H6 zvS6#pKk1+pMG^Wp3#FDdYK<+E_){lqb!IA?4^%cBDL`bT?*&;$BvHIpR_E!m9xyVx zXcCi!ef^Mv4RwhT%25mIHT9Id*PL6Swfni$0iBap0Z811@`*sUUqp1cWHUfu3ujk& zl-ut8_q`Z3B0uHjta0O$PJ%I8aj=h zqiostBcWj`8jIDNIAVqrwL1!z26h`0o&^HZG6&VM8Zc-1I-{LkoIQ?iKDfYj$Osfl zCDP*XxDJR-y7VZo^`0iLa5|n5M(56Fx!l{t+gn*}2yR$bsau4(KoX{Z=}|L$5Zg$T z7@ni~Ub2yhWft7Nr>t?IWcaxtj!^%tuVl?K%R!(%+TGiptNA3m(F-{w z1@GRwLd$~vkM6K`3sVYJKuvob?2}dDtWq>194W6w{`Iz?dzi6{F1M1?f;(|5Y)P(@ zSUf%QFcDN+LxVa}o(3Plj$7+@|5j=|!4B61!=m)X$;n~OU>u?N=qce^p#3oXr7j#( zy42s7_m`4F8(u;9*Z&P))qD6%fEnaK#;cTYbIBN%=cFK{enDBqcXRA)=0thQTdLzq z7{MOJ(QL~4IW|UqFprY~0U}Jx5waCHkn$RzL+^E75DBjH-uvK^(2Kr6BZ@D;phQig zsl)7$nlKkm#5wfHkn)=F-T zLBMH5V z1W!6B&vzV1KBtAK*EG{BATMIXf%CNF_%LFKfqr1=TX1d=UE(iNP2>6CJYn{bFadvz z9nbg5wivdh>T|A?WNHWKqD?H*I{hRW*Ge`9=}U|W-(vPvtI(gs$M-9yEv`wUE3(^J zd`rbz2+NnK981}LK%QhShklHIE77vgo`2p3wUO+qe@6&17QvFjSY@-d$tgHB0uanb z7z--98KL>Sq%Rp5v8cnSDP*0k2?s;FdAp0nhgR)QbdI}~0d2D_zbX&WMFCi!0*Nu` zvHVi;VTMiru4sdS0-KZ#S2{7Dw6>vgpPL3(!iAIyl?L+rj5+G<;jQlFh>DYgvkY6w zt3D=H9_NEH?`j6?2apa83WVfRQ&eR2jI_6{X*Ow!`0E1`Y)x|w_adn0dcG8!mf6fz zj}*&sjZ)Mc0^6eR*G!zCT&yHw!6_Y73OI$%8|-fu&{|Mw{zmfD=S}P@1a#HoqL4AV#ASwVw(!secpWLS7(E!)0WE-w?$l8yLm^z!0MS(eGGI!oIZa=dx&7bz4f_qa>v&aSx6ID@ zsn`R{+ePbY5S3E$Pn# zR!Cr^i(a&5lEIoXK`y_OKa=J8NPQ*9Ix%8N)l8d1QLEn~yT4y=9n0)r4E{GZ6gj8W z+;s0Rs`mC5!BaY-82uYYTE}!9pIO3n$)tV(D+KSAyBBz$QhgoNXu4PDf!-ehzgtbR znTLnyflsf*ksPlaA~!yM#-ou2Uogs_6o!N#n@X_T;OIwFlQ(O)axc}HjAf0Kus>>z zU6NBda(_1T82bX8H*JR!9|N-4d`yqud;jF1IMYTadK)Nc$KtZlKXm2TP&Lu^3QX{H z-W(P*fYtNU)Z!L*cBO5M#nGET+VyD!q~a?Sn}}Lo-~v?lX<P@ zITZ1Wg%EJvq&{-_E&3o`wdOr787r!vV5Y@Pc1*oeyxodcVPEbe)=SCCVUx`ywRiYg zQbdtLxr1UsGG^7EbZn>q7@wNAjIMemLL-%T{2+a(4MwEO5-XXiE#PWF1M#3a3e&FO z2~3L1Rr{di=KRSo!5oqZ^V*uYuqE5xo85+cmlYaH3Lv9!?Q%j>eW=P}&>{iKE2EAhj*dSVfS33Rcyg~xWGUEko_ooEk zFqwWLCem%z-DHPXQsDKA9lxBIKzYmLb4)GybHL~xHmvj%)JKZlgGgsKd~8CbzNzf*e03)PJ*OXEnhf zZ|8008@n%ap&d#)`(1zMr`(H9SExu<&4$*?&1l*crN)Xi4zU5Oh+Z(~6wJyT-YHIl z8FX2854ox0aCeJc82#NHw0cXyZ7`H``ZW7k79r>tcrYKMsVU~Yi#-g@K7z7j)!zd` z78cElBCl1Wm(r5%lS7gvCl#O4BE23wuf~-*&ArQWtO6HftZpujf(ptsugO57)x6>h zcTs$H*|awEZ&PwwDtnVZkkd=NxCn>V*hQ=*0|Qn5Qg>A~i>+U5eo06biNtmQHM>c- zyN}>~qm`MN!?*Jo&tJ1t*ou1UX*p4E3C;P7OO#{zjLD4aCtrOaBn?tF4=CiNp`K+D zk4|{2ec`GzyUn>>Y&U>x4K*){*eWp=SPq`?J`k7{oErd9(=GebNUJ9DHd8s~vF1w2 zLyQ%J+P#D7>!56d>%|k8@h3o2{F98#V7zyi8lnaJxKVVa82KHSjV1_-u(Le+p@0$X zv}4uEB=6=DC2xteoLWj0l8V}F)NV;jT}e)QNNaid$T20sg&nbZ*{nLH&(FdF_4BkQ$=^E92^3DPueIPl__H{O~rTnGt9KmE=vx^|j{ zR1bih-SX@s1E}9B%g&M;?3*dahCaSDm%$IF97gr5uXdIJ(TxZQw~XAY2Ax>$!?r5Z zr+7`a(5tTYCZ;`29yO`xd!TqN1e^tp))Bt^z{(hhVg;Or{3_I7$KKQaBC4GA-?tKR zovFLkF&n*xtoI33IPRnPibD+>z~RGQ>`^NEum5iux_GBu_q+h}fF6 z?*}SPUF$oe{gkOxTvUj66!>nffJgXl=Q}TAU(f8Qi|7-{TANPZ&V)rsR2I?N*{2d ziu6%kTQ>#Tp;oW zv0~?!$lt+7Roxugjnt0dR&i}Zv%9+YG9@zAvV2CfjhMT$Hd>aQtf8InFqN5 z-K#cYvIJ)zj${?|ol2%frh?MS(`t2i2qI(&N5c^EK=X}1Q;>j&<{bU3(L*AEFVtAYV7i=_xks3?dtpdhVp+vL}FfW zijwBQxo3h7fuvG2(Xw!I6R;2@S;9wtfN2*3eND9irF?an_~&d=^+*GFxzyd^8oWW? zro8C_>{U{X`K&-E_k9i)lWAQ}{AGfKr8_yO;EF-_gf@$EZ7(l$VVc^t*N}KF2e?AD zbo$e9FioX$qR4tmU9auBxzAr9FGi*+78ncdY;1<3TVDhW9iI)#fgfL{?Rtv9O_?5* zVHq^Hagf1~4H>&VJ(l1@`_~jq^;1NF+(jvWs@w~RF2}z0{gy>jfv`}T;**jn=p(Nh z+a=`IotS44BSw~|Ntj_dWnYC$uV-eZO5ZE4n5=4(sLHAAR!lYM&0JoW4^fx!55dYP z(Fg`g8q=eWD+Y2ie7$BESyWlQ3*Ru4rA|!e>;e(PNXxHuJ3ZVojr2XNvq4MnF^&-_ zR9q=1uSY5IAPfOKy-Z9^9QmY8tf@u-Q2c4dv|ass5jFKv@At1nFtvLMlZU;c5B@S)v1D4PcOEO2a(8hs&@ zVoF?HSzdj0i0G!;BW@s@Zd}=-3;)A6Z88+!x*tm;i01p14Z!j8Yh!>hqGrd0r_lcz zSNXFuqr1?Ra+uJE%w1xxiA(AK`BssPh-e(X0uIz${NpeJdik!*salanY5@wj$EKrj zQPIXgVweHRl$kJE^x(v+x8z7)=qb=+c@&|vD1@wyGNXQ&Nh11IQo6;^hq8p##$Hwg zVM383)AbD-Oyl504FqIj;P&S;T9f#U{SyERnXHo> z1<6Eqhd(vn7)7W2^bNIomM!_|QY86tH;|Xs-&)afa=LAQ-+24D8<+;LD zE6wg;##Z5m5Q)4`@Rw zXLarnGZypYchXWG)-#)3*1}fOP>|*k%zreistekwoWYPc_^Ov;CFl8`%05a(k!17o zL6H*}e(qXDYV#(~7+MvJ-&BF-zsKzx{$ohf?F-8-e&u;9k_!K)l9-dKvz>NdvmV?M zT<-#%>alURZUdAHh35h&A)ZguB%d5v&dt1!$OrlB3PFZ5?Y3IYeR)fSD1@$8+XZPE z?__TtT=#;Jd6CRl)Na&Y6XuRl2wn$2P6^)8>a#MCtbP!-Jyy$=pttjGjZcPJ{Ix6> z|GnR3EU#8i#*@MF&!o2gf*3McsABYFG0VA?SA97P#)z80fq0G4txTbzg*_J6nX!N9 z5El^(Cb}5TS4NvQu)|ni9v9n4_u%6L6HYQ6p^=5B%uk6(M`Dhi`uauhP2Q>A!_^gA zMSFw=%Y?j?6GCKG$<`}O!TLekv-B6NE#0lk)33Ly=GH#{1H18uH18bKtRK(U26`z` zL{a6r?Y80>vwJ4&f^s%X?MesRG4fz{=jMRsx(>!FRFMl@>tIl&l%}W{%uQBdtIC3w z#HH}hWhpSsB=}L3YKe5CYiyhftXJE4M)%NzfH0HvZ%XhfW{A?w@O4p!MvzQ6Zsm&K zcC%u+rjEscD@2``Yjl#xxW`s=+dH*$w1_OvcS3E=|I^jA z2a_$%7yp5Q*{zD(@4^bn#$FLmwX6H++V>NsW>BA`M{m5<;o$g-+SRBy`f+>P>6?6I zmD|x-;G4Vhw*n?eFWY_8Qwwb;nId0dqZp<^5SM9EHN&;Mjv;0~(LJReKVB8X=F_P>u?RuPPh~nHkW?xxNU4>DT$R{qir05~ zjLxyH1s6Ibvr*102-Xm^jgg0}rQ}vOd>dN@k;|>Rzz73GD=7oi7w0i_sv7u3uOpU@ zCgoiqYTpm19*-me#W6gArphBfe%;&Ead(3rm1Y}M{l$i+m%zNSfl;;m#tZj;eG;F> z5e>3ynuGL)nR8Fl((CN)8b_||Hr1Ws-}LkqTu|1-n{L>wi)n^aw#(w`_lt)NiV+wy z7$(@AJF+PS4pcc45m^|Iu-;%yiu4^*$$i_YlHkdG`Y_>s34T}3&0N*he%1s!5!+$} z!Z2$AK{lgypW)=(J;u_a`hKrjjDk+E@`9Bj*yUc?&A#Exri7&G@ft5HGYqg>rv_r_ z*veTmhta#O2J4wU@jzu&GQ+;yvGosGy9HN=fg9JG?Y)1RdG{WXlpOBQEgUD!Iol5K z&oqR}RrC20W_`k%UPBpo^yy)t)@S**VKo@ntan%P47zeqLu=zDJ?&0G!7i*T$+!RTL4*OGSV}M$7F}^zH01<2o)rJ*p6&6?R4Bn*PS}} zHHlNdAz1)^<6&mI#u3HJW@!?C0h>$2#9^h@^h$h?2W)I-_V}H7 z-DVPuj(M-+wJlz+(&L9|l66wh=sTUeAC${qoJEXsU& z@)%qGJd6YE3N*OW)9!rJ1DT+Lu5If)WY3Xcm=k@)mko4@?2NQs+_e=|eBw>AaI^H%o@_7+wD$ zHzi?zt^mUxBjg+u3&o@&L`GuW;)X9SUR&!`@vbY~X7|G#ABrK4bGj4;U~C+LI!fI@ z7mtaa{93;j0kPxErGEKa7-YCIlC`n)O$SnvHd_XsWcZOf-htf>q!zQ(fv=f7;bPI- zHNfBtxgb+VyXQs9i#A9WbmKSrq^|F0=_ zNPmR!kU>iDdC%{D^*!$4x8rB$+i!A9YirN=+s`%E=l=Ko@b_`#_blpn4*fTe?uW0h z?stv^Aw>#C=Lafx9!H`t{o=goN+;@OrXfC-gL9Mm@uY|E&R46@X@cf7&+~%Y zjohtIa%U+jBQ1htaWvNA9?-V-1&{x|fuC$ZgJa>^UH8Mm;N9{zpbl)%NaatTI{u_V z&P2V}dlg8m|CG6tj2+*0u^z@VU*>OFIx+m=4`1A`Uu%=f#NF@K)(PF$Z{GNC9Wc6H zZxq5^h|lj}ub;tQU;V9L;iqr^0-o-3C;AW9K7E~bp0Ba=x|Ht-baA>j4j?bop3j0L zaxds|0u-tlSk0)-$&{E}`3~E^RJSzkwl(*2j0uIvcJPiVgL&q)HuZfuto7) z!AikXO^-8x^@m}&ZymQRe%cymx`IX>!m~mluSYW2{*myF-WzNis!vTQa9yOOxOWak3HdmIj^>ZHqQf|?F#l@c;%z7zf8&_yi%LSuU8cyDD@*1$kwobrNHn=Wkq zGX`q)YD|LWtfb;aFns z>D?V7XpeLnl;(Q3s@)6D7|?cvGZg3tj?7?+e(`S8O*o_}uvd)7s587&TpLF5 z4#ImHjh&eytxBZn5%OkMM{a(CyBPF-mj2c}%eJ|s*zzWSz0R=BJsk6WHU5a5p0F^>y%+9#U<^D{DiUWy{!6GH9lKkMt%K)e__hd@q2c~c9oOjG<)8= zECM0&&{S6gU|#AHpbcLe^uar>w0I=7o<}g30`%+F`731bZ-ysIcqK_28a4w+)P?oP zQr30cfK|dAz;<4(#8nYPSAYGBWBNGD)%J!72)b+g{usil#BiD^;N~NjpaoO z_c<61Q;d%}JTO?uk(G~-_tWz&==0e$tF_~RjmXgB@BFienzKoC5J1rGjg-ZFysntS zV%aet4SiIBL5R0B$t7@MBItb5bi?oWF<@XoOsoqro|hw{rQHk2fEwJ+mI91$E&Y)9 zW*38iF0(Jiv0{1oKk*%uv0B-j1T-%{VUq>i;6D)94vYxI`11Sn_B>x zi~9YTQTqMb`-fkB4Egzu_}II4VFY^jUC(OnJR+`y-*l`0)qi#{Nktt0M>B`h!XKT; z&k+vOArST9Up-G}4yn;~2HUdR&e`UTHpCiUy8L6x4On5yp6^GBAG#iRUZ!+@Mn=AC zw_~UP;|~j~P5jquY|(xwV3Q1$p0}HWcg%E`ILH`gh3U6lNzxwM zvfwYiudXwYj*frorN-fI-f>-$d?KE=RmqxCb+=1tQ44ir_=C{v?RBboYz}MB9FQEu7Z+?PqOkLn3zX*@M-Gk$zF$H~1&J8Hlqi{P$&kl2pd77Y3bin$-bTE0-t#Irc zCE(TQjepUaA-u~=R{%mmi_gaX;a&a7Rx-eqz>DF89l&(*-L;B!N>|m21W7!9a1zSY zqkj;2-rtBfV{(P%vLA}wM=!xVe=R)ls0qt`bgKJ^k9d45YBRxd z+;}Da@a2}{_$*db0J8pr6tD7B=5S(WiRLMLh^6}X2W&3y7mC@M@}u~I{nb=#Cbeu6 z6(n0klGBoW0Z{%*%Hbv(O1QxxCn-Tmfo6(wKc|WjC_}lAzQ2`CY+d=GZm*-5uaHkg zuY{t;u!%e&VPW}>IfMKL80Ug??Bd@~(iO`*$#*N48E7B5-+;eg@O`ev?BjJuy;YMt zT63RT!b+ez+R-x4wTA|PN#cWO2vkBI=%cfE1SEAN>6cn3od2`iwBK7KNN0+oxF%}3 zw@(^)v&=VFfsLG#xo47@w43_3&Od;Iw%XaN=NO8Zo_bao$bv|2$ap<*;9l{vihCDE zWV7duir#yoRz?D-MBY`N+uToBSvv;Oo;V}lT4IQ)OMd-cI?BrltmIUmM&^0UgD7y& zl)HWnoM4p1Q(hQ&`wxfAO-GcqUlL%&4wGy==)#xSz=5!&r_xXz+}^Lm@)D8Agn6>X z6WpUj&5_=%1l)0bT-;LlOH7up8kcpQaLAa2LmILgQ+7xU{2W2Xp@$NfaQQwq-<*XP62L6l(_{rj;=Ew7zyWzru zdZ`g*p;6@*h${+izBg%AqNA^a@}O_XgNSBD7h{1F^tK&^z3X?zA8 zu*epg;ZJJXbcVoPeouSG3BUgFhwwm`+xDLWLlC1f0nha#A{c`j>_j&x{PNSeY0Yoz z`vN|zU;|nlpA?IggJ|KagV41mWoG*Re+kDgY!}dv`K1;^1V?!fr(aOTt|l(Rt#NZ4 z-vc?q)jDrPN~|th)B*_^I3^s5 zgT_JmtQ3_TUYT6{GEULz#SBM3OuePZ0v0WD4z3Cj$l1}XuCp>v{nCC$YNZ&fpklHG zF@u07F(`~szI#mb-d~AB`@<=dR;czo=Le&w%TiEH=)-+Q!LOIKgSh5jfWGMgaoC5V zSrcgHnEEd(j!5K?7dP5~-XZ|n zO#o|F;8>V%|F)<~Ta7V$;PNhy*Jwc%{iWMn#ra+YKiNna3@q5nwX}A$CiY7QE`qwb z_@Z`dTBvwQbpB8qZ()R1BbTj1X9+s!+v1d+aPN@9Isk@Mq7iaLP=zg2F74O;+6<{# zJezp>QIUTWj+%sYe35r~61@n&K+K;PiwTyPez4hNRM*7O4B_^?+Av)eEexcZ(e; z-8yS*qQbXV!L9?cNHV7-efGMV$g*uPMSbKZ*a8xE13VgA%H4T%Cf^h|WQm2^!F5MB zah9rINedzF36izZHop(wPh<7wr>T}mizj>U;?7HJbcO%8_cD&CXRUp z`Qpj9NW8g+MKn`RgLprbIu{^@!#;c@S`_B6F^p%dIQPCWL|_N-HD0)j8by-;MP?VO zF+4ToA=eha&r;U_UV5TgwvhCgmBki#<^rV*_@lGrpkt!H2;z^3ueN4pf!HC?KoDJ( zVI+JXnC!lkBQ=S9CN4u`+r`uTy4|kq0 zP4z2BHU3&?Vo!$!n2iAM*ZY5^2nVha0X=MCz^t}=6i9f$!8cvgxe zDn%|WWEP4>t>*YyY#p_VhqO;e^$!&WNcu#w$ZBqti8AAfl*0Oo0^#_ro@l&a== zZ-iv2cSGx16fbtENFDz09GW3h;WdxMOPm1}nK^(vB~{aBwIwtSrafP?2$du^{qPXL zVc@bUHHDji#xrI8i+d4ed6pJRnP$pRF&Dd}MxeS>dLbkx=;T2v#&k8E4F=6;;!%|u zlHlWuv6C_-sa(||Jy7ZPZf)t_-XixLG97GF5Cw|iz-a^Kbfg)5*1Jvl3KYbjA}d_g-BS_1%$wqf|ddO zXHdQ{nS$YYm@r)|y^AQE%E_2?9g>yb>UL4%sDwY*D)3?GfX zr#NysCXL4K$T~57dV;TUOu&t7(e-Eenn#_l9!Xh=0+?Xad~p!~Gb`qQ)pCg>yMxUr z``ZIV+1@lOeGAj0r$6PER#lLa(uja8PIjCmD>pHfh_m(pfcpM;_+s{W)sBPxm=4}Q ze1E=Dc|pBIGi~cXG_2qc=(8NF6+S5Wu$tm#Q_#9GpWYlKy{ z3hWA+rK{k}|Io2cqH^ljVphc5+)pC`RCgSa#H3P$r?g|KLhu1W4tem5$CA)8HA zV#jI&Q-ehBugLfm^m7#J#FDiDC=&lDnyA^P!cxsL4X3fIik!FTlJ;qv+U^QKOlchj zD0%GX2L+K3S*i5qLNSnm?!I>DJKEu~;pH#5-NnHntTakUl!1hm&_7!n<3Q?U~nYtqxvLn;EW;f4poC%d;aFWw1lUtx~JJ;QF;LiBz)im|zng z8t!X&WaKYsNrv!`BHQr|TyRQ@U;?7I8P96ZOO%yGN30AMQI^I0s;v1mOfe9Jdgi!d zPaVjsTnZ$05e7;*ik=t5QtDEPeADCTLzN&zi_SXxnsJ`*4;5yA6p-d^%W>znR6;YJ z1;w{sCVekCuOM-@moj+w7d0^H9g`I|65+z|b;+goOS?|Y;No;;pCIXaUFCHpi_{bI z01pV+xPs1XktZ;IS=Hk(p&3gGjr<$6aKpdl>QHokiYbI=lV=*)9 zTh8{nr-`%Dc#+vC$kdMtao=?!mXpu|gM*4EK1H~qIsefd?Z26lgj})j?p{?tiUk*E zIEqJ*iG3Huv?`r=>O5`+ger zyM}*vR(0+_(`AuB)HJ@}!YG@X*2md(tq0?U!swG11le1j{O`vVoNqx|OfdO&&F{Vb zn?bzuRa^OiRkK~Ws%4*rKLCq_Y@MBw{;cOm7eznRnCPO_&WE1gl^Yp2ze&L7%kB+P z9~W4J1(G?#*S$T&_t8GX%?4^`ibhb4&u~+bS5kMTt}f{ja{7}yXFZg+pSp)DJzlJ+ z#2D_xKL9PrUUFL6FVSn?N!xeV+pk(H73S}6ncm^=cf)7jl1R1eJbwr(5`_h$JkCQr zA)(%J47sH)SwE1$S8kN?dsX26oAx2Q6$vI*aAV@tDW|5YdI> z>H(L*#D;Q;+VJh=-JNJ};*OF*CDE!-Itad*F3eQz&vN5bQ~NgSde2{ZZO2Tk@860w zwoKrMEFv9^rZTB^IP;m#*xy|uV{7R%RN=|drjPOkF!|W>VIj|e?hpnjH2K0OOQ2vv zhD9)z?7yJlqeI(Ax_(7WG=N7h)bw#6e>=ZYzTEGlM`65)cFvb*03-7@lUiRKfCN#Z z;j+rAkO10_s`3BTs6ZlEBt$C!DRdKJ%If9C!uUp8mOi4U(EbwS-2anJ!g#+ws6EX^ zJ&ZYONG^;e3lqF}<`j-m1)fw(A_$jEJ*ZhsRlbo7|Mg@39TOntrGvY&{?MyXZgpk+ z`8}~~?VJDoRsQ|`?D+9>SpGdM{~b~IjVk&<7yItZF7mbFwzMe({yFp5qr=M&7fv$@Hk+wL1D+ z*%i1sAFCwV>LItd8gh+ z_MEn>;-bS1cHCUJ#=?Vmb4$HuX1Tpd3XF5kfNG2W(Atz+mp&5)soe}+vS z`F!c}BW@dDz;U26Ozcw`QYPfF+sGxR8uX(webRo$SbwD(seA@U$2P_q{Me+jK8=1V_7wXI8d}8yvyf6`PZ*T(wMK7mYtOoQo-(|u7|)Q;-DS? zSf-7($qXyPyt{FKV!+jWmr5%ZPn9N}mdqA1dkS2QWLOg=YW%0%=8kWbTC-NV%~?Px z?&NfkG&dUS$=ezTEUahw0x1Ts#7gl7+Q9`{+FfWwHw6&HI6$v=CrK)_oxYZzmj;Dh zko}Lc21mSRT#BW!|CMw7Zj|Fk{)SVAP+K$rx%SH>O_qkJi9ka>U{ZT;Y_=bn5Dtbgc|X7JhP+9@5v3 z+l8OY)xH;1z}dN9-+Sp7wbL&+*$n#kZC>ebO|lu74v)2tx5AO{|2jVcmf9V~aRK!s zW@KkE-2q%PKEiFxMWpA^48IGNYnQ9Y*pfyNUh_!Mac~K3&LJ>TS8qd zO)l@*HX6Lg&6&HUJ3lK|4q1c&4q0&=Jmhv=>+VTsXcO3hwDGw9KgC^SE>OLaMSfbE z=gbx{n1hrj*}jN+aAiTUHI1sk40gq4vIb)#d>)=m(lVq<`HP@A`O|PpL!eh|%IlI^ zteMd*S=?!&0SbMEhhL$KoDEMqy?9Z3Y80N0pTo0?A-tz?P*&*}kxd$?L!rBqD7lSBgvjeRLgkf35F=JH#lS3@fxTxyZLJLE4XPepYk9PO=>e=$gQcaGe7JxO=djzl<1e zFQw1h&5ZQrw{G&i2~FT(K6GbrN&@6w>~r9oME~Lx-mp8}Y7UZ1lXKy^@Pi@r5wExs zgvSPV-v`!LWFbXv1O-5f;=DTuGk|QrQ7wp%P$KX&fJ_d=-HP6(bfqtT(`Mw$`v#}U z{Sfol{%zSjEC~*I(3ulx#T}zRLA#a70{(-Qbg2CH4m!Hf(ueM1Qo_MHB*>&s+4`fH zK;T%^BvlSHnAg81(~2GsCvLO=C=pW~MJ9CeF`*as{{VzQd%pv`UR;xxs54K8vV3+U zli`rcZCW1X96<|*==z-zoO3XM7M%tuqb5#@5H1(~W*2?d0xSji*@c(IRFSI)OnXH) z+B@3<48B1xTV8lSoi%Gma?7nwLc5{B+OnTsddJ3jv)gz;2j$`*RtxkeVE7{q1;dUT z(+b_H{W;b%TAq)L1k{Jx5mv#REiq$dXYJa#J7y`coE&?^in<&iq=u3jQd*fuO7m%{ zCZ_5>adkDaNosiFF4fJS(*aGUA)Oqm-oy7 zLF-%hZ=KulTQ+11T7UW(V>jf_>p@{Ww7<>m<1VJw@6(aq?p{C2JRxIofLG#ZqwpM2 zV}lm|CFbe*Air1ca0kDC&`I8WcX*mkZulCXwo3L=-oA}jrRV~6!K?Tz7Ry~K2CVZ@ zST5%Eb-Y*EzC6WGUA!2f&k@Ia83KwEw7VSfMW+M*kkbl$S)c(g(m-$6QoFa{jS%Ig zq8+$Kb%b@$X2TtJN5u~{L2Bd(c4Zc(QM8#i1dU#Vw0Wuw{pJJN&7~&Zz$2@B=lb2E7%!s7DxhApLTf_BCB9i^+V-WqC0+$#=IJMW zc)9w?-x*f>)%(CnXy0rYIn#7Z3SDV0j8|E0YX+|}+SWy2<$x*6IZI%)g%QSPcV{Au zKOY+)j!^~%1^!n?FIFgDtWf^Dv;HRI@nE=E%HLiW z=!lmdxQ&tzo1iE=nfR=Euph%Z995g~QFXs@a&{l9mxpp$9FF440a~352UloRJ{(|- zj2QLQdwv;~Dr2i?noKa{WnM|rVJ=X--CC%WDS|ht<6(~@6I;23NgD(N1Nw#|C|18G z7d@rF`}fMeZsxn>79*8lxYPab;O_to*k3SOdERcrtCtb~3*=`4C)`DMqTck9R+_+3 z(j9ixtDEky$8lRQWDh?~y+O@BdZBXhP`G^V>P1w8 zU@zAeY7?bAf1hvHDUmQ9Lfx-vAfm*-IBhlpxlTT! zi`f0(<$+7uivAH*cB0+?Xy^q9vFk^V$_MAhh`~v&S}Nr_y0?$pH|W{Ezb}sM{}b|o zAGK~#^E|tt?4+2slF8xBZ_Ig+{brpE*^lOo@a{4I_+mb$-Sl8}wu=EE52pPKfH5ot zAYBVY5{zSpcZAu4PV4HqdDN)+TUtj;UgZ%MZU1;Rs!$`ka>Z0Oa3P)lU0d2REm=^! zS5r?-QwHXFEs2`kn*wbQ+(n@emC(v$3evV&aXYYP7QF=4_iY2&!XNY7vnzxeH1k`m zJ*&KF&bMBWJwlpCj-bH11=x9zACR4ozpMR3u@>+({$^_i!J=T)0lU#?ZhIiTHPK=F zRlO-~XVL5-`Z=ss&uZ~$tx-QY@H(QDic_eFl8Kub&)N@ynS99fL@C^vJa$d}1}N zol{74i1fJ>F)`)Hr=6YX#q%Q~_c!3wsTgD(yTLyC< zXjZF}NMR@4^dpUrZNwcOKv59{1(k^~!xZrWdRAhsB<4MOt}mk<=P1+AoD7E%oKbPV7dw{AChk1d(S1HeAriq_#wG84!6 z9?>SQ(>j|j>vZMTqI0_Prxh!I6Jf!mKcc7>nlCZj1bl*@dz@Avz(gP{>k<1>Unjkh zihDZv1!pKqXyz+_BnY$V6h#s33>n-wRFyzNwM8)OPBt6^sxC5(798NnG!S@aUw2XRP+v@=Pu9Ua7os^D&^|Xls*)kzupt3Tp7XndmTuSIW zn)17ZvMnKPIok)S!D*z|~^P~wAdg%9-D_9sX+6SvX>vv+*>AZWo73zVNK6xdWGAIRw{nApgIKxQeU~zbF z>4@TV#1eKcEk!Bo3%)aX9H0>5cE2b>odS!ll0TPwh zAqMKIY!~Ov`5PRpjpO-qUW6HEgE5;eKC3mG_2V}&UBsLmf`E5wm~n%@MO&03HpOn9 zrGc{fIj^_x>-)|65p;I;9rwo7Y+QfX4)+_igL*U5p}jReABN4hjoKMrmT3rTRDFQf zPpkXi)tVGiQMYgHsR!s`|12;Cd&50UAB|e`ym1^K)DEjZ+1*(C;{iH4sy4pEe;d`N zftS6L4104Q$uhU&JIa^hKVXTOO8B2IW#;oKIhQ8^W<|1dMSrLY6bqs)*a8fVMBB7q z(UBcudhiP9-W*HtcF1YXYu!rttp##%)1J$O?A(J1ac|8Q<3LQT(tDh@q<)oTy7#HS zW%EEBpRD{}z<>l1CBH$CmtS|UrenV3u-2He$Fs%&1>Qh7THGQQ=~+0wEvMYfQB`GP zy%sd~7P&)ZG2Q&>v_`>LaqWU(Vson=W4PEes;st&Cb#63^(f>bsD^LHq(fWPmfQ(z zoENl?Ug}L4+D~MsAOJUR2C^nUBy4wuR$RB_Du6d$6%|fy7+oc7xz(PIDW8czQZE%8 z8kr2|`pn2XE+~p_?wO&cwHZC#y3^@FGYuReoLt3P{E=Wa4HE;#7Bnm$L#M@PE!r;T z9KI4q*FAW1CKT5W$;>GJzIs?UyacVwLpHCtRzX#lZ56bAu+Hwz-rcL4`|)}A1t0R2 zjiWHP6ee{K!Z*#{2-Z&6{`Nt3!o8TOpxwuU3ZFkh*<)Lt%vJ))MX|C)$-GrYDGtBm z8>VDx^}B;Sy`po$a6hgmWRbHl)1$zWd&RrR&GS9gH~y`&g8FB$Kh7e31`Cu~)6Zdq z1O+}%Be7o%%DO@xh`4JaXsv7U^V(lT+o3O1%5;wsRd%dv6qn;ycU%Rljc7G0ls{5H z_O4tJ;MeY8notG*DBhC)x^M=6tMl^)iF|l&K+qdM!Rux{Zq|=#4HX2yM#17|He5g6 zZ_uT-+qS~Y&uG5csK0pwgZ2;Er2x`??ktY#$KC`0joIr7UwzJfbM^Bz0`1nr9bh?z zfs0>S{2_N1xB_IJXunn0)^;(v2uk1WY`^zD;5CnWzupjzQ*P zw*q>)pCOhLbmmzdsebU@)PBTBTX-H9_*Qi-+Sx`~fZfaSf`2wFprr`yMbX`fud=VY zH_555Hby$JPP^wogSSZHtXoV;+`*h87wP} z&$ZZbhM~`< zMADcf5ebMnQ3ad&_%y0KEAwwo3St`FuZ9{#Tcoo?D39b9epKf5u#Jwe_vk@Vri4#H zXm97Kz@ofcL7xJ*Y1VmO^oH$U@Hnx$k!B)sZshuNI6sEy%(+lM zR#ue(TDnL8N;@~o%DeS8V$=KR`4C+@FmVkftoheqMJ^Oq{x$fa+Bim^we@xKrv-i$ zt-Q#27HA5L=L1@up=U0tA9cmf5LZRw7jV8AGL^za)EiNB)J@S%RXM@xYWNv#J$oH7 z0!2%*R&+5Q{sIRwd(v+><2##ro146^6&@bz77hg@{&nkS2q)JAos;xGQO+ z=!hFroHKEP+Ka~PF9*O9!4GxD4bXZj9b`ZUM-2#xoO#Q7jh1Tz9pnZE7hyWD!ejVg zVEZ`5|530{>CmbHZ)oh%Kg`eFXl2DM0>mO#`lNqAFVE%Sm2hqzHfhiM@LSYToEBdHhEP~L%cYjnCAK;9O6#at6Mfp^y#e!uJb~(`4FdP*$ zTA0)=MJIaDC>gUlpHk{j+#iL9PP&)>==47KOXyR1Z{gP+^7+h9=VMaoRNfaYuLgka z<)Gk<0{QDwuO=%_uMETRv9=w z|8s(bcm?rh4PJqe(3$o}ca0%}a7NQU9X|wPV0h3cedkIh7=*4;cY{F8sIp+7l0ePF zAqT`bbZf!FITb!DGKts9=f(*!v$#)ij{pqr9DPH#(Ns8s)tb0oF4owEXT;u+G|`_O zf5XGCyM;v19%ftR?Qh>JC$gFLyfbX(Y$HcfEA!>Q<*K{ry(!L#<#{rF%ox9s`69rY zwFNX^oIAUiab9@(%_EXG6yTmr=OmN*SCO-2Q6m1=fTUuE;15hQIrQs|DphcfsU% zdiXViW9osI>+s}FXvwHp(jQH3$p?4G{zgU!C2=J9thI&C@4c)5ikualXWH%F5F-HK zKi^8+HS(^Y?SXpOvPU!>08cc$8UR*wXiQjY26o{JegeK?(?lt|MxXZnh%g6l_sep< zU)d^YWCV_AtEkd%5h(3e}FB7XIGGdF2GjB`HB_s1W9+>QSEbdz#4 zC*v`8gIWRQEWrR6US0yP7PThPw`Gnb@F9udTn5?Sia2nQNS+qb`u}|gpx92LeKzSw zp6m=cu!v9|)n^}uW4aH!8laAi+NlpPLwr}%Jk$a3@gJkgQ^MNhCc*eAU7$KitAm=0 z%Fad<9ZX4q#!bj1IKT>)C2Kjn<3r%m-DK4?R>G)TcGD@hGT?v~l*uAZyQ1T}q+k^^ zqNC~oHE3ce9pERh89%F} zd2;t{!UFN$q!3XeP@2o%mwdZuDv_yD&)6>-OQk>Cx9xsR%wO2G&Bx)O{)6#2fW<}6 zJI^0(&&@ZtCtc_80pxSy#?|n?tCaX+PQ>ktJ z6I)lXtyKT4W$yl7YfH2KnP>eo%o^YU0*OrkpBs2V5tHvuRt5Lq?#7HikEgU7k*6SF z|I8f210j`%RX<}dnU9P|xy*|-TPsQ6AL{{k-y^PjKP^c0v$>eC7shN&Nb3Q(mw>8T zaV|lsZzR{5{z|HYv%{IlY|xodCvSGdZs*{vgRjcW{9EVaw=*P*Pk)AE%YCs^yf`xa zl+yJ4{JA>3kO_SGGp*krLiaPnM((4@u$Ei5YW_Td&C9UtZ#k@r~m%;~tZ9XK7?Gb?a3){qM9 zECK4c=ey$_Cv)&zjYv z)4Nd)J+Ilvoi29wJ*;m-KSL=0;+pe+(>2Gv-HV>0m+Ioi9YD%k>vYdO!`b9ff)~t#NlaO{4wjqJ<=rxTOv8l2P6( zKrrL8lk>)YZMNr3Ap32|NhaiA1Mh&d_1@j4o7yjCwl9uOoNK+J7!mHft7HN~*Ze%Z z*fVON^2Qi;(wT~v&MXfe>znJq^O6-w-3vHXFNPSTF+oxHsCp0|)Xti&bP|#E0ltq9 z>j!(wj#g3&F4~91{tRDyH4)~qx{||CqUNAzins%4ps=9+>Y!ewpn9+CZ{jz#<65J7 z=)FCyHs7uYuf2gytt_*ihlMbmrjlo>ip>N$GCP{=Q`v~p~OV*Roc={7L)-BrEGX3Ikn7y2c4MH+?e#5p+r98;Z;of zliaVU8VG*n&q`ac=ecn4B1CIw5JhA`Ds!6f>4rwxX64vm>ZExs6F}RM4r(SWWw( z+nHRKTq~=|SSL2?C8*V)LU2@5Jx^6QDn)B#Q4RDAc(H=m?aEU(O-HSEQlLgj)su44 zp{1n}+c)9Q&X6xRa089lW@1Sfz^q4bq(6zCkSgg@Bu$U-x@1J78b{A@q{c>KB)27( zqACLt0YtDAv7HBwg?dmLWim0OWU12J3rPjZBO;s2OiLSUs6Ai91`()5Rk=tVloXIf z1ICfn5>jy4dh{OdVTANetB3lL7_cTO*Z`IfHVPC9DmR>bM8BrSd5z}=kSOqDv4}G% zV>&q)LZA|MW>um`RjHW4BTNhzYx;-;$r&he-+?SxFy+^EIOW$Q9NA?@?-!K;3s4h? z*~b$8?6uN~{=)lr$pOS3<;udXg=3??pf8oj5ymi>pxNuy0A-*)AfO$=5iv&@#bM0? zz9~hk(u#EzBYJi{;!9MJN%58OidL%WGHz8t(o5LSY4(oBR6>h21cq1&2qcv0-!HLb z{8}L;?J9%E!gDF_MmUWC5HkM@5Nv;m5Xn+DRib)prk@wlldqoSR>xB?p}Tg|0IrEW zKC^l&FT63zirJ+_b?Z$>#-$LHG||z@e$~QFc+lv~dmH37(I)b4)`uBX=}a}63)LX| ztw1MuJz#Z1k8VfqiKwzR>rG@|QRR0dr>DKy#n|t{$Fn8nN#Y=e3zvr#LrpS^_hpz7m0U-T-xG(B;cX$PTptx zQ%uW!JJiffwomgZyJ`*}#3l%OKbZG=Ti7g9Xm{|n%O&Zm3x+sxI#r_m*{cuDmw0Ru zW;xfak$r2KIYR$6ILDSygC4yT*7iMJO0y-2;^0bTup|sy^pD8=mJ22(#k$jX<@Xy{ zuNXSFPq-iF;>{g$G*lOFL!G!YkE82iRn68xMF8u2%AJZwhTnG-t*;XY(v>bWCGV!f zoxz75aBGQhOLXIxX{QveKWR0U z=DFKFDmE^FWh-`IREM>=WR~&2PuQj+!{xCxhGT@mHLj^f z@LJR_`aKm5FysL^WQCw2wWx2+q|Jod1Q8xD+NgVIbU026mB0XQWUL~{vk>AI>8R-> z7gNbzo7?!5E%%^cK`KyM;B2G&s!?W67?#;$r&cka*O+Au!?h1|?T|9!pn)2IY^}qY zwMd2GS9vqD%A500oe9+;EtHsOB4=paTh#Pc5mD9rNF1Xozx@Wk;0tXl`tgWU*ixEo zZ0R|)$}$cmGK4oTqxvyMbosH!N$&aHwl2;VioyC98ltbe1j)Bq~B1=4>|Hp8BRpnG3~~ zpolV#*aLJ^G8>RFV{lUt*7?>OMV^~(%U()jBf0RUyw*wSc@j*lMiol31S8k*_B}ig zkT2rTj-0!Anu9)vEE1y?WdIU0hAdirM*y+aM3roz+br&d*u?oL=wTk~E9_>2?E)nm zwbB$A@c6sr7S7V5*T?)$G&o-REo=9!Q!bZ4&;u?!{#GUpjn=jRvQP)f9H$~B(@Re z&Q0awIHLUpU9r8cG@wK>*khh~Az`V28>=CSf}Jn*_!z~CiPI|%2)aajxdAGh+6mHK zDa}>o?8dq`PF^rRl0&seMD)Ec+CDH;gj;cXYcPI?$C2-q9DG`@}c zuuQ<=nDHQcf@QzY&P9FA1{NZbst=+gF>JnGximwAtkdV_7C}MeJ#l|M7BZ0O5Q&D~ ziFm-T<$=GTkZzQ7J(6a)7)u#S=Y?JH*Y`!@k@O>$wh4(hHJY-Pv>feW@{ulJNOm?7 zK<+Ht({wWIQ!|ScH$d@5G)5D-wccL7QSI6g^PLP*ic1g;Y^Pmo5Je>s;CW!Z_oPXZ zijcEJx|@9dJqER54dlsWLg$Ys!r&82vNqoq9S>S4p@kZlw z#;@_V_x0Dn8KCR4m9&ZKoAHLEX*%-EawA`-^!yeQM4l*Y5;)}!fisS+;?}pDXPA(o zQ;X=H;bO;igqFD@yr|Aw$@FfM?wR@ zwjo;5$|+45oX#v}a5*IT2RSscZ?*S}ZnUHUsyCl{!CTP1CS+X&Op8qbXkw13w`tAl zg2WBQp=0$IFoU9Vqvz=5+Sl*(mC3Luyn0AwVG%`*cUtG_ekc$kqW)xcRaq@~OmJ}n-UEILM|9%R>&Bn%tdq4NAvW0-TX~kqKbI7i<;-Y27GM=T@7SBT zJ($GT(|&6ZN1_~ z4a>dDOIUmpeghfX)7uPQs+@_e&vHvGVf{7zi0HM(JYRvvS1eHXigwT#sW~bI6}Q!{ z!55p@+DmFowvFo5>qp%Ds1XkcZunJOHQ5f}19GCLU;m1F4H(W!Wb*8is# zPNvuz!FiMZBJV0Y*1IhyZjd-hY44%WjL)M~L^<(!ia}5FIZ=7+V0_t_I&NSiMP>C% ziEF*+KXlu z^;ICh#d_Ovy4y0g8@kJ_XjPv*7fEHu>w7D%TVZ+Q+Kh_onev=o=jFO533bS?1%Q}Nu(m{)?`m9r!rLwstr zz*t;&H#_J~+2wL7_LlGW1|M;^TYKMZdA$j5VBo`Xw`2CX-iw{&M((WD9eTz`4ZnIWuP%z_CW61bpfBG({X1%S?N=9DW&hP>`P*>y%d%g+ zvvp}*dK3z3-u$&v`TM1?rnJVJYtgHzcCr1DZv*H{!D_Q|QQq>psa!m>y73#Tzv6s% z@~~yK>o(GI8nMAxx#*NVFv6>6#ZagJoVErNATW8oT$bHbq?NtEx>e9o$Lp|MvDeK8 zNo%XKRlGZ#_lJW)(w_YIG#AoOpJpKa%~N~Q&Zq5iru23txAac7^iCxNP#GpHV;)Gq z%^%a>vorYn_KaSB1h)4q`4!f%6}>%Z5az(YupYU+Uua}i@aWrm`OUVQTOD=%*frC-^bZNf_ zj0|4qvCDvUNvX)SoP|Sn9_S6*Esjyf9s@`|O=H3t6?Bj(zH`^9qt*HA@KAIg$6S$O zmZYq(HRHB*+*4V@&XJfT&bH$=YC*6KyyPdhSUm*Y^(vqG>OxUz?WhY;?}-brrQ+jm z@hqWV>o0qBgGgY2H$A#Sluv2T`jV1G1dVB&^zase$F-`xo&OkA;bq&ek|5b?qk~a8 z>9*5*VolP!3?U70v4kz?;DhEfgH$EUmOOv@fhq3=~bp__}nD*S-KS{iDW zE?T8M<#AZBv|E^9(i)?Y2cWIu;Ow$k z3Bs^}=vbnh4*WoXp}&MKlP$fshm?|e&WcU%zhs7VtYI^GYqfOGRZ_#4y--VWjC)3? z7li^c7=+~Xs@wU4m(wNYnHG!<4;uaO2*ZnqF~di zxf>v(HXuDZm}nXzkJy~PBYuV(XDwSCc6+K+T%(fpT@&nbNM*Mvh{x0-{b#h3EdN8xH$Jvv?azt`x zBy4lKYdm|lI%9-TL8CT5mm)JhYAHy`tR3L>gL`>b>(qp4(e`)Qxo4)xMwP!L$%s}L z?Ui_h|6r-q*bG?bQ-+2rh^+F#W6m1ZH0#Je87Q62Ub0nbRP#}94l^o78r2E8KcsiBWBg?1nWTn@>T%_`m9RVq(8_?j@ z=vzADpvY5IWQ)oeOK4Men}G#|xAv&)w_J2d--dI!EnTj{<+j7+PIIsSr8hVoA6Vmy6IgNsGz=jrJ(;W(UBMnP6y*56hzw{3eJ;`lBBb- zf$3t#${s8`M!Mct3)N4rGebDU^_MCYrq17? zZ&eQK$KS<2)DN0(%`Hg$x@b%QSEEpaFzO)?ik!yhHm_sFnQ4UkaoQH-3$%?ulmIm-HN`|C7kxDMB`kjzm@!;?TEw-YA;YSMiJJvu{UzQ;uD{H=Lv#{ksIrs^08Jd(42)38 z3W&WLD$79M)2XbMXVm19a{U9pu^)Z&_rhCIosTthe`pz&Shd;G#m0YYel`N$1uofo zi@_+ro`F|14_yAP@j++Pg8PBbYoWaOZ7kh`p4MsyXMFv_WZr6Rp{h8Gt0Ay7?dzod z3tcV}{lj=8_=4yg-7>-fOb-aC(9XxI_U<>E|LE}eN9xmTE9%{$FfiQLcol*JT3roy zVK0Z@-O@d}5@6G`JV5ZgTWxfGVxiR>4C;`aPq;nWmmP`%)Ln^ohOB0rc1Si4{hlP7 z+rA&krjGAIvaOT+o+R5HZa>o{C1h0L$!cf?bB-JfH=^<(MfT(!EeVdN`81toGu~ z2XPqJV(&o_*zfy+k=Sqkp%EF|zaKIu+9>4D!fJc$_rPqMs_km1E=0>`5myaOOA;Z{qrie+@&_vpH^u0a-A z5F*Izsr!TpT3lE~i_)9rSz>wHOkny_P}_4o(1M26Q`xzjb?vF^V_r$iw7sV$DdfTe zj;)@D(csXsaOpXg?>*PcXkvtTqG~$rJ-f1ux;&vt>%t%%by}j_TQn0$LJWZ;?&+d1OjI%kc2UxHwh7K|f3yCur$ z!R4fk)h`ye^Yti4`@C#eIS@9MoqKXilmWGSWPKLo7n%PZr*CGTH*=V~PD!G38f4Rw z=qv~55oSWRv5qO6#AI%!3pE{d34{X^Vame;E~kXba>8#OJqmMEO0ps17Qo-_Ho5Z|dem&-a>^NJ#qqtkCpM zAukqv=nF-6b$Zl-ZeZRz$|}X~zpqOGpw8x+AIGakeZi@SVd%z}Eue(KKUDcMdS3o& zN;rE^dv*Rs<0(BAF8iWei7;M!^e@+~AA@2Vwt}ASQA{a!Kin^ji)3!KE-n{{=n}Sh zpApza8D`!szDr<0R+yKWC9HridcV#JXY3ccLtKreIBre&v`^x=P+&?>UNL&bFAzHvGcTwM&w1GcFpC3|L0Kycs$B(c|Dhxcl zSwT1C72@C{3g{)yz3f8-uT`&9;^KCa=r?^7JVw1P^l)(-ZDVV#6q(V8)2&je^qq1J zeoyDzg9X3XyRW0K@8G-l2L%b(`)vCxa+1oLXvqW~#Ak2sf!w(=M~!yw3V3$y{bw72 z@BImPPIKtTGqzpc`$O(d=8t8E#wJJJvIF|seP-C3Q#jOu%E7P%eA`eF?(w8x?y`OA__ul6z(V_ZR zC{i6TeQ^En>(|7nk2=;>^ z5Q!ENg3+Yg2U3eBd|jkNH>iaG#7$cgTumH+TNJwsY1Qx&8?(zyhQl6hEW!U2n*xf@ z8wC~6u=$j4u+o&JEm8bHWAGbAXnxM5m9k6n58%G#%?l75DSURt1i9c(CJ?qfll$Ch z^|-!|c`2}x6FDv`YKK!|aBJ%?JIX!J>O2!!lgmA-|Y>;HLLiU0Xs z?I-ONuPRUyL<+@$j^iAMBLE|DdUxjU)^g{sR^cr zDHu6g@ZA_V6(m}+vP6Upg$31q3vDwKnP)mMAY|xW3y86Y444#zcqArXC$vt)BG{Wz z0|D!DJ=FRht<^(aM9JLi0J~H&*EB%%#2L}5Mqg4&P@z=Z9Gp=UB>0g2uc~1N#ZexB z7yt)OxdGr`6$}J3`2Z&}YNNp?HHp(Np=jSR=B2<%US6j7FPjT*J=?MT`&Xg59g+tg z*-m}b-soRV7%LAUf<5{7Vl-Wj+t{V>{N8U`)}ASdAf#aTXs@(}kJK z;2gw^Dpg=zDX+;cjXcx?CnZ*f#S9{}6!!KKS1yUcxw+F6mw#n)9VV=lF-3*4#>J;N zpH@`sCEh<-$V#kv8ta}NGYfu*0W8Q&H#nhPXAbyQ%|VvKA9`@yCfCu67g6o_vJGK1i6JNG|HTgG6G9St|+x!ZhVNcI+`R zHs_gTvEvR{mX1JpNf^x(qA->#vY>o7i=Jl?m1aCgW$+Pj&nE}$fys0#Z& z6Dtxig$EGOa68uA-_)9M6UC0)W-4|wj~GmI`^@`J{vhi<9mU)(1zCXS&!eZ=SZ2;q zZD3YdA+j;&Jn>aU*9OaHtRk`&s{_Db^fG>y(S#J8ev;*1$a~I&sPV$JiODe$`Y{B^WB(60YCk>>h_zVyD4y5pt z^9JCg{k~EAXIwv~P%N3^`zMV9r*QM+1d#Lir_eX6A&g3r{d9Kz`gMK34q`Xn37noB z!>>#W2espR&8aNA>9kQlfi3k0MD3bb+WAoXLd7ccB_Dy?$}qYGUPnvXIDM zc&_n&7NQ`gb_X}&u4Q8jkeUbtzOJO2qypsLNMA6ApH3Pk?~a&KscZg@O6+I?WV~PcgSvLo~g2c%c$ya{GE;W{10)lwmQ^p-wI`6fM9of~seD6wBWAgCDuF2lU#!h-9$3enF z3|Vt|sceBL943$VU1jTAJB%P_C(@XYPGDXTF%y(DoiJ^u2&dY&&uUyt9M-!cCL%68 zPWK}IugKgYG{$jtiYT4FIzRhqg>#?SAGhcus%}xMj_B8rG^AGH|DU}-?`z}80!HEY zU-T);%C#*y5|+eb2W)3BV4E8-48qCeaeVb_qy{wBHfjk&Vn3h#JzH(PXu){NjEDnL zckOlR)Y(tw&P1bU&uT^ExdfwrmNvfh+{sAiZ6Gy^1}&%Kvom15`*5btI{gn$u4i}6 zpFLBLHz%!>U1poLDDc*)zEvQxCg)^Gy693|xgh8^AQ`$5gF|GoG^`d@fet)%FGD+~Sa!vE*LMgLn{=zkab--Z5n zq5oazf4^VIn>UqiZq6rP+?>Lm^QImI&0#+x zO;i+)$W4L)TD&q4q_<%;fY|Ac4q!zh-ceT`p;!81)ISX$8_5H@u%HY;LswElRJz-1N;&rzYsX3CVbPJ2kX_e!#&%DU>@>P{$vBAhjZv z{*=p@;>*1qp5lZVk=%&_Cf}oYIz>HXoqC|am4PYe0)}Cy(ziKW*b(`>pEYcXI_-`< zvB0?JbBzf$Ane?58e}c598+<+T)w55_;mgsLy4j1z|9T7C-eVn)%EqYMEnonJ{SD| zx8wgmlW%{d{sl*XZHYxT8VOr&>Lv%6fcEJ9RFFW_4mlK@G<@# z!?lxtEYN;~*+Oe>z^*{6|nE!-M$f^7+ zI32br@M63ozp;5bq?WMXeMN~;Bw05B`D=?^JmT4F>!vip=g3C=?t zRRg(zsL}6ruDO8o9vSRL7q86to1g`w`OpxqJxaXC=4frx-*5tk_;CECYS0E1XgO)d z0w=M|Do*M!r{G!iVN)LIf@e<3+_N@zOX2mQB#eYNt*u+2OjGGQS5lnQ!OLHF2U>~8 z7q*Ecbmq`!3W}AV!AEK^UO{Iiqe7fA!mIzz_QsQrRp&V+Y`M-d!dBCvC6g{|aADdY zrk6sg?x3ZH`dL-ghMzf-1U&2vFCGcgH!6{?Q@psxBc1-#q{yK_4rqB%;>gzW5r@Yg z2N&0o`Kr$ehkS47)AF{qwjO^Me~j>-cxb{%cu!3%3Gb$Dca;-Ey6rx<5J}(sI=DXR7;Gv6 zTQX;8*1AWpey_(cppQ5zHk$g9gE-vB264C#E#h#WTEtOtqqGw|q+(na^xwOu(l4Qm z*K%bt@@1DW4cj{q$;!@-DN)oF@AI#X?Yas>O;ZU!BGgEqP0j^Xa5Ewph+UdFj|<~{_iRwU3kGc`XnJmjM!hr|Zo{_SP`3-u zd#D6?CZ zqa+t}NiPt7DNe5Go9qvYxGrT!e=r#CwU!bo7B3m)|kYI z&Uw|RBu;w+8klr&66>RW#3)6uMyd=SaAbK^cy;(sbP4@+zX3GYtNftbwlF?yWZZ=99 zYffNRDg2Gm|M*m<=ZMpEAmyTTbFR1qq6SXwe!Qe6H{{*1E}`jNBuj1}G$#a_6a0+2 zHJNZZUy5e${G<_Qh1g}tl_e_;+O}5L^Xlk$?`nNjCwAhAZu7TWvzAjY*{# zG@>qEk)=rmO^`Sr5(r|QifJ2{YSrwl)J?6LwKo!tA%<16$&z9km^e`Fpxd`f;b!4h zsiIg?C({w7H}OXvX#~!OrIjAglr_h;2QYT%rk**Kdc4kKW1VzwX%O zbW^XSpcmy~6L)wnUU>TSZuIo&Gi5TG`6tDz{qX0X^BDppn!rUE0QyRmBVoKt1UfE4g2mZHNuDs($#Pn_6Kf6=hTSQ| zJ1G_^z0IVP&*^PuJ^X1Wo-%4rm038&JaNU6%q%XQ5b3eQ??^$9E?ZxfHeC*x`XoGNW z0z+nlZyMZ6tcnPlr059RDXpy`5k6y=4Nm3A594r*5+#0CG%cA7WNmVq#w>Ii0W+gbroA50A&r>@TgEnOeDNBmVnjeZJ>_&ZL4_tqAd0 z)Hj8OAV%@Toj!bkF(<+{8M}B(+#hK?_2^^v^%1b z4`&7xLY9JKV=EAUDw{9xBv#g8Rb*H-zP|ZcQa$Lc>_k0)BXF1IY8lPd=4(zL0~z9- zr!w$K8#eE0vuif7*8bj3`kKdAJH3<(b!swPPpRz)A?`d?*^sSE(OSip>dP%t+??d= zt{EDncL#;+rSqw5N5qo7j+s?3tjWO<$2GxN3B?I3?cPqYS!U8WiHn*$j$Ot4P~yq? zWKXgIGf}xp^+VoLpY$ktCn^AaK!U$@0=2I)fm+%GYS|O0rPFt5HDd=+oBVjwm|NVq>p{Rc59jK)>7MblWxPWIOph}^)!6! z@!%5b(L=dpPpF&CGzPQWaevr8*Curu-eX02;RpFP0U7&WNfPZnS$59c)41X1W}>vL z1Qc}!m{knPUpvUm#;hPG|3u|88*_?1<6PK8$(6}QJ8 zIdlt>JvZ5ww0q8mkW)1(k>IH_l4UGOrT2R5IDyTV)CY8c=-r1ZXq5!L5un8RIZS&d z`H{4V0HFGa9BODVPLjAtMQt2sdxUxBRM5e!T-Q|pGz@##U8oA}<#3t%Vt*DAuhFXy z7f^^8T$*!)F^y0AqYG*QXGH!TFySK2>ET?k4>!>N&AgR2CpC5NX`&|G*>hBaOLdOY z@%wSov7LS%YqK5hYVtfzJGM{0+Of5>`~s(TYU3G)){CO)TnkQ4#DbsnkX|=0JoJu( zf%j(s-4B{)=M*}bN*meu0I|H*a5XQiW~+)Ss8qiLXuLHZ6kr6w@Z8h7#EY_dEv>xd zu*`GN1ti7#!|Rf?MYeA#4d6E?zWvhDDIEIuT4Pqj5hh(3lEd?At!!veny1#PuH}0= zkm==stB?BcrFu!_OFUl5R3#&n!MW92G+ z{X{gQ-Ak5D>Ye-)hln+Vh>4yoQ$T7R8*qI)Xc(?bhtFdr8hA8w1KV4P%J=K{H}uDs z_sv-+PnczG^n=KqM!%VSuZ^=&BV42<8+ST|lty$+^Gb3F?(a~~*41XplHCueJp12N zldpU98W3Ii85(e1^aqjN&vC~b&g|i|csL19o|LXSRMd6qNhvho;U@fhQi>km-yp$x zuRmbHw*R{C&n)WBJTozcbPNgz-V=8WCG-s1y+op2%1D@XtH_^tKu<>}D=A43UZ~?# z#h&Ac;lE}wCRQdTdXD`Zi@3w7Q(MjmwMRj({Wi|e$0L(=&%2`rWitq)w=3_^KmkdC zzgQ5kr;~5Ux1GIXK+Wz$Nq&Is=~Ro!{KA}An8WTa{YB`pj2B-SuE9K|^?-l*Cx}#@ z)y*QF!Dd^|DD@D9Z~4$8Q>sW;L41Q%I`N5-L7if=8aqi;8R3qh z>I_M&5UwX`5SgC<8LIP6NS=vi;acqN9?<#?GS<%&lD*KFt#I^ywBJ4pPudt+=2ibc z_@$(N-6uO}O1x|!013A;-IsZtzQzDK^@X1a%wcJbmoOS$DyoGmjcu6K1WW-ft=z07 zs_nEylmj%kD$M~6QHY8LHfcYvHKU0+ZLY#5g_VX?E|=ZbVkAPI^3L95h}@8}ElCGJ zQNvm3wO|M6Ucim(-#7Vy{1M~%=^2Q1swzN)_ajU`44=IVUX5kbzQjKbhSqls%>xS8mOGm%!^H*PWUsQCy7-`?s&e= zIJ53OzOrBgf}PgO^I!Hmy}>a?PQa2z1n5*RIsKHh*fO_-ZK^U6NbMe4hhg*TNBaPW zVlF6F?PBhoiD{=w-j!3LDF4hg*tR77L7eb?!I_#cQXTXF^sZ!VVtMC;Bvh0fzG~u4 zW2`2Cb|hB{wo`7Q8%rx=vZTYX1|+34$AtyV z0WpF{Db(dWV0x%H(zrJ~Ex-3Lg>yA?)RgJHdn(3g`crn2M>!j{nYK^coIA*%5IWu{ zdg2%}YKYdJ3VSt%-rfc|!{RXj(a1*&uSmSbbVwYz$&8sq!IENHNSu<|JUwBYkWnQi zT?;2g8Q1D3jh*A8t&>;!4s(`(laa9ifHT`zIF-&RY0noVfmZ$H#W26nk1&KR&-=q4?1r27u;Y4$Y z!OM0~=(XLs!SFF533G{iuU{NGhK7CyCwEeRX_utQpg##mVN|(JzX=q?Yb0mU-%*3R z1MjSgp4ychikM92-aV$)?-YC{f;bF1&HN}{ku%iitjG$>;?7W!mOfT^)02>aMTh!8sb>w4uf7(0Gj4k3}>IAjlY_GoB<2`2IBJ zTt9oNQ*tq=>uW%Gf0i%B9%}ZRYnZutR-Kyo($k!RA%vtTia<*r^`j(5A=BK<=NucZ zeAe;z%}K<*fIvvYkhd{2jha!E9dX7c8S*o>FT~ncZT>QQB+YU4@liI0_6(^#;|s$< z7Tho)PAf*}JismrcdQWX<3}}!M=dZCF+E#fp$c6~6$2Iy!mu(*R>t;3jIT!~rF`!I z$MU0BvYPHsj-FrwZY0GVu7Sz)mWBK6MVOBM<4Y{^6Lzc)(T-9q4e?e;aaI68Nv^y| zycgS*xm`(GMPsh`NbNu+?_Ky;3Yh8fUmceHh9O`l$A5ja zw!XTOi2u4)TU*3`UBrLAjrgxHm0D#H|8)`nbrJt{5&v}&|MkB%{_AY9UNZu_I)Piq ziL5SDGroMOh_L&6bqv);?8}lWR53rUHGL@h<=B{lUdD=whqzyy-SN|k^P6H?+*fYN z4bh4bUdCUP{It+FtW4-p{2aY7w;KWHw_AyRb22&dP3!{5oPtyObbKbU zh3B1`j*AH`lvEzWr=dkwJ!P-_8K>8KHKCqei1fO#v*K9!rI-IX0V_^9^&|4c`LZ8{ z=8t?n5ujT(0qP{845T=-10Nn#3*VJ*&D#6hEl zV(d;Dc5~5J^dXU7!zETE70uF(=$ACg#Xr|fjQlZzD;#fmJX8|JS6h5m(1#YU_)fQ} zA=8W*PQ3lh2R?qC`{OL?+n=+Anve`(?;;vhpt(GJ3VO}3mB;olf==EN3_5hD{nl;H za&_BHxxrl%yKdSo?cYCX8{IdU8Ay_pjD|JCD(Ksf2Vn-l3uAgoUIjdnG*oOV!8+Q{ z?zW@>b-@Sx`0X)U7)lShr=jZ~6mtyh29`Lu>^aMERCK_pVFEn@OyidaAey+(jRftqWW=*GCEYTf z2$M2z*(PVt+%zQ*mud2{(gQ+_GGv3at4ISo$F@8x!)GhXQgYEJYt zb{ZOB{t_pWpu|sO81Un;=Q1)iB{pZxW$ufao&#` zuhUgEW~SENb)PK_%B-1Crp?oBz|Pr8SeMAa7SD{vX~VoEVp*xiGV`frr*Cs&lm2aU zt;Md75d*EHBd{QmzMsX?gmfjbj2Hm=-d9QekdX~%Vit%PjC?-NIu2o6Z;VJ2sMq1-Up@mR6XbWNUx5&IcK8d)>nW+Aa$?Uv%piCwzrc)COBI0`{B5vWrpEdc-Y-leX)#;&qCQ>hQ zERxwTYgd|)CCvEz8$iu|1$;Ne&lGxNau(N{5f-!46|<8SI`@@BRHR+Ao`5#%(v4k# zvW`%PQmriR<1cw1&v((;P^!kjK}j|bI{6Y!D0<%>7@;SrW0Pq}g#D(*&|)sdoMl3Y z?Zn+GJr9JwO&_Wb!ClCBU5v-(Hq4?JOeifo`mLL*E{>0_8*h43^@79AT1%#Kqp;E$pJJl zIe>H+{?vRPad8XZ6^Wsx=1Kx;>Td!g+gqvdf#C7F|DluyBimb13?^=(6?Gs$M2|CW z{@2@mO%u`4kfzZ^Ti5fPQ(`1&3`)Rp#3bcatkG_9|(||G^BeYqsWX|#mDddAJj1wfL5Rg$7<6i>|tv|-5o=-l)oAK9|awC zu(cDRIlF#Iv>>l61!2S{8ny}TuMJceR)>MKBAjP}{rExc_1dF0O^BQi`F!{Z09oql zn`812bT3%7;gj5PHE>GNc+%)Jy)d25gWx?zA&MwYwz;(RxpcI~91T)yg%JuIBM5A1 zJN^DYYY&0br{F|%;;5b;v9z}dAcp^A+~Ny3fh1s z+78AVpCn9>mf{edW>-WOEZnjVSilpKoFX)EBKDLCTCijy`WW=lBl^~%dURV$>9QMF z8Kz6x@%kLrro48c@Krw=VPQWqZd?bepQh+y={d#B<=+&iBt|#?py~ruyJ3uv z+AwHl^LMB7-E2MXKVF;v)&1}iCp#? z8QYt7LOVuW9ed+36EjcxYt5{s<)!wtWJwL#1nn6ul8G42A=V!{ta03!FCA&X;GWUo zj2<9Xrd%Efy%5vZ#bmoB<0-4f{F_n-1Gzsyrp6)C4U%&6k9aw_MI$&v(rqbVwdLA+btPgT+(6Ef8%K8yvTPH2sVGW z7OA^yEp@lnig_3+azYUG)l!;&u`%^s@*q6t2qUzPO8NRImDE5j`4%>g#<%3DkFpe0 zQ#4ewsHkqBqgqPU@XAS=UmLqLt2TCNW^L?JV$-RCyeg~gy_X^db^mU3A4<}nqLD15 z0YjF;-Bg%Ur8$#QbDCN+?Y(2emG;_t?l1)&QxW2Frf3c|T1i=MIAbg85w0MKI<--? z@q0~p&uBq$T29Bm9Fq;36fP?fOJ;_a+NN&?@8@+(eOa?FiFzrJMGxl+E&4PL*#K!< zecuX56IJfBVp@}8Se|HkLPa`xzD1HAiC-zMrlp0Xg|_{tDPkC_Psn^MC6JPHr^3NK z#VPqtA@PdQMd1N!4V-0F!W350bsI~`rYIR~dcJ4QXX;PO&u*Ib&gMFmt2b?OrAdpD z)Ks|{xHnVZ)f%ogD^-b?o-5X2e<^s56vEJYqz%!{%L6`tZeI3y!!FP4j!nh$>Dq!f z$SvB;=9SSQ|987o3xi^ zY??aAYEWw#tac-@u_+7p$qijzn3fd0m@{xSX`Rzc*$X_m()x{#bDkJ_V&tE0avJTx zZjzh)hO>73GbX@;tsP5$K8+G|l22rVMrM^{s`SMUEOvlT``2Cc?A6Xj8)>C(uzXHg zshvtV`ZSd#3nf&0j9{ZaUDA*FM-Qqzml!wKebsTdBphvrS^Jv9tW6$fEjG+_`ZUW1 z${%Q^Ez|@G6y4Ngb}GIljZ4XGP9at`K`JIu^k>5xq_&Q7pRpmD(~XyNfyP0m2i~%k zVzj6m#^sLN*aQZ`U%iT}*W*yfDd05aH4BpFrpITev%S;iqlRh*g*5XCns$VoEF4M1 z$7raK9isJPDr)>V;mRsnW+is!41Y2c&6TsXv%jz+Ex8ltSNM66$yK6NZ*tY9+=H}pT$#bWTLaQ05z;Mb+$6&BJqz(a*Onvo1^i2 zsd(IXRx$lQ)#(MZaYFjY=Wn%^(rPWWRb%$~S!4`wpR+J6OOBw#Usw+=63c23rd6TF zOg$-jFvYr#hid8%+vg@pOzd4R{Gea?0vIPMLy9=iDLkL3PD73-vGb*8liHq1W|!W; zjIz54H@*LLQ|qwJlVxY?pT=aTenHuJv@EoHlU1ySN>H;+nT=^Lxu+`sMCCIZbBaAn zD`wYP>>l~cq=K?3UU_+zUQMoN{c$rxjqbs%Pr${ZO}a{S)0NiU?_h@0K|g}GoPbZ~ zU<$9=(TLKa^v~GZhC&slSII;Lz7_|zHHGM1#$dp%A9fz6lH2TbPByAM@D z&iF*px>=tMu+|GXu62p3!VMWwLJ%4N-dn@=fCFqtZ5&&Bq%ML;1)U)*?6o=#!yZ*^ zVLp^XdpTUzX@xN#hvb2VS064yj$p>~B+G@<{^)`#<18pY1x&I?^LRKbGy_)qznREz zb5bk!p1L&wA`+Q_~MiZMKtFopxA~XX?p!ex@9Jf72r+b}5z3lpE+~SC7$L z#6#QPOXNtvJJh}Eybj#SrI;ge-W9Khk`u$Glnm`>s>SRBy&R%h1IA1ea}IWUYw|!b zJEIpB$s3?e(mZ`|IvK^B1B}@%edZvuAPM8l8aqYT(84kJK>c?2xwk- zcR9HoP!>xlcZR%=ls1-412@!KGal4EHDv@e-Wm@IFoIxsZj|+DMIF;3oqQEFL~!!} zbJHJQm!vJSqDpCiH2j=gGb^UNmpdXkGOxl4R!F9$m{N=4(kJs&OsTb|Yx!9#$mC_f z)kppJQXNS95>N2M1-4!oxCvXKC^m`AAb>_b`j9W$432K|AD<>rhp(TBH`NSgYHE9H zax-l5H&au5mL@lcKtEGs$$NN0t3Y$i)F@xk6B^R2_Drp%T;Xn_%4EvScJGn|3q-Ur z4fQ^}_8m|LViPQ=q+B)1Bp0-pf7gKZDGs3bqx*Dz&d$rvqKiI;d+eVN0kvp10>AVb zl{Q}E>4iE}h$3x2_2Pr8kIB439}}^-lMS9zgW60srN?@rN2iNq@mE;`Ocp&(6rDKI z!F?SKK;!N70eA0n-iCN~nv|k_yFpkm>QX`4-EqfY4<UR-ywJMn1)_AG|RzoegmsvN7{CTSWQWfh@pziN>`lE%T$MH_BoKQv@z%6uo_ioxx=O z$|C^gO9+mRj4F@t%SoXTHiunKCr7qZ(S6PrLxjHQtDsaP zkDsX$vXxjamRyMh6{Eh{9k}7ky1kW2?ZI69mbi832HVi>A;3aQt2b+jYCA0vPKV~! zq&dLug{Y_-1Xyjh&#pCh3-!aRunCJyBvQHTwnpHMyEO22seek@sRBu3!Kg;p(HIA- zb?6~Ys?%#qSk-Bt4uj#fZVh%HNYfr>sweb>t@iKJ#B8g2N?5-)?w-Qp zU}95SRn-rU?nja$3(ms0)52t?d8*xxqA}+G8e{rBY6J7W%K%WZpefmL6r6_*z*~$i z@^7^Zco{e8U7i>O#w!jD9TgbuA-*#i-(eAVUjDL=)4?Jom*_Thz3tD9i9iS%?Gy1E zHm%A}v5|HUUBIyy^`m{DBbv1u=%|gF#T*&o!x)z3NuwK)PRkS#WQj#IQHgI2^l9-M zw@pJpL!<%@?W{itd-&|~ZRH)z5-CaSQWNK}viA|?hCMo)XsC=}_hHx`G2)V{MQ0FQ z0ALvde$-Lj-Q;oD;G~??L{fVkoJ(qB#sOULI|cvdplgMwc{eY%t%#SRH#;ngKtx4a zB73F@60ya6hV}%alp#K=P&66J3)zE+)uBP8GC~=naRw33i*9<=qFzo8E{9YP05<}; zQT{7xIz|lw-WdZjsLLNi&PLnPlub&`6yyGr@YAt&m4>3`Y%)w-#j4XQw`?pQI>}oy z62Ob0upj?H7;2j?UHmD`rn-4B@}w{Fq%ZQM-)f%p z+sKKYmH{2pURqCeeu(x?m<15Y%QG3h$O(S?LaD!`=zbu@Wwa&*vROs%R5 z{>;>H^fvkvP;T{|cFjiyr^oWm4lt<^a4FB8(l8urrRZ%BE8Jhck6)0L?!gkHY!h2E z-^}QEax;z37X3NzL?Py}Aj8D<-j-#^Xl2psE3Ss8ES_zb$=wFhHWun6LID7+cCvfG zpY8fPRhc0*Y9N0knEhc8~#Iqn!5G7hc_3|ld{E2(U- zWj9W}7DxTw`3Ct-E2EX?>G0&E0bH&$c^s~hi`x}2oSSY@>NpBU(UV|<j-A z+=d~FuiT`0uVZJL?M^XNAWZM@X!kY#d9#;-nixue{UjvTZkaSX=q`)R{Ab(_NA@h@ z+$SA%Pb}ZSl%D+|@U@)|1taft+|YysUL`dgjU1ReLL@IxMg=6Yq2NymMBV8uck%GI zc!~#GJB6Gl4Wj&7I+G@Z>Td(W#!3eGx9Tt?#KD4GLL$ayf2#lBPz)I7HX6&P4r5~M|kftiiF5heQEpdl!ZX+Fj% z1Iu?SEB2e}YW<<6F`bFlFs~ecED|`#O~s$@(r4FpfdD2Yb7r^Q{$!JNle@EvGi ziuFjf;#C9$xdcuDJ;Mi`Hbw*J(AxAy!=M+Ln(jg24;JG65U>&@2Jf;q`w81#CTy7; z1B9y9I8;pGaM}oL2aD)k_@h@Ym-P;avOzXhBSjpXJC5YdBYWm6Fy(8X72NMAdS!TQXriB7-gJj?Onf8Q9 z9Dot7gE_R_9Tebkr-M)d!0|A+Jb#GVg{Rqo`Y`^+3?#Ee63C^7hDQNN7=8r?D^CT) zXDfU+R#;XE3K`gj2K7^Jn${(yMj@q2QF`FDXK$2k19&m~Rx|bEbF0Ux zh`HuMN|B8C2z@WM_;%yF7}pia!P%}ugC7ZL>Kt*y;T)QB+5}X{HSde2u{Z9L5;hw3 z2P!xlp_Y<%N-&Jp>d`hNmFx^jD35OUJZ(7aOI-1%@+g2}%^yNN&_1I3GkR*;mZXZB zNe&cUF%Sa<5YC|OdxGOayW)>%{rhYtZJ+eG^UL-8ioO|Ddv}cfji&k?Ec->{k(41Yu^wb zGH|1XVru&wt;mNBeo2&*g>Gj%0W?wwa9`a>Z74n$cPV@|$;?P=Ezx95(@dkM@vjNK zLa3?O^P+YAg5yLAJjwgo(#%_{CLsFWC~d9c z3*@hlZh-K|q;-ld6UY0G`W@g2g=E5Ur^3=bP4Q~ou;WIC1@Ux=V+?+cx(zHmZQRti zi!mf(cNEhkGmTZK@4ei6eNqz2jq(PW7bm;N2hN*p) zD(sh;KOs3*kP;anOtBD!E<|Xyv6My2p{Z%4ot@p_Xt*!X`4b^7m?t%~Gh=*P?3vvA zQjBQ;Tg(y@KiY>vRmA+`?(pQWK-3AtL7{3ho)Vg2qC%q|)-BQtz0ro|C|6U|i8JW` zP%jLGMtEZ-;AH*Z+Ip>4jqCrawd(3Z|Mxf1|0SwdD<$||G6ZHC5>LhGl^ia3o z4kNXHvNKOxRcvcr9S(zLC)8?`HdG7F&e|Q!HV`c@G?NR>6D^oJKa$JL7dLNS%G{NZn};m;Nj!|8}8LjuM;nmmgLX zHJGjh>A_{t(YX~vl-o088qo<<|11BWaX3UNhzQd@l~B7$P)knIf91m-QW5bI49`*o ziKS7z1Od7f08F3Oh@1f_MDPJc?ny{sDMSZBkHwS;{X)C{I@x`V*MwV|UvBCMM5kSc(AnVE^#PyoaML zF9G22CHyfj;l#^JbZ&!}lmb;=0s_!W+LhPz!7k~6Edn4;^)YX%u79wtdj`m(uHmok z8xV-|o`6;tqAz|)!aGiRgk)VDKl`N-Gr?V>p6{LL>Gu;0f2fzePwpB1yB9A=B@c(? zhgNt-$$Q9KaO)T@qyo!^3g#db)k773hQf(rF8A=k>^~2&INo!|EJd!O1v9z4AgiFX z$2Exp{tSox<(z{VC{bO=_R!>F7t;x&7=^=V`~7Ba!4|$im&F>q8w;OQ8Uy9dH%WTa?@`jcsuu4v0l_CzaQ<|OvFybMCg73 zPS!49a*h)$^)u%+5%GN0T6<@?Q{zZzFK1jz)@`^!tm#2J5*K({YF!0ZZ+njkN;!H_d9 z6JdTTB&Ch&hS?FcA=aGv5fa%&*a7zQz=cByg%Srp7?e@~h_2|<@!8wjN~Q8nD>LAR ze!ITGA1)dz1ih#q zwIvpOaia^_fsoeR7ST;dqV-KSB01c3Jg+GOru%97kWI1gV$g7F&alc{==&J3P1#a^ zbA*p}XM&UTTHo80m_VIxLQb9UZ8|!!$sDt>Rlc9eaF&*N!7ZiM_co>Zz%5bddz;Q& z;1;j)btZ#!ioJ4~q?%*DkS0h0!&$a1R@G6MrVKiB!cH~a_snyjbD~M$oN=1A;`cwv z1jx=fM^o<`O!1R8N7bYv#?=(k(y`1YV+^EIfn|=YvG%0JL1x-ri>$@aiLt*t2x}ou>+LOxS&qaGkk3e`ch$f&Z#Uiwo7QQ%48l(X zNUN2z>H209Nx)#!RxeFTa7&Z3l7O{!pYu=YAVUI>2=Kk>9V}cJn%P_@%rjA+e9~@v zpC=uKtX-aEkMV4n#hB@kVCmhfQP^vRt;_?HGX0d3Q%sXgVlu=A=^4njxbq?8W$Ao~ z%#y%Ey!~ryYmVOu6iCQEp);jze1f7?2K zt#7(Q{wPFiONySs>b^X=`R$W&Ge;?-_R&|4~s&T8>3M@ zr1Xg*KCP@T*V5)1CUzogu&XJ9UA_Im0zj{=ELT5su(g!I)^2~W0N=H>dxQO>wmn-X&Mtf6dt(A8eObwf2kFA3}_P{FXZ##R(yW1!3L(i#ef-mZlrg9s7 z41q`fWgaI<3tBvSj&0R-gNR(v#UB9@L-Z`{Y^?#*Ks!CrG8BxT{AGY0ux8VUTZMfk*+mt4B!lY zG!Av@iOlhtdi$h5c=iq$A>Jq8nd;*KzJ;Op2hoONTQN+v5b+1J*zRMJ5Hb-fDcQQv z&H7$)8XUjzyBTHiAO2WZb+A z;Z@KbbVBP!nJ;gv|Flmls(b{9Xa)Y4NfG|}0mGthZz;}b4j+ioeocOkGBP}>Z8%KK zb&CsRDYa!@HgyXv?*N=t{}|zaKd1t&Vi6l;^L`H6%SEwY+7w+HN|CXce#t1gn)R9~ z)zsHK3jB_DMQvpjchD3|3~v zpd1VSo6xQLHx#rMg7Dp>SClwF82z8RYriWw7PS9?)j+Qx_=>D_kPdP^%; z-0{`S9g}U{&ATSD?8cq%A8g0L_fggyyUm;Ksj-PFQn}7{^aDm&Iw; z`y8tV4Q-1QKj+fcN7i#{{hi%krLu?@?V{p_GJzy!FZMA(mwqRTNxuX_0u?CYMPpY1 zzG!Ok&QqTX-Ik~$BR&y|MogI^r7jVpSj%Pt&?|mNmK=vFd+&y2+v@=dgVDkwqh{Zr z=vsDQKPySml2>rfx3?Z1pX8n3^(Fw=4O%eLB7p&`mh@o2(doN-{J0T7R-G(60PWn6 z)QUDDEgvXY83uunNDwn@2D}l}T!rdVrUG_Coli6DB@O4{1GH3pp!Uu%t0`bXftQia zK!Sc#+DjTgw4*?11Lg7yues=34a-Gw@Qp z&prlN#4g9ZPWycbL_cO^r3zdak+Km5PISN_{B!i`_j;p#vURd6=TL5?O7%BiXcSK^vmw5ZEU||N1 zz=|dqY-mX|7O}Z^+dVCrqB@piK3!#6J}3n6nuWJ0qsiw8Eb$l>aBdJ4S8`rtoSuMuN8p4kN93O(~h%QkE4q;fMhs?>9 zH8P|WR@5X6 zUfK>=S%;8;f2B8BD^WB~*Sy#_DPx%5e)Uo|UTndoICYbS6Q;JE3fN8s62FMJYJOVi zQ*u=dO`Tle_0{AOYa45k5vR3gN%2|s%rlR6CTess8NFC?e%4N0^W|7a$n-JDL^Dyt zS(L4(4o_n-G})+L_dj6t*7tB%j)8f`tF*4K;Vo8n6COkl^&vjQ5=WxQ;gb99-upKL zsDF0WZeqYd?fN{;TT-L!dvs0DVlVFBUiS=HVD?4`OEj5Kf02y9nZu2|@Py62*ZB}S z4heI6C)#GBd7JSZJ-Cfv_BN6}Xr`GcnzxzcP@=hqlCreXq@}Ita+7dW+Wc5g|G6zE zhs!$u&uurclx#UrH2Rjfk66|kYq8sm9$$LJWnpgCXl(G@V(>XF#+R9!47E^82yWmt z#{+G+g37Rgw$srkoCDS0vvv=TMo`DgFzs{FSEjYxl4v*@MgROrVVW*buob>yEe|y)Izf?0S#FV%ZIF~Z|;nX2! zan#PRj_f_9gGEg{&PPO{t`ZeZIWp9z*8C$T&{g)GL>0E_DXhMfQla+xR%eQJ^t6(b zXbq!ITrOuvuuQ>?vTC-tX65P(ew=*biK2tIsjK%+cl#K7HNG$cYA?f)16>%^gDmP% zz0KKb?Mq1!E8MDQB9$WBbRbj9H_?*Z+Q)o`l#?6!JXz-?Tuz1e54X4W`4C&|6}Q2X zrVNW7I(|GGhFMLlGn%#pO$@@v`3QJTW2R*(!ot|1YS3Lun1<;W{x(@WFijljZj@uU zBwE5uv0!X`wbqQcY|XKbu?=E62|#*~B99OOS2W#Paq@H*2za>*Sj?{&a{6{{-GX9j8rH zZuE|5r8e}^}+@uP|fLdewr5KcEd3d3(oJPh&r+SFexZaW5Ko5U+imJO+!*1B=W9i_8Oy%ma(e179Zd06^eb`EG2jwF2$ieV*b791XbC9ROdT3?q^*|J zStmGWEFraac3*70**|Fj{(RB+?eKVir*U-LIN3YcMQl}AAt#7rVg?Wl8FT4BeM;L1#KRPMG^&>Y! zxPImY7Do+eciWTa2Uk4|R-?sKn=#_DGw62Rh21;y?N1E_w;fxaKA3Cu*1N07)Q$dT~3D$ ztv zzjznXdFL~OaC3&P!v+5s!y*hh;6C3RfS%z5UzPA9rYSdXB#jJzfiCy}@^|>CBv~~s#h6zJ zkRFOJPCG&GJrFOwFcSN4toOk7^Hkmc;eKXyq~Or7%xwU-+Z~?;jQrEs7zG&I(vnFz zHl19|*R3EmeFt5OEj?s`8jUlO@D^lI;{oWxt0pQ2>}jFMFNC>Lu&sGO#pS>xlrbL0 z+(C9|z-c!~##Ge}dv(pI0B+)_lyyzV!m`7Uz)3kB0{LyAW zNllP4Y;w?t9+NxxR>CUaT9uy>4fIx4%OV{eF~OpowpK;?_8C~P{49}2Bt_XwxJD~u zW^csTVPYffPMzKcuB&b*Hv-ImrYY!7x-V76?ptT7B?IoW)=hY0Ip?^7 z{3bf{Lc``9yASO-cAwgF>^#jOgR@;-E!S3;Ys*zeClSjl1BwR08e+UKKSX2(sJ+sV zRb}CD4qemupoMHIh%A!{jEcz*`#rc)B0|c8kz@HB^jcIqY3Ym#T{f7}zDTe(v|s2m z<77t??+qJ{gU#jHUPhAujD7MZuAnNgdQxnobX;;9W*6o-Ie`H;={N?juflE6wyq>L z+WE9b{mAsTVcV?nP{}#ewcdLqvDaa8g}W<}x?6n=zt*FNcORQzXxaV8lYj{F=Bcn- z3pe2mDz!CZCoV``7K7}?Csgxo%$>kxTwkA>q7!uPuZc^byq{Ut;cJZCL&$uRIRXy( z=@AW$mR?45Wh7FL7ld1puL(mTxGa}@FY8sgt3$P@$qf;yD=_Qb?;gTn!@J-LQAxp| znv$gxq+1hoXemB7_zo!EJSli0J2$9|KUBVuP>?mPjJ(D#tuPYDpkWhfO}$PQpBjGM zK9Y^kSFY|>s_Qy1g~|g!wbb3!*4w+a=$-llxxu_D0B3tQDr){AWsS{{Q{J5hQP@Cq z`g6)ls$)uQsI2)$UBt*)U04qm4>r7A;ks$NX&8?o23krk6@g!Z)k0&B4aEX$*di4fv|$()ykQjGoO7vr#SrbB@wZChR^UdcqHfwAn%F^^dQMd8vCzao z=AqC@3nx)p+CEnXPS#5jc6}XtcK0&H=Rd2O4@X|Sas#SQpWcn0K7FPrf`k{sJrg`E zYIQa{&SYs>a3L-vCgR4(vD!jEnb=zuj=g1t%@lx30FCP65+)_h?RP~syf%3r(-J%q zr!@?DE~X7DEOCcq;^F_G>Za%hkp%NNo3_aEPXRR-0519YCZzgqBgU@L-7BO<@YP3|j(yk{@UcAcu(Ov0kIu z8`&6k9DR>;FVJq2IOfIxB{GHB<0ABrx49levj9yFWH4|Uw>|);jRw7CXIC-a<|L8sHk-ZLs z6+`|7Z3f<+2fHV)4q;DV<@Ha3Li{J;;rf;&T0s%~CbXiO zC_A7tZZUP(^0h8FfOrRTB8TC~0HiZuoWe4qpK&Cj1Xwd%ab)4%04MimdwaKDPn(wD zf9Tn7CuIPzsk?iJvF8*BW%sH*iXD`+Yr!ryR@lf*Tw49yqU%Czv)ncD(J#X%G)SDS zXd;ci0+BHMDJef+kK?MS;+7d{sj^&kaWEPU8&=gx_7(KZG$;|whawr{2E(3EPhNuU zLDSQ7ar|qe=b{_4q)6y1NOsWlaBQ0@poEU5jcY#c0$+e@)QJN7FQtx6lZ z16Sw*Fa{928Gi*YyTH83m`;W8@A zW&tKNS%9Hq(l&=*%6nOh4^tEM=Vw89?f6+yi6Zr}LY9Yea=qbf3WVd|p!2 zmNt_cEmr(KpaXRQ;1Lel>?>@=Pbbpx)pc_=xnAGzsJu}|M&hE+9-hMq+7AAGP{j2ukfAu@T(u?#$_-cQvexjob zq%QDr^Kw^=BB!pd8QhCSv5d;>uTKw zCB1?^p0*B~$`!SKX8MtdS1m~>`=tF{#-S1d2d!`@tSHIuM5?xIbfG2mYvmrf=f9tz(WWV9$UsvHH{l?HlnpSQT#NODqc#b^01*8O~;5h zjjT&`_lBiRkQqXl84`Pa)wS_T$jR^$B`)@t;;Y^or^79F0t8B;->>HbQ_uuq3!8zaPX1@VGR_Nns|< z44Vzdx(^=$m+U;Ok+PCTSAIs0GMw3ceAP1V>8 z`GI3p=!2GdgF=|zsDIJ%8&%JqskIDkv1Nmqoa$vV!l~S8nk00xNw0yXBtM)b<w?&DE3pF?=Z%Qw?ZcMramSpyVr+%yC*M5M&%gt&3Q;Q`ggeo;fqNGR!SaM zb6&IR%yM*ZaCWC2UW3`I+Vf*pDtay&dL|0mSb$BZo}GL3ws&ye-TTgWF1BlvPp9Qg zQ)x*Pp&rTVZQ=eV(u&GAor^C6jXa&)b4?drqAoWxt>*QfZq_t`4vSxwF_O#A=r0EzWbzA}Mxc>l1misVvz zV}vM3P=Adba&76664JxuE@p>&jLSDt@H>|7oTE$QFbL})(%IR4{^n&Nk8kddH9*op zkW{$J>pa(-IvJTzjjANBc)9B17BVcuca&ASg+c=Z4(tXbyT<6$LLfCxU_hMb|0M@I zn8R}Sd_;`D5OKT5FAk3nwq9@VHb{Q3DW$^EMPCR#$HuF^dm;r;Ua{Pk5~;`3LGF70 zD#m6EQ_>ejJW@vo3$kM~GLXF;4vy((%kY~KYJ>e@NTosFjB+rq6iT*Tn_RiMHR-^uZoR|Hxv&esa_~J!f z`;{|H{%3#ypg#*8<-W(vD7FOVl%y859q2!gs*QjCvirM3m`IpPn}z${5YYf1MZG5c zH)&GL0Z}BC_-7C>ItEvkU~rn84?ym;J&GjG2O2A@6N>6qt3CEmvF20iVFwetYqvk| zX)VWD>&#HCC9hn+PEZ(a+yW&&O4hbab~tfiuv4C{TE!@eHk+m!Y^Lb0Qg({j`*B<+ct+;`E>W)Y6%y|4_dpYAV(|Op5 zt=1ZNqMkWYOg{4jrV-EXsZ7RvVImS+@PkD#?Z{-^I08zMcy;aIlo01=GsJ=OnIt9> zPN6E#SU+cq1f5PpJHY72&XptiVG^nzM^s;N&2(KseZ_{8N%4HuNiD6`kf4cj75chE z%vmU-b|ZlyjOf&aUajq|M2+pO%+eerEK!3WyR|e9C{Ve3DRIsuo{}GyVv1rE0o!;6 zhP{huKn=J%N0-v<4z`{kjX!&yvQt&H%)%NVU@sPjw=oW>h@P3l)1c!>j7enQ0Js@UY|HlKLRP^b{ovEEBz=U{Q~ zS(@vfgDW|Z*1db|UX#RoTl@Pi{Y`i%cJ!)xbCN*e*8r_SBaR9RyeH zE;LcN+bVKp@oPQ}!=B@ZzDZWu0}N`wp7ff7HeDp6DAG_I`I1DDOL&KyCVu=8S!`BY zB^dvp(;Rmw7fHNpzSujipTxpavPmw7qtqBcqETL^Eo0FVPjEB(+kfUHhL1;` z^9TA#!xjfwj4OuvO=z&uA82VQ+R&5CmA#B;VU3g%NO9IaLAkSYR;Xd=O-s8%6+^S$ zkM48A@$4Ohj)Ngb-0(=z`%S9)@PRs(Na-Jp*8qkpC(&k}Loer92Efwn*g84R4xEJj zcz0jSqP_mA*jsAQWdRLmpc+5Ni%N*YoRhE+#dG~LiMd#kwn$u=(g2aNteD6rM_9uV zdUOzDLa)$@nTAJ&BO^JHPgtE+FNIrJn^q^uFHpU8nuwV3i+|N1?jV^=(qwnF!RamumaCcRvr%blH< zpJ7;~s5^+9sF;)1K;ltvq?rGCmTm}$m`8&`U_xt6Z43GUzFcNuHTmOfY9!StZWHx2 zQ5N97#7v`&WC@D!XygiLt`VFL+Z3IGKiMnF28h6>IAF6DR2wld&h)$syNimMFnTNE zYIOKM*kip+Nq^hfJ4S7V^KeVP;#V&!@$#KG9sz(2Cm--@?=k*5*Pm2)x*I%_ergI-%C~)_uPQsgQ?I zYi&X;F638iX}34Eo;KalFz7|y_K5P?AS~t=AURVeat0cCG*UQ(zlzFi#7Br5O)jyE@o z80nIR^=t0D{AIs)JgnpFv0TaJXN;+a9iAi>$Khd%s!ZfqyNA~*HjWY>{Xmr6DH82; zs`shQqruUejYY^)t@v(W_<60uPDzgL-r{gNO`vy2SCg}>g;mgCvx;R-ccTqazohg) z6OS-7&inA1L_fA=E{HFTK-|$9*|-Wg4GK`sFA^>23Sv)+X@ulaqZ?7UEK^3vHYtS( zMsxuK{|$P&X$p1O%s>y-NQZ?OzIRW>*am;#PJYaoel?-~+75bTJtZfI&miG*x>Xs| zQP3WpZJZ+Jm#eO7R4B&=Qg7*7e$Sy1F;cwqP@+~9)f4UiI(-@%HsGAzH-sw@kD{8x zlY)@`w(?F7G@d<(fYf`K!t846n@$^1x5f>etBh&bU`YPFlr;}}3`fQ_Np{Pc1r{uY zt;I`v<+PY`G|X5(lL4F?6`3O0q0~;*fYj}u8E+Yj8*g)M>x&&-ReYhCJL-+zohhZ(W;#5McqbB-}6Og@6VHEBL%}D zQx7R-w##T`i)N4fE$Rp)PJ?f;bxS+pw7Q0SBCd+c@uPShWGahBUc*xN1O~u5ICHAj z(qL_3bFsvj7`ZZgiHcqT$F9%HW~!3IK*2McYK9QK#&W4?=(M;L~@CJq);T71-`%!CBLB+ROxFcglvxV8ltv#X* z1Se*pUul}heP$<>vBR+`&AX|1nfkeDG*%pjbR{G1JMZ*QgN|n)`tU~7ffx5@I-wv6 zYg}7kx`zF0y|ny??`NJ?HmdjT6cREJpgp4IhfPwLeZlnrj6@0FF>+9Ln^-!}jIPvu44^hMtEMc(v9-tPbNBdvzptdy%4zU za0JvuEZe!0t9&fU$|of`Cp)2xw~tKvbAG;}3DO5OvuHaDKB(FYTb%6ERB!lr2l z1;;~_#)qO7lFZ=CypaJU`MHVg9BE_3W0e`5D~W+A90qpLW(KXKusPA)^xCciDJ#$^ z6qF8b&nfeQR%`fk-t{ew4X~9lz@6Rtc4C0>4$**LTTE@{a+7()li!ahbJ;y|tdR90 z3)?$s7Pht{j8QA9R%a7l26#i@E;t%#ytCk@m(s<}DMNaVd}|#C)ic>(CRWfauCS@8 zONxLNUs5rCOWk#6u42UJ?IT4RlNY$?Kj$5nPCjyhprmW_Yb#!St`VV z`(drzGX6L*|lbujI*bJ)5a@9f!QXELHx*H!my^tQVG?rmZu@64&AQ2aUp zt2xPdJjcEFCG_t^6Wt!>ICq^f35$v71yhu33oz3J)kg^}+!`-m7kGT?M>02AFRF*^ z3!KQZ#MRtbo8m@Mg0aqBwCb)wML~N%lBXW@4T$t-b^q$V+EDk^ zeXl$M10_+T=bv)Z*2-ThFS~(1h>8vMM$cSB->C;J-( zbkFznsG(oL>_9xYD4S-Oa%n`I?x_A-<6xW2&Ucei;Cv4ZJu<4G#|E1m zj!=+7!*q|6&ExF1xjA)cdN$r>ZT)N7xS+Tl6%hKpCRxqN(73VKz`RB`;~Ve3H7Z{| zAv3sdiu0zQ?(smQCmLy_-eRDXGX8o;;twWU?nXo~DL=Vs&T20UccbElBwUge*Aq;Q z{A0$Gv#B@+Jxh@>rQn7TJJ^T*`3HkUD2(wbIuB1bEHuM2^^?|Gn)?q1$5(IGMYy!| zAo}q~N_vM^UxltAMb}W}KAbeVASGzFl$864gE~Km%$*#|z{%MJBb}1UL@=6daCGMr z38EyjN{I)$8Bh9&YZPt7yYyC5R_~Km8eWFO(|#1Xt6t~r?|MLj2uA{~B5ixO zMW_KjA=HQxP79n6_B7_3iMY!x*}Fk|17e>KlQagVGS_#9da5yLdO=!euTlE4$=4OG zw`oeAX_%mz|7P;(-wv($Z|jH1PVu8LyEk%(8R@K?#IGp>ENY98kJy!tR)7zMRYF5Z z%8E;k-o4^cP;jHZAY{2s|Ls_pz&lHbIy?>!7Fiu#7D+nTiGL^go`X00Cwn;d7l+5c zojl(!VXKZBQ>lC0T$~F|(Y4jbr@fcqs8G}#r;e(=iB4y-h6F`w>%fI3$q+!jm`Slu zmPQ*(OYvAtZj5!z?m|oVAQd{6LZWtmOn=D{7@sKjDqCthz-bct0M-#G{828^&;sU< z?2OF-CCRf~+(X)F!^t_>9ys$u+mceSS*~N7o3zE8T*TC?S03JJJHf_#PKa1gJR{T3EpoAjEtg@L`^X6M5@+X*MFx*v1*v34E%A_2LiI!`$@l6j_joOEg7f zI~e?MmgHZN<>mSk0lW}HKsyG^)N#mLhK z`KKBmB9Qv0!@PoX!BQn`Q@G@tvrS4&aI*JMLO99E2EO5Lbie3O#HoiMN@=Z z`+Ki*Dd z>rZ3S?UC_Wbe{oFXPH}?MJ}co?plVp03exUg87gb4p>X88G}_ynJnQk)! z(eT=Jp-T&QU=$YE&Ovf8R#pwWj>NJO#JPRAp^IoVRGrT5h|D=qY-g*J|itFt)|8b8su2yt8jJOTIYF=?Q40`9GjN&CmBYu2Vt*llmwG}L8ymxu#r`MD; zNQ&CwlT-i$-n2+CxGrRu#@Htly04zt5&v{IEP#e@-!EhSX)H5a@9Q>t2 z8j;U+^_>^f$f;KII1;Z?&8ze|?%G1#-83G-iZwCR87?w|5un_FJ!D0&QC2i$p;uW3lMeiblG-rAVlCKXM?I@Xdq}$P$p~jgi zCt;XVKPI7=R9kr2;n1B69W}1J!6U~4o9SNHdONR1Oprh(xb3AO1 zuG6c2rt6q`_4*hd_b@vX`Wwt%_vRjFN9@vrS&Ao4d_Oqt4+C`Fq5=FiM9-)mk~Dk6 zK>ZfBd)Mm82mDj}N2k;4ET8u;pDoH3+UGi;J$yitGY&K%p(97(Io_=}K}Xg|K>!;zDU6#{kbFhX!%@S; zd`rnc=6jZylIp3id!``DTBnB*11D+qB#^tOxyL#>wa;{SE;mpe%9-^5i^Kq)n{;&C zY9+2HcLcPinRw1cGNH$oOpcHVi!;ltlWB8YgZb&J;hRImR>Ntsp!=D$7@XZ{>*!#s z{)@LBx}ij{`qOc{12YGTzPh@GYk`e3T5n(mKhBXG%SCBdsaJk>j`RaY1D2dbSC1>4 zJPVNG-nQ%wPH>ZpHvn=km!;M+-ZLDSuoIm^^@~v-eLo650P}*RHh@EKP}*x#7iJ=5 zDI(-hOceBM2dp@HiSV#co&sx2JkRCcsM&y~mV4ocMsywN$k)`&`f8zaRjsY8uB|_M ztp9T4kO>RC+Mu)jU$e}sx3|ozVwU8!HlZ|bigP-s)0JAmJK64Z(!0dnXf!WSxG1M=vCh*p|1PJ2O3&u_%$fy{zj4+%&zOTT-8$Yo z!b?{sG7VJW0*VG<*vg)WF)I1W69QV`mqz_)cXy|;`x;4_8D>=b>B}9vH^(o57W;Y! zulCce9lY94jp|Bup2H_K27y*_O)P~LVm$hS+^9u|dYQ0cwYBvxjV8N` z2Xnfujf1A<*fcEN8a5)oKT7p@HmL`b7r8p25ba2;;p$p(S`GHw(1;sv(}^SDK)N@+ zd0~tu_2+Bjck{xmulEXE^GSqLr=L*JdnCzQgM? z7AC*oM>7^i#lCtxaakWhrN?uvtD}A~%#l9F-#2P8qr5fzLaT>3rs`fjGnB8n7;jp6 z=U59C;Nv{4-hT#FuU@5!|4pw|^J~@cziGA3VGWi=p9Py2p0%$$RCM;ZS#f@<56A8T#;SaH)dKF0s2;^Rl3hw=Du_cS{V4<>i_ z_?EkSoJdWEsxd0f=3j*eRKKV)I*xT)WcwvI8&6lq+>Gbw;V(Krusq;$s2CNT1t0lY zvUC2nIbYOwV+pOlNU+S}#5nHxgic)MMVE1EUtOE#IlbNbK|;ALZX2A#;hvtqle?jy zpAk;gUzWS)BQh9Z$(Jz?^NMI9h)kY$8V9>4uMT$_$db6lMngIgxY+oy;B|xRzD)1= zmT=$U!HfRX1MrPPy+Zx7vnW>V@WqR|J8>>K)MOuX144Q(r$!u+GLaw-##W@vxqkri$bFWd-wr~+$c)iX@9R3rfdRX3tszfSEZ zE{OuBb{7qPD3Ee$^J`p`%uhO$-zh=gIwe}eM1j_j-w)t@?ByeV^Pl9K$MlBx9Djex zecDVle6{#5b)$`aW}BQ|oG3ZGIqi4L7AUkEzLRk>S*oOLtpZkkxF)K=eZrWm5uW=wL%{xN9_=zE*C$#R)}PAS5XSUI~EWcjyGOzmgy z&=}Hi-p}6s(aVdkNB)oA*6^HEZ_25lFhRy?Xtd6*9&bau6=vB+va0kWI@v)=U?;{^ z_HmJdJXvZyZ@j9Ly;z%Niv5&miVfu5WG72E7znPC(kZuKSuTRhHcTF~d-e&~)E{{m zV%`j~;tz3V13}CYl-J)(nt;#A3*NEByB~`>#s%(W6BC@9OHp{_AfW z|9cVodtoEBu#sBWNG)unz5^SnX*Nx10ld>fea{#<+>ib3l)a7~ru77miNf%no;7=; zj{gWq%wDW};IhY8rcw3q0fiA=Uya#@r34*!-}-i2&r%~W$QPSa6C)XjY$5;i&p)GU zP=0%h{?sMoEqpwdgtYLn4ZCurj$iL>=Ur}^1R+4EQb21Q9a60*l57UdJyXuLfb;E8 z*EaHi<6eF@B2t)rnFSFP3ffz-=ry38Jmo~%WF&B~^)KKI{E2zRkzJrE7H!j50LH1Q zVm*pKMlcSnV{=7)wXx`c*>)_iO*YwqMC#+LqtqfSw+?1)YrJR=yF_Y7$RO#*gOqNZ01ckaLF9+x>R${hNXL zxQo2&aY$+QuDSZf^+_0w@^P`(5KWCR2^OAOBitfKd_+#ht%<_vIG)X+7V2tZ7|a*U^Wu&{?ab$TfNB2HTSo&4_WL$Z{SXe(zeaR`*o4jacihp+d4w+TNr z7p)iDXcG!UiZT+k3TNb1HY}OBIvHqVTOuh0p$Z2x!Ke6kGrcFy0|*cZojozl16CRW z>XEM)q@B_UMktC5&cNMsY0mDuJTQAt|5|R)(faQgzwyQ1 z>%Hedjg>^VEH^@lUT<$TIB~$v-mz1YOX6?QTvG%p7!m9rhQPs(&k`fSg{16mE#UQx zp>6Es*ok2OWEXq9bpliuu8o-;ekqFV*rsJ2@CM@kaq0WT`z9%;L|Gp8FsuT~r7;-v z8mta2Fs7TA1ax}At2Pn^4tT@tHx)=kk)Uy#`(JOms2xcT-GNpZ0319p7>1I`+o=HSB}WCrCo}^ciPXC!$J$?@85B&L_kg8HT(SlcG=t?77Q^0gck~D_ z&W{YuNe-={l%6VVOekzb>ex7ac`HTU31-#N%5)q*brD1u(1IlTJ*M9&uqoWUs$gP_ zrZE-EF`i-?SF!9e6;xgr3uP9}Y=AQzFAP*!BYFokHXKH5wt>zuPRsmQ?q}Iy#Fp$` zl34PRgjS6OqyB~v;)qf-ONv0FLBPVG4<4iu)SFLwLH*^)Q+Msmb5`_D z9Bak3Pe{EoqXtUW3SxCI<^X(`XgWZ#Wq?c`Mv~#xELUb>ifxG>>3oS40S|ukc72sY z31`&A-*N^eTHwFUnox z`n?VYlDa^6;7BVaej(u@KWo9X=W)G*c>shct6enk|}Ie#|t+_vU801v-e!_m`sEz z+9a$I#RF8q$S_LWc%+L;%vz3THAu#@qRG(v=^?0|$PAw;gREu^GF9#f&i+BA&5Pm> zbw?M?prUF}27#W3Rzn%qeSUS{1R7K#~^8fS>B z5$LshZ4BOM!rUBfz24i_)`0j@y}>|^o%ZQ47+$jtpmQ92;-}%fF?qc2xWxe#lSm+? zGkR|}h=P?xd4I4GLRPGsd(Ib}UD1ik$_+;v-m+V#XihdchFlHqu~%7_hRd-cvl_b< zbTFWzpBPO@yjCc&{$wSHD6^yF@t>mRYTRqZLJKWfbRr`%QKJ*1^z*%Y6@A?1)fZbR z8%JMbV4nsR%D^E2>@{nz!L;4xm}^8P(f(p2$oT#`pVR26i5LG&7rtzjd1G+ulASeP zU`01trja{aTF`KhhSSh6pwFa#>830V;UGXh76J$$B%q_$-KX5lOXl8#ivUdDzx~g3 z^qD3=)8ao>*OT@?k1Dl={mY|UdJrvmVodn^Y9CD!W{q4pYN zzd!ixXH^?^2ZP21x_m4An2~aADE@;w=Fx*L1$QvKGyEkMw`lzdgBCUVKz}xxfr5S# zYk;0{E5(HNQM<1VnGvzxYeVe?4UB@5yh`$7ORL6_nTz~qASF6ZiT@0GP6_rpPLyHe ze<>7o#AktDMjb6NaN4+cPuV`7vW&y)0(Nz0_r=zm{gcK&kE)G-{<8Z!&&BgR^aDE4 z{&GAgayNW=a6+Cz63{8zBk|?#345aBGeGJ`hp+3qQpGwTPV5X%45l?Iy45&R!_;~Q zhfYO??aVrW-gjyU@V18IKWVD0uf{tv!xObXfQe3jv%|Sga0>v`m(M!ExwuOn9~>Pu zUhHoH5&^{g>#md7Ma~w6K)(wV*7YbPhn~AYVBy?3IS4KQeV|>%^q*QIjQx8_Wf+8u zCFLx-^M#UmS_rXGm|@oJo;G+tD)14%$8MK$Chp;+#P27jx3e02z{uh0_*{$Iu1KL` zvZ3Iqmia2^hGYcPle>JrNGt5owh?*}r(Nyh;wRZ+KNtY#MsN;Pj`gZ>K^>Nbr$)eKE6tpwyN%E+wsj_eV6SFxC3Q{C<6T}ew>XBf*;Dsd z=%3b}hAedOl};o@iAJDtZMdVg3D}g?C%Bi?hLQg-p+XJF$P3DefCeiH=sf_Ke+wPj zxfcBzH{soA8zSO4$HN|tD2o!Ny!q3LW^7(Gd=5MOvo6V|2TRf0=ugK$N%TiO7Qc4F zULh(L$!U&C6-|;wEbu2OH;qj26E)YvmhLZ84ra=b+~a&R@a<2O1)Hzfi2GV*(&{7s zG}~NkS(#1R;Emg7^tLS1JCG?3zlBc0s;qe8QFJsmNpj=A3P z5`f7+qZcO2j%QV+r-Y?386{B}n8)hi)&DWZv09Z4;6_wM``t2?bG}~uY4Z!Sv*VvS z`L7Ww55`28==5HaX(hI+c3U}-wrt*}NqpVgj4#(G-qcL>mYh|cRFRM;Wr3oD;_1BL zPdqFmQXQw`v$wU%>SLgP$#%^UTXZf-^n{cl5=GYL($YlQk^BLFw#S`tE@B)9?VG$8 z)iX5rj&@2YR-MO^ zkjNxfN358M_$VnuO~5r_@B-fIP8>P}CGU(7m`nmJHy_$f)1S3G(fersx)SHLOZh8anjpadLA#u}Nh7`#KsT#22lu`i{k zNZ^WTkN%#`64B+(*2q3FOcI~Ou;Y}N zPR?S07PHRiKCZw0?0wt7Y=b!I#>w8n?%|u0#z8$vW;@_ZQzonJI9cpY)KnFOBC`~W z?kv=|>GTU1+a>kOYwY%z(H++CyGyb_iC8fKuQJRD1!YMLLQ7k2@{YLQ_x!ze1XlStyn> zz++JX$7!S|_=U1Cm(-a( zvJ^bks>c{ri+0Q4Fa@N6X%te>c z)c2T#&hjJ{sq^i8-i}7VsR+Y@466t84r~FuxryY2?W%a$UByBT8&iB{2q$?>GM8kf zAx~r1XwgC1lpW4z5iiu0{_saek+Y_6nj~Fg51fwo9b!TQw)VIjN_jk1a8V!SHIQ(+bnI#((;(Bz~3BB7oGw4sBtFwy;B6*r9!|0iqa^oVDUQ*<{{!qB}>FB8K?iBG^e1ZgeuZ>r1 zgu{9($J82enyyhC8jc!v|8qcd4yS85*zz$6Z#2aYHL z_c-6UK>xrUOqG|JUIlCueaIu9&hfahXs>e(#6l;$4B!E@+_UY`YZYK!-pfr&A^K{2 zi|GQ!5|I!OZmaF{9`Jcgbsv*#Hd0k?UAK%Q=fP216@Kdsm*RnlT$w6Wuo~hsAQ^_3 zK)drHxQ?7E4`cC-y!9*amMHepW7v|wH*zR&mPR@}3?-VwD*^T2=S%v9wrx z9x2Ac9h={@4wvHgEA{cCnDV*Bo+gT+jn9YjGd@q+fHe}Wr!i}Z;*xot(PzTU(sbUA zWy=61^EUnnLUIY9wryPn1-|iV%X^9^!3d*8Rb@<*7eJi7TOl>%0_hiL|`-Y8?5=s52)>k*-?-LcmA8o)z{Xd}S z7BRorHb>eoJdnupWHESO-524bOmN_>ufKs=6C9+hub&=vhV>@)9+gpm^gh_FT7@0RZ{r>y$px|KLbVOB>xE(IWib$6T$kGxQfO~-OkjL=JK?IR^ zPW)B9p*Qt4pW?+!3~l%c!zn)(qf>6Mr7Mn~#^CcSva_!J+q z>kS8w5F4N~3RkKAipM4T^!9G+owm2uBZ{F*GJTmu4E_vs?nW}gp&b~~0d^J)slZcW z>JZK47Ce5pG#zE<;&V%#o(Z;fR}Rg%e0MCFX=K_mYxv}nyie>b(?XBgl78T^jFTJ@NldvY@d5eg*~&* zSk8w%x*~1@e@hdm5reJU11=J^v;koYY(x}g%#yHG~RTu`b0)HCy`7feg z5r9|}$p!fn+~oAv!O=pjMIW@JD7d=l50E(#$%ZetGTQ+KYHMrUR3rM(@E*I)nP!-k zl3X)52_g|p-o^fu0(xQ-ikL~7B1bwCuI*+@0lh5AB8JK!{aW0H0Us94Q8V1Tow~Ba zqunS^P-qtq|sTLaTkoA3ga29AiiZ2rmk&=J^GfQsQj!oWXe_wTXz{d zFA^e~$dl%D87!jgNw>!_;S%SZG8$*V#!%MfPNm_1rTCF!GiDr#nebEF8*@o|?VWLX z8<2nm>zkO|o%+ER511hgyO%g=>6MIOk5^FG;zz)^+$YraREP=GJt*|^iWE~-FF!g;rF zF|Q>_R3|RfDN8U0poZld2((nX0sp|=WxP-)I^{? zkg*f#o`vt@RN|RwUzt$RVw@9&Vb2=Uc)N-k3TLP8@Uro2_2`$)6=w$J?ZDt|VuOEF z)py!k7RE%Xn>JelVXM5usEH9^DIv|E0f!uSX-xX+!s5#lk@5}i#tE0Bwn0s~BlU=4 z*W_IHHz77CG**~AFbzL98(WP3%@`X1 zpBa~E5ovTHk0i%&veFBCBeLnDEgbm+#e0e0!%*81rFZ~ZKuP5KnT9K8)){y7VL2{B z_Q#I6$XV1KG7%)v9kkX5>c4k>Ctpl>pl>l$2xUs?1auI=wNc2Yq+-C(FpN_UpXxg0q}8HhDVVcF|&F00pa5hlj7`a8;F9h zzxI+-WGS-~CNGX3RZP(>k+zmR-0KpeH_@G%5#CrY^u4GFC)YZ9^?N;0)z}`9WaHP} zt1a#ui48T68X@*h5pt+D$!FWsup6i&okjOA-KrIeR4j_g!(+2C#${5qJS*cW}Xz&lVx9TS`1^zNwP};z2Mtv?X;vLfRp!X;1vsY?_ zg0J+_`f@|$|JI67th!D|Vn~N`JmBNN#zzuL3|E_z3Sv|ARofov4e(X+T~WuUt#CI@ zAAj&>|6~tWK&#|67t2%n$YXi(MAaS_Gfa!p(!)40uwa%L@(QEK4NT-KB7{~5&2rOu=HAhK(rk|QmrKTBB4YQqvaH>k#Ek-Xe1cugpp)P3GF%-x*VMp zIFmEsxhpZ_-UnJRJG(CBjwYO&K?lIEP&IJP3Lwwb6q&&OnSyiB*I7Nd4H-|O4c6|= z(uNUNxdMWikSa|?#aC9w6ql^3(0+^G!A`yk1~s;E)>>so7yXgBbt!k7p;F?*rDP&j zo){D1-^q{`>6sZnPL_^sZ{cx(-*7_4y@+kGP3Sm(Zn4REv%@*WnnuTPY`i@plEUwR zX&w^{Bz}Eb?I@o{!ZTXqrtTmRSKbxlgRm~SBz#`P@%D_FET zl^I}$tqzFfT}mL~B?n8eb&!#bdSB7Fh%4Z(d4%0NE34M$!k`@lC=;p=LuYCsq7K8Q z-)S(8<9`+kB~!u;JHBad;Nxi?4l|{hnG{ns`?&IqDUM%W3m|`J3db)O@9ycX!3;9Y;5&*?G?K z-PYR`NA*cWYc_Dn<%NyJ08k20!*miT&H9ms<+P@K;DC02fF>*aC4<@f0kCBI%o%{M z)pBXw=IrTL`A4;J9L)T z@5Eor;@hS@m5(khsgvF9is4tEVw16!f0Sc2iF*fB1_SmPKGw*@dQ!j|mtKKy#!Lr!XtPxfpp_XT&s< zS79I%mah1+6JCa$>E^BO*(quPq_pe4D>;pRIjh$@R;s7-({rrH7tDIP#E8oKg2ki> zw9dqwutB|v396dpb3^2dBg6EbirCLs+rRq+s`|JzvCFf3Gb0Gsaow)BQv+@AOv03&Z<-46; z=HNQIq|L<`2LLU;Clv(g9yqt}L+4zb^cSbfSc04Lv@y*nTt|NE#4iv>7pi^nGt{9* zeoEH6>B>&y2|U?dw4#F~$F7s43ehweS8-}}i=7O4w@SAJY?WyV+8s25F^;+z1*#dK z(4)(9yp>p{)eTXzB_dKt)K!jaYE6Svit-icMI`iS?UJ-b=F=$+(8cG3clYC_);2_` z6-^$QTV$>gITa_5>0H}7V2rK(R=jT-TmqfV#UTR5ZL%i zoZ5#?1VH}MibkSrbq`+mx{(ar>b!?0CKsR>jENFVSqbGkci2bUDXCkm_HT~BkExPs z4*e)`ux!*v>LZn?oNL(5QUKM5%YD1!P7hhh`-l)^Rbj zvjHwI?2HOI20bi175a3kKkmbgcVAc-H~OX1WU4t%$|#)mytQGtZKjVyubfkIS)5Zz zu5Kq{9{ZbyB0wngPzMVZXO*<@xf$DZCw-g9h<6wXI}}KCJ8il~CZ%ZFY)#@xWM|#5 z?wP|LJ7blM<-KpZVpGgmC;1G!swEF;m`n4J4ieZ^X@+1Da6=lN_?Ke zUHgDK!7YjjRBIvPLv1ErxKj}1tOp>htGD!|NG)bEA4`bzUcVu!7Jwe{Vx+fm)fK0^*QF66uxOXV zu;-uPgJ+nh!EPq$H+6hZs$jYTmI4W{G7yA$YJl26f{fZAcqGaU%^UEsuF8A}Jt-lL z?AIfV#|!RMni$C)w!e&tE1xL}>dv3@n|f(^^SM@d72rzPh0T}Mn;y?qzuTazCcmnx z>wk>!zaJE0dIs#%aP$E^Enq1kwMwy~s_R^#+*7*F4-`}ZbB&B(xRjcMcK}VB$0NNF zT(x0{Vig*WTMg0etvW2*!fiKiK?OI zE1kWV5J}(3WrHPCQ{H^9q4JS&?!FJNiETAme6Unk=iiJ+9;88g4^wzWvp6ZMsfif` za(HaG7EwlZ-ZU@o9edz0+!5i{NGOT(an!ppi14 zV(6*UPSAT#n-^(SKPO?rTf3;URqAFoJ%zVe(qW#mgp#`*MFY5Mbj`QzcUln`OW#O` z6u}RgDK0r9LwKV$BCTBWv}FXprg3cG{tx%F=ZRn%3SnSoN`?gy?B$uef_H0`NZ~K$ zKItLTD6}!PV$RiP+TAZn=3PDtciZF^3iMAzh6kAMNo$W>ShJhUtLqafP6{J?q*4Y| z@dq{KL^*@hLy8UKlOs-rnZQY+gCrNZAb#jUtmk|wsy~I;fzZL3p$E>bFacXl&&04u z#jyC9G5-VHQV&1356p+~=+Rn6{s;c-=YOa^s;#a4|JD}yAHIwI-#!T5hx_P;wmiBT z-FE(u%IXTdi{<~QRcfn?{2yQ8=LZF(Kn->oJtQ%S_J`n_QzWxTw~mM|K10MPA>sNV zBnNORIzEj??GfCTxgSty&muJroldkPCc~Cu57Dj*-*<^pF{L?or%7&+I~(_!c;^-n zJ{vGZ3B_K7n-DH!6ciQq)c^C>*73{NpNe!n;%%S*fBxG0lvf8^C)=-f>p<51vE1%0 zL-qeBU(A`@%0T57j(1<~{!1P29_?>!@2dR&S6KeB=#<8))x3JXRo`vA-a3F1)Us{_ zXq2<|`FI%8{fr45ac~d0cPP4ju=UGsWBbkV@$T!B#`C?`TgShn1mx30Q_?j3346?| ze;mHv|DD@Mn!TXA!f9b11iwj+!;ej>`pNO`Ki_QatE^6e$e~qi!m^FRMs(f9O(-OW zY1?#$Is1g1@AzI)co<&kFXuUp zG3%F1HeYG*ymw{U_e{k=$wrjrvY$X&2ag#9SjLq&){Bi zp26+aY7PA-v>RcoJ&HYU%CuuoN$>7IMDZ}W29O}je}^6qu^|BWd>IbgXR%iB;2}rh zKkbDhZ7vskfgSpf28rHjanbnJe@t@_rz7tL@ii%r;^nZ-c&?TP7VS_>`|iPCE%d=C^ZNMopuoUfM{WjKX&MI%8Rak z0gWN{-hGYfVH$hSclNek)*IW02S-~ch!B&&PT+?CuQx9CEcOHdC-wkiwRlg+bTIKm z;3fX}L%TJ)@E@m?jFsvjWq>Sj=nfB`#wLNhe4?Ov=sYrKK^_oG-3i_8HwdbQLYQzWM0?Y!rMe^ndlyN}T_ztyb4+3;O>n{5*~SIIZR4%ymy58 zw{qTMrB>sRV9jBBfEixez*{lCC5sO(hbz+V$&%rj%w;awvQm2^V9bKf^`EeS$Wn=t zt$&t#@W5PHg~!DQ4~T(#@W7HI^fZ?{q_LX`=b&Qw0)qj`4=K$q!p?x+96N80!)DNF zjyvcAWcqStrzO?KM08}Ak19Ok5Gm-NX~QWEv!OhWsL=u*5|bQu`X9m}X%b-+W8f7} zLu{y}W33^!GEI&8{Z0f7?PW+Eo}wC$3gg;F{ccFU?`Y7#wTB!BkTdiEhZ13uy;0w^ zcN%uu;brI~FAPqH?Iy9z&5NLSj#+hZO)i}^5!Vda2Y{#DUA47eKXl+JzA?F!O_BU_ zc2l-Gr|4_DeK9s&J%Le-tJQyWI=#;FdH+&9%iSveXBO`(%KvJWwbh0E@4LDGdH)Rq ze#`Q|O0~A0kpHc$F7E%Y@w2?Fb~xsmBeWB|Tizz5wp~)?@^+w}Gy{@aJbUnfZ5Fsr zGzgpRvo>H?c@L;?L0A8mp8uUMasD5zR#VRZ`r`b5>+`=u1QW-T3?;Q-L^xpwaRR?! zY(R+&#U{%^2}I?#yasX`8#$s}cD0d~reof6ztKDF*?!4a^2+@Dz=6t;xu06CR4vuu z|J6KJL;I!6cEBb?RZNcj1isqnf#5~LPlx@FYKpV~yqr2MdRBlFlUN*HYH z+tZM;G4l_SoSKwv20e;TY-+PXoJ|v{#ir`46P&C2<)iy1nYRs%EIzHH3s}i>?lu^Y z`dv;ta`Cr)oeEai%MCbnq&p&bYPsGo5k_M0r4i|Xfzx4e7`bExvHAVlwzVQF~ z=I8%cI{&}o`M(T@5j+zSAkqI=K^~Lw*5cIv_n&{`)^eNYzqbA;e*RZ#D+~GGw?6;0 z*(?I2kBZ{chzU?`n;wympzFb+;PZ$6@IATiYrUGK5OfQoHOq0s-Qe07be>*|AtqaK zQrh|eQ>Bu1Yt)XGa|=ZCt$shV0)|Qf4!PG|0_^o zasI#Y`Nz%X>mNV)xBq@WXo&|$?Ea^FA3aQ3eX{t0n$YYZ7`CH+PY2v=j)%jrH_B;Z zp^w))U;9jADz(K_1E3FT!^VvB`^(9T5A99|5f3~cbb@QdKER|Pg2L({^oB8!bWk^P zkmxG(LDxf=A5&lP$%LCBNdM2_t%HPASY6&nP{M zA6Bf=A#KQ0ij{}ob@mc^h+lH}4SoCQcq=7lhpfW+2w0}y>s%A6 z!R4cHq8Ly);>HjkS>CD;E}t*c^r6)p&e@+JuHD|583Fm#naV+@-#d@m804JCmFo|^ zQR!qoydV@669-O1a%an!IOs%u+Uf_5Nt`L~TK8sPNQ>8wNZRh4@320Z-2M0gE%cTN8jfB zr-vy0-1EP-7C-;%mD)o7`_0e)pM2!wTMqm{Up=`DI?tSNSNhzOn3A2U`=qteRaO1q z=zb)z&a8B}9Yy01lUNV6w=|}fu-IZpaz?7!;>dsd^Y2IUy)F7bCH@0&0E_eg&F_D^ z-PRLSlJ-2YpV=JTcLe1dKK0f&30{nnN79#)(%8ueipjWup0_DfmKTJ;H$MN-7m@!Z z?|(!9i}U}j&p*d{iOBzxlM|^Y5#>h|Q6Mt>_vy)f6>!*5Cw(XK?)5E&fw$XXv^c5% z1?PYCMb7_v+WBADe|_`wKce$L!t<|FKt7QVjc$ZU03~}vG#a27yiBSqT~=EyMEy>? z*+wt$ZqQobfxq+lzx*Qh-zo8*R%;9W|2IGXmmJhu{J$`owZrhYdzes2B>ur*0B4-Z zb}ov6A?7d*zq};N@Js$zT;PcB^ZZ|bk@Np3<^Eq;#DDna=l`0{|23ZfE(U)g!%tV} zm-GNXpmKQgOQ08E+V{>>uiq>8#@!I3=3fS#ai|KN_IqF+uI?8tMse*CDSBfdg|%__ zVA$^tMr?b%pd-G)`Hv+EyQTAAOOgLQTEu_-=I3AJ|GedZ1^!g(34dv5xu22xbw=T^ zhuU^75EuU$G5$X|4_0IQ@b!zmmyM&XlUM(E$f@X;vFhSff3N31Jtg2Rod1<1{lEIC zy14(p()r)!Lq7_yEX(d3;#`i8D#_h*UaqC-XL(DVclxJ5=Q|DJJr5W8WxFN$W5W?A z<>{X#kq|q82c1ri+`+{bAQ~gTfdOZnX2~Bb90l#pLdNi=&VM5F=Plg-K>nx2e_zP| zzQOs2-p#}Bg@c3ZsBsU>1+exA|Km#NSKolTU zM2htf9cxO2DprHy@ClfJEr)_(XxhP?q5WZ(hTiG--;dGmh&7LrY&htkV8X>fr);y( zAB4TATkf<^;a$*tADoARY#uz|cbt$*V@N_doxaFC@ac7bjDh32}dn7@mn>8kt_vZ%~sH3^CDSJ``BL=mgO+MHZHadPk%U4AOh7%a;dmwbs8)l@W0kM}2GitD z)C#u@*N|-)zom>2YS*ZC?S{2iR% zxc@mN319n1hsP)Nd9HhF2c(mu#P9oQ7C>V4gC5`4x()I?7PFv;J(}rb$w(v1FSP^% zx@z}YsF+~y>)CJQXxMzFp0uLTvy9uAejcr;TIG@XTC1$6^)>r_4bWhwY7b+_v`L* zZmG76d80A2G$rdQWmR}{qzZ$J>j>`}g=wADcz`j_miErXN)|7?hcI9nnBexGH3(MimjZ6x{FQvmi%PP;BgC(8F2dr{Mc^6y&#v%-cGJyKEh)b9Kv0984Sr!m_sTRBEZ$%bIx?t4EQgH zk>byk)n++|vGA?z5u+hs0BpRNV5k>igiT?rCB&^JCLAm$OuQXQ`98}sZR>bJgi;Bv z1B$XjahsTpDhd8}Yn!N4m+jGY4(kiAgs6>Vt=OYpzm{BhR^(~jw3t)FJ_GfiaeoAN zuaW-ZOrhCB?sC{ZzZkKmrXA6kIr)e1PO9)jG2TxOWiLB6LKLnQbt2rG>4_TR6)8FG zQz$9zG?D|-fx-lGImW~lta^&JXn33TE`nYY@6Uh|X@;1Xgg);dZ0pIY%5ttgK8^6U z?2V|O2&Ko^2l=7(c>pvn6Ys)ZZy39*Nv;!~(cTz3!!E27>yX-tFQl#&hAiaH6{yER z+}afe+(DWQhzEeEy-{pO%}R29C9I2}oO5@e?Cl5c1&PE=LMC^_&|dVPF+w%a8qN3N zC|b_F7!PSE{n)s@J%@SyhExxC6&XDqzHUdkRycr};1_Ad1Ttd~K-eCc&8N2-;GMw} zOlAU;x81VzW?gMJP%a1O3k{U`cx7}ZIs_!$T=#SL?vu5m+s(mAZKYay3`>lp+AF*x55f*`aQ!QF5;iY- zxU20DxFhUxRjpptcaEvcYK6P3mt7$;GT_*y+eiJk^7`I$cPiM{iqqC(E*~2{ZfpK+ z%^5yC2|i=^Rd@XB(r4QESLPglHFf!U{8fMaKYh;lE4I%mz`K@!PH&0@@0$mkk5iXK zOZ$Z5EL)CXR-NI9&NX`e;ah%Y5sgfDdj0F6&R0*L27V-eDCxYR{>oB)B@XPpjimZ)0nsFTpm+0}T8jTqWfA}HYy3QwpWM!ygQLcalX}iP$yVpUvYz#aAA%u8`x&8RFPfo^+{O+tiW|URR#(cEm2z!8w{Z~kP`W2EJ~q^2^N7&X zhB^dZ81T{#z-SL}b-Nh>{>s&Ve|>mV-*e}nVOPBsd*XNM?GxPc5r#2<&uD50pWeNL z`a8Sz?c=?plfA>&rU}0ll)$yS?M^Tx+k#V)A*fT}y|G9nvnF#uba1@Z5)D!m5vuFu z{IG}^?MRCSqA|W&X4xsNZA@-T(bPw%yJ7haMr0&hjkp-sq<#QM8=jD;q} zsCMyi)Tgt|0bHW%-YB?&&JJn9X3@y!BS4?8pwn@Dy+{fMkJtbMrZNnA=V1xwiPDbC z056lUH^NvC)JCsF5#$P(I7ej^sjaJDU4>p1u2RSTTN6>Tf#zw~`Y7y;5DofBbs%UvBUD)(-H1vrv9HjOTRiQhf*= zVH6d@sF<6b)T>s?)#^=2y%b7M%r^|3H;JCh?J$oiCN^j_(vwTSh+OA~5L4K&8tWx$ ze|UyMr{&l<%I4iUy;eKN3Q4RIwpK#z5-Qn>N}NR;o2pZjTns&F`nViKq>M*xa!qk9 zWdou%QIDesAk@+@gKR6Gw_6RQkAQYMhg*P1C3t2h(Cb`FFmGG3qe~jf$0@gO%k3x2 z6@U(G!8&w)^=Lq{^-VcZPi%iq6cD{o{V5&riJGN-a?@c0drX-~l8hehVtZn<&3jM$=PU z;U>@&5P3>sG@_7QG=r$CvX%m`RQ@(-;GglZIZA4LwVBqIuXvLva@U2aL3DgrJM5jKX zL6t?`Ip%`TcV8SH?;@4CvGw9)_ZUB=gkujJlL9tOx1rZD9p*V|YRG2rG(5uu3`EeM zpj1exW^LBiktkjA$|4CHTdcu-YMK)pCXtScrDfl(r$ask zt$)K2Wn!4f^1kh8S>n?K^R0-K|8lD#n`I1<=GZJ-=XQoS2(yNVYfT-YJ3kF==24oe z6UT_+E-Iys-k_FgjB}Mbu-PBVz7+l83y(#{`z6mnFEEYKv`XShKnr64sbup?n?h`Y z$m?bb+AxJPL2?!Z+h?Xdn%<1yd}HS2VkQgqiZbstIK}=1N6p)ep zIqLENv7yoau#W^CWp9gSY|9}HYvsyXdF6J+gc_LDTgH$Ls~IjgRkQg%yhd7a05l>n z!XG&{%Uiq%-c6tsk&e?XqnwOg9U~{2mKLMHbvR*-+zTOx_xr2uEhcn++d6)|_xhzO zm(}n6vA!k8y%x};BXak{+xQw@;Z4=*<1HfBAqx^n&WK^OmU9Q~2))|0c{o0Vkzjkk zzGDn;vdRHY{XN{4k~$CB^8{78EzS)xUo;;dggjAW`Q9EnD%TCTXtvGte+jSmdS`uA z*#4#HF834K2K{$1?2lmMPunB?q=S)%p`&)+6uxZtIqXjKET?T_ZAW!pUR9{qV;%AO zWA-xj>q6*pp6x!|w*e z_s}hpV0Kg}=t~>fkv}qA&)&HEj8ZMRV{M@0MCzCtdQi}M1J=CTkO4Gk1ZYmTy_M4S zc0Jj3Lwa-idTr z>M_7*Wut$^Cm<22k*#fGm|RCTSwpH=3M+wt~RTBpc0)%T$d zycys_b-q!oq7%}sjiQ#?c{+Zos`V9F;mSr8kw?SMk?c#z5Rrh+F*hVcbx|5);@j7|Q=n{*RRYH#7m6CjVbuP1=8~tu5kzeO3OC z*uQ_i***R}H!t(2O+qGcH3(S!SzG&({GWm4+vWajv%&}w-$zgI`U1Rb_&dD%SR#pQ zf|k9wU_)RS$nCzLvW&~O&v*&fwFgu;>TI7);L4Kk_xs2*>^tu!vs-?tN$d}mRBsLM z^KK%?k{nqIQ=to;V5XT-&>g74iJf+gcUZ6v3)bPgV;ycrn9aa%Fvf}@g_WhHA6zPt z9-g8HRV$_Pq$9lo4gHf!q1%A4BD9y&_>mdf24YyZKDlLb#vqhjT~MnxrT;EMK#Rj+ ze;6%4zHR&8>Z6qWZ`DT&`tNJ}ET6nmK>5Ae-Tr0w`1tU+j?n}#QCqEAqL3eXm1ok* zd~j*3JRqd{D+&gm^T0&?QC1|j#L%lyhh3XEtWij(k;`#?L#Hi2S6(x@w||r`fHeD~ zd`iDB>Gx~(5!&zdQKdUXhb}KH*)w{(t(pOOeB}NpAK_=}^pEnWz}YE_%4V{B$D?qm zyXB*!*n~Jb5yf{Ar`9n>dI~TGUndsniuB?ig2>o`oL>8GUnTPUV(kDt{?H%3N2!Ea zv3Rs0XW^op45&b%RcKnx{!+^r%R{9c6g?`6fNgC zY>k^-Tw=?N*t?c2`!JlK3<6aR1E39n6fH3hMc*#cM2s+KFT7ut9=u&!LiGdOU3~?2 zC=$c4WIfW+4`~QeXB!AI-o|IC>Bi)x?&64wI;f=aC?@X!R5of1#(_hXQ6EjZA2M!-m-PF@(T{PqGI|^p z0Et=cR8)MIOSw>->w~_T3xvLoCknq%}|Htq(Ewz=^SSua@XY2Cw)kG5jJXcp&JRaQy_0H!5-^Cy)NugkxBx120 zssqo**C03+KYv&LA45~zg#4Q!{(mC=b9Hrf5&!=y(|@mbPd=OZM;`xkIe#c^3A?#i zedSPUxtp;1IMC1G^K+-yD#qtiB-gol{haXnYF=Ldzxs0i`?A^p75E>C$}hnGS0B~Z zll*^m5&!>d<9|%+`Pml$lA^I2fJ2(kj{gxenF}CY;;Xs*EH*ut#il!2{YmV3LiXC~ zbBZbynpJ-E+$4+S#VhbC6&DxC|JVh>+y6JZMHWB*1M)wFI?7IV%lCiv(dwh*{a;;O z-2Y$y{{L-n2OiwU{m*&qvhM%tm6Ppm;*HNGzE^f|;+5}Ba&d|Ok6q$?0KWH2d=C77 zBi?To{ExD}MEvi{LjV7j@&E1ceunP@Kx#>TrgqOU1Td+h7&(py6zUeaKu&|2c^k~c z`+Zsa035>CcLcCJW0Fq;$30A`@>w2%7i*anH^o2 z9n5cbKuh^ua$$4e{~OW%v*7>LwOR`PU+90nGXB3E+TYOqg#U#E_OF0U3_laCe+$lD zlTbX5|EuHpL<;c8GXq1EuGew~1iZk&aSTjrx{!n26#sX^V5kib=e`1_;s4rtGXLY+ z%K8HTe?9!azq@t3efZ|}$?j)*0K0&Kw*Wne`8Z6y3*1KZbucqwKevysH)I#_6Jn>= zA}Bf7ip}KoT7_*wupffXd!2XD@;c_CAfg!kGXM<(ZV7|dwTgf&Z~1pgDr*04!qTqi z$pRJsz3~4Ri~q1%Ny`6gl?DF)%J}~l;y+k0vACbU&x!ow!5_Y!l*gGtk_U+01<9Fl ztQxtv5|@Lz@#T=qyd3`L>Hfuy@)htuu&Kd~$^Ys4-=zOvZDnnd|NZOX|DCOqtvLC= za)S%Ng%i91Bvq(Ed3e~dj6s@dH-Ov7EyVx%oa?}w&-W7mi14VpjQ@kNfd1~%Dg#>I z*8gx${2zS*`G2jlmdyWBSy||RzXAULtN=h3N)Y#-1HRWLKeOZfi7|a<57RS~i7$tl zeU^d!4^QEo^@z~-aV??RtoS`iGoKsA;Q9L*`6MFH{O=k6I47W%l3v#bqga%fSl!i` z>gp&lix@A9pD%g;3;ps%;=cf|mlFTw(IWoeSG@oC>f49E?jA26?IQtD4+o>LdkWZD zq=4&lkpUW51|6gWf*x=I+I9)h$N<@dJ%Y366sKOxxYEc1+f*it=JY1~n9qta2d3hY zSvX9cGS$1mfTV1~+PQpL(CWfqqY>O#DDR{8v~5+p*J?NE`$$rrMi|5YG*sagTt1ZP zlR9!nisMsGUvfp83NGJADc}afKC)mqw_fu^x>AAeBw-^%NI&sWv2a@+B(TA?d;P1jxd zX}z+x_V{D%WB%3lma1aKgOl1ywencN`4v)L2VtiZ^!iuoBy3*v5Dwb_5-GFC_-y3= z2J2>)6FB)epr9E@?3rxvFvPXm?>B=El6TKO^5@rP@tz!q-To+)m;A-N)hko2d|X>y zt(^v(i~VusWA&rAS~Pe91T#qH^a&^_6>n@e2OUW>NN4shAa-EUoqS+Hk0Z$Lz#5j0a0FjWBE#q(?z1Al0D9hGy*gT>k-B<(=!Fbfi zR7r5Zb*?d$P9h=Fg9qgcCtE#n%@<*3KyQwnH^(6~(j0fRnBBjWoTN-8)y6!!B*oSe zg=Wya2%SVIwlqz-9XS%72vgM$$-Tj*v?sAoo7W6ctZ52w%!qCEvBT34;D-t$-9s@) zP#}Ti71xHH!QEl|e3Z@LW{mo#z0 zwM;0_(v}-0ugNNhpjpO|l!0JO%|Ey|4AgI7yLas*bZHNR?|mPx$plA zKw!}gv;WQD|Fyc3wEtPefBl;Ge{S#jtHb(8wt%i+&n^x+#tXJ8s2{Xn|8fi zt(9w)8)p7Xy=V!Foy#?@H%8BZ3D+rCPilc3BcEuZi4QVPz1#%zPr8zU)g1=rfGU-|+u45z!-akg`3_h|R^&hG2&Jtv`BO5swf z6e4j;#n@JRReg2VbvFFpZbdMg_Swxcz)s`;)+&kke=F5R{HL$Y|K*&0&V4S!mvh5D zv|GSeAZ5r_l9>^~zeDECLO$|kq?s-sPtFAERiW!*5Dq)@S`Ou`<&c`&a%g{Vhm*jf zq%X?hO^oz8tvic-rMToYjoNs%0VhZPQf#WqT!U~Ky}tT09QJc)zcn6oNaXEqE8I^n z+CAjW5CeKE@SzQJ3_1~tk$o;IhAYLm2xYlB;&-&5l&)7qN5UiV5_W_4NMryUsZ;oU z7DOYhP9BbXJrrHUa53rao5KJ&&*gLm64}JtU=Kf^Ep*ty+~=@^4jUNez6l4o`>(wd zg|P+R)cupPd(~!t^f6IY)tDvOS%2JXl~jeN^r0PL=Qm4*ns&!Oco4tkVehBh(@Xz- zvgO(Cf0W}OOy7(JoO1s^f@?n|{?p?A|GM`-uz>q}uYcKl{o*ip)5~A{l|}A{iGvYa zVfJ6+1#Tr#xtreekINOf>VLYur0_Wl;h6fJ*u%-9Ra0C$X!|n`11;Qy83#ma@SIB= z4;=1vju3xHo#}hiw2JCixLF3laMZ>L(uI%rd8ge)n=ZVpjVUgcqRTrF1fOxam0SG} zaA}oWfas2f?cRv(cU^I>8!1HgD!&7@@*E6=v40tc8A3Z9(++O1o6O!U0j&x=K)o>5 zT2?z^T-Bz_X~5Oh1#raSFlTkixJYh`lF+`V)dc<`7vTN@QVO5u&S6LHBL%|?gjUcr z=%CeV^IF5u2X^S@vBXD_bkwTwWWRkDV$%3$r6;fY|G{tY>DT@G2&PL;KF^BWGz+uC zsEq50nd6OZw0?t&$>WhFYz8T%x3~O)xg**CI>JL%l5y58(~6O5KS1+C4|H_WK6^Wx zg+A+dfEpp+Beo?ZQA1`f_XbvMK-)ogBD22}F9?%<-G}1~$7ydJ?2bD6JrnIr;L-{IV(xhW$&RR$IKz*uiPg zeE%UBibcu@Xx2`9bPXH&3U;GAhK_{#qy=P)4n06wP9QTzLs-Am^^^g^JYaNzcT)Jk z5qU%C!R(cgXV@c9jjs{-0WrX_PAR}-^)MWbhdrK^IXAu%#*&^`BgZGslGW~DV7)$s zosJCsqCbdW>^=1aKRrW86-!m>X-xJ(ut@k;1s{TICa{B877PMPo)Ha(EnnfZqM1y1 zHDK$Qv>Bd;*L^`cQh;7<6)(c7N9 z53dVR(OnR7aljHf5WJ=9TZsAumFji?K4nWN*(t2dHgp^0q7V-ZupM1E6KxDHZ`)Md ztLW8&%b?u}PQ4Ozh&G@TJP6Rm)10`2u(1$aX(f0`cpTq4;h^w2aD(&|{!%$yae#~_ zJ*12*Eo*NR5qOS-S=Bw7W;hy^*9M+%PPoKpFsF@b8APrJq2xKmf);=ZXriKU*glHI zt}F@#9KUyFC+_JRgH9i?IhywBIYP(o&`Mg%D1=KZ$_1i;R_>G?K9_CPSuDFeSN((T`{_3@_XLaRf_eYr}JFRKu6c zeL)+%4Y(R396I0r!mkST(AL*{juElFH)FV?3&$HVARbfXjfa46?4_&1-er5(@1YHP zl>0!;s6p{8J{Xa#1LKknh_wdJZgc^RpNnd>;k6}%h>^xAkcY29pPrn@!xFRj6Nv zH2@R<0M$EhMBPC&u{fRyk^(fe@ceVs2)Ui`bbNk}AeTD7?74-Xp@z7e`1V&GS*FOM zg3uI=n@s>fxErhZ^$bw)cxdi9hrubaOoQ=vmq=Q1`yiXXo(SH;Ub7uKGLIXJIp$D$ zEY#+UpE=||4%)nd2xyA@XLapS!vAk&brJvR>)Ze3_MX4qJ<-kpxjD@Ka^_Y|v+SQ$ zu(MLGte0!Gn<{Y9B|Gkwe`DRh+X#AA0d)~MdVc-x+O@hzxyHDQ>WDCCA+etGV?D8Q zrsR;oB^%$B`76E^p!Go~xDH!6;n0xqqf$oC6ElcM>S)Wbngx~|_1;ItSbGIe0fpR! zE07u?0XQBJXRMiC?X^f!7{_WbCwxYzZ8t^4h4T`oMbn&-VWe4J(Q6?e&Tn(#DH(U- zaB2Ds@fI@LWgHez-1}lm8XFXqJI8VaMnHOK`HTJzLwzY9p)$;@L%to7#FA!(99Kw& zl9yqxg~ALTSTh&FP2UZ1?e|7RF%!2y7BWPhvj8K!0%kzVnkM!kQFk6&KbxMw8BAb`3K59C8IDbjmmhy;g%^|D2s$9V)vu z9^#srgTNCx!@3A#x-P++TdzQ?a32>@TxBRyV@X|hn!$htYy)hC%0V;YmK(_OiNM)7 z(ge9qVm1;B8D%uEq2XoF8~J1CwBM7?v_wVW=#_GKHcNUeG`LdQK`Zh+yEwvbaMeIz z2dGSi-#54a#q{6v*#9O>e{W#*>k|L9a%HVt zUA=Hyd_&yx= z!cLawWD^-!3NHlQDD991lQD7AKU7W+t3nPkXrra;hQ~eVF0zYI{eDrA4mK_Q>SqUY_}wf zK`NJmXgt|eqKMQzgDbAui#gfp{fT$q%ZYEJ@0KzCN}TaXdb=@?I+^nL91eCS9`%N{ z$KN+eFysAi0AfI$zf-^8y8lnLvR0`k{eP;9_)lNk{|ATwodQ00y8$0^7XVQmv9T%W z40A;%shtiVfc8OWG5X?mf;z+$O)KTv`YqESCUbY35NQn?gJ5*=F_vl;Za54=*&j^d zLv6zWS{FuBlLG40eP?2OObf_1j2IG-EUQq4F1D|%&(VpenCYaQI1Ld?Ybpq{QFQ`J zQ#I=I7($)V{sY?Pnqlcqn02;xo5d135P6Tpv=SI8)R47GD(uOJKDx0)AqBNGpn#E= zXf`}UF-sC>7S-ufcnCvj5Z%-3e}MMRjXP1DId$0P;2epry%AGY&e~dFe8@{8gHmLP zd~L#-^4NnG+NWmerEq(l;1l)n0IOnKgJ?qIe$!Sjwr4 zAM{M>pPiM&;wu<-OOjp;wJK3bbw}e8635U@m;Q9R&Ftp7@5Ad7{qA4@Q2sa=_D8v; zrKN&HveK}Cz|s{TJV?xrUH)K(4<5*-nQgXU0Z;TcGa#E53%~crKnrCjWU!A8p*mc1&yNi}%(1v1Vx=R*fs;Zp5Lw_EfY zj%mZhfRZ58LLr@lcqJ$b=XEUhLi1f!c9t#`R`|zQMjEEvRIo%K;#<5`AzXyV1~I$7z{F?*`bBvwTv2qLqxx6heH!uFHE~qG1UNgiyM1H@GylMw60?9YGd)n@aMjqQO1U&~_+hjDq zzqi90d)9GtY$m6Ub6Xd6CYwOK22L%w(s=RE$cSW0_L6sehR?!aghr2Wr*e*m{=l>| z4F5BRAw*_eG6uLR&&E9>v}lDqr(}2Y5;qR6zP@z?7t-LJlfJzL7n_(ZAnjnG&~+Q} zj=eeu@EK}24@RS~I~Z|m#zuo{o5qL|Lo=CI;Z@LrE2s-)$mFLvf=@WcNE0Pq%&WmL z1VXYUNq|gyP@ebfe&y;uVu<^d`$Pi_NZJ&3uC*a}uiq=fy%wT(1f6WLTDX68zi0u% zwS3nW_Pm(xm&Me}S|5dYsFRT6ka*~x_zLnfX0<*g; z+J+5v@1BJ6w)#)|w4%yKs;XAte<8^v{QBv&rZ7wRfdKF|QJ6wR8?MVS+?%Z&BDJ=)&JF!_TSZ&l|}s5ukpk2 z-;a*>UY`KY`Ha+G8bmngJG+^Rp#%p;aYz%POpK*wAW2n{;a0>dI3+Z^?JxJXe5}eH za?fEA7h*CyosIlEZEK@Uk6}k2H~L@H}j_M=}Rd@xd&7`v8AM znAi%25mjJ;U3`UL`QtwHNGjS@g91dS>19J-Vy+k^h-oJnPkb2PVJIFi)eY?e#`gZ> z?D-$%&L3yTY@n>CT8L1?iTQFq41>XdjW3jh=PNGTs>fLMzc!jrFv?{Gbu}yC90*v8 ziGh7=mK)55ec?3X9HdE&5KR(q#0l44rxvYgB!_AzlgQdXI-Oo;`MiG#_vs?4`}cbP z4@Y0>{$F27-v8?h`_Hd@{~w=x_Wchal5+o>@Dwbc@d*KYpJ}I)n~?(4^-QFIgbDfT zqyR6@ETn*}(`0f0HbcrKr~>n9I$_`p>hDY#9FMXI16hg%Y4ClK28&cKf3y2vv;vQB z{r+EHTTO}ozPSIt^8H``ZSQ3J)o0TH0wx)908z(ekO0P0^=34H>3SwQAS<=X*P#aN zGR;B}$g(-tjftQ%c}2C5z=Y#5amQS;V9y!@QPNl%Qgb+Ng&4Ajht{+4nw+>uxpIEn)w=R$a*dzeW6)f4by^Ww z^6039Xof{WTw8LtQmV8)-_nGJrI5DE>!gBAmU(t$QxOeX2*u*=pJN_SFb69czxmr~%jDo+6>*?ui=Ab>YB z3N1*CqcItyw)%82YCAikg#>tdvQd;QS%=)=TDZZ%8B%0zfbyXp?-0k!i(Tdjm^%E3 zfy|UUU5qFq8}_8+N2XDQ_E`?74$Sp{_NgV;L|;t%OzcdKmg4ND`Qo*iE8r%(Z888+ z$v9={jaq`R0*Jx%_IT_}t4X|~2{38)gBvl2ii}14NS!*ME1fACI8jpO<+iuH zGSU0?pd59u;2WV+^uQvH%*mF9(Xt7?%f4_3xNN*i28xs*66nl-_UjnRSCT#wj_94Y zd!g7Rax7`2hyqN54WJ6$1+5N{EwZ>QYfBlpmPb1C>j2$UmQz}O4|TTjNgR!`A0m3t zFT3^VJ=FWf)bsW_UTqu5GC(J2u8oB$R1uc%C;B7qq2FwdvG#c|Y*9QaWaH?_U+3IV z)s&HXWI~aO3neszR*Dn@R|73ALMsGvu7it^)4`*Odt{SLGj!X5hI_7u=FI~78o+t* z6l_hyKhpacP)jPwqS55{IKsULEh&Umfo6B)4wHOMNFi!|TzK2#(i<@XJb0IngpC zL?I7-l}A8)3gz?5xox_R(P2IWcoLKFAMWF7>|O;}d;_x+ZEWOnOFyW1r%rd4(^{%u zcTf8r;uW^};nQj*w}fsS^zb<3NPX_hU-zqPJH!595VqiZCHG~54=-X5|K0RIM7@2f z_+P7!YL8O%KWhv5&sU89C3~Ek-{)JTK8};FP)>l9koF;;7i9P5$nW^2vpTZ3lp7Z; z!%zF|6C!Xs{24eV{PgbKWPfdLodU|#4~`=79>tKmLIcOvMHR+9;D`Y=763Z~d-B4R zI3WiC!0Y=jPKx-KVxeGJRXETeQ;Huz@uF1`8A4pP20gPRrIO{K(Q3Yc4#7n=MB)0f zC;XyE;$F#~U?^ik-crj}xI}e%dHKc8^OOD{Lx>Zgydt2Gu*OFVBgt`=uog8(O_fkA zg<=4&H);dZSe1MI2JTwqG$bmG5x^r!x`3X!4BhxNT>Sv6o8^lS#4d3Xf_1^Y9(!aq z$v@4`o;Z-uuyNw1EN)*47gw+CXSrGJe1@CV{@>Hh>Tes_^s_mk&&kO>JICV(?)%~i zC{oT1Frs5R~mEb<`InGpu^8O+lg%L0ClFIN*Smjl1?ABep# zk+Re4L+}zcrIC~AE7@!>(Ja&d)TVF+WlXT^peaUOV^XjuSD;!+Spk|oT~>5PQ1y&% z?&ASsLPp5Nl(s5YP^xlOtHj!3G?kpqODJ4kZx&v`xtu}Ili{I!kN^o6CVHsc=nl|%pB88~NI0N{X;x@yniX6e7aBN{c>4Mr zBsM&C$1}oFVj$2EW$ze^@~Z@nnuGoy-ZTR6)cC(Z^T+A`^~&mk{{Nc#-`w8w?x*U6_)mdgA6^UM7a>n1tKlV~q^vclY}AI$ z6qpPyUDX=4G5D`KlwiT0VMhJH*k|Zmt!|_~iRxy8B>DjW(e_7c9NL{=r~?7<1jaVE z6B4y<*xp~|Icb| z5&!pV@_z;pb2kb5`}d^+V4!dRC|>~g2O~rr{&oWo?z?x(%ga+~fN>i8_Z?CJGqZ^o z+CW4W<{{4yo zjaBGPWq_uEuPX#}7j_{8{E9-r|H6D>v*LeT{|~_z@&B)`B>n$twT1leEBgP}f5Xfl zzio;Ce?1(GLZaSkk0=Vj`aDqpTwswX0DW-+cN`8<4U-nVBgW-|T4mw9@^={n?<$w{cif^nx9$3j=X1LEG8kB_>+wOC*7y=Q;^Fj?b6a z+VfBWaykVB;!3#2mX$IoBAz}~E+&XSc$H*@pEkvYm7Kr$gg&|WZ=Q=P&{%47aW z-Kj|-ne$Ufs!1s%Q&@#2Y8wDtyhk<=~RMm|ZS5c=YIC2zrE_j}AMxv<%t zNh5Z{#FDqdJkECii(TTEx&K$It4aT#wbh0G=WE~pvddHN{~Q(cGBl#e?$pctak;Wu zuGDVzGS?Qft_W`y_nk>MyKd9-;NdwFzXy}$D+rjN{&)zFU+(QZM4uWc7vx+!Zh5h+ zb}`_~1?E-m^u-&5+TjdvsL#-euW}Lv&9s4ceaP|4i1ET!Oy(`j71ZywmeuoXMNu56 zdbum6870S?h5Ey3AVL-weYouLTBTf%Oq}qHa;&VegUA#%I^H;VMZ4D~TRro&y@~0i z?vKRPN5atr9WSCCw$+UrVvygAnFH@ag2zVVZYMi+A7E@E14yH@M+%c*W1|cys-w-Ew9Zc~9JV7ZT_9-qAR9RaMv3)E{klgBVLACi34{ zCCO5CJ*8#xyO`Rz>&L-SZv;*0$kr^FPiY=KU)b?w<)`(vS`AYS0j1LXiE>z1T9vgb zHjj)4UOqO!Ns2E^#^M0lMt_q^#mwY~xJx1}32Lo5#}O4yU!hd}1tURHUCc^8X5~J5 zw(#8lUy=XC9?r`KOpX7zp0NL3d9=2m|G%#OU*m|_X6F(mW)S1$9KxN{1rD$9f+8Kx zA`HAmL0~quADgbI@rVa)29qB(bv1 zN@Pcj19O1sh&ebezOb!xG%5)~s8k&z45E`^P8)9Pyr}`2YcF#IF3dygw1M}Im-#hR z2U|P$iFXkyABpDn(2?+QEW7Jmmm?DlL)6Tu5B=eL?RpO^iJ56j3>dK5Ar>#Gi}pE+ zEjv)UlQUx}=@hUwGi^%-LqP}n97B=vCj&vd^{{@Rf@TvgOLU7rd9|zF)OXe43+BBF z|2(P`6HqAIM@uT~0IzIYJo5)Z^L=oRkmIlbS`A_ISU@JmQWE_R)0 zO@D0u4qvMn6KbIWWy_+T zb{A(9ybry&oi+@eMDQdAV3{I20*TfX(|@$>GlFp{f=9`?O$ZO|MO1I~n`88%aI>}m z@sy*$qrFx%W8eoINSR}F0O2Vix-g=)8hz*!k&5E^n}vtinKi23WY#tjoNpn&{$G(_ zf3dK8aaR#J?+)AR1!i`SF;*jcIlfNiTnF&$9FT&8xa^&|{6#`rWR>&`3-tuwnERU$ zP8^{v@S8{R=lys)WlFh6n zXLq(1O|o8W0C{9!RN0=jN3dkSTq{7QtyBgOqU7LNI#-JGR^j&x58JH^)>impQ$6ndeqUv_o{76u%vD-kFnPbkG*zPWsN~Kb%R4SG7%Txc)H{JjBXRXb<9082U1sMpAr8DH9Xpnu8E@tes~p(6TGK)LSdc>q7$tHL`zJDk$qcbps_Yzt?guMOkiZaw=gLcg$2t93)W9Nw&R zae+DaakZ^Q#?HmQyp{l6PUy7r)Ba~?p&%u4=Qn2f`6AlDC`P4@#rCZA zOSL-8PZaC`PjQm(b|{B4d20GD-WG!XErbwhckyD;!V^T2(bs{@cIyLofN=qAU!2{D z6)XCgTE##{OL{}PlLJG+DbvBZD6Fn(r09Ax95L3`zdS-u9M%ZY^<(oUEN6Vx25{HQ z>YzH=QS2KruB(Ms$TLw+^erqD+aQDfF+(O_s-U(L@iMUPXY`&#MIc<`w!bUsd-`;C zhIY-=gMbn;S;^xpV?!*?&L9uCBV&*_gF(M}hF(^kLfvWcEdd{pnCtcc@8yt`_?I(a z&sX*p9{*Yn>Kz#qAzzZ{|JJQ6`k{&a`jvszy5;0fNOvWvxK4~9*1kz%Bwof>lthA_ z3Q@_rD><%*rmbqqNR95X@xr3Q&ja!>9{EDI2hH|x*^p>qYzwW^(RFx)I|r!0#$!AO zd9M#zA)NSJ$m>HUBJrx#?V(rP9r(!PZ`DZ+lSumhZa*n%c{vZ`C6T;0(rf5x$p&8Y zL^EO7qgZQsVZfvngcuC=!6#V5IZaZh9QwsVS2w#dSslDsx`J-(T<97+nN#E)j#Y%_i85h zG_JA@#K3*RUBxp~_p5;K41OQ_jBT-bh+w-|vG7|++Td5#hBXX~*54M@Q zXIEBuNq0HnrA^%1vokWE6cfn$1Du%mzSb%o<>{8Ps3)3y12Rh;ZAO{+vbHdEd_)F+e zEFVfd=g{E+){FAo8wi#QA|FN&Rf<=!sLYlNGV@N}#I$g2A(NQ=#ll@sI*2lgxEK^# zw^>;FQG`X(qnB@ihM6c5H7puYne&S0jfCHBbQkG#X?ebhEcC?gM_M z`=9dpm8kq5Yx$}F|J(WhXJsGH-qrITc@GrlJ8~Lrc;XGDX`(%6-W}@rs{Vh;1Izo* zX@S3pmvn~g3#SVic`{sKX?h;s1V{@fwd|;D^M?GQpco9ihZlFhas9v-_0q~jXXl9Y zb@q&tO&7r4V^~y_2@%H_Ak1L^25Sq#?5f1N5wN@dHOw>tVP0Q-b8jV30MAP|>mmH5 z09c8_L-1b-nFjgL)nxpF`$j=NT}@2fm-lzjb^>0!s#jdR{EIF%>@RCU1NXSZSrZKu!hI1S#6O!t!_6n69Shjz2~98$HfepV9cg-8z2JY*5|s2{_^3b^JQE`lnA3_UTjP_tU2h z`W~R8rt7&nD+*3U;6MF-h|AcYG-F6Z%)7d*6QY1)DwtnfKyjK@#= zy_}KPi<^+UhA%G~ylsN}N81SaVCR6wwpG9*xx26^*+XbUQZi9=ndNrvQ`KV&n`Oz* zv=>WX+l2KS6kmYSS9wj4YA8_FKlpH7m=w%BLKjN{^r4?I3m$k8&^;IoNHa-*@j5F4 zv@DL3Xa9s@oLq|-v1UsC?0PktU4We5x)rfQGfkLc+>%sQfDAhvMYm-7V2IqVzU5qD zWFY|o;|rp171{2{i>fCm+WUmb{?A?92tXFo=9f@UCdKwAchqm(QImF#)hYhWmbh~U zs%NTw=lmQh2=z`3*|>F9YdL2w_S$RQN886A2})jedo`Mqq2QZtPtMQd%X#%~5BXie z&zK?gzuji1MgfNa_}^Vjwu3)npn)mZH#IDS-H1N~{)p2*ESfc%%cPu!G+RX<^kC-m zJesETRjsDuxn3ra5Q!MBOe&GyIWGAl&M>&shvkg;2G#%W8=9kCL}f{ zS+A>_s@Eoyg3UYd0S_c#Tk*rA3>OiF(EKzxvR4{W1Bb?&;Fb5KkUUimEQkXiV!FvP zJy$c?xtgzW+3UzW$>^Pd6=)g{3eqyBKkU$gt#Ytb+0NiH@T}{#F~E+#H_wJ`ry;+# zamVu>!Q^9-X0_c`%jtBl|GA;(iTuBG{NtGy@c+6Tbssze>?y0tUTe9*!dfF z_VOI$dv|BQw=5ZpYP9X%&|Q z2d!*xh>TyBP)OvQ~KUzlb=0Ii<vCu#b(v|kW+QJ|l1Ep+*JXPDSo@E-`jz(obIXP0aQ=7rHMRe~ z<^DhS@!j_SXKB!dcm6?moC~^C_O84BU)x4xbzx?L$K!s|Jlqm5HQ8I@qyAn?Vl^t< zluzoy?YMo^oNQQO1|pqBhEwuf;3*8ugQWQ+Q_LEs9wj0|+fmt99;G&5gYnY69veF# z8^>D_zPqcmi{|2PS!RgsVnqn9X)&(>e6?+yeS(r`Gn#Z;1vRGv7}Vp)(#rlr>&+;4 zOgp>$n9@A)*%gdx2cFUf%pyTrYKVQy=?|)uhnc9EfF#m%d zyR&yp{tz4fd4D7D>sx`rxKF(ON8Sn~ZNV=_8i;OBP}VzdjQz)09ZXMzMxeYMdw3?Z zi;_1A&oHAkD1(&bq|}sG1nAsG>$4q|v@08mSIep!LHV_I7%qy}O}8cEOZ{60nw?qO zFDavFCcPg>r0bZ1wAn$G-b5E%hVy$;mQmu6i_!J#v-Z9@?v2xmKYdurfQbzj+m`(n z+XioU!*9|0;(g;c4f+e>S>=+GEDu?$Ir}y6JM*WfsSV)O}wM?(`((KW0_(b#8{Z z>+)ujUHoxgV>#jVl#X7u4qKWIVGVM2!w1+YbeB|2J2-MR-i19m&r!+Tbzw(dy|9Z{ zFVN)+#(Thw({%)zU7A1{Ni=!-Jvvm3y|V~pbsu;QS8s)p$m*6_d{7tm9b*-e*#CG- z-aW4W9BcnC=feB{EBUpl{r@fPf7Qu%vj4-zzr0yd?g7OzpmM@8f=>V+Q=Va z*z0oU#h<#J2iv9R?TBq7vn9A`MUzmOJp>n6)7`6*7A?H;t#XAk5s zm&|6vbfHu#iFB#5%oe!)>K(pW$;527AL{fYP#pch0IU7g_Qliy{n>&hqA;@xWy>+s zs{v@!0A11Pr~ETQGINS}38rQi%}s>Y+2_NB5bey)i1(n)>FS$BQ5nKwsBTT;oS~nN z2YVP~fveGazYAT2i2Cjs3~$OR2kK2-724z^DmLj<2{g>DW5-5<Vd2u-q>3Rmt?cCY|{PVMTCpYD?U{cl>F@u{RFpqN9^sn5;A{0jq zlp@dTo)11dY_mF7Fgn%2-<$4G3_A@@{(9MM@*S=i@rog#pSy^m1y4I3ozwjtz%h;# zK)ZC$5C)sd_YH}N0!iI|TOZKhJA8|1_N0LuL(-M+j= zOJ?C;*==A>4D?n~Rt&rljJ)XzF+MqKb{wdZ?)#BW5?BIA4EVDH8nk1Z?9j)uZFgXj2{xcjDe+s9NC`dLoMTz%v8D?XbaBM5WD5-N zCf>Ngw^&im-*c;axl#&|2!9yS+j5$1%(ys`I-tVfnxYQ)&=|`5o4+=J(N{sqDy?uilTD#y83>*T!i^m9G8#Ym3E7}BDGzC->Iy4UxI1$ zZB+n7dHb;XJ6@!=efYchwRE_fMHIyk$K_(BB96+U1a?fRxC_JkaA*JRE(-lCD0+BQ z75k-wQWfx4kEl+GtyF|^uMx{ZvApvJo@~D=?U$;*XT|GM^$^j%2E5zic)MIJ?Y!OJ zE{o&0<>RAD5s28uf`>v$8u@! zO;x-(+TSgfD~RS*5lGyAwO`~4p@BR5+ogl7*xf$Z-YZhUBS2IpFiGS4H${2`Rc;?5 zmhBx}5hIIsjt;A3_?d+km#ez;`%ouX*BxV;bPDo6)BKpYBQ_Vd#0>?3K7Vhntv*N-@_d5ZwW@j+C z>48p#r`BUN%P-+ss$d!YQoi$FrZ`_gjm_i5%M`q8xaXK@15M2Id3%r*i;IgHaZZUi z&eK3U(3KS_3?Eq+DM28Q9*J7*-F9ueyjQ8!L`Gu)*ilG|q2wc1UCf0F zRf7rvT~fbv`r;{80*h<Q zUblHBHpO4FGr8+?AR~93FW|o`Ir@Hv|MGMGH{4)#jBwbxmyGf@GIoRVcU zF-Ey_++~j{_uogQ!&;@fT`gkKJe0xAt(1=E%w1am+b(EUnzzp0-9W4~92XYemJTlU)%_(@Fin*VmY=V|zvK~}=&V*7$~8h}JI z3qhe*D(WQ>0~2yFtdA~25IIlH(GM_@a_J7mic7%5;B|DS+Krs zr17WU3(f_Y5z)P*#li0b*`-jf<#w!Yj2~92G}84k(C*U>esA|WHdg-tUf3g@2ZOJr ztbsE-6CsXFwPcc_*N`#Ev6<$%AXw%TgG>I%bHUhX(48P=8SxVTf%eVd#FEnG#A8pK zgZ=L|*5T_(C#Cq9R&qw2d$7G*I{=H}Xt%aktY*Y7B1Ib=DFM?(2aG!Yr3!;)q}-ip znu$rS)o@?P!;jn98JrDFGNAqe$#3rZaW21>0(-7>y|yA!NRvPM5Igmp(l%==%!CWN zgoe47QQ8N|u9i_>WlWWmi78XkPCOtkFp(0rnt|XW$ug5+>|)Mm!UR)ioqp z6>myVU;^@jmH{c7WUz3t7Qpm)NL`3kA}}Jx2^d2p>*+iRg%X~hh~>Ue)SV8U^+ixj zAV?l$gqc7vW@oTax=E&hXoA=QCGh3hGp-1r#imr|0p(~(up9}7AR|vdHcuC&Wk@YR zY+A6n5jJ1e1C<1XQyE<;IRdDW%5KyZLcelTaqo1{>p4g08KE?}K)iZBrIk zyf$Odzae2T#hr^Fm7nR(_cZmS90o+1+5Jzb{}DB*G4bTdtYRO@A(|4!YU!Z3d-S%- zvLJ<{fAj2_*b>Vbr(ddDe_-cD5e%>Q}j|4K#O<~R&{C4K7 z?>e6d4FWb13I_($Vu=~vq)qZ3V`s^!g>Vx>Yto`wOA0@o^^cwpQ5os(e|&AIqw7V1 zx86|tEL9B=Q&18;R{v&60JaPH9?59)%3c z0F_B+fk~(!(_}0aKj8cjtGiHV#myPxv{YzH2@QXPfiU*vO#+M7QY(J&tL=t^?GLq` z{ZjF;S`n+c2&LeFt&c$WFp4&+q zy_D*wG!^Gz5)d3}(t6D(8C5087Bwb{0BJLxV}^?~cB^Iw{s8$_W=)_spr%0=IzX0T zzj=;p1n$&(H|Zxz20rFaVI{`>pA|2nVO}5%R>Ba*3R%`Hy)mk!p+kMoqCvc`VX3~r zayzFK-m_;-v9)OqFH#lCsDj!2yx!`1Zu(rVbS!UAlxF1_waFvdTK|lOR^a~ZJ`UdM zSxalsu7cC-kb&UzFY4$8^fkg$cyz_1IZ96ee^Sg*ykcV!Ye>oA)V^pBIP19UeJq^f z_9pGK9F%xJD64+$mdeGQDnAsrq#S(RLT#xvl}TZ=b0gN%MfL)87`6u1EcuL-NkuU> z>0|yB!Q_UgoGWmn3x^CVMk%OSt0h_Tg7AQog)?fN{sHFt)#+)}Cs$ibfuWhLESbP`N_7uA zf!e9CeoaH1tC6(xb6owVLoTr&C;n4kr*^l{&++k}`P}OBl|nH7Gxt0*+(_CSkQ}VL;ywE44s&4(V(`|Jx z(80N1-Hk^xjbNQduudabrxC2v2-a^H!P;mw&+KPIye2Xbj@oetcxf0|CSNg#HCbpQ zy+nhkMu(Y%^kOa-q&I?(;cXaC)tRl(3-6|V)@_mb>zU7Ct@{ZNIO3I3!RL+c=Z@Pj zpZ4olVHEJN@3y-Gw|99H`PTc~cQF%C=-qXDfI7hGH-e985!ZL{=7cDWqh2HB_~HU{ zXNOTj-Coab_f;#u8u1wEcLq*?xZopz>U|mnn-F{iPFUVB6jl*1DS78ROnrqN5D-C%q|Uth?hM+P*^m@$b3?Nw5AfpDV1KhN8g@t!RAR6n_DdI7k{qfuCGL`=nti zrO@Y!$X&mFZMmxXabb0Jc6JG-Waw9KopLO=ZKs1tALMn4b*Jaw^W8k>@8Z(&h=nei zD|C;Ux5$eCx9@`4<%-YJF05a=^-tuyK#@G>Ty7n@A(c!V6L-hOP65kJ**dhschSh? z%>;QvLZjw(%!i%_W)>z+$4pkFED>Q3Jx7$T4KN`A=bX*$rGz9)k%LthdBQa#zV*%M zwH1I(>%sXHGsg`$W}B6%)8eR@bCHI>r}!FOKKLB!k`FTC%NG%RyM>1X(6gkTWAF(2 z>FLOX`PeELica@weeoc)awJI{!C{K;MRI=aThJUu_5J8xE=)pqJlP?l?n~I37FbeA zCSmm8UWBQ?xBL6|p%K-V8u@gRLhorS-l@X?=I~GBIe^lu+VKt_=%^I;(S`jwE1n?r z84O!qyV}I;V67NM{f_S#qwyBmOYXLYq1O%e?KtM1qJ_!f#0-hvqBaafgY9+ zzt-@u#yeONMOX47SchpLC$3}n=>1`FcY+$&)=q*SSybM6my|`?WKW9w_|5N?$?ylP z|D+XFVCA>-2D)Q^g1W4=M3S0598_z&rOM8BdAE|Z9%EgSv@uW(tZ6INa>723SmR94 z`4d$Yv0h4A)&9{AF1xG6z394DqC`2c_)1z=@xxBBQmGxiD<`ZgVkMWPF5G$AEgu~x z6$XDrm;^hTzl8ocZup05FjkjICHmFx)nbe|^E4Y2XF9nu9ybpBiEzusV^X@0f2~eJ zHm>xNl06A(xrj_k_51Bobpon!9j{OaCUm~Ltrjz{+hK0}RY&Gw2uXeomjQJ0#gANp zL7)~%mO%jXtzOQcaj+z>6~nDXIU~bz1r{{;;lctN??2mawJ=K#FQw7Op9!uW#@iGl zN<>%3%>HR(o8-U*8P^EQP)jh>^EFxQ-( zqflB?@fd`mSvY#OO+c18(T1psm{pT8J|1Pn?3nI0mOR z5k^jUV-SSqy68DAfoS+sPI%fHQ{0}h!ZTBX+V#v4o_rEi9#vY-FA3__Q%iUX$>m^Vdw)pHi}-Gw5D=X+0rjk(5lrH7q*c(t#<>@CB$xg@|SDjJYsh zTN$(NEqdy*YY)oY#!!LPd zrU{s+uAm_}S-Z61mbhJatIMrx9V-oQ4NchEdsiH8@2!-D%R#r(O8dG>%S5SC+uq$} zMOoXaf_aJ5fP5s93|p-fOuZ7LSme%^)-2;{2)Nl2awWW(HbGZJy51629Jfz5Y4x^O zZi33K4ZsO%4fyINkUqVuIALu8@7-iIMr~J4Sbx~5HyH_`tx8Wi zdH*J?Hn=%Exrp7l`iQOJ32P5K36qYjm~H0?>km5)6V^X!OM3zuqFjCnDKIw6CzNy3 zB{iY2y;tt3WVHqTr3q{EH}9fWnTUSUx65!dU#mR>;gdV1$VWTMkK&nbN z`*tGFEJ@`^?=1c$UC#Pm+tuZ@ab8=Q$BsnQPh*F2mH9eO-4P4sF{MJw;h>W$ycSM? z)m#QgA~YAg3GkUK-B^6doJWDh>`3Yo_=7_0)%aEE9hJ(McDywj65W!(!c)&5V_K9L zvEevNLh!*@yy4|zQko~gZBYFX8Zq$@E5wp#uM3kj*+ECgKL%vdNe@|5sRXv6@+$vBE&If-IKJ6&_+R$0S_^Hq4nu8O)iHre)ykiQH3;Q77xTQqGk zTQA{_BV0}?qOC+2(d#Qe&7Ez=1~c*)#;{Dg5y;9Rjp|7AmnTfk%AYnxUe1MV`q~Mc zW&UP90^VyoGP%H2(;+}fiL6{TPNhu(+1aa<jc!U+Oz_8H0-!31j;RD?b%s99hh#gGkpzn^B>O*Ri4IneNiN1VT z34a0_L}f1e7Q+l%KVqmsLjt2Mi7c_VC{kDZA~vzkH`nwQN@d*tRPs4vX4I^~{Suroj6$KQ!{=9$$bpeG--kp+O~^lkr{@Q?Boi5Dit%T#$f-)t zQ065MkwYM6a^isjQiT_Dbn0%635*^fES}adxx;kCJfIO`Xuq#T$e00(+&2j_`il=< z`H62mPJN41!J_yki#b~O8p*6^b-O+Fok{e26=s;4*Fq{`fsNnj3C4)2v? z=$H0BBgI#MuX8~Z)$3T+Yr)rZx84B={CY-Tsc2mx!5*mBjbuUIM}5ZZ)O^em50)L> zce7!S2|iF)0apedznkx}9-GY9dN(x|xvHkKzxzh&VG!*)nB zystbTdy%S>btBc_Cz6g;klY@v6US>R>O8PQL;{sSmm(W_!JqfS474~GU>w(JGA^LI zc_4GQjS*B|NM$lFU&5m_*-z94L$|1Gw}Iz)&dq-W%uU&Mi|Pz_rY0oIo-d5p&x%M( zwZ=^gH<>lokJn^<{b^*2(KR)u!Q8OuK1S92gZ45zqINOoO3NG3+w9q@?G~%srTvP6 zi|>1Ea&+&*tnov3KRJO$F#?64SS}xxlW{?|)nbB9cn7nyoR|$A#M1)KjI_gR=k~>; zmwuLGpGi9CQ*N!P*~(1hY2E=vdHiymrw`NZQI15!zOdE8G<~x(bYojOg>N1YwPo9u zD=d{r74s8XU7)vKTAaUnK^la-hD)c2`S`96WVv)>yI$$1%$#$Fd?ZvaDp&+?NlaJI z{2%4`4Bu0ATr9snDj#eg?i8ahtP0(i5_NZ#?rqwAI4%}KnW0+_7Q^e@2e0CJZMJOw3vv{Wea0 z(7bZTshQdMV??2Qk`9iIi;|3yq&lZW|AV95Vhyu8y({{j^gsto`#YUBdsex+&fMjKyjswt3%5Eo ze&0pr`^eI16vbf4awSL=UsezlxhE=30cMJr6%l_U&=)4bpD`~?QCWtg^4ZhG7Fdub zvjL1?CYfzzAbna<<5d|9Ft!w+nv{a(fj^)kb%s5Ne8(WK{zh9Oc~j8YyikLzLQPk$ zZ%)rvt}FoK#Wq!J+|4j%GV%d^^8?j_VOjX52({0USmn}6+>|jb@ts;ps7^$*=~ox`-qNKm z?DojwHM%drn1GY%$79WFAaG~U8qb{9`$z9_g#7V`*O2P1>4UzJ?EGA|Yke@OooaARlCZ^gQMfifj{}u`-~kxY zhmj1Z>~qW_ypMC>dM#=^wl1dOXFqPkUyW(_tMLs#i)=V=&;6Lr>roOD0xM=GP`rVezn8=6% zf2XtXB6qrxVCQaZl#RJ5Hyhr!uWTP2?-y|idRQ$V?MLs}VMD-t(4jVFf{BQBj*Y_# z1dCL-{0^r$V-K#r5Qzal_<+2p7Y$bN!FVSu8f@3bhPy=3fJGZ0*mKcv)o?qc z2Ot{0?!&8qh)BS^2D29Qk+1~~8(8B;LN9A*W5E{*xne=$`XCZ))c^}E79vZm1xk#h z_qoq7!y=3XePQ-lJ-TOq_R%S0BDw=|HsDz-VBQcZoUEdu3V}AWLXQ>_#}^VElEYWw z>d*lDI9d=v%SYe`@-PM)uy2Sts`V(CasY;A0~@g6o;$pVrT!I>|Vp+NF*&23{ zart-${lJ5po|_e&A>a7r85=o?HiYPS?!f8ug;r{B3}f>;ml%0M7g-@j=KrAG1J$qY zF~sSILyYu22y{;ZsCfbZc^|1J=eKx$E*$J!lFC!U$<%gh((Z z3n;uCZik#m`flBAUSXH}M9}wl`zERexv#`Z2oFs&iI9Zm8o;+Yx>4+%5prsZLTE5( zErbi~o==`YzeN*fpg~s*`cB7#QhxGx8>cyA0mkPcjGh#Lcl*L$^&4VWM`?W#+1oyR zY@g{F4v_pDLIT4C@!*;?y5t#`%;(~YzKSZ!lOUGMM~pGz)mXyKDH1V-Wfd4k$Z+M6 zh!tRLfuP_ZtcM4ow69fZRY2UK#s6Kz%#j-7{Y!d)c3W zU}9!{pAsKmwwjGEcsJsf`1p}-F!VB~;v-XwGu!FuDc;^`hNm(X_nH~3XO7g#;AHTK zDCS!(sQvRaepGa%PaM*gg2^^-l!^l6`_C}OXSu*@8j(zCKnVIa9gzs|ZU~OxRz6?f8A*YH{T7sxzxOSwr3KknxcewcI>Lc-# zh2-5h5`qjXW6KLbLJmwXzc|S->G5#Ig<#S1TrL+V+Ua%{#uRsm=L`AV#4@*lDpM;5 znZiP1ZQTzm<1$o+No#f``(k3WGzp`~yck3Cy|G8qPCALy4jSxaXBut=FU`vYTpwut zwfigRG<=ygJrH_p-&b5&VXGg$C>C$^UD!kf%?{p$gSat+ih2;Z{8tBRU_OD%ep=rC z3tBZhufm$xe&#$agYG9ECY6V)CT1H)3jn2%v!%oe*QjLZLs0*wW_XBrW&p-C&ncwq|8}liJ*TPR7fH8gT zPwowdp!(sL2!&5G=BV^Xq`DVduJX})8A<;W<*+3t--Y3RU5W2Biyp+E4Q3N64 z7)m%ZQS>oZyy+Hj{5fp)p$9RV7ccB|IWN)VPVy%a$62iNE99v012vWYjy%wUgzBJ7 z|3E6V#cl(b<-=A3N4gBv>S8-)VBKoZSL2o1iBL{%VM8VtrIp1y3^1;y5uSk=*l;X};I8z_UbQB`A2 zc$)eJc5OJwj}Gy>TLp%{i;;)Jpm6POpgp{x*K}aUB<{Gf`INknCf*slul#&rj zai9KYznt0oR&>H0n=f}m8Ex#&cNlpr+Q5|Z<;$!Q*Wml-aAFG1RVvgWJXd9mlQ2=| zP@V)2q8#FR2C{ENZh{jixCunYj(_lEW=8J}Nz?s8AM@hM`KT7vSpEIDC=-dsA2%V$ zLuwcuRMFc_{;_WV(P%o?aj%LUH^90pr`1%4We|-)_@=Iy6QZdlWnzZPJZjoxByO^c z+Tv+arp{PfV!Y^9(J9dkuDq`m58vQs<1R@>PBNNPQkdA75NjhYXXWLwMHG*R2c$DH z4NZ~qhvFWDZHS%S2=*=0_Js5<`wq2CNGbZqQT#E)Cl@xp!63q`Y|~9z#3}}Dh$gPS zwba4yXU{T`*#&f@S|=Ri^P;nrJS zk6oe4e~Oj5*UdpXN0FQVHS(|DXgdq_Zr@#4$uH)Xpr&T0dFFH)3%DoaEqM;vP>c2d zy89oFg0;03`h-9GGr#tHIsg2>@+*av)!Z8V!smtD^6J`u<^Jm%{0&iLp~`-@I~d8R zG4F$o`a-Rwx>sAOk}BpF^}6RU-2qPY5&+t(t;J#Q@GYX* zb33pAX^G?E8I*u_QYn$%JKoQTcPKC24!YQV`e@S_F`UDijM#m2{Cnwe4|nMBF$Ro^ z2FOeudBfFFV~2fc$Dr?mFm;I_EPT{+JEd2P-TsAmRoPWkLjzjf&+C#|_*ZrtO^suE%5Gn-HkvrqQhr z+n}%<)xk?3C0%&a2ay8NZ8|N_K%l#dx|t9d4b$W7O;J>iURPl~UKFK@I4&Q(EA19{ zMQXbOzf)Q9zEpj4^tLJhqP%@r{aqZr7Tbrvi(gBJyIDk0{BT?@Rx0ACEJ_E*`=#P8 zD8s{@{kOX)^sk`k;ZarWm%t(fywxMBQ(`L>q1hD?cx>P+x zw66j0wm9A{S4%r@_qWU9_-*<4s8R$XcCp~$(P8QEbs6d^9uyC&i%>T_6UBG%LsZ^? zMMo8GzlCO$iAo%g<zgsL<5Y4M1khuM7zsMCr19$efO9xr8yM3^|SEPbR zfT&DhlE(LMiu4Go+&)AsnCIi@5Lra0W8h~NT3oK`((g-^VpeRIOBH0!>+%uQfZT-= z$iG9@7l(&MMug0_`v{=$_uER*r)al`nc(*-NC!MX9133c^V00>qh_bx8o~g3IqZNS zG!`$njA!tm*|i@z{hkA6lRK~<*U{}2EZoOQ!+PfS`yE0!`>5f9>E((VXw+Ke=xuqY zXj0=FW=lgb{cJ48%g{TJySws@Hezw#V>4A0MD4mhXf zN4d6hbik=@D#h}<(oV6otD6u9AkuMfY6q29;)^(u7IiGxe&tnW_7Paj&2yh)Zz&Jf zHs!cM_yR7C4tDTvp(?M97Vum!RQp69wjDg(7)}Le#iNl@SHfzdu~ex+h4+RtJQ?*!ietYtYRA~ zO)FVhFjLZTfHR$ zx6~c9OG@ZWnIDMH4rWxw`H`)%LAQ(9W_vC7dXe;&8VfpWtw_Jf=%*_684MCUjR~3* z1{@3uSf^xk!(8;_LqBa(VBS8Awxh%S-{I@q!_seWi#6lP-dq1W`T}-~l^ytcxP4Hp z9lb_K;}-&FXK(p@3!P8IxSKkkWD4>X<4{}=Y$#&bhM8!M1jK(&Bg{CIXuYYOx10;B zG!1Sa2E&45N9X9vRUz8jRBE z$#isXyWZ}Z;Pj7-D|w2*;lr`aSz7th4f4=|v+eWud*t@1O{BRP7X_G%sUlRQZq zfD2n1B(vcc!75~tMobX|$>^g-+@0)+!g?f7aC3q(@QO8c)(M zdgiXJU}~{w$`|PycC5UoZbl|X&LI5@TS#iZ*^{Xk{H(!`*BU~cq#k=GDa_k1R01=r zmKJ3PmYH^EX3k+{l2*T>FIY5+%k#6m%@nDZdRABYz1hK-ODwk$?nv&&PTydG)e*^< zDlKHqTGeL;A5~^I$xU4&GIY`As(&{55FpCb4r0eTuvQ;BrUL@N(Z#60$HNe)UUdil za@UVPgn-W+&#hhYVstDp&u(GpNMJ3?L5jUFsB(yoZ=84I5wjy2m&>oIjHn_NO-@9~ zu?1-|zf(b{KcM9rW+NQOt%fU2tR$TVhEOxuVX?p}M|T3rxdJP)+fPUYitMg0&UXL$ zN9MJD=qt5gJ^@+1GS1iIcrqn2OHVAZ^MPT6x@QsI zWVp&AZ>s3{SyU?Md(5NJlhKG-G&0+%?7$pn)DU%LkeQX6?Fl zHeMZ<*EgP-@@0IN!QL@>PhkBwq0vAsyWj}*2h7C}NglL}W zidj&5hS{N*a|{q8Cv<;NJ>j&1%k4-@AUv;n$w3=221e8roE#LF^t8_JJDA`I8%e*QT|SZ z#S3C71kn^CW@$-*ZLvs%t$f!Nl8 z2J%|+t*nP!UHnx#yd-*-6(g$=Ki6Urd_yvTXN9ca`M~eOX>_^e0NhI8_v&ekb`SW{ z(vj}9r}bX*ffT#1yer%GS(>o+eua}-#Ik7-(?|ti2~`wu6s$fCL-7vwcw6}}4qg;Y z_!nXLvg`G_xC@A373jJdy5@L}famQ-u~*t1H-%`}>dsPSf9du9SXw0feh~LC9`^WG zTb0M~MZ^Dg9M)T-X!$Jye*}EB@AN`EiQx;u26-|L_kI-aVKi)zCnNYm@Nf2)f@~Q{ z%WpCGU)Z`HMxwuZ%kodXbn}%cKQ}J?^Hmu`>p(jMWktv@KwtDY7aj;MzZ|LmpKx7$ z>|1gtCYeZ-IyZ_AP`83s&jcF5Z-cWz2texd2*iK(MpsPNb|h*em+Ub|)&iU6(asibC2 zJ<=?Uv{sthsbjJVFNBMPmg*s7RKbfdq0uH5>kgC9IN|Ab+y@q*rtMy~1V;+YeZ-|) z+WkfXbVQ4JFUqLD4gl-p#ERmGo;9Svk^%nN<;u`0U=3<0mlcH(o!73n-S!#f{h4@$ zj~mfp8;_J@+?w964EwWf^tH8RZSD@YvbbrTY(_y^$HP--4k92 z9Zcf8o563}?P)(o z=+s#^Kcb068WxFw2x9@{*8pHZ@aglRb_R4vPMh!YjAS0dso0sOJOvvFpyFgkjbSgH zdO7TT>U2MMw)hC~(o=EK)#q6;G#3jAW|b#A*Xh?U@yIKl@Nqcv4esxV&zH^mB}V(! zFI^A1?k&a%cQcJU; zvqici$l(W{wYoZB#An>1!#JQrQEjMBt)~qg1Qt$ZqqS<*#qI3N4oc_qDoS7tnBs2bo z8l8BYRX1&$kz-c+wn4WQc2OW!k8c?nIR^dA|^4C!!}lg-4ug4-foJ39v7K$w>g40h{F@bxS8T^;xO8c z6`X#oRgp%jt)-v@&4x#C)QqIItL|n+#m^yU!*h)rrpS-WtC6pevX5)4((tm0;d#*W zO|RJ*PmYEFc1l}G-u-+1M{z7KBWuKIm__;B+6tBp%hSrK&P!=* zcrnOGZ-ImfDbKM13$kEH?M9g767;wh-i7%P2fXh(o|_anw387}#38UNAt+uz_+l}i zj06TQOai<-3Gm7!z^ju0uT28{d=lUnlK}rb32;6)32=TA;KC%p%aZ`FOai<*3GiBC zU;xce0$i8`czF`wl}UhCCjp*_8_y>Jevue>xiA5r0k|*;@bV1>F9EWm~zWw%B{qdTOCtwEvDS_G38#w zl>2#1xqK{R#&ISe$C~^&-sIz$lQ+2&Eo2Q+6_}1VA!I%=WFax+a$?Ap#E`3rA=eT^ zK0l4z4-P^u7lQm80hvz>Sx5{S;AfN)Ymg!g(m4VW=!{#Twrh9W-uBv|=m@VJ6&;~! zFk&O1EC)w;wDfMP2!7@KhebuV-yGZ^4SZ5oJ;6-yx^DFDsTXO&%8MPmav=!E`=1KP zShpOE4Z(=oRo{>F07Yz+GyWLN7=s@j7(048JgCLQQ;jUPUFUnK$HxIko+fBq)V>`b zeux^BZMDrGCAEeqEXEv~2|&T89o}S&D-+JC%LGy8wu3EVaifFIgxqz6gbK@H(u|4> z@SK{Nv^*k~?MZK83q#f{@ufN*%-kA|%8!O0M$gd-WeIG0+r~i8Q)sA&OZG^W| zZdi31-S))A4%Gh6n392Fn#gK*lG=9ps0q4clk-Xz(v-qbYCHX#5R#FF4!hCitU~+E za~JRHdWR9XOO&@11$pNZ@8MWF>Q(j&@Ae~@QQGy6-Tv5C1&ST3BWXntgMQt`Trg2x z5GaNRzP$wU=5IdE80wVT@tu9?I0!q#Cl=vkdYp_;OmBa z&NooRzvil7EGGl(bO)mVF%m#}u*VVJ@Gy%dUl=k5*yRq_42b}tURIY^SbFS9f;1wT zS$m7f9Oa`%tRXYunI^hZvA1G0Jwo;GWD7mad9ZN(JXti&$wFR}`e(0W7)w@6Ghh5< zVWU0JUdNApP7~IJEdyxrqSo!#t`^lk8s;5q))%c}h(0Txz%#Yo_QZOp1Rw%?)2m68 z8Ee28y~|n+@Lyh`?g;=a<5Fo7Oiv4(Ys$hS#bni#GR#&s2g)z(B(+b zc^Ah1o6_ddux_UjFegt&f`S7v(cO)&EyngK-+lE0@ zn0zIZi~wsegpPYfkx&>xgNZHB{}Y!2Nw7C8M+~pgaGEp8NYFx%kYuStlu#WSFh=h)HMa8%eTfk(@ZY7U{AV)$y%^7y z4KRw;=p=k-9r!Y!;5FW0^8_DZ96P=^YZ<*s4xB2&j_lJBF1-l8mpYU5($O&1{T1a6 z-d`8FFCza%6uyY%FJk43Sp6c_zKG{v#EUQD=P&u(mwf(9zVIc#{3XBgCBOP5gyY@* z`s2dz%Y^?KNUT?pg2W7GDdO+Vjv*}ks5=})NS57$pbpY>ZAUixMLsj8WFfBP^0<;K zaV1yBm0XJ}`Fvc-7jY$j9#=9S&!VwB%EvM(KbA}RST^NXM`?homeW6*Tm?WSST3jp z2%Dt^B%s?OH!8y5eigwjY$+^ftws0>@B1ntZPQQ=@AkL*XAi9$MmU8dpkKAR^-mM2 zaM?m0dh&-q@Z^ItL`&<&jqpi;_+r;Z>0#?GieXMG%_At$baj;?I;=PNx)gQVN z!}4%HLi0rK6#70Zf8@;{1@p%;{RkFbF+o<%A8Y21=aGe9m>@q}WY|RIBa7!P`tr-x zFN?7JY9s=v%dQ1Mp9dejh%Nhbh~{uB^0B4!g%EJ4 zA^DZ~;<`oosR6CP8i;sLeR`!oo6rt@p?6t8fHH+*!9v>1Jf(_@%; zMIY4^Fj%w-Q4>2z*nj)F9-OE67{V}%-&EMX#=^$nA-@didKvAny8c}#_gD($8^dH=9Zw% z_DF@&YTZR_l8t>y`zV&@=>IaKhB0bKN&4MLP9lz@MX~o)WYK7i$(U~}UrN1536oDz zz%WIRzHpV2+o+r>IA3zY6mQt;wVG}tO2X($E!@MT6fe;o7QWw2cOhOg+lafz$p5MD zMziO1$?J`=y+VwL?h;n$+tq5B?wKkVcaF-t$vTK}77vdOi`6I#gD@;cS{ZiR!e#~+ zjnD7{T$Fa&lP7{wBeZ*II~_vwl_6%z95XONCV(4XD3kH?2<2or##1}dQ|PLY4ZcHt zAoDy0)AURx!@-N+q!cEUJ>P1nOKSWZb!Z6#)RTu$ZUB{)(WPWI&XFwJV-&h_`)$|#E`aPtiCx@XKRM9 zdGFU%Fp3f8(&~0D1cg}x6kal_dIg?w$}P-_WamOsa>wvUx%l!0k%*VZ_bu_ZbXWym z9&CSzYgws7H|0^2yq;Tco;T4fGp}WALUMS~MY!G|1kAkD)z@+$4Kp1Gsjvo+)Xr82_W74o|6pC|{l$Ro( z`O7#49m_2%Trrw&7}d66;If$~AKuRDs3FOzXfC1f;*3o9MU7mFP|9?D*LLoq2{j&A+Pw9V6nb zIS_oCcF447dR}{sDJTz<1ae_(*-Wy4jY@KjW*SO_x}B4kpZaFbH2x+%i(eLXrt8H3 z9l*xGla1L?X0u_6;7zTi!`Da39N}Av^X90-tB^~^UC2Az^a^dyB-&WVoQRIfJ!fAan9WR~7YyLRINOu=!j zoeAFmYF<)jguuoiGp=9L86nM_ilk0Q*nXTVGJJd9-Kf9~4MoPpchrW7muWHMucMoc z_&d^N6q?}n+?l}Le{t8~iP4ESqp!dleGjf;!TbqvDdGw3EaPju-BJ?Jf?TkSm@~s4CFIvfx1@Afa61{bX(OK z-Qb=x?SY*g~6XqhMQoa77`SiG)6_sN7U1_HX zsx5>E?0v#Rxtp-)g)X!=0=}W(8ybE$5?;|sHhX?eQ`pkg?2jnc2o!7RV!NY?;e|LY zOvIlR%Y`i1npD`lG>(zHIXd1i9h9oEhzPue>Ho9h1rfoCY02N10& zePJLCS^bmf2{lH3r$+Iuf&E4L#6}!c-{LskFYZJ#!YnJV8SF3e7wY2eYB6bX|3U=n z1NDRZp}JpsU96T4ifVRJI0Ng7h;5_50s}-v8P>UMa3^Sn_~q-jZ0M$0_C7}~CK4>$ z9>l$#lbPUOH~Sta5@17yXndhP2f-~*kuq36893axsBmDtPQSz|NLh`)%tI|Dw<7H5U*cj@7Z zl1Gz0vzi_2(ZJ!38f7pCW!SuX0wub9>!xfsGNXVQ!I#ywVO2$6U>1UZ zMtLz5yt)`gmLZdNlsBVo$}ZN|^6MMrm-v%byy%kPa{Qah{T8=2G@)u(1cwaZQsQ~2*&t0EXP4xIS#n1#(56pV8^di zpt3))vxmx|wiY@f8^_lcGNJMZ zw{Yj^INsBP7xkzsd~|167yA&B|2`@mQUq#I5$}VbpM*#1%a>v$w$qGzfh1F~>x`$| zf#stQzu!UQ`su6-GApw%d3mYhMK9eLM4WGD}-}cEjejP5+2?TA?W8=aM^2 zC8KAOV2*6~{hh2v@UT;UwZuBD>U zs0R5&s3%ysdK6E9=73+lmCH<)msL-yllM!9zmBpkTYZzo*~pxABj(>$;i~ljqvejn zB`O6QK1=9Hl3Bo%Gf5@@yRSD%Vnv6N#AwgZEli1H%+T;V$qWr(a)#c2w?D$Gq^s9! zMJQ9UgTYX)X}IOlAdLO-A~@cu6%ge0>K= zjm{KCL{0AYRAe{{ zt_8+G2f6Pclu)?*YOGL79$5?uilr%WBfRl;qNeZTjgQFogsF>uG|5DoEN}d$K_YiN zfJuM+uf^XJJLEqNERQ@D9V?SMva^0utS3#FeK=^m=` zjux<)k^|ETB^1I3kv!RnVN>+n7Cii&K=2TZ1#ka#b<|E!KzOK}Av|3AuEK+*M;Uzq=kx- zu<+*Lr1C+Hz z+(gWT?SMjRCsRmmt&k2TQb<%ToU=%wQJQHc22MPY@x%GGbZmN~xG7n2K~2kDPgQ$- zR4L&W_o$k`_%&mfynKo2h3~LGGg^nXO&!_}=+Jfo9g0_I^_mgkOmUW-`AZ3OAj*fX z-|RIvCW#UqnU*FiXk(LOBvC`ij1|U}4}K0BoyFqGH%&gXc%R%ei+1W6%vL~|XE@BS zc-`dsW`L{7&z{kN5*WAj-c9<6*=-bp1;T{?NYM$s#`a>p>vubG5~ES|H}B&qGz8f3 zS84}^2QzSCnnd7wYUj9=3itTzjO^LSu(sPQqB`t0WO7%;b68Hr1vUY))JIT9r>Sg2 zv>78)B>4!BO9705a23KzXqP@BW$+;bV@~~wfI|Nd0czfCqnn1n5jcscX1vclUSU7`ALn4Cm;GahbATy7aF{Xo^0}2xGvB8r7 zJ|o1{!WIn9l01gl&}Z@Mps@N24pUr$a$>A8C7mYLgAmq(0M@pWLZ0&@YG?;*P+4I8 zYW9Ls7%+ZEH6Xa|k)jZ|o|mNIeXyF)PH9*bhPSq51qT7-2O;DKqY+08o7>sjjd8Qa zQ%tTR&4b81F|qc$j*I^jW*dL<*${s&Y|(jK@h7KRq*Jn(F~ad&KShs(l4nxsNGd#X zT205pd_Iu{=xv5iB+I$+Ps8lv^hmc8G`V(mLze*QL@Ja<>;c;i&lm*p;z3r%KZbt1 zbPFsIiM-oxgWZS|dS&~!x5e`BwVi|A8hy*!&u|v5X%R8sglBy7ZK+Z@2s}F2*()Et zJ+6cv9~2K>70dA4kgZ61)#s)Nk-ZU0VB|ANzmpkNIFU_OJZ*RbPHAHwBk$U@3{IDHs_0fJY`C$tF`0Wl!Y6LYtwJ#-7f(1GpN)9!BcI z+K!JEOUjJAD2nL$^?7-=9mjx#UWa={ACnJ& za*jA^N9k4ZL#dihfx#-e=NNU;?cZc2E=r{pfq+sN@KTKvfmjr-tSfci^sXDti{>Ex zR1!rxTT;lUuzGmr6ehA7n8NEKmC3}V!>T)-PM6Z%2!>WkNaA|pmJV0RMX8_IrzNYm zQ+8PmnD5Q6->q}zcjtBYn5hYLq7ivaH$vqZS~-liPH3YG29$QVaAjm`Eb}y6xHPhG z&~OizKO8~%$R_W{a8f0AxFaW9F=zv+BkqWOF9tiBmiNJX6oc1DIdezMZ^vLp%I}EU z8`1S>ON2{Yj3}W@jc}><$Wqc02^YH_DcSyNF;sGOofWzlOs}VNhmF-RYZ67{?kJv1 z6z#jC$ZJg{J3Cme;`x?&(7Ub-VGf6h-X48Khx48Khv41ZciS_0~;ijf1={deKPYlX!>GBptu zZ&Z1GaB7m`g}jnOd0g-=P55s`f`1_Dj+j0uO#a!XiCR-otE%JEKJ>kz5NrRHYC z>IhvAK_k;E+w-2_DS(0z&0-ZSRtXiewrs2dxa|o`-e7^?CYDIcy(vy$XrVxkA(mYW zi*;v!67C%!T}xKKzA)%6G^lW%{-1gY57*(zR!Y+0n2O+B3zdcwpD*3Mi*7K1OCfj! zTGACR$f3)Q91?O5Qw_tC(XSi~S*jgAp{|0e9v|bg@dRi{MFMd(UKAR+Vh1TOLt^BCF`G? ztrj|*+o0UB0*6s73JJH%Q=Lcyqd@0?spO+0)^%}w$|+(Irj2u|bI?@?hA`F2W?n4t3{rNUC^$!)aHzhNs5Tfj>j$^swj$?{3qkGyAolG?S63=QFkJ*M~$Rw^c3zwkC z1jZ24n6@nVJW$YQ#i-K$+7LBKf1Z#?O;YyPjkNlUqFS#Fv3SQS&i8?$2EzAVWbq!4 zp!^H7Ag%07a6I;IQU8@kkfKhn_^@%mS&jRxTM-n@64@*d4Ve7TegT#(o(x0__}UuT zKHay2Ay$1bAHZ}_eM>6Ob6akmE`>>e43~k3tsKNwMmv6DbZSXBXtoh;As4`U?9@NG z7|_TdlUML3%LXhSEylBOd>?@rXlbYhnON;R=jTvmNGM|4=dS}1;p-s6*O>cdpO%S9 zu<2DHB6|}=_NLntyk<;-i`IzPr+Jg}6Fxr*4YnQb{R3RMp`=lwrDQDY3V4RTV6Kvh3P&s zpPT+9^Er8n%m>yQnWM;QwJiN1{z4O4`;p|BteaEu@g;t4i7$dCNc_ZblC9H|j=I}B zb<(K}duYz;i_6$c7;e`y&lvNloIyB=K|LeL)rECzYgF*N!g82KDVrw&knvA~YW+5-{7Pv!Okh4Ny zv}qH#Nk*hf4|;YZq!(f_MNz_k`d4Y;HX^D^+$7x;yT#YrZ}+RXReOgr^92-2zOYHT&pLP|0^-GPRS)FN zC&s46lP7+NMMR8+e;?CNg#61F@e|3C5%43U(`7_W+=huC+ez0Y=_LOaycOs|UO}vN zVL^SpdiG4`S@)yoeIgUxx)8W=A{lwGiP-f}J^Ig?(v5WF@aalLfyaj;?= zL|$DWF&RP7QM9S;ObVY8ItBm8tob8h^+qOph;6cBg1d|5@=~_!1r(XiNH|BS>Ng3 zuu{JCgYVf}n^uPle!66Q$J>Xc9TVXh-U|nx>?~q5R!oaP{pogU*29Rn8J+Dyg?Rz5 zROFdF+{2ba=-Mm^BPmsZU|8G;_L9XLq2dZgRUf0z192dF7~7GB$)HArt7iBBMZm$X zPtgTmK_k=hT*jt-;N?9mxL~gWT92qM7ceKY4%BHdJ(&t}n}Mv!HyVVFT6&D~*2K=H=VYr%v~C$G9w5 zJZ`YD>*J(3TepZW4zy=$U*L6(=|8jL(l7yiyU=PWhV`NduUnc18=>P0r6y5lf}|R} z#Al>j8{H0T#d@pjxudk2nFCrMf4ZIhuj$`pfBi<=SpWfc7gq9%xg~%8UBH>pTjHGp zZ|OdDM|JUlbV89Thrw>*3yWPP^MvZwN zY}`Mr|91|YPwsxx8+eO@>%rvxzqYm#*Z*tF;r=f?Uxv?V|9|yAyki{q6w)=6gqjBy zC(Q5zx8D<`!)md7EK08r#nJ0SOqGW_I?an=-zA$eotpa#Uf!kzeAzkJ{FM6EC8*<(HaNsJ>MtbMy;9&c3SETBf?QR1qbDmwNq6x`h;=g7G z1f-)W`0bPSLRt4oCP`}KQvmfu(2rQ2#DcP_vpqwWC>?$j^S*kf~lZI|~B zZ#lOmT4MO{U>jCK$cvMcMeh>+X)>o3%x&_m3i2tG8qIc9Y`tYn=3u+Fi^JeBxWnM? z?hNiQxVyXSgS)%CyAJN|?l8E!JI}}3>&@EV+Sy6d^kM#!+)kYnNsNyR@v#u6VTO@?@m}#SdB26?p)X5}`3?~0-SqiSV~V1? zXmA3Fa`Et(93e=t`T1G^&vOe_d@m>Qlz^Z)mWQ`NcjLLi{&g!pTD9)rI&v#}5=jv$ zsid5j)(Gh8{`-mZmLpPdQNur;IF=+m(&u>aw%4d{Dts21@)>5SI;>-dNZQ2bgrD@2 zc|M!SyMil_DjW}aa7zoO109a!B;PuF@M`=;QERIzu(s zebPnI8N!ILYxegBH;NO@SLaiz158-AtqU8LD z?4`T#S&U`A6}h`6n5#tXGpij%X2zUD(qP1vo{#j-jL-D^eL_KqLhgGj;yLB*`yzAT zJISAZL$d%0Tk18EpV`mpt;blstPkeD<@h+aO+N_d#Uv zuRtlHhoV89HZf+DZ@58ieIYErb#LRrZz6_>B)!GBU$gW4f4wRgix2eos~%C4S+|fJ z@z-Ovc(htbmLJ3A%8?#=mG|XP<0C&^vXH~p&&b65U1o&Dg{WSxw7I4*hR61&XJp+d zL$X66>-8Qd=!efid)o2eu)MFp0x)@dKaShxuRInEI&)P2i1DAotU(q*kAWI3)1tO(l0vND5LM*z)bZ)jp^s34tS$3YTc^8Bf)agXS>%OTupVP|g1;b9hINv%Zcq zK-gU4;;u^BrO=)H{*&GR|7ut8x>!Q#ll2gHS8=QZ-$~-PL>rg?K#4v+|0+G4uF=_E zga3t90!0D|1{=A`9ukV>(;b;)jRhYbdh_&It*sv#2WzCVS7U@E2@5*9CUW7DX7-GNBICN$c9!(g#fAAoYttdc-3M0>>8rwt;T zMJ~hU!c9dqO{rROPeqfbB`nR)n9_>IAN5n!{VW%$&){?pxxmRKHHLzIcF$7Z@Aq3Z zM-a-eI4ISJG|{1Za1E8Qrni#H+V8|^axL8^E#Yctl35bSz$uhqOom?G_CAv*5NxG2 zIx`RUk4=an@k(!MUAL30$<|$n>vX6wCQ`_w?~YN7p-(9kR{k;rF7#X;vph9SBdClu zoa>S;TtCRs`!7fW#sqe3*H|>tZ|L&)=U-uhAup!~TumQlVaeR#JR^jsn;5))-$&+b zhQ%1`ORi5)4FUxf)dmTH1)f-AJ=&OMNFt};z$rD9aU-+7uvjO?NGu>=GO_?XLLpYr`(UI{oGFDdlWhvHfw{wNwiCdt6(RV0P*HLX!83^!4T@W? zlh>KjHkVRmYtWl8rBKUm^%AK)m>=2R8Du0$lxv~PXBlb>jYjQL@v#}IoTDtRYMVy9 z*#G!Wb#B(;nbckC`!j~IukquxWvX^Xo*R}~bk4Gc6MvtT-x5b`+rl2>Z#6hp*%l~# zRZNagUDU}kG(BR3SYj$SBaxbZ{gNAZj&?~w4W!8RR`)T(V6$Ugb(Ca<-(fqP)KEWz zNEqEk_Y|ragNistbl7s8|F0ZV?oaP|*Uh#9hw2}cP?a6s#jbVKe@Pwg>QnVkhN5}d zZY~@+d{;FNvmA{;SrV#DW!@m17{mic~k4Q~4vcJHlumkIQW9^2sBBB|Ecj;Pb~ z-)&4Ek#`FkPI3&Q&)KlG8VGa5hbBXoh@qk9qa-GR|CksU#K+PNlNOk&EcHEY3Q?b> zWHywH(zM0(?+FUu^BtJ?ueIz=T;D-8otGBmcZ|-OF%hSWOSV6DLZN|pHC)75q{PyG zIdYmCjuv2^1QnXvi;2L+M4@{Y50%+syG^?}mt|&!H)j);a8bC_LfOIw;NzNf z-SXEW9A%?VpABH#518IVR)hI9D^fml19G76mYAar{}vwS8y!ETQ!T=W!{`)Y)f zt7S+c8U2ju5IJ%pWY~pwpjYnT?uM{Z>OA2m1EJSwul&+txwmDCK z(&07WE}Tv~O}cSlc^`2;_(Bz}rA(s`25us`y%Ab$YKB?egK9hhT*WY?%Gh4s#`)iN zOy{y&8m3VB*I5e|Zl^zq{)UAf=*pJD%TpD^BRf=BChmiTA({Tf&2@!<67!Q&;U?;O zxG`8IxREys^t<=pYRBN-_*Z*~Oq0f{ge!kyV|K1b9fc4lhW?;seyVu@lTjT#(Xj}e zGRT8}{hIKbdA&|4TG=ez{YHbJNMUG~|8yMD?{nFpzS#aqLZno)P>(K{qtmDV`a* zq)3;LVs35^d>>t2Hgdjlz_3}BkDI@rSB=~=%eeQd(Dw=HR*ASmvJB^ge;C8)g7|&N zq0_DXj4S)wvjv<{;pZap*|?nh{XPQpmVOx(OR!RU`hD&-vg9(vuUYukQ|Z1TY%=4e zd^`aM=Ye&xuD7R>6%BE^-Wgny+3qt0yLR7vNs`=HsXWdMbEJG~(tRI^H@& z=|kqj4_?kOW8eBrPgL{D2cMl#XIC6Pq77Oq%N6gClah0{lz&=?J<1;JN2(WY`~tgM z6`wUGcYx?^$z{fR7KtjMr4)(7n)2AIY>+${GGs%>NSsBRdT(3?lUQ8$ z*Kmj*_E8qfNXk%gbCYyi_WND3J)VXjzZVF1u2N>ML2TF9wEU+@^0Y1^Vp98J&GP_G z{_xJ)5=3+cIt0X3G{1seT!QLqqLG)6wZc zvuHx)ZC@4QFU|3l{x)vm-W4&JmwObjFT;v7fVxH~|D4v z&S_p_xCj1rX5^F;eMRXao|9N|Sy$N(mJQv671!y)+|#F3^!;P@f`Nvjqi4eCEqz9+ z-P*?!bVY#kNor4;uw#~?UZ(Fidt+C@7wH34 z?&ImaxY_Q9v*c0GLT#$!N`;YWajM{+V!DaYDev^*iv6}zjB-9~wv7`WuLEbDY<`4y z^uOdTWve`%aGvy;{>2mHYNhX=;Y~F;wqna-nB{H3zAwrN@9C;OjO% zcUR`fLdV3j0ED+4{0tz=Xz+<@4`};$C}+Wr?L2pI0`3bHx?_tQJW%LD8*ymj?T|5- z1GID`{Qusry|b_Y7j1#Ic6Hsl*gI3GO>B0MFte&X+B*qbw25@(oM-@L{B7ZImOr^i zgs%=K)eo%A@U@DAxw;-$qO|hL4J4+t!)YY3CMb^N4y%UFD79}he2E{>!(M0(vF;rGv6kGc z8e{#%JQsl>=F6us;A_dPIC)vXuljiU?)Ux4TkV*s@lT4qBu)L(_f|iSGg|HJI~*B8;?+bZI`W9hl3#L4rc#XcCY_~& z>G7Ne)TYM%bri4kVEjSepe111KtIdnESUi%?n+L-OX!j7fN z;)kY2$K|J`@>>+dN*E7!n3^Ojc#b#MriQ04=*CBEB@ zMlz`cY@k?Ct_YP_wU|{RF+n~K^=J?dB(YzRk_Ne4;iZ>1js;Gafc|7^guUx>Vv%E| zjnahjIHfcEIqok=-r$onAdQ@BylX*rH`ggZW{8mYzE+RUm#DvsC$wRx@bOK!(e+8C zPJXa~J>_mg&vCQ9rTYj0`@=~fT!LwBY|1ZHYn59UH{iV=ET59QHashD!3i!1+TRKI zFFU|HiW}J&ikZW^G_hZ)G&dv6fU27jYCzTPh|`z5(0jwpq1jvZ%q{f(7)uWCe|EKF z2_C~qfIh;g(q4Di|Lp2Wq%p9R{i&!KbHMhg7;{X98z2r7Dl3>8lF2aNg$v?2h4G&~OCL+SG7e4}#Vi-(u{S+K0OsXDsEc^!X&HuHZ1fTP8EpqE zr=tiS9okj?vF_U`jEJ0_dkB)HOdrZ_5FCPy_4j1Ig7P3hb-oQob6GIf?(w&*K5QaXy^ z&!Lj?GlZ)(Z8Q6zAH#0R$`p_IqFgudShLM`kp{ycT=5e`<9nuBSgF5s;%s;@AZ!&G z_b*!4lU0Z9sXu6i1T35&d~zaox$^(!$;jTV$V$+@*bp!FyRsubqPq zSGkTp=sYc%oBxJ{q*Oyh^Jr|0&KZy|nZTaV{`30+wKR(rP!)(!~k$0GXV*5k3fJxci*dvVaiq0IvW1@74_Ex{tm}%a)R> zvi&2B&Y0Q!YzXW_!y|oJc}pG!8e&|`%c+nCzEX0={wOQ0Sh;{6_Yy)jRu@Y}5Y;Rk zQNQGbC>0O4x->V@rkJvo)Yjcvwm4NU`VJZFZ6g_xV3B&!jigk}nM8_>A$f^&*n)I{ zzIF+lg(Tk4Gi6uaQrTL(0j+6DsxeM|Uc}@o#->CwnVQv4bFoI81w0ugglB==D^_VO z%Z6T0rOW}v5;=YRwk-p;dXAW$1i$Hj-9#X0UF{h#V2u70QJF zLR&nye-hH9t~q0UJ9vR2EWW0S1f}}C&@cN;Fn)}?B7MJZ4OH#otgf2!AwNnHtItx) zxOeK1-y&wtJig2i%A@SlqV(NKpeTM%2!-Z~Y;@pmJ$-=*bz3}Zc>e)l-}k2V2U_7|Hh#k{Dtm&b?B$o zyKwC_bGNCi-POaj{u^GqkPl{NFf&|PsC2KytPS|>!7A!B`5jDd-P$uWOEP(d3m-$d zI;UQMSp-G5$Vi-6q3FDNv1lu3kxB4EfjqViGR;{-zz4EE+1msZHKsbZzDF}o$4c#@fvit{P0&K6U=za1O1{J;Gm~*7F*q(q zQTg}OXT@=vM7{h9W5Og}4u5Bwd|T67QhWvejS%7da3@X64Yb6*%{A!S(boF>y- zM7lQZ;W{8Mw~|~WeVR8lw^IXwWE1;R?A!mV?sUcOrqfz~MdrydPlczIdQg-)JG+^y zi=dZiX5O(!i${P#uV*bF{-OirkjI&fnz8#=>a*#hh>K0V9!PeS9gnmBc|xuCfDv1j z(>%75EVi@3EdE}Db(YoiFtX%N0`A+vJ(dU*eUnbD5@bOkHQ-n%}eqLG`;`QAKgxU{J7+tyn(7SbX$zd z=@HFc))`J?(<|KHyunzrW+i8MM^LlL;I5}l&a3wx1m#RoW0fMLD*(cY_wBWhaSt^x z$wXW~I7}_(u;)6U2tDm`GfQd|%DC~(K=ZJ+^Vpe*mk*pm@&XcHwtH=ikvxI-<9C)P zU%4N5YzA>Z6D)4DpaXianQ6rXyR46tr-QOkv zUe>aHsil2o`wcp&@k}s?BQdk z1s~X0tj5{Oe*Cq^a1QsB*D*9|$-FVQTG~gfGpHI=CE=spI@r3*f@m8IKpeuXpFIsg zJ$;f_rs&L$e|u3nRL~MUp1}aSEK7Vd+*QwB!h{QSZoCYbAD!)@zbRgRl2fK8cXn|} zkq9h?BiP5rdMN&T>%XB;=MjYWkezeWCtBR3#$7c%t((_4u@MByux0Y{ShejubGl|~ z`!|r{^9CA9Z>Jrx$LLp_?*}595fP+s_Te9ELQzZlT+~wBg1PMMeA$Y&PIFgNGYonM zaiz<0>)w9L-J8fg)b4}_TD*!CwU4wQ!wQd!Jm)*fR$Qv*&9lHVFC_`+B-Yde1Gauw5wenv%0KF9gA;LEj{ z!_q}h*1mzku{e5#LAgeru`7u5!PFuly(w$%egL4z^j$5}sb}=m7*R;6*X8)0f=S@L z0;WIoZrwqs*Y?rmkQtp5Rue}#2?micIoz=e*KX(ULb-?J!bgIGB$L>8&~-@Z(a;B8 zB&u&>10#ddNnIl1M9lj|dippJrISnpv)m=$`1@N)`71Vwmp?0`Il#wmWHyw8j-t@c zH-=OlHR2hU5suk6I5=8xlkte0SS?k`ni7x%EzKMiZd+9{Jbj}-yfEs?8rZjo@OIjE zNc*oaUT?zshJE5lTgYY`B>0|{QpWaDe}S>p1aHH9;-`DwGcF1l=BtJBWp^>NXJOI~ zms>#rUFr}`=%&?M3dv`h5u#!mSg57CsD$@j1=gn&aZ|*(zGuK4lqH*pFX3cu({F=O zd_$h+j6l{)KY$4~M>x@(ZH^E_-R#sMJLNNnv)p~vv2(_w z%RWBe=fwk0eyDNhn!H(LXou&@5#EqT(_<7$xNYtA@+oUHr|sO5EEaz_v{V#sr@Z~& z+j@RaQfd*wxgHJ7SX@>j-V`o)kU$D|4-A3gpP*>c(*x-II)qEV_9^MmjG*ho!*UfK zLOU;Rzq^l>sxmt@{2Zi_%8eUYk>~N@*Ai!#dtY8PJo#68GP2i!O05(+U$OPT``0CJ zeq-Q3gT5sYC~^Vh`zWQ>JwuV`=+Y{s%3lG4(|v1rU+b(7!bGGP9tR~jc?A8MrGbD` zJTMgMgn)d9EZw2|W@u8@VCjkI-)c5?|4NG7UN}h|Qn1s?zbaARQoB@0K%jqTh?aha_+tnLg6Kxa2WaJYSZlH`0Ts@T=zWWIw*3@d6W6Y_UBfiC1%k zLJqp(UMwDHA<7V)>hNm~bKy}yW_4dF)+2R>Gxh5|Nl;udvosyqG=boa?KqS`$9Jhe zJlY(!VnB!8w;Z41y3diqskkB{jf|xH=UtfVb+wb6%Rgux6n5m)Sf4<-y;cB)WD|c! z_&Y+LzjQmaSfs1zZQC2`i~(Hdpkwt4j9L5%x|1V4y494*AYsA$VGQz)YnsBamFMA* zt=pwF{FLzLi_nvKex4P?RB^}Pte)l+pgY*R2z_0FC5%mhO0H{Bl zkFz(#lDp-IB6LubpyCax`gQQ@pHXy!iITkJ!o#y0=7&M0(z1L9>T#+(SWwYhH1zlF z$!Mo#w`}=(-E?sTF5TNn=}NNLyq%tG1FxSHX0Dr)e5i0B$4Y+%QNXL#D7{3N?hEv%{!!OjPMte|{}$BtMY8>%&zhB39}D_B{_5O(GBy zE0k#HyIcDhaML9Yd(t%UoeB22kUfplG;Eok*BfVTN4IQl_2vPJ_e!0Hp}lhE@fJX) z>{t}oM&8v_!MP&#^*=qjTJ*GLDjCLPO9hDPV$N<%USa_CD-3MDXU49=8Taw5Emv~P z%y??Wr05yE0v;74$Oe=MjKfPH`K?32!aEMGy!Q!{-{YUs1HLiZ?1NM#07Pe4LqyJo z0MepRS+ax`$1nTXYQ8}*wm_YYpKySP*GpA6ins`A9uM~?g2S|r{riw!Qf7Joa8{pD znx+nXM}1_WEVS5u;#cJTEF95EorXqHO9(b9i|humBocyMKAl$7OWV?pAM6aiX0kK% z==C?6lK^dP0UvILBcIYU4Xcw9zDqHa*(urk1QZiOX?b$hIK}QcC(sN{uRz~7r&VX@ zVY;%D69v}?*b^*<7h#PnG@)X?p1_G%MKz@yu>0d*@TVU1C|0yiZLKR}78}-2ks32( zoi=r(c;$c!og`bdnHAp>&FL*@t;@AcMou`W4XPVy1LvD#i;oSOnU5d{^o| zN144xtv`<78`2J$iDW!4euly%vUNt~&Nh9@5jUGCw9X--jQZoPB@p4>qSPzPF1b+c zwSMl9UWLFy^v*3KG5e3-Zxv)L!jQb;?(S^N;A)B_1&G*I1*K%jXL<8Cj$Gpy-)2+P zzsy&WxYgk7i10v^#k<^H;ALxI_*T#Uo`CB8YjYm3rA{?%81T{c*@Kc#xMzp{?oUjZ zXR5U=Fbz(X9%B13n~%%VWdSl$1d6v!7XThV9Hb*N!2K0(fG_+J=8w-(2#q`A7oO~| z7z_CKL6P9bIP5__z%SHAJd-7Dk=hXBTYKvnm_S>2hxMd$2bhsq4AL+Qyl6W+SY`D# z3AjQ3Jt&Xxn_ATbub^I$A%2cNKMqrz3soS33tH6J)WJjNl2*nLU?2k z^x6P$3J5fPw!HCTq5yS9Q$dQP=-~ujX2zqXP zQG2C-Q$m1~5Vs}64L^yWL98MDz$)(JNj+D4{RI8qTFg_5u5*H5I-P&+Sj#Hdy&zi5 z;Hi}4*ES3$p>%u+4${<0h<4yFq@AETmxtwLd2@3Dt~>Mdz`?~@yP5C^@%3xn&1O%X z<9Aad`?2O#)HEQn8qKomb%3lV(_r78I|-0j!v#Sjm<&zHlnW{nFsLF^f&8mK>TG01 zi>uXcDmn0Eye&k0mNg1~@TA4q!A{EW3iI-*`PuGESJ5JAWL>vBBi?Y}FZ!wXgO%lC z0|z#?hUCxze&6%_ z$89xTzE95c!e3pfLTa&PLx^-rlmOD~r(Qkam{nQ%kFOclKA`QpK&}HmFzyL>cTf2a zu(1TnUjoZN1)71SPr${m+;t$3_z9q22y%Naj-E^`+%|GgI9Uz($!+Mi%kX#GZs@XQ zJ1TAcQn}+Z*AOUw@h)!+JkANd2C9EABo^+sw?9AJjK_h5hYIe#o|GSUK9pJ3G#|uB zAht(6N2m66*7YBz|Hd651NZC_IJS+^N(UpCnHyNz!4* zS!V`Zmc3_`(O~=LZVoY7#pRS$My0B*?i23w9d=82aj(y^JpuGtYaRFn^{&PB* zcPLN5hmR3J+$Vrp2Sla;M1oGcxJ26T6m=&*1!Mue*BSDLLkl#Hj9CZtqfiax)v9l6 z^TJ-U@KkDtXB|klayrpDn79SXP7j=MBu)alyn6V4uZXHIfquc)8(#ty#X!H3k3}q? zVwA(cmDr<-@|*O=zd6^CZku1jt?HBu7V3ZN%+{ETvtlSc{HYaNt35}K0%R4uej7?g zhS=%P0^GEC3Pk4e3_;x%L`n3pK54kod%6P^yXnTAT#U(lVT z$m*EmA@zL*z|*r98t61GO2u|K>Vd7`OgIy*PFba*`pNm|m8`O9c>T;J`y^A-5}oS9Y@ zVAXiHuvqnh^Q1R`&FSU{Bntx~Tmx${N}jg2H@l}`oQQ-AA zy}Rr&JZ>KsXFr$*AisWKN{s0#lAduL0pCkkfnJ3e zpwDd(qv}!${Ba8w!g0{jFa>HD0_vv7MngZf&l!8S_3Q5+??weITaTyf*m@=ZSv0!~ zFO7-VtE-ob-Tkt~qsHntH6~;t`q17Xfh-HWVJzZM77Wr9I}LSO@Fv+N%MEK^@zv(` zsGC2_lHHBG0ime)8M`nNsgp_vR`md}4AP1?`rk_m@0N}V!|3ImWEI8NKM!AFGl4wE zifyP>VeaU0w6(B-wo;$d=fnc+z>OkZ3)U{(i8d6%^{GCkHea$B0spZUI4HszO@beC zO~h^Oq`^sQJ0Ep>e>b`5J3J&=I-0f$@DB5j^{jq0JqU=ogrgQt6vg#D(7DOQBktb; ze^Y+uhJZ`hqOUL&&3U#`Wr#xiMb6~U3z~%PFXnBjifdYLA1qY z>su^+yKf47aiTA^Mk3e9XB^0FWdrcJ_N>5p`}~dcxa-BoQvDFXj4T@Uxz6h@uCVQ#b5$qzC7r$YL^K# zx61X}_cmR6uUxu<%=5m;>JT%`(iAe`pA*sAV&s*esKwadVXU_r&RKi&&UgP2@SZ$v z%Dw5obJ8d=1oQPMqC8m?>4A-6r2jePGPg*fLwxBqQG#kA@uXv9O_A%S?Mv`RT*d$p zZ_?SO5y9|!7d^-RJB&^%94Zh6hM5XCHYyH-UhAD!#uLr0nNOg zkM^*&o5z6%)8cgMd{*-&8;8z|PHe`DBhWWB@6h(w8!hvH8`bQLb_Ie%c z%G3t(&9#2tclb*MA9lacxeQ_vbUK?#t{}>gg05J=Gqp7RVdUp^k>eXH_+YUBH{3A= z!b^UxA<}$9_;~-gOf9MLc76w(>S8Qk{qx_Z4*DIqkI)X*7pOCgI(Lb_yB*A~E{a~t z5f6rBVk}t<1k^Ww1Jl()DfbiNuO~=wuRnY#@2(QbbhWMZ=8~mk!o84`#Bo0xn#&(X z#xoZtf4KV1L?!tG=7oIIl8uANgO&#j?}36h0wwY|@+_sOs}*ykMDQ|IPh%#&3y=oB z=wgIrazypWVf)YqkM3rp#wIItq8i>Y9fiJ30(+ngZ zrdyVrDKj^Hws&=Pn)$@Au|8zVf^>!IzVmA?ePS3c3Urw6ksOt8O&>l-i2VCXYq-nj zHOB_3n_qSNCJ&pgh)1|Gd4|(A;SUtg!#`tD{MUsgCSvThTK0-5_2YtS-wYf_%f1cw zu8o15A^?3;fP7)V42iF0=Gg#R=^z>PN?WR?^k(b@v!}K>Z6DwXcd1(1R}ZHd6-A+0 zQU1(0529DA#U2zIiUNGFPyk(QnGv%^YVCo+mIZhI{1J)Gp}XM|iGh+Qh~wcK^_Elx zExZJNjGv7=zI=rqFFXRD>wt4PYyX1_U;kH)gE{Dz28IgqPJ`F3A*akUo{rz14fLYo zwiTl7%~;HWWdQRTYqlt^Z1!x`7Vdx(=|Qk7m9c?^jvm@ZbqW#VI;z9Fnypbhj^pMv zdx&`z7kK@(_f>~}TeweEEdnY7qGYLGbz`hU-gMqZPoL)Yb7mmu$wnit;u+6g*T%(W zSZeNV;Z3b-<$`ACiLT8QKQr_hfMdgO=Cmc_QGV|b5)dA^Wt-iWhv!Bgx@Yp~m^PE? z2cju@x$iOqotw?CgL3fA45v6jE&t1-v27P&x?mM7+zFbq5svh;+d}k#=XV1I{qxNU zt!Sa`x%t`hq-l4-DI=u_{8wkgU|<&`NXiNQ8jm-e`qO622J{gglF<92zs(AiwTn<>j!D0NTe3Za$xX(2* zM|(Xm>z(<^AzPquXT=3|g8!T9^F4R{58ycc$%;^qhggTcvBrK1^5U=hy`OP5&}ZQF zmR=g{O&vbrAOL?dhV?D6`_8dMc-9|XD!nL4fgvZ49coih-q_j!c#7}sbVT4ydEex) zD~@bNZkhQ8{tIb8_drR)D(zV1eu^gUA7q%T-gs{?gHA`E`0{h1+3(T@1PxOyI0X{& z#w)pB3A`@@7G;O58+9RAqSy-h_R@;W`vwmPVaf&bC(EHWv#2p=s#%a7Hzl#S%(njv z9ge`&_EAPlE?iMbJB}>)gEDeh=vKV7M_+|NbAzi|a4o&WA#PV`{v)Xcsj?@saK-Tb z#_iVX)Sd$lD}pd)Vn|99FIn_-$GzvzCgh`2>;DB0M|{o;mBX4>ivKD8tx7H2w&Hh? zr~c0a9OYy&Kc-p~TS52v2K_*GgyG1e8xaU5=vrM>Jb_NM0e(=gF{?>ssCoWUqR1>(MY$6!A6mo(Mo+}v-3 zOW);_7CiU-W?Rw|dYKGg9mR$ti=ZrOsPx61zw3pS1(2Y@oZvTg=zv|cT9pVu=#n1O zC#tC1%?%$ga$pf6zp;H2k%ogjToeQ@*|R8*!Jc%$iHMn_Gi4_9xqm$UBKYoSc@KDZ zfs&Rvp69VU zF;uJ{bRI?(1~W=MAXTA4`1j;X#40=pF3UI5*|#if4Fl)0X$dJ=a|^x^0>Qjj#Op~` z(_$?RUTih(3^nl=(_9{$!JdxEncW3kDZnB5-ljvA2P+}@`-hQkT``nx^j5WFmQ*Tc z{%TsWeGJ^ZmM*u8#y<@KU3n8`{;M9ay*#P@mw^U9)DRJoN$hqzAN=kmdKNbZt>K1U zjNc$JBh4bMN%Kp1ksx@n=jyw6Dn_g|M)UHk2zApUbffb>>S(Q5q2`@74!hhKvzT$o z%LWn5PuVKAG`wRfZ!A|zy`hZ=OT^m;)mH_)AanF%AZDHaOK=H-Bdh9@^g31vIHR} zumlMsf`8;ms&#sT|K-^liX3veO{3mU`rT6F^h*1o+zUv#&0Vq{=o;S@@c1Z=n=wCs za{8&(vKZm=X^(jOnQW<3YOBaAP@*56qcsf9(YCZ`feg=BVvB7}94i>i3#O=sBI;-; zDPUVL!H~TcC&2gU{^o<1@qn6SAMV-X!GYuf+ctsN^7n{EuUAv zhtkArO+2C`rOix;o;zBn_r%Qe=Es46?S5jcJKIhqAXV1)Ae}K|R0eJ2%=A z#)~bWm#?5vM-@g(#qE+VzFPd1iSsiRMt0LB%YAyasxQcE0Hl+O2c3|AU_SwNnY~%S(?%j0{P^5zLQQ`a@|*d)}J@B zG~FAIrf;5qj#*aKZ&W^w4oXt@)}RFsRVe%5`huQhSpuP2O3ddMyVDXEg8(7i>6zYc^vEcmtH$_s!&UCgXdckN z!)XC_S*Q&L%8cr8$ia{%(m?}}Y{_;VyRMKZK8a2+Br=1{=x~_|+lVGY(As(^A8B?3 z5oVV(G-mZUHDy|==9;1$Kwa9K$*grXWF#}EX4IwWOLl_PoPTLq>(6MOln-q;v@z(} z+Wu>7V?~*(x-}Xhpx6c$hRAw8utX|y_Pbtyb0<9aUDfHu_Hb1Gzm7;ApAl6mtw_=Axzat#IJ zixaA4k(;%NJ7SzHa2db&G&U*Jp!n>;AT1y+Q>}rXOm zeS1>KiJiqSYm$@v92x4h#F4&H>nco5AF1K^`JL&|J9qRtH3+(6^gS}p70^S>1*&Uh zp8>B4flMB&L!SfuCB(=J$YB;RgRBsSIAFKQB18vAr0w!ntnjZzqsF*1Bu%&89+p*M zW^)V=h>Kp}&tA{c9lY?2FslPFW-VXgct=3jcOB0Ktp0g?Bb%-$9M}tMsD@r8IGbbL zJ7a$+K688|iyx}F&I=kvZl4#}jPegU^FNeTI%Zv@R_u(|N3;Ir!E(eTP?KBYw^;vP*w-oz$aY+D1^vl zrju=3^(M9OUO39oA9`d8%k$4U3!#|Yr3%dfQ^M2IQ`_!jL>`9&FSmn2uAi^HJO2^- z5Flo-w1rLqOka?O*X z7}_oQ^;Ff&qCa549>1$O8yP}aPgsiqNbx(I+0Y5$VGfU}GtYiuLFnp5br-mf%s2vJ zvgf!GljbB>#DeWkN!@cKMFhsfqY6n!kK6kWJcQ_R4+r5Ai-8qUXF}!eb1mceWgw%a zv;OgdvbWK4u*mZRx~>Ypfe<4~VJKhf5r%{A?6>9_LE(LU7y|3$1hx^IJV-5J*wmXE zmaU=>%dNZYI6x724p~_KxwPtC_6!)K)~TRjdG66YIF|_5`Fsng3K_g;=1Ms-t&-bR zhP~2<{x*qpf2xKV*1Tq^it?`9w7k@fdIyG9ktE6o$mMK-v1$|RhQD)@M3~j8lcDV* zQ=xR|{&oTvt@)wHQ{5blv9M*cX$KBWE}`=_5?^ z`Zu=1Z(fDzZ$(v^YC;lOKQmj&H^nrP4ES2yA_xnzgwYs(Md^RzhiPJKl$H0+?y*bn zP7`=0MK-leC81C%*CPYDxIg_}76IgW3SwoudF@!(iD+YK?JN;gC}rb;oPW?p=LnMRW}Kb+^cN)3RIg zIkUI0m8HR*%)0Xu6CU!{bmz~|%m(qkH1pH(|V+wQmc_tSqj&UWtY9K2h&IadhstsF8G zAA(mIX$xBUZ9IAum-^3zJ>WoC6~Z*Tt;>+?7opmgkFcK0x|zXx!#3ch(o zdf~?h3XH#96DGIXv`1vskd#)Ao>DuuM|?n`3>zt3$~li==2pqRe&<9RwbP-*+g6IY z=_ozW>&R1eho!cf@0IN==;tv2&i6jGI5W;-Zai)A(MX3mD9H%Xy+8E1nmOeW7B9$< z%n+f70hjis;0pvpy!ml2Q6we@p=Z4IH!KaMu0KA0KrG4-V96T5qi?uRFJoIr^X1=(->cKXD5>5ebCI#=*tu`ma_M_#pSuB#by&pK>z8S>s z*rQCO7^g?+4zIz^s>Fod5LUgQM>7j2WkJlpdYyR!*&Y$9g7_=Ff42}zwfz1EOU{2P z0q&~PNuC6CG5yqetSsiFlxNbO(rO=V*V)6A53ChVsVN9r}wryRwZ;Pj_A z00r7M;5R^EhOlHg%I)J3TJpoU3Z-Dv_p@)S)Avk4H_z=S&u2d^;o&{Yr>43_7I=-o zi^GSVpqbJ$u3w6zRn$$d!GbR<^yW6rSF8~)#RF)}Be1$UWExOSd;EPdghRk*I%R;I z4nTQjd-0LO*4s%^U%L~Z>;M=(l9WbxJ$qlv<50FCyf$cH4vUFY-$l-RdN9@va znwvfye{wsZk&geHZQaHe->))@0L&MG(9<9$`Z?s^Xa1BMHP$8qRo1Zy z>}Y460^SWA0y6#qdAfkl0*_zYcRK-B zLoS2?t8Vaxlk1T*%+F~)&ND%Q+3?&MI4xs7PQAtlf`>mc@u>|zi%4o*iR=k{&}jBS ze+K$?X)eD+buQ6_!1zlV1}MKm=gRzCo@qmE$CwRP%jSuTW@CLOCI0v*7W(Xh$4Zyr zvA2|i`RU0MLCQV&=F1mBn1-ECuyW~WF_}RM@&14)tayPy1WJ4yi_dE_wg_}yyB32{ zzKKT)>~N!T;+sg6^dc5x@A8I)#Eoh=zOBWgHr~eK@5d3`k3rfWi4Ifu)>;m%-J<(R zy^ZcJ{Z`>Gy^^SDi|;HX$le%9PH`H7pTN#oXuuS&%b2DMjVX~b#2W@Da2;(9&j@5r z`^7UL@Mu*ii>Q#o?U-jKR)XF9BVEUOW9buxttF^RYO5quT_N8#Bzdg6azsOvU61q2AH)%8)E9xyi+OKpeevns($f4N zEE5p`|FigXod9%)As{gTDF}AkCQzjM*Cv(9Sw`$XdHt_8&?a{Pj9LE|)>iYO_5a%Q z{M7!NuK%a&|LOYw$5{V!a09HVv3ae{xg36CFvzA{+_%))z7@H&rwmEWO$Nbo07dei zTLdtEi+v%nF+{JK30A`|^7w9{KyUG8sLd43zl<wEK3Sufg(UWaw^V5utUl~pU@C^UH?HC$D1iG?$Zk`Ai{kDqPB#MSQM5e$K5atGztp?nrCw=Gbm(gMOL zMyxImJFLG60zKS<{S}V*-|iWjB03!YvI)IOp;-TRJ)Rj6eldtL*dRWI#8XMTjeSCf z0K9{_eefBBtE3OH- zbs>+Z2vB?hStjC`-!|wE*Yo^I2n{yll%D~7hI1(@m$RFJ3riOlr$^Cq>YvO?BjWfZ>J$`iP(LJrC-+J!Yw=#*W%CLk~Z1<N9tKsX zD8(Ib*mvd0Juv(?crron9iNt)P5G2D1zZCojnw1{*OD%|2=+U=gEFX2;U9h6$H#rn z$J5ru$*2mAqcwDj?YLNeUHk2AvHUxodz*k3p%2E@oeplvfoL_vd}0*yFdzKH#6+Bf z^Xb|OXGBjZy1^q@TyFhj@fjV(@~?$YHb~_ux?7b_U7k(yDfQ2FqNars3;7K+-5)8{ z%5OaBOI)7jw@#?)V8G`3FCGsZOJY;388z0~;PXH+~wJR(5#k!9by_YW)EHaTmOW%6C+t%l(y20*K*xndZc-S zV2Nm$sbejQ^csdgApJbtgX}Z!MW{8Lf#bv9D!PrufX1U6xR5twWK(@v5P9qZn#_=+ z_lky3>i_kSJ6*89T(7?9T|Q*|Um^cIl>dJ@|9pAs|NXZ6zZ~XqE|%Ou9pm~ygwLB7 zOC4A?bo-z5cHCkN0Edd4)!@as7aJJ}BMhgL&D7kRqe}H~`=FSbm0NBp`8h$Nn8lPX zJ9|Ft)XAO2dyjtwLJI9o>W>STSGY;dX<2l@8fZ*Uns1c1nKpdRn{KP2V)8EQ&b%i> zfSMgVKCGI2k}}aOTnZhOXg$9YS4~*GJCqf%;R>t*hgi4onQ)3UqKC)^(~>@QzLP~0 z9{zUak_u`CShP#A9e9xvmP6xA^PFj=MG(aiD%K%sKp8L(@L{YDUTOl(`~wz>x}ks2 zt~%GLWJbSSnu8)sKJ%2+=oyJ9h81E80oO&!e?!~5F?b{tZQ|(yt?tDI?(uqNf&}81 z-*?akF!lhKstBYMU81<+rZOyS z8yo7;6+DtmA9ohYUywn6?rCOhG6}K3j}lDTaA@GZ(EP;kqNuQ z?+aN~N^EV7>;t0%Cg(mhfjJ?$K0ST)H;Dgg;|}*?{XTV!j{nN%R#!vk|8wwrI{$xz zzon%_Khf>&x-@M)p9!BYf%Ly)4@Qnrt69Q>TWz5#B|TS zS-|iRo3nuCzPq!?l{;_GLgCT-v&^h}?$AmM_uZnEXrlILeKPO5ORI|CZzt5pV(!z9 zq%P@B?bjo4qPY+EueXTEnC2H|2 z1swjaE%o!#?Chgvr`{UE0DI{T8qMzF<(B=Z)jYGG4Lcw&4f|QMGr*8H51(3(m9?-m zY&)Sc`lWp5zf3jH(7dSOq7H=e5|(cmSPzPJ2vxnP4FuaAAM?4w%Bk2Ce~Fy9-Ox}V z(8D^cbj|=X`pxLsn9n33<|8I0 z#nnENyL&`VrCLsVnVEDtJ?wbRi;mmKq%qyuOA#Vk{NfYloq|c8`sJ5jQW>A=5`l1V zgI_*Gr&_Py>}I(vw8y5>X9Gia>#pb3VD*%~>NXq15R9SC((C$V23O=V7gxG|Nxm^! zRn0r|>$5X6P&HHm6b`z>RvOSa{fn$Pe7nD&6*+Rfo%LPk(}pVLQ7J`Q@^U>YhYd?u zOdZjKN4ztSzIAfK%b%P(5L<~;d>X$1vU*ku##8iLQ|k%jqCKdQTg3G~E}!D|6?@7{ zuWG>G8fc$NC98hzmdco(*j9<17M05lsgdiaY!Zf4Z5dfJme)>hz` z%+Z(23Jj4ZG{7b)$Z~|yI0gP-MmA50^~_%>;yla~&=C~Gn|hgBSl)sMDO>|q4p?eZ zw^@Qleq)X(EYR}{0I6#4nl+He$Oxddfk4x%D3b`qBOwfH-g;9g8p;<#Koq9Qn) z6PDqr3Ja0e(DDK!z!#UF(wJo!B@H(tu9}WUqy+>pZda>ii8hPc(G(W!C3%|0mywLs zMYKnpGWy=GnO-NWI~Nku=&D0CGshb4TB+g&LUl<5>l(&Xr+C=^W)X{`>m>dW~VbcP|Iv82{f&K79XoZh3ii z>i_$j`2VJkyQ$-D>bRRa?xv2r2X)*@XHN|jTdi{Rw!BlEjd97D4n44&F6?J+zuyV_ z{gSu>J1#7b+yPhx0gNyroKCzmaFj1_7;*-_3^)U~EXNXBSPq^av>a27K0aq3NA5ab zSO#MZ*#SILu8Y5<8vqyjAJ-a>3ysSejjk*ew2rt3vW7n%(vk|Jf92 z`(Y-H_^1x}q#x37ciZHuX!mfXCcNgq-R^lBkz|xZV`0nef544yKYH#906dLw)hRej zCK!RjKvH4il-&xCE(b8zr15vgddcn}eA}Xhv3faBrLeEldSu{x{ev!)AZXe9sziP* zox47Vzl;IUhyj4UMSQsY#?Z(#_Z7b;Hs;uQ%8PgGI&x#V?RxJfO~_4g$x`PoY?VyrI(x0W6UE*5xHr`a#= zA@i+qPF)~hk`KTV35sclr@O^hZ}-xv-7=zFXYZNE4U`eWn7I1M6RN@Y9;H3@_t!7` zX{vfYJ1>1dPd#;J#uvzs&z@P;qX(G?&yYV>Rw(_bghlNa%y8ap4`rCWd5-`p=Z^_l zLGF}dn8lYb?0HDr&E0}m(1?b6#T#7k-6))=!s?~G&25f13xx?_}YY+qobsC;83} z+K_5%C#QEkl5DYH%f9H{m6u2)Z?fS2%8a>R%0*q7o>Nz!5(^8U6$E7)ZwObX@5H)O z3%fv1K3m8xXIDjjZ3Yi+?-s$HuI$(VXcVpr%*}a>);xP;X&e<85UbfQ?Z(uz99bTF zZP~(-yLNI2npc$gfcT1lkbA^3+FnvlVAR*STyBC*r@ddj#Jf&5b0^+^dMPL$k0cCJ zlh$PFFYTB&Mor{!1AWD6&CvVswK42DX|>mZUSd@HYM%r%I31RD(y242K@yFHX%EWU zAQ?dcRgI|R2vhsJYU9Y*-~|Q@SW%lWc?-tekt_H+a#o2#04o-u$&qZ2aNBqf2w#e~ z2ixc%I_o>i@lO+#-n=C=Blq?)arkNXj_~s>X^*}2$BoR04Lqt@ueDU=efOg24cvZO zs~^pE+K!dVA%ct@U{Hg1yBLLF#26A>IXL$G_WnfdQZ+iQR=1u8)NEjY5d}PahW!hT zsZ~nDOwZ#DXd}v9j9eXPP_|nILzt z@VVRv(!6=x;M3h8S9P}uOH^VI*YAszwinni()^{?$}M7A>%f9GE7n%DEk{pziB3kH zQ9qSUf$XX@$G8J^jn&gWUuV$0^sMrHs;oQc(kTPEu`4e@)U|W&252+c1EL8Xv9_`y zo;_2bpY)``$TI{IrrWEXcWTCw z)+~SJ2sXM_fxoivQa#5&*a1!oSvo80wF*})`9NH?oc@{mfuUxyP`lN+uDREPnt@e+ z#TT$3a~r|42b7)}mt-~deQ?%N&a}T$hd^uzvtEOhe^^Rc)aR5-kHL1Kbp*Dnz_`5z z7^Wy!*p5pnivjsCSW(i<;Kfu_d#r+-Vq4Wv!5S>Snxy>d-c*r?gdBe0deY##g?7L2 zZeIh_FT`wiiUIv@f4hIy9P~-uVgY)P3Ur)N03$IK&3j0*(WwT-2hhL35tD}pMdD&q z&-?gqtpg|II<>^ThUNzJH?C^+7I~*buLc3wAQ-xbRZrBsp6fQ`PRQ)i)8v0kQO9Al z1f|V$3Fwy|SO+8IP8`OCEAKcJXC7$R zdK4fbYjg+R$2{+M`%R#X3yNzhY~G3kW)}jtON9WVE4ZejfN3*O1^oIO2r0_`KuPz_ zBwDG+_+PFB&=cnB@5dZ2t2q@JXlobJ0mGV&nV1%J8j||5K9KBUiMpMQ9Xlu) z_Sg~Q1`oYC8=ikGov zH|*h4XcV_YB8=`hvVf@LRC&7WO5;dPASt+KMv_u1eyAGt=G10YLIUDNh`LBNHklY1 zQgp0qQYH$DlRS*mh!ZP)K0r6;4svz}@tRbW(2LN#sL3aH6|5N(2|#Lege_n+m`J~D zigf;MM!W>woWG0ASn@JPQbGa}(aCn-Mk)-mtrY8GikPG}m$0kD*4$lH%5p9@Mu|VT z9vRdu?7Gqw!78Pg>Ub+@jl_%%G#yscMylW}~a>A9H||C<$`{5V-YJgv^kbA&A|Sh50V z*UOt4U%L2!qjCv7(d=>UInYY-0oI+KQ^x~su=M)TmL!7&OOZp=9Th$$sFJ;tL+Vhc$-l_4q?tD}f*+Ol zHF9yH*RNKDTFN`c+RpYduhjfws3Vb3dwn!!@$l|)x+9*!%$yNRutI`I&z{Kz6os}l z#TTDlFooyWj4;RXb2y$Ct-jjlgSX?Dg@ahoAP$NfSJ=b|O6*dLWJ2)?qcQ36b6C_h zVQqx#z$Nh_17BazJ$UlEFNB14;()_4Y9wcb+8LAuJcJFa`l=_iB&G_)@VZnr0Hh-*`KUSm4 zu9*HkwGN!)tD5(7%b&-K2Os z{7IJ{-g%x3DB*Oog8~iR`2`VAGLP=R+pkq|k6^s1aU z9v5I#;a(klS;xc9$SLHK0Znu31jdW+2K|atDSPvPajem^_T^GYf zley@Oc~P?}JTLmM63mN+5r%$mR=4Z+>381*vzN)izsml)_(IX+!8s+r#uJH3YK>x8 zXna8dHBmyHx_9UX#h*gcwcn%|mBAgT&zS@$+4Q+%Ol^P>BS`+6+@;;U3y8*b#}kKt?n8?pUYoX02YKLkp@y z!aB3Li_|H$SQP(i(lyLIvNxz%?~05 zD;S?|Nds!~y3iKW5-KZPkhPd2WK=(V?O7%~sqnnxb}qdhNNTJ5xsIC*m(7by_!6FQ z0y{l-TCN!y7{fktn1`eVt3}u8h{`b?$srJo&35|z=9Np=L8+yju18;QaL2i9r0G3k zPMdgA^VNC8>WfTgwKv0lG(FVG&LIqUT#adQ3}~T5zKxkN%d+C(o9)A$;x0M5a@1m$ zBZFf3K;GrzuMp%C0rx9}wV%xMuP4&4Kol}T&!j(`!@dz&t*!Lrl`!KOe9IeH-_#Ww z&t1ZA&os6DqxX8@%Hwpj!4!q#O=<6qMj{7!z!eqM8)i3%{qE--P;Kz-4ItpJ+&6~z zKgMMk&@bB7;pa+|MC;z5)=dE+DT)Ko+_2TTtYkv0*eF1|Y!f+Nf$NxtZ{}}XTZ#9# z1w3Pv4(cvWF+31?>C<5CxumC{HU21?6cavyr3&gURr*D(d>Ne$dnAsbQ>N zZ|HNc2M!V^I25e*V#Tt^pUB&49|`^R?1pm>P{=dsYn9ejo(kR*{{9sxkHXH+bn!%P zH@BKcjE~IsfDJW(K2WT}RYcCOT0a9|j_GIK%0hJ?U=0r>7oy75tzHS96~-hFo>WTa z(caX{Zf{Gx#GxnTL2JCJ_6w4{B|dh0xKZS^y;IOsv#b$8Jyuj02gnYXpBRDew3-ej zgr)J>?07EBv;$a=WY*bH!@9apd1hr~>4xYpY@qS^>$*s#Y!JH3PcEW<0qh@N%3oWjDFXLZ zr`XzzppWz>Wo}%^t8}c%j%f40KgbE~pVH?Y-F4kwTKA!Ul-f!^+U>d0DyF2rcI=OR z{Q7U2fH)WmOGH}_BW6?cP^vNC{S=(=?wi#(KQgN^{`A^4guZ`jV@e|}lcK<^1e`eU zq%CS-=oaW3$Rh}vogvp3l*it>mAp8Mr+WiwlS!|Gimy8ZP6Fk}YVuQ>E941Wtwq!; zIXd}g29N)GRzu{M!l~i4osj#os&Bx2*^2SJU)H=|z60;&<*=h9TP>~s)|qRkf8XN# z?-dwsxUl((=YQ97E6d^Yzqys^`QPt${x@H^%K_eL8sX{r-|6|^>G|L3`QLxq`QPAK z->-55m^wjRsw~6G>RoB4SS#&<@w@VT`R6s`^{d*!{)Za$^X^fZJ#jNL`P}T%Q_#zu z1`G~)Lvmeg4_NS_(5{Ev2;jh)_KJta^7cOY&}U|H*ZJpBP|!E8OMA7-@itJky|V)n z3b3oWFzgDzzCElK%eB4o(c5Ffi(8b}KgR$QVyg@S=dnFIbip>X$Ej+Ijc@ zqpkLSyHv%NpqdaTGXBG`HDH+Qm#a#V}c-A>=ptT=P(zThDbp!c)(gfD5+Vz6BKl zW>Y66qH^W#RH{)7$ibBC_8a78QK`RKM{M{{)V`bi*>=27dwwONcbC;k*GA!f91IrkT`5HnVC*z6zZY-jKu^E9;M^9}6lk zMD98Vt8L8Oji0w!+)U>~Itw3Y{~RFd&zD~y1bm*wK%5nF1OcBGMCp|VInOZ?_zZv) z6ilOVPH6CxVSXDrox!lJ0CM@WWug^68K6{ISW$0bmZP_Mc+GEN*6aW$eL|f=qktgz z$sn&>FqF@m{8>YSHCCg*aFw8b z6#PQxve3DO+x-)G<^(wh3}fEFrvWV)^kLbDdoJOgkAYi}wXfty!>viUwJ~rnWW6sU z>NQ#QvxNJ3Wi;H`3d5bPM%3%e%voK+)z_lnvYMf9cFWWe@CkyZB@+HfBH{1$*3Na^ z^lIkd^Uq-Gv8jzG+A~nG?`D8V#OQ6Fe$1WfC~J8JHxdY=pmi0LhL`->{v&uFT{eGe z#){+vSskqu;N994+1hqEkj@Hf-ihJ=LpUyI%o?12oZDdmt|mz0XfL(VYE3!TS9irg6XUD`#J zELRjpq<$aO$CgRJ7K0bl<0?wa3QG=~72;{#GoU3-julf6n~G!dEoRAm!4X;fdlP;u z7+(^Ndl-Z3LoIShp7=#&&OLxt{LyZ$Qml&gz_Yz#)h{%99hemb42&-n#23{b4wUy1 z)V-L_tUDdtXnpL7y1CSoXgK#TQH(d<()RU*8=1gA6kjG$7_nt4z-cF36Nm>Tezj8C zN`Dfb5^JUF-olnN8Jnkz(#*_^0Ym8)PlWvtZMjTlwCDv4oQPB?sW9Ym>&N{N7wzQLpV>;1dur z5+zBe<_07ESSv({kK_lPlZ$0q209aJh7!yz)S+B%VJps#S5g}az&ne07JsfO z>d=wwvEacYDhs$!&cx$KoXohHRRXH$H5V354g|EM5yMLnB&UgzBlOAv+tK#HKv(VM zYM5u>Lwm3bLSNah6y-47{DON|<|sj)>X38btwoEHUbSM(oi3UWtb39G(Ws*Nkwx>9&9dQn zHAbz4U7lkVn@GuiuoWE6j-xdj$OO!pBC52PKmxvsT7S6qC(-S3v#jZY%8KiDb5Q&2 zG%=n(q^q-$!`aUx7`F31_nQN^hQ?msbsF$R18X}^fhfyTgQ^D`vv&xp#;<%<(>EwF zN|;R+b+nNEU@>>YKO(m>uz%WTR!2QbyVyL*zKE6gOG`F9S zxo48{lCQk5DbY8r6W&b;LR0vryk8FgxMm`5QCgG%TD5Jet}$CKq?NUrq_nJ371h)S z0HdyqQ4JT>G0BPW6JhXRzbBaf+u%pL6nIsc6NNxU~CfkW?bHzwwt-mNj-zu=7s z3vE_EQNa315Jh-nx3{kbQACTzaV$ad}*lYvOi)z4=zx#L3&Mq%s?EkJ`PD3>3b` zkpb0?`-bl4?i9K&kH(LT!oEXrf9_PDY4n5e&9=cp?|e+Fp73uvM0jsnvAz*R%6hVZ%q=k8A(_y^UhhpP7%Rr;vYy3ygiEPJucqkd?G!-x=LJU zWBfDHSReNLZf5{k^yZ#_=-gU0K6xU3(#u16!h1Ap)EIK`-c|=AM>)6|CQYOgCPIot zJ#!U<3?I`9HjLSC7&ec05sgF`Q!-h*CB30m%foPSo7|jJkSko+ zk}*_^{*JdKg4YGgry9$fnZOc=efV5>VauRkQ3ugw%wlrsGNu?pnZ?Xi&*-8Wl25PM z#HvCv@M}>;*Ubc$TOl|ZVK)=82n)iR5qZXZe;z>zbjNv+lJf{kOgKf!c?=~6tVu~E zCzca(VtE2iEXQy{N~tMVEO(&2FgZ%xqC;G|eb$EBhYuo*7pM2#t94;y?-bF3ZUoD6 zZixVzW@B9>Kx2%T01^(TRY+d=NLnEz3~FQGjzsbR#p7I|v8eyCcYRF>%39urY{GTItx(e(_ACIa3eavXC!iv|XRj zknj^Gge{73(Jp>jKkOyHCL><_NSDMttm2tcx~E2QjuvmBAd?LCo^r&H{SM|Ro&xYa zL)>%zs5<6+U+Z=;efu%8cO@Ge)dC#Xx&BtLvh!x&8)y+>aoR`w{RKVr=qO`{Pi^s@ z9ntf>h4RJ2%jEMPMJQi9oJ@}9+&7X*%f|#1tiX~MIbO(%b@;L%mMxGGqRXm(ngC$> z7e4?0x!3;x?7eG48%LHfykFs0^pM1nJmQXV0^{t+lEB)4q)5WpoAJ|6OKPCkLanGJ zFq`=O?eDqNwYypp_%fM!V0U8ZuCB|eQ>V`T3^qUW80aSb{Q0w-_<#Q0j{o1@+uPmy zk7tkZ|Nor*ubc+&!;>hPCL7Za)6cU1`S~BVwx8`iOYi^lovrQ1{10Dg|NW#Fjr{OK z*q@0M&4>l7aLwEXld(U(mQlKW^VwB69ETJ883j7=v*IfHG=x)s7>(Y;e|nPuHK^RT zcT#Ws?6=zW*X3>v8h`tH=WVB3JFWUB^_T5(yI$*jq{oeu^pnbI`RAJ7ebug&sddM% zH|pJwG~z0)<~kVp7w|lwcSiAj5E2II5r2I^G&L z$2Ea40qxh|gLbV^KCPwR;S0n-J19v!RWDrG5vbpY@by5S8h;y zQ>&aob8aL5;%4Hn;;IvH27vNS&??s-hy^O(5jF>%jh;-0USxaVSoc?Rn6xaGG_{Z~3NM?W&s z?Sz1*!6=j9XPKNoh-ahA#d&~|yJRzo`|rc4<2gl;IG$tnKtm`X)-ff~)kemI_9p@U3j%ES25J=S%SdeQF( zqfI0f_G4oIh`V=A9l#n)-DlZ0uYoh~ys95@!+m#y({kr$ z?qusje=FPOv}^R??KvChKA@9bMIgmM=MUgtn1P!E0@jDejw18#FI z+Zr1)((LZoZ$aqOFEelJN5)HUdq4HIh1+htwO_;4Rz9UPINQz_*z-xPfuPC)vr+4k z?xXthm=1$uKhNv!8o%fB;@s43`>kvPO&n(zMN-)bHhG?HQmwr_JNDG+-ugk$7v(^I z5cX!5g+cGqABH#Kkjh4o2WPUeu~GE?vAQydz27O=L^blBc&P!3(BvPh-pUG7*1}2i z*oOwd1RRSVzxjp|uOE6JvCog*?G;v`C~Ore?3Jt{j0KqEIA*835c9kLzA9(W`__03 z_iEK|oFJCf+HH)P+A7(ND(zaiTSL5U!3?lfszLP(c%sVuHfN2W8_n~^oECgw5Dm!> z%hg8*$Rc8V&ii)lv)A031r zLKAE&jT0Ye=+A!p<=GJ-I(?Q(ZA3`WA4W)1MPTjWd+5Pi-HCZnsTXw7JOaj3nEUOIXTZAXZ!Hq=j!d$wXuRXkgk%VE z)r6uPTBlxc8FDBg^4e^H^ZnWG&dO-$C*f}*AZLZDX;RuH4Fdx}z#C!c1aLygR`~qq z?#LeEEkDOEKX)dsu##1O~UXP--7h5;AOl>28X%ep$5aa9}M%rU^WyJ6D{=!xBXy( zgZO3QtuVH$$Zsa$h2MwyAZj5#=<0klT{;*aGpo*l%WX6XeP9GRgWv3jmFwU#>K}?f z#@C$gP^1oAk!lkCBp7q&^6$R+_x|3B!Mq%@w{vvqF>CMDTZRt+3Zv{>AdvV6=qnmy zgJ09v*gHADU||aZfq7khv>}lLs01c00mZw74`E01_m=`2)XrMahMyIY%MJtRptoT- zy2ONzAMN4hpfiX#zF_&BD7_-_IS>6XjAapu!j@mh(@-`8m~QWToKieny;BZnmLM3lVzAMOn)mZH0uvnm|*6@Dw)W_%{6F^(7|XMl0=VK{GVkC_hhkOLtSpf2%u zc^#}oWAvDlI|v}+gXdoa*U|7!-V=)s6diGW=J}icGT-#=ZQmKL^q`9f)73_+ zvY%aNn;DdhkR*j7fUV}wHF_@Tjh66~tVqg?Ncs&5;fGd9=<_8@ZcAj8@t$IU76tW# zfIbxsSn=TB>=kHB<~7-OHW9+OXhk^$umw#7DbFOnGrOT1MD$?HlMYZppb!0V1(*0! zNE01E>2xVSmXX5khphjcu@DuD<4tOFcIcg}){wQOy}4(HBc&0iLx&-fi{N-o+9V zZR|=U4o360`iecQ^16~w)I?A#otlT3?wsl5zarN#IZr)bnx=wol=#F&`AlT;XIo4i zZ0QR?2Rp+)T97wh%mXZKEZ<%i!{CyFQ?ngULJA|jPsaSQna?cZF zYU69Tj20|?Q7?%ojKPP znF9p6zywC6SR3c=+B7sXX?a*?_HAzY0N~rW3LZ1)odfQV8xm1X$d1GV)A5 z^$L>?sHrlO54=!bOJgS!-Jz*{;eUMmvl=zHY9JSiC6l2 z50z*5@W4B(w)i#jl##g3xf5~0w)r3h9veK6129IS)3d-j;i>WH9Hm?Z=w-gi|0%tX zMtd?{s5YF!Kf`e3b9<`i4S&j`6^(sqroz0)zt$VI?mqdjb-Hanm7FA9z)wOBErntX zJQ-~LC?EOweaRz7k?JuVZ(tExz-x4yK7deWYLXwSL~%|ua)JuBVkD&lF(=_&3a4O0 z1w8|V$nmE@9-<;UhMMj=J;i5qAjCjw3?CzzRfeq8cH_YK*JX4Qj&v}+3d@(sjyU(WcB4L4f!thw+!sk$?8=A^b7Qy<7+4m=b7Z+qKX7R!KOt3T@1T&6{ z`Sb4ZOtl}&fyfMb@ZC(z8vVlk(KH?xT*pQN)OA=&Y5GS%NYlV#$-_f3jjsyXLxdo5 zuKGYRSBe(Tzoz!n*VO)3yQcP+xu*6%{hHcW_td_9Pto=7Q(=-4O~{W&0w)nfijoL}82Tlt)P9QMf2kXPKXv2pJ8t}aqAdHFD}O)RMBMi9E1j-jbeC=O zWv}`Dd*Ac>f1Z1O|0~?{`(OK_-~T6F^!uN9(eKZ_=(qOX!N+q0^~ zZ&zN!cSp^3rH1*~^|@nU>yucVr#)N<;}lEftr39N3g*Jh>(`_Ju5GyA@`TgXGRwQy z`gj#9Yx(Ph<#-i987!X1UvUyt*ODB#<;Jf0_?7a!X9X)O+%J~~n1u>Y1Pv}8y6;yb zNH8B(op3ruCWzBhx)bc`QvyCBl{RDKZ z=weq4Ze`oLhRMH6c=3`$HB1Gc(UpruE7Vo2649rPOqo6kDHrY0aN0vJZN5tbt_P7a zIdM@Wi5ANGv@Ob$%C8K=6WNid>*$?09!qS0daeh&$O6qY8hkL+?omD%Wrox+a681w7tp@TNPueKxV|I!6uY(T< zsYoofRf)8mb6fgM#H`Q*{!o_~u$oPK2VO9l1b0L_rtyT0{WJliE&*BG|1P~357O)O z@F~T#dgIw-40u^oOxxl>00AIb)l@E+NTwq?z+77Yi!y1rfV%xNiZfIG+PPj){Xm%FAeYGL=GHuOqg z($+kvoizzu@PnqpCbi|~k);6Xp^K)m*f>kZ&`fOT&?wwmIJ&MxmuUb*c##c`S|4~g zBw;Dpk_+D@o@IYqHNvk5seGy-%2v4?I*E)JbKn7Y6-L8@0{vE0q8Gnl-2ya4US2#9r&J4L7twGi$)CEzL?&jjT;ULGN-An{ zrlg`C5-+6w+Asx)t@InWgkm*e5kSyH2`m7exIj~74CQnaDRK;b_abOcn+_sKD4o)isPQu?9SynlCR3UpX z9LD{ED$T}tuOW@pQM}W$AQ23yD0OQ3wd*$THaHj`YkT6D`go0J(}Fm*Qc5o2{7Tlk zv4-QxsegotNzQ7Wt}#O{^DBa2(Xn5j*3`5=8VoTuuy=%IABLD zgX;ApkD?e83Xq^$;pkJDNH!+84yi1aKr^eK-~w}sV?XSaxVc13AwSKAYp7q%n##)9 zK)9fqtpCKZqVR${kq-{7Mn(WBw8U6<)XvE-jJHMmI}XIfHMcjK&Tq%Z%-cLU{ za}yovTF;rjb?N6lbWt(qYz6&VHha7J@BWe>?&nmiU3Bde*3?JDaG_RJR0N?Lf5W`- z?S+}uz!e9>o)9LUjwisc^y8uGmaZ4w+amb8p>M(-2DF&#)BxAhx&4bgRCf0=dsPa{ z#=`cX5R0RrQDw&Qt;mv$LtM2o{^-y9>CgN6b2y8muyTTJ| zvK(lMB^T9n<)d_jckxhAfrBu6GF1|(sJ#c% zX~7Z7##?C(uhnT$C|L}GjpbR>RNZJ~Q*bgv?(Y@cBwk>vs9d5cR>^|7dYB;&HZ6GJ zpxRj8!$s+f?wjE--RB>6r|BNu{Vm%Y92c`QNvnzus)l!|O|0x~P{|`~l4LhhxgO-{ z%F+`z;c=a(bRT_ZAD@eSq-lh`uyihq%;d7PV;*5~lMffIkYTmC^g=fHsw6{dS+fZr zoH>dl-B4x0+*waDbR=~%r}oXhaj%84*`3VsuNjcDr@lezB)QUaa8qx-Uh_9Zy#FWf zhe)Ea)OLLOZj>vPd+f$1fd2hFxWE7B1O5FH5dR$D{`qTwo3oEzZ)Gc2L z(c88E`f`xZe*_C1B&0CjKZnS7>OwQ3Ihxv|9ju{FNS@m(M1j%$C89rE5uCu`;!3(D zOvGq8(3TmyXPXcjaDfL#w^lO~9@I?w{g}un+;;39aYj76u>zC$tndP#q`uQp4Ae-$ z6zP>))UZA$OL znf>LFX8*xhv!6kmeK+3hXAo!q9+ zKqGyN2T2kFA9WE7lTa!r>zfr>M@67|IbL`NDI2DBc#eH`MlGBI7#Qi-53?P}t9h z!u}Fq*atWq9ArVTpMt?(Q1^8`E{Fk*Q?`)^=XhMNs}t2As{xw>qeXnMBh{Mbgbgkj zYZ!0sNVor$9K>|9$!Tx3Y<^BOz)r~d!)8I9Y_mf`v$<9pKnlwTmK&RRv-yBbp_-jc zxp8snYBscE5d};-nIq0+gtf&I-|}&FUs}pb6_mhbV#`9vTwm1|e+c{o9o7Jyk-r|`I7U42V(rZ5TlFQbu@bXgcxX#l@k|H6Vu^Meg$FN;vQFtn8br{{*^Pn| z_48ZKdj=pw484U7Z%34a61=ecSBx6OH0OD8|g>UEkFdRzitUs2RgE&g|I<>0MRnr4*xAFjk+U8tqxSxS{IgER7AK@)ZblmLe zK$dLKU66E=1UKYpvw82LA~ux(LSUCq0BZBT@WiUnfB>Kp5-ZJjqb7+3qx+Oe z05Ffq6Iq^-)Mix`JGCTTM(Hb#IUz;BYy;vAA-7Zvka$MHv3L}qr5^_Ut28CI`87Tr zDwTwF^S|)&*@7oe2yO*MJo2bYQ8slJQBwRt4htbuz9?Jt%8JazX5*crD}gtNE-u0e zaZ!8&MWnq!!__4z2JtK-@S-VaYf}*b=^eHpwTP`1233g?Dg}%{Rs&CElA#p`Nm6&) z5*-L&7{|yyb7FDXK{RulNAXwg%cW<&NHOXwD<8dZ2nU*bM`n14n{%hdO*#2K<^m@# zW7wyGSVZo8wiXP&&4aHlu^p7sB}5HpTbQ$nW+A>!zt+ z=gQvw8)*QPv(XuNEGgTRt*i+ap2$}lSbW*`pI&j)nNy=6H?PJ|yKSSb(zve0COC_{ znGHW?i%3lSW9hJc97@i$TWM+6YT6#u;sB(iPR8))Iq;GziNfr+APlOg&6l=Sspvuk z3uSs>sKIN zs*B=kPBje)D3>>>@aMD_xTvn8u_{Ker*h_>nDBm4qT$>m!qP1j=OJ9n*#GybS&s6B zRJ}OT=3q{jwK<6q)e?1TL<^9VHm=ic*D%-cmSkh~S2`=A9xo^9p-v-%TPSzW$Rl&F zOodB1=dP;C(E?CU3U0p+W9y44U;QPr;pe5px83X>kP}}j(+ngQzD?#M^c6IgnH@?r zvcICdgc`4&WIvhf7qSFg_g#S9PtS2~*5TZ=!*0;dO+Eanz)bmgE(OhH!ZGy0QP~jO zF%C-{AeAOlozMk|GL1tu=NzZ9iY}apnXgz~UHOTL^&}kWh!?KJnUL7Eid4Sg#j8kB zSw)6(avYXVPJ}`tb4MMJ{ai;#p<-gKVEPlj@X#fyq|r)7Eb(LG1{TkXGD(I-ucbp% z3eWWmb4{ko5%}0F81k}rIo5|cyOv&0(Mq7onY@-+hB056^vJb+p+A)3Rok_pfd^p|Hol7TJPtC^@-D7%3So_E`DOyFt7 z96idPgT`#3r6g-Mhz6;AKt8#DwxW(jI06SUq0)A%~-`-sNY zgeKvI-^WVV+e*cl^10WGE-Fh4e@o4D;RR)Q$b|8^Yu!7{>e&_$;kjQ3`7^$ovvs?3qG>Nfk` z(L+vR5v?fRpC-ssFx$n{1)HS}3nqAP+ORxn$QyYfX~;p;xugMe;cA9iY^$nH!H8t1 z9M8->O-@WRzClaSk3bHZ?=ip=Hrma16Hte7&Z!XLK}yGmfg_v-d|Rwj@IS*i7`XVK zqW2SUK#KodD4@9}c!2BY^z)LI;$Pp0nx$e+fBkFLO+mUTN;48qO&WgFdEPA(6eUEs z9;3_M^fu$^Ogvlx3co&iI?t!$yw%OmZ0b|Qc;f-{v@mhlNU0@Jgn04OqL!r66l4^FC`(sS$h^q@zl$8RUkRUPL2< z&LK4u9w9`p^VmfrnDxNv{AM|4nAU$b_ry~{R;8x}hKMqav$)SNF+DA06PvZ9!Ui1A zL$4Dv3|$dXVL4LYm~$e3V`xB?oddCQQ*of;5>$8Wabm`{OAzR`Sbj~4R5@H}2Kr0I zzjGNe3fd6eE#fIl@I9`|H(4H`fyo`QKbs&&D1=R?&xXF%jG+vN4YLb8MkrId~7j&vrGguxl~-ko4|!lxa5KBl|Mt zIvjrnp>cs6?i}twD5KCFI3x6BTzoTPUOI_}dH8e{%*EQFNaek8=FoQ!aKIYG2T=g$ zIHxHAIAYOv#g!!_&*HLnV%`92CGGB4t-U-uUaCJ!Ekm=?_l2`ZclKlD8YZ3J(lvT0 z-V87neb-#sL6t|CRTn%z5gmFGuL|GZVK};+Ud;^!lajrBhS|!cXO1e}nr*~ALmU1@ zH<1Pd-P9;ELz7cBt89y6(Wx#n+}MP=$V@Sx(HWrvS9~JdB>549vC4xohAQX= zOH`2uZ00UcTo?EQ$olHa?Nx-Hjs=ssA!v`|v6Dy}k0h-w%0Q7cBcX2m$LueQ^1o1e zk1w15W&7FA_U>*f|H}?M-+s*h@|geSG5^bB{+Gx6FOT_O9`nBd23|y$nEgdP`x~&+ z(-7|KWUxL6KnNIZT>WIcz6_`FcxpYf(#TjHZBjZDyMv4VXgb74($mxMy&zU-Yf`&7&!hNNWe*C!UN7gvnXr%GAr`4mk8yZNW(oMSlYxwYsm`u-*RYS-1Aa zuQ%%5IvlV6uC)(I1jbwiq$l#IT0nOTF#jKF#e}WYM3EfW;pynTDW*aWo&M&a4DmhNfg&)Y4lfJHd(~ zhQj(pnw9W+JiW8i4@g535W3qSnu5$VjfN?QFP)9d)IUiF5Q_q0ACAN@>}H&rq6j~m zDr2z=AzVNfX-rmD)+&-^=gD7yq=(+NJTZ~L1R=@eEgLW{?P{*EGxq7FJ2esmNE{P{ zPXIN8iv;CC%-~sW+vUFVxw8x(eiB@S^K(y_XlR*3TsaHm-Tspdc%9qoZ_Ydg%Ks=Y z$4q_-9FerZ&X(sTfW1Sw!ZhNUY4~)xb*~Tte|qO_Ct+XaoLHgAu^cVBD+kT0G4nae zc;=!oAn|c5tcS)_1CL9Y8EISe2X;~r@4Mk}R`OK(o|30?F&H^~vM{z2^tn^~xW5zw zh_k}E9CF&MuS*v3(hDXO)s8+B+gpi*x|N1vWl^3bk?BVb`*HO?=Qpl7WLtye#rHv}~h333^#4$}>IrDEEV=UV^W1xV2=eW(u4%o``de0l@9;P61 z=ePzp+&LIrm|{rc4<2+R?`gZDU|`6bAu?i|R8AsgfU)g<+60p^ca*TmIiRLcQ*|aKjBb9Y&?w%87p!LU2-tMq-a`% zF$0PudTE<7#%IZQX^*E=H_EWA`kHH5mUpKy@xQ#t*tCn9ND|*8^GxrM*TYg0AQz(@p~6i&LS&nCYQMarS1&y8cW*=R z0NCPecgOo!%K5Z@~B+?sYg97Fx4dLC8CeER5xf5e+^y zQT8%HfCZ7e8iyyE&zX%`S;M}kLy=fWPC#f0r8kN8@#$fNt8gyi9)#hc#o&OZyjGPH zD?nS|I36XT{hiSJh=RH7ph^=HP~k(NzSXDWfD&J?=p8oD+Vx7~mFum-jog>7Ywf%d zYwh-GT7{a27WuifGf~inVoft-0%}kBU+u~Yqya$VJsl0FJKAy|EeurupX zbTOg;sHcPQM*KF6diWcs(ca$ofZ+LL;A3?`s(6)5y1b?cUJFh}o7wU;cdTY!Vnw{- z#=#^J{5?&(pn&IEaVbS5K}H4WlvHZSY<3f+qLSexGztZA8VhA&hVz1P8Yjr0019Yd zG5I6HD)r{4lFN`?MAdc_`~=c?a>)loA6*u3#%}ssq{KHj59~x!S$0(FJ**#1Q;RBp zMoOA()Ve42#?L~Yl?THF%Yg?QrbJa@HaXR7{iO#hL=yU4;?>Y5it+XO5t@&H=j=_; zkPCnFR|Q!UV8E`YwBaJl`*$-P`>BvxqPc)V$vTDETh2}_#h zsS|qEskME?&wAsi={}(=xkpsBkO5%^r8F}VSY*gdHE&{(@^{qT@aiOylm3Zw^S;?v zp&423q%f{jSSc2BP0UM3pu}FzrpUM!^h{0KYTU8TlR++Z`IB;tB`8b&aGFvn)c+F0 zC_+|B8Ll5N7~G4CMgnf4WLdgD`!IqrDXANJ!3fq6TA*S4R`xw}ylf?jxmnMM4ZJT7 zbJrx?8E41xOU-_IAj@W`4=~3{UQanu0j_K6yTp^anhiE0$#h#nX@kQmc&`d6HzgQm zkB#0V`|6R*pDPWmm0dt5D8H8sc^!;^nJ2|)T8um`H_FE~)VQ|*AoHZjR7)jPl8m*a zSSk9z*y4973Qc`nMr*fcIA1 z-oK%!mqtU*YHp{-Sttl%mkwD_IFZ|(&CQ52S7J0(0uIb|w;;UC|F~B5PnwlQt#AmS z$M5D!iUx*#s-WohozH|o=E#jX=l|n!GUO78f@J0%6&xwJ$9qYYNCRbD)qJ5+Bmismm22txHSo^7 zeT@iJN7f0ot0X3(@;fCUn#YG?Dk;6u3(wg~kmvvOq|Aw2=$w{C?|=9&7u%N6M zq@7C^uj|h)yP4CbP^2#_zh$qy1!7$8{IbK&9}~xGeMF6z1{<`{xRD^ALNJVqn>c)9@4%?4YtS=chdr0eZ_whpX<1+)qTzxhgEe zp3HiAgdMZ2P_BV_(S`t+3=KP2Ae|Z?aLQ=mQDCW3l@`*G_papSXeKw5!Z9P(O1BHz zewt>w)`_74{d^LzD=U-t3mKU{Q4A(al~W4-<*e3zyNnQQH#BA7<%MAG187nCBrOSl z1|gVxZ`V$n-L#sBEVgI_f zF%^e^U{+tZvf`M9DHJK(NR+bX{#Bx7eq2{?8+M}HbU7^jiBZC8!zdCZ^KUC}2u$Y9 zHg`#@H=;4pDQLWBKNlCJuF@n1rYuhu;ijBMc0A_XYE#Cv_pNE~KWN_j%guW~Z{quT z6aU1zP79Ijg5y2X1sW{|NV7<(EdAu+fz?IrTwC+8D21I|evbZ2x`!tQ6vvzz^Vh9+ z7yxBFmjdGh1~)0voU!{kWA{I0?A#<|b0#9%<;_REmebO&#@FPH!@P=q%m}-clhN+H z-mazmlq?)N@HhdRI3$=~7>hEo+mXoz%Xd=TmIatHpwzXQGCM5v7?zIF;Nl!9w#+P5 ze6^@2`C1&6Jd5NI?7KI^`UcA$qZEIfx(ihZj$)?ra@$$wLc7YZSOHwb3+NX-lQ#92kn(%@9;xi5g7g4ps%}jM#Ze-L# zotsYlX%(-{tkPUn?u6}iLGO9sKlo}oIQC6TSCUU7oCP*lx%tdmmeS{?h|T|l8a_!uNF1VfLJD9L!s>Fmy~3ibm{o2B^odIUz@Z(%WTSYr z>QP!Hsvat{K_n5aQ6!zCjDVx>F@8On^>NM@vtdeI4d3Z5`97MDo+-74RVnf>W~syGM98Z?h*IH=M+^$Q9r$St0@XB zRpu3XzDH~5-e?`k`gj5>M98LRdV{bQTGQ`UU8YW%%I)un6SHnrPOpBi@T*Kf6tmxR zy;;m@o6E{|W4Wi-O2+GjkXbGI%lWQkOspl(<*=e{`1ke-Nvp({bO&*|sC@D?3?=%K z^Ds`$=b1=bgZ%zZGO3gKC1wO5dcch2>A&xc<~Zuus7Z{RIuLV*xxb6fXYkB%taiCT zi}Z*0@}V&(M4lAvx=m0Bwn8nO!4O%g5lsfZ_6N!Os*6x;ys`7M<9mNsI*bEbMkH}g z_HRmx(BeiE|B;GfC0{B9Gqn^9+ku^n(UAYre)6INj*jMDu%nYWe(%l3oU|6$rZKTz zq{q%wrzKvJ7&;83!|n%0>P5=?N`p^AD!r1DK*av_!=D-oC^JdnBIZMEV97HoQ!G0#DLB zqoGxVZ%ng*_`rHCIotWx;wSf$>CiZ-(w`{d%=D-c8=A5eEo*TwQCejV>WKV2?NHW4 zN|URNc>>`Rr$lIvl#&NmZSA`$6fV>N;~WijG+trqP{{+OjBxNS)+SKtN-&j9&sx?-HkY1yW#`hf--&_J zpU5H2qq?OXucZl0aTn$h`$YTVJmrZE?K$?xxz&3#m0<#rHKr|LOOtH1qDcm-x-4f8 zI+7VBhIQcj^Uvd4L;KR?z*clv1Go(9*=eNh>q}dEbI6hdDl2(p!buN|ZSis~zn_GK zDV?T5#*7)ziJnW@SkvO3eS0!qFL8TX$p}Af(e`DVK7b@=X&F&ax_0%n4C1eUTlE5tV8kmwJ1&g#EG0#yTi$l4dCGLZeJ5f`2wk7|6UJ!nc+$q3mh@Cbw zqtYopSn{+xEXj~*GJvFfnNp(E0}PLb>GCs+xWHw&+}`bOwBvdI{V2X2hJ(ux3#Qnu zH*E=0i?V@QXGZAEiyz=jHSX0f8(p4_2%+p@a~yD8-iei@Nk&>y=>??RKcQpJ&GCLOx$LnUtC&hQow2V(=Zg46z$qr8hth*I*Ad$~5WQS^)7v&}gr zvLQS_W*xP(WMuCebi}f*+!rjEDJ5PmoXJZ>d?5WPNW@X%8Z|SdW|;C)(Jx8>?*#7x zVYOgNt2uDCsOUx-%w#DrhGh9E=)YHfTlZ$$tnu!_!{rg3TsF=c$l&Q#(|P7M438Yg zb294M9H7l}-`n(J0@U_I*R{?Ew6#v;O5bP;q%Uhp$)vyBMy%xFMMfn1nd!StebxN# zlO(}VN?=;&j8|?B-14O@J&VIt7Zx8ZbYl%rMX*Q)%gk$$gJ+t7`b6^<;fxkDQdS!! zX4vJFY!-cify?Z0Dd}N)HHl}JSBsZh`u_e!2*iriA7_^(=}d%w)P|C(Itrz*nlZAU@0xrZ6W*}oM9 z;U1uEg;CEN;mdQ_%cz~?tOa2aH053#^)=QdN@kN#TO{N$GYWis0T$X7eDYcOWeJ{t zA%6Mma)0x``#Li! zXL_H16F<}`BXu>;zkC;{dA2^ALg({nRhDvfu#VX0)}y>Ph&|%cr&4-D1;aA>`%j_v zIk28*es+`khrneHeHReX0O15jr=~_)a@6-u^UDQWvpIfSlo@?)a$j!prLq#~DUgQx zv*#s}{eOncL;{LVXF_XtoMM+{KKb_uL&MMOBae~`;EP!jPLgrZ4;@wMxcE5pZGfi} zVA;q*la}_dyi;PiK$33|*YW1EupB(npG_w4!SD`-MS?;_?^7^WolU}c9FEMmKx~%a zjFsTX6WEx0BMB7v6U5b(<*6Iyb5Iy!^fv4W6Ii*KGPFlKsGyS_wvImBE6xKt7_& zQ9J=^BuxO4%ma-HKLmZGF!&gS@1137VbZ5XtNUDOSX~Eg; zU(#q&n!ki4;<6uFW#F@fXXkG6=MU31E|dkO1?)*JjJ{nwAY-7hYhP}#a^+_lOJpgV ziyX^L;-8zVe-3b#iww@|;9e2J4kTTY1(X!wUx*QWD*cmFBT&loyxFB4v0?ZFZx|#~ z&Gw{yofFh9kNV6z$(bIo<_n#TB24uM{YAkD2ud%U-lD%7jh=iZUTJfwO6nfL+PijSWb2?V!!>e+mdQ!v7mk-a?^@NgZt!Sz>X`;YRy?G#o7J+N$=LfDQzx@mmso^Z$Cq!OUHrZ#DlWXWzk*fGAr7? z3Wvi7+o-Paj7NT$|2k~zZYlG5mM z;wV!{9@WfEpIWh!Md1ptWzj4#FjBgjo&4mm7G(%Jy!2j+53b?7pt{;ATWi2~PRrfO zD@(k#mm^imdNnpOEuSt>pN|7!FEAJQ-AsG<%lguYXNI%0;GCtugu3W7%ThVDY$$5Z zFT7pFNuPw50Z?!GQDv`wPIM(64!rl6oPC(2ndzlQ{_A!z?GI%@aw#us0i1s|nZR0u zApSxys7A>cu`rk0PZnJrXgOjlm!#HsN6n?d#uN%^`pN{3JmWcMxT8LfB-#KWhiQ8> z^kiUyppCF*udieyjZU zq*<;O4aQr2|G)qT+B&%>=~U|y^aj)oCXth+(DwnGY>WUh0I*@q)qpP=Q$D298A*tz z?uuetmRq{`=!p&@+0vCYCNjetQ5a)m45uC022IfP0w;yIr;mT(CWcD`ZO&KAOiSj7 zPg}2{2VS42qI?eb+!Y`yZZEJ^&{Uvm^Jm^bTome8w{$-ATo$6*Y}CZ9y=bCT4|YYcK&cM# zwLX|B0l0EfuQj>_;t*tcn;b?4=K;_#iM~e{xFEv77z;!3>s@h`FbPhtGQm(N1p>LB z4nC3~mX~1JD!hA-d)R=U%+<8A)({(NUnewCc{QiBqCABq_hw}UFvtdcvt<+;CV2qjg?AyCZXz$qX9n<-%vFPx$KfkkuxL2y_{a9H1F{^y+5XUGYvC& zOYp&#z7QHSe=-6tfvXj`*%4@xNpkH{a>#X}jAoQkTC_W|o=`mI!N@}{l?3D1Z`G>@ z85a67N~Un&TRN#QkLy6{iD-LlvgBeHKk9 zFNPo=1IL1mVy6#Zua)Z{y<)p)-JfC2cKyQ#ui8#&pG7+>f&OB|vx*Encv8Zaa*#8O zbhiA|{?SgeU<_f~e(*?iZ{>}#%;lr{HVR&uJJfJxFo^_}V#;i8*ZQ{I>qpWGUU~8o zZq(j%H3K0pYT?wr1RJxO_g3j6HIpn;Cz;P|FZ#KnoOMNgmxwF%-pWab=ZP&+W$Mf& zlx%8h$CWOV+2#Q}K{fa)To&$}he5W=gKCpwT)NIJO~m z87i9&9fkr)E=99+hmvKiqpUDWiz9+uY2_e=@LBM+Yf~A=c3$7QrlL`jYN{(JYM^#8 z-sWKWSQ-s8#jm#QEX-zXQJNN8*@DgbRFce?7?w%6X4g|R*HEtf{Ap__+i`IV*MMPh z_Rh?kT;)?ImzNzbXKtLB@$-SVUHh+3MG-TP!4eok836KDP|Pb)xlku*&q|6JO5Z5u zBYn!P<3nfGdEyQhdl*PFR|E4c+*w8*QGUgHz2}JBL8H-45Dk$)eFn>vs36XgzA{XW z`oq~kI=vfOc`un!U?Yd=;5r5yo>wPp8TO{qu;DC69w`@eQoJdKI^TvK9xduws1XK} z=!RGJH&`>=^D(r-?gkSOtj$DpuXhnUrg1+Ws&Qp6@HvQ>_&tpii6DSUI3C_%XUwBb z6VEUtKquX+(3&@P~MrMCi1LHPqH2Gx*o@=tu))@SB~G_3cF=)iKGTK9L- zDmfJf_oD%s>Plbc^gF_L9(?}cLsZnLwC6QVmyTbi`Eu>{?$_;} zk_)hU0>KeL3VU~nOcE7}$A`F?MU(1hI6hWMiQ`LLmKRS3a3IKHD0qMDQ#tOE)IbTC zNrh#20$4OT%UkMw8u&?wRC|c2W-bQshfop)u=n^Umj+<^j70~4*vRIh27#cx;^Cyv zdKm-?s*p;VDy$M@-cPEbh}V`MsV0Z&ll{e??3fSRJ*&2emNYCTB#}Ia?B6i) z8aQHDcVV>=sxCh;62U0p7HxFxl6KV7NciGiF#C41wB*Yr56r^F=fjLVf0WA&zDMK zPh--j8ySBuC`|vWx1Cy_Ok*UH8QGI0NPYB#(}U6R3oZe}V3AK@+O|_F4B&B;Ji@Bp z^a}W&+Ze;jdqX^hIAvk?uzFt?)l{XE*eJ%QwR)r5E^>HSJeo$MS;&xeUCa|3Rbf&s)#_r>ti`e?4l9d8fXZV@5Rn@KP+&sy->`Ho59Xm0TSm=jH)QFAL>N zZio>%#Z+8b0W*-ve8lut)7+r5Kh16+B)CZd3v8JFOU7}cBARPQd|)t8Np>oAx45K2 z?M=PwAC>DTXYCrRM{}5F=bYeNV#W;$$3Mqqws4uJyv*0%DKB-qYLoV-h0)kD7L7=< z4JMbs_^?b0zu)}&juw1WKdE_7FUEpL>RV2U<_h3NFOGq=x=W_vHQLxNf?*Qk2CMBA z5)46`WnjUV#bZh_GK@!;KK!2i${`al>)+QzhimNdNA&jlTLMI^bI!{823O>PO(Oqewc3r*S&q@?ZqS< zxWBv%+~r2Kc2a)p{Xu_JnvIV5wNkgTj}5gd-p}{wcj>HR7^T7<8f3v4;FRf;~TRcp2 z^ndfV&^)Ri`~?*t<)cQkbJn6yq*%=^)Oe81(f8+#zMnh#etPu%`;QJgUB3W&sR)%`{4FRg~L?ov4 z`LQJJ>6E95oTZ(v-!$WE5athNOw2W)@%n)SrVT}Dlk5CGh?CcZJsJ3vS^f^0jJ0;H zTz&gudrg$E%b3}S$W!_)2g4({0733^m0FgHXH`$`0Bytz)m$kg&iTm2FE6PWTUn^O zTBI^_b5_Xx9C#JXVusR{0AiY*+OX4`3J&x?9)JG)Ka;_Au-*rue|>LzV{4Pl%>3Vt zA2y=VXBlG)e)jkG=wJ9r|NCrfXa7I8_jdN4ZS8OGKgZ|W`#aB`{m0hV0Kg1!8it(2 z@pLYr7Q9a{?qB3*qx%YV8nEAM-Vff|4uF1r>&Nx&{WbMi{!9O?ZggIGXgXSDkA#1$ zYif$3mdInsn#2gXxefZH^S04!b?TkfjbyyKF}hg&$3>lb_{T+ib>kwUMr+ktr_!#s zy7gvbZ54efs0T}Ot19snvoT`KGiIjsI5n-zqDV1~gQ5(AUS*2Ko*|@_><@$J+MD*r z!sH?Anou&xDco*HJ>b5oH8;bnEx8QN)-H zp)*=v&&R_jo(Wf(Fwxdr?z|-8t|L3EExuZ{QV`SPWH7c7wN2hC>|paUhTnO-M9c_N zR?3-RT3zg81={+A)$>nG`tvAlUZMdg!8tq)p-MfHTQ&nx>v1r zK_c$tZE%FV6uQZYteT0}3vkUMHr)X4YBCP{y1Yyh_W28L*bzGDYDCU1E#c{NuzEF} zjt@3BZ*OlmkouvV4Shzl>y3DFxp@^|hns^*a4}s6god4-#-nv&8`hJ-c>M;bb# zfv8aX0P-2@7jO}1ZI*aBp^Z|xMM22W`7eb!6DEBVu68S}O?V0L>x=3Q#F0@kc?~u1eJ6bkO5C zNg_1ms?``%B4mw5gH4o{apEHd_Eka_b#!#mHw3RdNW2lWru1sbD{PhAF|Kf3qeNtN zfVpEA_>G1ud-e7?|LizOL=qmPKQw2t$9NQpA5`Ro!B^28odzQ~wi6J$GC9VJ#7Ha4 z3MwTOuyoN=6WvAwwO=wtt#S}oIV^C3tH#Ppj0B0)pasS{#irxXiUhy}F%fRE8mQRU zXe9bK=(F-s(_SoUawP!W5cPqT(Ev9tineG?_hMtP}Fl*@FUDoV5Y@x5R^>A`f4x9F126H9{5s2u1=WPcSm(_av?}E2S<)oN>t>(e(n`^6h83H#@ zcwT%I-5%vX#*wcf|7~sU?q%e^y`8N``R^H_mCku2#dN4BGDw&f*fStZYDJ;*|_x%4r{E1LO$}afg|IBQQyVQ_DR# zgfOZj=L?kk^rhelYj4V@En*Aj(fQBAKGK`Q50A{_zYG1JpoZ{k@PFIe&ocbq{?4QR z|7-ko%g29xVYm?08n1t^SAB|{A>HlA7cbVf#S0(=-P&o@KQA}BosaMxBZ^Q1tUaFm zf2;E^w)N8)zy;@jXZv~P{6By8?2-Tb8b80DjiTwh)oPgZClNUrzQ~yOSF3SNp#rr6dd{!#n&%ngB}B6`3Y(BVk_=yN1?dAk~;U3_pZ@4Eupu=<=4t-34g0xQxksdNrF4u#_%_ip`>lu;92yEUs1n z;KQgtO zSS?=wU%arD#0OmwlsrqskiZtp5Og&Ek!cpV<8jGDqm`VpZUx;H!b`7l)F}dcJz~3& z5(iS~#)fG?@$VBxi^}PSSexi^eLM+MaCE%+#-l}E-BPT6JQX1cCdObv)Y)i+GZg)Z zPh=mfzjhcP?^e5aV;F{{UDiQ45;<+XM){He3|fL>mbjjF_u0=vkhQ!FcOIz zKpeVZ^HDGozCr|Ncr45?07cBc^vEy#neTscTl_38Knw2wy`8Q7to~4H+ zYdBn9bjRu7K%@hc8)>mr)?&KEp>N@viB#!8xF3CkX-J9h@HTIP$tKWO!F<4Toai^- zcrRdJ=4@B14-sgOnuHf3MQ>IzJ^-L1Y5 zm1Pj15=e=ejz4AQ=ump(dsI_FOd8GH(mw* zz=Fo)ghiE%k+YWbLEZ~t?3xjxoC3bT!f#te$AvFmNWW(0@U-TtJC|~GcJMMD}`(_l2eh!QG{Exn7@R$Tz2IJ>oPx7WOA#0Rw~ zLAG*uNSIfYkc7Vle2Y|)Otm5}5+to4p`~6iys--neR}bE z4)=%XuKfykPh^vH+*srY{(v#)<9Kahp`|E;wCZwEej)c=1K z{vXYUN$Ax7+?md4g5My?pWVZOn5~lk_~Y^Yw>kf;D_idYvTuI2G4MP*fBr1r{|kOk z$^Xxu?LPaDXOHLqpSk}POc8MsCDUYM`eFLz=>P8i{%(f;?`}QP|F5?RvK+e#cN>@3`GOYw@q=&Gt!^0AoO$zkV&QuI8>~%~rd^ z0*u+DUamcGZJ#i2YqHRlfXZex0x>=61tVcuGu~i4Qu<*$4$_ZsX_;p+Y@v9zXraRG z=Oc9_*}}E-lm!UKm^uYRaHi{{0OMoWgTw^&{?_`UrgNusR;|7E+h;H)fjws;hDtI! zh3C)K^BaAJ!LM#5R%gflQ7qrp<}(aE8;%!`?QHZp2EPslb4In^-gCHbI5{;r`C(|s zXo^-)8Ku|<3Lala|EoDxRB=+?Z;l=lv!$>b=!=wx=_MEl8I9wp=fIn-_54OlpCh!5 zZPI5O16&&BfZ^5^|LCNA+|i$l2Lb{WP9lpIHMJbA_wx#~5k_ck&XNh~C2^eMs#HoA zh%(|c-}t8XrdBD!dPSeqLgo6r|vl7bRq_JvnyG`n8o#Q(Y8 zsCuC5~&lWoBa9d0=KsP7eXl2S3fS341(3?bk@0wyf(a+55oVGY} z`51q(?UozZ3-S|WORRM2UYo0T$q0WzZ>7Tzx~%m4WHO$v@~^Z0wRR4|6~?_J#`I0B z@7L(Q2`#tOH~*emu4T@@5;ne+{&#yPeg3x}>=rKa#Aa&c9M3eyQ`nzneM#+dvf_&;OtB{2QL!N&2)$#EsKI z=XeXw8zcE}JnwLBR~;=~96Popmi-JT&m}aJ*DZO2KMDr_F89CN-0}I(|MvF&URM9N z{doU>t@9rx9G95{m^6*!w`i}~>e@&V?6QDQQCTT9brf#h7Iyq z`0gf{L}Z!!rPaVd7tBhES>|w|r||%eCW9N6LSDd_=rE$JfHTtO2VKn6ZoD|wx>m+aL5PXN~Nq}r}ym00-uKcB*%X=s*gcu}*ht%I$d zgZ_^PTe}DF`|kF^^B)c_uq_%;U#wjZKkWHYZ}%}xz`qFnce_b^e)_+=x4oUA|69-Y z9_jyArvI|`c#Kt2rrE8hII~TR@ahA>GYx}MB3xZnlm$cNZbCTy$IWi@1^I~hMvs0t z8mz4kpemxO!~mZVpUGTv0h-}ZA_dLbEp$O7KP#II>WGX zs(?pV7rt#(>gX9F?-*5sITgB$Mtq{I8wzkp#C0M9WPQr~e;BkLKm$sE zI`ZmOzftS@ye#tiII6!ng@w}XlL}+M#Y_UTA<+Fks<_}v8ic5h<0RR_6qe}ZzG_<0 zGzo_nvY(_x36~iG=#mX41Q^`wA?BH-%Pde*>;|dzyo(tr{?sf6G55m>4fvj_pJLwc z-$j0hkKR={6uF`CZ-RS(c@d^`-}5Hbs~(oVom_MBE-OK?OqaERpm`Nc20HPrlHIlW zaaG@8QP01gUiE`?ew)Toy-|NzZd5;FjvM0xx~q^X-sg*F_xl1S^;^_i&^&*k%~sjy z?CK)gPIUzh7WF~K9HW>1hs)lcI|)!~?t5Ede!Khu+i|64bkhrWnB6ctYBwvj^mx6| zhbbKXC0bsMk|kQ@?Qc%oXUn$zEgUSUMSAifRQ%XD zz$7Bbd_B$W22JGQRM5p)g1Ye32}@$JM5xkeIn zrZrT-^?Om=}Y>kumWFwp(32DZi|p^BqNw2_%0&?C6{+GI*W-9Z_1uBnVni=xcffbR%m|vNdB2b5-Pk^BDAM-V7i;ff z7#=ewBf(nE=jz7H{hpe@wdU?X@&dV^W9T2XaevPjaqidf+DF4e&ewv$$RB)fE4t13 zmM-`COBcF`{0`KOKd*~t`CSM`Aopu{KUrhXcJ^0iWmEV8%T7d7c?71GZvG|;*n3^Z z=VF_U!6qu0R8BNBNPVD0P2mWR%_yd_u2{+?kj0W1b=ic*h%bZyr0`yHMGQS~>Aj#g z#A+#+a_x4+7J*^ZV+*}|-8kmFbn z^Mx}IINPRkeqV%DB=xNN`N3|7z3&S_tV*lD1zkT@92eM#o&Ts zZVZS`0j)ej9L*0WwTpgHYDv217^92187;}P5q7D$;v$jw-Z}5r`8ewXxBuk?(R{s?mVjUWc+~6W-0VifJ5gq;gW~e3a)Qs^L%_ z$(_smlw#=waM8NNf;&x_v(JcWVR<*9FT4tFLN1myVg;i)CAqk7x zdE+6MLBFV!TZqJ{Z$3MzW%4n{ zqY%X5>1sQ~LgoNcD*RlV1TGcn}CxG*#BwVip5u_@glLN1C+&Wp`+1T=$ZSN!+ z%|5I*flAh27BL+`JieQd3sa$A^kB1oEP1Ela2Sl@4_-IyUyb5ndi&eM=sGYz_!w`uX4HT#Z@|t$J;pZW{1!Ct-<+k0C%59=| zW5W*RS@)veQ`|39;lnKBeu#f^xi5Hmi+?p+W%xZF2Tyf2WK2`>euU)>q=P~czXv+= zlxAG}Kpu#=druXNX)AH(UU+!0(6?->zp+P;tH$(Sc=ea`kaR&?xVuqryp?S4T$apN@qlWFYbA(A4w=wAE z*~8~dle)f(dTWnj)xVAWmq{1&1@wPA+5Df|&!6u<-v9q>`!8(1tsh^;UoZ2K+q!!h zj>1VWWI+?Pfb%tf+MesGSe7YFmd@!mx6GO0b2X>dnWLnQPK=^TpnY0BHCNdjOun#G z_vG+(ug)>Dd#SG3q3B+HQ`DI1+_Ji4FyxU8|9R=ZO5FDFF&4%D?PUFbw)P(L|9q7n zH?QZzuESAhc?ca05e?AGa31k3pVZ6f>qj2q%J+^n8A4p!WM{sp2Y-J&;6G5k^>Gsi zcq9aWy7RAc*?r0w^Uwe84jlW;`QLu_nE&@{{A_MML;ZPAeP*0g|2RJ>nABL03DAnI=6hTw_88DFX zc$(@DNF3@068rHWLSsOtDFDKLMl_MmmkepJUWOD>A;*{dyVaho8+@X#8DISp)La5|&m2-0NCAD*g>S#&zoT(c! zKN-Q|SuZDBG#f9Q<+j;qotGdTPe+6B!>X;O`4lytM|<%(6?xEIMw5rzZL0F%Z&Q~C ze;Ud>_-hGm9#33pu1s|vB7;MnhmSMrJbdU<=ULi3Y&1ukm+hFed3M)sZC+~I>65n$q@rC@QvAh3z=q!J5@jrCC28t-;se1e z0B$848yiKB=~CgOdFhE%6BY|Cwvy&6G+d+RE>1VT15?zjnVobdl9$*S<@9D)@AjBk`0yeAw8D9Zh zELU1}zuGy4lPO4qQW0N=)2o;R{n)feA0XL;C-_h8!(6Px+8y0sE)0)uq0{u82p@sP@y6|n2SVY1~FS@&wa)@YvA zPI*0E=k#U0+2O;s2gl26iVLJF?w{HRkr}*h1UR`SO%qvS)?&hW6UB49lG-vcmYVs> z$|Vp-FP_1!tbBxpT#VuM1(p;n2-r>5WXFHGz~WtI6FF164Gk;~=-PM5fuuts8a2G` zg@XazPXwTUjO;ZSbF4MGjydxCi=-cnE(#Z882`H&bnzs{uP^$;I0@k~{sG%^HJy%= zgU!v$XnHm4ZNSAOP2TF?-Z1WMUI*~UWHXucISo4gXI*&nuA`rIG}!2WbF#C)OM6CZ z#fkj!hZlQ4WzU&{0+Ka?g2V^jlJ5rM`kTV9CJ0JiT*Alq0EI>!=mV)Qf+UFvD)5A9 zHuUSn5Oa!0K{Vvd48f2X5W&ch_Xv06eV2$l6ZUFw3F_$RwWNp7u1HMTz)@?B;)AWj zRd{j$`#T9k#yi?={0k8k{}9KLNX*Aolel4&wV%vJ1twXrwG1V3r}ZOE+l^aOE&0da~ev6*{oas6LqeU-$O_L%iQV zs-wpxpL3avGy-sQ#sU6)=`&|+uj++&n3l@VQuk!`%wFKRDfCO;HhKa6Zx~+``o)sR zca?Q<89S*Oru&4;trtzbt@VBH3i?I&Z{R&j^zb>y9&V9|0^(4{;OKK zT5J2=x2@Vc?}@kd;fJl9y$U86s)FL)z_C*T`hZEAKb%C?4mp^#2@|4Cqwk084EJMf z3p`l7C*~2uVV?w<-4I{l6pG$|dI8d@ZSTO7Frv!=frFvzo?@5b39JE!vbf?wjP81A zUb#0*(vR=}rJvzWX4=g%z1>{E6B4#=f?+i9@oz&6<2!LU^yQ>eJU^gkYEe(e#uYi^ zE7CrU(A0JO5am(vQy2p$KmfrAu?uwo;P)bkBE}{IaM!nyuM&S44K3!o-gsR;!GUl- z@bn!My44ky-%$sG_(LBaDv={2+;3T;gMBxCIH3REVEz(TzTW} z!ac=EKhRgH79}*bQ%H=M1NC|xyw{m@W>jVV84|o?gBo$m&&=}g?(I>(o49|xx!zx2 zcw*yWydMrz@{Y{CqrqPCM&Yg8Vtn=8)*fKi)(-y%5G;p(HgHa&oWwZKz%;}Od_Ef? zNt4{JapaK4J=7(eGt?bR0Nq5B>BZ`(Qc}VkM%v9fqZ(fplh;{* zZbZ^-i7p#X5!xD;FBg8aMqm?%WJ$^XJS3gw>!T7S6?}c9keCEGcJ}8k@kov1h(qaH zM>IE^OSfibaqHHJ6~~>Ttb_~wEl)#+j71|DfE&|9!~|$`N;Sy#55Tz%g}w}?0+|+& zwDKT$r)|M?mevX&KZp0I#xHr9Kqs(~_~PbbLk#>v1NKl|uGSp`X!PXf!hpI!+ue6b(Ypjh)&wIhXWxkCbBUqRc}7lSf^wZ{~2g_@!q++sN^iVR%y$ z*80IdDJ2VVg0%PyC#a}zQEr+88z&&-o|uYLQ)`+*@nw*iKN)W@=jQ!nZ?m8V~X;dyUSx-}Qo%b4PJ=xcZz?(GdI=t?W?+Q0#pi^d-ig-v9cCmOk-;(kH zr8V<^wp|4lv-^(z*?DKkaPapwKi)zvhd0Bq=UD?t`c^gpo{`+Jf-Sjf5J!~}+_XvF zRL~tRupPky)4I3MH)GyJ;k+j&JR15*48q>i(NIa74qj_CyiP8!2CyXf&!O?yhv(i? z_>Tjt@YM_c)aN@yT^aDm%?IHa@|*E&T7Z8`Sa`R5)@}Nj(NX`^sr`c6zCzCE@bI|S zB~5BUK4_d&Yp+Y5_!A5LR;WaKw@BY@m4GVC3BkDY2)iZ1bIgSFw!qqvqrPZeogP(*=<&uCp0xho_RWh*|>m5ZMm7~o=nzKFoX^<-?$4X zhGcE2z2bvNc)^pJ!Rej5HQ23rlbPS{?-l0nmp)o*4se{p(d?Q?y}&XgJ*Gb+8an<4 zODKuQ$is_g+wz%kZ=;7h@}YD_6wi0%b9OrvPxs{0TD#qB%cno2O%BSGZcP* z^Zfx*2JN?}m79iMYQSEl2c~Mw&{xqU*HOzmjYjARiBmu;fqVc5cLRwb(hYb8EFnG{ zjhQ@2?50=S?TONmhT&S&z;6Hmc9Gg3o1 zQw#q*sUF#|rFK1lscC6*63K8N=ZW@@ys4(=#^*KbQ+7gb*22A-9FI#Pzt|N}_VnyP zgs7^QEGmQ_qG@4EipZlOYQ6ZrMf3!cn&K2k!{z*?*w5YLP8L9k?g$#eff~)ZYDNup#cbIipct8%`}`Ry`8N!9n;T zWz5Q*fO+z*T^FQDU$%yODuBYcUIA;3?|_CCt&dQ1JMRM|)b!zfy+4pJ zlU^9Y0fWymuju1rh~EDT@qg^?lx%*UG0+v{`SWMF@xS=H9sjqzk2xWpJ;wk2llQ-J z8oUorqGXzEOg~J&Q2h7q^X;8%{@-Vh`G3F0&v@1wM#+^=9!H~K=!>l_oAp0!+ zJt4X^7tA-FdGaj#B!9-~x2Z8H&AinL@Xv2Z6$#ek1 zBYngVZZ0rRnEOz6ELt(sH(wSU@L>r>X!niR9HM)#sDMWmJp1SgCle}*g!t$a2Tav? z#tv5fX*{{Js}VqFz^xXl=y0|6?e8zo>L(boQaL%R);>z|3Zt$S#mapg20bbY&>TPe z2(Lshud3~iw?<7dqh-*)D%9bb_wDcH_HpAQKKDqB!2oJfF{wf$g`@fjw8Q2fiK*ts z*lQEJkb`Z0`#ZG!xTaszpx^$E|9pghv9%Z}7!3SA(98H5#{rpYP*`QQw|UlWoprHO zYQ82OSDL4%+Kf>?y&artH4yPX8&U71=1f;t=xV?*gol=L6ve`crt z3G)B*-Mzg>`TtL{|B}D{LiB%U|9Q6lFxL>}iSY%i?O#sf*|>mdWGb=( z*>!{pca8J*X45cnj&xc(eObd#aIou; zLR|)7e;7;x4il5})+4ekB362q2&0sM(uiR~AeoIsN}%a&EI$*4h-g)?f8H>-12GnR zLU^LH-hl^VqtOc|AP|7tpm`$WA5Okc#Do)3c!79->}n*-+DWHD1KgZogoE2~UFaVK zYc_hoVja*4EGWSkxgK^PiY-mBGR0_6Qj?YYLFj^ih*8AEHe}KyvFrR2#|nlCnO2NC zi-0PZp)7ZPhn0;&m`(}9=WfFxWuFSLSUkY*D!8G-9+@phL2g8KFX&7t+_$hAkhA2m zqZi>z$rD&W*>(Pb;ib57zf+PLF~;w*jrWm1IyB!xkJ%P91U36;oUdxFa#C*B{G*fF z8^7Fcm*3JUs}j!PF}oOsA0o^!6-*|<9qb6Dn~E@6k>;h2*xQykBb0^(V2@&I`txuY ziu_gPsWOjJ>I2?6F-UzRN=*TVQ&o|`-Q1WSrmP8u@rb94oiL0_SmY2TFsv_9l^&~P+a-Ps@`U6&p*Pq z)S>Tv^Nrrm75td~{PmsK;IDK4vpVey$$#6=wzqe)`5*W8AL~E;3*7&lEb#SFz3G)( z7<+;Wi>am;MwZA5Wr^JJ+Hjg)1#mL!qyC2HOb#g%29{@Vk-$XCaQeOTXgG|5YrGx) z7QlmzTlL`Ya6`hG#5m-iRL;C8K~2= zP)CE!m}(kD7k88hZwdrvAPWD%m35s+3U=H$^NvLl^A;*@`knxyR3m#kaCKlOLa(D$ zWJfrgj+l*i6vGg7@e2wfnW{5@DZK-#wL*PExOXDch)_Pb82+-m#XN=?4saeRBTBj4@{tfW7Iae(PyKm*m`hPw(= zCt}?D2t(2UjWB2`^crzz6vtz{2cq#9uK6P1CL$5`)K>+g5S4(f`5)m4)V~Twmz0H) z?s(437;x$>e^ZlyE^OvG{`uO^VPG(q}%E3#9J|K@+sCQ2ApxVl);KM<;Ic0t`{k39OfUQz-oW1dXm^2Ay}`^tz~_MEg0Q0Ud%>7y zJsaU~nf_YUa<}HcE?28JkWZq(>E4~l7>C>~W`j`d z6Pgo-;ph^;M2R5(w@4GhSz@-=X{_4;wG9%o0)*4sFr=)i2IN)UaoEFiGNetonA7bSkmjDKZ&LElh8~gRY4a(iZ+O@74xpA9k5_PbD~<;h)}Y)HeD#?#8?zuaKnLd zT*;v<`CrB#Af70Oh~lT{(JB{>{a`K(Zr2ON0*X$!x}wnBP}&bEFy)5#`iZ zlp7?u3Q!v%vY2^vqCK=?YD_3$FYG!_bWQL=Y7r{`s91yv*#WIQWO6>js)LD_au&$xwC-6Mm`zz7lkldFQ>uX^adNOl6v64e<`&z7O&KyL* zq>n)-E4T$bN>d>hZHqk;#sTnAs}M0rQiqI=ID#S?C9usv1-bSpl7xZSc|n|#Fq9M` zb57LRN+^+-_rDmsR#^2ktw*D?1)rG23_sZjAmn? zfif!-;WPD1g!6s=al({}eGUY5ME^ z6{DLxk(6D*OCBphq@)BUDF-^s-y$6*wa4t5(>Wo2PY8G@tjR6}Q*=vOIjTl39PS6i z#R?wxA`JMNM>;!_TQa2H@DAJH31Vo=K}KqzAsMg)dKBsKqb#qL0?f+Fe7IOZO>v71 z)bqTrw@V(KO$l7)zr`Jc${~HznfHpd&MoBE5pmS(lDF*@un-@Xqm8Mnahya%wUHmY z3@1hW$nI}B*re7s7dG1|*mMA{%&gCc$__#$(NO7#9Ar^^eLa&@?h;lrA_XARYt{u) zab`F{`U>u00(z37>FdD+zN5rs@DGK!U<+h>kffz|ZYg!1JL_xhEKA1dU>t6HnxOV}YHB2#|uZ%v+h3>SHA0EYV~Rgz)gj%3)$y1n3jI8h~mOIWkK> zWc$WWpfz8pxJwD&NqL*)*sJ+xG;cYA!+_hL#ygaM5zlv+B6|c(lpQ<%>pJ?!t*jI{ zF0`26veImH%k@UBjTj-?!@>XP>|F2ET%_48y0#fHPK~yJgzV*z5aj6K!i7zcOooB% z;wWJbH+{DXX+a)lxzDhh$EztdMGRPw`s(F7~2 zgSdw{R#KT8DFe!wJ7LWZ^w7kCh@}sVwJ^sn^2QD2eXJ=7GfsNBX$mDRVg@WyO~?eL z_$>h_a+AFWxw*$R8e#WCVK`Ah+WI4ux`B#AIb?rM!MXC_`ldQ6CVpV=`OG zOO3NCN@PIY2jUMY2IcKGL`xIR1ACwa8~8=+uDG6*(jiLtaw7hED5mQT<77(0R|pJr zA2|-dSF(8WisgV#G{lpm*3X0#LGWo9MvGND$3c|5tURnsq0P#Cq{+FDscwnPmt1}?oP z>@Eu>=)r<>_xXE2|fxOCea;GI{ekDLHH(iWGNGtPO_N1;_a!(|4f3VpY z7cjm&9$4Er4-58f9>>Aza5vfWoBkxt--zLHCM0UkXK$Xn*&7jliaf}Y+zo%R40~hr zeINcNZ_jK-#_0S$e2m;PVo%yN&6aExDMDP7pplAiwD?W4))BLlR;8{u8_H7!v!hyJ zI??)^k59_oqh|Zm;~sX59zfP5PxfWHDWAS9d!mnB-A8cU3zqu6QaKlE*wbJ4`?t#t z-V)zFGe#aS_32UP#6PWwiSO&rFOuQ<8n-RCCR)vBVsj z_()B58hr5hZ&Aer1k+UWX!4tGTW|m3YUp`5kk9(3Lqm%uluv}E0(*f?;I_cRUIW?o#VXZEZ74xj zDWrZHiTY%8CYg2gPEYI2l2_ksdPoVB;~{w+&a}CNog;~~Dz^oXtD>+O1|1gu8x{F% z43KS6L^hl>&5;3><*JMisB`-jWz{dYlj5iG6ejTR!BZHR#n$z9tz1=Xg-7XtX)6r2 zBFK78WV$(T*Sj^vTe$kUokY`caYv`8>Wh|4CWwt2(q z77xBM@%#O~6~rTJ05UumdUw+>DH`qM7)DEJxI|%A87bv0G+1yg8-SU2IsZ^JDRx3h z{}|GSiAUH$E=W~#ISEFyVKBiL=rl|x>yGW@A$w{G=mhd~6OEuw#Xd+8US(-2DRqpz znNcByebHxzJ$Zt5lth0ioxx~uc5H>-@hi&_MkqJ9mHrsdHJ&uD07vi&sRi~$V*pvW z;Rw)xj_zrvzW&Ce0KLu0X_ zVms5wjZQeipFH)QFvjMPFR~*W6Z3R(Hm9wb|4~$KG@+Fw>VfopJhZ#Xg8+T}>$^k4 zUfk6(zBW%FOPM_klF(~TCa`W9sp0@W2D7H?qbq%=!w+N3{4ejet8fSyo5Vw*xdU7R zFkYkZjosl&jH^-fcfqQO+p7qW*Ax-Z`mXp_9MEh+?C!{rlS?Yt0IimS-Gz_IOd5MC z!y$D{ck2M1#93P-8CYRvjz-XYgndRAXbruk;yAH)3DXbIH4g@kFuBt$#$}*SD?9ip zZV1_=*T-dzhIBmehp@}=0*{dCm;pkaoG##TKA;Omh^-)ilvO=(K@!2 zxN(cbZ}k0C*^h6r_>a_pQWaCyb$F0?2Oya2N4G`;g#0 zYz$(mXZe!8VGRReU=DB*rc7jNjcT(k-1eAZ+%7Kl$!WRs^Gads!v*}z`QrHKjjIH9 zVcsaH7KzJwWqPk);Oyw2H6 z>ZRW3)=qplYJRiDuU7JwmHp&Zv(xn}N5{F#%zkpxs_++Lk=t8?Fn8jNl#SQ*YQ5~? zVQ;*~96&o>yL{@Af}T9rr}XzVM>56I<&~VBEs`qFc{K!rgFcjll0-rf)zD(9MdiWj zBFOQy;2%tWx#PnW2y(or?Y#wys=qw-8pevs-A>gjl*M$rhTnMSDvqav_;ysJ$zlaL zJfiTi6kubod-4(vA$eJfI{}$?fY|3n7bmP1yZ}}4{4D4in)tP9y_!B>QorIL zoR=3Ld|+}0-nvI$igj@?=Z0ZzA4JI*o_d@nb;=>41O5o>@|pBsJ@l^NX1b0?(Uf>0 zt!k0CRuA@Qz*P(2Dgyz74TZ9pAl7@L;8J9*ONM3>K^MK-w0iWS%mEkc^;WF-r+mXhEgMYl#Qp#YQc6u5{kXA>2L zBi)_JZ4O~hAi|jf62xLvMObP1^(p277L4+IaGD z6BiOGj*4_jy`yJf z=b`mXB9Z;ndLkigJ-9O;XgtZ$bER$DXlM+2)m6c-+A)f2;I7gtX~PAavWH521PNV`dR z>g@MIjy)s+m-G)Csd-p^%Ee7lIbz2j1fo*24)3%tC3EBruS_vaiAv^e%z`y*>?=*J zOR1imGZNqyJ$e#e1ry#S?yqR{#T*0qoo%3$nuU>`7pjeu(p*4i_TGpglcpXODuQJj zkb`3Ff(iHLNUKsz6hPf}iK`ATnkJeGJ=Qoy39IIE;h|jnB(n0=#9f#lc)=yc!I0t$ zgSuH0r?o@eD7NN@$5Kuv1-PY9O~4YwlADM#PGrZJjfSx4#y(_*A}&1~_2U^j71G)D zWO`J&W>^`syr_1X+ZmeyR8WZpBJ&R7tA|QtY%Dt7=Yp%x}bzmHKJtOj_ z6j6ZYsiKi7u_sv?ly_?i?VdIC04R*} z+7fQclnzA)R8rh+`>fHZH;xU^sxSJ(Fqo7~;AXzYGDq^$a~bYv0UG-uIx18Ah#&g2 zlsY8IG#;B>i1-aY^6GqVWLLO7XN8^eYqdZr4H}B<6c(oDgQCY}fOn`y6}d7)Nap(C zI?7G_C}&Wiqans1gHvd!2yV<1^L=7C;MyzQnYWj<&e`dlwWf%Hy;h)1w-;*>}dg``~$Lqi}uJ_~doz;Ir@5G%banmRuS9 zbS!uY(wEh9fDi*~FY>Rrm-5$b`78gmrT!`)k`NoXwc)h|xGB>{dXMM){2^Agz2P+| zg`3y8nvnvQDtS>RgW|$Y)|dJDNshI%;dLZNs7o)IC74I;;Y0oOhhwPS%us_F(efdR zOp0XPXVjnmSUBn)?1zb&neP6kzLB3i6Q6``2>g*9WDEU6jh&X6Q8Z(uQBvh1$TH)2 z$MKyCC{ShKa56ujodOd~qp0z5$=&5OYgOS#BGB;8kfy9j^2~`9Qj>*?g3ic>GCboA zqggG?jUYPSaB$qjg34Gf5;Bc%doy_rQZo)4|7{jckk{G}$a$U*Ex@HDgR@Lp(|{4< z>kxf%@F&6K_oPg0?nhW3^ zN-!16NENqY4_k4$lZCU(5F2gR5J`P*$-iS1Gc-B5oWd2{*$S*-~S)2_{ajuSuiB1+B)SyS< znYXbuoII|^LER%RouwzKbtG??@l_x-k=E90Nx@R%38jlfAM<=U1RlAJ`p7K~We;LX zPod9?=xGx6!{|l}JZ>>3SFU*`6@-i|6uuGM=#UY4GWEntnd8ng74tFfQ0v~53q?vL zU?fEnDMo3vKpW(rL`phB!V%gj$^=8+W2~e_IV`#yVG3f|A6|E`5TE>jh31!Z)0#)5 zWUpivM&c|!@aO|Ux)`?@kYbzNYBf?dV~I{_NX#2Adr?cZTQD$t5bISVW*I>9)|%U^ zfjG30N^!5ciY=dOC+-MlG^40M=7Kgsb(S8^{4#Y8yiO?nxj6CO6m_Y>sKKfz_bInP z&Q?*UYJWM1lMz*zMpWi900d)#F&kPMt_es|r1Nww53Ilt8(5@wjkoMLTGN&fV#9@k zwLm&acxuv^ZbYWB63V&tPyWGf{>Zm&{Xw(Gl_nuq3d$Azyg%j$J@ntr`9GqY&$A}a z`#*EVFz^3RD{-*4)~6z$Gx^O)6`nrrPDjW2CP7Zgr|&)Cr7tf92~UAKyvO7tY7!aJ z1d5(|$Tp0SvNBCkGh>3mjD^BX^73Nj#H5XVVll)VL_S499ogqQH7${kT7acQZte7o z@GTSa)DcLu%5kU`A-O0=iVm876!d{lj;dsu@EA%J{=Wb-nkQWuUVV;QArKP80 z+!y3bJhd1);Z7~N2wFFwPB0lrgO8vdR=lC@@`4|!6n#z;lQw4QG*$!N+}PM32Rd&o zv|E|G0jr58h&!B4Qk}3I&XL6!ie$GqZesV{s>CeK3^s^wvDuH3RDf&VR=5f={|gtv zM5);E7P44o%EgIE)xv-S;E1uXN8s%zkqb9lz=X2Wk7BZ8iq1IchB8gmFH-%yc;Rj3 zXiG$=h%-E4b!i%$C|g^DX-aLL8RsV)M(VolxZq?Oj(LJT0Ze04Q=kl{4s)T(Uh&>y zl8xjv2A7;A7xU1|V4HX!42?XdF(EEm5=cEDQP6@oAb&O2Q`F+U^S%5Fc?5QR>YG4e zCq_$g9$cf*m7))59+I!fEZ-1V@?_Jtz%}bsjZC&F4IULnW)#6N29g#;kv%bTtLq51 zNqSV{IPlolEMa2w2_9$Z$?gr(5Yn8LW`Nzhp&0HwB@rdA+3;GESWwDP=gPfspM9}A zh6zkyt;vmt%Hl3Y)-(Z4>Af&ysBGjMrOTML9O2lr{AM$t#al0}C@~n-KTNe#!KQ>o zCC>_`wqTLPqB0!I3&V&D%#pL^i!YMQ01g`lsr0CT?a?p=6F3W7%hP<#G^forDe8Vs z&3WI5&=K<^mDuWpp+5&wYZqa&ZV5}^v$?E1n6TKOa1Kc1IXy|~U+9J*t=rVi?%PyG z1i^_@DspM7dz$zmeVVdDDe#rEiJRiMkeHXa86 zvH9~>*dQ-PnYB~Y@d*-3zEMgwWz(gDrSqE5#YW!~LFJY6r6*3EJ{Fs+uDnGl=3aUI znyxd4N~YX=>aa-VB;{alByxKZCfMSfcG@89&gN)$%EVta-k#gDvO3Gm19KW<*q4}Y z{v7|HB10l8NAB$Y@a8v@^D3^+na}I;NxfPScOP`ezj{yRt@A$@G{iL)kZx)0+0WR6-i}y5?bP3pW`NjdE5|;{FM_3`RzxF6uzOi?8U<|(N= zreJ02Mn;q+;)5%y-KM++SyQV@Dj3SW&M<=C} zQI`Tvg5Od6CO`f@@z$c=b&03GPTj6?T2o|kbmV)GH64?jNgo{f~Jc2yC*#3A1Kl}*2zNj|^8IlzkZ9q~Q`!DysRUd6?bY%rPNxuC@?3=n@wZHFb?#+4wCnLJrHLuB?Xc|R6S2DjFr5XbRrbt;X=G% z1+W|`G15i5H-Eqv@+?Y7fyX870R1m7DbB*^$pCAk35-(xziZhY6M~Ap)WkFe6Vzpj zK)`%V`A;==gp!XOIA%SS6(<-8PZ3$0K&HN-!R`Vj%R2JVbVx zDoRpo&KhM{r*y~&sbtZ0BESh6wUU&ghEI;jx`T;HXcyJS@d}K*LxvjbhJuy(^p1h9 zV+@=0=)iy$Y(sM^rIk9!6pEgC@&#sN2_sn`&Di26@Cyz?8#^~Q+I4GAY@^)b><@W&YR z6R;{;?7pMGk)*Nr$gL-D3|~;5ys87LounfxD{dK8HPj?w#Vw$!mhud(sN{E!9Ctc1 ztdZajNie@|C~y;rSEo$o9$J(MR?KByzPTTZ&U;re>qOelPtPKW{L=;u^ zvKeE^QhQ+&v?VTG>3%}4WTG4$U%B6tCi8n5;(G$+_lkf?wvp4xVXiz)hk7BYTxIx! zNe!#zZdqI~BDo%yO%;`*2WAM#2HCFg3qXKIt)!FqOZB`kVkN0?3!x2)uCF=&?(j~g z1XFFSd%KVnMS?G-GSgRwb#X~b{p(g~>m8|+c`YE{t9kxWu3+4+&sSryB+!eDdu)89 zUzt02;cY7}6gzm?Y@SFFRan3!%OQg)S!*`pbbv`}$8`-py%1W4LCRtB+wW*o;kVs) zUID2uUL5e}&by*xSvV`Xto%i7>qSv17v9Ym-tXHb81bXIOv%L{%A|LX$B{y@Qu$KB z5Xs7L26@3B0tD8#Q-$KaFd{NM2-mS5+U3Xu09GgC1o!NDAc_s5oALW-3>&|$o>_+} z4OqU0<(vd>L9P|V5~QzCLK+G89T)ltut-pM+x6q)T6-Z1+0eciz(%aY|1JhQABEDJ zzvqo7_J-|U!#fTWLw8MukFt;)a#4Z!%{TN zyAH8olw7NDHGKq7)Rza!+*+A|)3ZTD0;8~K3l|vX&J5-%j>nXw5122hJ|LOU$RZPg zu$sU%jp6u8HkI2+6@N7`o(gg+5x{6>tjyvW5FhM$lbW7xYc~sT*OXwvC4%#SNk}BY zHBgKz5s$12Ai78v91>l@&pL);6z+~Y(99wdRAf4DuVPWm?_dtq(>N;;N*Mzi@l<3p z6m5S!YrG>#LS6-AiI{NnROX87;&0qhCv#pw9PL>lw6uu`T zgjcy*@`{yVn4%w%ic;X=D4U|q`W}&d#mX#P6{e3~91p$1?1$p~4kR~bCKZ-lNO`Y- zC6;o#G3dFKQ~1=nE*5>xx16e7fE}ETuJ6@_*hN*t0Q=|)5^8l~@qF?xqKAhz!$*Jp zu!0m(`dJze?U#TI+6Y1Lyi62)L2NP@}uCU~U7k%fp(U)FA@{`Tg)eyu%q(&-%>&tR`%gPg5 zvR`h`d$}|3lCez;fu-n_hdl-M=G*R$dUp^XKP#;E0eKN(I z)|*1K+4>M{!4Eg@VOC5)i5f}TdY7pWZchnSXY3V9nuCavxlQksmBa8k(Y~A1gY>hz z(2S;-el>-$38@Hbwdv)03k|K=t&dwHjRx+XC^i`(ab0O!ut_v z^bwsOodh?Pqxq*7Khn9wA&{nQKF#D7#%%JW2&J;HR;u&$i4G;>avoLn+CYNr4q*eOv`KwfX`j1a zIDsvPGJx$gX5gm0YIgaeFiUXd>sWSF5w2`uk#Rrrui~jssc6zhj%DguphUN_9**K< z+=oMAR^V1O*YPzR19&|fXr!PZF` zxY`B4+bb9>PLC_NDs3vN(;&bihR=T=F1ul;d)y=Ex$ZFlC~LMF!>(5m(JDKc+!>8 zY;YZ{0~y$mNHXSXKI^r5<8}GOqx{3%i>dOHUp;h|Os|)prF8GS*CY)O?e%%El1Uxi zb7VCT_fAS4GH6g$R+us21?vQ@EyW~qsOuA?F5@caZmJ;;L@J9G_0*Scg-YSk zyYnt*VKUudvr;f6yHZKz+_Td-@i?+50p73cBG`!PEFs3SZM-BhAL}fPoHJDhaFFs{ zCYbnubYb%j|0_!f6AyYMez>r_2d|ScHZkq*hLLR<>csU37FBvwM>6FxY0)arS-aYW zusOx6op|H6B)PFj*^fg)%K~`Bju9EW~kM)`(a>HAMmFU z;K|6T%E%av{p)ye$iAf02(b(kUK`yKR#1%;X zdQ+;-7eIS|F(c%vsT&IwuH2-S%1kFh*R4ng>G7^iXu6J?ib;i=N%^emcBn9>TnH&>MnOl)1;QB@zp00o-V%3Ji zkwltEOqK(Ed}Y5J?OkrkE)XxS};g3Ul$8tM0`Ih_$l02>a=U zDqe}(p=5M15Utj?g@7&Wy4S)ylSh-)l;MnH>b_4Re5$7Sr>}{HZKDXyk(vN?qy$h&Fz@38SO*j^EnZ znaQ8|#t1wU-t}@Z0uop^4nvM_!XXw@Y{Af6Vo5e2-rml!P2M7QH<2MhihSxrIh3^m znQIv4zX=oP5^2+`c);?C>O^jsl_`Y%VeDPeSt{5oQder@OMw$DiFt}%t$xzU2Sm8o zm>~gQ2v8H8agNtBta^cT7-?(*{g?39aLmYnYEF`TXjg4I`(QFF;rxKg@&>Z0LRLg% z_t!ByuG&G#!p-aC7%fnO*zQv=$D!H9l#_b=`fgE29iyY?)KSOih?t+{IwBy;o_?U7 zS{5ykm!u$=mKk(j&-00$E_B`!j``+gEKfWaDtmq8b&*FiqT|UehkaMC0Hp>Zu>>45 zWw2-+2_1&yDWpfLT$u7J?U5>je4uDTFl48_UT?m}K8T4Ce`;Sy=>R4M(WUqR8_htQ zcnn{^KEko>bjH-JT;|lA7DgWvZsAo(PFWNwjiC2>zi#ipD^g4{dj&9%&d%!9e7mRG zX*9_k`Q7HvwZ;kt5n_c5nF)vLy(8$mAi-|4^K89&dU~c?a2+&#KhbMd)?VCCb2R0) zr(k@2JzLiEA0f??iF^M8#1;!!pfeFA_)wt~IsI?AUH$QcH*elx?Jo)_4Y9}<43to! z_R6bT@Z znCPesePV1F0z~BAr{gS&BThwWs3N9LBxT!5hYxmqt_#A6CCd=k&n)+3G?T zBI(UP#U!}k2r8SDF$h(aqPJoYk&w?lQZ@vEr_P^pT#%U!Pw2h1TW#+y6W^ck#dxVM z#!%0e`(5@>7$uu_mOyTeQ}@Gd!;}Vx$=V_H)CpCNB2d7|&_<*_I?vA{A}N#cs2~sq zKZcvH|X+g-5PgX_SjiQRLf=^F>ro8p4*V@BprPXSqR*$eH*wnz`l06O6gOxQH&^uhn|H`__M1@4{0fcav~rkQtxTJgCTC&(Oi4T^pgwZ=fEA z;;Kaik%9%1Bjc7t#Zwl$qmfX$QK}J<#7urcejGA}my2^UDZYsUvzHBJMMIUeWTB_R zGgLO>gF-vWv1>i5&Bb>q&qgVU62gDP`;sbMq3}%~JI+F54#KCChbht37WQYX>egB5 zXv^uIV2!{ADiWmQjUzstQ`k=Vf$6+VeMAZGAc)|GLPD}A!KJ?7Rix-b#J6(2rPnCa z@8$6<1`?J}PD(r)Y3B{>QTL=eWcvCNT1OpB-;b|*k#g@L6?-^cr&X_ut;1O?IVr(P z4PsKl)9g6@T{APpDbc!@W0r#Cy%Y*kWe10xM3;6JKKVWoEF1eTA(MuRP9UBXu1+D5 z>(??}Htrp&SfbG^l*(9P@3}u@=5qwRN%!Ol=8>D6TxuEo5azd>Y-*03Gu!KX|8rmD zq_~$ESDm{1^zFCUZ-j8OS?Qh_`4u*W$D2@cD1{mvL6OV~Z=G>~ZWUAMVy8`3d4gW8 zK?wjBI9515tkydVzub39WxV^X@^P)RkP~>mtaqxHi?fDypr`%1G?qQOHuU8Va~C7)&)7BnCx6g@?m^8}<1R7|+&U%o@7Sf&o z0CI>bYfbmYIn}0*aI;f#w`!c`C1ZHwvz!K1nUNKqlf_ zhb80h!cMNsy95S3BG@JGOWxkkoBQy;?fug%W9$8$%s@Pv&m$$iCf?H!JsQl^UfMz; zTI-~Yq8zL8lafu9X9F%@lxgt*EzlL#L^@@B{C6R>6PM^t+$uws0yq*`zkV4--E ziW9*}f)E*S>PbADP1Vfhv^OlT4!M?bKskL;#|4|P$%47a2t+2wRBr|x$Z!?QC5V|| zM%IKqzb>L7W_p|ioFEU2hhY5>UF(WCOg$IP@m5c-4vF^>iL0@9NJ0@OjQmt z^g~oUD8QFR<<-Vnk`jtX|2tqTCA!B8SK}m!EJV+A+l9z~-_R-7`c_QOBbggsc(^#nx8Ip=HZvzON&?8l^OSzi}Iyx+qG9-t7Zty z>EldQ)~2yQoRsbZzrL7_`h3^HEpo`sW}}Nq82&FFkWIuE#7|&2{}+7~YoZM~9mCLE zEoJv5C>L{M>g7o;gvrQeR!*pg@V=;uE2yJO|Uc{!}o+fXJv~}H4oq!HIn#T=#f^o@$1?s=i|Ju z&l*SVTJ68lpMPa#$LInWGixus#a+Puuk0FKWbh%k3q)l~n7^{JM^?d_s?|gOlfYex zAEN`S2Tr%&XtqzwCk)6|jRj5#1<~WeJ~;e)TXeyAYA9KjnFcc7ty-1g*_p+%-cGmH_D^f4 z&Gy?xE;i3yF3No8$RZ9t^QzisS=M%7jRmmi98bbcUD;5 z2O;-rPwnp#0S9h8IcwY#Q+~KNrksr?b8tnz6Q-|akeRdeAd|ds_b#{+tFXD`T3K>n zF&C;o%z-L0UX^wY2;o8t%8&W*L~f6zTM5bv{l&6~Rw?JLh7I@S}EL%Fy0WR66B^#9?;56TCD<;uo?bCv? z^~ug*IspQFO=5%3T<5&=t}$vZQvSFADcgY8uNUQ<+1Z+plM^^wH=#b>3gZG}uSvU& zz5;|4G6AaXg(1s0HuSi~IN4 z|K8{WW-wb1deO$!L-&7we=l$U_xGRgr1pPj8-D+ft;hZU;y=jlx2kW}PojP}O2YLz z*y=)^|3xyz_eZm3I=2W*^p*y95Q8^-+vv2%By1Wv9BnvtAhnz(|vf zz*@VPlQGJBZ?azV+A&;R!$9OCiagpwT<`bD^$w)cS*fPX;zlU;0h zW%QiKMv00h6z;Z|AHW)J5?&xz54@y$bP`=hB9I?l>&cN5#I|S<1(V1uz=VFL@x_#M z^;Vg2=%kYE*cuOaqv*XBp*}mMbQyHA5{ne-m1gTLmU)!*eK972%Mw!T zf(R1gDyme+tt8UK6D&JbIaS*QsU2dGq)F79$xsDK4-m;R#ayv38U-xoTqm5GhHB+< z^#JWwAtNuyZh}c3req0{j)SGcX|-_XS$A>I0u{;?ixgpNfZndBN|@#d&;`-#$wc2c~$Rto#s*ZyxgvN@O!J> zd|j{Bs@}`D@Un)5RbBycC^xEri;Zr({_?EbY`+v(FX#f59vWKs)K6O{b?65AZI>I}daYCP>W#|DSryP3NWxjyYc#vwN&U3mg=XDmiKkO@eCaih zywh5{@(TVezpS6syKia8qk6Z2!yVxSy;iy1tyj)Y%2cnRb=Gb*fltO|RqLI~Nx6Pn ztAfzkfN{A#o7Z_&J~=U03IA^{lFm>K=12wCXcSmvwcf5(y0{wsTLnOdD!~#E;aa7R zztrB;U?Ju9+Y)rkN4e3d{c;BF;JsHZpOV?XFdrzmAC)r@25`R3BTBJ(_OjEhch9;t z@3`5l60|$DHYO$L9C|0s4#DfJQ{zeFD_39F zasHw`ph2fDum&D=&ML12^mS!PPN4?p;=ntDJFS;su51yjC}}YYNznxm{0k7eUpC%g zo>u=1;PtZOLu>z)?<MjENFfwzID*uj(zo zUftqfFcEX-sJpVV^4*MMT>lbSi1Jx(X)yu3!=u|5f=ld|m0j z!D=EOw$DyZN^=^XHmfyixV1wqRibLarTVwOg+8TTl*9c3WZ|WM{tJIgriFTCg}T@( zx!b%3Od{J9wc5^UMR`Z-Rc^FXGL3R_GVuEcRJ4q(3gjxGv+#2GZLIzrU)oxmKCH&j z5Mb;6Z~E&=a>IX6KF4rC>H;j@>$9Cu_Hq?r7U`|@gKgb0K+NiOn^H-SQKbj>N-7>2 zSqEMy8pnr0ADJsE^hll+J%2`r!6zk}KOQg$_!FHrMwWH`fg;8Ro>;?%*NuU-i6dr{ z5^_S36M?Jr2ADSVQ^B0AnAe|!N7>tgqK}N}p=))3`g=tmOzq8hVC>9b9O(kq zJygBG@eHPX6^6cFC~(&$Iq||?u~^LFK>s)R?{7SawN1bIH^HIf=@s11!|>3BPt=z= z2Zt%h} z2W&oP65N|P3wRQVkuCa>T)`QPFD|Agy?R;0*woHzzj*{i&88hla)I^HueLLLjLE+ z&2c!Yzcl3kv|PXS<2p$7TVCZV9D)D~-0!IG7VICzaa$Z`&~C(&%Y4Zke;zKK%N}Hj zzXwX_vKv!GwWW0WS$~kEZUl8HIr;t)veAnzx6hf~lH&UpoS+JTSwf6AI>-q0Iih^c zEy=Huq`p?7(~p9bkgQ1@LILY%5M@c6%gXPD(C!dVX-rE_r>rTqs9wsI)3uP^s8SGP zvr%sxwP7rhcjpW19hTNxZ`<|bS6z@@PpY*%k)5Rfl9IWlv}uZ{h9p~V=;DP4A}!gH z5Npb+B_*pKwVN=45K|F;4I%S4YTOZ#UTcp~DwguBoKdv~qDbQyC3Ad9^1f&g zT6uH)a*wzO_`dDGQgU48#S$WCWv_m2GA2^&+?ArjDHhRAC~)eE^FRyET-O1UWtu4| z`6MLL2v|QLqjVyCsF~8-5i_qdvD{M1NN;zCGJoPx+TY_}Cm`Tpq7%v?R$$qHMG9CG zh(~aMME)k3pHg(9-HDCvm?=t%Y!Akq`Iv5gHVh^z&>QINIHpiEQJHCdot&-ZQ=%dk z$I9{e$rL!PRJ|sG>i*tKzw!%;x+;3cU~Bt((XDVF0GU8DwYHn5PVAQZslgPR-1PhK zF2iA8P7~kt{5rf&iL3^DZ@qyRwp=QvYZjZL#sAVe@|z7*B&_K5myDN`!+s* zLfg3zvLp~|>Vco!jrz`ICBHczPkzg5J?Qy)Aezj53*VYBOnsOJZ(@RXV!`@1TX!%? z{XGx-4yf58Q(D$?E@Z(vU8}KIFv%=o>Ic2Vj|LwWE+dWfC_aTBFf6XGoM3q-?S8?%Qbj9fI`TBL|tkpuAjs=wwIZGKJvg%_-Rqsf!bOI7? z@>$}OM~{RU*Z9!SZFtOGTtTL$=A>P_KkOG%WxtH6a z{V$aNpY86X{XcfLp6x%%|NqkVe=Yxm*#85_{yW=V`8xPt5Ileb6XL(H#s?R`{YB_) znX3^ntSGgkvWtODJ)Xn9ifk#P{)8%OGXE*U#yOs!Q{sv6^d8)Y?+wln2BAbb79UB1 zE*u)$pBLwp<&QBfFwf!VFdQq6SlkS#oM4qW2k}uGl|z}Uh>_zVCL<@=nPQzs!8N5= z=5{_N(`KJ{{4GkPGT|!xKw)0G00-+SMCvMo4JCMv>H(kGSTJ9!DcU^w7uZOBU0BMx)_Sa8`J$TM7E$Lu@ep;P)_(BsG|g z@KgeB0FRPs9F2V7G;b%FZ3y%>I2WJcI8w`o&c}mMrrX`EUw7WwLIUoG0DT3J3WyV7 z*-4E`nWGY+Q9E%nXL3po;mNTJzxhBPCU*urVUjQjUu=P#tiggBGk^BOug~Vryj|_0vvD-inDAqzX3a?p{U4#nDb^bXA?F#;#*Kxknd%F zdJ0q!)OPY4K*t!H#U_!#f5|?QR3FJb`_Sdz5>dU_=nSa^HqiZL#nL=HnxqjaD+uR) zo6LW$re(DtiU<;mIFlM<;rS%&-(;Q}n7ke4(k!vt!PP>dg_EZ;gv5rzwz{MzdQ#s#hondq;k;<2-TU2T`S06zf@ZSK;+x z+z8^yL_ZN%4C*H?L+jDRcqG5WjDgnuC8mJ|Gt%;@&GS7W z_aFWL|2+E-|J(K{QOE<-0Q2Sl?Y-x_8T~!85N8GTIQHPsVY&I1MiZLkn?Dm_bCjC>+vkF#VG;-_T>r z6dG#Ds!sX#(9o21Igmv>b`1Z6Jm&+>4?4z&$(1h3dxR6}NS}$L7?TUkTY#RYO3!>1 zkA=04lEF}ZI#hmK%!ZT?kKA{KL72U4*(iLdya!Nc&W?cB;~^%ayG2#SXnH3y@TFa{ z0W^y&y;z_!43}`qpqfIMVO-=ClM6@339#HEiu$kDKwmuu7Fo+tJ{^c& zgnyCgA0-c;suwz*M2LT)ZZ4r(lH4bPBjY2H3Fg3Vgpa%&_g@{=w|z>!Y#1BdFBe!G499sm@KtsiqUWrvA-toA7cXG`^nbLZ)w~jR}KGKr37O zDfIgR)eslo;fFet48IaK68#naeQ0Il6^0bAfb%YTT%DdzyGUQHzeZ4GzQ%{RtJKTf z&&AdpTAz!D%k==znnr`f?m;iQ-M{g=^=cxr!A6P1adQnQ_e^uUXw{pt$-G|RgTP0G zJT!V~oSl{lOQmR})}pILT1FeLhc>22R0FLMPQt6i-kht!0Lct|ARf=fUjf&V&c5WDWC4YIr#;^w`1lN0>Pn6WmS=hb!~g156B3 zpUFw4iWHNn0;LwLb)%1{NhWSYZcGeSlkS&5GlA}rb$mnQOeQEtSnS{uW=mBFvVFl< zC~R;r;6O_zm+<{C99^OWc%f%6=*&`G@#lx`pgX}ksJco*_7~hk zgk7UA1(q|wm^@YZT+}W=sXSCt(Yg{Ca7(xbAm>b$&*>84Xg%~-4MzRY4$29HOpTMw@a?m9n&VuJFf2-vv?li}E`m3p5haB){d-w6dbF z$YQN?1rtjml8w=9sd^&mnwWFSuqIdw)52HHmdM1;%sk1G@%^i?{~im%7#n(Z>uc7+ z?nJXSi#kbCo%~naLr-1fr2da-6ccWN+nRx)60*3jaNK@rc?Ceb8JYy6Nm2N}u;NGR z0292*=}Un3H15Yk4yP0)!l+IxfWWK26weczqv}nsD7F1(zrEBN`IfT#Pd410Arm&Y zGrBa8kspS{$I5#njTCqbk@eB+ji5;7{bZg+?w>qhk?X+T|gom!@KilMoILa&vkxatY(TB-6fpuCu1Y(LSK}vx(2JMe9mQ|A~r9`6mF& ze2W|ezBRswTjpXI-#YPuq$rqzhBfNaq|%X{nG?r%{KDQP_CZ$lIo+Pi))#s;vXpQh za$y_a-a-TxDX{ERCm zplx9oN{($qeazPvGYIVKCyO5lpC9ps^cIXo?8^VdJ@)~XBGXK7in{^tHGp$o3xFK8 zz#M=&LinWKsHasC%UiF7~8Sv2z_-F=vGy^`G0UynP|Ie8LH&ZN(sx`+Jz@((Lanb^(YUbim7CNRrW&j^i zwM(VV61pjIfv`$yV~+7L73k!8mv4L2FNm2Z_gc2Lu{WP>os`Un(0{@cwh-ACO2KAm z6W?Gq5xFZ+<_3Bi{jaF=D{NBZnQxj3Nh?SiG|Tu`QUU*JC@QCix-h!aZF3({Y72t0 z=-GAfKhRo^CZoBiq!$GN>8%qlaiYP<$PU1HTW$kUZ&b`i){$2!2&9_9STfoHXZ?Pd zuApt&A5Y8w1^B(M(j-J9W4clk+80&j0@gs-GYe?-5mi+-7h3|(?KUJuaLR0on>h?7 zm#h({0&QYdS_7HH*IdRxs38-1TWZZSD|Ds)R+NfYI%Of28>m4b8=&GuT&xkv@~p<~ z2XuNU43Jv_FEE*kWO6CM0@FZI+MLKl!e|bV>kR<1%0+P=G9L>c#UdDjAh&r<&=)Zh zN;$B*gKA{^JUGS@d+B#x)sMQ~w%XDT2iLti=b{1rRsa#<54>K=EC(&w=k~GuU)gRns9#bu-Ux+URB!|C+Jw?p4s0kP8HgLo={zg zsOIXeTdz`RNVd0UW^d5Uqh_jBUgGQy4hRG96-Jtv-R)C%*u|^C#QTL(3VJtyODO47 zI&Einr)MYKy5IV_>(`FkR(H?M*>Q1GVL+%|vPCR$b=YWD+s&5We)WrgbOwx>?(hem zUp)FAh{_}$qY92^3WDj-o6{LgE#29Vj?QoeG_U*)aWklzQ+hMD`6Q@9cprcX#}kIz z(hu0m9FsLe>vXV!7AAK&!TXu+ZTAdYFp^(+Rjd4*hT&eO z!`9E?owA3y2?6DF_1hFy*=?Wb-kurjZN02)U=_Kj-v+{0K@lu=?{Kqq)Nm50?R|50 zc!f|?Wj@HIQh3nhdR1q9I*2@>!gc-{YvuOITZ|p8QhJi^S-YWo;$sm86D;LxS=pTE zQEz$f<^5X?5-7!de*4vod~Ie&2q%b zVR>3Qsp!m8?o{ej#{IhF?e8f*k_xM-e3Wba`I?v9B^NB%Zg}2Nj^}4du%fHdaZxyp z2Ef55haMNR8gO~ige0{dT0n_u#p_DBbg+_oGLA*n=QIxu%-0#_E&%D zfeihgQjSh3pWo|R32sYO{F_9`=>%QL`nijFNnyNi#ai~LXW6Y{=LaPZ(7NQEcF%+k zflQFJ5MP)-=Vk9Gz$&7u+BnzrM8L%T{%kVA)Y>^6zB;e9+s(Gg!c;45p&Lqh5akuPS0bpgpOUHsF@`#0fmWAE2Nru%Iu|G-ZD#IB13RzE za3jK{|EAmVevq?n#b^me4M_H@R`cY9vksISZ{eyDYu?Ihb=E#ca#lO5RWWHDXQrrObT$InaO!e;K9Kia#tTUg#@>0q+quG&!!m4o zpK`hDQL5}BDJTb(MKrtu5~dE?_Z)@6bwd)gX2E@A+;s=xjdo0Am(0zpTZ>pZyjK97 z4&_HANHHAA4?6W_ACSZ2g5B52<*!?2Fg?2`hQImoxGxg_*WR>h6{ID+7q#+nt!U9v{mLU>fcP%~;mY;EZb5Y*ny6z=GaHE7{pzPP2ORbp* zl*^@pPRhHUK)bcR>#Zv#M}ers2>oJaBc$R*-EwdJIkXfIF1X-sH2z_otf)~8U1N%4 zkBa764(9#oWT?GAG?}@W1efglC(APG6rsXTazpw2Fq#sH3x;?b@&!hAOq7|fgAx1p z$X?eIx($R3suWeiK}wi8*&k&LHz2u4*^cp}@%w3_C*Cpr$>k^y>KH#3X%A$$!DtYE zQ29QF@l5rS#bQAQa0Hx7eAk zA3RHh+Km>fzGnL-vJ+e`da5#h0~3>7GhkS1#pul0>&t{bJ^Xt(xzc~LtL3k|_;)V! z=#M4VuGvmybwymJnkpy~CJE}Gm8Y9v==8OSzD~kbw$N@CJ<=wzYq{xyH^NJuaLaOp z6BL_1K8KIRhkWVr=hD54`#@vFRh*>zB7yn^@n3RX>mrwyF=u= zwEv+{Sj*1f9lWvtE5^rVphKakk*fz6j)wdgAnVLqU^(soDVFY}gtjPIT>f^E0$789F$5J1Ur9M7qsSo8u^s3Qu zB}z^`o|Cpf$`Yf*M;6zQdg;8WralJ~&x&xZOe#?ITopBRrnT2f9W`eEH_ZIUf#5hM z&c5BOQ2x}TlQPz2t2EnHzxvXhLe)9>oP7NK-$s-iw28r6C{&>+jM56K)C~tDhcZje z@o>T5$>gD+v$D0$Lh)kZXm~1hggCnSZT!&f{sF1eFuug>k3HxQ6+ziI zNU8>*@f@CwVtv;DY$C-JNHd{ExfayN~rBzK;Co6xMzy zd8grU7>wc%UN`JtjbfnGoaCWTL9xyv4Viv+wn~n8n#Zb-kD}nCDEKG}K8k{0O%$xZ zWWI^x!>Npk76_d$)mu@&re5`d0h4BExZ&IlgdhA)=6f!fBC0;n?~TsN_TpA3Hoqcqkd31Er%szb6u4HH4KL5ps z)9iO&W+#6Bi?d^&F+KCHdg_478OD-zvMcMnZB*Fttz^|ikfoBk-L`-B>Kx_ zV3{SyQv#>;n2T=$naCTKt4E+sf9{|fa{Qmh*=Z@a1(wRm8}BlNfrQ|iH<+;(I1nG& z*MN;p6G1ag2?V0r6>VUS<+nwKaF2Rp}u{=ThG5$}jovSO8z}y^|)o z8ZiKJ+u$MZO7rF_+?aDwb%6OZW5I%%$Xzx&pWm_8+AVP^e`(DEC$|ViyAJZEUY-qeTNRaxi9BX5?pcftWBEPMs5>LOLD={nLj^j0RPfW zHy;%jpo~PtJe)D!y9ttHh<+PqnIVKS&AH@wBYIwd@u&=50_7K>BEDaM(AZ?*xxhx1 z#X~K`KWv0<=jZMD?>onHIv|O7{`bfpbaT-aTjirVzMYS%owm3+7cE6Kn!6rqg}*F; z){F2$;%zQsm<{G*wlK8W2uz6J#%+9+i`=r)zN61dZkLr`mOL)EOP!YU`51h@@T{CK zJO$@V9D?(C*mu4N`OfE`pz{R>=zK0qc)kQ;pD%;gveEfcSbe)3QlBrt>GMS>ee1x! z^IYsZUjm<**-0$UCmtu+VbTm$&X{I1HTZ(An8C|~F&hX6*K;AvWrwS$ZuqLVC$+|L z_f_88@=5);acV0itf^r9$)cHH1dutATt&on7REFOm`us>0{hLI*Cf2eXdJ>L{XVJl*QQ8oKrNoiIQ*;il{~8 z?xJpizg6;IyLMN<1-c7tP-lTkWx;GEVBIrSZ)9C#j3&UgoY}E$?%1|x$F^Cu3&gm}oMZCBs{VNeXez4%?EKJLtsOAiJ ze#gt4e2IjHtc^b+B7@n+H28<+KT=D=?-?3E~`#k z!lGGjUO=E-We;tjU3K{TAX(&{fC724aQb79D-$MF>=v0LwpJdPm^+^cPhoa&w%m9Dlfk*r6X`NzI_3N$ZQ zWKhnQalmy?&TH_B2bO!Y01E4yhMBqXR79zWf}Y)|S6`6?kA@NF!s>_Ri?AK%*=K^| zc8$RXE4j*krsrH2G-mdW>AYsoQd7V+2)k=z0#3jM9$J_>0vi)eoU8TigaUIkTgr}-oW6t*HqCG~lyHCs&*yrix%jwMz zS#f(7*je!V_H=Xhh50A9v-30VCl{c4?>DqvM3= zXZ|V*8>VUg(P&qB)!J^sp7GSYtKUpKHTn)Vq$-QRmz@T7K9_>6~8l6lvLVY3AX5)%!&mZ}XyU^V7Lv z`$0dMt+@>8Gs#9wyUxZ^>qr>1OPxs&7uD7hz}yVstYa&!OVW4*8w%@R-EARU3BHS z%HdMDU0HtTY!cfwcJqSBl>DsH^YBr$eN%tSUpBPoj#p{EQ5HZ2{o|y3-d3;DTs6Sg z^UPS>h@+!2s9H>?tumicu2Q2KV{yfm7VHpg3(_@J)cknJH z*GlK?C~V4Vjab^}+aK0ce()%nXEx~O>F z6Y9~~&i`koUXA~VWm+(hz$tTfyWx84{p-N(Vzlf?LB?&%p7ASjT3vtJqSEomO?Dfo z&n-Qt`OngJjQ1Ki-Fxb~A^YO5*iJn=m1$A04AH(EmhZ(6hfV7jn#C#*wJ6>l-;!xc zvQ68re^I({$QhQ46HV{G7f*`Fy!T_~eWzy5mTFhH$2ce}y1P?so?8xA6XG7?W-rhw zT3WZ0F0+gheP6)k2Hm+k;i&TcN>wUVxK%G{ny5=vgJ@v6WB$!4d4>E;D^1W7ud&G* znz2m;$Lq;{&hN{&nP6o1G%KfD5W37pHHT!;OO{(;1RM8?vc8XJW@}b71bVF5Ix`|} zjO(!%c?LrujsXsut~UGl(99Hfnf^? z_Z!@v(Hl|9#Qv2hu#)!S2br>(4YNAId%!ZrN;pB@G9wJ!^Kt9xQ5Ib{Rf{Sog-jB7+M6 z3z0)NkZ6C49wiG+jIlcHTYQ^j;ByF=f#}Hk_#xf9>`03JIDDd&F!5HlvL4$zjZ^a5 zNLvH_s@*Q!EZwGG<@#|re!}1W5KMnd`?lim07g1unjt9p!KTYM0&=^?ppF}CAU1B` zsuE_WN*aj7{En}kcuC?V>$kUj+U>m$+dq@<4WoOD@b=H{AJlWpx%T?Ia}%2p z!tO_wWX}V8b8-t0fdV9Gxg;so3piWpWvftKk5Z<|moH6pi=erCSUla_MXj ztTJpz*YwOXM%6aD+v&D`eHGdB@eL`~9}V?fQe${Z zFHe+SngYookHzIMUEDYj+UVj8EJi{SV_IZ86mfOOA@IX{Gk4VBEHzsyH3AQ zZy+Kkl$hctEjaRaWchs+BtDhY9dxAp7iS_RHu|JOgSiMf{03bk=f_YD$)R{sKFOC1 zfU*1R^H4vJfTMA*O5f4LFWdscXJ+r8#-n93hU*K`TUwYUKMS9NZp=pwxPmQ(9PMUyf$+J1-hrsyI+Rgim|e&!JFk#r)H zGhTLF*AB zzBl!lzTV~a$-8xu;7O+E=nc{|gBF7i0~T!2!nslBC2)L26H!r${V8DxO<|r~R$p6| zSw@a=Z%@yM6OEU7-3x`|>HA5Y(MIRa#hXe=&gUzWLpY|3^3rMOpA^qELNl;O2_L&k z-yC02unArFsEuyEf33P&yumNU$`++KUDgHSTo>#j1m@i4-J-OBh$w*H%THIY4T%`$ zXfJ@PHt_HFbknvCcLxpkc#)e)L`(BLnuKfO^vS+hs`+0Wo!_Jc%!{8Jen1!cXc|06 zMV+N)TeFQQQD92}e^h`eP!X%UJ#gO*bA`Pa`ev|GK|NxJuEdTi12Ra;Ob6Ydpel;aj|r0|DA*V7JRmim5Qhq|;HF@n=F+q}`yxWRv+)fLks$P>p6)j+RT zh|P0t+b4}&X`t&VSsJ@&X8ud?#HkeT2s!zIJ~==1cn^3&(bR!fiN}VxP=chjdBY-_ zX7bU?25+qEs*t`0t%~xQhy`pEztsCWO0rEDkct)^MMXqG7!;<|g1lHl+RV zc8@2(M4j&1phZ-Bd>Q(4kzm)II*q(+S66|SxB)r@>SDc*ZhIMz4CW{$*jT>8h)Jhz zko;jdj)hI6!pWAbr!iet|Mp@45b3O6w+Lh++(45fB5r*z#R8wC>!0#n8a6f!eh^*b zu!5LWdS~=G3gc>8AQ9t>f-U#h0)Y+2f?0K5a$?DgR@RxyYu$1U{=hEHXO3NVHaIfs zCbd5BGC?p6V#+n(yZ0Wxp2HWlrIjp;)WKk!t=;zm?e(CnEJWGpT4ghri=MuP=mkOr zV>0_Si*}XIVEWIq``-*kckcjS+O@V5DIQZOC@M!|^OEz}Ju~X2UUN_2VSdp?Zrqhk zvlg9sO58d^k>$3ZlT%A^VG8iok+m4X1Y$Aixr)MxcHE|*C{H=*e$3xHa7Ez`Zz>-< z$6x+eDN`~wg1=z{x&(+HXdcF-tlaBT)=8SD?k+}XfBBWBD85Ytev&bmWmH6+;RVZ!5LE?U zsUy{~dC4MMLxFd%it>68^2U3gpVU_G1`So!A&LQV#z;0}j-;e`O3wT~?2!x9F z%0)!)T5+l<&)BFzzfItcn&$)=@M*<}d~P6vtBxHfNDau|^B+h^oTRw_IZ#_DWSClIW{+hjbD6Q< zD^qA$n<*tRZW8-l^!N0ITnS*?ow>e3i?}J$@}wSbffc+P)8zXk_vUBE1k%?T%xG^I ziXL?_KYSx)1g2l(J3F(0CeY%mK>K@)EIiJLN-cy`JtOy*M!mZb!h%Yxterv}n7f|q z)GAD;w-YZ6i3%&!SPSgqXFfkG$&O!N*Pgb~(C?coHsMwYu1fED4`eNwuR=0-k+OhY zVAeS9W*5XZRhBVZqf*jFDNr{xP;m0#?|JX3Lq%u1UD)mqLOFs5m=xo@{?i z2ps>R9_-f12$nw#@?>dPP$-qBatB(N8Bz}8Vp8h%DAm81J@s$XoDB$9iZ{sHps(pP zwyc!4m^3CW*=BM{4dr#isuc|#b5F`f@b-|OQT$TQhw>57gYurS+1~C0Aj0{VrJF*w z5R`q641!L=5E!}CS~SyOZm+H`LR^dvE`+2ECTsr?|5*~>(b`G6o|u`59ah?_LAq<6 z|1)>tI#-G7caI5!3FFhL&efo+zA2V|zxr7Tqum_iB9JZ0h~b z1iXqaop%Bd)lea>H;tf1a{fydx5RGfH|UTlg+G%sS;_YNcAn}X&id4|H7UY2+1*Jx zuE`p#60)V~s{x_45PY)rN*8g}Z&~~mg?c+3kDKH#p@`9VBK({DtC>WJMK@i0A*L*{ z>=E$R$stRBR|gC@ZiVpJVWdlDKCKa^9E+3+#deiT9M@rEb z$w<4LD+tvMyH`)g=wGZ7ZAe$OFdP>Li!HHJ&#xNd;D1^I_=OyYdc*&vXbt-}(KxXs zF(f0AUnF{?7C))bpgTVC+Zb?Ln{azu4650PrCn-UMwbADSIo)?z4*hQ$!=c|9W}x` z-#=t>=)u5JNI159k8&GBNVP5*^ce`@mz60|@LnGe{;i7I6~ zWgKQLpE%9F!lu^nwWn1<4dd3-XguAW&h}e&ul*+WD#~Wna3UQ``@?~L2VNHE)=Vg1 z4Z+>VwMi&(yXStCYMH0&9d-PmF(LbR3#DA@WY;H&n%QpBV71ZBEaxPL%`Cx5D4Xsh zh+*fhv^E6qfrn{aXk$xrbHvkCamGJUVbW)bPq(UJDt^H!qS1r~qrkI;Vn)FkGF{F; zd`II4S4OIA+xz>z0oisBfD( z#z0zcKDiU4>I+#Y$$3umL(;e&BHbT}%}WB^VaK(QU3^3CjGw)d4qvPYZ>`PM>Q{`- z{hZD0r_qhSQZLCNJMH%+=9*TzsGlotAs+WE3w{E_k@=>9vT_G-7o*5UE+a_ik#$B67plw5Dz8ezvXS- z5D8e-6uinicNgcRc1utWcN=gYY}Crsze zV?H^^-QMlJA-Zz!Dg*j~bP4L?m`yXY5#{V#ru;-liae&NH3Rx#HkgSa69ydeq#|O< zmu$&Tkv(=p@ zp29L?@(9*R>k7)G1o^Rds(cpdj7)}t{`iLjvNS_3?MGpRu;ve}sJ)aqS8#!JTV@+$ ziQ#A}iDF5~>Er~Zp6TFw7cbYahNkq-oj@hJ;&ixcA;m}KcWzc{L+j2){vlTu{2iAd z+Bh{LjF9@!Bhtdc-pk^A9QEizDRkBXa^|`nu24xPRl?ciBIqS)I;@y3zcj{hV}FKy z6Hy#V&%ae2j{Xn6%e$06Z2)h%uPWef?R$ACKX;M9r<`SV$k`f(cvQ(hD?9kkoR9-^ zstg=qHxu2Q=BvadFolIm!SaLz{GLgQ<|0%@w>t;H@KgSL7a5P|*)-sm0 zt5Vz9GU!=@42#2AqaW~B8R#mXvy#L_TZ4fxI7g(_mc^)pyr+L(ICYG%CI9Pe z9>BnXp>*m)z7kENuz{juyv&U?d9k4boIA+p+BS7>qa*5DvA_N% zZX(XXYpX@Vh4bb574c&6#rmK$ntraMAzPqx&$zl_SmNWVb7+BCBi29B{vxAifLOR}$mS? zMsueRTE8Fs*o%X7LjTz5!52$!+nZcB(dpna%W=rCK^fkU_6vvkRq5R7-4w1*c-Sc7 zOVd{yhhKInt~U>9JDcB8SJo zc$px0Y8Zv}%m0rlAyMG1=FJbQh%#I+Fp2ns-)TMh{+=->w)>jOiWQ!^nPX~9(hY~a zKtWeLr@(*?J%olTa|+eDQM^E^>9l6d9o81KuyGz2*5h->-J52;46@NdOM93bBuUGhI4(l#

    %#G}42!6~x9i2^F9Y+-~fLAG(tANT^Uv=IyM!j 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≀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%0D!R^wfccQq9mS{~eAm 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�e0q(i zzVdNlWu^?qU2H3rxEhe<_bzu9s;Yw(QC(Er#n?wG1&Pi-qMDY_d#XJfqr4P_sIj+f zw9S}I5uMaTsovF!xAbaT%$ZqlnD2STE>?kTEeJF|K6?=9?vQ1Yg2r@5>Ej%B3i^yr zlO{~*ImSms_AzN*m_a*`C@{SJ%{liS?7D(!4@o4qEf#h4Mr@s?%))jeb~ zNH>t*OyWP{1XYYcc9ARQ2c>T`fiCCM<@05Lrj7gm2|&|sFJS#ssDBCw{tkDZG@+kK zONphrP^#PO`UT}Ez)oKE{>UH2ti}8VF4~4;W)t5^MUs#4TGMOJWDu1B@iQ1qu+2XI@|B&A5Inh#Ws08NV%E zBGdgA|7zi1hxk_#JC}d#4~Pu>wqkXJt&fqXSFczea5`ufJE)tsO+Pp9CM*}!vtazk`9(qYYo`BVx> z`;*I{>j{evx>n7KKKHm%DZB1?wG;P#VyurWmqpfJ)(7o?+-Pl-(msPI}l;5l3 zY)z*|lW5p_Tev8S6M9DcKt^&(izyY`nw^c>QFazz_eOj&cYr&{`fWR?nOMq^O_iDz zICDAT!v_^VO0%%hp`};G!`X^->a5Xaw3Fric5+R-PRyS8)7$86($3I{sQ9g=tF_Y8 z(YY4^PDBj{_otCGNcjFb�YyY6{QH362XcxTPjPaHV+ADEi{1g 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 xW}2*7V*CBL0 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�Ras`5;ka@ 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%0A4I4L=Hf5Xy^CEkVRDk}Ty}Uw9yqki-&Nxe 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

    Slj@+z?%%W`C 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°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%0Dp80FwsS&x4S6> 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

    _ff2a`xH zSYC!^tEM-|C%g$ZcA>Zw5@rCO-R#d_6k+an;;<~CS<@tp{5N9M*Mue>nCL?5?6yTG zei$G2h(-p$DyZR{`ay2=pCRKC`cf~S+lgUtgS9mpB(zr-TBeeYVglbE^Z@E;%};h( zNHdBw`K6;im&U}@vq=MVZSHqTd_l|H*t?Dl-mb9T_)l{6=P-k%*E zU$Tg>`ijmhKHhyPx3zVqM5Iv4h|JsvlG4jgH194#c6D zSdUHnyGk_}&!QRDL@`i*2xpWwhn7FF$|q>zX|~&^Aah!#?r@=wXF}fFMQdy)$cPI| zoMQ?!GbT5a&R`SE|p6tSS#9&V6h0~0$-uA`Z{af;*rhOnJ=law}prl9fr zN#%vEh+){!aVF{s5&noLe*TNWE0r#4h`;k$h{h12>v0(#{a~3G@Zk~!7o5dJEUYAh z5(yXC19pIO`&ZC)Lhw2qutd%?Iw#}<1TYCs*(l5#66AK6@ z3)g)oKv$u$iB!`cGNt=YB)eF+}jrjwi#Yn zjGzx>Fiu?UyX4K>kR9yCEUGT5L3|6<;**U2#nS3IaAOD-I+%ycMMsF!;lV0`w2D&@ z+8RCZPiMVr_U%WZX4ONH!AK+KcotMbbJao2d|KskHa?4Uke`kLS8S|0`-?Nl#M?2x z!e&Qtli;AW`r&oGD;}C<4&AdL z$>WV#>qGvM@IhmP_z>iV7w}mjey;VSW`-5~e*5d2+%c(;-sd8}L;%yA?j#8C$pvTJ z;YfmsC7p5qm&vU=KCb0JBeDhdAEp17h8mHHe;)eDuZ(yU3C@oCSD{`T^gn~VQC^la z-iYmP42o!fIHGUzaa|3HeMzuKrMlV=XMGx=Lgf0LZ#EX-L{V|?1>4Kk2cXXi-vmG+ zlmmAS(H!8;_MAHAUR>T|2E4U7i`SWLycqmK@mAw}KH!iwBWU+4QTi@^$w>Piw6a~m z|E@i2+SYes6;8|&Nu5_g+;<*L+(}HrIy%|kTj#}HuO==$o^`~Hq)oCG`a)Z=!ki}KyON2OHJ7fF009t4pH&v5jF71@7gn3Hu9Fj&x+g<5F-l{ zWi=*icR3hZKtZ{|6Gd3WXApmKJc=`=`_Q@JXPzN+CWz~U6PA#14I6MxLx^dK> zFwr=%WMOWg`)8<8Ko?Ux6uk%NlBE3;*)o_OseZlz){*!V zvwF%N-E!c_2s8DX)VtZ6|KBB{4hXhRt*ZYLT$g!JJ%22u9X!86ORX5ChPlkoBG(j8 zo=PQZh}^H6vCu_d$q~yT;k1#chsS{v`I9XF4WUo1w!`J#{{?~WiJ`MZ>HkoJ=Kfe8 z70|qosynN_Zwc=roZta;c~weIl3-pd$Ae#x{n_(~@!BH-|NWV|to@Cs4v4xPrmSH0 zswBd9Pzq{3G!6U;+>S=_W61~}&32T-*-6ZV-RoHg+F6C$Mq+N$yx1c)E?u`Bz25gR z5TVcLsSGzU`reAyjX+-s-F9ufSrW7pR{QDy)ZJpD%WpHl+e>%o#tu=UJqw#3n0xR| zW&$7Z!2;7?c{Tj)U`^%9D9XL$bsg$aH>}9z>^vtz!cfNL^Sa`6dqn)#{zYR4hfb(5 zi$^y;T_FcXTVoaC?6FKz_3KA~>zm}E;6NmjHX`Xts|NLt_OJzei;n>lau|IP?e~Z` zb&ZbTHs-|Xb7+bsed3)$rrdDo!d`6Fl+&{?eo8`5e6mAfzCu{KE%tZ%%7EveBjJ3m zeMwMwn+d|l^dMkUyc&K9B zvX587bWCIbdyqb8GjKm<%6F|tm|0zk&*;601IX3rx zT{)O*;0bEpI@_L&(d!QIRs2p(6kI z!02!eRchC^l-Rr7AzK1iU>;JvAd$JsGjp*l-fm zs6zRHqx;xKq>vVhL0rNPs{}#F@NpN_)}dZ=EUGmm8lqiu{4GwKWg?HB?I%t|KLytU zRdv5XybGH?``H*PpGngeq+~NJOTtz4BT4G{9<<1wK5Pd?=xNQ2P z8|^-OC=&CH@@KT}GErhjVCLchK#bki zeVRV+VBBXz6C^3qN45BYHsmCu7B(68O8mqfV_)gC`RNHlfQo-#MHf}-f)#v~;X4|v zX&l!y^Xt_l`3{MwMKWYDb)wd2lm*4AGEg?4K3y`y{fj=PlqgSwhE+=zB)c?} zy=IRDT_fo@W1wtaAl0>&Ri83mFJw{4UBw%!agd1^rH09^c%Twl_D)i&7dPmSXuEcm zY82M+x{g6QZMK4Bikiuh;2bCF6NaN{%F`X?V+hF4Xr{Icbb~27^k3HQOfQ>A(cY)- zklX43De)!(x|(ok!Gn;(wg+#Ua9n$$KVV8z%13#_iR8tFudTp*Lt1aBQvSuXk0zEP zk#~fnD6*s9-#&)xgM%PuVbSl&y@Aq;sDYXm^W4gf(i5O#y$yev->b#&iD{X1JD`Nr zO>Y}35Aa~VYInC=#Oooyh6H%cA>p3uMmNxJd%I896709VKjmQ+I1+Q2FMD$0ihnUv zRa&R)F=q0Gzni|O`|i@45$12VZAui8?~XxD?Nk3nK<;?8NmW^Qe`35U!A)9J+vkR5 zuKeMdL8QdbcGFX8E#fw*x9KU3WLD5$S2m?e zR-0qhs?CNI)5DGIJjJIUqhkOOhC->^gmXXUM?k7%{g>XbVfjNc;PQ0_&}{Khn|!6G zVukQSiN-GR>x=pr@iX6L6P;Mfz49A}m|RX!rKF?5TP@jEK9R`fkJvvQfB`UV-5TarjUeLi?A^rj4{6)7M(#y`9wC?g;emGmVt{_6YRlZCPCr ze|nLs25znkrn?4b_1B)OA{~@aQnUcRC^#QcJaI-NZ}&;rPjeP%0#H`~8C$_ukXdT@ zazxQ=vIqtd zC?{!i^HPgf;B`agfAnedPoyfDb#<^W!B3|D>JFifu%5RzK;b8^@|fw=Zo!oR|MPSf zCg2<1THE#TMuo@zYbjCfK4l{TqXGKIyh}5#L>AG& z=4U<5+mu!AOUtYtR^)*+8sZ|kHm#)Jx+GSP6}xe)qGIYo;DrcHVA-s=>sGuaU@s&lUG%NSD1Ty^Ox4o-}?+VU|;g24#`aJnXjFP&a zN2n?cdK*45Tx}0_EIr73@>_{C^S!as*V4-JjjT8`O2t$W-zb3-=vUQZy~7C@sp@Yn zo<+D=eli<{D1ZA6!jrOFJL|utCJgbQwjRq+4UhO@}?rJSmw zNu+q%=xsyDr3#sqJP{LGiUAdS#pJ|i7P?}D z(?x{P%bt{a=2G$%jSvETE~ZF)3~7AYrgkG;2q~X+c!TwPq(sPiT5ZzZ_4#hm{dAY6 zq}GK((U2vq%xBKW5o&8Fc#MxCU)Fc$@*>xEwG(;t*8E0T!Kw=-b*GXBNeO!%f`^4L z2Lw5(;$(4>pJsP3Uu_VszyZ9dqrdP&#S&x;(K?Av$(F-#_VGkig>MxTD@>WF+&$nYHk4*mvf=wP{ z!?22w<)vZKRW%d19byRF!+Dcj1c9o5qiYRZ^GSr91WXA77#DvY|?C^W>gQp@ksSxy%G zg#jIn^-qdQo%|zQ6mD#P;K)4wwiojm>=(GJUpk%WmKl_b9&~JY;Tu{a;JUQrDJqtj znDd{W8g19RH5#XE07py9bB1lYOcw2~%xAy6NEI)l6wzdumefLPp(~uf?KXy`N$iQq z)_T?q!25=F{ZHe$A29x-<=X)GVP5x(I_7=L4caCLxk&V`vJkUM?i*c zgLsE+oBwq?k$=V|Kf*KU17m)$r0Hswi#tui<3!W#JZ3Pg6|Hsz=Q2Ju5D9k+ba-LJ z#$YzbbG;OL>f=RSa7sb=ykQTibHc_aG7Du8dMYrBKG9KaTg@1L#`Sya9_phMSZkAj zs3TSp!?Tw4Vz4?q6(z{rR^$l>tY97Dqp9OIJ7Am3L34D*V|yVbi)F6`lrQ?1Qy+&+ zY(adt=65x(bF39eXTUiu_H_Q@4I9b8B*lP7HG+64TVb5^6#8F8%ywqXmupR}88HWT z%MxB7uv?u8+|j;WGr`_Bms`{(7sH<46pG|Iwh(L`cpMCxyJ%W#mi5^4oiL{l&@tzV zE(3BjIkOYlaRkQo#&{JzkuQuj?F(DY`VV)ec@OBE*y-kfKiUd!>3&t**Bb#Ty>oJf zE_XX=Ex;NM(YG;N)=h;G$YTKVnC-|o^ZvQTLej4&nh7s!r+Pr#lDgA`lu0xa+OeWW z*$>64N0J*KANgfVGdxR*GwPZv2Nf>;FihF>kB!)6wHkC8`jBnQafaDf!fUmLE12KaA|gX zuM4BvqK%?+c)(|emj_+pyUBzFCLE`!>S!NipZb|t&Y+}n^8WYtxiSlr$7>)uECoJn z<;ow?WRddB*|IZ2WIHxneT|9~oz*KsWY7} zz25fZOu<3` zni|S6htw%U+?T}-7g{3Lg!yFNsXJJu8ZUbOh$h=ADo^HyWC{ESpV-Z|C{OvNt}Z^6;UY2TO|09=lz22tHfE{YI>afIbMIW z^~9Q7i3X-M9@rM*No84>V0?*$Qe|jQ+ars&O^n-u;K*(LICF07?rleKer(fZ6Q+|_ z?9iL#X%vs1>K~Xm*b>bJ9hR%cS8)>@_OYVLx4M&e8s|XHKes)ea!hU#DD2Tk0Yjql z4QCA3lPFwL%)0TQ#0Sp4vrJ{6$}*AYBl6Im$t5$%Ac}-$?AjnMDwryse5wHRU9H10 zw+2hCWdlB((u?xat-Ui3ab7bIA?G`f^C6;@Jv`xK@*QqF<;)-9r^1OhLOhk@5mCzW zp(D5%W#uT+=R#X6z56U|oJA1!jQFd8T&ytM`BOrJkh(zKxwP8^U+ekA5s=pk&dsa&@Ebj(5=2Ooy|# zpSE2JN4a`?mhbW1Xi-a`5)N#DdS%9kr?Ba?IqFpXSk);9Vc9Q;@ewQePRqx>M#N+m zjFE5Lj}q3lY0`Rjo|CP{4H|bDcZV|bA@Cl%E1^07HA(i9mVx-@bH`ITPuZs3G3Vl+ z_mfM;H4Cyn-{L4wD{_S-U{=TPPRC+-;RulwNEG*}&1o81M_K;O96Ro&-aw^W3R5@8 zF5Sc(K<`Z1VDp~pAQ;rvh zFNU0s`^jBuKNfhn@yqhWIF%YJG~E}S@3uAnw>g>%txp` ziQ~#hkC2K80)c$ZVelQKEON7*ryzf@gMauH&R$)VnsGZ&LvD%$A3--EC^F(0sgAN1 zfZm_(0(6BS3Hr;azs-d;@gC-KJ=4Ttr`4seLu=GST@ebpjeD?eFGqA$3+JW=E7v*C zvGWiL=Xhoqz>1><39z!P?$i@$Iqa_aJfU)5v73MQ<|gJykM2wqF!!4vQ}G@O>@aYI zT;XJ)%eR1`Cw3IHLtu!2Kwzb!-BaP2$@6*ymi0pi*5A(S7IlS{EYftA%v%PtDmb@1 zYSx}Vg??XOjreUfH*vWp%h=ONvTb2fDvj^LK8Gh?+)wxqo->Id$kN@>U~eBo>V5g! zmaev1wdaAMu$5K)1bI6Kl;iR_(PHaq_*d`*QY}YO=q5C`ed)PPAuq=xd$S|=)D;28 z4dlo(Z9O~welo|TjKMyUo>fa?lBqHaef5R7fAx)v0=VXJT@=pFh}r=!?gCOK!iFWE zzV+H4o_=oGJppFkRc^_5vIsF!<48%l_?NuAD_)*euTSc?=k+_akLq!pQEr!m=#SlT zUF%U8ryd< z{5{iWk;0^Mo3P+_jfeIXoplj!p0%*2?R4Vek@D_L;h-yN%=~Dczk9Mwa9#{oZu}>OrjAxy!Wr}Gotx%4-d`mdhbqQXS-(>H9jzaj zKBgf7wA-ev#!pAmRD=Y_i!qew0lQ%Pj>Dstr8JLIAFD*~9vn%bPOVJjxd9 zoEFJ{&KxrO!Mk?~+x-j4n1NYxTGp0J2$;XIeSO}3H)mZjmm^B7fXEI!sZ=f=Xf1&l zMn{9_Fl-pbKK@f;diH@H-&-GO%P5k^U%;4X$2YL0Pd2q=Fl6?+P#*JUrX^AzMkfU+ zVn%CcjaHD8|VJwnTb7Uh>VOvq=FkNWqi zOJlNTuC4t-e~=_8PqgJpMz!*OvqiId`H0mxy&UdUTPb&13WtD&=~>bJxG1Btc})^C zml^`Bpnng$%j}J*d!+^Xl^({yjH?K#2LzVjO`an4?vmWerNr!8*d-xVEl(oVnG5qz zL9-PVwsR&q`Njdlq`nf!M9$KTmXMK0Cq6p4$B*Ld!TfAN8t+veh71!VLD9y_)SrDOEmz`%OLHnR->zSL^ChEToTaqdv?G_}K`B3DPfKjsTkmbrl`kPO-D9)tjWc9Fja$65GS)=nw>C0#KD)w&tnQhtH-5Ic4 zZ$~nO#9qo*ofm6%pL8Tk-$8*w){LWQ(7B|TJjQ{)PTszW?yH?yMff@0BZs#hz-c=wCYi$UWy)frl@SYqj?-OMXCMvxx&!AS`(TQcp>juOeq5-#rbZRO7c~b@?`2!# zad&{DfXv=BfLXq$I?d=8e`WDS65#az!EC5M2?}Z)KCgg>^wajp(dwMD9<#RM=ue#g z0kHGuOXs8MZmL3{Ov2}3OqKm$Oa|=$Stv*TR^WUU_cy`;(o(l2s(3Jgq4M*94%nCR7+dX_%n$prZhrCMNc zItoRf=#B~~t!BiR?+x#Vo!AL0yGB@EJ64tKBJ~ktO!1OeLUZg%9HO9fh@zds)UNZH zgPgn#b*Yf*WOb^*oC+gX%X`Oq5hy;dT;8CPSU|~T`S-ycB@q!} zv2%en8m*8;07qNKlD0Lby-J)d&M0nqT0>G_`$^*La@so0z!VtAov%zo$G2CHJk{6x zH}FKnvqJ{DGC96nUdiv-VnD5a-fkiglMsNPgNGyf0x)b?{7?h{FdzHT;HnP}GpPs4 zD(g*|UUI4_2N^pB=Ev%M?N+Ej;8_{K;p_KL1(JIWCGj4NF;NVcMxF^A>T32wIHpJmb*a{Ofui;Az>`V7Ol58-#cXAi|+Kq9V&Mxc4PAG?Oq z0&!|Ui_g78WnT4f{KE_TNk6Zna{z&iHR|i-(zZs&?>I^wXK7F1Y{5Sm4Q7|+UUttI zE}NF|5TVQZ`M+z@e*{Q3%>_&4z4Ly}?B`moCEK9NpWaxGV#|n1@st&C8D`hiNO|4y zLv$5?3vVyj=C)oTIJ?4Y${^#Y^4WjG#-b{cx`Uyfe%#pZn(*(7|IkI6l&Ki%#4S@3 zOOmQKm+M+6Qq|{Zdzv(my}Q#Ymc^-060?enuo5{)uHqAva*Q-HmJl7Qj>Bdi6s8Q- zF;}7BT!wY1QivwXu})PZ2BMoULB{bXo**se$RinD$f6|kF4ec)h(jYK=QE+HA)}$m z&ttg3K_AksS{#Izv5BCHSu#qw73K8bVNU~Fc(@Wv*hI&sp2tn7$CWpPU#ywG*eHJs zh@|>02ZYZ}uFzd=xpqhRtr1vbDpn(88n@1}_6B_4;O^yVTjp$@FZE+p3LBon^)xKoA>ZYJ6W+r4zP@gB74al1d)Ty%<|h?-0Sik zDW^{b!!@r&f{dN!?7Rv=dyLe;x_35lNDKr-XR}?g4D?Ri<+7?n6t=VWb-NE+f-#O* zcJ`ZNP*`@;s7R^k7~HO$Yi{J#k4h;jyMiFA6;~@Z-L1L$=Uc;-g&zP{)M%@ST=TMk zH}+*oH;IP0>&YO^9?dy-qcAf?P-DG$l$sRnzaP6Vn9;hP8MiyL=*#4H_1O4hs?{r&1D}yU~GxCM=bBM86a}W2GL4&mQn0r23 zO)QBvNBw1jU7^}U5)4rO$O_3%RQgS-7*0Mi*Q1a~1nuc^NQx?rQS0>dTbc6N)=1~D zRue9HU!OBGJgZ0%tJbFvRh}mGK|%AoW2T}3)A`lwdQ1v$=L6iqC9f|xDo z;2{~U9HsxGqj=U?(#laXpY5$cdn$3GN_R=rue0Aq(1udE^>A_jFCS5q{h7e$StS8+ zWbX`B;6|=YsDD@9dwb;Bb8C|M zKoQ`$4&dWL{?pp#XS@NJC|>)F8!&ht|9K622Gs2|qp$9){h6ufn&xV~$I{Eh&1|r`g+k`TDcCVioT5x1833!FgON z);0v!Jeyl{LVU~arouKn3%Qxi!hGwPxr6mM-E5?xYP{uz0x?FVcB`zb7Qe8vUdOPo zE-_gEoA}ll%p!k1i!>;jY{|4StePwpS_SR;Oas)1(~9x%0>QzhgXH|7N;DY-gI(hD z;R=NhOHCo%`%LBj2Wvo-zq+w_=b1uV(xN8I@LdB{NA0nIAsrhDAt@!3Dg9J>_wnT2`xtFxU9m_#5n_dsQR5}PF`ThgiJb_rd^S8rrLa1 zig;hM1Hs{a8~ujLsq!fRB@*+A#qec8w2}}*uL&z3%M|rT7EYtWbw{wlPXgUc2eK7> zR5KpJmnkAnJvhoWi=|6!;g9Bl_F3~@ARl-$I!~${O&_RCfo7957^c#&biW|YQe<+> zAbgWeQM2rtvPMoLITqtJX%^>8O)&@Rcw^lNVfOq$o!%YC^K+`L>1H(MR&@i%{nS;B zt>H&Bw6Yw!@5tUEc3|cvcI)}8HOQ~nB$@|70s*+o_0<)C#BGJaS823>dRVf+95_Th zLh0x1L_eiMKcN#DIB8QDu@*7{D%><$EoR=>3D!$|lYuj*l2moXiOf5EWK*w>UUkxm z!22P*0#%CIc|s1NdiB|xEEYZ}08@Y(qrb!hqcuxhW}F|5@1iyKH?Gl-)|fzbZm;{w zlZB*n1ed9O*ik&w3}d;2W$G|8I6aMHf+RM}#7bi{gNYJ988(MPY_f|o(|mkB*i=X> zA<6&C#S&Acv-EPIXQ)8t3I(e6D~#fRD6`RWNlDJRfVOYFWr7-dNHRqQ%FqKcKwnW& z74w~xcb811ke!_Pi)Gl;nTyvJUNF<#M~OxhPlR!f@hGO-IZGWsNsQvcM>@Gh#MLMB z<@dM$k-#{2SHMMI9%TbexBrz7O65|_|L^eN;K}~?JKO&%&LHl^C zI2afUvjP){+@qZqC=2yAPjf3i^#>OX+4YpugoLU3eMqx$Y7K*hfZ zAz270i@e^iL{cgVd){{Ht)|@>4zz5sqWrYqJ?}x+deN@2g4SSHuZunpG+j_)U@Bm0 zY8#2LV{OyF)}P@ImJ_|YW9?bR9nz%=J3H3TKjXi~in={fiL9f@@u&_n7OGp@Ic-B5pm(>N35B0aP=V?$kMsg|2yF#UyV=<) z%Zl*~3s&Eu-mMDN>D`U|rA2Rl>AdsdObUY0waZ@qDoJ?h5~dQ15iv!{&CaXGIg)8@sVs?xBrS?SaDYJs$JC+2E<8wW3<1ferQ0 zk1JBd-dHCT_U(4}!cHq4+LV1bTEqgoId;DvErGgB2>dh85Te&*w^}iHTp-<^zR*}f zt0pMnoOjUQjT0nRI!8qzXE5Agi%C*B4gpDJY7Kavj}CJR9P}*b9Jqs-nV{2 z=TtPi;h?#YgYdm5be6??8oY(T+}(jYUXA#REYJ|7{1om8kr66&L(g+GpE$7S)FzNo z+Y?!5*lHZu9pVGavdVENeRm+ZvSCiN9VTH$bePC|utFGbtrZ(FE8{znxiH2|dSlS- z-2`UJ)AN36*ZXOG@27TNsW@r2H3+CC4Z_3@F+wCQcg789EKXYM48phrX@!wZNUb`v z{q(lYG!~_tNJ+(p4M*T*bP5lm^p3@LK4opO<1SWKtG`Vu!uAq71rwam87zr(#HNtT z4LkZRv35F$6Y6JWiZ~T76!pSpc>)p=KhE(q6UiSyC~B~XSgMc%@XcfP$Twhu*23z5 zB!vFZukeo{h^_mID2|l?tJNu5(Qf4H0Cbc3S@bK2+C#gqeeHKBOjG#bd|>?IoHu&< zS0YgJ1n)AHm#0k22$+@u(wxhD7J^so+O=;Fx~&TvByK!OxG2qK$ADzZsa645T7t#& z*0n~~a3CX|ycwt~aGBV=@@DR0z2cQMd(OA?YYr9Qhtp<* z*>j?DYiocBWJMFY;L6IB;l#?q-swfEZ1^Hdcy5-6OZ8DD2P!(j^{`dA#}|jlh9@I$ z>P~Qc%LO`8psTrQas>h8BwJUbnKyl~n3ZIoIjNxT@_|H@Ei#w*hK;d?sz+xE%Gg-Q(~x zFBnr~Szye7zE8a`Dsi_#<(s-A(6Nd@L(&8a*)r1p>xTLZyCPOmmRL!%(x19MI^ zmFgo(0D?Xyltd-276rR+)@?d9Nrb9aq-~h&Xw$&qjKSljOCM<-kQ!5De~MT1SzfYX zpePt{cF#f3;`J{+_`U=EOz97DlYw;DR%hwiO)qv~}-v6-sgeh%M z*WN^IfLmMe11CU<8OcHMRTsJs;k8vLZ=i^Y$*I@`>^_SXoZ7=(ydxSz^ON;#soHl1 z3?(IreeKxq(M)Y9X@Kx+E+PA$smXYo9|r_zEZ`l2I*!oU^~!fi3R`mlC5i%P64nLm z_cFU-1b)}c*GYt}w=oSte(-nsVcY%uu)UmpAUpb5t&c{21J#GMVZwA%QNF1|NZ^6p zG~zn_+WXx!5~Tnzx}?=G{E(k=gZ{e>#)S>zALoNe+cER3vM!gtHxDBgD@eV5QzVua zD>R|_Ov@3e)Qvj{*BK{^`41}|4vM5(Im)#2p6Z?oDFG!_Y z`Y4m5yTCq{5=2DP=ZlV9J4dtmWLIs0)DGWWt^GMZZMp>U3aeOLDGu`N9><%9q}jFZ zZZIl^=!+GQR^yEo9ebB5@>Wu_@m)BG)WHQ6mduz8WR_HZkKw0KTMMax z9v8d3eHQdIAZQpd?qgSA4trk=Av zp_Vs86G86Q36=H{^|lzNj(OU%4*@dl_=dfX;E`@djIChsz{vqMp44?b@|);YF8Xik z{`zw60^j+dTHPDFo>ckyF)CNRzJ1dCV6K}9amq%u-D);=*b1wSQOCw91OcRZESDmG z57J!W2FqDYxLN@X$&ZIBxO|`)eZV4l=l0{?T=mW7CNwY*RItYE76j|_phX<%J1@X~cxSX#+x62OOq zhI=vkak%%)g%_aw#rpb&ONGMUXFp{K(UoT&XKdB;e)s&v7Nu1v#B>{ zLMKQbUtD>NGGQ=@>-zlin5uUiHa`y5K;c$`)xt+XCkekX80N)KpxL`kHfK7-_ zik-cAoDb}JXQ)Xv=85RGTBtQ=pQG*mCgTE4ebaIE(HfUIuvRXpX7{3&J@|INWp^Ty zpOHw7O@`iUY&>*!pN|D>cv+L%8PrZdCT?|)0j(cJ3Ab5%*BV%uoDdIp+VOB{F(nW7 zJ`g;);LbK;kEwj&wHItl%bSOQ&`Gmn56)E=cMn5HPTkwld?oc{ic?7~;Y+qqL#BOK zw5jR_QPl>8&yhFBc*{`C6b8Osa=AD>y)-2rO{|R8i#h7~tWQD}Mx;PH@#H1xzIE(U z{9}4hPUmFUC#BD%$w=iNi3m+53gaEK-NFo)X18FW&-SFgA71GsHQnep(E%kV<1*-t z7?-19jJeKfQomtG;ob~nEl9SHrH(?ehwY|F9im6&67Nm|wK?3mfLo`-4XPDhU&3A@ z>JxBLHL{88&7~J3z^gCN{~+M=NY7Pv<-!4x4p}fs_)a@f8=c+AwM@n?Qh&E8M!Uap z8z?~NNLd)e53nW2VFf9LF3$Whkd^q_*tgv4SJrd?-hGaS&*y=6_dHQW?z~lGSc4@7 zHFDf8*+Zcj+GTKhsJUQ$$*dNy2-Njx_X%!bXP98i?)`YW4p1E#%@*h%xt^}P<)msV)0*>yR8cmuCTV!6uw`}Y>^+AbY|wy2+PG^G z%v`oEBjQD^b#CvPj?DTy7RVg8QQUs%a>LqgG}}8VyIBL{kQh#=6txEL60rk3culfe zCv>EIIvR%GNS39NRM&T#SSkCPtB!!v$+$pkH#AlSOY@?GV#6PgEd*xy7T7V${S6+zp@BnbjdJ6eP_W#L;(^LX0}me*u@4=_TIJj_xH7R zrS%IpNu^)!NoxaC9JtasZp-5xgpPx@HTA~c3OdL)dHv=C4Pl9mwrid9T5C7Y3`X!i z?3yRh_bB!gSr!#4580f#Lo4Q~bw&vizTWl)AGCJIPcH z^Z1m$^C|k{Q}oBD^qo(^AAiI2og{8i(42Z(iPRDKoE)PgTEMO^O(ovEs(&V#0&|(8 zL_ub(l=5JtMVi$57m4o+fILly>cYpZlnjRf%!^`IAHy>BCEQw9}L3mf)e z*zbN!C_M)LcbYv@k$5naUP`YOO#u8saZ)j74^vUAIT+d`lYEHy^3iOCKYxmBao?dkXj16N%Q2RspP-9pyD@sPP<+knCWBJ@Tq%J zal3iiPi6<2mLyI{n`r)A+1y>~jCfixa9!p@RGZJ;d#hF~?y`p#F8P$8=U-q|tUp@^ zx~{e!&m4Ln#;nzX(|ZG;Mz?v4k5ukKIF;dQu;3UE2`VU-Pn3dTy(bF_Ri)s(5f&7S zswyhpXps3ijP3d?`uGF8Ii5|Nn~Cxu4L*b+6zB3!kVN87+o%E-WlcOFQR9cLy?DGu z@yt_JybNB)-}$gOa#kWmc}Tw_i!$88ZYZANNx}8g!RL(rI`JGkCV2D?@fQ!q0qTR% z6ZIIQVH#?Ubi=&`kpdqlil~PsY%~u!-ZHgA97np7zyV-s`AEE!%HyeriVRx`G^$6{ z@0ndgF+1Ot_?0Aj1cabvj@N z^z1Yn5GFpjWY}<|X=Cvh_Dx(k|1PMZy5$G)yH4Bgz>)S)^{J3_ zf-L59K=Ma3Eq1M>F8-9nMB4k_Egm^ksZlKcY=jN7+Cf3!e^uuW*3E+Z?Nnf4>C=OE@vslYHb*Rw5}J&gh1{E#v=w zUy8}ac9<}a?pWC*;nE4o8TW&#&JgeR7XKf*uLMT9L=-{AkuZKLVJof|j! z%hCADba8FQ8;!@n6G?K~Z$1p){a;Q&y~^}S9R&-+9G5T%Plk--qZMToZI6+!5#&ha+S|79EK)18|7a}&0kvbg-%_PoeY*esXS)A|^QcX6zZUn_&>i2* z7x-wy4R)>8u(AJi1^jdc{B#BUbOro$1^hc)0XMt#Vas?6EJ~8DXJ?~{;qvz8%ESLF z3V9(05RoYGE{J7*z^G#G^=SM+4-a;M$@E#9~~Grwi_5x?KDCz795r$wEFcXKk|}UA(J^ zD|*tdHQ4oFZD4O<{LzA1dUnz*iefCa3nJVnB8K5_0v2L3GDMmsY@lzS;+=2b0S4_1 zw_v32``ghm@6w&!t`)IN!z_YOd5uX8cZ`*vcMR1VYRBr~{3B`AT$A0wbwy$6wy+jc zC0I*&C&wsDX~V3f4YR~jSpe;g1jeLTJiQXZ;O5Me2dea^sblTd27~5l2c6=FTPeM= zL*ml{VQXN1wb;QnF(N14cLHyZR`P9rVBNXa^&+WdY?6{TY^BVKUDDefukKf2yZBmf zy;RahnOkBzLRL#QxNUbBm#5++{aH1_RAbBIGtTNief8W4eNd<+V* zBvAt9?Tfog8dBe`UjV1{Td7lbw2QGZBumgUFk(rlenCmZkQMJn^Q1x0Q+xCSPi^L9 z*bH>q`ZH{=?nvzOWbm;lzE#3XtG{LLB&luGc0rbBk%+A6Vty?L#h3990o^+#w1Ivn za*Il8;+QtNBAXG^S=7qU-dmXLGh^4FwTl+SVd|vUc@rbXz2niCp3>392#bi8!pY6f z1-_uSYmGE^ZltjDHRlD9lt)<9DEtRLN;Ef)u080UMMLW+5YgtmU^HWJ>Er1!z(0!r zzbdVLKl{%?;V_o}t^8#F`K|0fMq>>e1x9NPtk&_9!~T=C=E+*~WUYC!*8GmvntHo2 zNHN*);`|Q$(p2+|(jY1f`$Fo4d!wbt0NMZUv9P}Tez1yVh)``Wh5O>AUdlo!5Dcb! zND@qSQw4L~VKT_g#NTsr|{ofxwC^*cCKs0nIg4V&NsE_6Y{Aa!z$3K~$j5~E_%-v~AcTU7F zzmV%S%l`aqEAH+43mY{r4_m>x#Q9hPfj~;&)IjB8icE*_@MGe?xWWK78Z39Zq7lP@ zaQsyMg4);8QuAIhcB53=C#YZ%-A-s01zNzt@el0wYx9IkW)5eSB_9vn-zngXnlv2F z<(tJs{el!jvIHilcj3Uu?~qv}A;;iFRWdrtA;%HT1L>B?RJA9S>|am+^Y7iqJOIyl z|6M#dD97&qid@xrC4;RTi5>0YlH5lc;Ih2%8%DZkg5h# zB{~yD@XM|>5r4+Uj2C9kUHnzU*4CY>u;BPW;R&u?<;!A;$AXg`;-8m8BM2WS9&zEqGVpnE&+ydac*C>pV5oOJ- z0ZQOh3JuO4Cy1;-bZI(TdSol}u5h1rD7}H*a-7KcLY~`Fl=7Kx{WxPIO;Gfy>=&i; zB#7zbp-<|VU??IW8#4W!VQF5wamRM`EzXu|w!oj%q*BXlhWE*awY|8y3fz^ta+UYY zxcQAHvF@Nk8dk^PA|2R5&eJxH@!F4U8u4ueemSuYDYR8Ll7F&e~Md7aa)m0z-g`4Hpov(IZJeN^FxUXY0_ZGJ!1q#FZ zDL*O8n6nJ#$~QQqqMt_NFHVf;fd+Cj3LGDHd$GS5rf`dP!N{0FA-WY~-uNg0hQXXw z8#KpXT#cg7c;!Zw7FZ#~AAgnjI@8ZQ!w8YhH$vg9d|f7>_+K5wihK>&S94u~pVq#3 zg9Sjj$UxfS164Yn86LvSW}_udf^z)7;QBqifR-UcC>-UAnckUhdC3#ypjd-@D~~p^ zoVuhSeZ{0ifrwDflR#>oqp%(GotbBDVa}cW0T>Iq$<;ew+WXf`Bb#7a1W-6Yf13si z)-*>Ok@6>Ycj|_PGs_-xxnxz>omii-R5+-SgNmje8Kh+L^b9IKQwb3dsm$9TQteY7 z9?;1ty7-)O)#Ec&X27RRnG5S?#4b5gM@QBH7aIkMmpK^WCPvqiN*DRn$cP0hrEs7u ztT(F!S{vOiKuBk&3pWMKKw3cS#(ISpD1ufr<1k$#Ejo-CpmVvt(suX7b;+TdgUInf z@`e-H!C(t;il54b&+0cmeEo?(2QGao7gbpZk7JevCz$)<3KdQy%;8 z?P_my={+j+XCD8bayf4QEmRMRPxjwGg#Gt;(AX>Q)u)(QW{113OS>&43y`}dvqA*B zN^mGjUa-%Mh-f54QJQa&c!>uB7kOceEnShWng1b=Y^>ToE`}5ujuxL{`p`e;v3w*& zs#9z%wPCm2tWyYM-N>R8Y&$FhwS#XOcKF!;X0e>f_!QOpg_Q{zT<(UqE0lt=rEg1@ z!>myHR;EHbUDrI#kaz%%J2EbMaTmO6;R|5-3oBvAhJNHqPwEjKg*@RY-|x8xJxgx( zj3w;F9MqRCNdiB(n59X3G@%CygTaG%bT{S~{7Ocr`xQ$ng9Et2yhk!lwnlX%#V(C% z=e3~<48XFOPN9+Q9bR8rJxC9zhbjVU!7)u)oyHgy9m9X)q3>OezwVDgZvDwBQf0CG zR2a^hC?`$~HbEl0BZ)V@3lJa*gcN?*f5uZwQ8WAm4X!C52Ttb%B?XY&&pgR%Hs z&)Np*V9o7x1HG3_)lo| zBTEy>k1Q^aQ#6z<184JL=mhz09P6u;{grsu>R@V6c@J{;m3tGQyn+vjh*NGyzDJir zG=%}Xxq`ZXSYZwSi?Sc%PilZ}7^o7KQHefuepuazN?#)u3X2$=0Vl&*u6$tR=!+>N z0T5eOcRw_Pz1VzIQp>2YKRW{@^YaFaBt+R4BgOwVKCm zHC((V>p6qw`>3F&eoL0}BsfA-uI+|Bs5|v;yWQ_`j&=t^E<-Cmx-^e;NdPsY7rGvmL_%sbWV8hp;Lg6rh)(`ALbT z`c?Jt!UGwkl9+cGKt;{8v0A?_wcu)zT7$2y_S;u}li@acE5TcgTCWp3@|9j}&V+y5 z5zfT5qXfA#MK+9@jKe``m9h9j*E!HabD19FFLStl8ih&Nz^9mDr4)j267Lb+q9P`{ z=RySJj&9F+-)~ZMX#Nx5dFj7+=2c*>@H+;#(tkO)#GPil9r@h1+g%KVjM&W2b}sY8 z&`HgKPwZj+%&7rJt)Wy6%c)0S2k&b=tU-3HZZ|J%a>5lJ3_eTDJs(Z2!8=>6oQBc2 z2fc1*V26&o!`i7zu~SR~%zk&y z+wiRpo5MgDE8n{A5{1Hm63qr6+24{7iY>*MmxeXv!CM9H^vYU{$Lr+-H^h{dcKcYFxBs5LcK)4XCNjx*hTSw=y`kej9J``&9Mv zOxyj%^{xJyUXIgk=PyR51iq$_dleS=9Ir@Tb^apn9E84|MkoKVbfOJNyBFqL5%axf zsc^;90$^->PH_34<_a?raXrV{l(2}2muPheFS-HE{AIaV@^xo$ zUa#AO!LIxO2c^@pJC5D&>mM5I@bG6EX7@S$VUS@F?Q`U9N$A-OG zcev2?3)@uQ^(^*`$YRN%xdF%gip0A_f%He(8on;$OI=8)zo_TtfZYm))+FtIFuWO* zW@i>$0rPXBP3>B{)aFk^u}vYGBDMV?-bv)p|8Hk^&hnN3A7=*0@c%zND8~K& zOQk3M|BrM3Q&R7L68!&5d-Mq4qK$ersP(xXl7nt=jX_fJDhb25h<5<5h56L-L(gpr z!^C{0>E4T13=~5{mmvEDml$Z?6;Vlr$EcV5(65G>)|g z#KB4geMH6kvC)NtmJ|Mid(UDnrZoiga@hBuW zV(zewwW$8x5oc_i%`A6pvUg*8nsmx3WFw6THW(RIc0{AOS*@0@Uc9)wyW78>uklsG z3-M0l#bP?ylRvJPQ{=&YcfNnKnoR|J;7bnfj({Ex!mvDvxMZYH?g(SU2+w(CLc%8; zd@kr7)9`u&D@lF85ppvzLyQxi0s%Y)0{GTI0L_8&m`M!gdB)tLK=Bsmg?tyddq?|8Jr&vhRxym(6&yy-3HQ~c3QiC(FA4Swbkkl zh7Y42`g-sS!|#mc6;zO(Lopb~Vp2G|Xvceg{s27=+U zc&OL>+(kZbq0RsS>q8Y1U#Z};mvFFF$3AT}Psy~QK8B%wi1#qf4nMFyibpZ>t;>nd z&%5jlYo1uO#sySEM;M0(o)|R6$%PcGpYaKZc!W64Mf<(eyI{A9$4%$Val-2YQ(=yK z1CAlyzbm;2%j6%9Inel{zy%yvG6b5=`;lgExTJ=+$>et*%DSGXetE@W5`LYB4PF2@ogGb{hjPz zh583NRaXB1r`B(y5kNFndP$AdVDAnVly2RfWV8x3L2X83#N5BcfMlx=M}y0JN#c}|2KVBjrw6ZH~#A%%%JoyzfuUl z@_YHZH0}3H#nBsq5TG^aCbdtO6o&TA#p=yQ`1PbV7>0KI@H;LuyOGs<9V&Scl=ZXy zUhgh6I%vikhP}Ak-wh2?Vpdg~lz>*vQsFn}|LE8s>hY3JKcy5q*l#qPi)Oc#+{H$6FOT8W zipJ1vzt72i>G#- zt&fHd8($ms$fBoWexGFWO30@+@Z@R3~9@ON;VW z>(R4DpM`AYpjCZBTD8*w-YsBN88yVor@li~NGK4S$Gfp_AQjurMbVP2r2*p`V&m7U zYW3!wVb|?z9+5Tj)CaSwp!mb-;P+X{aCjH?MvjMBK8J4+M5`Q&edFQ zH>3Gv8s>mvYk;2Q(5oqYaVMS#Gl$>1(Nej`;ElQW&Um(Ts4zBo{OX8YNv5aArZPg3 z?{Q36tT3(LSMCa9`$MmRNXAYR1d`C`7;o$t1!!|F$wccvL_2`9;Rbup z>iD<4OXh@vCTo2hVeQhpML0VOGNT5aXVAg#HfWj1jBa&V48Wz!-74vf4uO>T3A{Hl zr(!IeLefpIDVRbmx!t3qD_H6?ePso(NCLlYd<9Dn8DQm$uaG^&>EhZM`PWYHS5sSt zAOVJL-4cJjHUoxRsr-vY5kPJfv-%6)q4`_xAbl|Sz8sZXe`TQDatd3g=R16QsHiJPJCc4J~G}%u35RlC+!saz!3MsGR3{HqH!-`CxjNTLPk=^ z*lCoVBW0VZ$DUp>2*XijbnytE=;(6D>&UhcOT8I7d&q>i(M2!ht+AujCv>ORkxa*~ z?`yfg)sqjMOs1hTN)R5S@HKvJMw5#N`k^S)57=teP&i@4ON7O@BE1p4Wua$b%f%h~ zqFh-eYr9(6+2^N)^0LHaG5*88FG=_RU$wU4Q7CYb$o zvBW)f*SaJ}Xx?JLpL${v^YGQ%0>gKCqp9e{wYPf4LN;RQ9y-YEU3uuv&NI=5ai!6d zbKmM>zy^YV{<3Ri)*gp^c8OjMw;mA|-zh?+Bk0~_*K)7<7esRJT~wJyCwe>pe0IQX{useeT?@ebh zcXugrIQ?nv7jG@>mgvU9dK2#hZzIwR-U$6K^a!!xK*2s(Z{AqX{n6cX*0wUd#cOr2 zi+#NQUvA@g{xh7Deg5ZcGzWpnr=fatNBX5~!(ZXB>O3V8hh|G*d;>56dwV)kJX+Y; z>9H_dQ481;a2lR54+jB9uZ~%oynR8MF%$!J7Qy~C2$pw~Z9eD)sNuNRys`fF3;O~Z zX*lwKw?h6!Jz{~29~U9j?9j*;%RNb(^jE_k*sX#v()8l{>YSS#HE9n znEHFp95C3@y~HOB@EdlQyAeLS=Ks-aSp-LEbQ^{Q1Mpy{*#`k8*xuO*yU(Zf%Rb4! z0rq$M`Dt_bJOZOo;?tMUj842#`29KtJHbHmI*5c>AmahGX`(~a2ef!tLx1hEZ?xA; z6;eyQv5u&Wk4XUAyr*Izp@WRWLX!uP)r{vx80w7ey*!F}5C+8MdnTr`79oE4-bb-y z*h_V!Br@b;?Gq&TnnQ0n4DfsTfSzAsD#xN-It^HZ%wuZ0xC~o<#^Rxc=LUan4VB7c zWQEL3J1bni#w)$~EG2Vz}qT_WZ7 zc?39M5rsp5gQyUg)1hh8ndfS@0*-mUw?~10R&V~}KdkNldH$#1f1d9=52w+c25vgu zpKeq<3Cif>Ox$1$;L5J~={X$y&v#?Y8UGL37+qch5#JO`&v&2i6?0)h|MGwlY4E9L zbNE?d+d0i(q{GmKJv#R?IsjC7#hpH0AnTIv^YcG#D{bwljbXyQXj}MgkMnwZbIc;bi<7RV&TliI1@ z+`S!5S$s5l__)m|yYE43@ss~#|IUY!?dM5sxDA`_9JZCFI$5Hv|5BR4Rt+M9Y{0U3 zO&U)$cmHcATC;+(0~krAtVkiw5LBruYPt?? zwv}Gs>W=P!H>2Q&9}&3I!GUwKk2~RKQI}NZ;6R~+V2?y3+9WA_AjWx&?HQNP3)MSQ8_iuxts*k`5g-5d`tmCOj1634;ZW zH%XBvo}byZhTPInM8zw3|JW#_hVH(~q5o{=cRUZ4Q~`KVtZ zEkG`JS^A*N|o!o(-9{YSEQH`9Ou(QsSjMnz%)+BokIl*H6G@|4&YeE&|I+ zI4~zV*)H%nQj8e;jGTBMv%Rgg3G4jIL%QShL0T0m!SfxHR!WW33AM@{^U0{{IV+Yh zd^sJBT?2Oq5t%3Rw2YpVisFg7tkdi?><`XKvt>U=)s<}yitrKc4w$u=OH7>Tst~OL z&bUkkto(KDxvOw5nIs4w&ke5?pC?rx_5-SAnE~FI@P$kl){-RYh7iz%W70inBWA6t z6-HF~7)8Uq0GCp@AJEaDZ8L9V(~9LNwrcBKvkrj4m#c?eeDC7JS#|w9IhD_X>o?{t@iL9Xn+2q$P9bO;$H= z4l6sN3s67)?@!k9b?nn~?8tyFw)PfRS9_NauY`cambVxx@6Vg)62z~ZK?F^KQ@dKJcAjc*QK-$}Xvq9jcuE$hYW`UwHTzj|f+!XuYaACl% zAeddrcuQbSVwV&9i8Kf;NqI={JZ)%i!!F9BBe7j(9r<2uhPON*KPWdklCP0TXy=k< z)kR<<~c7tYoRzZ-gHkP4T;7Av{6QvsZliou7Ud$=z4(2oL7)`@p@ z#jQ=Fl{}DlSyw*Ck@2FOox?NNzlPZhAw$7Rf#*;tj9&47xa}lFd^)9{3 z*=X|Od$y5&|Ihx8-2WdG4i5jngQxrd-);VNjr`l^KPCQWp<1cN{6DItr~IG4#ec$X zCd_3XsG@W4l2UBIK{eUGVgEXdfc?D#!fBGN4K-%~0d$8ym}Lm$l?JSZ`sFt9mn9f& ze>Pe^Lj?pKL-f4kJcI;B;F)1>4y=Ry^8WwtZ@pUmZSB++?`?m9A`B%8|BT1<&tyGY z(jPo0H~x9e{=pXUUp($T_NVV&1DnI~&VB@o>8;EDUb59HCo5cSy1?wqP_TYbBS{IAyY6S9s&S*VPS$hAO zvh+Shd-;cq_VSd-_n$qHuZUhELXaRAfDlB{N94y)PcII_~`v_B(g7jbC9;xLHhgp8f6F z7B^V3FKB>n9y{$?!)XIyyA9{m9$J6@`!mWhnFKQ+n8ae3h2HCDzdU=khNh34mG$H0 zj0_CUtvA}H^kP5aJ@YQh;DT}-0&$U!z6u2VjDPGt+hSQSWf)16Xvt>uBR*Tezi4!T z3sN88!T+LvqE)akOr@ZVq>7$(7&}_60M;dc7$SNe1}86lR=-oqFc|f5+rdaa&fvd4 z(|eIi@uK3{7ERmsbC!bmPdq{1pO&z`**Htk{xPL{<;$SX&naIepW@DWtA)LKhLf(09q1D05()|UGv^cRKMK#YYxXMA zqA5P^*7`8Xr|qEwD|IlCP@E4ewT{=UY_wYW`(9XxzdfyRrlLx`73{-!G``WN&H4`x zDav121&l)ag1y0Ek+t#Ig?VHZ;iurQd;o3d_^ths!h!HCy zZPzO7T0FpZv}}jtjh7Fyj4dbjzZzTaNLFM^diyz_t-}4E?k$`E_SZ~&;`I8{1g+ip z4>Swp$G>PC08}`l|9ig6sv{n^#n!B| z_+nnbqI!DOiQA}NHA1Qlh%M2=*w4`lpUJjfNk(F5Iy*%fNz}r2xL=+O!T-?qKQyKM zR{H-z!Jz*apW^@ie)@m0XthRnzKbuES{SsR0=RZalL6hjHM)GV20U2^aJZ;znox=J_Mc2~0O1k1>U}|G=XgDq6cgz6H%E zL2svQ9Z~+KuUo8#T7V?h5GrAK5K86a+|NxRDIEwP}|32lJG&^flyK_scltm-0F#cc@y!)*vuNE3)= zfH4_hzOO=uFJIqSG39Jq+KPVM(X}bT=Imc#mf`G)?Fv>!^91zX7oj$!ibQPoi?X2D z^i^7# z;S!e!ty8m{||BhA4fm5KER2wum%qSK9k%O{pB8+Aj~mmTEoUhby;Vf zKBg`V)>C}*@MO4nGF&_vE}je*Plk&>w&8*)M=0~5sDhS@?eWdXw|-M-w7GT@6Dg8OaH0ef6n;Z%7NINc<9=*Y$5RvFqT%PrLZO_tjCTxj2S znSJj?_Fb0PZ@R#Klf)=SbHu3gI!&xC+C%FnYtDNKTK}A856v#mg$;Uc{e>6* z`Oj)~rJbDhRr1wW$y?u1zWR>x)(6~?tHNR-Z;fGvqQ;-!Fo4i`@io8h21`$Rm8_nD|7?|a_zp4$+zRd@Km1SOhu0~)NU&ah$BiVy&g$|Iolf0t zboE4P5=B{7l=?<7EPW~dDoNCmEG^S6CSsnc%bae1qEiu_i(utX-8uf)31>z9NEt4y z=hk-fxMsQcD|e1|(w*n=b)PT;P|NoEPAts+FR20rN*gq3nK6$?f*g|Bj+4vaMUPKUJVk+Wbv9oPhI zaykfVrfivErMb@tLG4_%<~}LpY;3k2bFLNJG5d+``aA5xJ4eeY^BM0!*o9v#!=_Db z8n$ih$le>P!d>bU7FB%XJWzK~6N|E~PaU>l>x&HdQ9B$p@yIhKVQYyj3U!f*DM;?h z<2Ku0r6>2R-*vz3EG)U@4mRI%irO)(sWpFQJfKp}irRSP-MSm@_WvPP7f~)*teL>bp|U^f#0{pdyWDK%dW-3l zhj0BBdZx*X%bSPbkGved7ge(sLqpqx@~(#-P_|A!-D{S9b?CD&@6R{7L}&r`pPNQm zO~;`?mwk7wOXe~t%w<6@9aJ|oR}@Q|@ky~z zs%*w1r9$OsGj^yHUREDDF-R!$wA@a|qeqD#gqS=vRGe#aE?R}nCI=AqiknRjqLeqA zA4ECaY=Wp`l}AnyBba%TFpcx=G!%r}85WdIIFaGZ01m)B z%$v@0_?ichX{O~DKHXcaMq~r1jHaLTAl}`8c`)4n&m8v(s6=RYRNhP%(diLa8tA!+`c(RCw_v zE=r2Ic($0yv_gj_17na~VJ73&N6XQrH}zHzZ9pt#*O$43B*d7JW+qUU*b z#hFYz=(Kyo^?dG5^Q?(tCQJ8S5Z7~bER(Yv?k((V8;rG-$>J9jm$r^i@v>{nWcEfs z=hj;)ZN@KotIgcfj~9#8CIrk}D5xU!7wh?C=zGf+Xe{&bLw2><%Vp|8|N0beIOjfJ z%3LvBe2CFnj7L+ZCFeaTONV*)B%}sy8SnAVx;OItV2B%Nb`wYWI29@%QSsg-#CmICXn(4+L_$o=B4uOOH~hg^Z|Z1K&kF%s!jlRcA4A8)0gj>K|8@ygZUJYF{&cu&p00 zx+i5n`1PUn!YUy&#$();HKOTyY5m0TUc;Y%v0V7)r=NB$ni8r$UleemQpo5=Ab}i#7#CG35Z-~K9pZD|5I%; zTEYU^%pk-z(akJEeGCNRKgL$`A3#|-w%A3A2$e+9LOwX1^R{!*8i4kbP~r@`&iN5Y z3;O4s7rvZ>P?R-h3;I0lr;6K$$aN&pw$N_zd%JY3R=CbuXP$=w`<9@2pu5K`0;iM46zL`dp~P^^6-+q_!<9qd;8zEJ=p2s z^yWt{dyDZpLO#}ir`A7q>=r$<9XQR7bKL6I-&*C8kvh=k$iEEf6N%Hz!!iSy8j$(U z#fQ^$Z4dY$rTY(`GTIm9RNG4-C`h^QK!=a9yn}*wu5uVpfUCT#e;B`S@oi~ugP@hI&LDUGb zfxPRP_2P{P;w%wqO)>r~P}1O(dHA3CMGJMgSJvMZZycj9W^}Tkb$zyU_BD0K`@Ao> zd4mZASz)jAA$<-tmz^AS{?GiqjnC}AdEA@yUuw=)0&&6Jm`ieFp?>AhDL6bACwZGvt6&1?Uqa?Zmp1zNIYGU^o?t%sO?#3) zdOV-I4cj?s_6I}fB>d2-;qN5>uE%r)e~ssOxNnUqe|Tokdfom|>luBJJtIP5Ra$^` ztUp>atbc$DcL4f z*0Vl^t-(t%xF3vVT*>Q(%5OslI>z}J!~gzI{X4v6qTk+d3l)qZ%J#L{ckDG(b2Jr zZseOM=aK&W8?Ny>t*XczX$viReyoibx>A3=d)^t^eP;k#Nqtz-8@K!Yykxqctw8kt z%_zmT0_rn#Sz~l8{?Hye#~+9G;CpS6yl$+Qg|lqQ$UHu9@>N~^Qsq9V`h47Sg*i#B8H?xtx1YtrX_$|hhr1E{&%e}WEQt8N)*R;Akj)4=i5=WYdV_#_?FRYpr~bHf z9=w;7QxapCNo_B6sPjA*|zEA zNT6mME}5dU>HMB76?A0(DmPl~R_B94Ho9)BpPf2(2XhPPz1LxryUp^BaoOTm={4qv z3J>RI=cH?*wgD<-a%Na6}DrBp%gTUMFC3HM2Pw68*mVT^v;ENxv`NHCj zQ*t%d5N2+(>b)j+igo8}%zj6i+$IZaWZjI$Uob^hj#2iS&T(yEU)X(q`G{YJ{aTMw zph};tM2E+3aEK!3^v(PpRj(*TaT7&3yrbqDyRNAXoHhDrYH`|lIX^h>VF5Xjr9;Yo zg@G&MPIcUg_!}HGvE5Ee57U8TJbaJ+*gk2tZ0ko#{U~xSv+14%*J6&B+}qgutBVsX z-r1blAGYszENdJ87vCLP|6%=5_yNX)A6{8MjOcItvBw@I%GWAmd@i>X&lm*Zph+a# z)pETGwyAyW){b-;SN!d@b2qTQ66m@haRuE3lp&nn#UOUdkjkz{l&6A99`(>#ZY#9EGB6(XbhV+Gf1IqBY3cJhO+NVhsvcDky_5ymo zv$egwy}+mV|5q;VSbqnhw_E~p@sIcoe%$TAf4lf^SPL7ysALf@9(J9_HYMM=GOfnD zWIC5af1;v$^$Fh{f(r4sUv@$I25p=k0)hr=w;E85kPxg9ZpxsMp)Le`z4f=ku7&vm zpPzb@o)3M!r|3mW*34f(ANw1E2(Z(&H!%RA4dB@pZbr4nE9mHK2225ei|O7LyjLvm zSN1V<2(Gkt@0B%JU(R82!|-Jm^RdK7rr1#*V^mC(3IKh-xL;&dG&1X8;sUECR*UFJ zP1aGH%wUy@@MN-{5b;21{soO2#^}Sm;Arm_K6JIPSGF!6R&KCE#*M!T?f_~Z0%tsL zk0xywBnFL;L`SS`*ll!QS)&O{+yO_FR>$G4RpfPG48CBAMp(5TR88|#bhK+7@ro!= z9v8^sRVg^dYKYXno~;P+F^!ihVMWKIz)fzP2pqV0^eYsu>>U~@T!B%6O35n5U{dQK zH;t*KMjyEn`X;mpi5PB;=9Rd4(ATc)VeOOPm%vpr0 zX%PDxX`4z2q;p`EcPqOGyH#uZXs@L6wA>Sb(8GSS5$mYRHkFDpEwzT$st3XJk zJ~15$*sj0Xq!P~@?jBjdcYEccHjd)UQaF(I7xy7Pkg$%I7VyDd+01*TgQ^%MqkK!J zN^HVQhb0YRU`7a=FBWz|E!-|w_bU2il#Y)0AO@pB)*y-{SU;7$O2P`N!hR@M(O`tL z)rEsIy<_FwVg+hF+B-PVYONfx+IZjUi`fzbU#51C)pbzaD@7_h;9WyX!^VD4-C@6> z;s!_-36)X}&;h_GmJV4>$}u@;bBFA-b5gGco9Aml>rk~KI&>OjcBoi7!XCXWayBgB zmUvJs31;YxRyXMtyev^)4tNCz<*HUe-(4lwL8qPw49L%DcA$kaftinVX&^2%$h9wo z9T=$Krj{-`gbPB#h8xA8odg|j2=!5no0QOxk*Z&Yi_IHd*FoM*?RKdU9wk7CmJ6p; z55(9-#t=&KXrqv%NaG9yd9uiWh4!2!)Yvtq=Zv7sb4H@eNO;Byg7q?5!%?&bo~*`% z9>K*uuOe_M6klTNBKKaT2As{X28_TEolgqO5XGu+tlrH-V8&F_w?wgzlr}MKP{X~7 zRS-?A6R86??-KPO4CI(G(}y6um8scwJp=Tp5T&bmPKc;c+)5NTfuVQ`!YH~RP6y-l zTrT|f@La{5t=16?Tv`>jXa}u~fxQ$AbJ2q3s{&JY2OYXx5M;niO~Z#}`kE~l#M--P zok8DQ-ptEbedS_FqSX9L#ENvwfKw`{IIYE94wNHhAboc^eMlckS&+27T1RS+(Z7s4 zf0^|MxOh6Pqwi`)hsrPEv_PD*#n+a1aR3Z8&E9 zvD=(qX0`J&j@4bSvd|6+9PPxLu3W!Ay320rpcuu;(@;r06)wERl=Q@mm0zyP!=$$f z+L1gC-)(?aDG2^VWj&KOD+MuAB0RTG0lHm33-2Z00h2;a8@3%oHN_(5M5cicy_pNT zdKQvkUsQn+kq%}!9&A5rh;rF>Z(ZMC&$BVgA%l$W>%KejR%c$;YOLTf zTB3$z)O90Bkfmf#JccBl7Dhz8O`kRiYc0|E9Tx?jsst5Nww z;H+mTE}5Gs3pI_Uo`{;E#14wb3lmNg07!Zy2y80}N*Cw&%7q;%b1{)P#>GtcwrQ-K zgeDST`|hn5wR^<7aCEexMEO#36ALeI?uKS7lztT&FR_@i8Qdgf`?)*vPbQa{Bq~ZZ zxj%y5&GO(VtBT^z=Rm0(#kw|JWZ+Z2+g)Y-EBfjb3 zfsLD9I`~Ur2qMvzrw~lXsPG-VyIc)gtHp)Lp_74DRW!T+w505z6pJNwUGbAXn|Dg$ ztb+3$cS??&g(aj4JmK@Bl}%CwqG#b5C5t?WC5|Yfr6VB=xpn49UWSZCFJrzLmONiF z3;%B9PhkFs?0Pv;x z^!o53`UOfhX?q|$^ANNdkl%wh&X_iS7r>CBN2T!~W?MQ#=&@ULKj#@6?w`Cp7!Dk_ zmzgr&k&f34g0<@>8aCB^R3XW5aeY0_7+>{3Sic!gvJOM4F&&=_5>0Ilbb6QuCeDcL zyy|EWGjlBA<`yDRj)h7k6PLEDa>xdRl^I$usa4hSnNo}L!Yx1CevNz zYPeig@S)=yqF02-q%l<~-6VWaQdKdW;wIo;``#)av82_}z8|BidFvjpudZA_)Y7u+ zIFvJnaW)(NV!2FERmpTr8;+csh;?6rlDZ&4fttyXQV9^1_P!*jKBNGsl_o-xWlF2` z{V2f#rfQOPqae^mxj%X-Fqq-jB(+Ii4KT2`<_iSAD-sx4HDTJbwk}}@9LzveUidjM zDiR}R*^TbAgPPTE_j+=Nm6y~gDOf*QQbX;}mdj)%IEp5fVMI$l;bUmR9)f6S-pGe` z#BG3xbut}Y2WdC5604weG2zCUT{@xfPEp)8G6{;Quz-k6UNmaDQOJRN4Pu9BK)i_( zYoc5-G-2FSVvxPj!*ns4B&?4JaL2uS@69uK;}l&>PzJT|LM?UFbIN%jL6lS zY2y~OSMdh^IPZS1qBSrfdE(whI3fJ0zIfwOdW{BZ`R-T@mX1}b1xw&0ZzNQrwa8%y ziLkm!U8sYsfy~Q7GJ9({gKQksi4PT&TvHXA0cAsJEYq%AZ5L&0m4XF14XDXLc{`bc zq~vPAWUESo504T7{x0F_R<|iB1{Lg2E5j64mZ!Er$-3+*7tk7~HKJc7nI`opg3>o{ z-o`r|fip~SOiExmN#zLHO!j{?trb+Hlj-8FbvezlVxR6ygy!}F*%9MA(s_nxBGYSIyw4ceT()*g9^dvn-2 zok5=*N(9Y|>X8FjXmzMfCVskrtU2KTR(o{qB@rORI*MSKjPUVulbb_0d?N8e-f9iI z7cHw@>-EqPo1VbNIIJ~f#={i%6R4xshtBtF7@jo2|FZGZCcCUOM{n^c&5riYfOTs zsVt$ZT(-(`P}M6%1T*s**OC zcRjNjCv_$Pmvk7Hq@0Up&g==ONIN0IXAr+4?LOpakU{tg8VwlX5j=zFmCy)?(3u3U zgcd)9&m{JN6jBlVETiuSNXL>Ks(D%tDnghdn72u8ztWa0&VfNIvUQY&f$PJJ0~8XM zm=0Go!o93U;Y!J8j}BPQ@cER0l?+>*1U$&F)Jec=Ak4=Bq-#h#TCUb>HQ$#js<9xrI#I1zi(uL{I5CnD<&xCuw^$#h38z1aycz*g8cw zzT(oUiO-R^H_zr5n$i*I5qFub#Ucaqmt8CRpSC)}R7bIC9I%8!brv)%OC#zoGv9qY zMki-toi|Qbf6xi3tSImF(jvRxp@zGA1}QTWeUwjQ0d)(@`ng;%~qzr(=cA?iyA)BPqV_8rDI& z)>bf6qneJDU`RVm$10ntag>f#F;gRbJyxn_Y7`53l~^4uojVj=R!1vktF$JxbpALf znJHr4X$}sn^7$xj_1*dOA$>1U1%a3V5VgSNvcIX19s#15=+z)WjFbxvs0dO{y!MbF zl|&nh1UX2&6Okas#Sj`r5#%u8)*s6(qE?^XbR>FzPjViU$J535OM(x8LglqLDP&L? zK#Cbu29Qz)l>wxjL1h4`WKbDE4l<|=AjXLZEzJmWm}0_dFMQX^GXAPtK(dupc_v#j z>;;k6gZHbH$A|8H)OJ-U7-~p=77CTbUWOhN4yC($SWoIxM!a@0zmqYg0gnlj;@XDV z3i#%fs2b#y6eUmR_qtS`Ob;IB<1>oXli&4H@d!Vkf0-}t=CtVY;Z`O42=$1CkKov? z(cCTM_N+^+qL@)dc%htFMJdbdew0~7Imc7(j4CR*&GLy=9As2+kWJ2N*2Cj$avtWE zYZI$D%JK%uCg;oCJ{!rbRmkl&lw3zK!)A42*Xs)(Z$fZ4V#{llvN%E;Rx)OmO)D8Q z%f^+AnPu}z#>}#TC1aZTJ-p0F#x%1zNr)MkX6~*QvMF?wu&HNL$jr;t!)yvAu<&6a z2NRjO=&-EN=zKojgm(|CM>%kd32!wDIdIMVdsHsvz%_I5QMHl-*UZC5FZ0mK%*8KD zd1zHluyo|1m6?-YzRW`_GcU8yGnvRQ6Oa$`P%D9>i-n_Hyj9FJ_}a;q-tLlKH5i4t zvg+ASfQjxM)k+jJ(NRXXM5m;7j`bCt3G1tAp5Ee}0D|Z1FmyK+*wE#qbjh(!U$nZ* z9*>ik%Z#od6gIJ+D|p3CEawVdX%myVf>++mS}yS_8=1-##DhE!VNHnD+{!@&@i4b$ z5J5c3tq(*HU*^^VqO)JfE&N9@i@9a~C}t_Qs2{~F=a%rJn3ddueH8N`?=m-K?=~*+ zMi{--xFHFcLiTPXKr?RGRnV+Ub`>`3o?V5l|u^)Ujp_h z$HOlHn|1T9O+}XCq5)^=DjIN>dZGbmX(SqOmJ*@?Z@40q1nh?8AWmO6tj{UWI=kLX zJO4`IGEKlPWZwp6S5nLhMU}YCCr>3AhiN4jVXIm0hIuME z%$9euE6F%;4{{OqWtInGE@sPM*@Jv6Tg-k8o}-owraj0-+pNR7nv1wu2X{3ebvN0v zC>O7k+0T0oOn__m``t9bT|5!avUNx0cY(K|_%6^kl->o}hQhl*+fa5FXq$@e0&i2v zUEpmhxC^{Z<#vI$sn{;?HkI1tq;D#;OTd9!Jf++T*DCS9}~d|EiDU=3n`7-2AIQ zj+=i6h~wtp1q_Ule3PuNZKw560_CteNZ1@^2ML?U?jV8l z7#<{W9?OFS&SQFzzjU9a*T!+4wQ;<`+Bn`|Z5(g1HjX!08^@chjpI$$#_=X=<9L&`alFae zINoG!9B;HXjyGBx#~ZDUt zhIVZN^O@T!dfY(qeIo6L*TQL_s$)~0@Bs1O$Ps}WDR~ea2331Fk zMAKc+)##GRSxe%tU5=u726t40J7*z^7Wbz$IIp)`oe$)$niT3?(d@+osP<^0(2A!D zVp*?P0#$)9<_ORM8LCD)PS@*>=`}g;7nIiPZ|#qXy~!0YTnEnxha+Q5Ql}|ea8j&j zg@D-6P!no)PP*w-gfXYY=13rlG43sc4Ku^!HD@rq+{uQNcN>J5ks%_HG&q^r;#ICoxr#X7fqOm6SI(!cV&^G2Y4br@&&oT!}UC$hCXyV8YU>v5j%Y>CFYZ3x;NO1DhS!X20ciRx8#N^IY%8$iOCLCoeCjPENg+mqAnJMaDg$x7N0;x7h~dM$tek=OS2yeGT0DlT51gE>gl2cZ>AS17KW|_h@femR zlb+V=LrQuYSxg5nm25=*7nleqF`TA8<$Q}(W`1A~hfTBC&L$mCx7ftnQ!26N(jyQ*pJ2+HJ=e;DkKKZDXocu6xbB8~N{cg*lP@MVulQo4U-X~{p<6ULt zu7WXC1U!XZTu!}&S$~OH;clwL&d^y_`?~GhI+mt-qi8%UcLP{$nOjSCP?Lkj%WBQRvP{(+EXzJEsGDV!7I0aXXaSdHeim?9 zHfI5sZD<}O@;O@eWL)M1b!4>66~vY;g%i8p#$ettQ*N4<)Jdby@$y-mLq##f%wuy7 zl|_5Q7DJn&ou|cUq=n7HEA$7@ip9wIuMle?=@mK4u=S{CBhPv5nat(E}=j0mdX79;$me}k;xsGe*r(#jN4>i9?Pr%gf zMUx)>Cg5rpq+zSDtB6kLdMiwuj`0do1lbY$Q^J`Mm0wcgsVO0>@+HwDb|8e5L{a zw+GgIwYZT)`z2}W9x-t|S}(R)E-ABz=u6*)E(S1X+eg-(wXJmd&(`724*u_J4!Q_d z0#*SN!<@Qv6&jsd;1dALVk82TuIB-}`t&CEP@GIKfMujzVv`}2kYy00s8-MALRf7tG4>(6hj{{xoXE?R&2i#mcms|cfpZ!uE5)+_k?8%|oB zF@V^hDy)f3I{ftu9}S-g=qN2`taKV&!WDycA1uw z{Iz4zlG;+Y2LONr>z4iFJ!-v47Kb?vr{L$Gjbt&b9XxRGKUiQmk@_0ZR>+mVm_^nI z_FQ8%Y****bao5tlnm!Z=$klijM`g_jAHPgm4&DA=uYlcg;V^~8_5i~$klZQ#d~`@ zVZ->(Uuft1dq|7VIB+p9971jcf46Sw;DN3%XO`I-nElday%7#8(4W}JMA!C@KbaV! zdMpXTzERj%%$dq(Y#CbbS2%h9koe=4;QzJd$%!)CCL42`-#ZQ=Le zvCZ?Dh)GIHjagkGUI|G;Qlv(bREcy0qCh>5CClbrkSrQg0km2-Adc3ntW{&~Q)IO$ zH9e*u*Waxl*Wc8Si95#oT*hs3Nm^7@uJ+?w%oXeh(Wd30&Nzj{;~%$iyg%-+6GZ%C z;(;o#MmL`~xcl%LugFAI!|92#(Xq$)#30lSjw=X+=j4|#VYtzEFFF3Dgq2-E*Ok;nej*{hIh_e zt=A}KBCo9$3oDq7rc-7^BDTbyAUyud#0~rlE5$VztbCx(HUYh67*i&85Z8bp0kgl2 z-P*N&*#CiY7VlY%NvN~zH>Vyc_?gZ~fy@2iwG3M0a{qa#V!wo`_}CJi@5Qhi|cG>@H5 zmsMc>{qI~Q`uR=7(5kGkz2a+q>}rqVM}IhGtH4IWIu@DLq@kEL!0$R7+A!jinK&MV z=d2g*uf~Dl^8JS!7IrE=DD!X>HX?XhE;ygtnF73Q;}aEq-sd~&FVFtJr~i`w^Cz>> z-gx1=dzIpT;ltV6B)^jx8jbN8pcw-me^)BZ0&+2Z0HB8~_Ja7YO=Ocj6 zMh^(O2&jTfSCmh9MXMVqaQ#_8Rltwa&N)_d>dsvsl%n4H5-_Y5!?Lzdd#xRdXNk8; zyGsAaw23ubc~h6D((Qe0c23d6j-O{E_=6=7U-%EKIU4NRhjFZY7Y?ljbqJBWOLyKp z-e36F*72YrdJO}ZF794&V&Q+7lN`NXFW2<2c{GQC0UR{NE5I)d>u65_F zZlEPm1O8mB;iz9syen@^FKA(0K>j7r#apd_R!e_z>*1{}z00FPE~d~EZ+t>2)7f^Q~^@fu$djl=}M04`x31~Yut z=z%P!R3N8{rkN^G1}4|pnQaZaC&Tx(zHK!JR1IsCY5oiv9Xto8)zty#TVf7q;_w`zT>ci!)H z2R3w~fry=Mr`b8_LtFGrXdl{!ZfdVK*u zcVWc+p~QaQ9N3@|_nQMG&Pl%uEg*FP1L@ac`$eZ?vx<=T`Wyii{yrbrVUHR%$nTxg z0rmqvU>yRU&ok(t|L)Dl(={xxzXYp^x7fe=S^oqle)Jpq(Cgn^-=7nz^39uHd2{a) z8FCF0gN~pS^0H_DjvMY3bo%)G^x40|pC0Vn^vfd2)4QCwm+R}Dt>!U|pu^0(>|Sj) za=xxz|G~NSM%;?%k8hbUdr9fsJf>Am++f87T>Pls(Tn>$%%%*x-L9qF@F{Ri0tFJR z$EdK8vH>+g)qy|8zl09zFUQVp5gLU*K&$+lRj__}ElU6a{#k&;{DuTm{%uEkI=}~E zVDJzKJHGcb{0(0j%+i6)5Oq`{(e`tM`_r1nW&H`gTj0Yk{gjt(RMi_$mze2*(Q*6v zVm^JKW_%d9OHZi-=~SZ_n}h_9CIsl;{_J`+##c1f8|FCJhZWMUb?UYQO9WQv-ziK7 zh~#~Ya02TIIF~dv#C73NnJ`QQX~Tl)Hk?y?$N@&HmA_9z_sD?v0(cj-R=knJGTg5~ z>}aqQmHOp_nES%68X9z9w_x=+Cz2>(J2UD^fq&vG0AKiD{QG3I8i7{)hF8k6lK;0- z$Zvp@V!Q&9=0`S%Uzey8iN687_*yUj;yx%4@QYR1uup2|t)cU-S9IRJwLfCD!~;-_ z!-r06a~|Ba7<27%ei!s$|KiALy#gZk+(n*!COi|CrJ3 z*IA>3#5Kxok^1sO%t7)3xl zcB7}S!T!y!YyT-87K-JAsQu@#RIEPPfBs?YKfBBTl-K@KC;@u$WttHvUsc7IFRR#- zvW3qJrcmm`)g`=x0Z|Z^S9qd1u zvYt#?Po}IVQ`VCy>$fpwU6BdNaazse<}qp>AaV{r_UwUk<~Y)*lvJ)7w8$MeW()(h zF!t?ov6$)~LEm!y2q5S?>-!g6VnS;d?+bR~xYez{B_#=ibZJHXcCSYdsHn7DHQ=50 z&p7VOuo%XL0nk9g`U0Rel_yi3Vb>n&HMOZb$oFhmNNJMJsQo_q(n48@g>Lf|#o| z^jk2<;QY8_1E2KmljaA8U9G?*o!DZU*nj7(RyIEGU>sG&?BHX&&Uu^k?Sa#-eIOha zq}jQs5sRZn4xlt@6+pCF8=gU%JyuJ#qJqF@+O(;tba0@Swd>9Rwow~M)OqW`N~^V? ziINdy0Q6`*-;dBPrm$_hR!V4z}oo19M7EGfBAr6X4rs33ajTV#JKLepi>ukA@514ve(R&Mv zj@d*9R#E3m#as%4V~_D1@>&AWsXdJIjb?Ji;!-j;H4|s85T;?b>>)}4#e?KpC?s5* zws9EI+{-jTkPU5FV>ubH4Xdq*FqI4#*=i+`PMt=4{ed_GY37Tk|_5)@p%@bk{#yypmZ?(0~UbSyRq z9pxwwic^DG*YWB}c;ftK9)v1RF%gFiC$fQ`oJ2P8K~2ROoY(7o79uB*4%g}8tai`) z0IhbXm|A<^ekVqvB9&5+sHu9l-_RN=r{WB|UHIAgXu_Rmj@KpLE%;OWrQ zTB@cZHS7+k#wz?_Dm=*lU6`L!j7+KH9YxRNc7%S-Zk;W{l$nYl4KC^w@3N`Sa48iJ zTRN#VTj!verbrElf!xn|ly(VB8j!WR38&Kq&EL*i*#wGp_S=T4%Sly(B;BwFb$y8? zbe`R*wR+=Qc$ z>^vIEkr@S4E$8Gt9G}M#-g{|=?}N^2gs++5nMPs6I8Nbiw&mvLZ^{*7!YO4kxDl7dx6)t8snzhqh@GaZ07Rm`TA@T!38+OCEGEPoj zCJo>2U%-ZJ97{rTt&^dVTnTHhodBM&mYDW>+%onkVdp2qhY9{5X}!X7H6o<#2c|)k zlU85bZXeryV;c!rL9LjHt(%=dlUxB!Lzn_?&l| zrp>yLh`G3F(eA<~rXEvGo>b00v zB`jpeZp^L{0`!6H?S9Ojz=U;Nf{pV!tVPjMczMALt2>!Uyay4)QZ^#*Sp>11jmQ<~ z(->}q5r*e**mj)KLDedn3J!`Tt7Iy`K$BM4SXZHPWK~QhmBP!arI}=C|7M-1*!rmVK2lGuj~b~y3@#C&QfMP>@fs9w)e>PE z%|X3;VdJf>-X9GL{E&hf3a>}ri;YfJyz?pi6=3T20D{FM$NBD?7H{sCM zCyPGU`fa5Z$SdH=js|y+soA;CRR!i@IQrH27s+3TMMo>6OfyXOZ z5Ui1-XLv1*7w79a`d$1j3|Z!n?miW(80&z0UOV2UbL~wWfE$j&$;MobBx;<`SCh>{z_Acq=pX$CB-cPTf!x@=y4je@pGD zbL}tIOK9va@0Hs0>t`u& ztfv4Y=8ca5W8g5-2RvyT5njMslWYBVz<%?NPp0axApBJ>SvQNNb2VMuIY4G5q8;-s zS3b zwp+=_M~TS7Ss)qrWg_m7y|zf^ghI+-=~;%fx*5@vIjM8rKF0Gf1v#0W!mDp1VlqET z=^zC=jjK}7l9>wRNs=E@kgI9PDR_q|oD8~XMyp4u*eQrFQ)Xt^YM$7XS}VQvQXx+z zDfl{XwbbR*@3x)P9iWhoOSi2#w?`Fu*v&vKrJ=U+?~xa+T8O&ANHsiA);1cchD@$F zc?U`sxySTZM+8A}lm6<+*`qDR9djPjXB{zvPQ?_|O?nF|d;f71))3(Y0};V)6mxU` z$?$RQ>WCXrsr}eCbwuI7^|)qpP^y%Io-yEZj+RS#1*6X6sMYxvzEF`-+vQI<^Abx% zr}H`!znqAVhBGuWJ%(H$rI4p*URhGb9ef-#(SIFppz=zS(SE1n9wy>qr_*tdl5uPO zVZGMND^9AYX!&mBmL_!uyT~m@MhA*cwt1yU6&J7hQoEbZQ=#)h4l#0|GR6kGb8a1~ zn2eV$Ete7zVbK@!E;y~hmJKUD?{d>HQ+s-ljMu59iHg-^MD%$$a&jwe2HaxaHDzIfiq!Oa;tA9>=ZsLW$;qZYIxb=S~708huYd8xBjl;wo?U*axx;wT)lp7Sw=%ewPzDEw2C`u zxAH3u8YW2Yp&xnjwqoYN)9V@l*AUeI?@Mllu<*g`#!ybm)R8P+r8Gu+)|Q0f5Y?C=F7#j{=>>`wd$Q=ZYfE_KkL53 z`<&cDQsmf&=5tF(`sP*Z+ntkUC%1%Tz?Lqin~F#$%@!<}e(il~`-eFyNbf?%k$lnY zrXZ*ATrUf`lEQ88GLci*4Gov6yjn@&wR)?G4#lukPE#rCL97Zk1{(YA^k+v~rjwcAb3$R!gZMh0D;Huz%i3$A6i2vV5rb?Z#O%ZF@N=q?0a1 zZ#~F3Tl>RSEv@BJrm&qNRveVG4)%uq0i8Bes;K0t0)@nsIx;vfMfEflax9l ze$#bb!^(Ysr{c9Ai%1^i8`#n{3^}jTsUf0VlHO{ukdB>O$<#1YU5QfI2tCDeYm*x0S+|#4gVei< zQDAawj~Z&|+nZZ=)S0Q@{qQlj!g%^f3zddP7xNpKs7|9>X>Nyr(+#xKaxy0DWQDw& zLlm)?cXx;)mh$cmQN(iIy&;NN$-6H^5fAe23sJ;s?mZ!jd6<7s*wp#7kb<7>eVWp6 z4)@biGIqBAX*n4=>!hiqjW^o?^&lBN+X1zjjJ(k)x1j^-Q8ISgsqr!yEr$bYArlMq=DcT~hMjKtf0=^Vul4Yd&wc7?*z6Ji z2HuPs_Pbsu_nFz;lR@($ zadtz1Q+vn*6c+TS^dX2e;IZ&?aUi>MMh2q-h64~!m5X}3HU>%Y6e$n@2P>W!+obk* z(9i?JOG)u;@NyKm&aLY!FA3QTMfQz9TpW*<4(3}4pG1l;B}|F5bTG$?`nJ+{C!X(I ztB)wzr`6aArq0zgtebt;USG0L%G*ha{&gAq!k}c!D<68MHB4XP?b2thS^A>4N}urg zr`j-mWbLNDwPb|EWG;?3zgk3}T(+HBtEJ}gkx?Cr1}BI%CDNhWeurPxD?#Im2CoMd zqtk8L!xKc*QKEhhZD&wx_geOVJ&=yW7o+gKI*SGNzSbNX;MJXEfbdOV^;Ub>;Gumn zwNGa->^su1FHy@;)c)Yau7~M|;*C|JodZ0KO$j`pTH<5n>$T)Te7ZbyGzJ`vSI&5`p0Bj`zn+8n)ZGmJgSrIYZL|T* zu4gMJ`nFl!6(k^~$WmTSL#Nh(vTd-p&P#V34iFa4JaE)yhy8c-i`i^3cWx%?5d7J4iKD_SAJNZPSM=M}baWj=KWgKKE(h+lGhffb56jWR z)SWwX_wLS{XAFdD2%(?fZ~Hh zI<)&xTusIv^z1r79O{}_&tbuLF%T3*G(U>Ql2t*}0Q*tgohTM>ISiJ57|A&h0g6_x zAL zb?1`>V}MlJP?rqi<)Ef8e+icB?;`>zOq-v}i$*s8U5{*|d?xyjDI?vLK8A9L1A>QC zpJL0brmeE{WiT?x1u_7!Oa-FslN90Xf=k?)TvA=>%yWbeot-;8_^aA7J5o>GoY++YmDXPLKx*blVvNTN-w4$LZ~n!( z^Cqhs$DLy)zKOX|CJiMlXL6ir3(we{jhs|B!wrRz=xq9RJ<)`LF>2ukUB zEfc+l(x-S^8L`@#-zE)-Z`$5USfLomN=gMXNqqQXNe=>xaNZ8ZtoMc-J>D`!jE) z*D&%gSs6R{A|)6>OE18F#6W?f(`hv36?}Jr#{M|QMYrB!N*VK%Q)ii2@-*=cXV;oxxH2*tIb;?>-t)IhSj4fm4=#5!`bmSCb32-@ zU8p1-<{;ZS~GXLSQ`H;XBoby_FZ^5%h+2HO?HUckxdujk4)sz@&2duNP> zvlYyflt0TQ#!;~1fGqBO{GfK~2&=_%%*%}l4Pgtl0B*Y!sXVd+lwO+{)`6`&!nF4* z&Y~LI!sl@PnVBE!l3PKPjA})ET?n$KM@UPu*O8%41f_f%%icrfuux^`VM6H#b78x8 zoDla>lrn2>HC`=-RHU~X9Hf#8B1~H{bY&q8oay%YVEKcn6#C#JADxJX8Wo_V@hBh( zVJu@cwQRc=35^;7>2+I}Wib*QH3HOV4%n-&a(Y$$VZGZq8TM<O$@BSoJ!upfUSHO%7TI;HQCSC?U&+-O{13EhO&+i~cU8Tza?(2{+(dyN=;)Z(qe*UpDsr``SuZ(${+oRyq3j-6pwW${WT=2_G3N0<6h8dix;C3_g^`G$*A zLtZKkUuI4b7keiBQZoKUv!94oN$ECAilfM!nEoVuePhl`r&U3`!nmaLA)yP!LIytL zHOjzjte}*yf=*Hebg-Ds6pE8UsJ>mfW3&dkp%O0&CcYyJK?zGJVah^S=q94MX=pcz zXg5YQMfC&y#GQPqWCv=NY6vPh22}+45oBMy5^p1en?mwSz>{X*rsN+n_^gG1*s#T< zqLs{OnC+Brv6)qr%~f#OQliH1QR24}giuLDh+Rbx{K2QnQI>cxo6he^GSJMG8)n21U$sOS;-j9r zLU%q8Fm!{X5}bbrRGv5`S~4Ha+)vetsR*w`k2qSSFIZHpemeRb?*bN;OLR3B9V`}A zE0nV&{a%&BXI-4hdp&t47r&!gEXB2gZc4V~-<#g)AtKfBD|U}WOiTNnvsZ|jqhnY8 zV&>?*qfdq|t`_Q7;hMXMU?b@=Czf4mY(lnTl`p~qBaw8WwD@0PB+4VoNEV2v@6(n_n&h=D?EL4{@gi-JmDcsM*uQ=3E!)v%LL^xY78d z`9%N1?%=dfh_za%S9wr5@m1s#zrXXnyDk2(wWjI<5ieU%XyUU zApOaVmc?UqrMm%j$Qvrc@?v@-D}eNPewc=>Sn}^2JxeBDn8ytVd)jP}9Gqw;`3K8S z6$%^9(JZ*sdE_{fB2MI33Uz6S@JAE zu`-i|trstlo>sl~3V)-U6>del^pUMs^*gBINvDk_Jcw#p4X+q36kNLgu53>%h`6b% z7}Q0U-gI2FB3c;EED{xixq;%9qArZ?oZG2$`2ei`DT4UI z$`%=?fc&dXOSoJdZ5jmmczuB)*R5B1K;`kxH-BXm7W={IpKs)8r+4VLqwv(7>s{Yu zNtWDM$ep?~SSN;6chPb%Rd>#HXQ+`m6DdnDsm9Owy85g0fk8@663moiN$;I-!pfdu z4KGVVgVX00WFB^E;29M6Td%C5 z={}+Kc~iA==Hd=+IM~{CmWx)VVRcyE`q=Xx4Y1SgC~&1jxG?#uj#0^h5$Vj4A>T8- zW;&@2Yb|QG_4PIW2l{f6cu;2YCAr4iD z^A3qktmH^7!HoB^ILLF%MP=Y48gn;ujAdr$1;}I z2mFExL8J%bbEN%=d&^9tDXk+aB`{`G3U_`l2-Yrp!H)DPMd<^&ZD_{2zJ^1UDKKW> zVnNOd+Ap1nyBc}ZfGA&yk-qY5OPwv0Y7tAP1+U`M0U1eChA7ZA3a`dawc=C{^*Z6? zp=87GNmaCHQ226#-hO~!)0Ww!PcacRd$chg&G1>r3y@k<`y<P||b=wU9l|V8{VM9bSgYM)8t+ zrE>t$1CV#-E;;`*e-6Zh4~oY)J}vp8beLb-TurZ8E5(A+O!ZQ9pX_KVng~mggOZg> zoQekS%*$4)MB{{l%5bZXcGS=US_ZO?t z^cCzA(J|0gV;G3~O}rPC-y=`_XcmloQdDXY@AIIV<|=- zL4}I)?dy^uS1v(Y*u{UKkzK0S3URR&f26w=(;Qz%)-LOi7k=k!mwkr?>|J@T|5_s=jq2+X-(P}83skf& zy;Y#B@k^!~M?{58GKeupX)zvSK>=H>*R3>S$PF!6to^ZTVXQvl%f;0dh;#U8lv-R_ zt^QfUp2z;&Wq2%xh}Et&tQ&VUas3EQ=~~51P^_yaK3L60T8$A4O4>~5)wc0-R?Xq0 zsf>?i7VBM);T{jql=&Nv9kJ9n!MQLKC8IXSjOLDz3Qq;?Py1(S_{tH0C7+5Fww3qT zZ)?x;uICGoSu7Zw4+G2OBhD`*ysI*`Y762*yyz?tKNQ~!*^y_s9zv&_Voo7HY2aW- zi>u0BWyf5Xb>Mfs)W_Ha3?d8zHu#q7#tj|3UhCD4n=MqhS)4HbfGWweSI0(2>{`Em z_L2ET8*qz>xS-04K#(Rx)t^~MjJ+~5qE}MUnTur#dMOD#_EOx0Z4B}h+3~_n8gw-j za4+3!8D2muVA^K55onhwbU6?>p+c-YSY^-WBT>ynTm+_A;>DvsGpYNcgsc01OVH87 zZDj6f&smLUOiBAHgKtE2^RR$x=Nnl9c+W#iKuop&mQKrP943PTE6D7$G$167iW?SE zcN;#=v{}sI8M;yGu?{4gxo0*fV`~p>L%u;@BYHe04O1n~!!MfOq6}dh5Q~|L* z5`irYa#DO*ipSSbAu>I!T>olzy-E%xW)Pk<0WWZ;?pX2tAUhAnONe|A9%h$|spI;- zGoG)au7UU&X`}~Qp`yv+Ztkl4!uS@!^$)%~bCx%tX~s&p(}wR(M-O`G{mffA6E7H# z{E6x@K;OrUInZDPpE#1F1Js#Vs1H8&7#tBU*Kq#(4u7()_#rHd&ct6Vm+Dw=r^SQF zS6IxfhL}PnCjF5f#2Ls#lk_5JwbPU;E z{TyR#rN*Q(!P)M$k5Le`G9$CYcLQIGE--EspR`r60gLkYL&Bytcsv@H>A;QIR#n89pAi;edST4u=c82J0FV%CA$by$=q<&w{6G> zOq9^$?1okNtJqiMG@l7DLP#53Cv7W*q=I5nK`E)AoK#RrDmX|gs3sL0CKVhd6}(Iw zVDiut$6ibvd@*tKz-KwuC7Zhd_mGtjo1uRDUgu9vDW)z(`b>GCCxH9)3j=IvC$Zw* zTan+^{Qgd@I1XD$t{9^L>%a#)$!;+kx5k%Lv66dDg&RsCc6=6NUrMnr<=B@>?8`yy zOEvc8F!tpr_T^=~hlWnadtHooyBP2HW=sgAh2#3ym0}23N-XGar#}rL$-Y?1^$OGAO^q$EqS>@5M<8*&0j3vc3u_?$Is+TTCeDfExXrJrD ze#>b!2SeWR(vd1nh?<*zw`G&__u7$3sk7qn8fr1Yvq`h}03kP|@Fe+ZmdJ^Z^`mA7yr9&PXi;G%AB{$jNlFQ)M?N=GQNX&3^N9&*jm zbaL%X+~w*f!rm42_hdG5(5fpT<$Et)L*V^Yaib%6{z0Us!ho|B z=qBR)r5B#)PG4GKKN6@~FFes5)3n0(h^ah!)e8}`lu%eh%t}(>2?b=QLxs_LhgpCeRkVkqiIXeN9mLAP>Fjxkqd% z1C;*g)a{r@YY5xu(%}ez=Yx8a5_i$Im@KRrJlq52jNx(1i4f@L%{&K~tsC9G@nhuO zw>Ng8KG^t>2XzSeCT*P3Ku;yY=z5Yt{41* zlFpn@Av7PoG6X`_>Q2AWt^xhnCXo02CL=D7Qx}1$4ZH1TJuI(8%Gr%!q>`fu zQ2V`e-0Xxs(c?C}>rwIrkpU^zQ!J7@#mmO&F^$S`MXMSsqE=gyodAi4^3*eFLVp5J{rY?lu6@GKG-lkT4k>@SQ@wk`ZF?PVZX92-S~39T}nO z=lwngj#Hg9-)J~XC6(kH^Y@SyRORrGs%As5_LG_|gM+xonmrk*<6q9B`MwisU zOG)6gy+olaNzj8<+f@5e56Nrnf$B!{v{3r7hUgR}Etqx-%SZpkc!si|_Q znZTZL&i0^E5-?1|&~C$yRXep=Oye*Dt#&f>3B1;5^plQA2GL8}A4Cm2wV8Q)Zxc;w z!yyAcgVTy)fJfs%@1$XYkkIMA2LhkQB5s#b5k-K!2vRu}iH_9cSg7hsR!eo$z#@5B zQD-?-jNj!_q_}-LjM&EWSle|+S2Y*OwIfXG(Y8Np`I1&DoYsjf3kfuu>2U-)<8{>W zN(o9Lt)A@BHrYMX+Z6Ss8kQtE6jQG|UZE1LxGd^fT!godl3^peCumN|4ATd zk;Vc{&x&q+!D{sXXYbD&n>eyYad`fb9k} ztp{yUOMoZCcYn`PYj<_4Z4Aj|%w#}a%c)b_sZ*!UGR!pyIK$z4^a~Ju$TV|j5x{Sg zj_v-4B;7+870ieR+Lf5px71R3Dl*83b9GmwyFvEC!IG}>CoO4dRA{SyVtVw!weq9J zl&>PK^C(;9cQaeF((Xju_+c1K-mKNM#h_>G1q)5-^{2YAz*Ld3-6_O6&<*b10iD63 zzonS#yR=^V=S1kwH`TQqedz|+mruf)oxBSnra-VK1BOs|ahp!2yIGc+2tzj#PrnO2 zC3TcHsc>x?DC5fHub{)(bYi58jREYJ9(;m~I*AG_WLs|m^K%EiGwhFI=Vc{9 zfV1~lz^Ln|AeUX-JHfG_2OW#$*v#<$BnJbxo3kLS{g-UkCXDF~zs=c~JktyCb`4|An8!^yc0?IE;B7&aVRD5K7jlIo>e5QvRiqn-1 z#+(WW>NA6+e~n1zIpdb!cVLA73b*xKt(IPI{XX2?7xK14+kTbhlpi@XSxLmvIyncTQG#lw$a8@QpBhCEUi#~;Z(t-DjM?#AQOHo~(Z#GV*JcPN z5q{A)>Gg^4poOK;4A8_6 zG@AK(_QmLl_Dk;iEm?qS6>An0jA)Q(IfHD;!H&FxZ4^%Iu@b`M z(f~2m!9|!_%yDX%F}g6UNSJ>K+6l0Bk!)}@4uYA;cVoPiI^iH^<%R8HnJDyn7Lm}Papjt(eT~|S(kw~BUsoi= zJcx+rP}zqejG$s$tzaD-@)D;QkK`p)LRZAKyS{)6G(8*S9Z8G%%NWu}!iQ-#GL}zU zSd0cA$3HF+9d?l`$J!8%4m!5}=$usj-bXx7WET1qh7AlzhSOP5r~dF9?`Dd;>Ev%k z4awY-#~j|ik3qo2xYq-4tKv8edtx>ga#+xf#vmfwm{l@|(c@+CU3uZSI|kI=@(Fc- zbT%ABVWKq@U8XfR^fs5Hy@N{nlDDU0Xz`c*F`80Zb7HfWP|~GXdW{q*6R5(pZym`R zf&3WQyiES)y{*G=bGv^>rze+%zdiinr@ptF4ACmmpq)5ji_zh%WH1iY* zrc-*YFeyM+lf|yXkIr|WHH`H)TAibbd@sCIo}=AN3O40W4M+ZT4r=ME@Nt%!kp>L1 zeDK(C+?(owMCoxb$uL+>wvL??$6Bg)>u)VPNTl|{sGCSkGz2%l>3i}h6 zcKN9p31pqjkHZ;9=SayXhX;e~`snc>8v=VSunJt?L^znq^@XWu%fMFa-t?MxP7;YR z!|2p}wpmTbpOymLn%GgpqQR!pbOr0q26@ZBNBgo4zwYHKs=VrE7bN3Wjmvz}!|-)5 z72`YzX^#;(I-%a>-Vf+aD2z~3BYQ|rFc2)$J0DAx@ZgGrWQz^0^p! z2MdAPMF_q04#=%NllEFUN_hd|glh#1lYw`@bn1eXEAl5hsnhsz8x3aT_wF)eGeUtB1o0MDYY&VskxF#w1}Whs}uW1R&3y-{#@; zrt`i}YYO+*csdM56b=!~$_%V}G4Bt0=+Q@`9irbD7p-t4eaTo~ZV4DW`b|^StKmP= zt(;7W$XE~cdTPC?j90b9zf>N=;X8kDWv$w2c-4<)6py6uOD3D|X-a9ktFam?3od{# zD&xWXkdHAkc#UO5;ovf!BqNDHS}(kq>xDC&bdhrysgQ9xu{#(?VLa6?Fda@N_BUhW zf=G_egat`xj@CDOK_y$3ZEEFslHAG$ErcS?7uBbOR19lsG=Q-g26l~w4Qs!z9&Gh&`4PRrJlPBHF0$=+16 zPkb%FUa`lG=mf=x#gvPo(|Lz(6VuN(l@xv_rBG)Y0f%BD?=Hc4;u}FekuLjJo{=T< z-z%Ov{cWa_E)({kl63o-c)U~iwDTbK`76kOQ1sKir#7MCgF!GFe-vk7_j)vjO97mg;_z%g9SlM`L*afjzMOps0ArN$ zzYqEY0wo`KT98MIgG@<9-*Na|>YT$yN72pUJ^u7eT###M*v{5yo?wM;Nz80mhVz{wRPZk!g;~0`36U(2|0HpTM&S zcGlh{mLK{B!w-Bm++1fcR+H)YeZPlqEEpMwIynZ``#Sk_zzTX6LxPpuE`%qU$_-c)@KZ-IBA8J)1D7*Pl&yOPfL7~zhK-JyV zZ0rCFYt$5Ws7W-(+4>3ys&&&FcjtKN4b%ibfmJewoGC0RSi1dS5Lp29RM9jO0IOqq zpS@~`_Q}E7PxV$qG~42|b@IBo-`E$+^)`Gjm&H%bvsY-Y4JBIjQ%DYhY_~c9+Hjl{M_w0n)l+e(L&&dHo zIcl`fP5GI0^GexOselo_k2k zdllM-G|_mC9zxo$>W7EaVEr7r(IPByKen1LU!4gI$JS`I5zKA_P$cUyY7jcOcUW&8 zmBoG?ZR@BaIj*N-633rjH7E(1tREv3)Sf&!#vwu8jHsS#Z2t$>Z^ZcYx_e<1=mufHM~({tqcoKT>`-hG4@J7Z_2@`JXa)?Q zXX6o(Ntpz9hb~fXa;qn)1~w0n%cNxy0-HaY4Q?c2(*Y777#XA=C=I$2a7&#JFjmFj z2G7VI9jWr!e*D2;x=L#b#YLOzK=FtfzwT`z&GioC9EKx3t1SGJ{6V_BqViHo(!Q8JL*&MT6srx)O^0Fc)T+A=asB=K5!i2%U z^xd2Cy&cn7ELLWXp~tvP2`B7KpS7%URwvz+7aYfi^<(f+6ZN4_j@ykLELeD>pr#;g0aHNYxLab6&kdA<4pX_%I%63Dz7&2?A_OYHq^&g@NLsX%<5+9Ae z`eq$Dsf}n#Jtw2$IxBmNfB##=vi9~ks}z@&#_^(3uNy7It7hrP=ex&1 zVn~VW6}mY*s{b5A1u&pCi4#LLR1)uqZ+pOASpaW?OX_&Dkiij zaWzI_t-M~|C~xXz`3)7NLkcy>)CbIwKKBSf>`^1$^jWKE$PPhUv~SSefK>;rxmI&l zJ35Kg8xoPTdbw5JP7=!`*5n*SZ~S-RjaC4>!)}$03-*A&aPC|Chtz$u7S#&uP0^y> zT9Pv1nN&&6wX|C8bnsCed=vxEy}7uV!8wTmURN-DGW-q99&F(pKApj;Eb|*K* zBHKij01D7JLKsVoFE4?K#$RQV82w9aDSrJxdJqYUh$U*8e9)aHQV%4QTl0@Z=4p@W z>b1_vc~g(=c;2V>V=BjhykP7V&1?Qo!(kfr)2L+K@RH``-Q;r!v2Mic7I3Fv!Qo`m zxyA^mSQ5pQr3Tk`bj$#?d zo6-XdMyeDXu2LQhj0{fOTyH+eFY)*dk^iOHPAqkJnmTMDtw7?e3aNV*I zSThv|Qc-5|?q8Jz4Tf4$H1X(>C>mhm1=P>eX2oqQr3N=*mzJB4A)#B;30|FHf&mXT zu0#nC%Bo%9xu7VMa=&u6)qDEQ#&ld)+oXu+iW%n&xY1w2b-ANB_lnN3j9g^0?i64m z`}7El5+xDwo|{5+eZ`Bf%0lN*gvRsfc?msdnRMbLh2hjc_ay0sm7Kz&IWF8o(h*X@x&_1-#R)y1sc_A z>r2Jr;$#7e)C^hxmIzH$bJZi`*aKWuYnSs43hIcwFdS~afq$s+S48!1kJ*TA(vck&$Xf7f5*{ja*VRomK%zyEDks5KQ9FhBHt7065ww(1V$LN4%uob-I(mJi`AM(9Q>#rsch5 zjD*6LjE+}Rl`&74Bb*WhW;fL*#1Ii}|UfOj0qwY5j>gR`N zR1`x~95jE1#xBF{iv0(ec3&m*n1s%bmoR`%(gCiz=`StSHa1<~rKjw7>*U~|9YaXx zQB5}w1r8^zP77m)S1ky&MWqN<(LxC*YC6198nl|#rt8z$Qz}QBwUjo2?=~QoVvd_t zCSkGU4lJw(E6*J~mDm2CB@bG5%{VScdq-#tjuki7VtJ=6l@*)DdgoYYRb!si>z$WP zow?y)^qwAeD=J#D ziM_P(x4q`-W)fa|jbq*a$!fxZ1hfLQ@iLH&{Dn1fiOd*!o8B&*5${8t zuca4oK|M_=34Bk(2DrAUSPZPU{1F_4O@_CgnjZs{EV$n|Y@A87Hd1n9KsKyFcSo`k zTUX>Gyt$9-ieJsO??Jt)*g3sfO2@c!O_8-2L>56=3$=aL?wtIHGVlty<|&n(tljhW zFPKSA5i7CGR)fikE>MlvmJjyG>vUi@sV&5%<88??!vI>w{T~#rWfZ0nO4L~M)o32S z=Hl!MABt_MVtR;>R9b_MVW7By{RYfsdyj`*k_eM!W~6FmwSn2*du3(TtV{}cV6xV& ztk@)P*jad(o$VfS&Zgbi;p;kWkW+8%Her9z9f0z;t$d7%Qb&^ilLr0N%BGF5 zS8ty=B`#b5KekUBjs2gR`)99C>&;eMm+RVy5K)B*G1)!44@bJ!wTf>*&{ZTa>ovP| zKuvBb#`o~}XL2g(4&>$KQ+t2G!ROAjO0afRrB-&bcz0=tm9=uLCS3j+dnc`ZXECU3 zM28?)MPd!K4{NUvX%_85v1WK(#UZV`g$@tS?A#4Ex8>$;y17Sg?pCb%qj=NXv8G`) zSlMbSRW`2t7=*Q05sbG7b6}TjH zDCfG)0@S$}_?+Uo0lhn`HxJv+`q9NWN_(@ths>Z;ax+$v{yI4&z;4r9zLE#%gm&-j zFjjWkSN1i=f`w_``>}D>cIcL`9L0&JLiLnF)G3X?`RP8!0i(f?(08*cl8a*(>%Ekr z*L1A9A1gsFg^`lBW1tR9LFJSD^&z>#ZnQO3U#oa#6UuN*IC~$N6>~_14jOwBM9p7d zR~K0GEd{rc^;i)#MC61PadtLjY*Eo==+N1XPJf&N)*A9`C%FE(yGbSBrO=$Pa@15N zMTP9VK6S~L%Ej1}CbJsPY?F%c5u;bDx!IU`bh3XA4C?8Tvy*FUZpoMFCD)TM&oRtT zyxc|-qPN^;5*|hoj~ClYg7X#IPVF%V!lOb@Qwza&<5;ifT0M1CBqK|ucHL6V-I|$! zy+q#Lk;Gy@k#(f98gAA}LUo-eiikPm{c&rwnp=3AWKw?(pQL z!y%|5lJm4m%J>Bis}L(KDU`p;Mhu5~YRS!1Y~?!faH*;=(g&E>qf<@vKe-;|<*oeW zv~i4b3XI4=cM1~yq+jg67qwD4nD#GiTunJ4xsJ~zh?Dc?($W(7D6g(#-}u%e z)eF>sdQ;uRxZ*5eK5ygA0&e7cusinAy5J>T49;|Ys~+kO@ejuvKkDOzlWEuuP_?JD zqeau6*cYRj;9$HuPRE-RY4ck<7B*}6xG5Zl=#!(CzvF9kK8pHRqp&9!g8CYcRdp2z zI0a#&pUQWKX{dZnfVr?4I!08wgqJLWU`mu*urG|{k(%?YV# z&Lg(SA!T9Is_9>f(RhSvnPt`5GzEL);?3Oi@p_ zK&-=AN%zEfhtS<0&-(_1)FxDlgsRC;T1D?++`s0yQ(bc1!9`g^-=2{7)h{w9Qn-B2 zGh+nfpFcwmtOYZbR`m80CKAowcIHesNFR8|Ol8-*y;u=e&FDa_Z&Z|oW-B;qtjvME zMeRFo-L`(x&VdkurO!w^4;9j66?1f4Y4S}y|83%YxuO5aiJl&Cr9~+FrPO$>ev!6r zQ7X2w1He&9NabfX%D+!YQR$4hIq#1KMT zr1GW)@uEMo)-HSv$c-XlfId~;B%r?C(ZLWU#^NzFpgv@0*(=M;7N8OsB|yb+F8D3E zLOi+oCAOokYmh>cK4KiTbs5@#lJP>Zva-gC|GZG+c4Y}Uv7Kg_UYVMfft5})HdBth zl)++sWy^zwR#)U&r1{V0oU%~NKFCc|rawu;9V^W?$?=)Z6t`Duz5$Z9Ec#npw>T+m zxMJXvol3E`zOq*J4LU3LTg9J>;#zHGEj~60ixQ6+hyen(%W4$>ZLX}xdx9^tiAJk6 zn2+_9^{r%K>=VBK#VV|otLso_du3xIS;w-XNY>fdT&ejg(G^=&V7rvfb+H1tZRt`+ zsin|(MV5Nm_LX8Am+I51JEGF4#3}i-MgTY5k}bPvVM#m|r$CmPqsy^i-=mnu69Gj2ET|5`*MUuOjlC4Q+`N&Z`MFs_O()OG6mq`Q;8+Eg#89IfwXN;UikALit zaJ|zwra;zd+4>zMtpEpQO6HQ(DWy7H-JO)vSHHA9$pndF6Yn<;lKnkxot$-cn`dpe z($QWTI@!qjhT^!IWGgDt*n95-6cJ+oaX!zBQe z1jqLN`JTCGsFJ8nbbNlao5*Rl+vkmz%_^xXCof+f#=$$Mm`o$CQNAnsvXY=Fxw^id zm1S{edaPcy#i{ZAYcY;{F`jTwMFKuVO*+LpCQHe8J6%v`;1SXO<;Y6mgP^f@Vv}K& zj%<|0+;Dw*t8-HDR7$2wnSQHrXl49-q~C1YvGS0$2lq>JXEW_3(%lZ$Vl{|3!-;1d z%bd~pd9MK{&dF;V*6YLS2E}eYb-Id}?*4Mtu+gMf$XFVdJN@x2UM!Y`rRa6m8sWtD zKf)uyIt%FK-Z{KvlDx55DRnc=G6g8{Ni0b-%cjY?KqEb?P1p3%Nwc?Q%y!X9Q`U)2 zV(cc5!o6y|Q8F-eYc*bC%rH!qm1>DfwRok&2AQcgK^LkgK!kDeBAiy zr=}`h-}~{I7=<6ihyJKH{vZZGJIU9WHCjYe0pjc$#emMZ!KLt6T?(xv*cq`Dpp|EC z65R7D@pv?q=zc3-lqdq+#yZX@2x|2=`}cP^0%NbBV1UpU*D zm~i?YP4i$x#?ziNC~bV?x1hlH%XmTzHAr#p-<*^vLlQ$L#g=FgUiGs!&<}~0SRn(c z{z#b82307Eq7yo{>-+nf6w36Y`b#*FEgbCfHVLrP6^3SVmQAvHNVYdUIEa(AgMX3eqhImiGxOAu+5d)7g{Gs~Z?&rx*5|^H~PUc1~Zd z_m?=Q(@LkG*FT?m4xqgx2bxP!`kg|5O!x|;wp&(rX(h&Tb z%gAchUPeA_JXNax(HL&G2R~WRvy~|^pHV}xF=Id_xxF}P7ZxJl$5rk z8mQUu2aN+xl@_r(l61~Hsvn{%Jxcd}JoDu5o*$4{A(=yWG2nDPSB zX65X}+Dwqm1_Yg>#@?&8C*6I+=YE|jTX#EIYEZ_L4Vc!MC%t)m_WIBn4C~dj?X00n zN_sUVy_S-`mXf}nlD?6WzL}D~m6E=llKwQUU#T5V>v1)$%hj|#`<6nxb8>w63q26T zC-WA!i>7n82t;o_8K6fP@~;!Seh{^}2)gg^{t)p!!?}9IpjM5t4Sm;Q-)ph&_1O1D z?0Ylzy_M*rpiZ`uQV2ATccm+svJ15BMr1So~O`8o3T@>nw4JBW z(_Dj@Z^)Bletw*5{=CI!Aq!5 zCU6Hyr_Xy{Gt#el!MEFINvpo(XQJk-uO!`BUGt98!C?GhZ#GysP6>>iV{9&A-|cH_ z*LHVpd)Kzz?%K9(8@sk`?AkW(+Ss*wzkS}EoIGDna*{Rq&&@`LqfS71 zBxQwD^X!HD*QwU#Un<7aBKI+UqFh;dYF*Da2X40^1K;wT724Z^yMr{O{H#o!$tk^W z%}#BPO>Iw2ZBI;X&rJDd@#CgmUS7^unjvejdv{l^gR4&yHaslHG|ocGWWr7nHO4iZ zrHEY`rYg5&<*LcdYJW>%c0+P@Lw0sUdUiv8)+=lNNLpNf#6y)8syK_8bUB8k!YoE= zBTAIJk}qS1lD~a1nTk1i!;DM&g)Ge$il?_E2l`!yO{qukcH=6lZoBs7?JCNCtM=vi zdwgF#T}27@9I>g{X?>;LYxf)tsoQfmE$hhJKBhTmixK+4y)}i(R;|WQ5Q!t9L@!O> zNHAl_v(q-ErFMKPH?<=%wIegNBQ>?-PwFe1GYU;+N2amrG=8zwF_ju?ctsYsJdS(x z6SV%0_rbgxwx??oXyK~b?5ggfKE$Q#pID=x8RvyyEn<)>m>8M{s)oi&fzx7;t(X{V z`l`EU1A&!vbPW!4Rq)VFoepeO@ZsNsPlYJKi0pE@G??uV!V&SgHLdBX+wGaAXJ?e9 z1-Zi{M7<2ihv`S%U^o-sq2Z(i2@-vEFR32WG|$rC;Mg+hUBzQJA0PG}^poa%j6lS!ZW33=x|PU3s&czlv2k*5#U;JfFiq zOY{WWZEa#}$FA<}n|jEUs}pi2bPUZs*R(ic#jNY|1Ab3&>hgg{ca=>xXnzVS@OqE3 zIQCn0L)vI+L!Iw0TrTF-Xxb~)Epr8_Kz0%9$!!%fJQH$8|5&H9lTMr6jL?E;>z}&u z8>)_RlQ$VehPSUS!n9wZ-(;F{Q9&!|r>-a49YomRf8h2hpbZf9#D$pc6VPyn4CsC42OB%!m2p# zZc64fLvQ#Fs6IQg)8lugyTe$)VCfOEkx|bOR{;cD7UW>0y((QUM_6uZk#|N}^J+=K ztj~EnhI5sK)JjE?_RnL^Ahd&AGA{OG$+LEhdxtSgLagwdL|G{=?v!x>#_*h@c5c;M zbv?oG#tT@9@EpQt7piy1Mu1}N?zf>1RaL{3g=|LXy_{z4xh~xVw5jOQ98Ok$EMDfb zw9ajIRoDolv|UVYJ(AjdD&~LOyS$31qf|4{sO;@k{WIfn0#4yA{qKUaRmQ7MsbT{s z>S&s)hfUiOKk>Ps*p%?7NP$#s#6CNn>bPl!tg6SS9@o=wd!)N=8Onk5bmr|wq_2i3 zH6k`a>iHE}TbFiF{yT%B4eylbk}b5}+L&zxbZUk-*|A4S)ob;NZfwy>(d!ahf7D6Y zZWmjh{vMrT>sLA{zFyfK?aM*}#GWeb_HUOw zs57-dq$BzUmw;drv$X8~?RZ0swfVwaJz1_g;GH>lNr0DI4t+CJUJKNf{<-M(m|2Yl z-yz3|?#ziUJ5DWCC-!8&y?hFn^E^Hwq=E$r0ct>r*~kQ)JjObhaa?gNq%ZSk%|OWm zvL~=up-^L5CD3>}<3{OaPsD!+#EJ%Y&Vl7j_qp_E8Ujza&9^}ogF)VHwe+0G@`e1+ ztbY51YA7aDhKB$pZ@~`doq|w@8C`E;J~^iJjBYiFCLxn{z{SrJl!yZrD0s9xhV=TI zLWto#N!Cqkw3mfiV^B*XbaaB9jR!6z)p}pFgw&=WCFo(833;HRoWgOw$;C)mc3d0= zlGXLNt*UhkM*13xM%9Rj zq9-NyKS!VXrlhLv}q8S!5y$0{@br4 z2o2Q4;8h1R+_Vq^^C#eZKAaZ@Frk9{G9SM`)CckjMX>a)TVZkXkAfVe;M&9&VhG8W zq`SdM7MPNJK#!0V5eHN_f;1PRp0oY=L&_gOz?n;c(ktDD5+Xby92(f31AIRK9UY8mXA$!;q{esu&QVpO!QKn^d zz!Aj4_f#qQ7axX#5Aj8-Ue8x5<-Po5htA1{xSqDGS`azfzJY>u~+pyW=%td7h#;9kk@tm`xQsJ@6e zg{y;k-2}RE=gePmE%AE1NP@eDp^KCGc;^hlylbK^{9khgOgT!4^1%*f^+jOy$N>v- z?<80WeaWHZ&T7p;!NMfdgY%8xQ=T>r3m&L(R8nEBm!UVj-3zChfsD&49gobf4SUjq z5i$eSl@Q)#ibHe#*c`MidqU({ZnqLr00@NypP8LvPI>%3EI&$_r#;czX7iGg^b}Xz zW_S8cfBd1|FML`UmE2eiGC%M%{3r4#EelpC-z=9Tk3*fu2%~qK5fn!+# zDJ3g@>LjXzWIgV7(~IxNB(YdBgn%Z$;~-zfHMo?TnzkeiwpTetFGGWdJqz2%a z3qFD((v#;EpwX2T`^-fIIaZA2uAq#ZcVL(`uvm==x(=79L8s^_yXCMu)jk#;88wd$ zQ@K7h*<%={S~H;7eQfCn$vvHC_nIvLHib2gY8IdID8mR#MvWS}F$9H_#|LX?4r;s; z1*ZZbDuSLmHVg!-s2i)$ZWR;XwaYzoH|4f-(1N}f@qEUuYs)*BTebJnfI>+jmnS;y zoM83r3bVqFZl0`ILny}$n!`Jl8}EsXM!g$;T2%pyir|ne*xNx&P6)ZSog#S!z9>_+ z*&!;7K#Yw2aYCdv*v5*W9tI5BYhb$eRV|H#%d6JAn8X;c*^$w|+J>rfg z?n7TxAtxy{Seq=R0RY9`15tO(puP^n1U2vRPk^nOoJIdTZW9)uF%Lc5t9XnOsL8Z! zoCSPTj9d#QtoMD99`&B`tr`Y>ioK?1jvVMOA%ZRhzdKv_^E|2%o$V;G>^&YE-_Ut! z7R!n(7NThU?(=>pMSH?b|0iX-?@%}JCO`xe?&-x0m3Ugx2kNKUYYEw*UeF6A zfTfvci%?KE1xF;cgQ;RK$7WD1MJk_ikhovodzOwHMtSMnxb)HF4BcG7eh^Mx*2Ep3 zDZFYXQZH#0xzPP+cx?wv4}T}x=<-ElgTG@>2|oEy_+rgLgc*9J}q9{ z?~0z=a3#iW(H*)N@TfU`V)fjGq`%bM_?{#oMCLmSMCLG*C1Jr-^5Dj&QqeXj$rssF zH7=YP{|X;UR&1yS*SBaM{Xk5sZ zt|{tuv6Mbaq#s~6HWWu(W>e1-g0D^MRV3J~wk7d$QBte%5QRHX;};dHlKnW^Q@)GJ*Dr`1i? zL=$ddP8(e^cm@S;^y^2Nz#!WZX{&vF|DLkw%RYsOTO^7-mt+vSB_vFP>eSJ3Zb64* ztuVrjrEO`969EX7=+m4;cBAZg1gpGzz3?c1{sN4=Ic`7cO?^)eYF&G!vXWyUDO%Y8 zvTQ2cGp2hu^OYvAxZ+ZiZxY*};LQoB?84L4m&49OS@S6_!{?6#2%m0ZZT!7s zzY^boKzRC_4bK1>N?R{oa9HetB*TSc72ZGG?Jd3Y;Sm8dje0t7d|~fzbidubY3*?| zkqp>ZUe&FK)*G~ISOC`Kz%R+q4Kl6}btAvdMaKsOv^+k)si*|5uY1K0+=#%8*jodi z1I%H&HKLUIV&P)HH6Kr1{CaU(LlrvVujhY^{&f*n738@vudkY4REY!i#Cm+HZhbf* z`yxyP1$B`{Z~7My=DoZbgNcm)dLVk9^=2fhDMARDDCwG*thNQ0bw-C}eEJOZ^ynjH zp!8zQ`1z!Uoq%9_f@t==S3MX2Vf%E*6wJxKxU|XrRj}TW)Y<`@zw~JnOqy%jWh$8d zKwh8jTKDss^eg#MB{_ioWp3X?o0RTHqi)Lc#_5H)^>gv|nAH=Z4sQ(+=W}(dm+>uc zfc7224LSB>*LbY}8UTp`OvaOWt$$!|^sBmExg=g;f6&z*1(TLSN?CxEpPG;j8E^lV z;;@}3d+=0R5LX(NRIS>GbInNMN;((ZhS8Y@** zsg%KAklVz0bJ1*sctwWwUZ0+}s=Kqt$2_0#{`&=)na}VKBgn;`+e5RBzRui!5@pmDX;WXwFE1K>GNQ#iuoj$t zE%I}RV&w*yqm1&rWf6Xb5C^yIc+qc?9FziC36I@_=mGlB8Y-?l`&M^quRJFTWbAJ{ zphN_GjsC;@$tVT|Dgh2b8{+B%Y&g6h5tBdy0tAtqyN?nyamJF1KpX;0K%X#=EF*o7 zDhCSOk*6;JcR#^8a({AhFv(*Y*SJu<^Bu6#YHU01%L>@Fa+;?yBc2&<55iOeFxdVmKau$HwVUdL0&>HrH$8&nnmk=jeQAjA<(yMf7m%;b+2fe* z(ge=luQ0ciBwHKqz@7UP7~KkTTCwo9={EWx;Ju7;l^o1!Sb{fUK#O5jJ#JcI^G>hKD_##}Ti`{$N z{PQ8g`eab$7vM%a9EIJ@{iB$Ts@(+oh=eksRMheer+nTew+ry6jt)LvXAa^AX?GQ} zb9|aXzMyyX+Tnq$g-KW&jT)sKojwT0Y!(xkQ7^ESL_17WX*O6!My}|8<8~<$)7q6 z0PhR0^>&CDD?;^2D;TX|)q5{9>r%peRBwt6cAn!2#B^{efQkb!FGe36K!FeRyPv>F z?>&2V88L0x=d%W++YW)Fj;-mW{f8sZXT%!1%D)I$ar{JCBb)~P$wId{lDAHqRBmg7 z$=8as5TQ*Y)I`FlEa=mDD*ui~>~aT*x^gfa`%6x!F`6oEZN$A8-CXJihgXq~Pgig~ zRh_tJ{R-u;co%m1?@GGu*7+)B=QSf?f?bRtW{ zU4Jr>%wb?`(auSupXZCgQoFnQLW+w#pw-^_ z;V}NjxCNZ(e78671KO{wpg#9a$8L-ae)+cp`L}?C*Z#=Qec|r_|D(@%BCR3h`RY}o zI{iL}Qg7Np7s^V# z=_zS1+-3E1nbA|^7ZebN-n^b9G$jK`ELPeTg`22d2=8>7SA{CcC-PdGgHqKGhp}}6 z0!}>?i{&>Qm7zoKcr@os=BZOdcZeupMuOjp05)*CJ!bvSMBP9kMP;>%Y@#Gx|+ z2r2+Re{M2d@pzNaMy*O2);D@RfNqol!6tI99$x?FyO-ez-G}<*edNIoh@6eWkor1L;5V%BXT=3t%A_?K&6`2i~~jyH^;OR zAE^*UW}G|B$E87CvZ@7u3X?;tBj86ktj(AjT1(y~4tGHdX4?%f@0jubI;#fP#N zwcqFvCJ0r|d+r_fJ7xfNMc-2>dV2#NU@^820Ad2r3z!Z?9(R0{mpu8nHH>!?af#kf zNo^wY1RPEB|FP!csu0Tj;t5EqS-kl3s|%ftO7z2{hXiRjBKuNbA^H&atn1F*iJLFZ zyP#$BH9u=zl|qS0isFeX#6Lc+F#^`Z<|^r zct`{;^eEoHoM;xpn`)Dpf=rD?nS!jXn1me8K3cx`EgF>@UmT-2poVcYB8T0jA)c%w zsH3nJlr}Tr-L03*>l}IkW`(JxOBM4;vAk|PdqM}_0AJtYY}i={xf4^`OXkr7w(y{j zlvHyYl+WM8E;i`YAIQ%L2J+~OV4YE7xhhQ1isHwZo>?qq^Jf2OQ&v!P0!+?@vC0o= z`sct3G`<0jU<{@A0yXwrnA;3shJ3+Mp+Uax{%z#BIpa@pcM*XOlh zdOFaiKVU-FEp;Hxo{@DfSHUa|%lz&@)n&1HDc@qD7|ReTYB6y6rBP{Ek{!D?hOmo> zKZ)?5nn%#%{4ew>RsVEUl?kUxmk29+6;AYP=>@?>{bnp`+cqLswa?nWDh(pJlVR zHD%f$y`2b}ov2h^{2D)$WSR;RnO`H3(FN7PsGe!}BJw(I?e)1#c=#FRa%wxd%dW z_<2Nxl^0~-uYtpMsChkx58JZu;Rn5m7apPc{nE&t_#gn76PE(>SAOYRzR{NL-d&UQ z#*H4zJXfpEKapSJCnH1IR#wUy+FN?XA!O#US-$;<?8P zyr3Ut$7f>8A(BAc7iIrscJ;<@Jx7JrW(JSAb>SS*5|=#&{)i^94jBKtYQKaCfiZur zFWS!~AIHzS^EY)<`T}5!+PYT)@GE@GKY2MXN@J8hW-;dHBvpz>0)gOI9FfT=a^nH? z`mKNY^;%C<$_=>^=9!g6bkA`lZ`U*#bvz{8XFVwRXIFWI!V16c>%K=*N3Gof`dn51 z^(bm!R4(H|0K8E_P6a;B72T^A0?VZgpdQ1*b>~?v%b7*9upxS0#{xK4s#C zw$d1Vw@VV|NWWiCWQYpsj+h}iJWUK92FKWH%b*n1vbx%5rB@-twAf{}wL0oo`%B7N zhsTO_b?C|AcVUtd+*n?N=u++(8>#2Y3~&`PazD2DmKQjXP5KNERg4KiIrMk z*34airVZ8Ht&GM`DJ;1d58NAP=6xwgW@nUHa(Y%`wPHC^3+#tv*ev|jq-vW{^ps#} zMB%G+MaZ@C;Nw}%i?wJ*ysrQ11lxVdJQuCl^_s%A@KB}&T#QFT}Y+t zYurbQGhLS}dgkj0_15~yGh<|m28-{J9jz60#^Y@v7i8wRBrv0xb(e&tyuC7&fbq86 z9e1(A6MsO1%GgWM6vXJ_%t46$csg(V^B!I%^CQN{B5O3^Bo+K!3vC%Rn=`UtY%efR z3Y|{xPNMcV&sHb`558Vqzxtn$^~0=}{#3)!bA)n5_rka1TJTi&8z_fP8k z19IctGn4k4gBtjAL_BdcHAk=2!NJ;0?v+Ful)!9<{L9z7w-%V^F`>jEZY>vhdriL7 z0Gn`;RriAkL4)A1d_GeYon(r}^C5M44xb>4j&v@)?2<<#OZ-si#WXJC;slL5^e<`g z2fvkktsoOumdsd*wB<a5TWxXi%sa*suH!+*ui%UU0BF2x0+O z(pM)E+pLpJEe2uqAK>=q=edMUI9=0!HchpimRxYu#ud`82MBm`a&!fw$aFzY|C!YJ zjqM_3WDa&lHHkLfc0n8t<^Sw^ma^MC9}41e+@fbqmEM@?*sPUGmM^a<|7!uGF@yQV za^sIJdY!wI(Fg!q;pyOwKle%7UhRF}^zD8!Dz#~2NbDJ+#EcLPYpwMV#zG%d`C&&6 zHhqSh5B;~G(a;|aPkA!Zp?;1}hQBqaNZwLLu-K@KwW^*O{K6tdJKAxgq{^Ly-x4ZY z=CbZz*rF!?{GnYklO=(e(KVyA+1x)3qgfMSE1ygCXXiAlJh%m8An=F3`>@qjxE7&&R?6;aR`t=P%L-3cRuadeQmTE? zw<%%-<>a`2d|{Usf2!8ma?#WJ8X8i{I7jn9nG{i{fu z`FvwyGx4p=7MID5#ygfE9*Pr;>qmn+cqw%I9mZNA2_h+Gl=xe$y3X>NMl|zUpYk~X7vukj7+R{S#u}Do;KE#+uA)+0#a5YshoO6%2&PxzHdnq*}KMRemh^2F=sqb+@5To?OLl{OBFpjLzft~wk zl8bTCb;j3xzvH6+BTk}0ev^MiZ=|wua+am@@+p&-VDp~+iB$|H5hmNMwx^k@W9(F_ zUBA)D2zpFt&wLU!8k;>~T@)dQoo=(WQ0%-%byMM9 zDPkR(JO`$Rn(RbcEkmVSRD*RX-Ux0a<|0xP!bd-}GtyzA@gZv62|?FM3|PfH5gyd* z*g*AR^Qb71XZ3W*r&!)J!}@fwRSBe^OP`BSfn0MxGVz5(s9vxwHyRz7QIh=rnG(fVz7@*pBm`4FAw{@;oDHRq`(^lLp`pC3zRK4bPNwe^g7uSrlD1X3%BzR*q-6}#U^SB> zqK;bR*}mwuYu=bnHh!@KY6^EIOjV%*qH1cp>kX@tL+uq05#=koCXAa<&1-dODiI)Y zKrp*Ao}rnbZxCScJ=jM+zUW8WQ#?S-YsVq29H*Fh`L_d*i0f9;!wKT!i8i=TvZ)irIIlL@fk<0@td171q+bUnG-`M3w^vCw8kTHtZZzsg)j7t z8fo-JN6Jm3H`%bK$bf>-18a32<&zZ^Z7_WJ{k zt@)n*6k3VpwXkoeBtvC56034MMeI_2L`ZDd-=mx&Njql-Q?zUDfsNqO%iC^59T1I^ zPC;!_7H;8sJlrl>^+ioYEIYN7t)*I>!7D?xWWe01&Q^M_CXWM7HxZhCfatr7V&6HH zLd+wmr;R2PH=vqA*!-;dI`%xp?=+c%VIX6%L1&x{%j=kfUZr*hH?9mwW2A`oFu33eOqpFY{Bv6RQ? zleK+L)i@Vrom6RjT3a?pfKwE)}>BbhavL>CL0>& zOu{(4oY4;H`Wj&e)4w<@#?2NKPy%^f?b?eyXVubSLf%ZhW>t8{t(*ge-)aexj}o7m zKB^brW+`^8RwrRNO81I0(y*9h*-CMR0(EKd*i`IhQtR2?D`ry_#kuUZw^vy@EQwDc%XP3C z#RjiTkI?xVQXN4AaZce>@^uX6QxZF6?{b*>PZ&u4VI!3-`GxtM3#jpfNF?_>lZl!% zb@hy;*AJzNs@6MgNWct2(MDHsch2XQ8{(Mx_t*SIEMQ|ct2Z!P>QH;b7E#{|2Jvb# zPQkTTn1LFaBTw@@eK&IXnn{M*xhH$lbtd%2c+h?8U&O>msHo;2p%(#smx1~B(CDc| z{2ja0*B!Tya2KB{o>;R>wauJolfK&xfN=GsB5pa)2NeSmhkJHc^$Li&?n(V^r(=8d zP+5ajQecYm+X+4jvA(#J)Y$_z!pL?ZOG>V$nU$lA3A*9C;%cdQ-1uYhVOH`j)Qn6e zpGdZNRS0xM+VXul1tdzT`)}Eo_~({QTp;V=;H*f+tB#l z#(94PPZgGcsnp+r$s~9X`ibCtKG=_|l*|StF+$}lEvS4@T1yLKvJVZd)G_~N{`)nhs95G9Z+5EOrxspvO)0dSaQ%X5jW9w~$(M_V^qj zYGW0-7ZFVvPeejPUhVrKT8@>u5LfcyWF0d}L%3$x@Vu?bK&zd1Zb2Z-^!GiJYg zd{V2Q1otBgE=gNLZrb&?ECs!X%lEtLIZz|b)3+yT*Q)_xC7*?yXVG_L8MiF@YBdep zlw}C#vDfc34q#P&>PtTHx3! z!!dSsTjL|{8O46lrcj`$@_BnGDDWy;=GtkBUZs1-Wr!~o)znAl-&Ff}*GTgwe=?WC zs~OGtN$<42i(4a7c(64yBNC3bz_)#XA3IKjs^)2kCyWJ2ZO$>C<5kN#EFn1?^PCTp zCmukay{On*O$gfM-U#qq=Q{8afP4%b(#JJyYyRJaDQxiUFZXqwsD1mYla=p*yTTqYcPtS{$CFqwr+74Fj8Jp?grB8iJ36 zW4DdiH&y_DLdvq+$E0WSClYv(6TygsP-esMXrZUWE6xq?hD9!QU7{b<#^r6qUb-F2 zO1oZL4f28Bq%Q^`69@UP6(6_T6(5fJH2z!C_u$!Js@;R zz&hKXhrsL>t1F=|ATiKC0Vp^IBsv5l-vOatfd-^sb$4~YT37OlWTkk2>it38L*u;A zD1HbHT~ZTJ7+u_LX4)!xa(=ZdMPv++FotnnVL0L2bY-E~YT^#HzGR|w-A2byt(&#+ zt|eGW(JtWxQT6%yj!VugkjZOW9B?JX@?r|{+WPJ(?wH^sess9dCvQg-@kvB8;|$Ld z{bF1O6FG$mH}z&nI>yc#RM0eGiina}r_0j`q>~50`Qys%iqdA8rad7Q^!UoAI(qU+ z(+U;J4LYb!SFi~D6Ek2>wTlnJEy>}%Xc!d@#)Q$~uoMJWo<{e-DefiPz?NT^L67|T zu0)CZ)MBssN>wgr)=Nz@$1J;+4qD($ySjPq#CN1-(u`L&(H(4~zWYqG*%xnia3N`2 zz&|>{@~{vl2Bn?|_(|3UBiKX%w`ZM0Ee3V`lM@$(bc6nbjNL2`!BKb}kMSf$V|ne~ zyc7d542P0Cqmj1WK%&XI@#7aBaFhK&ILz%pb_2pRn&h`buhandPCV#aTf;A_W`*zm z6vSo3`;_c;WONrQN~i|&ozTZPRPg+8{(^}L0I$9AX#sMUz{n)Q_zgxUJ1BUc*eMh)Ik}*$58?VidGd07)>TU5FEj9bex+?g8N4 zEem-bIJwI2bZAku!$k)l^7yPYJ6h$Y6yXKPV4th>GCEMVoxhaIoLF+cq3^l^Qs~tq zrzt)n{tuFC!*g>q&#b(x{+GlSTAlU|K?L{bP*8u1Tu9Vldd0}DWIn<-ej6aCbwa+o z*N;m1{jm9>=Zt(bs<6d&4Q;GDJ&iV0rn(NkhZb;jfm%ljU6Y#XK_6% zZbY)uIOW^-*PfDiPtq0PCT+=1R30ng?}#q^^EQ;DL$h>qKXiinV$xT4j0V4j_$U2K z;f}Bss~NI7H0-B>^DXk%2~OUXO}pZ>*^FGZ+bB*Jx0GgN>F&@R=7>Tvt6ttUJqCF=ts*{z%VHAX9z%gz`L;lk<|e*WhSDN}U&1Sf(?9 z1=%DAaXE6cJjNP%AWcskooRGFT#g8 zN?0G)YcFGGnR>V5Z!ev5sUq+$3TU$Ka;n5T(d}pot z;SZXa9|vUln}iPq$&)|?H}y6RD}v6 zFb0}`GLjE6%miH~K8DtF0a3*KK9yy_gkLEAsI|1IyHuxgW*o1Rwn%!*-Z%>0 z!y7-=cvZeaP;Cj@D`lfn44+FCU7Z0{=JFOd{1&edSGO^2w5XdE9X*G+mzo@V2a}Ls z!h>}mAkcRL3n`6fBOKA6X<3M%wM;hW;C+v*rF};6Q4)Y<$(oD%N4l*r>(#1g-Q!_ct?Y{{b(N$K7^E;VO4c-f$CoA!inZ9bp zb!xTKmDQ0ypV@3u?X+j)$DbXt3rtD0a33XjS<|-sCAPoe(cR*>NXX_dV8u7sBSYv- zbv^L{E}^I-y|N}n;Qh<<$|wtUQNw9UN_k@$&ZAfnvMNFsj^DWLc%ACAzzG8I>5o2> zfavR#_a)fY%CT?_eBiwXI$Qf**yDZMR)Q{H&v8NSdn8+gh0E)s>sZM^)mE#EhSxeZ z4#La6zKJ~83C_Zc8CUEFVYtqk_BSw=5GU$t{Y`^Ej!Q);$^`)zWn|k?Sgx=}bw$fY zOo0RbSXU?>e(xObqFy#5?;|L9TPS!{sms8d=f$_3c!zi8%Q4EabN#{0m3Z|oB>fqz z`kL*FgoR=s+*E8>g$(1R;Lyn--bni4hn1HBez-r3>;|i|xR7V_5nq4q<5AsR?yf7r zv0f*?)Eu=m^f4!w^cKL?!Bi!6)dyMOi*WGmjobx9q?CU2K^y&JKz*V0D(utfvdqY$ zsmPGFfh!sCz4GTjG*JH1sZr;oY2o?=Y^;^@T>^osulA-gANY@TBZao9CPR zOfO7`65ERSPl4hHM!r$Tq&WQ`cMNu9(X|oZMv5e%*nK|&^>i@En-It+aeyDnFF~06 zz9^8l@q-ih5Ac?}Q&S2c{*t@SH2?fg6?iTEynyW`J2EloFq6DcPItI1UGwP!Kd~moaXghIY2kYEPNk$v=-*%wA+QHt+&o+ zHQ#oM;NE4`SzfB^tFv#FvXUT)C(cn5e6}s}2y2xkNw&acyzoaGzmlMK*E>W*KyWas zKQ(LGpG(ngLvl$~zH?XAeObQVONBs*G+5s8k82;E;ZyoE3aCKD-Q>mJ&__dVH{~pi z>$o8KI>oAYg<(my9|a;s>qpJ`@zRolh@&hh%8ocH!{ixI4q%{>qTF+JMMp8%sSw}Q zv^E1|4=s2K*kaD6n(oG?M=`b6#R^Lw+HGZka5hOoUA-D3EC?=5$FW(Sc`l|rTvwc5-iY1C^e;7G^prm14}u_%@1 zC8mb?+{5kj9@q_wMxap8p%%;pq zb_IdA)6VX%doqy@_kSwnd!rB6#jgkcW=7O)v^H5)48aGYBQ`2$g{(^-ix!Qen_V`R zpP*75v>k$(-*gHZQF0LuoU=^}nC2AE`)G1d_fxea5RW_6%3M4qd-BT7Y2G7Zc>d6b z!devY=H1V8^YAL-mWW9n1_1Zm*g*vkz49c#zxl8W(Z&?(XBHjE>g0ZB@T;>uRoeCHEG^qO&CPYRd~>7p{Vg;1 zW0&cBQ_c1eT1R82Pvd+SI&P5v^;Jjwv<*}Vs%gFY)^g<%Hfr6T?NvG zoH`LZxP|U+oDVAk{y%$O8al;&GN|!jEgGX!TqO`P?8kdjl%b2f%KGP~C-&;g#o+2J zVy5j1zy3v`q})t8_OVgN=)9*tX&p#F$*c%?R$YnrHI zN|~}H@(?JTVgLS#Y{kYXr!-avc2<~4l`5wtDFKJc@?FYend8}%*g)07&Q-x?CnYD_ zh|0nkw6$%~hQXKd@`bxc+S~_F1#H+R+X=cd3-3WVa0h0D{H0D5o)nZd_|3$$1s^A9 z-SslRU~CRDKuiF}kA6A`HvF5_*;%rp(!eMg_el+fDJE}FI z4Uq!W%4~x=pRAA#gQ>MtmN=yU#aRbyh2iSCclP@VBvXTY5nLV z4W`U}1S1B9fRs1XXVY}Jhk<7S(%tn2^kX3&{{xQbMiv7hZX#)-%kOPaPt0R6M~R-W zta2xWDUkQu69X=8s_Oz zDq93WO1|$>puhTks=>sX6+JXOg%dwIuShO`MI=_5#-w23LC%)2lJ)v?XL}BXwaZ+` zMWz;0WK&61{Zv<$*J-qgop|$N&d2P1V&LDZsVQ5qn-CjF68F%q@XqmS`dsF1`XkVo zD)`%`U|u!m3&hH~y-UBMG;Y3-zF56n|H3J$M$Im4gP#030tp)mOWJVmb($7+bf1jz%bJ*okZ*ct#A#Ro_=+o z)@I>J`v9u`%WfRbdtKU#J^hz~k!26vZ=f3Hm&U(d+$7n~WHhN*<+oYi2X0)40 z9PnEG>g)KV$UU*9LTg<$`F1HQFpK>hZ$;8R{fGE@rS=E#J+C0X#XGY|I#=#K^a-U= z=j@Lp*)vCI*|wTyBWGsM@+G3VE$`b+uQ_=atAXVzn}W{1VO=Os#JvzU$wE;*??vCu ztlgFf?#(LsI-;WI1B(f}n!Wpba>cd+OQwr=XQ|{rTfdjeBLi`P3~)Jd`h!va!c2~Y3*e7~4DiVq;I%XM`~rix9yEM8YF)?` zq+UCFxYH_w19C+B@l{|?VVj^e&Gl`*PQdZ#Lyfz4+EbIlp-vr+K$}x6J7?;F>KEC{ z6#d(+Yeo@;bNSoXN1Ul(JQ;=>mBt{o5EmDjM@((B0&j7h4J?Wx7bux%5n4KF$}2^< zFw@l7r7^md0t}hVxNNgR_Gs*kzV~Q|Lqn+BhX8A13U%nx!PR9!-!FJgUFKI;N;67;@FsM-H^-4FL5dmjV!6SN z#;-CR9BGu}VQf}b3D5Wc95Y=0)t`Zy{@t7BiUV$fD=jY7$<1GGnkUuvXUB6@&PB^S zmKf=?5*v%qXH*7pCq+A~D=yVOAFayUy5A_}@#uHg4&4D?AqNz3Q8SSMhH_q1qVm0t zBg1bw@Usy3lnqm(A)eCepF`k65tVCN45sEshKxq5a`nGwuEu?YW2}Uxa_Dbb77e&l z$4-U>{v1+5rc<9TrZy8LR+L19^{dJUx5LayI!#HxwnLCI=N1l=llRm6lxQcnxvms6 z9y5gTF%sX_Xr^C{TdCa+PE5d8EDTxeR$C%+X_X&St43pK-=kML6%1XXBNomU>Euu5lJf_x-KTfq z!p`fIP}3et2YA0*#6Ke__s`KEdnsl0g7i2utAR^z{$MnZVqX8kua9T-MTSyO1_gsR z<$4``cMxmvHxq6s6B144y$y-d}#b-iCCr$mCP7zF%YJTz}cKt0h$$YEy=$ru^ zYN(PTaFZV9?O{6ajSScS8<^~tW5Te413Ac)JHjz!hbtGUl7V{`@3klKXDR$5)+K%& z9w4KlNLZIJ3YM7lM9F3|XS6yF&Yc8fHk-fTE&-kThp1QzkK=tm^G*0tpHIo)11SV@ zhp!78dXey`&)4ZI7~lKv&9HlDkjwA+xaEOyoY}Gk4+d0=Pv0L=gPf`76C1}mN|?4E zTHAhA#Q4_rLv~045S%7{cc7n&G3w@XHO~das-#a$%%W`!Xoe42SFZCt*9wITRtQAm zkpDx~IVgt$ZCf@vv2EM7ZQHhO+qP|+C$?={CwB63yI%X^`Sxc0DC+t}$K!h2ijyxmmX9^hdd4TG z!uP?7*lyzz*lINwTGo6hU z=e`2?{8q!XJo+8-A&3aOoi#Z1I}gafC2!e!LkUkPPrOSBM}zXAZC#pS`4e4~Y4N;0 zHl?@QV@|BOp@}NT!{028!>LF%rx+%;UMi2J2d1(MZ{%q*@mS6bL8X4roo)`T#!5=ddT4SLv zjZh&T$B3yay}wOP*Xr3zv>%Z<0Pg?cqnJgq0&D?8oWhX1I7)X*5~jy|42!AiRoO|E z{@B`}2U!||P{VEuo~*a=Y=;H^fFE_KfQhSQqy)5^635I&-I3H~S7Im1rKDTINKq5n z2~|98?!2#5Q2@1naF1rGlo@gJm?$QECG9xz@@I|pKEKZ!!*7|R`7#^VD|jr$Q(z0A zvCF-`(ND!R!ETj>q&LMa4JV+B_XsD#${sPp4~sMZ19C^Cp1Z+b_PhB_6Gq$`2&8C- z4g;2%lECODKo0Gv9JGyHtzX9NfSo1oDhf(b>#Y;ZWSZ?!?u-vT*>JoR7+J95Q0#2n zeFD27U0NIS(H>43cPvP@5OZt@l{f;jp|&s9V-4st3bch7A@~~K>Zw9>G%S$HaGDn~ z`Sa8a9zTYiM!x02VIWHXArXp_2ap9gARqtgln+@q^cE}xJgmv_A?QCgTfv(i#8I(2 z{Me68|%%+F3Vf*-kY{z4%?Mp|#sBNMa zIc;#qcGm*m^fhXsh=!~kT%c{@JgqqaC>u+jcdR*+)G5bZzTm$_REzNsacrcPGj^1? z;OpWFIZ+UU8;5U?VHc_kSbNR+oCy&va{Nx0Gq$h=n5yp#^3J5b4;vBpI)IXNU&C?$ z6nA!i1lkzAZeM6Eg`V2}x+{H_TrdwE80673hRp>C6$a4T0OFjnQxBg`t;g5Cg){F7 zjJF`+W~2u^M%(Dcg1wlRXLV=$=EE_^v6I__8jR^cKV9kk21<;NFay}?bw=!K_vEZZ z^@EYpxBX`DT&z~u>qtVG79Aq22zPAYjKTu81fu*p1-OJ`dmX#2J#4xbv;*fN&5g`QnPzX zVsSP^fc-oofRqvosteI5mYTeQALz@vTH*H*IZ1%SmH1z|t$Hb`v#kf5e@TjSw4R3? zo;Wule+#E;qP@R4iyM0>rC&m~*aa&-@qxdJAJv=kBOivgGbETy2ygLa@mqfXf*!=MjxVi(r!S0z1wh@SxiyirZb z^YBM5?3eJM;PwvkW|odU5)yRD^X^!t;|^j2A}jd;M4!E z)YBPH!9e(l#(wpbeKENZ+h=V&-KXKQr+c62-VAP>CK*x>)_O&m3kCK0?4k^Cv{Wjm z9x^boVqiv&ZSyTIf#WC^3uXLmSFI2%qIb<4LQi~>-j?gA1JaLaIqW8H=ewW-u#=1J*Ez>e2PqK|?7apro zr7ZBzzwuk~bgi|V(1F@-4x<3Iz!`U8B}|vje&{rsf!N6P-`@}`F0-?;c-zu`Yl0k0 zzE05F{PAwiUL3Euf{ADbb#9#;gLSuYO`+}7PCa$vs$E!sq*HHtJe*aYr3Y&ifYu+RlcP6KUg6e8KP%N>QH&QLUnn|YJC&2 zCV3duk8rfoS+v3(lg9=@--xG>o1{!WHS@@+UOg2j!!)mKjbXne9r9SQ|&uQFs>La@g#jum%<1nL|CjIwp&+dAJ+c zu0|(25@6_O;4#~f4TAt?;}%|x_}*kCRjgPFinjZrzZk@>sMx%A#E^ZOj1V`eXZ6gR zFo(&!95j0b0gkbe>QS>{(w4){4Xd(L)GT{bH6q!)&&V+1^x^L`-tHS7FoVfAxm$(~ zbXD%_87a_rLqUr=m+K>Cb&|o3K|z#EW-fu0M!DdUX*k8+OYTXHtKZCZ2j+hhitfRk?V=_XGJvp|%7Zk&egg`)4Rj{jk& zpo6sRqOc9WETgbJfaWdkMQMqmP!*{uv$O&NP}Y=4RnANuiNfk*AqxfcT&Ir2&omSY zp9Qqg8oY*jPyxRjS+2StXx^5eC04zHAS9=0aGdIANYwiE1ZthLU^(MIyvS?yw|*az z&;UlAutq;_EvoC;_m9g20@b%b``s)}O6!+Kjv2bjpK4P~btQ|-w%ZRgTGYobjWJ!2 zaT57D$Plw$$Qi_P0l!s)d^Q99HiLtw?p3QckS@m$zJ{A3tHnUKu!|VIP52fWg-yg3 z8wD@Q6-vVz%9VU1D?=NdYMXEtvs4}{?Hc>#dE;H)HZrg|r2F3J5yIt-+32YWDE`AD z_0!oijsDzrt``*7xb1D4r`^`~+lo)PE-i(e+REBhLna?RcjaY2mZ#m!cRQW0wu0}? zqaVnSbUDmdKbYmF(0-8JKUSA^mUg>Kti`jryH1{)>%^lRmkW3^sgH3)+ZV{G)T5NO=H)m@5_w?zE z*BuewzJT2|B0K^>u4OaS_WB?;U9{1*ENU6N$@ZmVQ458=1TKy`qT9nSi>IC#)57=n zfw$G{e=rw!E8^USmJbP)K1P>fEo@GkTZ1+-vrA^pdE+koU{(dTPs)P*Xxdf%JnS^j zh>6nCXL4^rBwW9 zrCdp6D1{>LECU+y^!WW`={ZeZqDHFqMhMVg97nZh)|Nb2kJB64Nq!pN@CTc+-ylpn z!mq)(?+GXnEo*EtTkZoe-(5Y*@RnQAE^T;L81t|mT_)IwT5Aabxc}KsgQ?jzy_yn~ z0B#?MOlhr^u-PWZf6bJ@-D%8dv!hNE=5w}DIqDT$ZTN>a-3X%KeECfD`|zz^V_ zqM}||EzW<|A3h0k)K^&gmrfe;zaqIlaTtKRnHK>5CsEt>#f~RTBD(GDk7LFoWQ&fudDmq^%alHX}}Cd5V|Ym zT-ea4njgm30jFXwuv~|;<95NYP@cKyJbwCj7P_c*P(~8Hf&LWdO4pl?9BtX%l(`{0TGbhh^lr9#{oK9D{yUi?KgV|G%an zU*eXm!Gc^znR#r>5SL$`vR($E`hvKhy#YPP>!-!B#(1U-M*1>Sg?Z?nw1Hs2hLc_V z;xEVj1t7q~0r3j|f<);uD_tV8P9p1%=TSZPPDqjn+m`&z!N=`%ndS5{wLPv`4}Ooh zw<4(=p1xHNRE-kIDaNUK43ZYxAEgzw#VWa4qQYB(5lPYGGy?wcJPr%1P&wn>z>c(* zd+u4y4kcnO4}u4=?_xF?ly{|V-?Re*zBFy#Vkjt=5m=a1W-T#E<}xGlkV>ece?bq? zUCCC*B&)hJze+Od2VQX~f-d;%8=S0li=+bedW{HcYL*e_&e3{S^mk*r6UMp|{h?y{ zo;)!F@>Pa9JMHNte;eK_1re)WUGN78D$elWGAufIldl`8_ozHezf6dgk^ zgRbNy;0GjOx@k2UcNrdvK{tZ=7dR`IBoWQrq+VhzZT-_6`4R;ib*i`2uD^`xsUM#h zj5$%24ojG4&7G63ueIPU?j4CrEz4m2cwY2o9tXf@SrA%L(pq8q&v9hjy ztG;0Z(}#I|B4=jDjy6pNXvX8+ZuyPnk;OsTD{W)R*_M7)U1C_LC-Uo+QvF*^-4D$y zx~arZvr&e=)!_%*3F}d@d!o5x5=~3%R!r8xA&9rM`j4XQZxIv;@a=wXOn~%1cOe>F z*D}PvusAPWnldOI-*AUO!@Fmp{8|5%lbx|EUbHjny;%!f1n?(Fiz!0Z$HW(#4vQ?2Y)SzWdltPjJEozUCk#@|`)`QqqPnm-7rF!4dyr zv@aYlYxKheWd8N7dD*;eSVD?9P8KdJ#%HfS_62tK#bN$daQQHa$zhG#G8b^G3CU7P z(26yG=l`h5o^=HzecC+MxIap$VKdD}!Jh&4R)#HlTvoQY_^R86&OI(4i?;!YpBsKL zW)2Up`G0I!VlhX}s^(aWBS7sb%?iINeci=jR%Q#ZXa*2pjH=%5mowa59NTyQS5a1d zi_6+BaJIK&(Bq+u`telsJ_)MA4aiSJN$T)9vey0J&J2`i_ zl2QAm)U-_=;9vxL%%{mMjnup=i{mD%{j7@Wl_Wa1ZNV zFIP!1`fcawCB0ozyjdmx-dZ-EkJ|h$tXbVwO`xzS!c{FRhfF0SHlACl8;-616xCPR zazCN4uhmrgDz|?9VfK%5rse_6oLExiG)2*n!s4l#>coT2+@D0WaLPY*u-V+DfErnBR;5H7@g#u>rQOF#PK7Bt z8AaAh?HC#nnaHlym(B4PC;GqU_KX;PdM!OrV%)~EHf$`Y2=Z3;6aCKb_Y z9II1UcyXbSHGf>r^taJdRp2y=!n;o09%#8yqOShR*9w{4XlTR|fSbGlq`}+#vw0Vo zl?8}uy+BY8MjfW|dg{J^v9U-)J#Ed4xD0=cc7uiDxf0Oz^2YEFiY)9meu=}4C-XP5 z5yiX6IwXKx3lL=@gye9&&-!gt%%#*g>j)_U3)Qvjy3r9=ZKZd8g3>pMf4cnD2v=(e z;!;MAI~C4T{{5Ez_)Cgns5w>%JF;);YnL8yo6h}bcdL59?&TX!sawOV{pY9u<)=*V z^gFM*mj*Tn4jcIKx7A}?bQX2N9{+3}W)GYN>YnkeQmYE^WVsAK+Enkwg9$gH_C=2v zX7&LW7!D>d6oh{u0Dp%c{wf&=PT~wOuws#y-S&)`Iz<2kY7{L9N(QkOFO2E$uy{hG zuGZt;K|yWCMw2Zo)P?fIy_1$PK zijc<}AQ-YZ^V-OsAu}1ctpq3JoTP)u@$;#vPKg>J=c`SL$^dY|dXbz0Z){=W?ST=( zWd1imhtdNZ5KLM@TrUs(M4@l7hktXEx`l0Fs|-yRi5z!v{9h|k&aPhUJZc+KZ0)}o z1eA+cGD`VGQM-ftM~C{ZJ@=ueZq{XN&cK^O!I)Oa6@)PZxH?$%Z{$AD=V=*C_sC*-D!k8=YC7taWHb%47EcB21 z0m9Ta-vg!3R%i~U;fSa=;QJKRVX2yp(wX!Txb)K1sp>)p#pPVy5idMbDZ@`JZu_A$ zGPDH=WAo?(jJu8Fgn!E!U--S zNji=*W)01P)`=1yBoQ1g@b|CJz5bBr4-3J7kJW5#Hs2D*izah97O{&2uan&wLOjB( zB90QAnTXV|Sbl{R`e0NiY17qjMoQ8;<+B^6P@=$Y641MVF7UriTtR=A;;!N zod9MQ9ZzpMtlD8#jNLmtq-#3*uCpZs)UPhIw;vBt11q<_sn|HIOo;>gH_9j@q1Y;B zyWN<9>NuW39|s6-ZSY9*BytVHn!b*(D|)1(2B=V+hgAW1iyu~9E?y@}|f4}h*g4}-NUkW5Bx0_5oQ z!zzvS%>7VL3jo{nx+%bg+E$lThkqJ~dP6Btc`PJTq}HWiJo^tj>&w*X%LYR(xIT<8 zMS=3z0!n3yCTemAnZ`@#eXHRFB?I=YM^%U_QGWpgbe^k_41}U!XHq;SVH;hbf-GHbdl4zgs!5{sz||-Ip5T zPWlUYX*H4S-Nc>sqi`@d7t7h#e{3j{cCZL@bq;T3w(=cT*Ka;#uiDRwLvFF7g03dD zu0FH&H$15EA8B5RVA5yS!`EBf*4z|@agco%Ak{%f@?0mGSkomk^5Qx#RE;3hQElyM zp`*In=-DtCZd_*b8J@CyIxjKFhJ)U}@ur8j>2&#)uEwQ9h0=d2RE%m-=vkw;8R}|Pn zluK&o(|MUnzy!%hxcp4=FD(Rj4p~V=Nnx7+3ZJ@jodKddHl;t} zbT`JsM?+4fi?X#io2ZB^9x}l;TceS>4^&LE`mjcV{6_!>MXR40)Q*8cy!bOnTGBBxH+lLn22fx`LX#1mgWZW<>3%AE&`lB--+Ycc3nj)$V&6G72TS zH*5dWB<%=)b@A>KQpEgVSvO~wF~AsO^?vD$e}SY}F^U!%kw%R6SRX}eEpI7bpao5G zsUi8jTR@w;11aIweX@B1l28rtBisez84T-z@p=|x5P zaZ1({mosA`A@+R<-h})*RChk(Z&47Z6}j>c*uW3}3NH9-R%{Jp&W7A8^3g@&$X!_s z(rz^1hpd%WzMTw{8IXRsOq?i_Tu!J!VZK1W#0*=%E}rm(jto3AyLAguUu|yewo8)G z1Y}_RPSWG5WWkM#)(Jbc*R5tv!ei8|c9uiYpREPwLjq-YjLz1B#oxn9^V}87M_a*xdIy;~TgSr~7X; z+MeiqU5@Kc9Nc`-hkq_!5)PhsB$%q0fjAR`p;17{X`7!MwnN5=;~cUaP3o8J>k+l9 z<-vgNdixg}=XzL|54lR7fgoA@C&a-yVaEYd{sS`&hfLc3gu~L~q&alZ)}Wk*6iZFwlry}x!s;0PLBPt_l|ep^T)qd{C>#sf;-pw=M$hwLkj1)t z{jrp^7;)Ngd)Kvmcpe0*ce!w}P;{Qpx+gxNo+1$ZnTy>`%Ha z|5$EnXC2(UAi>C?vK3KA9nSS!wIO}6pv@$ zDkl0m?aft%&vFkOkM)^nu&a@TfU!=?REVz8u;}63HHN#19HuCDmHGuHH|{R;UbJX2 zbNw^s-oOLRr7rKEAvU;hwF(1O>bcix==;sa|LA^=?i4T5&P9fOi&>8hH@z-AZdY6f z?0q2loM0>aJg2KvyDgz1@FA5*>HL#7FVFrax_VZhN811j7>a&DwQMeqvYd$$%zSY1e=kYfU|zRJcEm zn+vE2HDZ)Ex}kmO5T^8?$Y55T^xpiOdGmZRa4XqX~}%~1|Uy-nXgCe#Ec>RcH4+F zQ{HUFRsG4T*8vTTmN2uz5d2V+8oi;!rrVOtc4s7(2PUY-BIf_7 zQ*9KkhStSeEj#E0l~x)M*~+^_a``W1-ivg}fJU(N)%;TM2zyM_4+ql@!;Z!o@SKfH zmQFw0X>YS*6LE2!8XFmgJDBEViGBYKuZdB>yEL~Z$wx&sP z^?}Pk3|f0cO04W^wWx+9coU1qL1wfL-D~Q>PMLxTL9}apH*3L$Z5o4f`&1GvzpDdW z&A69s4|cTox*6U9=Gc9c>oROtl-Low_V1e@bwAH!$pIJ6bCTg6sjD0PD#N66+bNQ@ zu8<7#kt{B^g9D!(DDjq=+xoA8*eZcN{g~>D*~r926P_{R;H6jXm}lLqvVE@l6zY9? zoyh7T98UhN+9Ew65%cM*RBh-`aW_^BA9|{sdUY7;bjDZyA<{Wo1Me{JXx4+XDPbse ziA1*a&*HIRLqB~%crG`oY#fFg3YhR{&Fxx~sog?bE?HwKq>v!=W30OBt^VXFyX~&5 zBtxi7qjlLryAAUR2}vG6-y7KX?P|hTVW~VNR8aQGGG~UI^}n>?g^j6vxbnKu)bVVV zTW)v2~yaPBd(JweW=4YaHcfp>IEkjsnAhNOw$1P$!tk zA3X9BBO{4Sg47!aW~_Y|&{t7=Hz}t!DH`(1#AM2S4Yg4%f-3!1&N#UtTnKc)v*IUE zhKr+1H6v3}yl`GyBVPr&$!v-P7@s=ZySs^HV+g}5R`kFbiI#Rd%X@3TkR=Nkr4G+& zLlsTParTe@HH42WkVv8n`#7(WqZ|g!$EfFm7VWsVOS_|+QF{aSqYRl}&QN(rr8-N- z2u3*e{p|SQxW1(7=JK1m;|$|QS}>%mi#%2gAoSarE>FAaYBsVWL!R+mTIDY}rTo1@ z5K4p^i%~++5*LlX;VRiyA)aE4Y(Pu2@uby;_ygIHuG7YDePM$pGl7!VqvlttvgBOO z8&xzAKhvWR6fQqSBiHC+)(yb;WJ|UJJ0P-n%F43On~eK3+(A(uxUo&%M8&q7u(I(vK5nyf&9!E0<@ILc`scV zYC+?n98d@^%zuOYYp#Mesk-z3N(8jJT^a^Ple#XJz4A40DC26`dcjQU;LjBKq;wHA z?*^B8=@!xq@1{wM{6OVKj&!a%u*+8gRe0KCmtITTHHd&LW}hmTBXFywMSPdi?5 zz+cLgJK7SNv|!-urasCmue812Mq{ZQ)8-vmNXa*jUyn}O5*3L6E63vuUSzImT7(my zOwE4Lo3?4otGv}+JxsF1rw5Ak;y?mElJ!H8+zvEwcBwM@&b>l{oNvGb-uOP9L7E_D ztk*_{nY+~N(nnXDc=gCIdo%Ait>E};{0LR_xAx#?#T3`bJUzEIs@wOug$m1)= zhH)nI6Q|(zh)z$q0|;1j4jkiviV>|&q}2dI)?5yS2&`5CB;Sh?ZA`hrM5=^KT!Po2 z>WC)lM4tB2Uq|2#o|r&LVoyG~F9&V&O?F>8 zpH{Gm%lY3NiTD{%e+5bL`yx(sKvCj%67!GS&`dR2MIf?TyJ6rFq9|8LJL!-$Hx#IH z15=#1NqW^JG`EQxs@D_J?n6^?)2OoA)hi?|ofwXNLzAeU?um2Qln66z1m*a&oO~_~ z(12NPH^l@IU1%Cehy_4wt-2&0F#)p^ZSMWu?xjpLE^>-&E5gG1hOoQG9-;g~ktw?Y zi_qJISs!W-OPT;yHMB)VVog<}9kMOb#13!#HMObyb@kHOQ|*>=9yE6O&i?W(Lw6Zl zdrhcyj|-zd(iv($$6_@eN;0-;TLQe$&=EXI&(zU|V&2Tr-w-RxHkr($Wt!EF>^OS7 zpZQEtYI-)vu!!-inX(46^VtMrEja#Nd|X`o_)IVm8&FYN)ChFMbGqz}H|0=*kqEFc z^&)C%H>J^J6w@2ldiqAqkN_7g)L2G~%D1+uJQtuVE7wuKNme)gb-vx6&3oAlw_CfBBM$__SjGYvwZ@#XT{^9-qlgt}o} zG0<~6RZR$uh*3q_DBnP#RU!4@2f<8%#&I#-Tx6frkAHaX~^rgHT zy4#?y=ts3zG|gItJ;Izlw#J+bP?BYtZYut`kSSA}HFDUp{geTo!jJTLL9cTKt|MWvX(jnM)t%vnE*?qjw7mS_A*MG#RW$yd=<-!v;UK)8&yvj+@C9I>TRc$ z!g0gIUNes|+h_*LtJV+=eH3gZTn?BcW;tV^XBP^p<*ozIM3u3)m6_m`>98(Tb6_M( zb4dul+_U%Qyz_bur*wE^SpmpWnhO6#2_~stDs_%BC=5l#{*l}ls<}L3YgNIXdDP;Q zWw6F3NL&K@E1~QObP+*HmkR;C=s?sF)u{Z47D4BJ_sUQt6a`8%-5`}5e1YBbkEk=Q z%U~XH&lf?qr4dc?^(Ss9xJ0i2T(`zuIQyN&2=M}m z?`G>C6~@KF){DHatL*YDis?{UL&c35LD`WEFu|{h<^?V4M!3#0M}^HA+@mDM+B^~+K@knW_d%6U z0HM*F?`;3KBP9T2CoO}9(zncO0~95znKgPUR@hnN1e+7xGOg}~uqS;(x--P@O;>5> zh8S1dcvVn#R)+qx!?1-PDJSA$6Ge!Z1wU0@JZ6hllk5ITC%FooqS(*Z1AXph6`dkj z#p4qjaxGg;f4Q2@eD7>VhWo@-Yj^lT}3O}ja7JLlEZYa4@R@MFR{0{D>O zUIqp2#MS${3qNu*=+YOpFaKw_+ib=^!tSCZXF9*if@s866zcn(htSWSvLEbPqnH zES3odWgwpq_QRg|-PQpW8r?`4T98IgcM8NRuI4K8W_*#+l%M*QsIPlq|D|xB>v@fv z|IybqZ21s*R2^spmh(0 z!lrtK4U!^pn@h=g9i<)vN%6ju|41EKp!mts z&>sPfgbCtw)e`0m=Btq;b&X(RHDd9Y9&k*5O&pLYn@eXFL`>3JGBN=QPvbx}eY`qgO_KT8{SqK`#(*EFPOzFrFInq)1kYEh5vr+R>ogVyZ`aSZfylfEbXL z^(uPS0J0b6V1{U8okw!t01M*0zsx5cdB}<_sKtA)I_`&ydi6!N3lEEAdNQ6c5{uS{ zh6iqaV)k7D<%3c+hurL=S&4UoE|N#{3<)-sU=PjKPyg&b6Qw{*4`Ug#KauNFH#CA$ zUwL>ADlX5qFae9Q=KKF-Z1_}V%kD^2vKT`L1n*K6ZbssjKAGsczoMsM_gAY)?vErIdTQp zk*~B$*=krc-yqQz%2J)Y`60pdH3S$v!KFlLS=N(F~wwD3wwjfsJ`KoDDN zP&Hg_t5#XtUlw5D)t!p8m=PD+&)f+M8f1esgES+VX-1`<7VV=(HR*$EpY-{vTi?jfUuc#DIQJszajXrC}Ez)WWxCLmDSS%&3BC0y1 z4Tbg^?bT&Q0^wYQCA-d-TKJG_q?r}y6d1v=pFafX9KJOapORh5OS^P2*dWFAvb(|Q z>fOhtU`wu`b9JmRSj5@e9eoDi5IGZ?)RO7YUK-1KMH{2G5-{_>yif4|&-s&N4gcpeoK+*40ehRhi#Hv?FLBKlpf?H={n%fn{1h?X8m?ynje$#5(J zmqa^7=GCf@JBcjXAeDzyES_?wyFW+d+$}$Tx-dympTu9#obUGxfQp7xlwL-D+S+)= zO4PSBJ?)pI;cVvU&yGuj9N4PIdb#nb-EKA9Q=sv^M2w9iFkz{{slJF$j3`whHIe}a zmJ2-b>Sa{+LP6f;CK}O5F-txQDj@<9SyX*U&q1}^26-3~E!HO->uP33AX3ATBPmVf z1;UVfyr4>Jkme_r8N_tkxsre`I-ZaD+$j-i5>6NOXOf0xRs+@HFDGJPStlyM8Ep4c z+aU$I)zWBZebLw!_hij$th8goN!z@`dHP6!*nNOEH44MfC(tS#&mOukdvx4nPUR4uiC{-D~f1HbdHHopU=88B{ z7Viu&Rgl3746>503iI7BW;MvY^lo3Znuu>3wE;7de`G8US}0v`+C856STeqrw8lLDU$-~y%nt;SgX_{v%b)}N|Hc*DG_lDMcw;-3E;5Xx z7s+XupIQwD3Vg zB|w8<)FKnOmP2&;%_2wVd1cnk_oAobIO0b12{#*8(2Tl2k|U3!T8Vl5Vi-NVn~Wkg zCa)-}I4-sCl3FAChuYZ01X!k6ye|=f<7>3U27<1F9JEv#i#C)@C!l*Ep{93}L^`&67z$sos5^Y?02M=3em-fV_i&@`imKr-1sR(+o9}t6g z{fY)D^I5v~b9$Q73=uok#hnqwNdz}ZL;Kkf zN`l#EK3J!fA<=}Q*r1Ad6C|I{*b~TdXCa~tEgf>@?*v+QVo?qYu%U=WDbq@*Gjggc zLY!km_sV9GY7EG#oz{4^ry>;{!kR)XMN!ZC8AdPv2{xuYy3~hT`#fWPp7yHK5$5tT zAFSr*xGy2Ne9eB~+DgD|32kbORAzaiXkFQ1ZW`@M`b4n@eKqKva9<9C;7Am$I^a_H z_OnoZW*K^mGo^EuM&7?SoVjWi)<;M=$msQ0FpB+cG@l1fnEM&-^Prag;AD;pgVA~? zmVaX}$&CFxh+?86n)H$|qh$dz1Ky3|Dha&Kkjo0LuWe11-{=svn~X(6Dnp5t2uAgz z1$WNA#mF=6I^dAgyPu9^@yu_^-D4EzwMCMv5Qi~<-Xw(El_+cRbM$_dqQD(dY4sOj zN}1&eXvj{WRF6}+V|a>`+ZGg!zL>M@V_&8%93gn-G$}5pb&-@*N^O+F^htN{0P zd6o7zw#BdDiwe|klZ&$sSrbe3G|W_Aokbjq^;_gbdQ)$*u=5(n7n7gcJF@XVzp}yP z|KM^451ZMUd$bRUC~Zw)3FtH`TMZnfQj&UbWpj^_dWUpb_uAH+$Phg|)?Mg6M9H%$ z!*!DAxIBh{uvQtLtB;1zPa|(-lJ-<>)^8ILQ@nKAIgMkDhVjPLb$ClQ>UuQT$iw)< zpw;nhl|jz{>IaKOI&ds2D(&l3;yoh5yGUp=jjxp40#TL(=1G9lJVH&O2t&~=D&opz ztdhJC?=C#z4+h4?38nKARXD-LUj7%l+nu2GHZaLZ+xSq}6=I!zKhL?FeRZ!?a@nw? zKAKu(n|XKzF=uJm^3v_R!brvVC7H&BhezdDihJLd%>{QqT!(u2Bb|I8Rah1b$z&~3 zJXPZ*%|OOi!*ozDv?k0rV>+3Ubw=x((YLA~q)4VNt=1=g)c?#^CNv#I%a{o{$}3k5 zWuR#6?-dB705%w&iHV^i=`HV7Zkb$QhCVYB>^~=WY=}a0-ezrj_w2Z}xYmjjJd0;; zF1MOmY1?0uZZH9Np~M^s8hPp@;)Pi*Dy6UZNdNdXz6T^JZXS|@Zciq7#dZ0GL{>&( zk+6ZRhUSR&wp~*SWu+r3D~woin(Ks!Drn;Kt`VQ#{{Xc>O26Uf8KG1gsk|0aIEKJ3 zgzsqhvd!PiqTOix*nwXu7gYk3=cejBm)-LeCXE7|x5v+&7nSCSXT7RdNdc~sZ78XN zXTB2JFBux*Y1$(h>fvcstYg^K4o|6{TPu8l3Qa2ISV$}u^+3g)ze80e;lFL)b14nw zSO4}xqL@A8>;`By99tJb_njD^UphJnX|-8ihj{hzQlwYdi?AD@!$S7PGonZq%GC{d zc_--rd%~mJyN)atVwh`olp|e5j%>f~GNcqR*a&jgJOsZbwVk+S%Rot<*r4N|` zA#oC9szIi;o2CPKKN^q=M%N|c>eF!O;{WD4)bKgvF3~4YVsmq z$&Gv^FP@dseQ{8^qF#tQg}o@4;9E!q=r2Gn+iWtCrCvy7e)g+UhMIgLD+_S)L5k>= z&AnMKBA!LK|>rtMdAtiH8euGmZpQ9ehX)0MV$N6Z`AH6Fw zjz%2mpi0a>y>Gt9YxZ~FM&GHsfQckYE!;x(2>E5ggHKX}p|bbcEK6Arq_HWL8EUJ}iN&NrZVw}es zK2&54Z2@!(NA;gyot(C{v-Hh1lP81pcAyN2#ZQhqKQ&>g))FPonnw*>?NvLDugYvS z&RR$h))J2YjVikid!S{oO3`vjE(DHJT4QhjpM&h!$4*+P1aBDb%PUv%OF_dssBNOd z6<~9zQ5vG*ME}4-u`-w%j;?U_%}=`=N|TF^F|Rwuzb;5G%q|Nf#6QbcLy!pn8W%s7 zoAzOVUPYpbavcpIWqjB;-oMjY!ll%og+qKr8+ASayA~TOEc*C275l=*RCF&O$!TWC zot8;3yXK_n1Q#*<4dc2~C?v;68r#nie=TT_hW$=(6^>@sH*l0D%^DH>=eKz{XOUcL zCh%JWjkOM+>+CBi9CiGIk+N`R;~6X)tjFDBT=gX4x=Nc=eoGN)(d9j%e#% zMjt!swV0j)I&i$k2FgbukUki)0JEW}MSRlY!G;Z&@(^qIuJRxIV-<+Xmy-W(Zq*X; zf2)-T`Onw*W1@1y^yBe$H5gw6gJ;UX!V?;Qp2 z!b4O#Se<>GeIfc^Sxd%$->g2+|F1Ovz~zoQ6S$2;#e(!^6(jqrYbwK~+a}#mKuRkW z3IsVA^n)l5e3^{G9s@MBlzsLrEFJ+d9|j*g_JwG1rR(vB4%`B+;1(LCcV8qQBA@{bO{m`+t3HYb(D0Yg_9N`~PeFSv`BjT6V|-qEekyv=eJWEdSs6;6~Io z%Jd?*ESC9oOaBn3xIcp7Fr0oDiKAdN4+hJH)%Gi~d|W?jEEjx>r|jFqWo!F;_MiB5 zMM<^#{|bd(p$HZ&;ikd#W|bRm|8jhC+HST1kI`jebyqAFQLjc5DA*LsKA#~m?2B5A zGL&uwu$=nMa*tVm7>?&abE24}0-qYW2#V%P%iJp6WPR4=F?8h3+fxe$jWp5w$xLS$ z-9lPr)<+*rQ5@9$MtiT-JjFK-tn4M6#ZqBkO$oh{$xvEWWMfLFF^kZ(!et*)FK&cA ze)9-*Q35rFrr@d&XHc7hl`qp%+%gX0vQaDL2h8zAzENWl6d8Y@hh}J;1g=n;p7jES zAGFVH+;GFB_-C~eSat~%1U>i=+^9$6Kssxa(904h!nGfXtNwfRDF|qjkHJ7JNArsn zZg^RIxbAna@vVHh8=`~-<4^~qn-64}0+r|iJPKFQmyKR*^q_eWl2WI7EDX>hHh^@} zb8mL`4(shUAukj5o2|y)8K)Pz1Gv@zT4dGYnMdr*hw=0sw5w;@U6-W-IJS_+*68#y_H3hFQyPl5c zS1JARZX(k?vxwS9rvQ{&`Ot?kya-v~*~3ulSQe{_s6U(!X2A${K{U9*hHxXc8fWLN zWAVCvc;3j`iI!gpgnAkD2lFW^Dk%4ruoyYwol9iK7yk>JH8%Ay!y0ngoxS6eN1*8X}Bh*poeL{9HdeJ!}BoMsN-#f!%>4;v*zLRiPhCrzi$#Pm|arXky@rL@-r1*$kp#ewC39wH1u&X4|Uewt~5|lKT!J2%s zHyWaT*gjbjA-n1A7))OyoV?5!4%(r-Od3y&QAO zzPuP%Z<+>*-&%W96iR1u=rPPng_qu8W;T~+M=}niC1fFIjlIS85;5?!2B>GZ<<3u@ zRtwasTW>XsCyMvI>_zgHe3FCL>R;lh$wmKdN!I<#f2-@8N%`-C{O2pv|K?evMfAUY zf3)AMo3d8`nojzePF&7MT~eP#b>=Bva|?@MAZeV5mj7mJj=UQSQ&=6<^7VxTqE+7|9Vy(6f#JyPxGW z{OAVzUwmiCqW{0mL%90GZGN@;1?_*Tkd?Imt8P5-|9_nQPqmWY{wG@DvmNBAXx8_FMlv2dN3n;Fe7>}BYH3+x?eLQ!~2q( z1=k{HvCWQE0#(|b%w=O9yzIvKWfk>I{cYC-fPL%?Co3<0bG_M+vlOm{?)+@kc=j*h z&jSFEu;a}~&3T<~c|h`)G#KRs7!TmpL5B|=@YyxESe!OC3DU_3f z0YhuX5x*D`7a;c{seP5RlRohdI3{RLX3J$b(~MKP&Nwsus)`86yz6?6M%)Pg3asZ7ULMEnDVo%S{d)Ah-d1^=+N*#k?;S zR~pR|+ZR`nMi+-cI`x02hDQ&i`iajy>V*pbMz{TV61gs5Br*;}61RoD9r10CJi<)7 zHcq%yV)*d9z=A2NF_3mPWu8x-xw1WD+PFy7=w4o}ys$MioD66ieMu(VAW8JG?VMPr zc@I>EC3?#gb1w6kRfKVgq%3~OKTq+IwI}r>Y)RS1K)0O!s@GcXD%war7m8GAvlZpD z3hA`*HdWECmUwdXMy9SJx9sAmB9{p&Fje!2CIfI~Xj@4RfB z*`;tSRxxs`9F;`gkYK>yc8*d7dY-n2?ZSv|^e^!|;qx(G2t5nNilKjKr{O8#iX;Yq zQb-=t<9Fdr93@QKvBIbJ;S5C5`vdF&@$Y{NmBw%6tG#J7;5fFGkC*TVitzGDlAwla9 znJ0%ocq^M80A93JQaK49+oAjfBixb<8t@_L&*;!5Q7CevLyR?hW#SK6M#N%zcu(rH(JL*n?T))grL^|%X=Eq9PbvsJ0femLlDt`}9`<yj?|(uq!Of}C<=w1u@kj z_F4VxybTMpC>D@pG{J^7Pb4{rQEaudZRJAQGubOeBH|Ujcyxo&cQeu#7Uw`> zSwpgjZcTbjrhL#nSki_`TxQMDbJdS#;WTmlNQT%|yR6dC@@>(NwV|{MGBF_B=6Gax zK<*Q7H<*0($E*vP))Re;zGZK0PV4TSl3?zqZyI5>)Uit*_Ykyl{m0&pfdbnCZvo^b zLWv40w0~8z=!_M|#?m#7jhP*OPl_2n6>jM|p^$L$@fiR0@pZ&CF?+yrNNR@M@1)*u zB@r#frVIF9ptPeNp75l#Ew?Z^0T$5A<0oQ=;li5wiU>goSag}jJByo|5Esyx4-v4K?DWiL^0KbF% z_g1x9eX#%jgY`dn{_*cY7`%(_tOc?_{{sy`AMC&XRQey4^%eMQOS~QrW&xf~%~3a9 zbt74QOZ<#pI7IsfxSU~h+v*Fw&pxP;JgAX8sF6IVkvyo8d?hs!<^2^1Tc>?;-r8$e zS|Sm!3o+FaNCH+O<^XmCYp9nf7fi3*G&yY_dV%9OnC zB=4)_(R{cM5^K_Bo-kzV}wP30{nNg+&C z>aF2Ix@OrMOh^Z3rpU_{>y-6Wm(8R}A+35o!RokFNCa~+g_|zsNa_f=QZj{MWNYXa zafuiEDs^85+0xah81(lUE4y~^#pK3KgiX35Rt$nilyoR7bZh%Ma7Eh&uNIx5JNi&OE^_j87I-@ z8*P17=er+8!;Xvyv!wNV%?A{@nqE8K6VeN}k+Bo7M9^bL@J>Q!6wa)~QP0A^`(A%c z#)E+a{n9STdPa$aS|X)0p7(X)e3YokN{8{GaWSVWvHqey^yX|g$NBaLDV;0F`jo;} z1Wr6c{DGES;=R!mNB7 zcFhAjqCnc|0IEBMKMVc8FX#Vv z{`p@hi)RIYfLYq`%2<)#}41Jr6 za8rRjNhBmoxm`yd$NHiJ*L)jxL54I)i~SH^IU;#jdsi4IxMzJ*F&eW=d&e6r`w)B;3`7e!qER#(ci)L0u7kn!|GbwP zwX1Nm{WG`{%t8N|@B4!Czx8DNFZ2NTK>z=W^#AbiWbgiHKdw!r`zkoNib#SgQS_v6 zF~7VFr_tw={>RoWh?JuM)zN$if3uM&9{~6(2mL1?rGmmbve6DkKqPmHC;R*?MOHh~$=6w7}rv*ivrCpe$AIVVx zp)?v#hd|6ACz9Ibs>oG{}O|;pl$^Z zPa+V+>Tb(iBt>zp^dCxu|J3x~x?O!4`d`~zt9au7ZavWdzaaf5W9d%&tVL(QL3kmm zOACH5I&4>Ft|4I1j<7Ss_>ik|6@Mp$uK5f-d@E z_^eAIUIF8tCgin{tx}f7!h4`qwZuBeQA&(dOuYs?1|i<=xBf4=*le8K&K^1qEr^8LU1p#S%mr2qSk-Se0CCjVozMj-o9II}|t-w$Os zk+lIWf}4Y;tI)WBk&OK;HJd5!u=1H7i+7CVlztOUKXc6bt&%Yo^%+p}6?}o#Dwb~#2=N~*d=>O+D{pX?om95Rqr2WU{gZ%F= zN&oGq|LWFfl7IWv-+Cdr_a}dP^rcUHFsKA!o@5`@l>b4Ys>XZr&c9UuN zzCWHvgB$&3&0dz`Poayr9|=5#9(XR<{8s*O!G8F2JO0mO4?`-?_o@Gxp#N*@8xQ(F zU*k_}-CizSLVv^QGfkNbY$5zCn?etQoAG@1OrXYhL7oxM#CP|3 zo_q&aYkJ;&Ce{kG{%imZ=%b~xSMTgMUN`p|ox^7PjCxo2yTCJ}P)J+Of=`g7)Hq@v zO;`q@s6(Vs_<#TJ|8=v&-{_HhdI#|7#w_OCxv4`O_Cch4fn{sM=98*$Z8Daf0!oD-%ti{_*Qbp{@#5BpQ`Bb?0FBlz*d zdztjkzVQ!VlznGqvPgd@cE{s?1y_SHmgo;J#%`g)e-8auh7(_m|6ki!+eq;LYwHj6 z|F6jZzigZVjlMSlFfYz>+^7dH1&~FgPNt^432F_AdwLFJjEbbefL8@cK}k=PpXCB+ zE6@#CoSXn*`cd@P$h>t(1WJV~C4n|wRN4uNu|Tne#FQ=`%^4Bxs370^xDvr)-Yt_njS%kChYDt5dwNELdNdpd2`>XACYVHg%F@VJ5d+?A%=a^aM-kTIzw-nH1K*Q z9o2s(4U4wjNq|$ATICM;n@q=(a60RUG;!K6M(+SgZE$7#cA)%VIx`K~7q{doKZG!J zhOv~MsFiYNf?h2WcxbwYzKK$h;g}h>QE~Whe;mro|9!^wf1&>OMm53zt*t%ie?Q#+ zZ+HJ^)^fr1Ke?I(vx@2#Yhp1Z8AfwUy_F~+^|GIW5jzdf6asiE;eD8yHhzZ>a@@=d z#E`|WK`obHf=4#&jafLjVK#OUK>LpFIbqaSW>h0Fp7!{mu|Mkd$xe>q$to7E z04SsPa5)CF!YM*nd(rTs16=gSYB+nXxFS8HKSK~4bDE_tY2q2}=i~9?;u?&f%+hmiMjk8U>$L8nB zg3LlyLLjfeLta)9hkF(LnCAT=pibu^++3$*U6L}Sn&B|`m|MnUwN)zUlV7Q3QwFM; zur)Eu^(Ru<5Sl5_{f`EKB0^y}!YdjqBk9m5pe>W(2vcK6j-v~v$#3G~7L6fGT^y5V zL{8t6<YBzN7Gh7$A9vS;fXNR2f z)+|h4^nqU^mV}BSUs9%?NNviQATJtlCsytEC0@X=^=Hg%aP%~?j^MBdINT?Eu+K5p zX5#*A@hIsE2acDnxZ=TsCgy+E`LCU=eF6Qi&1%B`M|G=GdpQ69vgd!B#NF+Ceg;yc z=GR-^=QjhuU+kNsGgimC;eZ$FzVKOyf1yY`A zWey~!wAbRDENBo>4#BSJ*mh~m$}F1|lff7!dWxv#9| zS}eu!P1yeCH~96!H=tdcT{A9_s||fG6NbI=zOeeBHT+-9|65*^@1OqHDoOjV>el*$ z{qJ9u{x{q0qt0m^lJFQf>CQxT`}2;k!nA{AJsJ<*1D8uZ!`B?sGg0I~zVk>)a>CiHKe~F-9fScnsyPK*-~u#$ zwiir}g6N%SM(rbU(T6F6@`~=GZzQE8<`@3;(en-v43ZonK0U^#PpVV+Q(Z*}p>8n3 zm#*+*Hw=5~0zqC2@nK3i9pni>H0j9-4U92R@OX-D17VPGF<`FUW3sSL?G*<>9*oJ% zm<9m_UaO0IylQ?w#b-vgK8f=T3a9Gv$$sOtB^-sp_-=+$I5l(yee}|~FP{aa>x_$_ zXH5&9$K;EVSq6q!%I8y~?A~|MU2U|3=sFNTUI&vKxHY}I5kEwj^6ueW|F1s(DO|#r zyZ@~x^}jc&5BI;n>iLgO+3r*Fhvd+@0V4Rxm^^Ke_|G;6y*EF=vfbO7gsN(`luO|% zg<6PycRT`WJCZgttT~yq9A9`Dykkq`VPw$fH^}+wkUzPr! z{@D11X#f8WM$-LzW&3kzKQ2!#^~2w+^h7lN-YC2+{liA?LeZ(7WtkaA_AWHr17DpM zT1Cuir#PMpQdRFe$x0zz`4+^7r+E}k>2gKn|1#)?rPT+K(SIZV|2f{j7t;TAPyD~i z)<)%l{{L0!zwQ3}K6rmtluZQf#3KR4;QA>bL``E$3G99~0_fEs&ufr&1t9Hrl`{AO zcK`%Gz24%(hhH@kisC-Yei;3jcZ7saf_f1mb6oRyR8|q9lxjFXZ1}XoMXV|$ptRqpM)-I(a}y*hkB`U*Iqywi?j5>mtl{n?O~h-YI{0R+K0*y1IAM63>NtVP@s0vf{?%*8pi-)Fzn{Sg<%{X z?P0fU0MRff3hY_nC|((^&mwI~2RRcoD5}ka|5|iUX zn&!rcAR&N3fAo&tk*5|QvPkI$lVK3O+sO$CiU$|{L0|b;&~Q-ZFoFHr|G2XN&P%vx za7kXqu-~YYHZyChxHwTl7Smf~WK$X$Rp1c4& zHdQgLH%564a(y1JiS@yU;3h&-L&(}YIXbPMHFukb&9h$$h1cxM2q^!w&vu;3L0Wa& zxDViQK^W@%+>vBFNQ1eJLrFMuAi${mc7dn`b z4jHs#gB%A-Irl5VV*0NY$-Y?p*Q&?G8=~`~37&)L|}_bHCm=j8Hpw7|goYMtK+ieeUHHbPVidup^qMDeqCvtHIEwmC+BC5uNW&x!9k#)Jlu@nFuxeUDTNR};H@hP z;gCnS0oRB=M^WTH5JY?)pbHLgj?s+91}|qpa-KAAglq|EQQ&O4XuuG|&cK^2J223w zVB48OOu16-5UMxM;b@LTdHbQ|BBS$S@hcd=J~1zPo@fK1Ghh~iV8?p`y6!M1u|jxf z&)`FFL>}0Q|M2r4C-IA(|Lc{tHP89~p#Sk#JpWsbz1Q~^`km+toc;26yvO68XnFGZ zcUAr@hTt(9vfhXt3VD<5|5J0(L0M~MWIh+q>eaSGij^KhlgX23I_M?cx3X3MIrBfF9(51Nc z^sXRfp@qx-G?JBV=0!QgjgnPV&`&%etlot&Vrja zJ(Vi;#4W^nbap+DNNl3}#kfUe@jPLkh5LkD2QoF?@dU>o<`@+$VMYSH=&MtergAu=stGO!-(dQ|FC(8=GjA6J#^yo~K0mr#m65nGjNo1t;Jn9u0v|$ZKc=4wk8;V?pc)^%4RzOJm!}-wYK)Yf&eaa-*Unus| z$@$^_?%~PakIA)V#CCAmkzU40yx2b7W5^_-RdUwY&O_}n-gsI;0^hy{u(lO>NOx{V z?D_)({_y9s`2QbGR)BmomSJspI-)kEW{QqB)|9{zRpEX+dcn9F+$@c*H+f^fj zr3_S(Vpfvf9-S}h*$0X0{po=#4AMo1!>i$p%?A^y5+(Q)WuZ(9;cGgaOsvc@9|~A2 zoL!H59n?mAQ{8-myu$dhh`FV=c`h9iR}?w%&uGEOmF*OXQJEB`KU{~T)j%w8A3ciW z@u$5JdG8-dr*xWYLmhB(7G!#8T$$r@m^>}ZGS&$ks#E3(xg$#Tdm5r6gDE~`Dw0kY_2;td%I z^w&+I)&l9jD~^ME5g|5EFVY3kh!wgvhRxW=M_tS;t!A@j)|{)@sg{#f;*$h0O3JnB z=Sd(v+!$t_Hd;qQ4oO}~BIDf|&-?DP<$R=f{R5-(CC~rbm(u@PUrYM`sa9$a=l@^% z{I5v{VA{QgdnpC}SpQrWp!VnD0ctiA(79wTz&31wf*mxl5|1GZf3Rhk@*qH|NRK=H zUjEa(<{anzmWYQ9Q+C$ToZ0tHhYVZMaMj5SnB%#oPjD#3p8ZI5)EaDRfvO=Cti$dk zyx{S?P_e_LE|M`kLfb5q>(ENV*d!l>rDddT7j%VHZdHyId$*O60&{=?I8_1;I1~q5 z_NAzaWp36m@sL?ECd85TK`%l+b}w!mfR4P&2!W)aa@n}KP)60uf}(kJ-_uHTETmZQ z6EatYub0G+KquA7j$5cz$N3lav$Ixn_x!9OAnAM$&in?iTkk@1Tx*cy3Ly+by5mn) ztf%GNLWs*ja3w2{`H8Ukpf|O*PGLB-9oRNQYrJFZ&@7sEaUPH2+tyxmmuR2i)=^Ns zb=7wF!k`XewU)z{U@B?&q8%Z8*fW(hnYUIGvc-}$vKB{K%VJG6YJ;T1?h?YVFa2;p zg0|Db-W+(-(ae;7rsk69>Uq1->Jan2vcibQqrJ&RF4c<>b07hv2x$r1v9I;Pz?Q$8 z&^5DZNVYtK{=1N10|5boTtK#Sm8DoD(dM8s6MQ|us0+At`zW!(sZitx8z=w*z?6*# zt7;8+_~|>3lgKsG~~C_E2D__4uUtWNbJf65+6TN8j9WwBjm=meQS)x6ru` z;90A35XRLKBM!Z&6b>)u{lQH0ScntL2wcTDoSNx)AbCB9XMi@54~m`Qq&&x`JS(x0 z&`VWZ6{oJfCM)nsL4y%MF%AXnjitv*uD+11xlwF@7P$Jn7;_WEQx(S3{uTOYu=J(k z5?EHgg5`y%XxC=w8E7s=You*foQ(^pw1pilt%~CXx{0!DsH=;Ejix15usP_;DhXzI zV-qW=1y*j%N(3HhNBnBixuW*Wb;Uxb`6QE{lhnZ{Y`LwHogT%)ZCE+WpoBH%h$Q@W0npNBb|sXzgdaxI-c4vV-%&l|BB zD3sz5G&<$5FH+jUPYBTr!?q#CKWy%Ek>4gMCH{FTioeZ6bol_(zC@*?fmOJD$O0Sf zVvx(=m{_I$+4(WNQIH_3wBV$i#bYYm!p;&HmOaHPmf7B-z-ApX-?pSk6HF)+I-~H9 zceaq9{v*0yCjQG-Z7Ui7W#i%g|5v8}o#V#+xd3u@)E&+NsPsL59CSJt zVRh3v5in`3mVPLh{M(%igu$0O8=S%Ws~it<#Qx|b;>#Zo`RM=E^!m%ie_X3pJnr`&nNw`Iu+GN(0>ru4_J7pyiQSZpYl;{1ZELzt6N1YfK?fNNS95Z zs05Cv3{7h~Q*8I>0VFJQ8H ziD%9TgR%jJFhinulmGozRd>(yeDI;-$7Y9|6Je&iy1Kf$x~jUnO73waOE|!?Kg~r}o1? zO1IF9|0#Fo?}0b^JM-cpdUO3TRSg{Sr(lf6pC{`76%2Aq9dNGx_cFBqpWn*I_kVt2 z{m*ayFGmMdt^Y;z!27fM1u{!j2ZJ{JucH$B#^Fh7g|SK)tAr1&5Rqk=p~m)3 z4?*hH@GPdht+RmQ7%Pqc0R8Wt^FMD!#ea$Yf4{2!=jDH%3{BAd?ymjG1kkoW0d!dP zTb_;=kpfyx_yBMD;<%WCClWW?5s9G}Q_|+{Y6Mb4FSec-QEAX(3IETM|God1_j>+6 z5C0kzOt|B)k-reA!r0gLlZX7`i$Gt-G~%&JY`mIm^AvMOXJ*h zDA%;`S>8H9Xap)LHFA%5KE#}unam~SCK0O={+XRX^sc}&nIsW~UtzXg;$)@($>2?H zH&>d?Qu`%4%?X!Gl~l4J*xv90)~X(Y^V-Y+g+~*|OG1Z!UA&m%Pglcl%K)VIq%Y#z zB-M!I5?dIV>B#oH2vq7-7e0Q|==4`IF_nZv^UB#tCNONi!zdk~%muiE(T&7N`BSwn zZ>Xe(pxoC2;tERhm^5hab>sy!mzEeg+|5_2xUOlq=U|a04&hGn@Wep6f-LY2D5fTo z_mS|1e{tPtf%Tu9<#(|F=h=Uoh4A^mtvLSkuWA3aO0Co8@^1g|%bcnW z$e&QklI1)82zb!#H{T-U)zV3cB+1yJ(O3O=>b=xRi;(AKi^_nJ4Y%a;^BGFEHCZW3 z*EX5F_$uhOp7auec_}N@JaCsrCuz|2&KF|WOl~JpLX?V#T!-0R_?k_ZzYV_BRNQ;6 z=<1X?HCpgkEZpv`UJ*+zHfA4P{(AvaZo3A|lmA=c{Ga*FTx|dSit_)o7Rmr{S1+Iv z(FfK67@6=4sY~$fi{w(F(|Uu#HOH7ZX~H-I!+g? zHJ%dki-LB{a60;sn;OD#88M*TzyTSNWhW)#D{xS4Fg5J-O=CRy;=#q|6K*B{?Q6Sh zueX=c#vJ)yd|3$Y|Ky9?SU#5j_x{<);MCiu@qsN>$HUqwf;lvYl4~RHSYX(^F*R+9kut3^0;W2dL0?tnsxMecYOi+Y}U;>(c0hg343YNs40r zS`Z6A4YPxx>@XTSIbkT`5}k(>fbq#W=)%xs*Mfd#c?cVj=>h`&MD=@MbzrUF3V4>z zSdM@$JqO(~?k!DMjpvdX7YqRg1M&2*EJ61@eAD4iK4m>ZiE?}?%{ zom<~bPo87qLcv=@%K>U+Ir*eBQEgsCZVI6YA3&kqH^AT+ug}H~_rW}>N$h|Qok`n# z5CkRPbgVX=4K?HdZvdC@$WQ|VShr{NZ3TckRBogqwPWr)JJMLQe$e_*YG|y|WG9XK z`$}0W!}8XI-=K(msK7D@<{Ok~lxnSytbV{swU6vwrB==&2 z4GIq(Vu|yyQ8_$nv7>smtTmblW={hYOM6v~HwYcvua+vuSynC`mku?mSO-82DkgCJ zaHP>AXtGp8D5ZUhq7Nk6uh&`)_?d+sH(GA(50$2tWu-=?iNrZ*)S(5WF4RE!)wsN< z)ie$WiSHjHD22aIo0^AFSu0fmTodtt2M9x!7vsF4Y#;ywc6%4JZ{R(|oB+lUAF4{M zgC}Ec|5N0l;f4Ph`BsC)I=%2C&B{ESF9u5+c3i3v(wazoXlo z@3lY+Iz|K2IWbbIiykC9`RKDueTr*=d`u6ZCRg$Y#+BYThlCQn!V}Y<3fslAER@>e zcy>EkHbxxn;RsrEx+yHhefAdrkn6#=8JH_G)| z^#AC_OJn#LbIc-SsdHL}IT z&m`@Qe1b;bxZv6UvN3xte}cTup8<@Vi=Yj^pwhT~IZhE?zkeS7o=#)0GPW$K;vrhj zg~#?{((Bx8WHFvXaSJzY9IEY&>G`DlX|q5hib&D8y16c}s2FGD2_Lb8oE9;%S%mJg z0(?)0M-pLTGm-)rV2)@-ReSUp{=8vZ@aOq+F@Au=Go&J?scnu@YoIo)yk?)B&%+f? zRd=Fry9@_YG?b#hZ{DzcG0lF^&W~eF`g~aUT?>4(#&TC(_{br5sRtk~9SbQ+kcbIq zjMfbY3-AQZ4_8vY?Sq_r5gfAOmVd}ZjE&6Xg7;AVPUGc+2N=Ss!}e+k!-k#u)H{=8 z&leXRvFU@tS^Q>`$ek7$HVI82N#pw>aAv}ZhTZO`s1EOUZVvk));H|u(C%H}W^v|m zyE(g;OSbHjFEe|L!2TXlY7;$!om zsUIbOD(PXiYGFko%>d&9|9lyM$)D$%^cQweO@1~Zz0JCVR|Z?Q4gWSau{=GH|b z%DRY#erGj#I@sImq@W1^T0o`0{)S$mF5AfXnFM+2#`>RQ+K#>PuVv|fFJEp?)Bosu zQ2*P?75}vz>wk~8|HsFF|Je9qR$(!+*PScpe)RubaWfqMHNPG2|2@?B>p0fBd1baI z4ywf|xrttIx6=!H+Zv1vXT6jsCLr^Z9^Zl2LJ%`;$jIF{df)nVK6sE1Zj%G+`~bAg3Ukn{Et9t z>GOX(pAX&tDHOKj^Iwl=|L0$_V{rtYwaoVA(CS+kn0Tk!DzC@BfY=uh`vPKLK6 z0AIkoa{yrUcg${JcR%86K)Y=WH!wq3N5|~qV`r{AVCqYKzB@s;2Xo#Vv){J|?mbDA zyL8?bG_kgHF2MJ1pU!X}#&wqH`$yXTJFTJX$poxw383Z?OeCB_AW++vX8Q|I*KUuD zF^S@~fuh#`9##XMRSoM~eOzKhE?zG2sO~zx-AE?(PAk>2UTQYAMk}T3Mjtc0b#*=E zcO|6R?k?K`1D)IFNyLw-loWx?CSwCCR1g*63K0y)O7ZVAL0 z8zYxb_@18R5S&Os_E?BJ?7>JOiUQEMEkGko>$~ke#-Ate{|VdwOZWfeH}i#j$p7=Q z7~6l3X#Z`o%Fr?U@L~*dO4t;!-51+^vE3KjeX-s56zsn6sqTm)-0G3=IlI4dfBCdl zt-RB!ANAwI0ikzkb@YK@f1#s&eQS8Z@K+WrO$@KS z%akJWu%GFCGy13lQ<3Mp0FZ64)GNSAsLu!|jWz*R!}F*4Q&@%GykRLQx*Abb9B>A> zSek0BaTL<*8PPAn5&E&q1S;N1Y{KTJI{?%*(cj`0_4r)fhQ`x|*je|90O*wvU5A2d zFVETAx2))O3i?!~KAqD+(@i>N8o)AuRcA67p;oCIjx+Wfkm4cB$Zv$BI77ekc{sQj zINX3@tCP>em1H8Z;yu%at?s?!>ECl#tGQQKvbZ;t^deteIcZd`id!p8{UJ)@6;do! zl-0?`Roj8**<^xCaf$Vdw;ob6UrI<3g$VVi${zlo@@Ls8Z*pf5RiQHxPt_i!)xkoZ z!HWlc_lgJ6@!!Xwy9qRMR1R(0ly@|h&cZ?w_lAKtjx2+p&qJKC>;&%wA8>bpET3g+9raytbH=-^(7R+}V}qGrCm`4;=ts}?^qisj-ILc)PBP}YpPh+-uX4Um z0a$HkY8`&n<6W7ERS-yamCq8uEDLlU8QldK#qR#=>Vns^ zE@QFP4vG=?w~y!JC{7hq)@@4|8AKtZu9bP6MF7ql-q<}@d67t=Qk)&V;zR?V*EP{Y27VkEqgwaw) zbu%{=srwyN;hF@Cn~QO}ZUryGGO}y*`}(=j{^A#s<2G0E5|InK{Gtj+MXY+_ZUH$a zVW~pQ)fc!9CB=cKF6>6l>FBcV@{Zyoua=oB$RALEdAc16>XfIqrPrdMDH0m0p!~jR zm9539B&V`?fg$TKWF1W1OMug^ut*RC`702oD&xJTaxG3#sDp~}?AckMeI1^2$i-lt zGpv}R<2Fqczh>$-e2>%a=FD;nR#{{~{@KG2DgETFu{m3iFnvXM%=5`bDj%EzLep(J z257n5jov%&^?S}WiBp@SnN0ZgPed#rZSheMuKy!?tfH0XYc#iA`O9Df6uM=%><_7jG&3DXFRnCGDtj z;S2Dh8de3LI~VMKwHeiO?t3nlM{?!<+?l&67H^KknC?!zJ@7rlohSab0$ zfU-7!3!qev*aEmur~ZNK)OWc7*c^M=<$e)mxabP;^0_`4kNuLyzHkTG=AV{NPq@u2 zP?)(Bgc%K^G*WHYiPA@-lxIAPa3A~S({`G?HEvNwS%DO>K*kg7F@&qwF%^dPRd`Y< z9lz!F>9X~QNH(GsK48}TJvhoU-f~zCw4+no6x$=H?9d_yL`6*r)sz{m_+V_Jl6w)h z@%8nIuu=4md`J+Z1P+NhrtDM)WHDWM^eCs3E(+jX(LBp53IE;vtkPFMUw;)W{dF-n z!`In7{B`~7$ov)Lj+zXpxed~;(CSe zNCCz}Np%NK7OliI>k6F+8UnnsYz4-={+g{YD)QTJOxNF+^it!nsq1MM2o#+KLu)jq zgXncJm{6@=X@1np+TQ7*3$=58F$-#W?{GR)w1%bt`s=3~7DyH-YX_y%YD>pV%*ZAA zTrPoj=b+aIaYCMSiV!5rAD8~nPk`O@!_!K+$%8LH`ow4c>*|@8MV0!)@Ij=wRAr@q&l% zq215&e7gUBr+pOheQ3iZxN}1}aN9<|&)4O#*#X7J7&=tgu=)G%@I_|c?t{VvgdUSe zU+lcNI9`k|1&Vl%0WA{u)#!_PE#86oM*R9GuA2B9GlZL0EJwbQq4k|Td-ed3HnQ%}a|azcG+2OliEYoafu}U~{0*<0V7Qm5&3(gB}7N0lXwCO=*G%=w5FRymfpzogD6(Q463qNSB3%c1ku`YPA~r@&2)P zyr(tvhPE%gS%SC;f`S(kba9DXHXQ-|g_C7= zi55SfHoL94P@2`*?+>c=4|=tlEftORrWA zG(tjp`>6A{g3s>zJdOwOO1BeiYB8nXTyI#Y+jDzOUAR%7K~uR?mz!0kD|TP+!t$?Q zS|i5!BseLQ5-C(9a^gTD_qh5`IPyBf4tZI5x_iD(ip1^SVw~ZNzsUH(zc>Sn68A9{ zT(hH>Yf(0&k7b~(@%5Yq+S3r^HVZ~>hrgtjkk|@n7)I7bhl?U==EYm}JE?a$)Fh}~ zAsvL;19Xuz@#sNhAQE8raoW2_Jkc^)aqF^GTWs9ChOc64hNg{Nm&Gc64EAQdtRHGE z%%`~mYW(i&&Asx=N=S$;?PGc#!r*e^}jm=@Dsfykdo>>~BxHFHBMHyy)OA~w} zXwPQyPj0!qL&i{meQq)O1ZFw|%oy{8zk?VkXiDK7TqRNUr+zYSaZXW0Reo=3t(h9B zia`Esx#UH~;qKH$D0e4r{uacYJs%M{9c;bnQvG&Q4!xanF3Z$JB(sN(8*9p);9@5g zgLmz+Y4MGpbB?HLHN9MFl~Bb~0rvn4>^470Bf@ggMkqRxR#t61Y|y3xbn5{#NOdQ} zwytLhsU5Mwh>=Br9#%V*CkBCb`6vQfskCIRXCxmyc4-?!+~TB)AS(wn4p`j1P17UmwAmp9{x{#eh+dU0Fcr6$CEk%P)4|geFm)A<_mAO69KMg z8JZn#wD9kjKut_4OT#U;mH|l@LBeZIjxbLl%huN9Wfo=c9$kv%`f1DC>L+ZUKWA^* zrkZCs$C)$451yDr6y&D1A|#0f^VvR<4tyd;t;m8FihQN!347d^T4=6YQ9wcuMK@v^5B%q2MAC-sl(GnKXdkPXZnze2xcvX*QP!OY* zmSumcx9m8@lxuPSW$(}1+BmjFarpi#K1GN8LL?$%z*Dw~yd(gi3IH;>?)wF8Wsx@jMlS7@I)BCSLkMogmq0(2! zTAfHkF5Hu74k8>Xb!-T4k%YBTUHy$u8v8VmK9W2X5E!W(BBBw^RSfR-0ZUUxQ~t&# zStG*#3>FhidS-H6#2y+C?5{o#Xe6fDefptR3k&sk9}rQPDesl|sBwH4{qcw9kiCjN zKTXwZ>gLJ4`{)Lv(tmL2KcI9S{-euikh~l(B7NNuEA@}xRE^3hJm)^r zckQ6lSqBxiBfjqBUB}d=Ubu#)9s&rgXvMqz==xLVqu`1~qL$a~N_2!ojXebGrbY1j z4Ug#797T|)`0QWf=Yuid-|29GwiTBLl zNIW~4R~jOheH)je!eow0R^^CPW$#98>Rpksub%sXiRj~z&qeU}{v+NMCdPLa4R9LhObxCMJlL-w# zF`}!V*47_Ae)9C$_avi2J6ksR#ziH6PTUAht;wv@c8q{NoQnkSO+^xsYLLK}|-3Pe8-+kAKUcT_Gf~cwHd4VRJkwty=tfsvN*whBA zS*9v;2NEOYiD(sZX39fc5?ZTtw8om~FUmo04O&88^&yk|x-{sF{60H&r-$EJ!`mO= z0b%#&C>F4X{ z2R$+> zi{BJYwFBM=j<+HQTT$r(1q!Gl<(?4)Ag1R7Xho`|sC{-l0^@LN6oA9GKO=35SZms) zE8Vnk814pC23Js|(kt3yz!i|cSX*6n>=lbZ>z%BSu?jTa+ltOdgUJwWpmz?ho{|xE zb6hwrIV))MI655-n(bB-a8toLV}B&QW`)pB2Fmu(v6du2b+WKeI%I#+gh9RRgM2lVEz0u?yRxVt0NsaD&yHA?wd#>~Pk0>|n&^G!zX!uHn~h`lub*!{ zKYTuZe*V1mkM8Js?|J(CVv(I>cMb_7TC3v`k36*oD>+Y#c_p=d6AjKe;;#r z{L^}*zw^JsTeRrH<(HWVgb<=w<8b-Nff@}PXM z#{6gshq`q^UQqZG=AT60ZhiZl9-Vr_p)CN}kbIe{c_?dYG*GNDzM4MnDXwE7(n`qjqZfXWsLKGL@UQVm+?S24>SLr(BsV*QeFJP<1UQ<}fpI`HtUiZ8eUMJuvD75|qsD zyzQgt;k*y;lQwQE+yl>}2j8^lbqK%V|1-EU{X5%d`qz>PZL@*$I+7wV;@2e|1e7wb zL}9c+c&H8(lhB%$Y$=h^q61p{$rBaojDRcwjoR8If=Gr?=CO@!o&H15U}cdjl%k=I z06wt2;Vz=!Ttj`aBQxBz)sRS(#XFM}>9XxC3X0l9NJjheR*bB4Gr)iPlb)`tWp8eU zSZnctg3_&$4S86m6D^xiFaqjk1Fwu#j?xgrG1gw=0)3{grphQ|=VIa%=!-L8jn7(; zpwT@&u(ZR3$tx3{rVRmjU$Ydh^E~`A3t&ZhLK2k!A~jlpqT%>KA3SiTN^ro=c;{)S zzkK|Ea^Gv+OCQDl|IgN+K3($U)u3Mls+K8`P}h; z?)X1<{GU7i&mI5&%=`g2>BAx5VV+O_%$WvqatZ_j2jFMaCAeSDTK#diASZ$SjI^}x zwQgZQrJ@#$JKcxqS_Q;WqLj3Gb@eJ%_bxKSUiM#+`D8vIx^V zgV8N6EZ{iN7&brjSV2An8Kv;?Z$csNCQ1nANytr;;H088p7u_*gU_LH#=@Qczag)K zMGrWA`yAGxIXX|nF(Nvrz~1zqN56j4{*AQl6fZ(~gPbShVW(ZKNn?z!zb0rk+Yu6( zhLM?2V6$3TJF z>P?T*;NJM6)m&ZNkbS5sN{G2;LnIhGwtjLgY`KP=Kotapl9lFZNAHS^*O#p?#J;!v%s{A>Q6O;wXFi1FjfGakLO?(GM&@ zQBQq^DQI}{En;l59YMoL_fOp9H|fJ~(y01Pul5{yVLV7^*9M&01Q^clpb7W<-xsah zSu}M_^vIXWqUUQfWV?o3# zp-7BCVFAT}z~X-#b+jvQf?wzl(rOagn4yt|AKRns3?-mse>=LN`ggGOEtJ$t9& zWQ;xCFHlEtA_J8yliYZqH?U+h25Q3LHyt3?tY$skjyk@5_bGp7oow3o3{X$Pi^E1|PkFa4^M z_Psg8TZSTlj7NR60OCEd6VQLK2~gw|!^31vY%Wg=`cQx6Z2Lk*858%_#iOTc?2PmW zxMUWQ$h6_!p>j_Qi*V3~=#M|hwD)DEy`Y{C8aoGJN@=@4{&38;NV|JmXj?^t@Ag_O z%J*TF19iN&yR&V8aiE;L!8_iS;L`40pvkdO+?TtK4&zkV;bBCJyMR0V@q-6)c!9Ly zu5gbe$k82vZEYT6cmsf^j#C(z2aVq=;XT>^Dc;@u&^S^$4TXoD{>Ql6yh%n{u)i7a zZ|*hF>fZEd<9wi2`^KoR$>1v$=goz;xbte!C`a&k4`tMrN9$ERv&=NKoRZpB*;on!6KlIgTN&n*jLw>^ghI{(CG+V@^c|By zpE>~fqVJ0ji9nG)SCYyUm>;Mo=C`B?Y(01xx#|-O$|{&OTh$*#Ty!>=^jZG~jP^GZ zU}uP&!><}J=aPBy2(v?T>*l&})Fh0=pM5f{Y=O=AoRv}4eqH^|+5^kG+?j^H{GKbA zLLHQ&45H}U7`dxY^GKDMr|0ruh9(>zEa%+*R7cAhwj^zT5>^L#dw%Wwrf+%I1fl3a z2OBRzM+S%G=y`a^Cx}IZ(V#sD4bEG4&EVLnO`W#3U={--Qy=+FU%$jE05)Uy-~R9F zw;XFNdcE_@UgLRm0f-EY4jh`)_q$&Z(|I1`-NbG^zqc_vC>mxl!@Mi;H32snMC%7H zVKij#CGdtY7|W;t$K$(-I6SRW(-@IwzRC}lq5bSJudKF!5iHZo@+E3miEzMRf5lI~ zkyA*r5*?t#^tzK`4x+KDJ|>L;%k0qzKm{lV3W1u3*0^&82#V5L=pdc6F7PvX0wPVR z7dJ=hA5Dh3IoZacU>v`r@gOwo7c|Fi+MN_N3+lK&V4FejLFeavF;TgN1)W zP3ffS^U>Mx*SZthDs$AGc6zOtaZ+{s^$J>VX?VC-IA|P`GKN&%6RO5wq{tw{<(}x2 zmE6v$`x)L)*TXuqKt3WWi^c5HO0V(H!8Lek7}8vFq<7e_x*DizPXK;|3f8CpVK?rorz0gsCwU$q{t&cWJQw zj1T6{m*d5OaJjmZh&9s@1& z(x)2Wi;}8&%!rSf%N;r9j#hsY*OPqeaLy#?l2q2szC(0y07MlCK~TVG5iKHgic|^y z2N=}klX9)JxMB*`lF-8@pMS9p*|AC;eTyc47g!QK=M!sCjv_I+dujnHnTXjY+e+`U zB~c3=DTV=llUhF!wCkjnNcPMtR(9o`1sk`+_WIIsg0@IUL{3bSMUL6)L5#`2DXe3> zKPINoSqyg8UB|1$*MW~}62mOD_b}c?d5QDvy3P-8LvM5(rC%ru-PwP=v%m9d6K#@!+(@W;Q>!D~B}XJ>!6S_QgY8Cq^5L*S zk5ZVoetFjX2kK}eEMs=zZEeP{-;-{%P6Il-MlGkIhhoXN#Pni6aU4w+GnMP{N7>^= zZjTq)9xuW@y33Z=Eiao|c3d+R1W0tL3TjTL>f@ANQ52o+llBXp+2ww*`$5irAyh?G zr@+Sl2+&Y_ob+;m&xEmrw1}i0-bT(jQR6@v|1qlY4H|!i5LK2zl$jg&t`2Vhps|1A zqP`Nc+Yt&OJBx0c-Qh(uWtR5`_cg*H1MwC5clGykE%xR|3JIXCUSAOlUx+ypk2kBv zTs0J3y^$AJ7K38qnhhOhtLD`$db=;K=5=6$m{sin$@ePQ2dNxHKr`LuyTJQX%7Szs@E^`hSy$m9GbN|e zz)RgK)#a*dCY2RzE!P-st!6KKL)6Q+KNan3rHtmtT#lVsj2@pY!!1eZcSPP}B^NOz zin6*mHPVoc{$*6i$&vx@07?wk_i7ywgJ?qu(m~xF9yzqcf|5&ag!0MMT1L77D$H9s%RE#zH2!^!!pxS!-OS zS;Nm?f6LMqmhSeNpQHdc?@6e__j)=$Xv_x_q3HOxny>U%r+~ZEb{kgglu>p|A-~|; zf~Et&Eh@fE>REECX6km6evq}(q}8$hVNC#qu!3@253*-8=$OlgQVc+T4X3~Ulkt)Rjy^@4ji+7lAt@#-<64ydYm)LEY|=? zJrcr;0EOSkbiM|Cb8v=#DBZ?qv$M*iI?o>AA0afRD}thzghd}JV&Af<=Hhffi){oK zO2m;)x??RRS*DvJ7P4S13U1Qg;AMn6OqUpS$H;Gn!>7QP-m`9{>Da_9IbAuAD;$yH z&4InK&nZ`1Emh|ZETKU60Iuc1GOK5~1fgAvzJqOjNpsV02QkFF=R+x#ot7R_=fwM` za1h8&%4pxBzq5kQ(Z?BcwC5&X->QyJrZAFX6*8lRr@>nzEt6WXv*B?WMm?iQOIX21 z`0MVT!*4S}`Ka7U(_V~hX1?)-eNGuR+au8qt6m;;rARk&R)7t9ry%T-8Q7hWRt=mL zHIhjV?2Irp*3CkF?d-qX+zs{RJx5^u_|nE*_+|pDaJ0R*8E>Hn3pqo`Cy0T+dWS8y zu`Q-;x8O}+S>Op+8 z{r)KW1OC`Q*nhQqu=SIa>4~LslaBGDt02;=nWZQFbGKR|=F8{_>eIg>&&?_#GrA5P zH;(A(-PlK`TgsuSjC%2!@O{7(ccJ3z1WJiZ6|>@}WW?QnEwgbS+7}N~gZdXU7PAFjtAMmz89LmWqLlFi^f8$4z4STl zN|8H*<9JXKsZAiJ(uiGd9ARV^!Jo*vlSND_ST)H6wFw~0j?NUJKg&j_XW^Zb3c`Mp z(!9+5@^@H*tP?xDnyDp+;E$fO6k7-XUn*{bNh(&*oIj>yz%1qhoYk4=DQ$)kspSvM zO%x)!s_6k0)OZkm@22BAhu4JA%v4#{LITN#qHa27h-7Z?De<_C%ebBgN0CQ?( z%-BF{1H(YKB$dvD9<#O(0G|`fhQA)X)?N7=@|`DBgAcoaMW>K%KgUODNFn&0KHFAxRcY>&g_I(j=B6=A;i0 z>&vey9kcQq)>Ptx>u~QVbJ4w@Wm6{E!BAcW&PB;DIF+MLmt!sq^FuF}PVx9c&%&%D zcEc}u6UchO4SNF5m9?6Qb~(XBKO&Rg^{6vW=!L4&CBZs|^H}vMlU%5Rr_xc}34vBV zTL~@NS31d;TE2fy*n1WsLNNyWu&Zd2PEsFwXoh>^_c_N6rN!i@d4cO6zJoE`lY>!W zV+3MgHQ4gWSv!@;fWKEr^l(ODd+=v+mGnv6et59EyR&cD$3Dqhp|>ThM)^QQUzAvB z&0jdP%C1whPFN}qikY9_nN`Zxv%v9Kc9OLQr(EJJ2()$2Md&aXVS|VKA}1P&NYu9K z5U^@1wJ^y}SAEg1ba7zNkD;$bS+wG3ZEvleSjiT1On(phqOZQ{rB9~~7-l;WfscT= z%LXGCDloV=M>}Nt@lzw-YwX3_4R~iYwyV=xDr8|#7@o=xFLLTTf-GD>*z}}x1&8bO zM&-W#rfm<@qRIxQiG0Vf(Zn@X0UGjh2C6~>RfP{+0^|IUTV$u4+qxuGqOb0`oko$IgO)j9 z?!BVA$vX&HPV=lSUzoBh|2c^S&m}h;!8jgFI?nKIbTXT6Qic+rz;Qun0wjB^9+!RB>Qs|sA?BV~DodY>@FLXICoN&#V6o0~* zVB#$EW9>Hs!+cx+tu8wj%> z{qrPRUz8)S<&sobIK|VkiT>q^==p^kh|Vn)%9ynclQ9$Pz+~$Y{iBYj`dCvioUM4_ z#hX)WBG$>~5u*Xv5@$J`&fI0zBup9eXP~SWv@N3WOHf@lwU=C2{D0JVvvYg`KQ`Yq z_D||odV+1m{%V_Cg~$5DC1fjxfo=`OXJ(%_3z3tF5tu zIjm3K<~nAXVt-LSAPBNMJQROr#^W70U=@t|rRN^A+|h-x&Wze%^^FHEX($&~r+ zkfx;G+KQBOTw4*S@2B5c+a?}d*nMbj1>jBqKNoI!}v6=b38`rF8o_J0#Nv^_}?i6U|mrF5=ykJ zodLqc7m)>H7Es^Sg{)2BpukrO089B#zW)?0>SbD#)WA=U61mydRSU%_tv>zak(Noc z==p7;`~zl#sd()!_+JFI<+fab#%pQ|LW_)5_N(BqxR4GL|0#!Q&VxS;dU+wY1#hoR z89KTE(?!OU>>pz~p(v@Vt7r5-&XbJ0=T$g6<5UPWj<;ICy>-$o^A?>>h&{&G%D8_u zu65PycBJ2P-dcMXy2J1(s>Ni(kg6)3eofjPy6ksSM4j`tdP80r*`2U=Mz|<@b1-th zkf`JGpbkaOU{4WsS7g@!=jh0RizbU}x1`k75oTCpa&690KFwaw5N(^QdnVHDGmd=7 z1%8>qOl2WmyjvF1Np%H;!$PRXGQ5`e4^B=#AO_e^gta&=8@B*TJ|^(|??&llsKTg> z)I3$bM#6U#)S@ay1YDlJtfY!eKD#oOk-ou32v0NsfG2 zk>?G7ct;Mtu%%Ijf4C>lUF2{z$@m0MrEJFMPi>+s@L4Di*=1FJ>f$lh2gQ=RTJ-W| zwD#1mzLu$u`*0P-4=( z9m3Et#F=#LpZYMmNa3Hy%!yg7DmafD$b#a%)#2YEeE$4;x2UBIO@d+ z`lzYP>p663mPccNV=!}ZY*Sh;cPJ8f1+-FGahSaIGN&GPlx(#8(Z^*3pvD0D2x(sI989Ht#CwvXu`7VuoMF zxk3i)rxLqi>_8U#h@m0X_JHT7xz8{Qh?JTX>J*hv(6^ zP5K*uJXl*rsX4vcFw!hc|JSFFwIOpTh@>V&Y|wzl8`j@PL+HSui1Oh`Ohxn&02=w2 zgPh8$_)-j3Cu+?80$JdA$aR!eybQFCn9i8eAd~9&fBWWyMvKzE;u{JQt}GkihqdlN zDYaw4fe$rnK|);!s|ft<^zw$YHKz8M8$C2n5C$x?)#@8+sI5kuKeAez|4zFWoLVP4 z8zrzc>&HWLzMA=2Frw6%ud?lzb~uXBuIO44Y-F({5!s{==6R!g|bnJ%(D_%pan zDTA zEB9U8qqKI)$RTG9^5WGQBTErQ$@7kde?~V&M@h|2#jwb&HU@64#EEq*y6s^nH(wJk zMSWzyQPR9_WXQxq#f=r?+C1ApeVviTdHMbX4$IL=OD(qv#B7tI(=sVb0UfQPW+7`I zUaIDK@A6y0gi*<@YU*YK39x|Iy5c%*1NFtqariED1a=!C`ikS5iMf)qk=RZ^xADqC zQ3eTk7#k4q{FM{tl6^RJ% zrFO^LEPn-@$cwa^HU^_YZMr%f^9J^D{^vwFIjefsp5Bj)qA^v`14AE}<~wXfXr&7e zcyZv=t8w&EA94}JHygIW@qm|*>Q3H--|yX|L@wf)o0HF`G23y^Z(BC z|IYLO&h!7y^Z(BC|IYLO&Y1uA>&{spQ_6DE#vhH8Pyd#gdjUb4{cM6?KgTY71NOlE z)*KC+4*{-MwF_MLCzJa(dbq6IKa7_L9t9oUg_0GY(O~1&usccd|A65G9PdYqTZ_OQ zeT`#0vx#z*Gf7Ow2#DfI99OGtIHw5^vIK*6Vg<}bE1N*a#ZAzb!EFKqEN+5{WjAy} zn$76V&UQrZfy@|AMhVkSypK*Py9kDI5Dsf8Uu6&A#6Gyjs}@@$ECT?pwCw>|I08F7 zwwVft0}AYw;sw_^y>h>u!VvL7P}fSc+d1zeHBr|cmRt|Kk*0X@!aAQNlwg_g$jgrS zyGe!%55wm5uWRH>%-ca<=&xVD7g30jx8;?r_}RzwcQ?^k<#WUd$S}vSxA-)Vq+NZC z4^6LZ*lc~oP4P3?VywLF#=D&@IMt8V-7+}%1Qu z8KdPKy7rhK7^fsY?TlqAVmg)5vBf%yJ{1ExThlRn2P#_fqk%922R$`9pG==a)AD5o!dd(vmA`n_-eKk{N z;%`>gR?)O?6DVSpv>1%9>m)d^;k0y4Uiq!tYssIyU)~qK z*Ubl9PWizuviv&Y-|9v+xuG@t6WMI7;-gtf2foR8DR1Lto%fPf!>(OuK|aeMF&p8< zZ8b|Rtr?X$*4krIhXGVTRC0s$RTFqd=K*+ZKV8U5iuE=J)qWD8`L#|~2E0js&5&q2 zY3y|)UuE?BG;uDoQlGe7Wh7!jF0oUA_&n4^$Ctzy#T&u+yBnd{x*K;4`?_(D;WjsB zk9ozxpGw4J+PHhDBOP_8bQGP9`wrl^al7z<8@Z8hIEopT0~ zjZDOtOn3(`YRtw=F=jUIJATB*Jw)@^m@R6`MsXaIjZkO@-sAfV@30YYiPwFUb&KB! zxaZ1ohN}vPT8p@0FEk14OM0Sh6gceWjp6>Cb~kb@CB9c;XctaORYv!va3@VhY1Ht+o?(ykEr38iz` zL~PRfZ*FyVZV>QYv+vIvcXE+p{qf+U+gtS7t2Yov%_3IYH;+ElI>G0X^u(*X8fD*0; zgz%runCU+XFO&`em-zq8|M&0xze4+uxYfH46Ody2kJZO(t82df$FtS7r*r#{zs&w) zZFLp{j*$JwUefJ0`-4x>Nz%IL54wYMjN!F=vb{1l1DTtF%*{aNW*~DjkS}Wn!e$l1 z2xMz7V+TT?gx!W!Bk}#OEjY?sXgtK*px2x96)6EE?ZcagOb-k%OWe8hPK1GMo}9o_ zvGH@I@`4;**H-IZ;oi}vDO{^(TK->CxSlOMG=+~cg(q)K;bXsWTaM^Spwt3>>X#nx zY`ZghmQ%yR_};IvyJ-vm<`-@r9+|?;3~bTzRi;q1+^W+fcSiOfQD^=F_z&m*)8?1w z|JNQpUVWV9{~xW+`TxJr{yRDu4AUX-APzN8XLtmxJ~8Iw^%?EQSD)7BkC6EzWc~=5 zKSJh@kpDDW^yAIUGlV|f_cP>pGfIa^3+ai{|74#X&@n9a@v$-J1fF=kPPtTHQEL;h zWo>2c;o8bNJ*!OHJ=lVS?f6aOBtF6YBaYg>J_0p>**`v{YJUq<+ivVO(8h|uJjp8; zFrI|F+Izcuvcpgw7t|1da;i~87df{_^i=TI5G~B!9>>RTx3=Ke(D>__()|PM@8Inb z)PWjn*&6Uvipdv#XPfpR3}WlxXd3}M%9fuT9K?HQ(rs%!&el?0kU83m=t-!;@!Qw& z*1_H(LUOdt+jZbP%G7{EzV%}U(qq3K9P!5HQT+Nu)_UUC0;;-wu;et%a z+B`n-Dm}{#Y%epY?*oJS2_CZB@%x?alON6b+KT+=vTlG7k1~K?KMDdC>$bk?*Fa-O zAI_spt>eZKdL76**`55U@xcyVSIZ3Pa1&-IhV&@2_^{QRN3WbZfu-MT?7c#byzMHp ztbFDroXkQp^)O>n)i(3y4+QpLOV)hl*Zgs(akL4S@CUP~Y7-xA`Bk@Qt^Bp$&OafI zUnHtMYGf(cZet(YZEv2Cdyf-!vV>FqKcaZSC+6QWRa7aDD&%?<1 zpSFGYzE%$dc)P8RMW(3>;BR>VXh!VolowbeWbM~$8Ro!kKk2y1x|fS$(3z~D5t z!^1HU*7G3XrqQ06k9(U)pEM8y;ZYt0MH3ngO%)C|caDzjt{4c9bH}i$@%A{l7zV-< zGGrknS)Ym}>$J=J>d1sQ%38?Oa{&B&aGbwEVraPljvDXy*b>>n$egd_o@)T>xd0eT zPYw>lMpy09+cFyNG|w1z@S8GW=h6PFgXw@E|Dq8lD4C3q?!mWpL3P zal#g0gy1qtdZ)?gC}|Bw?Rs?B9AD_a@pZa4>5e=0<3i|o9RowW1&^Hg%~4|$U4l;F z9p|&3y3Q`}rn_-oMdOw0H8BY@#x) zj`!dhXqv&oJi=Dwt2l;-`B{PnmD)7i@w#!K{J8V_q*8gBsew)zF?0?m8a*gpH)xA0 ztDhd7pyMCk(Y4=<7mnc!i${$oSp+o*j~DQ;&xI6F&| zv2azbXsMs|xWITpJ@$SP27#3d`3CxoLQ&tJGlq8x*n(aVG`>W{iF@NoJQ&4@2UTNy z>J`Y0pjE#RP_GyjLe_ZxaMGgTq)C^=g~B?vXn@tKZXkx{U|tOgLm0zr5k`c%#Uy!_ zGpevq?C{^N!kVW4iFJ7bKS{YcQV(V z{EO*M_5x;H=5rYxN`4iz_L$k!YY60$0c5sQaj(E-<0My*kw&7gl$wKFP0oLOLm@_S1s( z@aOj|zb@!EV0ZJ$MhV_E+9; z3ikBJgTt68p4&&kwvxcptzEFQ|My^LU&UjPEsA#c=-`(R)Xr(~tQJ(nVO!e=i@I3k zUkOSVz4}0t{pxE4)sGwd+wsBv?g!B@EJMs~C`KrRhq-gx+}=LoC0EfR4z@OTNma03 z&#ie37nrE|B){gt(Hm8fYJQ(z^UdzTE36iA%|<=r)W}aKqJrp*i)2u^H}-UNrb@m9 z!$gllcl_zq+5frX1f{C<+^AIWrrw|jFiEV<(>_vHLfh$gtbH#PtRX{|Qh@Tnh9AfD zl;4=vKusg<#uRz#Vlbp8$Ggv?$8^B}ivb0@7?J8ZJXO>;3TH*5`EfAZ#b{a2qwkGa z-iGA@E-z65ItVQOwvhktpwmCbLjB2|!)Wm7CjJN1p|*$k6I(ow)@VXilpjsTTEba# z8k^u)#{ZNfgS7y9K!v}5ef%3Q3j*gzx+K=G zsyySxCo9WYjyOiaFs3vS?CNaYRZS^}0Xyx6S^_{40omYOJxbdN|G|L9==@j}o$EN{ zs$r$FOn>3|SFmdm!poO0C_@rA(c@6<^iSQGqD@6rY{xm7FhQM!w7zOUr5Z@u&Gwy< zneiez>zsP)Y-7KP%!o1-Mkb>hGweY^Gs!TIt_)X%G-i}J3CVqZ8$BK*<1+@!@G-L zm_0`HfF-&I{M+rp2W5JhDnvCHQM`=x$orUC9B*L)6Wa)WRlkr8Ev)c|30tI4#p!T5 zuHYn*2&y?wx%6O}doBE-5hQQ=Kmk7{$&jAByfIC9#*a~mgmhGcdGOMmSv6chhh&w` z4sIa)=AHr*gpp*nE^|nImy?gY%m?HoEGyH#_Jz0O6 zwf}!Im;e67@!#_e=*R6@jQKGbJPI1%;NQ}efA#U5JOLbUhFbzKk??QnjPNKr7&Tkn zL<<0sx5N;x-40NtbS_h$%hcyG^|?%aE>r)rouZEe()4?Gigra=dxsb-muJN`w%-H8 zP&YQ>6ePW*-}LdGFd5%&9B);!?$b^kG})>I49oX22H{z6YF)`#KUcDT)4Gna536Lo zr%fGW`&`L7QJWE=5xZCEnO{j6KdWjPgYiAjioKF`sn&Ij4SOZ)S*`163-(IZzgl#a zu}v5L*52qF&?m*VKK7=t?N@cpCr!OZX4UrG#a~~|>2!N%^Gzjd!LFy#@HYBU24k!( zqOG)^iw$TkSjk$s`wM~QX;|s?>($Jd_ICGwA)`ZqVqEucs{z6B9@!@oK=RvT!w`bRh4v9a9HOvrI3D?*TK%z&vK&R@jsu3QDBVx+PPwvC ztyPuYpe>>FoD>w>}XhOU-E$jZN$!t%(o#8hkVRH3XY%`V0A{WY^0zq!4j ztR}zaErMbk|Jwz{m?Hlfk5*b=SpKvA=t(yJ-?R0{bNSC-DgUWc1c&5q zP!w(g9fmQlPkaO$)!2TXSB2$74OI`TDGg(F5yeD{lxREHa&vnxQ+>1D3%59I9KD8z z>)wge=PWM!H6$^KZgDvV=0>FOhZ0e3Thr_O7Q5HGdy3yt@ z{xIo(><_N{FBcsHf&hgW^m>DStnv*wl!879Dp6HmJOW{(uL$ITA-qX4Sf{EU`&Ex~ zt71$S4EmA*eUzlbT=4tbKKy<=r!opm+{!1TW*+3D28!_9>PHDBs4Hp^m;tvcm;{as znOiy zCikj>cKGFZO0V7?f3S0ceR(xWZx)N&95tAEa@yfb3?Iq(+8HI66Zp|)IOeN#X^+|+tSpklq#K`GFBEm&W(x%<{TF+2UMX1CL}I?IRr_J?Xo1x2Ylr!&2w6h4elF`rHru%~kC=^L63fha< zX#UlAIRUOQQVTz21QZr6&_9`-=eP9(t9e)GU=RVzdNUo42)!0Y8z?AhZQ`=|t^=7KmJbp|NVjE*Pg$j&EOlz-dTu`?Q@5%aoX zhC&iq(yj>fR|*-)QD~gkMLrI*zLsBnT6Zc3zqmzr$|0s!-RYkV7B{lZfvUhu%4xMv zBB@Yi5pd0Efxt&S+ehF|6)g93j;nVctCKOM@Q+D5*-p~ds52ag$hdE0k!?-W&1oj= zEgJ_KG%8*nN0wNDuGrPV+o>?HVCO+fCX<{e>)HGHd_wc$g&Z_nr3m z;;`8nrNwCAo6CgeajZhW?ls%R&|Hfe7u1iywlqhri<_beS_2rj@fP-4>I9-SOZXHv zK8;~E`X-w8^e{xwkhn6B)%zfwUf|L!?PJa$aG_?ynTA)Q7=Vs+I*qbSf#OC(%_GFc zK%7viC5TKhG$*8L335{mO@>}AM|h?z*k0aZ?M+`OFB+@Q(IJOWYPEj~F7(IZc1{3S z@8X8A(IpR zA+NoOGnV`r!PV#G;MGbH`8>`>d=CeK*K;N;&K;VG3;z?+=5H07?c|~ zGUvJ~OR81e$Ks1i0{a5jSLqt^Q37;ZD{-sCkodFwPeN}BDPlfm0G$!W0dPk+0Uw#ux)wm&-AFn@qL zJC@T_9Xu#XQs}j~>0wb*lKO_5@47mQ#oa-(z1c;({pL79+L6<4^YF-N=d{8806+6q z_t@)GNe9Ywd+c?qnr1q^{rSosESq*XPd1%<-2M#hcjnnIr&LNIp5cBAA#7#awt9IB zx=?!cKQH_n*neJpVf)Y3N6+BzjQ!`MM|1nnx&7zda&vCEIk()LTW-!RH@{?5NqlAc zPO$W?*mSeB|LcsFlpA-pl-RfrmUd%ilLw<~olb5P zPd*$rjx)@w{^~g+^~Y1akxH|)PHv@Fo5u~CLUzq95(1n9UcM)gv=K+K6sbOdjc!SOT-x=6~5lxd=ul%{EkMjRu9Ld z;dnF{wZ;Zw!tVsbB)PQ_p{UKCDOvlQ(@NV5>UJ2R%MWIA(H{ND!EDSIB}h`%e)ko? z#-E^0L+H$sJ_d$O-%)as`8dK{kMUWzd7fsX4h|+9K?KrA8jRKnHbFzXGm2HB z4R`=pd2w8=w$Veh1+P=o+lxhtyhT=UX*K|gfu0lD`7Fl7eT`e3K0u703)~1<{B39> zX;}!D!|W%Or6V)H@dy^;o~MT}v$La~0+XZf?%e2;H#Pcp(RC+BA9-$sG=3z0OrWqJ zkjU(MwFtqMTf>eMw;ek}Q!)7d;AH@F$T{o@nQjzh1K@5Vk8xAT8{Uey2Q{I5V#Pt%9@*9QgpfA%EL{)hhd^gmA?KYI3mp3L<>f8qXb?KM9p zyPb5Lu8cp8zo`9JM*p`C|L^Hs|Mw^SZ;0xk^di1UnsCXdRVx!+fCtg2b+K{*e+-7G z(x5-n=7W#PsQ;jO+EKshKZG;(uedqn;&D$ak>N*eVL|r?mmC_tcEcUFdhNI~XpOtn z41ZmZI%6I{dxTbG^rthBUUQUQG`n5hQ)>Va&nF{zaCN##bGT(&-s1oF z`_|s(PmOr%?a@(V|0I63v%h)t0fnibAG$3TqyHbKtOLk+W`K`59W_TcRaIjqNYL@u z(Q%SQ+fo(sP`xEP{qvO`uEJWhwzBqk<^TKraC7UY%{NBG{28~V+l`fGWR$M7c$M^j zVw%8Bd!L{=vZc-Qp^NqJl|LTqGpSIo5 zj_`75{v2Ij0y@~DbYw?(ZU6iVT2Ul^e<8Z*Atc3z>d zZ0AIlZBrYnt`7ra|JkHZ`=h&qLjb3(^H1O!VXkLUwXsjmAShbf*}{*AlRJGiIaHpq zR&Zt5A_Xw%{Zhm`tynhbM=4*qoq~f?Ml_C2pxy+Yt5JF}m~`7w3h&^f?Y&LaZ>-dG zN5?3qZ0fBtOoF&(VV}%t(R!yjT-0U&C|1v57IRRSRsL`S=+Xh~`&S zz$b_`1rlBmdM(xP5W7%Q3iyn=)u{3F+s)l*RgT~YzU{zcB|@s)?>>06vRaS$&(Q$h zr1-(Y@0?ZnZz8!J& zD2Q6%#^;AZW9Sm#i)c{`b2AHBtwo{brTHb@G?_lRMSHu1hHV!KH$xx%+QQxVKktV5 za{S-pwa1S#{NLjz>vR6^FSGwz`#x;{RWCLGn;SgM4W8x(PjiE(xxv$YWvkM{Tg5K( z``|;&Y>CkyhdJs#kkzoYlX|S@*h1+Cc22R!_`D?T_WO&(JRKDC&xdDl`VZpiJ8)y1 zCN|Z#IvVsUp%!onbZ>xn#5G63_P6|$(Y?nolyBkf)jJ(@0ei*- z6lLhABWO!+6@=!#RXTkIj5=+m(KTFjE71WS$LmhYltIh{4k-;DNCE=WD}s~bJ^^G8 z#re(tn5PW?A7RjZcosBS_>A|8+E>9W8b0w;En4zs7=8V9^r`MTz$x>Eqa0ap8z|$P}zUGyGxq7Vu;!0W|%AL1#DOKg)5L?69J`UmAKJVuRVS8Xl>5_|7raHoN1pk?Q^Dm&a}^&_Iph+3oEs=zw-)~F2)E>!cQSv zGR0THCRkbc8i+J1iK0a!+pIu~h}TXB7;AlH(GCH)-3wrYzn;*qi!pGe=9el1_Wf;& zOq`O@PZSe;4$MF+((=Sq5z+2VodQKe4XAfLY7U3k7N+eQ#1vQvd+4`eQ{=cV>p3eP$ z|3d%YC&FR2*PHYegObkTGy5dM5LL&mW*08yoqlVUwojui3?ddC-=yONxu?SRa~5{a z!p>RPISV^yVegTJ)to1*qm^@PL2f^|B;ac%1t4$~9w$2*^}VJ|z~)xdZ;C=(uUjF8 z7Diz*gP%6Dx>%G`Xf^u}d!2r-`H29Y4hCIqr-lb921IYFSg%RkPN46>&Bnq4aE=iG zjLD=5#~2UW+L)WZ5BlTe(>PjIf7ByUIBZAD!*+e4Qem?PTcSZhyIvdGbpDy3I|G_N z!JpX{@x+c5+mQ))w2c3n)?^i)l6?AE#tptX;BLhUEwEp$>lClDO!cm zTO(S=e}fgxn5OJ!c0*0enRXPH8wZ1H*JH1M=;aI8$9M5BM_b!u7NWz(Vw~f~w%D1* z!66V=^yAc^zRCbw3c-54U5ozsgLCYaY;u4Oi^nzDJ2`t|&#*cVUY@m4aX_HX&?|&K z4#+>w6b!Vx+$|6pU6g20cgAGgqz5nA1Tl-Ss@N{a3q)Olb_Eq;a^8)J;j3m)vmWtz zs0)NtA&RqLd2Y1MaQAKRHa1K(|DX{tbJRW;ovKlC9`{DoEb)r21|9gT*=~;vUUrlI z`S?O%wSCFAn(z3Y=n#V8gKr#F z$R`=cKOB$ZaV^40Y8>P_avlDAgS@d1fDcc4$c6D7i6H|H3qt~7d;F9Rn=RyGn|;y@ z0{`6^ufVxMUvB1tDY`6LLL!fK)$C3Z&9R}+GVyqW=o)LHO=r>tq#pwBpAwXZiU4r` zeC{^M_dGt>kGC6pn>w*2R#Ovs@gh3j`5*KO`UMkY;!wFxg>GY*r9PRJ%vr5q?xGxE z_zl;Xa58+0tyw@Q8A+jFDU=5m)hJ1TxhQhU4dsB8>&D*i*7b?tAvQcQR7X# zcXVfp0BHQ+CE{;ywBjExSG{;R7g^zoK6k2<*Y!8^*@`!1p#a!7{ZWE{#-f@nkmM#`lbS*qdEjepid z1S3l_ytcge{|wR%v#W%t+5OiDOY1;&^wnj_j!$*6M8~B$;_wum9R|xsgh|3tgYi7Z zH`1F1aC5cj@8Wbt&*_S~-3bd|WB8=0v!;((-RzA#Y5y#J&TfBx5d4(ofu2j8vVwEM z?0N4xbdQopG(o=R^NIh2kiB;uE%&bL+2;ZlBR|E7r^F?XVD@2#oOrT7~I_M=m zwC$!sEuE`JtK8Y(%q=kKM{h&I`GK%lTGVsNL?cQ7Zk{bFRv3=?KYj{v9%EqjF3)sfuc zudq<;@q;ym$ty5BwKp#!TtXL>SNh_*>?Z|y8TSYA|)w=HnE#i$yRAYgLv2+U&Itj%B|=Y+GnGw#z?lX0Lb_p5OI_wRXTMW z3l3$?aFCZVinh;g3Taw8pvO|uj?s3~CuR;1%-+lg^>PKZmoY}h88lIzPz~^XqGb)w zMlMCb6T9M$18RKrmHVmA@h;Sivt$A~^k{@71R*x*XNoKJ`U8@TXbD=2`ifw{N0o-# zU0Axvvx};iv~?L4ZkdKN%dAYx+4%{%=spp~(!@|<_`6Vcc{$~UNAFWy%scW2)X`;P z(f=}gZ5zu3yDg*;yFo|R`0A0|8u$_|!#`?&-4Z2d)PJcubTHH>k^*Jh+U}y|esUd~ zN$YJ|NXNiEeERJbGXX)o0#ay{|0jubQzi*Vr1~R2kM< zU4wIe{Kvc znRra09sq}iRDk7s2ir(8j*oth-#ubXkHo@yl)^4R9zI4HA`!;P$V$*NE0cvGaWh0| zm{6cV>$HQhoKU*-NF2nRBLzb?z1KtMqoP?}XHoQ1+-!Zt*?RLJ*03tx?whv{?RF)L z02`tQ+U-gZ2d3_S`OOzs#S|2{oFt=s3@E$tqM89%u(g?!Xd3bTA>JE~j5gh;yn zNDcv6bXQDU$)Ddgj(8zMm&KC3-slnrR;Td7@bSU&Vk-tg+&bxb;?{u=P9;fBs8R@v z_$tzI*S3xtnNbucANHDROHb zZ*88O!1BG`I?k!F^=@|)gXA9V93G;=ItR|d+oLTU;C@bp!>yf|e6TT8ZG5=7jiv$Y zRgzH$UJhqa1_D37d}+jfqz1f18I=Aa(R;}7v+6%z`G-J@*r?1QXpIuoG(!(lnW!99 z=0;hSAgn2=!S1dQbReM$YPv$uX|n%zZ^jlVv<|BeX(3nx*X;C@Q4FV(0kTRhpk>2< zYnpywObSb2q#B4`b)IGd&!<$f=^B^AzKBH2{hLRms$s?PqK1(F+)AhU^WmLY+sh%2 z#HcRBn-Rumrm1S_L&eOw5s|4l3XSIaf*q6hG=ZvR?6Pt_yP_! zFeb5}xuvp0nbK8hYrXeD`)TM=|B`euEqG+)`>!jRhRBMK zFl*eP*Js#BzUf_%VNiqNP81QB3=4YXhhm`1qL#WsrX_n;u`(stQdA(-Da-BD8eh=$ymCIe zSZSYk+AE{xb=}fQ`c{wDp4RNHh!zx1u-iOMx&az1N;8d7T~SD&sYbBR6h`DyOxetq z1{+@thU!TkYHUh_ZO5bL*;%K>aiBA8ozhJEv>O#)NUZ7c8jV^)-xF*kYh>GVtcQ_H zdY$&RMy7QqjnBJ-(`Gk!$fic7ZTP&)w)U|52npx804cFJ4>7%#E^@x`+J}%+0LUV! z55PrGuWuJg{iY!#^#Hht>H`QMs@L8{R=<4?vI-bkgw0GMyl`2h%`^-nt%Q+5+zgBm z;tB{^(td0pnT6c=xxW#;zHyLg># zxP%ATIfdoPV{27;p3;(RHPQV{>sMeaIMdXu&w6~9XI}OAF;5kz9_;i!zsrNxe@&~m zG)BW};L}sX=C^|o{OET=4uGw^xZ#RB1FvV+AgLB@Nd5{i{ zPAm*f8Vv-?x97CSM2dD^C_ONfAt^!r!n|V{m{m3N8(-c2MJz0H1{K>xumdlmB39OI zMvQ>pK;8YKno(=9v`>@>Rv^@`!wZOJmH`O0k_>=o=9?!!#(O7kEvjpwhe35K;K+f2DO?WT z+S8)nuNs1Vs^$PVYMdN>h`07F2>V>uK;+vz56u1%gR)@E^WA_EZ}mJdKgWm1`xXYv z-X+0?4$(5zgM=&aQpp`lfPiJ+DY>n) zge?3>iC!oLLW$>2U>f12Oasf8L*nvYH~|15QWt*QWE%%aUg%YmZ5Tx7*~s7C&OVV1 zBwHfu)ZoyX) zt`FOw+4+;DziX3Nn`-biMgOMky?#C{Z|-HsntYo1HRo+eR|(s{%)IWHDY8~@@7oQxZnDP4^yQ0aaCVj^W9fq8&bb~T(dFx=7Ja8pe58+) zEw>J`_M>Hd%qOJ8mTM>uY)!G@vxR2Ar`qs4Wb_@7_#htnG9S|&%_~;ECyEIW z%V_>K4KEX(fS5rayX^;!!wpK-qH2}hmunHvSj-=J?9^$`D1xo}VsU7GfK2F2wozhd zpejuj9ek+BIA&3a+8R}6H;PNOD;5=6=PN3sX=$lXNB%ZdgohN@k^WLh7bON6#Tmfa(;nAhQ zM6@no9(r}us3`;k&gDHka4~v58Jj-OFN!g+QoOUb7p{Xzd8ot;7XvHmk)fA2Jw4!m zonYxkpsk#x`N9=XM@jSJhCdSKZh_>(<92^LK7N1rJg3U*#>v)?RB3bD8#gn%`6JJk zZ-m-YlC}|52(}mH!S?BOb7*ESz6C2gOC`Sfi`7ofnv?GMx%c@q#kf!yFAtqU7WFhw z>vW3FV+_nzkDSvf2p_%0fl>fvl~p!$C-9MoFyHIxaE0$dbsbFgJeAkIbT17#p~3^= zxUnyz-*{I`p6%8`Mcij%km|K!NF6g!Ox*C2xxhqm)dvqu1?*H%Jgl^A=8KoII;_H0 z%$6h2Lcc=d0#LCsl`GN8pggX`loxR&SZO*}LZEWE5?3b`=1NSRIal&u&6OCG{HwVV zb2*3D5_hBiGim5iW9!|2HVtKWESHW3J;UyWj_Tf~yzW%3IW7J7rKQu{`2Oo?>3?AyiEq{hMhJvKZtBQtM`_hYSQW<}jvqcHz7=3)!nOxQx2jY2(|O+BS|_ z)@kFLmfAK_8S69&+m(bAuTC>}+B{{eEnjgI;&lPkQ;^>}+L&@l-u#g@3{1B|ahyu| zU0QLN^|*vXY)%N4-y-(hc-(AV#JyHC9fy=Xoab-S$3XD-{T#1AS}#1yYfmvcW2fy? z2?=$kh&!?&N81Qn_i;20HZ_2MRa_mlx!4m85&l7C$+fr@sH9fgm>x!Biehc^m6lL>rQI0bCDvSm`0{HWWD80tGPfIIy$uHtT6g8^ic{;PIw(5^ z3#%^S!OEVjyr?{)nI*@$q3}E8aPL_c(6+a)Lr#Zx}3i&gygZ ziJ_I~46h!mMs*I@%1T{L;mzX16^>N_uUBwYR=6(N(1cb7gB1F!0<33td2wablVr&( zgX!uDSP2@Ax1I=0OR&SM^7IZX^3<$|xy*}J_r#*w3}Ea&XSxC%tBp3}SEZLK&$oFcsgOW;e~4V5Vu zg9*2nL!UE9Aeak*sYsVu(Hl9mT8Asq^f=HYk32U{ete!+5dGm(EjXMxO!WPGvW zh^lhVCM_#erh}!pnI#VnoC@Ia%+&NJ5xC6jL2U?BRO?qO0P`6wyBdQdrUIta&GHT`MoB%tE7)k0YQN||pncTliGdxyKn z&vQ#kA!TpaP0Oz-*3O$XLGo7Be49FJtT}C637WsK_T%h*%pel@3ockWgc&Yc^~x_# zWvG7c$u}|s=iJ+`vtPJE=20({QrzdI%ehqJlg&5Y0bt71JYTVrp6P4Wq_p?g%x7~A zIQT!M)ISXul^gK((ZQiN;`V4T!zH4Iij7LH5ho9P&aSVdv2cP&5@?1REnlfWXx*HM zt5v6|IfJ@k%{~}N^RU7N(uJw8>w3ih_19lPn{|1(Sq?CxC{eSOHtTvhKNqd&*1_BT zliUR*;{%{5u$t!2?0ULrL={(b_2N}CwIcmj5NR3YElz>9d&vW7mrwVfvw(#{$9(;! zvRA+!14_3AS3-uhqGc8Wv_pl;!ovJXb(ly^w1!t{h9-G=6U2ye?bt*e*NV+gub{u6 z8f}b0KZNM69&v&k9-mqM4Nqee%+XLKvnC*|RWnyM0UDf9Bfv);rX^nvR8vutvxZ&( zc;e-9P#M4|?^jN>De+!R7Ckj!EwT_ZP|jS=I>uJ{;QBir{2%#%`=%O|e_xn_TvslU{e#)o3!P@jsm~!bwSl*mvXbkHCt-Qpb zDm##N9Z`I+p>?2*f! zo4_2EW_m(3L|7T6SgvV9N(;75=wElwirX;^eIm#K4vaT2a;_Y($qR@3Mf6#4aRqRf39&S55o6yF6%0Kf3qSg7E|J`;LHXuh zJ83PhFQesa*L3;%a#|v91F0xg3G}SyWrOZpFJl#S|NYPT@%D|H%%heP^F(GF)H%V> zGf}7PS8EgN)e;p#V_kBF%3-67N3@_bUd#%(^NQ>%!Ss5aNP_Cd5|GPIZc zq_{3MJ%b+6ShEVc6naoLG*ouNfOf)3VM;x5Bft{b^;ifqn7@<`kUhZ zj1`aI>Ykyc&iByx`#cV@fGezR1X5Z0yF&borW9gW9gJfl7EUc1e9thF{+hZCvn#GM ziaCiFreDY9ui_&(`GhgAc2#XJ8iN;?f$QiERJU)&*ff{=s5G_kFFYG5eI_Pq{~>Y! z2JzK7UuKPC=a%+AZ{#-Pur+QQHgNVDST@132-9x=Uys#wtT5XlR zR=0i*<*@rd^Z$L>|6yQ(2WVUT;PKkZ>cej56p$Zp>xX1kezDTJdmpRtzo$eIES&+z-&v(ELX9-2`?8{-zv7#GwIuax<7jlRnUws2Q~`2Ax(C4bGxLpZ+tx9w3A+ ze1)3|c$nw|RPQx!u<9Ts0KoF7^0oqm@xaE(sFxB5`0-}{ErNNI^nr|Zqr=H5w1{@O zRaAX*xLb?fC8HE&)a!LIzO&JwM-a|B-Gr9q;P3+`vFr5dbFT@1w1Eq2jR&I}?v5rq z8NocpqXcg30SyQn9}JWJ&a0Kd=sbFLysbwK6M$#!bG2CbzoVqxNjaPujtGc;G(iWn zz6Ok6PCNZ3bP4QI4>o}!qYXwH0{+C%l5}NtT1_Q8hvf(I-NV;>I~tA#SDiNUh!@Q< zPjUdP+I6RYuEAjTsSdVHsckPA%VEMZ&mAePw;Cb^p&^zOu7svquIB0BDlyF?iZjhf zhLMb0uvoNw=)Z`dWcU4cc!=;n7(%Pt#DIY-#iN5!h*i_0gLP<6aJT-10cyNy4_cER zaI{Um!4CmT22e5rlmgW4G`pz)V77|3nE;51nRE7IBRW2Kee!D~ zIlj1g48Ira5k{;zczY5-jib%|lMm6s>u7WTL-Z3cpLGP$_~j6|lH=&$DB9UO+}&wx z!xg>1wfh#6Ek>`PDZJw&3Y7+MPY$S01#PDR?Or34y~fejkML#l)z0qD$%lIMdgo*x z!M+B#o6+Is(aFx%+uhBh=cjT4d0^1JNOYD z|G2rkOC4^$g=rkoDDgZV?Y#N%B>M4Sce`V{;e49pgCQ1H#btai1S9EPUPRx4IKJ zT|adCXYg)0Mf5R@*2=|8-#dxjWLytab~mM0^mYSQ=cp0Ceucc(tGBOTH;(XWc3O|# zGFx`=>i@zV(A`bjRqK*HShIs|D52PtM+dNuYc^e-FewK5+2y3Uoqjwx{fFBDvBL@i z0%Khy5G>;vSChuZn!D@_TH|hf1`o{BX6s{B_{r5HJ8j}0Psx*OT(d^W7!8?2JduRU z@x0PawTD|-cPrhFoUJM=#)%IZ=?m#?h5l8AK2vfoHhXc%c}g#uOcP(priqs-H%I3t zKhNf0wl^`(UYC)cKNzQ(ID4A zE)2QXgQ3UlEgCI%JN=K&yJqWPZx7>|^2;WM<^PE_Pwwl6tn~oTtW}-+#?j?UXJf0a z**~f8kl7bcSU(1!zI_h?xz-ON_dTR^L#AJT6nXC|CSwOkx}RoSEdwmU^x4-V@f^(60O^;DkF2?PRe zQALSpa*#zoi$%?~5>Mms%Q&+bnI+AJ;^56J*du3yZyj7iF271;Uvll$(qJf*r;lTz zB8pU8HM^5U6hB&r;(nkV6_AC9`uJCp2aNk{D?Q2(hcX+EFiP&WOGq#TS93IK-b{mu zv$dANVyP>AX)f#xm6v)NWHJTPaWeuc!O{phmnr;9zW*=3y#8y); zNc%|_+VCH$4HjJyaTIMmmOToZ=>_}AaPlFjI4|ZtXVPw>wVB7#|E%Bo(f4)#ZEx(C zhojCFT4*ohAIe!6|I`oYsq%pQa!&Gm#xG>FR@PG_Q%~3sFGBBS&{A@tVxHSUsl#bl z?C`S?IAk6fh3$ZX9KwGaDsnRpH2dzckBMA31cDo9+dh3<*p}3!`r#y^6Spq)Q&%Bs z%@M|6D6@9)pbqw6asYY1u?wSPAP-)iwF{n0#lYSH_8lD6K+zB1kk~Xb^(xapPc>*krmIFaQ*hnR#d$=4Oj*=_5yCU5HnJ~PQ zz9jY~n*6dcD>6&DHD*B>!LE+!% zc!HX6r3KgCCzxLJ_+%5e2bOiWfkd|!{qcvg)2)70HIxA$h)n>xpdcK_J8$+6jvCu> z?}YHw&8=Sx|b=y58U znQdHxNT5gHFqB2bdgKJ)J?RmH~$j*SP{;#N|0B)wRjMx?5@8eciUjhBDzwz z%c@3TtJPjNj*bqFo@XSfRCfG!YYTW}-z3Ky$TV^J&sjmaH_TWKaGLkn3_Rf-Si)>m z<^ZFtZ`U-xi+Yq#sLE$VFk)fDEz)(ed6LI8D*0|M>ln(bs@h189kU?;-rUmv%f#>; z4#U81RF@hs4|TPczqein;IIlW6U(D@Y4vxU>-SP9@LWm1;N(MldCOG6c{`f*5ah2@ zUIl;lE?3;QkM^1gYVp+CN*$hg?I<^*o&B8?KL2~0$3HQ9!BHCvY8`IpD*}lz*8N_$ z47Wtysar@;De0wUuq@X_oEFJUZr47356}Cp-Gi;4h#94Zf4qoFGJ1OOfmKu8=PXyv z#2Yp(<)AHHrFP67#s@H>qqqCh2I|%>ea7_!=&+k#>eTBK?o3k?0jmRpDoafFHLGY3 zK)${-;4*g)k7#2WylxR#n+WF`(drYf;-duhrTLFhqcP>zsCtQJo@m8}$l@}!w{RIl zWQQfO6S}n_GVH{y43Q0E7xp8}SuYzG|#`i-5c1W-IRI6L%~O^NPy6O@a8rGib!(ow?iWJBbLUg%eKE(oVs z!@x1?QKA4jzHWBLJV^XmkKFOP6Pon1Q@UqE>|*_2JGtt#lDp~vi}im`R@WY_W%Pef zpFWxE|K|F?x&Cji|C{Uo=K86n@r19k}>ck%a-MSC)A2JWN-}}kuM+&O z6A!9nedfDcA2TIlOp|WXcj}ApZUg$W)f}pKvuWUd4-7s%kJEp;gRD#N^FX#CNwvx6`i3E#RDs1W1#VP?b@o&cef2m(lBl%z6`oI zA`*`CJ&1zWo%Z-5fP(Zr*diS!oG;UBLEpWtySPbJ+&E`}?00|T`XA$N^ClU&_3d}J zJ|VGOP=(c=RKgzbVnH;D)V`0$k%qeC}cr;!=I`K9RIF)P4MViY$dxG=Sb$>Of!=-K}|&4Fw^Qb(3gy8=Ihh%!8k$? z$x0!Kbd~2qZC($XNcgKI)>ot;!h*|xkoJb1}N&K)D>_ypXD!l#tV}DaxUZeywk2u`Y8LQ(~C(v;2%ON zHo9>O|9MV1g?^W;txiA>MR241lm4Rv_#&)K0(w3J=}mf;BG9-GbBQ}=9r*8bTcAoM z^USukH3*Hsh^kbuEc=ilyYmsZ?MiaOB8+c202s zJZDtlRI!O!C;U;XNAAv2Whr=E#2Kd#ziB_jc_JRC4{=`jX|e8z9dr}3Ahqa+7r6o(hGs;sKbItyuuSFPj?{#x= zp?`h6_M4()YfoWFSIw@@fir!p`C+TJnykua+iHJ*BfX=rp?2pUtc8M>f4>oZ_g%*t zuBU0M+2>JURx{v1pVXtpZ!SJT2TL%k8k!8ON#+XSRx0P117p;@{uP_7|3=BEy3xy* z6kgpc#k?@O#!|HU>Fi7)l|zhxbAGe49ieh_&r`s9duvS7VCEl&YCm#+Q(c;dlhew00Ms&5dXbaa>A(yN# z7Lg|$;p~FHiWlRbur^9i{G-s7MXS_Lv`i_BzYJYkTl-DDRF0A~8S}x6(gCYmuagKc z0A5Dg&5WK$lT~2aD3Y;#{3$aAncfu4CJ_ZQFLz zv2ELS(y?vZPIqkER>w~E%{g_yx?kO@RlC-YUHjKwbB+1VF`fr+Dx2;t)LXOGOZ|qT zVTJm4rCICIPn;7dTzBi?Do{xm)3WMF1jT%Kh&WoGVB(37k8jI<;9ATd$=lXy8J?bNr(SXW{*wc3jp$!*?EuAYDWVz!WpcbUtjL z&X4n~5L90N5q2fFAET|~vHXIF^Fg@;%##h1ELd|*=?JRk(ap)4d>*Zd1LnOacw8UWwQay4x-QG=! zo7oz=jSghl7|1}B{I^^Jxjjp}Zy`io2oz{_62#Q<@*8hDb}gKfuN1_8iLxuh^w6AV znfzpi_r+_gz*jbtp~&n#VRz|>(J*hACNWatRN3jvWf-|ZD=gtFM$7UGgvE=`k*X$j z**E>oXBZ7~8H!^zgoFJ=629NU5mBqJwRu`+s`vdWLrZ7UW=%Xc?dtWOjG4s9cpMpd z;}|i@VVC-F;i)W6CiUV%$`&Rewm?Co^);kV<}p!EPtUMH0z8P?3m%1u+HnLnX9>t2 zdSPzCVg4F6Mu0Y6q*){;7rQJAZvyCGdm1sW*wX^=H1iXxOn=$&`v*A|qV_*T59(AY zL*-9tJmXT57s`^*NJEdSePkdb5}*wT8090sK)>9~RG&Rks2Fp|*UHWemus1gv@=Bh zq7L2JweN}XFf47y?O$@9-|%|CC~6lc@cYhbrz3(Xn0x@2tV1fQWs{$s5Oy~U$5GJW`BA9o zF9vknQv(XReK`|}_|+8GNE28GB)NZ&pOa%sI8CwqRv`F_{~n_(`TfkC7o8c@lj{vb zYpOr^KJ%?va!ps}j_>=t?DtMlnJv0m@e<(p4-mLR@02VdJum2b8V#W6{9rFbAO7_h zo`NX#MqgsFQP+&mETrax1aQ@WZbE+vAQ2NvC`pjMm_#6)0jAF` zXL95wg66l#AUUO8CD%7QmT+7q5JbrE^&{oDMCP(1gTgTVYsfzAG_cyo4KK}5>gP=u z5mA}|RQnR-FYu00fHdqvOk3xdL zQt@c#K5Mx)FE-W09EI%-8z|Oi%vl#fKl*1{JjB89qlp;TMl#AZ^?S57ZF7H5)4_ZG zw!oygLFq)=b7!Zvof{$bzfGC=ODpb;oY|^O=oL^+t%%cGHg=9U=EbHxY013erFzl9 zzb@06*WZKBC*x)HOEb&5Hs~jQiQtSPDqdZQs14L(@>TngXPS4sDl#Chhy>G>V&J}7 z%HYGf$19FI@KZz8=Uxv~nd0pkUIrDK%U#2~;6rN~LzAE4mb9f+>MhHB#9+9Nlu46b zj+s1#Sqg|_#FDJ4vfcgqEUjBsc&nt1@;&-^a+qERRYKActy$9=E0@?$=UpB~ zqNPRvTBUPHaMKO1t*qZzCC~X4Op)ZLS{KGbV_Bmf;O?z&h+9fa2tyF`LXWKN0jf9j zc~OD;fzkrNbqJIuaAt^r#_1tM8yGL6)+Ftnb4QKA0!)Q+|1DVLaZ_$ees|&u1PFs0 z&hEzhmR}7yvss5PD%%f7>1ibIqM^D_rY)^1coQ9;A!<_sp4?b&GjC5ga^bQ`E-d1z zj0Y(@Zr^jX>%yCSs|s3nqCxYiX~7R)wkqlmZM7@cY0G%$j6q(RywtnRyQ0OBtY*!A zlEV7u))eHLOnb=5I9B#z&U7Z2BP-W5X0Ccg)8Wg1J9$W!6m>)bed+{n2=M~A>ZH}- zPPKpi>;~m;F)7H74>1_+ThmH0n#K@V8eD_ibeit+J{=+7eWtZ0!=^4mT^#!(n*v*` zBE?n>ZOF$_Vp&~|38fp6hGFc_vK1(Bh^SiA^E(u zSB-7EE*}VP>Fv7L18qa2e6gJfhEr|?S0`>;*!ukN1g6TGb9~qaTSpwf!n{Pm8T|0_ z6F}nRm5o%_tX>yv^^Sm<(47ZjAx-w8Sq7%i%?H3~Pk`(o!WXBieKC0UEjlH8ARp~B zVuz;1j0pU2!7b5!r|JpF)<1g-lryfJg$eF{yp<)u?_v3%@?9YssQE$6FfAL>?Oum% z(`gZP=9Q`Ub>@;rW}v9Hb~mF~>4h>VXeT+PIy&?;PyGPB3aOoUaW*bqPz_&4h+nSk zFJbBla`jjn@}e*I`cU{6&Uw?lRSiBK?9aaU)s;c>6!Mn zXR&Vu5~L`pZk1ipsMveKCs_327u1N`z9)rkznuP79Pe>p>nzPs?~Z{K;6CGsra6aF zY=EU`a6>5t#2W<8L@O z7EEv+%vdLEiL1RY{8BayhdTwe7zqJD_>?*0HN_Rxc``W`iVP+gp>;HZCe?8y9YSop zAgJ577wra|Nr$F&;sIPw(d(Dq8d#OyJxQkC>9o7u$I6!m8 zl0r~V#hq)_vAGuDa$nrIqjdScM?Oh5xhaAj7|87K{9?Mr4C?|k<=yVGGx}-v=EORZ zA6?{InE?Wu>RzwLLgEl*D#sWKL{|cAOuQkI-5H`60)%vYX=vG$H}1yut%mg&7tFLy zN~G*=p54{!jq#yR$d1R_-KvXwyj6k3+t2d~+Ct$MfsG1Goo@uy#{O2~&yfGR%aS3Qc9DJyx&N6$Z0bj858Ra=>X62>O@f z^R)PWX!7GfT*B$2Fw&rPSW&p~>JTXi^e$ghv++n-iFFi{94cm5Q zn^@!kH))4I2#psTn;Jt?U<4Qmp02BO(N%T(9UD6hDn17Pb0qR1#Wby6z7piib?q96EfqQ&)n~|% zCRA#^ZtJvmpOwVN0voCM!&bf|p~v=$yUQNAav_dciJ3e2v4}h39UX{6-Qjs=zsFZa zq<%y;L$J*wgs($lyQG6P z1|%6nJbDKE*Y*&~>pIju#u%gVBODmZrR*1hQtKZ7Bp#OlZhDmZH~-7=dR9T@{<+~? z90>HKvIs~4K@VJtS=QYZq~CE}>Hgtj{ zHCtw)Y?PfybMZe40&ug6Ttj_S?^>lg@i&YC$8|^7G4}MuE``ci%9ZL`)B&FROe}Kf zY#|_lNG60pTeN5O(QsJ$Z^FOT2GF&igkiD{Q&b?O6rWM}S-)1F83+tmV0+=2touNa z;Qw{TaZvGt&I_7d1uVwvW<2YLg$*p;VQ8_(q81&T9teZn#9$*MkXYOzUn=v3+h@=I zMi8+=bp95eyvw9Z47~(`RAC59d1xWcsVlOwSXqI?*EgZ!0do%5a!4I(o0a4dDT@Jel$&S1Uf#pO4}6H8*d+Br?FSiUK}SFEWGdw>ucK+?mX4 zIc}Y)ks-K8J0&(w@gyvMpX8{i09Ha@x15@%Qjv1&C-+Yb9^R=)6pp#FFslO($bP^i z7?UUGU)2E)n$Fx!3-eKoF^-|B(2h;ZMlmu(i`|0_^5AVU{Mh4(U`pF^QqPXut65H=*TJb!@4J_m@u_OpWJy-Q1WW96Sg=-lHU97bLnuUzYnLzGL4n+NXmO3hL zk)pet?RL*cKWaXjz#bk{h|=MOB}$qSa<`c^>PFh6Lh!9I5Z(0txa^$!0daz*sVxK_ zq|;LR&1Ru<8gEK(Dlj^jv>0~6lKvMhRjnAHVTqXeZ}3Q+8gTu9=EC?28&N;(zUL5 zA+*LJJ9$IO^*%}}o#$z5AOd@^;-%?78R`u3ObkR@7C6H5&;U}y;82-F9{YfSS# z9i&2+S`pJZKyf%wrQHwa^Dg_iVa;W&h(+s^l?Z~f^9UlviCE(Hj3UX|fSZ+|-KHSf z8`tRje}GR`a&4c8>OYwH%IqeH&75zh{FjuUtxbtt<(?-B$_o}?67 zA0srxVHnB0io{)4W9Q@00(g-Wi)t$7cCjwbo<}UR5YBMgxhEL=@=4@TiG|907vt7gf z-a8|fi;!V0NdTKEo4h)nNSNo``C4OG`%_UzLDuPW$f4p8{EahE!1<`y{UmKJLHF}6 zC)_+B#U;59I*gu5;%{n>^AH_qfW+mwpRt~i!)vLe7MKO1=Bt@#{TgVjgdMeE4_1;l+*faiqF%i=m6|DeVbj7?|MpbBQe34Ct9xU;+ z0~{P=q_0dkZahq^M*egd2$~KGmHGlvn$t0^)P-_Qxq9Ja{q&oTb!3T8*{7i7?_3`@ zHlp{K2xqrmlWHVIWy|rBtNPzk*2=Nwsg-^R?EDYaZ;Q78W09tApFoA5x%-~yBjpjm z19RH!HQ?kqz~!UA^J{nO+rb{d*$$vR1XSV=+#aMMs!h;!#R5iX{OZ%(`~1xwx*^SS z>pc*6bez&@Pyev&!6zujBN!_01BVkJGjZTsUjckR zkCrol**Cy{+Z0ZJ;0b{I2LSnJz%4^Sq_0J^v9EDVp?TIN*&mo@X92N|r4UyID;qZM zxN+l(U2BA|i0}g}+c3-Z&v9=`>x2a#UraUm{gCuu@<|t}Yhhb5M|49!YC+VTh1#~nm7ch z#Qn&t_6UjBzTZq$G$`=oqr8dRn5)cPED`N5Z-7czua(3f$-N(dh zQ}8RW8Ry{Ccd*)8E0ExGms+EIk%Q6Fi)M8W#@u2DS(2oBVElUQN-R+Xt$uG?Bz;=k zBOv%Qfe_n+9q0#K=>u1a{RK!KwQ+gd)&1s72TUIa{Lii5;H%)d{CfjdPAb|Ajr|lX z1lqNtcex|bp6>5#g8WnjLVCDXQDsn`uY}z;c_v^@#L*Ukl`a56ne)ga1z6RE8cY6P z*fKdaEf~FKVbQ$+<^xhMfU+kpkU3GYY#;r>=vK(sgXkkmdbPvR8<2;ppjG@F3=fk{ z2AB@qB0IDV5qYC%fu&H*@*i0!CKppg=*%Wja_ne}LKd?^IbEVwfil1EF7!7?6GPa6Dp_jY3!x}rK^wO9Mu6y)>0|-Iq@e&Xw07l6}1K6-OSvIuc3PR$`006 zs0UU(KTLI}AAE=TG*paQmOZC;a>5jkcXGrtk2k7&B-hin$K1;9ud7GMFgm>{!m8vD zlX7#qXV;&meI_}hF@Qjnz{0m4(q?EOKgE{<;fRFXLC4~BD3CNT+2%be7=E^txDYl- zOlaFX?L2chgwx@%zV4*qWTE`iDu6>6eQW&tA}EKyBv?e`nm87>01am3D?@+l%zEx; zdOCgTw98E!;gwESIuv5Y=WTr%d%jYbl5FARNG^|jzyEMX0ul=c_La1QUByBHjq(NQ zd*Jey0~q80;^@6MWcn4yia^Pk!EfjRgR4uVjJAoWiqkmO_JL4B+`e)$dJ8cO1>BD01|vdWGIebJf((cAx}q*_F7cEY&kTumFa<#cC40Yl_xyUv?m_#c8*AK5Q0^sYEuP9*6$OOZr3q7&s_#+!LX0`) zp>pOh`+0STVGB3kT*eUL42s;&v3d&J98n^4b?sOZLxuP*z2g<`owD-Zt404`lAAu+jUAX5X<4hmFeooT z4?|$vCW=>2DIi)`ST?xZ(&GW49G8~ zAeu-!7hU@Rq`KsO+M98UXY1%q0r-Z^V-nr9wcp5%*t^3(={84i|Ir-1hKR+>^W@)Ur1LSQy^d979TBQQSph(_6N4} z#X?XdFbAC(?|TZ)7rPb6nDmV236%9OvEnfB_HhR#d2G_Xlr_&5;aFe)HKj}nMf7Sy zug}!HbdIFSKr&SRqq$Hw!c6Dr{7oHiBN42$Y@_UU3SjTYbg7Xfq4>}(sox_Bk($JQn^iBP6~M2jg)u!+7HLZ19R8{s51Y4G)PWNb4+wii zS+0`R)PE@PS0M?R*qiriM$FiX&#F}69NK-a{5x zJgD-AekyJ5iiD0xFS~nQ9kosrF580mr%P8lfQdU|9xCLpwulImArw*pj_=}AW6AkCwJgoIY*ak`gttuelA{)5s96kf=MM|(8(Xn3rd z`8@?SHU6n0Gd8B92BAyKmP3HAq7t2ZB^g}!{F_D$X5aE;{kl}ncEK!G5YwKq6t?2K z^(#v)Sg^Efh4^x!YzIpa)OehhbEbcc$ujani|^m)W{#}{nc(K%l^4*mAk!@Dw&>JD zetqUIKyxs!?i#`*gV^w04I}c3jHak7bA?LM^kAvwvm~rg`PdEfg|oiqR9M{v~1^7Z>iRK5(=x?>(Y*MF@b1*!puj&c%tTb6_f@Hf{L zQV>bqTU9iL?}7AeZi~6ELv?Iz5!#}qAkfiE-HA{fNtnR(1l*p2Y&T++)@RQVxXw_9 zNLLk9_!1T$;k}(%T1-8H695-OLNHmd58}WOJcSMl@9meW_KHmtJDy9)G;XsmHuW`H z%DiSNEQhrEEjm2&&>wUJ>;7KvT&CkZ?&cjVJ}sG04l*%8hX}wmVSMFn(D21` zRz7}Nr)VBp7qtHn1XF(dLa?JhD-;oh9C z6_UD6wb4}12M<;LHw8B=N2al1G}OBhEmFUL%Iup131V3)zB+q?-|*DluXPeg?&JA1 zB#tq3^N34l|DI%15X@{}Sy3{~47CN0WMb7Dm@f+5 zcg@-`P&F_9!VDeoZ3Y|c&}vfQlHH$NgEAS76eM;okr%jdCJH73zd>_z2&EH*>ks2q zmo?ZZost3zheBZ|5jbGJCy z=nc^7HgZTbv_6@bTvBSbt*d-GK zly73w`?fjmg^mu1<4#xMY|i3Zo;SmT|2#1L+v2JNNe@{ec3h0nxR$Q>Fp<~40!~@X zYJ%RudL&E5icrS6bxt`bCQxby*DSY9l1OIw+&dLa$#LJH{@s#liC9Z^tpl9cjLp1F zG?JxHMCOGn|L*6T?ubY`&w-q0Zo^l|w5e2MipT~Ow^dA*>&oBv!6@;^%BR2WeN%#4 ziuJ}1I;G8%*^GEa}o8NW^y zw#$kpdzozMFoxruVPvdAvres(O##LL@p(P%2)0R>I2+?Vi@@-ifMR1E>kvH(YC#>d z-81Tuhf)o2O6W3>Cu}hn2!Ri@t%fZ2CX1oU8+Iz|OsE=ow1J71sKu0rO~72h+_?e! z;!NuAd_w_^>-xYdl%x{4J?+t(hQM_&QgP#=2oYkm!QRq2C zEKS1OXBk*WbR~MF?I|InaTyrV7P-3N!U3tfNamO|?!(Lr(~FY2@UNSlrCe$jHD5tm z;1Y0!ChaD>p1rGjnKsjOQA9g(@0edRo*=A4cz^y-AfmPn%5QrmF{xG?L2s4cRYV<% z7a~tUJ)!haNV`y~2iJLz7^k4m@r^8sHE%YIQBQ&()k2d#GO?$ly}fDpHVVZnU&yHx z?iPQ%?gFfTmD6Z3%hIT1A5&K=5RiB}YSr zb6TgG5S0oGrb3gVaz*Bn=sRjBw(Y5EcM(<|qHfYFEbT$0OR6Zq5Z7Vm%C4LyDRao3 zQlLr8wIloNorguK^0@@}Z}Be&rx1CupmRJ^qt`km(PQ;AwQppzxYj{p^&QAd^+q6p z<|f7YHk5ZH_!CN>!MWE04!hG?-|paYoY(sAeB>(_mJ<}FQma-W7Y)*S@r4aefVab^ zBbTrVKb9nV0`O3?ex7s}t|2xwQ6!lfa*+K!DM`TR7EtL?)J|=Xae)*1LDuJBZ{P$Z=AYaM&5{XC#`PdJkK} z9x=w&b9iaNQo9L%%Rc%H*JpG_P*>zfo8dJ+gnpv8^ZZCxn+0B0XO5FN4{9-#?4p&5LPZ_$XJ<0}6)K*8@kR1ga6Z<{<3GgoN zwgBYd09>xe4{bkZmnk1U1p)5g0oYuZ)$u()p%8=U8aCFAFApuD`{O?v)> zJ30s)l6p9G^VrdTj}*f2pXdwUw&T~aQ?2f;-y)a57Kas0I18*bxuPyEL`Z-gFq}Sj zdv9td29RfO_uEOw3~Y|o4L`#$Qv5F4!FKK;YA1oW=+yh^i3!#OTsij}ro?!s5VgPi z;~uorGVXNREe6N*<}`mY(jWq0X51dQVyXgY*!LF20+i3=&9=QMRmyYH#;M)49nNG$ zt$j(;k1T=LgD_ z&D0qqa%N4HLaby?49naZDbxw|^{_cI4_W@%C~muN$aKX%MAnvq99S(Ce)Cc5%erk`Q2f%xQWQ9AtgWS-oYyB}po=Z>2ECA-z|9a_ zfzpDz!>%Paq`8?5TNWCtCSIFyeIYC<3x&8`$KUUoI5ysfuNXN&xsB|cV1%CorRJpulN&QrW zdT@#h=2*lKvfhA@GjQB|=?6*Y=1l6M?*MLgy0>kfd)pq^N)vjElc!*Dz1g<2wGj-N zY`*Zilv2iDuDZ}}_U~G*uhpu;#=)rjG{}cvbl4PMOn)itZZL_QlmXjJmhLOr039Dr z%)?ywo_EE`>MbEoWWvh)W_~(A=k4E9dODy^K;N&8AQ2#tHyLnxw|fGz)d}RmFpvxD zcnY%RT(s;i5+t|x6R0-ru=5?(TciZ{&PomL1VB@-`AEX7bh|foEBy91vLk+4Q2pgx zuNA7-bzXD8u&n^wQ&&4MsZg3yAUjj4IRFlMXc+T+%82eXZ9)k+9StC81F(Dp=KmXX zx_k%xzx31M2oP~yBVx|+4RG8%1t7Nf0|6XTLBJN3;pC11_*!kb@3n6Mn&moofQGgy z0ODpEpk0;vFJQ7WWgp-aaPkTG3@}Im^yB$^{rrA%E2Ybizz_q_-^X(b_@89eALbpE+>zL@OYc_1J<4Gt+G>=4-P?>!G6N9gd<+^Cxn?hs~g zMrNQD?~Dh=MM*G5)E)mjX43BKTA~&PuTKC^7xl~tjpnK%?$u3Fq_J1MAFmz16^zrq zt>_v8ymGg8Lb7><1po->2LpbHse<{EOTYq*ud=rA25O4;mk_^j+sv4?n)fW^3<=vA z%rf6gXa?xrj@6a&*+PGBdY8Z&LRoI8RCWvxIdoBnZ;m?e)S0j$+2m9V9l;b&6j7cw zWbZ8xGb4r{!ZzVt3@)Cc*1EVsS1&qzL@zBTu0?CVE~=@_rcDxCT=g8l^crp1lo6_X zP*C&1@1`+W#f}p7exiLHTiWQDeLV|(-HCu3guH9o3@;U4N8pbDCfN2y;M0@~Lnu>2 zesXsBk@yyj2rthZHycMsZnd0*+4YT1<#^c`IDdghaflPD)#6r4H`KkgOkzXOlhqMV z)X7&!I@%NVQ9*IzhkJ|+CYu7k`xvj($%KoRwU_rQI(5mv^z10{nF>DS3HDefx|_8k z==cTB>WeV4RB%oWL&$(c?I_6NcjyBKy!l#>S$W?+Y=v+hoOQH+{_!3tRBDe)IVrMb zymU1d)K>f?BGE!JWARtH;h=01rAy5%w6#)Bv8ptsq%$)3cKk1WJ=-(B<4fEdzKHFM zD~fT+r$MQL;ggeqKED=F)GRka1dE-xObu16vuIdK4{=a8DOZiWdk|8be4@)T^W!#K zg#R!SneqQ#DnE`ADtEx;c7Gdw5B6W=NH`8x`io4aYYFNP$Pg_msAo^lbo7~b#p~5{ z8tWhZ>%}gZjreKs}soY{(AbMaT!C_Y3YZK;&YkZnRS1$ z`J`9iIZ1Qi5aGfL5nlhOPWT2`BUXzXfL4verZ1lt zw#VaR-OKvnr6CF1jY&)id#;_iiFDm}i7nCDLmLz(7VIw{7^cN@+v&QEYJ*)(#ARE3 zQ^qsYF6yG0kmCXXK^?TPv0Nt@lyJUBGxg zg*qzn!t$Wy!x?w8!3(*o9E4+m6=<7|ExNMajuh3-v5(w9mf(3pmD37KocI~RXN*?= zv1i8Gd)|J)imMJ!288rqAx765yEx+oCr<^HZQ2F!6z1W4 zxLQn#&ObcN<-DW#m`Oc#ENKZlFW%H}??wCS7qObIsWCu4JecL?Dgxp>jptO%Qia_* z?(CC0;Nb)cRavyhiOK?Y`tU_2Vf?dTkwU1P@yT|cH!ig8M|A~X$K?CvIUxM-dfkop z1WA+jK|Q+m3;9|(L3ut3WJ`U>anlQxg9K;Ppg%eEH^KZ_SB+6>>#~?L<0Ja zb>XP};q=K0 zqNBthL;K}VH_Cc$!ggXJWo6?yM21po2DhRMF~;V!lT8y`p zZ+r$ZI!6`i*cWMfb0wF*=M@w&YU?4x_ddaNFe=BJ$bvhe8EDpHOF73K z#UTI*cGjrUMDqmAKTjDEGm!;&!|NcAgn0hCMC<~~KxRF@Iq#&JyQF=UUPVx37-J#- z=yI3iDho;!m6p22)W+fAm2$Ha+mk?8ta3|4K>9H%SP_L>{1M7HkRT6aP}?ceIFO=B zX3948ptT}w)-m;&)c0FX5~LPT4Xh zBB0CtsmG~wAC8d@BRmpIEsgyd_YgIAc>kCcBw{)`O%VcPc{P@G0p)rnP-$Uu&v=%O{{+<4|TWTcYma*D#v`6|T{7>qfU( zh##BgI6GDx+*1$Ns!+gPr~;Y6caaoTeU1~fVeGAVLxV2qUS$n7u!S0^!M`Y|L+@*; zy^j6vI04Ee)lK_Ju-n_;WPP1|kpOFJTlRS9%WSr`%B95yfy-RqcLo3|%NLDw9V5Jc zNKuPxT>RQi{GXkDTi&oYUF^!MVjiMf-+~&iGHorj70+VLpm-x>n;|-Vf|kTS4P5g4 zhqmGw#?I&KpGesD zPktVMz+KY;=IZgi2=r13p2yVpuVNOuI+IKdcHE)A)3)n2;}*ddvE2K*@YL5|!1h;v zs@PGy!rtP6Aiww3M?igjoj~?S!0e&m^jH7s_pS@zUnk&Y3()QQNokHBM*|9-?R&!o zew&phXyF5f-wVhjjI4KmSeS~WdG>NWO;kpyip4*kB0m#iKNda&9_z8o!t|J|KwHaN z*XJ9sfGn(dQIu#_?;uevRw2))VnVM>8=`Ga^rE5mQ#Y*s(`-dhez6+{P?Su6K?17E z02mnP1pJKK0Ia^|7k`e!698=gyKV~@c~$iHEurn0*oKm>7&qusX|u=-?JS-g(v%|M zB-aqfr1$01{XLEAuM7k5HKBJEZpI;bEUFU^NN?kUm~heikFLb4r@55v-rs=Hw$&iM zP0f->H6l)b$pE+P%zjWtK+y@@?X=^`W%}_F!dwJ4=3r0Q_{F(7f(O^y`HIH}hyG#Y zWHkea`OIGwVi4x7icOadmF;YvJ{SVJJ3bQxvd|85J%rm}jcR)IxyMq-JC1n|E<1z) z8xKtE1e^gKb?m601FH^DkWNRetgzFgR6%de#J`djP8(vkea@B6JNs@_ciBN4`v!o&1X-9X*-gl2?v|P5e64N3R4m$d~?=72GM-;Z8dX0`TD(v`e_pOFIxwc z&wmk0_>T}tJFv8EA0iTG@n#U^k(@9eQcm0f@eKuK(r9f(wElSM+`%+N_=>|g!@3=5 zj2tq}WcJ1%3L%PGU&r7ncp5LgE|KEW(y{^Q-?Qyg9XT_=L8JpP5i~ABxC-ow@_Rz zTbpbzkx-Cy$}Wnv^>K0G>pikQd(my77nE1Xx%4)Oh=l)D%hDA8IvR|sMY3~)j8 z1HH(<>gb`!iH3GS>euSiar!Kv{n_$* ze$noQOt+a$Gf|Vcv)^Kg_75>zl?c4n z=xBQuYoCAaN2L9bt+?1dwYjLbP+RKvczpZ@IkLVkA4Ge`{tk{XQs8v*tf$8d&Sq+! z`R-+>bp+m7sM+gnpcw;!(?Unf1nNo000Jr3g9Y*(^q#zoirA4oPfQmdwmC0dsHi$w z8iT42RMec*eC8sl33N+Hhaz!-$hC~r3|I*}^+oj0i_oIO-Pw)t`||%^~q;@baPcNd_`lXTgdCU<-xvYdNisqzp>u$s~}&ZlBNT$yAk zD5faJw)#M(IT~t~>%3iIl*+H{HPoRKKIaQ~fFowBuZ5VcK&vm!VrfwUrZ;nJ6p@i} z)0uS4Sxx`?fFbtcPZqiNlOjBao4aM?o;1WDa`-ksSzL}^%v{0tS^-I8S48*nvl7Xu zq$v$inqa*FXK@kQ7H5AHkYs)QPKz$=$=0%p*hyDH*cR~t#kE6dYPR@IvGrz+iz)3X z`fuNiIeA3l)zV-$X6B@~xM@6c*Ftr_C*Aj&4kqU^@%!Zc`6ByrQm4BwTjzeGbHn#q zzR;qZH(!L%-KRz~3iXTj+@TKi=PTVd4t2HnC*EB*C-2S#50`>!fMJocpW|b%$FuQw z?H{lA(Yh{xH37iB3ivT*xqQv)0v>j20NkK79vFXb*Sz8X)&6Smj8-($T26p95cPtj zvJ_7BWk+dzi^q{(u}t6@fa~}>#>^)+f@h{Cv!9|fQxA0(NfV`g-r>iCr8EnRR${1i zcT$lw*r2M4Cb3=sKJtuW?lvE8P4zpXJchYjEn!p10ULBtD58tf&=>!fr%2rh@x0+N z6viA3u*6*wa>Xwhn8+H>qME7SeZ#>W4}LIEiVAy9)-a} zXhd?i6M)XDtiPct*14QTDgf0)e`BT52o#K~X}AGhDRU*6K>kSpkjh`)RcpVr9O^nG zcPmhL1UODJZ8AYo<-vc=a1!{?%PWFKr9x^;aOPixt$NNNV2NDB-Cs{q(W2H}KSu|* zNh?-m2;0}`F>*!GMRBB^>aLpr;Kfa_pZVSjg{;JyhhI7=-A7#4im_NyNI~ng5OgXZV0x3Fwkf6Z2&(p!*~9 zJ{9nV>3|SIDE~xq;U>NVJRTPO#!`MYA&gvCb@{raY-lqi0EF2t4!#;~%xQnh>)L_H zWL)@!y8fe{^{yy^A^E2tPnuSz5~udWY+DRP|E~t?1z!1$SD6l}EIWTV{v%w2YbG8a zd4{?e2A{O;r1RjejnvdGHT%6jqMgQx0o|AP5POSMYH$DoKQXn01s?jyY?NCd_f%Ak4vx2B;H)}Z=nl#m~gmPA2_B&In@p=<0X z>rhPoHP}$J9dzwj6M$4p|5?tZB~SUOmQ$N_dil3{)sZE4=~_9S!y z2BjZoF?2@yfr8r%kMzV)SGEykr!T9s?#z5aOuoYv55F`$%kt=Wl9-F%nal zQc`)MA3e2M0lRLTjXhdh@XQ*|@elAO9PWJ^chLY!+*pD1@9Ll{Ogv+;nHrAWQQ+jm z1dP?vXnu{JEZcc`?t{Q@*cF$2>;BgXv}y%hs%+~C;tQ87iw4$jQ^iybrX)t|8}7Im zA+zxyuqwqh8!qmvE%g}7fThqs%ec920?1uM%1DgzJy}>4ALnx7(|n@-7%VrTru~Ab&3OKr1U_NL)mOa5_=Q8+lWbFGRy!h+BX>b$DNgX zgkt;YTjCq=%+bW729lr=tvoVb=`17$>9u&0Df2z@dmmRqfM^+zaz}WT)+BAcVLRv& zU5{ZFL2~IDQ68V))cYBHdhx7+?a8m7^?Ti5z#5@ra93RJbdIh@#)ifK;$mB+I=d|k zn*<2~lfBo#`4A@eC&#K>DdY+VaM z;V>8J%E9NS$@J@9dTfb+Y-$!+gZ+-B2$E5k>5F++v`f)DRfIQW{6yxUn=~~&qL&-Z z#-ntp{FZVj6{-d?0jA`kP@`e(I>i9bLJ!W48He3ruXidPT{`fC>iPJoaz1wzQE5-x zbvr2HoqMZx>E4?y&;y9Wg%D^xWRY+##Fhg^pnUr!^3%OiR^{5KXj=qCIo=u)0YAyX zH*T(Q4B2!=D-4)2m~L-PzrZcXxgM9y$#t*GlHUy!(u7GS1;T5gG<{AqtN36ug#|2) zJ9d>sDS1u7W<~eF$S1%Pf6e`1M}I0fC5&V!F;r=ihc?VtTh3VQGduy>a)QH+|jzp!goUDwr_;W zZ0`d!QN^vzUNQ(dkNmm#=gUlUB$x8V>n!N44zL*SZ3sMpD4JrqQQVToI}^!Wy~16) z#lsGIE5HARuNHUz3mzK9h&TJg;6MCTFw<%Hw|*6r;!fhmFU5?6cMi(&693tZ#B2oB z$Dw!zRlS1;*sumzG)voxWnB19Tv0}Z*Ds_OwOdYNaLur#xK!zPnC+K&gwm)tPtrHyoV4z^Bq*^-Eji<2&yUY_0qEqP@1z8tL0;Yv{(vT$konW-!8K)Jg zhO(VcI_+k^#m17+bwa{8vVG~}dvdHEj-AvDV+`a>%PR(LctbW}OaqtZeeClK6+mi* zv{Dy03C?hkrX9{vjx{|8%P$sTe12>>tg6?H;F~cb04%P-+bE$ zx$6h&!RL*TKeQqtmCt`E%@Ej@M>9efOX00E&0>W@g`+7_3V&0G92`?&YE!A+gcys7~?2=o#azzOh!Rih_-1-*TBNo6L$0>s~nQupZB$VQ;`@F+oQz@ zUi(0o;7y~cjk2~jeWDFs6W%gVOPMN#Y(T{Fc+Rs9;nf@jzB(H_2bj}h+M2QlyW&q) zh3`5puIsu^mA-nRf)=O^{Ezbg#Eb!Vj{sWi|GD~j?Qz!s^U>3J{^z;>=iL8u?*BRW z|D5}O&f|aP$NzMrC3S&L(zRU;q?o02qcg?B!Azqz=#3j0hq92G*f?u8uWT^T&D78| zPEu1Zr|H!2G+dwA6(dD5YoVT3RtOT64_ITN%oec5wo}n+++<90f+}K7e!Lpg?gVCN zt!o3hnRel%@%G8w1Hz?%U536ysG4~QnEwd=pFE%*ti`K$eE}5n|4*I(>!0EOA3u3A z=l}mQ{(tpZv;}O;AUeKD#|g5WJN?$2@1OJibH0Dh_s{wMKb7wX^gHXEXTqnTHrNfk zl8)QJzGc3_mF|9<^Z~8f?l+W&wwhiifOp-8=}pfM0plea5V;^@;1-a9&MMHTWZA~E z*Fo?r6`POL0i_xBWne?QF~+h-Z%9$4H!9y-c90C4LgZ(MB0hCLCO6K95q)q#_D1et zd!x)?G1XY<(W1)JJXA36Tzu=9_#qpii2e|<94YMMm`rC}7=8@NY{E)++VCMW@5`ac zwWt=rogUN(&aQPSW|t-~M#^=NR|78Rt4s~O>UtgBQtY`og!dl?XC>9J`ihoY74=_! z&Z5N&+K!&1;vl=ZIJ)Z)I?9sezQz2fk8y#apwsq7e4f~iKacSWG9y6k9mk0_g9QkK zAzs22{*N6kcB~`P$MI?MXdRRC_Ife8B;qLgcqfUsEEVg)x>mfYXwW)ILU=|b}G{h{E56XY>n_xyzwT z574*?Ec@oRwqBQnWmR-^$W^br8SArM%!Ccy}mx z@V%k5lPlom!y*m5OY>*VM~G+{`zF2=eiimC2is19O*l=t*GX^0os5!m_`4QL zYtGhZc#RoH5%zsCb3bvRt>W{Mw8sb{Lf?j}22lrq)|Nh5J%{srkU&yd#&xJRFm6sOwRgTC}^@qfF-+ z+?v|CgEYCFXHhGIRm}?rtC|Feqh;d^Yo^$&Adjh-qzW-oYTV>|e%7|Xbq+fF z1@AR+Ev7!_%g{acS8=kM-D{q9Vpf_7P7mjaZxl4>&GL@R)n)oc{2?D=G=zj1tktR< zmk;i60Hl=4z>8ue+Y3YAEMdpql_M`I%sGBueEebWUE?Tz{dRw=O1qMb^@`&2vmU`( z)uY9oSFAZ+TUlLH7VKe8dU;tDlbI#DQ!RwH3+mAlsV8n8tgbQ^=+vV=J9Vfw7!M&k z+UinYyM=sZstV;Z+8-d8E@sXoHn7@{zC&FPtGuIX&OmAgY!|_u55|M&Y?LIja{~P9 zDjGxU_->Jy<3iBf|y zjK|jO;L;he4_=Dr2j}+UasAr)O=$3GyDF7s&fe7*ZZus41HTdQb1{`Qn#v137d0a2 zmIs4t#J?~L5&b~i^Op`F;^h3#RlA4QW`Otbb1nk=KngGzcWDYTGXniyfT6GmdV^JZ zo#ig?Db07eOZ)WQcU`^Cp@|xVp*?x9Ce{m)9dl9^%~>1+Ht^4#vLqSBQ&(?B;ZhUm zsmgyl=v8*4=#x?~Qj|$PeSF6;VjuZq6e*C^(c9X!0B_~lf7a85t&5Dm2Kk_v`BZ)^_lK9#SU z%2F*92w<-_LS^czh907243x`>3E8oFc?{If`9O8KFVBn(3F0-T85?ax*YN-G&j&A2 z=*z@F^#Y$+lcrqYP4~48Tj{||k_|@@1JQzFTdZWmTx81%*vFl|D7feH^iSmhnZ?Ml(j)B0MD%IAyqk5z|)XYsq z+3A@*F_{U;$BJk$?u%V}4Iolmr33wm$;sb#4!jI?XJ2s?+?lGZYOArZ4x*w^6WfuB z!I;fa;$Yz{LYNdfLi}(E9v|^MnffA{`WRX$P)&JF%5gP*nqY&NCVymOT7hR(Yj{&#@+l>zDHK0Ev=BG=l)0JCG#QNC zK`EpF-dHJ8ZIfteiTcUT0M=9y3w$RgDmGuYbKa+*^phcnTB=8<6CerAHu}s)r^)y_ zN%{nGInv#c{n52@5C%}_p$osG&NxlFXJ~YXHfY?2BFj=>Kh!srT|2Q>g)5~;1Y2CT ziCL-dBum9xWd>#7ZUo1SaF(w5zkXA7{y#^waldnfizzqi^effYU=2H0Fxqz6hf%q! zZlnrc)H9n&wS-DO?+73Q5s5Ea4r$w-voaOCFp^5Huy%b#sO+N`d<9?UlyBt05Ze79 z3}5>nf`Ntr!N$fyAUOJu$xV3JO2?1aG2O?s%5*i=7Ccy!_Db_YUm5&M@h7NX{PVad zyfCLSQGi}mtf;io8TQFKI{ardP(|;L90qFs`uNX$eUv#j^zis^JU2Nao53*YE3rvA zX|Q9>QCff#&}j=v`uNjEfyD@xE?{gem~4;5ry9ZGqmkX>-&tX>?m&r@#dLEdM?$`g z5Us3F_2qUzD-9(NUP^Ni=*%c7s8AxK-hDeSM?_>G1cX)_qPiorA(%PBq7A1Hb#<6N z0#DFP13WXbflqR?J*XGH=^-E|65?lCiF_1gSGuV<3KVk+wrYEkh2I_e%EZI(sT!mt z8bRE!RGLr|n%Iic53WdLDy*;WV}99MqJwCeO(=5Lz#C9_8R`*3DOwHVvWYcSN_r9k zShq_Q1(4l;y!CV3I66YVLtUM7`>YUdXTAZQm!@-?_+`NUd>FspJlWiR9x6F%=uWd` zn-uUUT#P~8Vqnv=CC5L<+ee!_`;F~v8EpQK@!rmx{F2~6xF;Qh}H81d%Tj|ALb zrpsY=nUvh6#4;Tp<*Wo2kRwPz*J#d>>6=7*uIak%J;%$m+=Yc{bjlr=umULOEacQ6 zq~||hsOopXZ3}Hh;x}H})sRfTmc{&<5zha2;(cHVFNc98)U1Ckdn#&%`MbX}5f~Po zi_Ex;N~9JzGBqm>FLPi5$3aO4G)N4;+Pod+S?Szujvm`KuSDP|jF82^qM)S)vFuk71nQ^TP*y58J{z7Hg z&OW+^COYd^!*<@2iyF#F74y?ysYc?x#oYv+Tf??_=A%K4VKDH!?b}SwY#TWd<}SXq z9G?}(?26@c)fReH40HNxg6oudNU*_qIn+_UlgmYOnPU7NIi~L(a`i^S6|xfOxJTlg z-YAP)Y#>i4(HrF<7d5n#mP=ZXc))6;(l+0qS#KoJtT)O*v))LenLxS?E*rMZOTDc= zp|>c1QvL8JRXWO+jzp=Mm{~cq@#IljfVormK8Uw=Gm7w5EwLElbgbn%Ww6$`J(Lta zUCu)Dtha>1W&3Ch0SLKHWE>`ZVb-N^hN=Y3a)`IQ49Ko7t?249S8{c!MH70V@~#`2 zraQq(#Z1HZ`LHssODW>I%#(0gvkt~!dlcNqI2OrAAD3#e7?mdKv!0(l5xiFF&kR&4 zFuE+Jgv$S8W@f=Nr9w9m@7g!8T{9_mC@DIk+Qa1bV=6kN8oC@+2~pMMEK(}%eKR`? zmgAEYo~ZH%GNH=Fp)Edq=7d#Re#G4x}vjE z&6QG>TWNgH=@F(g3pZS!DnC4YpP@1$`F(k&iK=P|+D*1wWr(+V`WCVs!DhKmQ@&Nx z=u$=_sN~opk_cxMpvl@R3CSb=okNwmt-A&;6Owi9G87l#T9T`J4A5L@OJ^7j$%Oba zHnzXB-TDGJs;{{g!MQkQc!C_Oh0=cq`VvUZ(I0Yg#d@^ON#`__w@cHxbL>D`FC3ZBkp5n5kAR<%l zl0sq@q{uneP8pZpj8}0nl`9}|1r#fM9q6gK7C3y_it*&&d+@FZVyU${w`iM1MzP5m za_4E7vj`e&Y-n0uV+WtJv1;9lO69k_%nyIp@z;ZJwb5hssvc}s^mTbS0!5g<_UhW%oF?yBVm1Zcw#y))j4NF|#~$CFc?aju)3QQD`W3K|`?Z(tmq)&tD(6>-dj&S|IH8LJGQ zgKis^;`FR}I_k6-#w6``S~^DVD2=W!I;{(pVja3O`J*Vk9wm<&Vt1HC_zVWyADA-F0sd1I@Sgk+y=c5>p-QfDF%0t~yuJ=kemrVyZpV9X zPa40(JNr8)JFrLp(>U7D5Y&r;8leMOBtixOfZd(rllVsjfsL!85Z%#sH`!5mdVH^( z_dzITSJ~KJUF+KCWEs;HM1VG$DP?QLrv*?bc;KtJYZU&5tEM_)1m|20g{xZ4hCs%Z zt}ZzXZ=U<2H-7Sy*YBxHVg-fOnvJIgmmYa3+BVRk$oDD+%I|7|l8H{{ZjqjYY57C6 z%0nTv1waqn1(0L;?1eECV7`lrVu!iG%$)8T`v-fCy--KEdT_bL2|P`mX=uaidW2z$ zZcH#U3}m*X-RI11SMF4aVj$cM^=A1JT z3K=&2(Hz8k9WIP;)erin1Fl6d(^_^lhLdqsRdK?9)r!U*2>q2a^fIBpLLs&EE+Y7n zBhjI~az;`d+AHK0YJwYbEbeI8{`n&E51XQdwFfV$78;Y`q*2)S>-yv0L=gT62dc6- z8=1_oIU1+GQa!VarOApN*V0mCemr=|VIP*FcgG)&UmwRr`1cRC8}XaBJKKC})L2BL zJ}|qqmUuc!;=A6pi}3&#xr)tee5}erSkQzprpgr7T&+C5R;tSGfy26x0JUz%ETc>; zn&B_jh_u1&V(7AzFJ{i~dlXk3kVjZhC0D0Ib@z38JqF%XP z%vTwVF5_PsiA4oI$sxosHo5ds#e@_sQO=9ZZ~jrwLNIo>W-@w!83Wr;euqd=KCBQ< z@1QEU<00N?2^-OGo7L6HGGS}sPgBW;=WuNjlTYy2i~-Y6W5<>`cG0&a3J4Q7g50_c zs;5=IY>2sg#}9tyoj+|A&5kTX0%W8tA8a{Pr+@zZJjU-F$QGaZd+_@QQ`aj!_XTzI<@fEb93A6F&EW+p)3UBeEJi^hGzxzR40E$1iwWzUQ>#W&LDS61lWs?7sSP@P@4@EEO#bDCKyuMTw z_~YZlEx7yoO0F|XE+%|H1?Mt08oU;U2WcE09h@A%@Bupyj!v@EmvsS)PXa6CE-Ro1 zONI}w`^hN1=nP46MRBxgAx6!9dIo2MEsF=P5{3hmb;i*(EKQVjP(+2mPH|1UNfU*x z?FnYEQ}WPp>jHn^YX^n1d=MsmJ_>+;fPQe(+a?GMV--(OHrYfW=9xPJmU}JOHX-;gs|Dq!HRXGUIf{6M$ZB3-LYwf(~C(BmDykxr;s^*2@bIOD%S*VyB!^C~I zF-LTf+OZdr34v~kbP#lWh_2;b1J0#n$h?6fN4z59pTB@dfI|LPJMqqO-1z0BvA^Be z-f)|y|3sFUnN6_)nJ!S<7>J!M+i)fO_|25$yoD*`N0paHa@e#cp9AB7_11ffORoP$ z2L$G^+&cjADOyq+IqCIou&}lff;&kQNrW-3kVlpS#C%m8)=iR;jak%hr5UIrQOL%K z2**ZgX^|MhqM|&15b<55&zI8rs)#Loq)n843iPJ}4&w72qus+9JiQqwsU`@CZi~=N z$I&$q1E#O;0Yp9AIOT)OTwE;9F7&QENxf4%{b<^(=Ws3=2L2F5h4g^uYHQ~laUODe zbd}Az76wdy{kFP;-gcA*pGDPKQCV^+rZd^~cTp8*HH0f{Tyy8W;bwoAWYlxcuj?fj z3uB_`!(d4cBM{eFss&x)xsr^?=?0?1E8c|`9SVk8J&s zP~)@i;2KVHk`Rx8VN{tDxd!@_@R}pZA}#MV?+D&a!)~*c;LWObwUeYgdJOL}w#F~m z7Q3K^s^Usyi0En3YT{^uqh}i!e+E>&545U_iWz}^G!vkAY_B4WxTwGwy3h)A2ZN8P z)(?ugFqb+Uj8oKFa_ML=bWs;4@ES^;K~u||W&ayp0$tQK)(NH>ydG1kwh_2E)UU(X za4*#8SR+bf)SNTpoVN{Y6f}iXCRCSe^hd46RlQZ($N{lF1%zBsMNYE(8PgCMFRtLm zVd}4pqBw$WM);!JIKT3RFG@gZI5=WRrm?QB-L)m$TFOf@8@@mA%;I*vPrilyBD1Me z)G_0h5x0?YNMe0}4&tNj_eZ#!6c2|Z4MTfvl0~)n@bsF)YRyOu)512>=|RjS^=Ja0me8i(PiV=!oV)8M;<5gjJj$1im6 zrWzz35$-mneig3UJu-W)X9L6**l~xs@vl?|v$8C1z(Q8uiVkO8j1{zoA?Dt^77!C_ zI=-?AoY&LrnXXt3y=rP3Hn`nA5-~y4KM!XbZx0Qb+c$$ zvcyDpDJ5swKJZ7UN0DSyJ4+KvQ<#vdHcUH0N-r&<-pF~zQfN)L3*^oso!pp-kyW#XPfZp zD+wiUuAVYD(@xPRg@xfKh$9>I06rwXP~RDBY}Z9wJefqZIZ**o&D6%jKl!#YiCh_&Q5=o(P+>ja0#?Ark>9t%QU%9c-V4g_@O5n`g?U6X!@iykw2V>eLDGQ`6}D!ZBAbv^od$wX+pyE+C_^At@JyCpc?bViM+~pT zj0r?2xHV-u2wE9jW(^F&s(oo^Kni>0t(sk{vac0bB8XlL1=8~4|B_Sg?G>jt4n^3` z-7EC%lY51~OYf2j)=;!d68@B3nu)}CGuOG=gAu-SCr_U2a`yD0^z?P)qoVmcT})X3 zLFK&Z0g+q24ovPke{R>_)UIcl+4b~^T^Gzt&{*;PE*^^o{(mI+Ub*XY&6GK#2~U&nL6CU0;O;3txB6$eaOIYG;4v6&i|eAMM~X?MLI57%Fr90aZ3f$62q_hsK># zL`UVGms9#N8TB7DPdm94P+~`RR&I?}tJ!~uhsXPD+$EhMq9LvOk$e&HpJH#s=>u_` zEEfVgAGDys7dEiB{IuOYcoXjeBJRe3q-c0+Kf_bN`3-xu?|gvWIB-5}H(tGcQ(ySJ zp`@;{vdroZ&hvz=XsBu|rMkc$vyr~^QabCwgM4LWr6v+ETet*)8xr|zj`2b`$NJIK z|NZYmdl3B|-QWNImlas!9z6n4?XhutNOJk)G#9@~pGWY2-?X1ci)PYAkjNm7#Ol8A zmmRw5uvHY>CC0ztpf>QYufK+ctZgs|t;2z-ZQN;rK4VB0;6bXZHGe~H*)!)kh z)n=1sF?_T$O?cQoY&blF*+CPEPk{{VUw?MUbeg6>hBcoZFdo}1+|C)&R<1?sl|4#i zG=Nspg=Z?;wO3Jf`86fzyk#f9e}?wJgPa91#Dh^ZLa*vAaOOTbD~m<<(N{^lx{t1c zm`2wNxBWC~wJCI-y>5Ov+S-nRhuYq4R9-}D=yA7NcM5?|YaG36Z0q7Rx=skHHM=Cu z8F}UaWb2iK-Vx-I6Q3N%J8$+6jvCu>GFAJVc{vbzB#jbF_7wYmkRqL|Tm*;NqXp&0GW&USqA;jj_2bK}md z_~>A(5x;}hp>i%VQ$03 zRpoVW-n|hk)YOFc7&iR3?tVa}b@nSfK7i8(q|B6T?`^(%`VCI}1eRw|Wpc-*A1x|ZhW#e@iz28?IJ3DQr zNewO8DC%GTs@Vmm7KYbt-V7$=#hSlSt;^g=K@n$S%s3t@D{`EagK21@5;w_S)MTc8EJX`1M-oZ9JJU5S_Xx%GPFUXy3 zD0>t-c4*rjqe@S>ZIH(TUWglVqvdm@H)sQ%G$~Sti7+7De?CVO8ED`N7@fgLelhM@ zI`iDePM?uiU*n38(-Wwo55?`?7{A}!yQi`;S&<%3G$?qu;o#wCaOLYRh|dcTm!ti` zIC&oJC)aAxQtf_8rpG8S^k&a?TqJEIaUPoBb(8aE>&Ch#rA~As1^@`du&J<|_1PeO zUhsBAA6C6BaFpV7Jks0oCnI#Z-O6bxgd5X?3=p8jm;HWe72!(PGUm>vHIblpJ<3UkWFh&b|IGKE4 z+C4>I?g2YR%MdKnpTq))v|02b)p3TbZ_2O8m+=f0{{8aX2HT;JBWvTW8*+@4f`+0N zzRE={wqOypG(!CPWNqDvcqC&AWgS%|cSkje|1^JTD}5czMZ&-kU35<6NA&mx$d*4x zd+l_XwCE4zsl^-)k*NtYQ~h(+ULC?s4=?;kn`5cpF?v~^V#GM5oUr#Zc~p&pAr;ljAksabq6U8ie<&A%BAkMMFbM(a$71%kIfJ{hFC2EV zw6SpgBtb#bpjh3}fwv!ZguJ{Twt--2v@a`)9X;S3hoFHgngCo}2p`J zlqAC_B}WTpU2<*YRcsx=_4ZXKO;Es6^)hyIUb0GL$hfIWf1#~K+ng<{fTJ6Xze&L* zEcbGH&Os5~21xFqIIVe3VLfpad$nn?n=NW#-Dje4Reqg$wGn9E+CY z_RL!`Zp)E5nU)mU6o$pc(5DzoZy2oRj2)UJ#N>lcQYH_+q8-cnFLN7ZYw0u~Zek$6 zGC9sKQ&0YAC=o}knz8k*D^+zMzsG_I1Y**B7`UgvWBaJ9L3)VZyADSh0>nlrSb_eq zz}agDWu6Xv5{Qy0RP3Kl>{`pl-K%Y6^7KG`okS;(=v1Oi{+V37wwq`G>rW+6wGslA zi?81FY=@Uq@Kz@W4^1vN&LG$Hvx0AgBF~ADpx4=KR3sDSE^p3^+@`P0c~Z!?;IAu- zcWF7zp8?QXob2|X<-)-2m)g(lc@z-x(Fn(G`n?>M#Y`tLT?x3e?~aot4|m7=;Pp4U z#@%f5GeLCie4lX$PTMkvgG~8N*O*x?YTj*bIS#j)cXi{fK6a{&l5@$u2z6f18Jy1Z<$y!VuF`!u z)pBUDfAIzyUglgUZnX>%3f;i6vZ4l=Hir7B@=RloC@`_hR`U*8{?T+RX5jdzM!Uyk zYkFwNjwZ6&eX}3x+Lw;BQ~60A3wvF=>^yS%@X6FcwXrfj2rhuI_FLBVLT?8h%%bGu zK}1{Y#r$v#vib^a{)@>42G6A+FlNUUuwi@FF%H`TEU%l&K^Z(ZE<>m*dbgGXrs(Po z9G4twUVQyJ9R`nAadz2?my|OLG9DqF?sj^eaW1Elz0qx>q5>U5(+O+s#92o!Uc1 zNplyc1?$q1a4_si(z=?4W|Ua>8dr6ckz<&$<iNDd}$xcvF@G9`FT2 zdQQbUs6=1}Lqo#@rPRq_80aLkOu=5vVyHiC%;nq_Q@?DNGQ1zLZ_}{UxSt3~r5`6S zrl_*R2}U)-|Hy_JiKu1$#OaJ=98WAa0W!s?lU6cqvlEo~Cap|Ur212yjM{QTyR@s3 z$twg)`0$uN{f=%!Rm)}U_PBqyQxe@n-I#(j28UpTYu6({LUM{44COWAiWL1mV7^z) z?j%V|ql~D=Eosvg5D)q-X}blZ{BcY1zIKpC7H-OTsBR4wn}%Dv3zlJCki`e~Cd|A< z8K%r-JlG7Wr^D3h^T9F8MOCTLWTU}?u{2L7XL;i>oyx$t6}MYksWZ50sw$*PZP&|; zAg60qL^a#(QFxxF*NavY_Q>x_BLQ%ygK+^@MqI$4+i7*i3DDwx_eQoZdXUwvzPKKR z8PWVXAFPPPLbznG0#QJH`q6**c+_1jCGT&qgW^TcS?NRO{YU_!|%^vgBYH@@$v znAo1mOD8JUfznK9ZSKQM2Tg&tSw)8GZylfZd_o$DBuO!j8RcA7P+Ef#`T|pQTl9sc zwka9$M4dB^+uhVbjj+E9^2WM0LR0~ftj=ugn`Xqo9!fI7Cf;pC}(08&< z6TQ_>Z?tDPU9_GlL$wz5nrMawS2f#&nOn@jshK-lQ^zc$p{B&8{j!yC{-~i z_}@loFpA)LfW!*bYJATDtgpY0Gw4IHjPKjTH;k!EVmcest-}7zg7$A@y~2V+CUYnm z+#asq@uzr*_N(|uFX^4u%}OddZ@X~~f2&ozVDL7wU~0AEHOtvEZ(KSfh6G%nvh7RZ z;ZUg52QTg9sv@F)ZQ)-dt;)u2139q}0j8M&q&qP`j&46sBLlk$UL(>?4Xz73)rW4^cFUeK* zO|L@1#_%dSgUeC5i+HfZ+R?&JDrM!ee(kKc&$9Rtf?a9~VJUO<)}5B0Q0XB$5~XJU zrktGNmV&8iVyTQUD$rD8EOg>@DzMfzVsOjF=!o3A;B~14buw^ zT&#o2HXOD~n;Y48wLfGHDxau?w@J5~g{oMUZ}6Ebs~Wj{sVNF~N0P+b-JvU(g!9gH zq5@IAyS1hoN? zY2*oNqpXb9<%WuOM4QKyHrfp#p|Xq2l5#A_L&6di9s0cmMRzA-Onm}upU3AH*&5Eu z+Q# zg7#&BS4wb7p_zm%Yl$bOKVmHMvKd%?V~b+ic8P z;>DE-m_w7zJgc*Ip6ZXl3!F#rsc_Pjdz-K|CJO4C^ENeLR3x-Mj$u)b<-h5-)I-at z#fwK-a*&w^U)f;@LVpl8mkCtaesW!O#Pg zde-51l;IZkwDsU9ZprfsliVphZw|>1EpUbnRyLS^&CY4D5oY%C${J#3Izn5v;0eV6e<3J`a9C5s#braeHfXJflV z9fvpDac(N%dN7l>;gmL>Yn5L+yPxWg&UhoU`htKJnkebTSJDPpVl{;TG05PaSD5FI222?_~ zpz3AK&ZnqnN=%mK5XbgWfDwhKJh_FFp6j|Hunxfh4Zt9=(n1A+W7wQ%nf{Y)r|rFY z38<254Pa{m5}Z;}Lg8ShY&|*D*+tSF!c@_!m=d*+Nu;zc)iXlS!bs*XYc0 zIfm+UjFa1)QQghL&{4#gf5KAdp}z+f=0M5F0U~OQGBBfZ06E&29Br_f@EMsJ`$^Pw zM%6bNCl-7|PL6h79gbjZ(DCDX^aKq!efx9@)z!L4UzQivFK1rclKHfA-$Jt&L;Z7e4=@PcdOVu>}z_7aM0m>~mz0ZJuzmgzaP}IdcYS z0B!4rM&hzp@_zQWE`6V#(Fm~PB+A|^K|S5o_v-5Es$Y@$xf~k3uJNJl&ek5*_7h7x z3+j7W;OIDAhLRx&LzT_#W?nyHhCGsYngtX@=u*CMDE zQi8pS_;%yYRV;&bDKl#kcKlk>M|*1#5D-x>@t|Y0Dikr0n2L@xMAYiGa#w&GrhB;HZ|$(agd)sr(A{t0Y1|AlR8F z?hkhRf6f2-Qvc+{f0XEE)z)W?|M+xuZFMab|8a9|V;=wUPmBM!_B=R9oCjZ=2Va~AUz`VDoCjb0+`$*UF$QH|XCuJiqB!)c7mG$2lC?#| zK_Q2ZgCf?Eg^eRKY$Kr^ZoI$h)zRIcRZT&)i}8@1wIf{tX|zr zjQVAp(4#7&HE2{gv*qNyDjWqiGOEXD{T}3zLTSo1amu54v76*Q+E>KS;68PXRUPB@ z9adNtHtVb{qWhwO$U3zt`9Q8v{U0_f$OLpPg6Hbd_T@sl2H9_I)3?9T+}R%qv3l#B zuuydZ2zC}6*gOo_LUpEnD;#*(sZ?mqNa$FPDW-lKundaS0~w=66a0|K74J@ht~=SNiNM9=jtor!`iiVC3Nf)w)H z@(Pm3F%X-Hg8zt5As5d^^U^Qr6sM4Fc{Mv7#|$Y83V9~FUOUa1DBR7EW~M5#{0C+t z;T|mSI<&=aSK)nZ9NM|z;P?+K;!cPO95ZsW3#eCq!<=QdMQuA z$iB-yp5`i?kEUH{jx)U@3iw9kIV=>f+~)&Qzyl=D0c3{C8KrwxknS9S?%C>|%~iz0 z?w*Rb_OH1?7GH~xriYiw=2T#tUW*@ zsf$kk93%I}w`^|KjanS`9j%tA0trK%aLiu=p}IYQM4&-d*_?qq zKMt;=5y75|2FroffuV)H9g?CX!bpc!Wd;nM0zK=_$_q4{CN1b|}H2-Eq4C6h{ z{$=PL^oL99Z;OKKsHk5$tRGex@^IDae&Yv?omRrr59X5er__rZKaB2b4Ylz@^w6U- zHd3j7UgfQk&Rx=~Q~F`em#L(bKWQZy`a}4o7?u8;`llES{H>Hw`tS7YDD8{+x1m|l z$=r6Ox`4lhc0v9nmX^3%(_i8WEdR#)r23mLh~`g`)w%Vkl$Z?Jv_P+ZP!s%D3-v+C zxhjSGV~LCOTL@6X zM}b%r6hPf%w*hT`HeUs942%y&5RRMP8H*6@$ZnxIB5XVEjqAkX@5FZT%&=+qCf#vo zh{oWZ9v%u5K!8RT^It?)ac~ulI+3z4mQBV(0anUcjO;CV`w^Re);XWBO?twN_H*Ha z<8g20fV;B*(`Hm{;MquWD<7>tjxX+)ix6dZ>> zu#e!sDP(;TJjOrZ2wQ;-A3qLiul9%x8kNA%oOZgM@h#19)W5~RAR~M^P-j`EFEe&2 zIK*v`z}ePq2d6QSK~FB27+L`x7${iXRs5jCJT&Vk6zn8CIxZ8YKAyl!cZp&EGR1!$ zC>{bjp24uLyyV9G=ME$ma4J_`qW=s9ka!U&g4>u~;{U7KV2V1PXx5gpXpX91&=*s1#zFG+dD^M90=zPzs-Y1}zT>^@(L;P7&L@>c_Ei0)2-@gr;a+)&Fo?YbOh5uuA^ z*2h$+@htixzPOJDUqiFLUSGO%X9ThLRcHjScS#xn>(if{sPcZ&B5vv!k? z1UV%~YC2OnJS$0uM9=tAWb5hpTbRB-$ZrLD2@FfPeB0b}XYYaX^rg1tE z*puE3U+=+sLc_;1RVRS~z7UpOB8};&pJbSV4~c9+1(%s_+z$w4av{-XRrqd*CE?2% z-eAjEZ6#P7Ee6e#M!j|r?(84cf2!}`Wr5HbF*hSIo-tTv83sHajVi(M>z{(fk8J$1 z1uSaPZTBCu{iAqnrPD0ZHbS6abDwja%jxpT}eDZ}}1ayAnL&u8=p@ z+0s(*&5K}VjTHy{7ne;oY&dtfL2 z>+uqyq7M4wPJa^PNG;H)LIp@U9+n?*2_)VZ}0W~E|~SafFl4kd}SR;Tzy<(qO=0cWNx^-6xhoh z)&u|HSrk+ezJ4osNpe*ED!T|EpzXWJ7o?EV(3r;#tyZdAgV zd?33!#9yLzyZp#y8?ffB4iNt#LVpBtH;GFb9g+Re-RPY62P3pLJJnl~0Fgj$zlBJI zGsSM8oIsn@?vq%@a=T)SabR(0;U=M8(hvA}M$Z7WB$rYajRwnO)MDgtyL%1hUm-L` z8$a-2fYHeNW5w6736g1Hc6wz(IMGoVO+Mk+d%gE21d0~J!kk{FRpN2-@hv244-!h+ z*0`i=^fNN-0W=glj}28VTH-c|{^B?xqgG5LNzA%r zlop+#Jw`O7%>uUsG|r*>>Im+f@Fkg?opo;5G>66tsmrtQ$zz@_dsT{7(!yK}KGYkp znxT;W8)5VP>(_ff$v5#IU^SXcBa~EddSvfli?q8Wg(%966Ob(rk3On{`x}|rCdcKr z<~Cr!WP#U|2L#l!C89C)A}M#O!mQS6i9mlzyzL^^#&CJ?*~*762Rxgn&> z28*bE%N|Qr^Z~~-HC)(gYmD9TJHp%Ibtj2QH$WE7q}c(f>vV*7+$4@htqU4LVcyqa z(?0kUcxa~;b!qjT#uw352k)O}fmS;jE6}&natFvB7~i-Q9G28dOD{Bc;N&os%o>3y z6qJ&YF-W08@wC7tu3K<-%3HwDiMX*Mp_gc_UnVin=^0GB%eoSMc4x_~Jf_RIX(TH% z`CZ({<6x2!aZNE{Nie;me)pD^oM?jtO()I9XfQcv1qGUn3N-i8;{+~iSDn$I zk2()pbTG5m@#9fU2B@P+pDgtg7~YPwOQgv^r<5`Y?C^I?KlHXP16jVBz#rws#_mDw zg8(pZF3Mw_L^>suMp%Z=CMg!k9vf0RkHzBFHd3J@%{(z=0Ymr;Jk7xq`b#&4*#il& zXM<4~_^vd|7yj-KJLXH2DvySwQI?64i}>NQ_K9R zW&YGMe`=XOwLIWciyyXKJXX9crNV*XvxJD`G)BQpAXTX3K>a0Tc2Y=~RQPX;&M&{Q zBk95~C{G?9?bgGc+HVUBFM`EAYSb&-4-%C&YDYs@)TD>e1)4A*J8yq;$|SJFTNh5& z1`KPx;bsN7K25c8xVOU%>A;vB2k_I$@xDn}Ajc%h_!_?7J=Qq__~qt0Y#!Hl_FlsV z;e34z`~<8vZevb-@nJoQ8s#4XW2EpwL4SG~_~FfrliEJ#!iSG;a6K4(LhH&2-n7RNnlKM9pbc3B8g-+hPM-t6jbfmXplZS) znMI|xvjb-f6H-lKB#7XuGwAXeJB`rJ(ZNAjZ;A!iGA)_{Xbwn&o#et?XI!lL4sO%6 zy+d4!SP*SMF4u6bqGcq?1 ztgOw0tb7e)p}~&=qku(7&Vf~0+j%Q^4VERFaeN7BdDa80$NgIKB>ecUZWZi8bpa%1 zmD>SX>+pn8N%orZuxoWYu>?**fsdx$E&9e8TlgI?+^T;tKE5+|?#Fk*84O0(WO^Lf zf%%=u5s>Hcx0gYh-V|QvupRp8XLHvrVuF*z=5i`I;Q!=vIg5zRIAn2dC z#f|ux=|UeH;p_eP&9}PHM`Vu;!B1XyC&=r9daB^T$M6;06?C~?+{24+FX~6*ij1I@W4u7yM~uI)Tc0SL zTcJ69B7fdEH0mdfpTqi3JGvBXZjd37fx>=)5fvT`L44DS4`er2!-$wMbzc z)5h*@_+js8-#IlQ**G$D#&$PvcpJNNgwtdD$~rJmQ-rFBbWKPg;0&j+ zw;b7_)l~yMWl7AkiV_pk^$}O}jsdLSlf8pF+)0cP5K9=5Cs6T{F88K>SZ|mWoC|GK zI_t@S$c5QX4*WS9hr1u3yCAn5@7GW2zmcMV^DAB32&9qtf360T#JZITHp&cMb3iA~-;O{>$*-zd0zv~z}cK-hJ1^)S0&;*eh4``lldIm{KQM(-q zgO0LT5aD<*=q3T1f0u$_*y*3ciFjUZ!H=a<30G1W-^8s6hlo&7mty9R$EIY z7;|()?sod0L_M82af|Hl9sWq}iEz*dq7@kxv2QB^`;m_;S$pSJBMZz}NB?XPi2qKf zkC|tnKWc??OatTZ{CdnnzPbWy_A+Wl$6-aq{E=U`RqW1{PmCT+igtVQ5Z#`%jhfp< zYi>V4%{SK2-4q}4o0-S_{`}wExu4_xfA!h(O_%?#VcMMk|7q|4vwMEd%>d?R0CO{d zxf#IR4B){$E_EWc``@qG{MCkbQu7qu^xJ>?1yD;D7wuG89(+9E;m20>&elzr2wlt9ZT9 z$SDh7Jq7hcnZKz1?yFV5on=(4GkA)t*ED}&_1RN2^?c*F^=8TlyfH^0-H>-; z*qwCwT_y+kxDOLf-XGkzuK^uk14vO|H?1CtQP7z5wzJly!&QKxZl_1ic<=wjLTT1R&}WhRq79PV<7Lp7W+~_b3$xanI{yd5?#5s zE`XxhULFkXT8=&=D{JI1aXN~lPt<8~q_u>nI*v88c#B+=%}JB~89*Bmr{!t!~q` z|J$fC*a{XsohD}}+T$-oXt}sAx?r{5@L?v5M}Nz9q^lPJvkSsFgzV_W&C4GqUlS!` z{5IKQ7A_1!Uhf9qihc_YIeijDt5#kz_d09)7zQl_rerX=vI>dzh%Mg?uS9HXX~AIO zhENH!RQ|TTR3QsI)neIXS1QGyRYTx(vl`zjGNnt_5LFqWO`ty@i*9|gdhkf$-u_Xt zBg6eA-hV8e`oru0R-eNErSyN#*XI5|em%M|IPJ(bN%03|MxYx0p%Flcp1o{-n`%2CB4HUQ*kc; zD*uY}50~M;88(YHC7B+upl zKlAGb1qft!o>s|ZqI*dXBL1j_*T-?kDdcH22f$Ivy{R3tYe$l|$xG!xSAH)Tjz zc{z%%fBF8m;P*iN`nUCKZPos{20u|^*D33Eh7J4YQ~T$$-z?Bb^BEQ;dQw)0AcIrMx%o5{fDV`gE-Uh$po`&!AW@GA_>%DL>eHJo`(JcbQ5TOTfpcLVj)vPIFU zmMIEs_roS58NAvuOc@k{g=PI<MI~BYRPYk1teBY2 zN?;RPPF70vo z>5V7$us{L`pEvklYdB<@H5vye@5A+H<|M-}t6P}k*_yc+;a4ih+UojK-D~`n%Cf%t z^n0BJf2FcKUH$i_&Vs)(2F)EYD4aJ&*PZtG!rGyfVhsK3PXyR}|@7Q8tfCf?pXtFFqAMlYW%2WL^Ys}Nn$ z^eElg)l^xt(`!%lXTi)QJF=DIV#XAUflN#4L-b*)i_pJ+c| z4y#C-VY#e(nfJ6sWU}V9XSuziV2r9)(l{B7Y!6=_p;vwlEmzTY^W^8_`og+bh6NEe z4Q`}UZm~?aVdH409)4KU&29{K>cQ2T#RHsTTxQ)ZgO~#TW zNFuW!nK>y-#&gK8WBfnJ`pdT)?ccWW$G5BNH~7D;`~9J;o#ewxMc=Dde=~lpnLpNl zGm5Cx4KvGA^T#vu$ELUNb2H2L=8u0{%~M=t?vB3=ax%#qju z(qc0nhkdxlmus&>T3foZid=L+nz8T2Z#Esvo83geEO%o)6d-q!>*j4gXr{e|;eX=ob9~wjDTopqyS9Wq zChcw}|Hb)M#X)ba<{ z2#g0+BF4OIAS~o2$Y|Q}jkcAOgJx7^n~t_rbd7W?X&ik`B?gjes~Ww91zxY2CyOxM z-z* zY+l6;bN%=BW!zU1h6ygUuWE-@!3-sYhw+=G>Zn`>Mqr+SR%;|2OxEEiUX}4Sb=Hl} zld{@!_{OY~m76aMzd$+K+q|6d^tSH z&haicN2B&JJb1rsKe53fVANy^}f+S ze-1`CIyl<(=4!rue}Za{?CMa{L0iWA)kLyn&AGRhpW!4&ZFq+jH=>~ev0aIF={D(>Zh8@R&WF?KAbTGR-S^p z!eZVTTf@pzu)T`oXS7v)FGkNeBK!o648#dM0$U(#ug3X65)j)cAu+uYa4B8cXaqSoer{;Ld1T^0HsQK4>2CV|yRPNI$^s{gExL0YHvI->S7(i;2FuuWXz3R7Z zj3Vn4ptzYkSnnKnOv%)2XYXW5MH4jIAzK(M3&M|#maM##pM@8^MCOI$fJ;3wfC$F2 zjk461!ASA<%1f&ksp_s*^YtDr|vOOydp6Ta5LAa*!C2R zTB*_Z9vfWeFdjLJxoQxwP$tHc`%<1{Qf}Xuayx_aP0``77X6Jq28Hx>u!+lR&w4)E zn>xNxIy+BZWuS%sNT^?irAV;_zv>SJrshuVa4 zoK*lmIR$tc%wwH%n@i^8Al#`Phm95A)11>E)d2AVJVWya7d8*vQ);* zCWEZ06<>_GP08V@Gkh)hfwAV_9iPzdIfSU1jcE5rL;o4d&>U92A*2^?eiE{DJE z3_pBQd)-b=Nz-a%!posGJ=p6`0;%IrEhBf`BUY*XO%E$Q>uEun_hG_ zwVZSReuCvJm1Qr=QIcdVO8MmrE=pNt)}kC;UxuANJN0x1AWNesP$pmT=PpcF^U9*M z727oFk8Z+?D7gsFCVk4fC8rwZ_Qs&<=F6nhiM#D2>_y2Zlazh@xHNScXXo0>XTE{| zdKD>905JE&|hNuXvQ0nykDX=@m@KE?DOILtFfFP-NLvcz=dzOlR< zh8XKEq$p}(uhXYN`E)u=3~rFhG=)lZQ-Dfz<8YMp_c>Gf>q!OCwOsbLqS*OhK~%yS z6lpPC+4)>p3C0d*{P`?J#VfH1>{vsO0s zGTLmxl|CK?cniK`9l1{vd&fa5ne^^Td$+z{`#Icg93A_~@5bHeHfWCqLj{_dvirMe zMOZ`GgF3>9dX+$0S;24ZqUARb-1fkiC@rP&Q`*dWjR@6Wu8p5%M<^|BPbX);tUufQ zjm*-=Hy&_5?uW+p8{cGL`e{o&EH2tB_c67CP&Lm7kfYU&qyA)Q!YN8SJkihih7Iu; zwbN9LE={eUEd|9y3}FHjs~PKg&7hGC9zBxt6}&V@zB(9n&iOC$Tw*m?KMUqi8eoeE zdK7&Qnur#Z_V7Ge=6Tvc41sa<3C8dAHaLSGO-6(SKrIa>L(({MH=cUCq1g$p%?_RJ z!kE>A+9D>`x!OtvpA_C1me9gav>g+f%*spKFHs>`rao-Th;O5A+%Nmb_v|{nibqTK z-sD6jw~LCq@&4)w;%8#2!8B@kYZwhB{#%nlJ(U%w^y z#P@l7!Y!qVrY(PGrQlPyPU~4({VGz!QF{g&klRD1by<9pT9;k|g*yUSJp_8A;w|Wn zJOqaA;sl0m|2hL^fG(pmEH+WXLoSYIC8tYx$c^H}qBoVAQNZ8XP9JWHGm&%(`8z#3 zS*MUgRy!yA1PjTq9M@)lWjfPRR(p&rzTOpIVzFq=Bc7~9mp92FUaP~H8 zBc@MEy3CTso7W~$)_vMH?ifI+8}rjlrw7;8s5j*I4|~*fzQE3BTv*mNN!xZ~yzTq8 zR(6%xKzv8es@lo#dsFswk#skM5r}m#Xl}pkk8&2N9~11yr?>x=ngxeoR;%GcPZ+9{(`QOF|U*rbRaEAhw;sp{~^pI>NBm$mZedJQ@pf#+&7nIRi+vl)q|^*QKovh z(Dfzz$7*IYN%hRmXVm6-->~XUe>eNo^L44`X7jv2Sta$A2~~mIz;9kC9WISBYHmCINxbcGCdORak+>2(Qd-$NxI7DAXQjzx zqI`Zi`akCw`gJVScw)(`a<;ac;D+*Kat97eb*9S5O_jh+N!KBucD6F>kf1%9ltkw- z$;-5K1yO663rL@`syi0S!BUfvAi<9mQr-A-?-&^El)Y^ zyS=5=Vf7?r&c%&-;ApGmv%;BS8U`zN37#Y0no}3~E2ugs!%KaqlJU%LljpK!i5@o_OeXkuKq0r^jZ{@7~e? z8KFGz&9DOL)W@)zoO3Q?GrN>236uBVWg zbf+ex(3LJ!IA&*Ot9vzb*v{GGcKX70s$v~gOiVtM84tRmj5N+zwT=jRgvA?DfRDAF^8)&a1+E+Kg!GvysE_K>itLklQh(bH-tN?Z z`4Vf}BK~SL!91spWV~^%1^+u(OcrHOPRuBF)^e(~>bT7@_|T<9v%mY!*!ym~l~T$d zfyWwZdG@M6JcYx#@{ozprZdjugNAoqkujNk0bVnPeOhE!oj)(Gt1}IM$m`cPZgn{^ zULSv(JPxj-1eF{r(5qSJwvNFoRw)TOAQEd#H2C`a3&*(4I4-0DB<;~Xy`_f(bMR#g zi?k|Z=x1nbdVrBKUKmo7jdonH(971qm5OcvGeYq^64jp;{|W6{hj4PS^4Ci3Rcu>gpW-tdc z!h?ddH$yp?@g3}d4*CYg-bLhXGNg+IX)f{M(ho7se=ztuy*tX6FF)F}!n+YQy3d!A z96w=-$4h7sDIKrjfMLw!0Rudnu_Xw*I3rdSWf}K|zx?|*=phD%+E@>+Hr6!?wf0nj zY*_f0r@yHnwpjA}-&nn3fKWd*!r1oWUTb)ZIpGY#y1#=g%fa`R;Cs3YBuOjkpYiv_ zZ*PDHJ%ak_ldQ1w8-<_RSjX^F;v?J{1ZC=;$g04_se{GVq!9{KhWS|8x0&F8|Nv|GE7C&yxSofXkh6yg|r%e02CGe5)cZImuI^r52L& zw?DI7ynPQbcl$mPAc%PX!t2r*Mi#RN4u^WK{w*T^jauRTRKWT2-}BXHYnv(g@A<}D z{`(W3*kwi$~Ub3t$}2+jq;xgaWsa;K<#)0$!6=a8JG8aC2ylP74FnxvDH0s88AvcuxHQ~U9_?bP3kVC%H(G`8Nd z)1uKZdV*mI?c{VFAdISZX6Vn&p=(9`C%sO;7u{$P`9GxvB^)AfJL2>1l8u}30rB$X zhxJMcZO=>?BZ>L2ZKeW4M_)lJtpk!(r_~v!J`6|kSv+oCguPLU$T+c*2n`4AdQT^3 zsl4r8Dybh|hY1M7)MgUZBOOYFpg{vf)<&Vg7`U_W$P3(Sb%Q>Pz}`XgE@BP_YLPU+DFH5OCI zo~znP!t?InH0mzk^A07!LD1Hf!4FPOx|k@2tD4|-4|{Uj87I1|jN!S!!AynOmkvCK z6k!~zTxS)=H6EQstr+o+s734xaUuLaWaFeQs`d4JbWyz+3>mdCGe;YjmFx@$Wld+| zxuvkCFVsZaNNFTFBk}_8hRb0kcw~f)ag~!dqoGLJMA5m%ST488(hP^`y<#nV#)euhYGyHBx&m!s}MVHxyq*oZ;rt&W{N5S+5-sM_bUXhkKy>-Am4Y5uj;{sNdOQ zHIMzD?0**JtFt^Ku>ogoX{YNShf&<)zmzwM4FCSi#>Q`w_eSakS~MA7pWD(wIrxFm z-Ndvqozg;|{UzksmCdhXw;$NNi6 zTh^oOiOED*)M_qC(P`z{jspQr*$&3=|L`~PeW2e58G+lQ#*{B7W&X~~pdxb1iI>0O z!aW|e23_R{B8a@yP8ST-$%2abEKB3~nSY~SrE85&zG$Kxn@`(wFOBta6x4k1h`S?G zGFzBE4LgHLm)!G3qjAIQIq^8vF~2`nhr9&8UXdU$%X_3i4W{8s|i zsbVN^=wCtxqJLB(%0H4a_Vjwx8OLhKsSdFR;qN7M=`erhj|EEc0U^2&$A}Y!V``Yl zOMeB#R4iC;@cZu!lbmcN;KReZ?R9(lriQ&naBk{#pkuJ`==!JZH@b%{g7Ufa>I$2x-`-)<&&X zYz!bTHR+t^_L7`exny=j1;r&o!B(N6Jnib!3X0l-Wcu*imP^}n_{w99IV;i0IKaMb zKl!%36d&$GbmXb)#1qX{d^He())R{4Z zcqqpH-LYI6v?0vVTSzlkXBxgHnK5hmX2@>2OFlzr%NI4DjN;anU*5dS(3)Zow{u3Z zM+q}SfmUm1Tz!!i=;(z`S9BO-fIkSzHok z4S~d}nG#6B>@YO>EFKxRG`-dsoq-x8UZlABE!f!O*m|ofTkV!Y%{OM@ET?PDIEk$B zaubM>$_LwMHup@*AAvxzbQ)_d)nQvSpVmP*Y^U0+n>=h6UQEZkzExxljWe_u8~OL& z<>Qg~tKAcW&GvUH6c2$zb5u96jq-xB`@^z3?|V+n7X0sx!cxnKaiT^^1v{Z)OH-%R z3Ufk`hS29TnC8hy;nP?HNAH>%TtEz%sWK{4)m4cTTb&Xznhql#9=BwEbYq}p4nLh& zb^>Esq&k0cp&%?fgmeJS!B|OT5QSk?1_;ojfmJbFGpSL~1P0ExxN{Y=p$ZgKW0W2w z1|^|cGv2*}M~`HGXB;XW4ZBF!uorYHi%!Tk6l%0}I{j`PPe+I0ZvCKkxSLuBGIk*^ z1MXTjAaCK>@xcSj>6+RRu{W|%eqRJrnwjdPWCZ4pWq#G}@w=(~F9%q1#>2!v%^HDS z{{*&slBYp4^E)mpP1Ol^r6N@`vMX9LcKQh%Kd^4#xS3w3=z0~dspqggl)xe80ebMl z8Zd`-Jrd;&I2}yv&5z0#bxwF^P&XsfagfX}RH054NP7;WkPOLY`vA zVfc+`(zKHn=;O716dW`>CoP$`NRoz~&ys8HlAOmua<1T21Ogf3QE_s$`zgLfVVK(m z_aykeZG6WY2Yjbcc|$lp$4j!WW-e!SmLzlxt<3gS2ZrAqE?O76ANHCshYk7*gPu3) zuj?l}Z&^;)@Pm7=!uKEQjaN;h$m{*u8~E4z=3AZbk!TF-KqQ=RO!xDgp_bzZLygFX z)nG>e2*cTQdmY`9_5jH^GL2--wiyv!h)g*nBzpliq-b5nhR7d$$A%b~9%@;c);A|B zna&jP#5WDv94O0*>y~x<__!0+e+torFx)wUbFPjih4kdyJgFTVYs53#bjJ~RFVphS zBhfM6b`x}5A`S&>40M-;NN07Iam>^PVsj;p-8faW-g)QQK|Lw_J2Pk+>TIVzsmTrW zUvh5g?nnLBE#z6j>%0F8oVel^$*h>87a*bQQ6LNkWinCWWOZ|P3gK?|6cWkArMX_{ zicrL>aHBhFHOTcXjr`JQvpEvDUaTL+5p5)Uhi5yL%QsZ%Trh0bNJ$VnZzefz=2bhF zpct+x6f<-A#?~_)w0}un`d#J>_YU_?!rIA6BRp1D9Brndzmitr=(tH-u$gWGUHSyC z-S*GKU})<}fWBlENSzxjEL-fYOeT*mKQJrcup62yWRcOQfiAveqpXRNOF_X~wAMLV z_tMLh#HrS{(LTxdZ~_NrHz|-#iO+q$C#J1_MsDT1!ngmohBheyslt4c@K)l$isq?Q>}efs{5+0RUjj*a^qVx5h4q zhEywbhNM+1$?sc?Rfo#e(ZC#vC6%dl>0|;9XdHJcUvH%HnQ|z_`YA~XQ3D{8uwOE< zB6})X6&SV^OZwYm;%-a4vMD8~ zZsGXG_-I1^v0Chpl+`fRIn8ERMU&5%!fB$2C}J=u$5hUxZO?pB@>6AS; z5f5?ePAO}17u!_L85Rh34@~$;1xNdb+mqBXo!%FZ{xYjCmi{(1JDCf6Y8T~H3!d|jz?KaV9BzP30yfBj63^k zuw~vq^<^6~tDC2Kn&D(P$`+h!Et{Gc6-(LhS{dbEV~k#54V?DjAt@ma6G3Wn82%^EJkJiAG~No4mc0 zAiDCBdg<-qwwo`bg-T+@x^TXYs*Dd~91``d5-63B_>+xg3>D9kRPIP*G9V*(S!~r| z+yIQ+dj0tqvIJKXBRfto(sk5Jg8!r(op?u4xW`TpnPPVwZD-}`^b6$Tu#waA4M*`6 zWz#NOT?{ozIq(sK{OcA}glEbV7+sA4#x}3E7 zV<}Ek!Uz+@pMwcnlo7+hYGppzyMWf4VT5?yqRYZ03HU#$0zT!w%#@nD<#D0}C_(lc zrJ-uRCviOA=RlMa!Aa;*jkk!33A$i4n*x;ZpR8&T-Cz@-YZ-{$J^my>p^;1B6sET# zDuciKu1q6O)D#1@3#j8`OK|j+l`>Ds5(4szPz(#46nyu>K2K?eZM%ULF{4_iFUtO4 zXUx#>vtq$efDXu|o!{WB;4ceiJ?Y>8bfv}-7|9XvK3k0w;O_4JP*DiviV{1H5}z!C zP!zX5!Ez6-FJf|Wr)Ve?pYb|MVD_Wo5Ee!>LcDU04=188cvdD}u(1`MEzFjG3sgID zQD5nmtin7lGMJ=6CI5vilV0$hQ2KbA@tw4cT(FDVERYP>ZpwLCDm>U?TAiF0r$l0% zemO5o9x<1p;^LN^)y(X0#qYi|o|LkN%0E}zvPf#dNo}2}naawzsuV_QOB*2*JVLgT z<&iT@`k(rP>wbzu~R_+(iNFy^i9PQ^YVfm*&G0~ zXWc>U*7-zZRtsgF6 z6kbXQ6KTyT$&JPLd&XcIVlW~*P!jwjY<>s*Cq~U?@FW#4Y3=)GYtNSc8nK<$JoFNz zhj)M%Kj6Pb|4I3YCX#W2Q;oexUy7)IZjeJnUJu0{QtXW<7Qq1Bjsx_N)vZ}wf9fed z!s4Tw6*@3+=!P#j+RG`-Iy6a~iwVyN3|NGVj5v@Y{cLsBL%B~whkNzK5A>gxfkj#N zFfrTcr9^?Sk}mYH`_fqOY+@dCEZ({K4=g5fe+UY)ZUIMM%6Gn2ddfX%&kj~6A}Ax*78)P#KRS}vS{^y#lP>~+O>Vl3!4^Tsu@^1^dL}7#nRtQh zD=#OD8!w1C<@G_C&7)6{VfLTok(cG8Fu4N}Wkp=fF!Uu&NvB%p-7H zv~SmfdxKpF#-vb5M!<2NeqRQTFzmF;OTjX&IgWNknh|e!y*tO(lX3DgoP zJ%z+!nmy#_o_-szL?hK@PVtB4o1F+Zt{4x4K*L`PSg*c-;E$L!mr=q`b;4zl|t-}El#**aaQIIm0PsOMfoIk0FE=- zuRB1c?j2uq#7!`c=b3uY7sD>j?3v1nn4NS~=FOH{F6MIIeWxSu@43CX>nJ3z1!5JR%WT)E+i9OoyRq)9Vq{6Hjl1Ed?^d1{wa@aU1{ z5tKGbKalqGXpVqy<`L?xPK|41&V&9pMl~sG=~P|nn%GJB_Qt`c87#NIBCefQb8_l7 zwc+EWnxnNPrK6q2)y1yfoQZ!@c~h!ZA3;-lD!*pxKV?ZrIV(P6|CDbcE|J>=VMNPe zb0<7Tywtt_sxNKZfnz^=pjd0t-9WMY8=7I>UCpd_43KK=DI@r*2%2QQ?#r5g>HMbN z_@{=dH45bht5qE|Ybn-6t-bq}-L!H8)w*1S-Dyp4VCnkH&Jc#Duk=9I{+51!TYBl> zN3E&vVUk478`u=pxBK`N=x48tEiL?#wS~qgz6=rW`OLB1A{k+t{v8TWP_41^jv%8Y z_;$uB(;ohIj0M{!R}J+e*4+!h(4`{&wd~vmxic7>(9Tr59c^hW=vTYyy~0iJe+s+N zZ9I~Xzx#WKKZg6YpX-f~P?QhrC&G~r|M|wKq)3}t54pdWXW2!vhejK*oj)lQgntOJ z91Nsv5k>OKm{UHO2!sN`6Hw912DK8I1<@3;SqFznL)U7vHsyVdI&z~C+s0g64*PO0 zE{FI(wAbC%--ii)?+OjZQt(KfCZrXCmDGnjPPz6v+=GeOw7Y9XGm{VrS_x@k6Kn-I z3qT#=7%BmxP~zX4@HgTR%D>-09_hO+E^@|Pr9Al6Z!K)hIL+gRG+WqJ`^Ub3ADvpthB)CP)0aB<*A zg_NJBbKm?@55&J`Sgt8P9FGaX^{gG;mLCZvJu6Wy$ z-+vFxr*o~FmA;T31c(I(B|E+nek2PtN%}niKa6j*Q?iucq-wfsJF`6^LgK%A=<^&9 z2=PKt%bQxbfm=Fp-6pCNk6qV!&Nt`cNzgK7fW&Wybbb-3>?X`04&6f@$}mMrSsz*O z>D?|4jpZ049M#$b(IV}$N^6n|xxnVabA=o7Mx%3p>nPSc(h6?^Ji0maJ4BaeG~3L1ML!$Q}?55%C|g05nlE3`0PX;&fD4q2^~X z%>yN2HpD{_C^SuUk`zR|RqT;z&t?o1l0&Oj-&{-`8Z3;MbvdQQxy)X|cN|gAkQN!! zLW6qOQB4i&)NvF8FBkAPY5_msk~OWb$QJ+sowuF6dff`HTfeOT=IqXXEM`>fWs9w> zSD=ijmr&(mjbT^3?R{~{bvO(!sf^7|H3^UNv?+gV1VDcHFW}P^B@i*0luQc==8=T&bW7Ij6RT3ix0!bDomV zf)d7fLMrt0;IuP-0%^hyPzVlGq{5wfBAZ*S2vWqR!|Ai7a16w|MXtaV$rtuBq|w~N7XV{fwgG+2}tk)m}u zdQo0xs-jN+0V}e!t9C^-xH+I9T7k;WoI1+w!Q`|XFXd}zpJWcL<*Qu&#=OPAgxEJ2 z!^qmWXSf#)j7O)g8g#8NFCEquBjb)i5$$#lvThkZCNSH@N~w#)r^XrSfse@~pp7A40g@1eFY5u~) z^xNIzXQFsc@H^AuX&P1e;%Y7!K{fx_{^~+idIQ7+GAK;pXfQ!;&WuQwnMf6MXA={k z^;|`vs63G`y`e9?u`f}-B~kp{@R#^a#`MgIfSDNrGaUod7X;Ief{As?IG9c#%&bV5 zzEGG8e^}sI1)^b235QuA9%iwCn8hPvQXev*zhI#5ivE=q7;}1L%;}*qr^m*e9vm}2 zI%Xk|v0uJz|E5D^!d~=R04)>CF+0#7_rupS!gc-n0^Wd8E;F@25a7|YvV{T+fV_A`uka3%_l!^ya zvP7K)Bhj?glQNhhf43-{cM8L4hCI^z(+%t;E@;ca%n`n(j(J}i(Tf-3zIgqxdNz^) z(v0y4z6<*1m;@^n&rUwons3^kNT2dS<}N|f0z8WJlZhu>nmV1V;pOL^K0fMP9@Qc+dYfh?y+<9zr)pv}fR z5e)QeiS%g&aJ@%p&(9Xw^T7gpR+Q~58o4B+%XDle@evXiGX!EMW#aR#G<_~_T&JOTq1aY$i_u<~M zMg$U!*jiQ?s&8b8!XdSQhvvo9^2)SD4Fc{OU{6ez8(q&z#!=z3Uv_!+kb9}1dPTzL z>37Y-0nf}>X9)69JlvVQJz7+DS zVsFUCa$~1SranvHw0Rt~0s)+8X7eq>QhPZ&dKyl0;ka38o|hXW%(G;Q22(RmzUjf* zr_JM~k>IUkrlAD*S%aqW{E!d}!p5IDO@HaAX?elIevza5TPkdr zJ!xl<3r`qfp3Pdpj=W2iAite za`@s0`0vZWj#TpQn8Kf6k2R^yuQZs-5E9-U&qJzsgQCa~CH6%!KSs%yjTFN8FAEFH z*RA`94@rCc%)^L0Y#0&o$_5o~{#~MtNS`uVfZ0R+=Y%Gi#~}IBVvqohKyttE0h!aM z%YR7Vk~_s9xl^>086tzs9IxY2M(h}zZ?*D*bmwPmyWt*Qi-Sk#gf<^4+B0-&8 zL}4p0F)CWIYn*TEO9s3orw_uA6S#c`t7pFtj&lCR&pNfA~)E@JjR7IHTmbox{ziU zpCQnNw1!lM+^H}KCLG_N6Afef%cpH|t%EceI^%6STW+j|1>3AUBLK%;BXB5V{YSw! zc12Ss*BgZ+ja=Xf#4%$ej*=5)K{^QJ1B=t1*KI`28cyA!q_(JZZRuDY9>8&Fz~{#6 zP^ky;>mv|2?g6C*cVQ|Ifj=H50>|eG!0|=m zZxpe5$Rk{Ep6?RdBQ?({HyxjsPL_ktA9sxMQNR%=Bg)5&0X#lK@Q$fd>kXxWRw>it z8>GW&ce5H2hzuG2h|DTjq_y&z&k zaAx$(wyISDA*`4H!X4BIAdoc}^dFuj=&H1=;DRi@(jCRR_jBh(q1>raYY7R{afSz& z(K)lC+$Kt0Y`SBja#8`MdFU3?{O&vP1hio3g4|+?BZ^|!&y^K%9g`Xc)m?F|`)=yJ zE?6<{VJb31_9f3ZnCeWOa^q9^>>8a>75hL9FAUJgKR~9s%sa!%SkL5Bo^?FilC+L3 zUTVJuk6r}-Uy6)gk>+87+xZ(G5jDd81D|ypdlkLgEE2s zYGX5yef(`GLktyj$0r8C{!0@qZD3-8uCB9D4t&hThMD z>eL1!Sg2y=yCLe|1)%z2}h zIUPe9f8Tt_!ZQO37s1OFvu*q~=G#a$Cp;e~mzEuFfjJcYKMaa~4n04Io}WX{e<|qs zz6a>tI{mig()OIbnK18n0eNRLrZlv>@67%hjpP(_6U*P-;qp&|H^7@~RqW(2Qr9W8?Uhn;MP!F;()A8-Y1F3%V{PZu0 zsy>Ii{%YW^{b3Kj7U1i(KN<7-OQAf^g61p%1vBuqU94xLkcqvWg#i6Ng#djg_~#k0 zpL1cky_nB`I^gqP57YUt2m9+J1HLv;v%Vj!pYlz^45Q5oYHgvHuM8*EuX{4lJn* zTRz7po#T=|BrfTn3^`homOVN6pLc}+3?4m_)G`~)G%C$K%p3 z72p2q*pqY2$@}6zwm&oe7&`|_QfXlZYfl)R>n_e|tQ z;l#KW{O|+2gHqMis5S0f#f0hpUGQ8BRyb)du}fKPYq0$*T4rM2ZZtZl$M>ku4I{`3 z=>mjw@^K~SkeFW!Bqr_EIWFcL7t_JTB#5Q21{iaWjOjzhghKXv;Ofnq_~+|}$b1Jh z=FpgPXv{e@W=6y1yJ~b%xZ#=4r*qiNIqYT{;*sUPIrio~u{SFL4*AAm?mRB z{+@80*c3xlVcBTXR<1{!k%l=TM+? zD9}G03Uqz->GyvjEKhBco`&>n?pu(auvA6Q6E0XOIpF6U@bk|A{G5Y% z&cQtYTrkf$F6U>*2rZwesNsNt^4CrehsjcDMZRSAmt2z zlzz+5uNse%)b4i%rE~^%j!`+ssGMU|erAlyIYi|gqH+#V`B@<idh9RKkzh5wkMv9=cM^~W)Y zcY_gJ7X>omUcWWRkep*k&M_qC7?N`g$-fGQ^!&q3`Z z?Ov|`wXvQoT1D_>6E^JTrk&c{sT~F;8i2$EP}va2LRR=|X<_l(?}f5htBUbH6=1yq z-kSogH|D>Zjd$`-r9f8XPwI_>y~7$VMBS~#|6TRtY1Zdp5gM>K9at09IfM2v2Nco+ z`{)2glJ&SoizHiL{gb{jf~5Lt{2W~>lt~c6m0cBMUijfEzYerd;b-XiB3um}3+NFQ z8ac@~qZU?+|M7r_E{mb{eGRE?vE@acmo$Wx4mv6rj%1wdkhc^bh-yHL7@Ay-7PHQ?^(9dfnzH5zl|D$tzgmLYnak%Hg1909K+3d+`B3#ayK?5s4}DDSGTI*ZX!mV z>FEreFB{Vci(GiG8;}6b z-U9JorpN=%Q&b=Tq&JV#Ok)cj>z1NuVzzRq_mB_+?zo3^>B4)6JWu|DduTOhQ|Mv% z^EZV#zEd|vCR(!)sFg+EG?56^&DPN)fHxdb)j-~$pXpoyrXK028^&A>kqb}Euh z;p8%Kl(Xy9-d{FyFEQ?uoX&!UMQ&NxuwE)wwF5e5w*L3u19O|H-b5i_0IYH$iH@}l$kDyLiibGO&Lx0+XnC0zc zG9+tHIM|45RMZUOcjLSS!|PX0_!` zm|dQ>5IQU}_44AAac}qpc}IJI&siW09EFYDqr?55LD)D7cR=JvyxnlG@xIxBB>d}5 z<5(faGPNwk*pg+-BW6p!s1XOnAIM~Osd~1iUOb(QnG1~vL)6bmJ2EZ*sa~u&3-ytb z9ZV@+C1PRqBX!Nho24NozupxBmy>=(VwXkfOkP4sccs$@QX~;WDFgv=YgL*E{Ot(T zR+H5Vz|?7L03RCNaZL@NXH{qzvlNh<&4?|5<&jaeqD(T3P3)k$$-D)T-RK^d3*+PA zKAGm1s-X|>eW8X?gT&1;j2fKT9WOzz;CPXUpE+J~leqgst}|M*^e?6lFQF29g%3NK=3wN^C)Sv{1E+Q?3uJmEq&Vq`%Hm%_AcSYHttpXO(i1() zP-_1rgN|0av!jb=v{#+oD}upzHtK5OeXjkW{B0?$$M1aiojyMO+{1PJ(IF!W6ZWq{ zFX7yUO!p@C`qGP%0oFY0*<8bRERO}HfIyzkZix1~G}m;_9*k1rDB^#ZaebA=rL^=& zRgfu@v?9f*5Sl+A#WX4~4gIJjYw@HNkNdF{0#vnzBv3ZmVu^7hwAq-pO2o=HN!uzEW0J@GpsJ4QYy2^(?f1{){_SHTY9Qi zTm`xPHOLz>EGxRNef3gd59|)4VjgJwls~7v8Eo2O%`>rMZ_yV z*)GO0Y^lhSb&AS2Us9$KqZ**v-xO$M8!BRaynMqJW()=PBhRAQw&R~DIdUBws!J1#9$b9 zz~J3_^CU!@OqH=gA%vZ52eqF#YhyR8og5wP?dSqp4wrVGuDi@$$Ypu!BIln>fi4evN<(w%?BK}2Ve(=mFwqX z2mhEIZ_Bu!dB+!CfsWG~lV*Lhmt@@aut-59BS?-}Ps`+n%a<#&jBDiv3E zhz2gSP~$s?1BbG+1_WQ5M+5(o(ZJ0Y4p*lqdoJJUQvLGKNa+C#A|7if^QLeYb*r4D zdv0Oi0hMA=ioa-7=7-zu`5}&r@AJ$U$Gp@361%&vkUj4c;rQga`Ot*4!gOybuJXV=y3Hh+$#Huqz6RYM26D!#OVGkQntonK4iB+9& zVwP#YN;JF$jEu_tpiuZRQi0pivt{fm_+M5Su!)uzn8A!|RTWOU zl+KZxc!hFYD|(d~RZ+H5ZZ#r22qZI#nn*V5d&GfIAd4N+io1aXt&mp6Lmc#fWyM}= zjEFY6ROof$A=(NiHr0*B0;7Z92AfSUGJC!lm#0alCxal4S{G7Y7@=z`{2PQhjEzH| zKsXH8Y}E(_e>tpb92wQ}Ylx*H~U3~F^V-4tCP*7O3q$nwp5*rfZJ)N)mu%x#1kxKq0m-2gLKU4C3PS-7VQvxo<`FZcuPN)gShoI%R&36*?t&u+AI zORO8#EWPR5G^7wa1BI?JnBCcmp6jB;?6gFnFGRc-Fyju3Iu@N>=S3 z5tzbIaMDx1Y=SPH8G^@J&9cd?rjxoXpu$=un`bMn8>+>m&g}oBf7VT&h_jDgXX;g0kv4wA_T zwca=>qS#}~I~*XmdV*)gRVN|}c+@~;?~dussMC+zOb4og2K3?4$ca|nuzC0t32dU${2!N$EJyXh&w-gf{_|kgJw*S zCI}IZmrQe&LCwogif~fX7c`4|+MLra!Tw8W{%x59q>d4J_e~}QVIt0foNyKMe;)Xs z?D!v@Q$!K%ckdGMW0v?IYtJ^Ht~v2P)}C)Xe>#u<@u$WASo?P+IEcGlU}`tPN!+^V z54wZ%4#w1&hwgZ|&>asDyW^pPcg&-A%%gYAqj!95(K~b;jd7>@1kY+bknMOK$d&rz zsR28@kvK5C#%x78^x=}!ImOl89(7PEwWDSTp@M>D zfK0y|v-HS2ku)NLgHI^mPapeC}?p`BUrdEdVMVsftovVI$1dCWj zi*8-SaOFw*LfFNcl$$vISR#}4C;S-rM2}=h?OqgKP=OwVm6t4=QDH-*hI$X`2lQ+$ z+a+-O;4iL9p-ssQc5&#uVHZ_yv+4}N0g!?&w4|S2CRdn3ZU+megF#nVI4jd)q_Og{ zO=$MNV6f#E!Q<*S{#kb^wX#mUl27diH2gq55lCt4m@fIFv9(# z`cL&8b;s3JxVm(>^0MK?3pAyg48>yM#iYtP4bT(9dOI>wm3cKjB~zAHDv2H~EB-^6 zR@>vNFG1w9%0#a`%}5j;RganEEAXl*$OOU+(OeLC3`DC!!Wa6@BJ?O`HxS3 zY3v@9~enZYz#EA+I$+0gBFzEd}?}`NxzPM7a9W#bp%7he_ymmi1x5VUW((> zO5h=mDpRrSk>^3bh650yZe8~ey>^9b8;-Z9y>LP`;Ky$SdYt_|gahI?Lej-L4zwL-H&Ib%i4Kv7&Os@hK>ir zU}GJ`rZEY3#-NZyD5ZU(9tCF;L@`EjwL%nHlM(U9Pw}W9cM~#6gm(3?nX961gM;a2 zz&azlr^)8i@|3xe^Y6*_{zJX-su}J!_TZ0jZpsLc1^N(uLTR5T#jTY~! z!Xrd&G#bZ$wrFc3ic|C{hQG^YK~|tIt*$NwFJA`V({{7JEddi%*&)x``jSyJ}X}B`T$ixSsKJa9}d25uX?#HF<9qAg^2DRi9Z5v*$YB!2qN+N*-zV71ej&|#W zg*rVe#e&GsM%3QC2dpPTATvvX62 zlb#Py+!&2AT2{)rl~giY#upw@7Oy=d^cuIGC)j2c>Ws@{p|UFF@2%5fckYDOayzDz z_mfJ)Zm0?UzC3jUE-e{S)5lndXZ@Isu4#zqAfaF!vK&8BtBtXCvd>4z-yg8 z(IG_>_97WZt(b)+_GU$&+_L6-2!*IS2IAJ}*0?Ji?uSP|Li1n*wxs8+c}4MWVLlIE z$7o4JE+InUWyFUgy(FKEB*e&0K{NelK{?I5$GxG>!@Ht#1Num zPMAbzaFI?I!>i;K{R{h733w{iyIk23EwD*AiRcWOR&x-0)e%4tvPFah&=KpTw-Pn4 z9e2x*>?I`J;N@jjJmTtMrLX<2{X8dD+P%A+*(kG3f8;l(zIXVcw(oV%7z}U2K_6TA z>7j*`KUcJ%>%~zQpF-rdi}{fZ$Fg(unl>+|j$)2%f)}&VU~+x|tqtV!upnwvsjP~ zX${Wqz&g$%xczyUhSdPvrk)jtP*j66;uP>-G$@h8@)k6;^RqvI=e_?5mF@rfyzjrO zo2wg7Q}4g)PoK}`8%j~?0BHCaC zQjyAg{Q9Sbg+(obYz2$z8@Kc5xEUV4KM2ZFyiypSZm4gaU0km;j@8DM!h`gi`!n@4m*R^xC_U-wOf|V zpe5?b3KHoSh4$H0ETjMpu1eiptF%73RHw%^^76O4p4IMUiq{E0{HtTk;3Dew(?>A? znhJZEfP8(;sz^MYrInXR*}nc$Yo_c!Y83oYq)m@h2k^tnOBxTT5Z$||pw={|^^7o0 zo%4R&CMKcNm&A_0s}4;RPwRX<{mxw1wBUj#%f^9#N5|Yc`X6ooO|ju0qK^Fg|I@Yg zjSctyzxnLh+Wh|icewv=&hP*8`~Up@KfnLa@Be>}4Y{~Lhrrar=F$7cPTjQf9>BH! z+_~x}<2J|vj;T0V4cKXD+34nKN2BvpT4zwu79AFNIu*s_#FGpgB%LbVKBwBl`^@Gk z+_jw)C2%;o*7beZbghfxw)7}u3G01+Id{JMjp`Sro@LQ*Nbl9nw0dp6$WaxRLPB1Q z)LoEo1>M1UNRUX|GQ;aV*b2+~>)8+rJ1QKui7T@$NF~^)1W(awgf6vVsLFaZG<315 z=yp);bQw4A=x05+-c_qrx`ACqZ1)ALE0M2ojN|mf3%4KIHXZIu!3z#zj_;E|gfPz# zC;`qusDK`sucW)P*<<=lpe^h(4rS44Tm2@Yhyzd734idtQ)@_Q<_yIWUE=W4w?L2E z2)C5Jp9ysfT}%0HsV8lJuXz%_t=D$T;s*aPw?E^x6e}XL6$%og;txOqn%~%O-8R&} z$Rb|0cknHDcdxPdL|7jMj?s=`@aa5iYX=5?Ovi?l74=7|aSHKPeDm1L-|J3Jqav_% zjAWco!VTd^YqSZ13-eBGOZNahNa({(ZQGZ*30!^Wt*-!o@fK>pDN%3u3h|e8p~m6f zjyFG~r*pq=W@M)i8TrHayT_Sj@S~?3#gf>24Pt_~r2f2Z0^%AOgjux!J^S1$KU@aZ z66r<%Js54fiJd+rn%js`Y^h?xnfqm9{kP9&FD-1dTti=}a@ zt*tI?=f<$sYaM%lX}PO>K`-&UTj80;y(Ubcv8Wv^-u1~WD<^`VNG$waMrJ#41 z-#JWL^|4)0@l`_2T&x7yrn?K%On23uP;EGCXYr4(*bdidb*@{ToGsgD!9zt2K3Axx zK<*`L7a9cBuw!r4iN3gm;-kA!O?%<=+2e5oG74ZdX*nZn!zLKLb-Di6?4-i!(`v{m5gvSw)}Ck++vkEtYJ8OAIsyJ z?4jK|23>Y}vC6DG5ng5GD6)7mS&?zbcdWjrr9f+Skygls3@#~+0 z#gEab-|3%kfvh0#_f#wvQ40q~l;Pf?eZba`ool;ZVbRO^>G6}+XR>X$Dum;xgF~sW zsK9+>2|2dxaBzSs6ht3~cEL*R4cbw+6D2HK7>;)I+)VnGQ0DQCF6W?q4ga!*B0deY ztADEl*?(DET_u@ZUi4_uegf8|?|J+ddQgLlS$J@?Tif5OHI18#&;xPFNmVvaN`?rh z_Cg@KyVQ<%_K=VU1)w%*SOEHo@;&^ub@lD)_dm7qU&+<7aOj~ruYftA9LxJHb_3YS z_DSNYW*P97wwW_4G@f7pl4wNJ)Sq;_frR|RM*w>7faT~6|6^8d3vvW&)+Y@)y&6z9 zgk(dNG+UA2pX^#fn^t*UCNT38j(!456OT+QL`nVEC+ zn{vtz?2+XLCRdl>%G12YWcF<%WQ|`g@_IC2A5TZh6lHwC{QV$h6 zOxQO-+3@o%LWK;J_?pCVc<5+pZ3i9Rjd;H^cTTf@c(Qj`-&fF^*nfvVbSl37E~TP? zSZy-dlCeGsoTM{O;_lh3%MXiwjx~o&3~6gFR(Kscf{mb}R)Y9#h%}_N<_2#a(v=`v z?6-#VGtRAS<&5*m2OS*Q*D;|;x~^=qOsz7bDmcFn%1!(T1YQV&&o?bH?+ZJxf=mb= zJre7>gNLKlP+td}$@IiF0HfDX>Z77M@PHYVGsHD^SdIEG*36%1bsoE zle0;m;>+MkZ6;_aQ%ph+f1M3ss@k)xd& z4(Dc{61+4}H4NEDe82AxL?h&oRgi;`H3H$lMAj(is=X7PlJin5Md~SkFc}04T4-oL z6>xy3+)JxmbYqtDqk_W~1)HXCDZ9+7zeRUOn3VoNdo&uD9SBSV0_e9BXg+^U@CSwy zpDc;_rpfi(Ybu_W>m1%br#{}NxETev?@XgY^a?kbz zXjgj0=ox;)ZzWM!YujN9p3~=w6~i=+96>a-E#$@aiaee(77T_u8%JI5jaCL|GH!$&$^L^$lIDppZ;-M-)4QE^~KhBrrdIq)DxwhtREryX=oJn6SBiMG^Hnv+F_GH zG+vn?XAULt+E|Fr$6Dh!o0NLFEJ91ZX6Dh7ubPGFiI>hSn)ZulA*$9ZsG@6J)r(P) z>S{x!Mtiw6ye-Q$Dsb$wUgtA_KU8T;A!?--(TP4W!AZRD3>nRGkv@z*$^K+NPdEjv zr;;odaiv>eZam}0!K_liArNny^eK#nU~X3q0*4f8i}C!TK$bb$L_dcYoe*dy2U0XU zz140aAX|KjQ9|nsMx8MTJ`~SQS{~xn3azs$2x#9K6B&w8<)z?HVNgH}f>qrvuBbZ$q=W0fNju*jN@+*$wAZL+}M-IUw)EQRGr#F0-Mwm^o z8t_Lcb6rtrG}^p|prT4sv>c={}7JrII8m$B_LAJIKl0cKPI`L;nF zb{^CHZ|O#NfZE6FH7XN*#27*t*qy|@P=( zqgl5N^S*gu8Re`Bu$jHS(wOzoVjr(#Xpn(k8UpDQ#s&_*%L#}Q@GBn?5kjZY@=H8cAX2aPctd8@%uUuhlMR(T{%rO1Cn*U=#Ze~d6LTxFhEJDMyA zx?NXd@S-Pb-F_;Q(MFZavUXcWI6Z-sRm^lK2c*%0_VQgmeb`bK9GdYu;XdtNxuLo4rz2Kllzvfq8D z9!dU~)g|2cN;9NQhxN!U6@kvIz-*(RtY;FVZ=p}5MOd35kLc>}( zS{{GcM|SfqLjZ3fw}fSBAk76Cqf?$F-_SV5z2W%QDs9%1mZ%C4ht<=dy-Q296DQhN z%w#0^NQ$mgQ5OZRTadeB1X5;}!+6lC4sAaJC=mL*bbL48S^iReO< zW~^_qk+oLWAeiC-9-szGp=3hyxeVVLKbzN>j72$5_}4iiq}zK}-L?l4+MX6-0V%$$ z>>RH0KFx!AwrIc9`nO}ck9Om;v2z+;N30fx8^!?r6{W9R#CwDtXR?=a)?$kKujRD_5_K)6#`}Gg?{YA-) z;Ug{<#~Vjq(crroxs}AM5{1R331!=*1kUsxgZfoPhqub;mU9fLUZ3U z(O@-N0vJSq#@AoHe^Xj8or!1++N7>x><`Z%IingL9v#*d7D(>QvHh!e;z-1CtMb=n z-{`Vt99_fIgnxrG&azg<0Hv>M&aj-}H1f(=jIO`aq|JP@)#1oX8VyI@g!ufXj-d+b z1K~`D&Dv||8S+2lJ8pO5>ylw^L)eZSl71;;{~I?=f`?pMLFO~Ql`$V;p$}MCJe?qe z!*Gvu&*eCXa#2x||?!TwKA5fgcDryjnpoz(Wj zo&9?4@cr?kjtJnjbv0Zxghw7O*0dgiG_D@jluoCGpZ1!V6~ZX{0nGd*-3+z-EsR6e zR$0=Jy|1Hk6vzie!7Zf>OGf39uL@n8Nt{FjG7etA~$;J?g7 zAUKAjquGkO@fsK$p9hgcKVYWA6SbILWQD> zni!8h#FWk{BCL)=fp}t;=hsyfPtv)BS^-1ap{-|c(xYwDi*D#|<6)Lq(shhVh2R46 z$h*IRkDL8uys(j#&wia<*i_IU@eM|Uu<&MOBoD-G!Ef-tZO>;YDRVFp1_x0+MePS6 z&tRm$h}~w$Fo>eca7RJH$5U&d!Ub|I7{w2>A|-XhGXP(y5b`Q)!^#=E&}OhT+ve|+9W7s+?(tOw@ zvNAb4H#fXYc|odNXu*8mjgv&#KnRJ->PQtAI=!We%%Xn=86JtWuNlnfc?S)(aW?Js zD`0fPorB$IfglJ2?6lDJMtJ<_wIQUO+*MEN1?ck~>@bf1 zxlbz=j7^1OususzIT~0nzzb$LjBfFbV0&uWKemJW`~xKJNx`6moDq*fYjV>(Z+mu1 zG%y}kxP2!|v_8E|ayy3-arOWBdE|@WX;5$+f0b{)p|EAP;n~d%^es?D@6$^5^b3@R zS5ccBID)9#Iq#zwySTJ{m&Qn%*PAJj#zHdK-xE$o{#4(72h8P*(Y!intyK-!un5lX1$+T4It#x4(r3ZLb8zMr$hI??vzHmq%vlO_#F-ys zurk>0oteMQ`KK^&&HSG%3*Wwkw5zCYd`w0tkLd}L_a@v>(N+wk_5MKaHF}We@y6`I zf8h43kZlFG;htmy1dv(H*9Mq2Y5_+%gj0B7YD(2{# z!MVk2sW9Xa_YK;H|H40S;ntK~u=yvo11pA0VM(}`qQhyxLnd{5;v#?6ImfFx-)CZ6 z{usM(gi7G~>mk za~&dL5IV}zjWz0@$9$1RJ1b$eLYL&zczhkleQ{alQPP?P*(o_p)(5kwH-or7#{IUu z5!!duJ-4x_$%#fCR%2hmUxP_PMkNW{Oyf~(&`6{~9Bs%%80khqZ_*uih74}qt6w0L6-u@FM7aWJ}yGSlr5SGMM0paCqlU&S6 z6`b!bgDNLArSoDhoMgEDCr)aS+P#wsV^L^UzrIQJ9KIeQ63^giLn35>Fr@Q&a2AHH zaCB+OB!=jbB`W1sXowzkzT(!Bn!~t%KEB8oMn0zumF8OM`){FJFb!H|sswpCv+z|^ z@bZiDrf{1z6*Gvm1s0;>6ZtE#;6lWcOV8}XFGOGm#aCjHsgR;({(AH;#PkS$cc+C2 z)mI8!WoBH7Gxa`qJ!VdYxe`kyQ%7V!aG}JHW`;ZA!AAzRWF&{)b;VF<$uyudQa|}J8jfe<*hXjSIWXVr0j4mvyGO;MNouh-}5MRg->-!d6Gs2~(2J>^_ zy589}T>9u<7Nz#?*rIkh^iaDT7Nyo~*o{j@zSco%f%#{OKe;4t{4{SetKxk+wLW~N zH}_dP_U$w?wctXQgypW2BrWPjLsJ{sh8j|cNJ`Z~%o2X1HOp;8P)$S0+&(8KR zQ;TgnNms62Nx@#cI<+uCxqM|&d;RLv!UWZFlVzQCWh56FPM1ZtV?T?u(~Ax2oBBzJ zhAj1;PBiARiq@%V8_Cm~d~me8_garDJzcxQY9tn1SAwb|2T3UzLw8zN zHZ74@j9RmPxNA^L;(j|t4HFAeYrJ#Y$Gq6nM)_eX<#+Gvjh}@_1QX^s$ZX7R(lyfy zl0`5dlPDtoq)B3GL4tBwazT3$%Cv%{)W+d*&c0EJQ>mE;M*6tml&pui-j90U30qAfTr}9{KJZ*y)~?J-w3Dm`R#>gO-uU-+=u3 zKRUurYWVbrqFob5{f>Row_L(T`Ya945>L{rSbdtY;UDdWUuQJ@dd7z5A6@C@I|rC} zV0$$fU-(2BdcpB;;(+4tX@f$vX0+aogay0;i3L&die9(qb?rvk2@>cAru7kjwJXz2 z4_-Sey|10iC71bx;{hH#R#153bFhroIxz=_7wBnZgUm+6Xf?_2OxQ_u2fz`Mk7sc3 z#QJ$IzG07biE~Pbt^&6fJ)zmRUBWcrI}y>T1j#^UBML3JuMfyGdOVmQs*H4h7rv3E zv32;>YD(V}sx6*jtz(1T{TNC;go2#%QZ z!mNl~Vr7Yb38Q#pJs{1nGrW3=Zm44p_85kfjrAZIwcx|H{MiO!5`S_qN4q>eq!JNb zIuJmf@M~?8RgCJFba}E-SyL^!in>#B^rGZbc8davdq?j^K3h~gTDaxfU_CEa42wUe z2$Bog{l|Yzp`-G_${kOuGZ_Z>N|m2$+!}_H_An6tonHSY*1tI=-}xvG;D6KVo}hj$ z;Qvg?+Z%S10RJ^5Uqs9j&R$s0m zf}NT#%x6xT%IGHY$sXbnlhstIY7MWR`BxGa%bs?F%GI;%Y1fM8@WV6jwCfxNrrjdv zs;;3SewA`1qu)zKdU%PmIkkiDj>8X6^ZNJhxOn%7n0xQLdg|4RRs74ZaMv~pb#3Dz zyS9<)+QtlB+gOs=FTs;#!{H94kT2x_um7y}qG7eu|4jb>YirM*Z#w?}>#NW4``rKk z3;6#By92s;;EUgRtVLes-Hk|eC?fBg-o#JDO$+@2du?2nd#`vOz%oKs%V400S1w-x z4Aie}k&NgfzH}oyzH57u&nKO>OeRgYg4|!w53_a}mX4C!K1hdG9Qu)xBLwqHC!2R& zUm6IZb}}kq?UZxfM3LoFe5v~z0zyfvn71%vOORWGP2FqY5j3Jl?Ia{MWD;B;=U5XtOz^y%#@EWWU%NA{-43; z2^lIqMX6n%<}NDMiP=xj`9P5~P(f&A%;x#ItUQbVyZp;&r(!9m!^F?;ortnJ+0Ev# zZ%7z)uVU1?gxz%>LZkK9E$a3pk^RONe7(#J7J&r#SJTt#-tO{?Vhxh2=_qR*|O|IU@MJiYziX2%{G zt<$4jVK0A?s27|_7&`kQ)=B2M`Yj zqju~zcZ1$#DA->AR&82(KtRZ-an%2xNbWesKoJf&z{EQvdbEHHu$B@5Vb3H=u#<(z zUk#cu>)OYIVZflGI|tFHcpsQWQXSun1)e0<7mvqyMIi0DY~^ud?*m?w|Bp&A;8OmN z-S0bdB4#8Z?4;JX3*t#X>V}Ahi|mA0ZWt;=QTnOjLPHEz!Y8{hQNj%IP28FQ*Cv8W zCg?%V_EiT24?{HX$>MrR=(OH-I!*5;O7jUfkgn}Yt<;o=qZ3Kh8jlj+r%P|5ajh}Z zQE!`(EET*$+wSDJ^d~|s>scQ>>DHsN=ev1zuu}cxuC3hKdeWC_&rIqPMrp2yXQujQ zAT0u#sqR>t>0+>bpY4(MKF9kqI76qO*6mdPf@FEoTH}UYpP4KqwVVZ$67H--XCl*r zpOI>}T^QS?lH6@1jNI%bVXKx(L>+ZHQCN(bADCr(2E-?7y6M1&ZqwiF)t8n%b*kO# zlnjcAbc6G)Q9co!%A8};{@|t4PD5LaK5dep|f$4bspy`piIn6 zQ9I*Y()m%q8L-^W2?ER3m}cWJY5CSDCc*{zYsP==Mg1oaQwQoppFe+=q5tK-9sJkL z^|kf?^=z*H{gdb47VAEb{(trP(`V1p`v1*mbN&Apn*R`{0BAs$zd9U7=W$XlaVSnD z(pERBy|zpgB5ifUO6XlX3H=G2q`sm<5ZL>0^BEwXty5^&b`r)$0;-;_5zei;CX-l1 zmM2$8@wrL7u&Ol#X*2y4MIxi!N`y|QNF9{>#ni2*zj3R~DwTkp%8Wv)N>s;#n~l4c zP7~6Ur>e`Lo1ereH_?(1-H#wGc#=F+u5~^UZbVHL{_dX*)NflCX*OKlnaxB;_o%8d zm5)}Up?!4enA(wyZxjQ`{|Pme?kBBVa=+j>!F|(AwiGPB55C;?MpAkcD-i}~1P!s$ z(kck^vl6V`m4`3TIH6=E<9;-kgA%q?iXmIsX+|wd^j0ZC?lyi4q1#SDiQ7qm0mf+A zsYI)=DNlP7&Bd%#S>{kFS=5^t+B5GcqSBv+&OB-P-D!m}XnwsG<>d^Qo0hYlm} z3GBFsdQMlz&(m|f)N$0zJ68kGi%9{=j|wOXs7rAaE@n4E}zuo8FEc?yq>Q{1u&=2VLqj?&WT5kWb|xmx>(v z9OS44EFrlbPR*wxHf85@uL`LQWbgo+=qfu4oh5i;PRVjT>g4rZ=Yd7j%NZk6RPuhE zUOvA=lw+I>@^Xw#^W4H2?LFqrot(#0GZY{*!H1jnC_fYI9b|gUc9;H+5vlU^KWSaS zXR!ZVefIRZtN&Shwl>%Qe2ITnR#r-|@#3vueRb{om9^ECwSSk+ps(?0%Xm#Ku~*bq zu(+>ZSdT}8^HJ36#iPeba1iw;QFpP#c#~TJO3Wn@duS_oyq}Jplo6+>{2Gp2O!yFu zI#GYT6s*vLvxtcVYw&R?iAfsT3N}jP&bSK|5Z=-5hrMP!JZO}#SEYXihqZ%xsbno; zAoiw%;kq#egFuZ$U?mE#Bb*6^zZjfW6O76r=IzkR>8wrEaI`dN^zc%fohs z%xTDu-O3q?p74J-*97QotcU1u6P+iVW)K7p87wE~D$Ki40H4U=^AffiyRlnu?lks} zF|0!C7!NVYtv%3#ks_vH}$* zgapbyfgK7faSCG`(8ZbT1kiaflIG5z`h)9k+&(800uaAO7*IQ*fMpo%D$)(Wz*ZR5 zDe8mVg#)sKj;Ve86m{h=@FjeC8NOS~lK$GMhsTZj>-x#g+vU>M!ZC1O5<{T#JR%r} z7Fyb0X~#W^9um>;95kw>1ysk=&Pr4SZ}Oo<;bLXb@7{9Yt%Q7IPvf(JKs<%Z18mM< z?+9H}F`N{v1o99i$Ia`(q^kmTK|8LaTO5c{OaZI9z#aOnTLg}UVHtH{G_XC~td$Pz z4s2!IAu}(O;3jB_(dp50fEqD$G@F27_mb+gQ3*db_DKLhh24M@o4uLW)W6BaLYu7v>L^MeASlu zsC7F#^=30XIt+K~2erdpnnJ@kGjt`Gcn(vQ~u{VY>7}O*9+eji!qsu+U5>F;Wyl)dprz3oBER^eqN6nv` z1X-TIhD7F;;8bug8B}}FZA$|=npRyow~X5*x0t&dVC@-g;pJCX3}>&eB2}8P|F%jC z1M-AtfNaQu?#VwR3GNLgQ489T3VRbuxrnmUyDuXx?aV(E_ z4Z>BKN{op*<$f{Q8+S`C1r|nF5<#FJJYC?gk2qvB@fXCwp>fCc#=*399G%D- zqJX=NV};WqBXJ3a^cXEATayvS;!awyDpX?ySA-50I5erjH24CIzKw$nQ=dO4IO_(t zfGvuXL6J#~`8Yg+W5zgPV79SmJp1^v`xx=*`w5cikIfV2u_SO%r$IY}`r`gza(MAd32YgscDay1vMlDJ zT594UKW6xQ0aRigB5(+fSK_lX)OEomVl1*a>L;c&Eb%@{=aUF}GL8i#2;Gjlw?e>* zc>zy`Z4(9L?M_YdO*J%9fGDvnH;U=h#|M=*>OD&(wKbM z@#cFvtE;6W+^g3e32(xO7v64kY+_Vg4F@8~1^&=uK_=X0FH2@GX;p|T4YMgyX9kVk zgPOci8B3eE1;#3bJAc2;-GPxVWepQCVG%S~b4g=A)8fH_hszm0C?v#LPNUOK7g?b~ z$q}op2W79NOCs? zhXsCh)rs1{&+$e4Kc8S<{}AEt+xY+V;%+zU4{oY3Sa84pE9?K%OXTOW|9YOX|65;u zzV>vk|N8>}RDWFzR+d+S{%CM^hJTeX^!d}aNa z>9sLczgPvfvWSYk#ge%?E9O&t#eP?RBA(5IUsvefjaLXf<1ja{JiblK1Lt&dhGBBc zy9aRRqPsk^NBJGy(nzNXUt8K`aWo3|EyGf736FDs>u*C?FEa5S`J#cZ1%~5 zA7k6%U@=%+7Jn~Rm_iu{$H?cgHz z*=qe#Ne*_BHOgl~j-m5L~r|RHOt$eK&_wG2K<} zMFr(r#tNY$!#69{QuX*)_CpTBQi;}y*1On!z_zq|)I=%_lb<>0|0z|W=I_2Qk)4YS zda%7fZch930}shIh;1l{dxvcKNl7VdyMuF%-9T}6n9AUsV@j=)Zb1mk3fW(VvZB9D zQe;L!P)bB*2Y$jqE6!m|=fju>FcD#X-D?j;T*7;Uc|1cc*z1+=$s@d$Y7vU~r?G4p z&5aqbiA525uhpVRq9jbQJ1LH_5c=(L<7t6=S~7ta6Xl8)H|a`GV%)7~h8e&wJ&3w0 zYXsl(Pnyx9k~uY{{G= zzCS-fHK=U8kl%P)WKe`%!2{8vdxHegbIp=U4CUzBA<^wMAsj+fH(tdUm@LIjOhSH^ z5-e8e1!D7QNE{CK3!FwtoX_G&&O-_pX!(b;M1;iNg1<#fk-*F2?4Fdfh-EaFX-QB- zZ_}r=1-S-hg}Y)&;6-Arv4Bf!?7~yHnD_gJK%X&_l0V>di%YwxNA*b7g9%P4xyI9_ zx#6-Xoqn7|z?K{xjk2mU!DC;j*cr82XTO<{6(&6(#B6KFk zTfl$S8%N=*TC=`eLUM3Rrd@2R_@Yz%|e~5Z}yRWV^(aW82F0_ z6`Da0c_RtT_V(z;XCQ*>7@WQ6rqhGf9Q6nol;6R`#u7z3#-jp9EyewTz>hGt$W=h- z)*=;54}R7jC=47D-(W5!ZMiGL>C zYi-ga<>h=SgA*3xl;Y;#<6|M5l-F=J)@x7JUm-Wee3-8EC!Cv1G04H7O|O&mbj@;3 zN1A+q5I`mbV=f`hBPc7Tj_83=*d-ZWpFx=#vbKZ`iTL&(b%T!$@nId#@*|Y#6{Xl2 z24TBHnu+oVK8@og^R^9#?I}uH`sp1~g$yw!69^_$2+=y(w5O*5ZY+ zoR&)O``DU9DrTqy!x0=`gGqw%zp*cLInsM95wk)E_BBuL6seM`@(N3~)QzF=ri+z4 zD*;{%%fFtzYJ@+=x6q8G(it3~ZLAqDjVSp`nNpMx77zReDYYv#RzG1MY0|YGN?ad5 zQJiKz$Z9 zFm@3AcRSeaoI=st;D;Xka^x_~^m8YIbom z4DB;4?XALSS82*-8O`R08hjbc71Tx7bJ$eJWB;Vq>&Yd;^@D^{;U6 zCTIg}q0lHK7o-pBprtN7$B>zeXgwN(u>m`d!s#s?kFZ#G_DWddrsLq#r$y4W;6^Q1(H&r;A9I+pu!+%D0iun@e8Q0-l^7j2rl=gAOO11}f?Mo@e8s*LNy=@)mIZ(^{UA+f zqU_R7_>~SN5YsTHOp?2Ckb^KG7B~qBmNjUWwQ_1_6%jof(?ri=7DjE`!pN{D`gzcY zx$Or#1AM~x;g)~4KBF~J(evNI?s-`Jr|0YL`M&|b=jZ?5RsVBbYt#=3$9D#%)>hHkd8Bh)BlF^^1;+Yc@mtOUVdYU$W+@G!fTo)qQxwZ5oj$%` zN!uiT-nrGGEAbc~(o=Mlszi^{X?zh~bq4Hv6G8V#^CN6y+MP3cXdcUBhd!cU!k2$J zStX@>bNWKUka}Qq+c9p-Gmj>Yv}}Duif+ZaHf)NvIEJe&-SovfN$E5mU&pbW-o&tw zp_rBSG?5Av$oJu$1~VW2=y{leWl0 z=47#@aPM&MB&?mBG?;1CPL3MQ;6<<&{P07tTFEVNyc_Nu9iG&GI*|p|Dy9)sfsL$9 z#oQ~yHb#W9EDxge-l^a^C65*sS125+IpND=FClB9w6x>56f2Psyj)%;wz1@KS!Np@ z_)Bs$WfFt`sg(St0?N?Jur-iNja1=FqU!Q8zO)srSfq?cPPO?}7$mlhDI{Gwt~BED zsWYZT%D~)%1$ajXHi~`K5!+QO&uc(NzeY-xxW3MrBunCAgbahhc+hfUgu4soR_l7j z#l@(@+$_-tS z!o6lL4ZPMF&d4XW*`O+>IevQbd9s9!5?M&BX#W&-L}Mnoo~vj{D38~Q@knaTiYx3=|mdvPWkLR<7KH9NOa`JlG@0S?T=lh;R$AL$~0s&@<-zYhAh zy}=}55u;sl40@2^mv)TCkgbVjgJn8F>v2$O8RdP<(r#Is?&z(7LZny~xa+kHYHh4m zU}$2}+BO(ehf|ywt4;4^*%KOO=0a+k)rw7~zo5Cod;yIHb3$o11N?*Kw|q56P{#e1 zV1y8U7(%_EcnQjQ2$DCE%!eDZ>Gr#fK347YywowJ`fO^t@lDWx1Gj$~0U!Axg5RUR z$xF^>*8j9WoBhxF+Qz!a|7&fo|M}bMe|Aafv$~0RQyXg!p!8|GdY)YSA1^*ivh=yM zJndzNpO}`v^lcS4_WC_NbahC25@TKBaG>Se2 zKeX}3Y4m^2VK;UEPUqv_{hy-e|M>Hr{~OQOJ?H=W#{B&MyPp3iyAS;6Gj6*tJ>#h_ zJ*N8UfnRyX*7-l4e*Vwq$vtj6FFxv5z9eBcWXzJpxLwerd+Z7lz9GEJ1Cf`GbTqyg zT&p*TM8}S0&wPpKCADlNXxu0MW?b1XqEVZ`B3sdrkwrSO@N~TB#8)xl^_Uh4*ohK( zAd%(*f%{fOBhf?z61%ZX(4u5D2psStINm$w{iMWg*J|9frk!0DJ7b~YO-P$XxMegN zJXU*W@}Y{SPh8eLNHipKh?f|tGnPAAH4UG`q+tx=z>t!P6<+)jCi)sg z=lG074@#}ch%_A9`WbaEvSp;iqwyPdg~K)1om7KYx296d>MnbaC(#+tggF7IDHpOF z3>k@4XcaRUr$*Eq74a~L3((pCCGnUCi-mjWzItADqA3rieFOZ*E^9s%>Ssi&pH<)c z!8q&v!0I0v&KG$j;Ec1q4H(3yN%G_NT{KPO&#GzijOXXS4$Pw3`ik^Y1>`>?`qpQW z|JK%5H&XcD>(A%-KVM4zdst~tN_rqi?R=~u0O}g7_Q^T==WMK2Q19~$ox#;ggCFmk z^#%|*Kul8D60}3ebk|;hDA2)4HSFSRiv)bdw*n63!R3_6uH;jyctX+5!q&m6&0|Be?5BztpMIy3FyyX zS30MV5MM#ki(k+7cIybV2S3mN1x8W|QRb(hERW8!&L|nnENAE~v7~FcFl)JpyTeo! z$0L*xqX0h!B$g7E^G#_0cs@gJV8J>Q)3|1axi3rp?Jw@mYw5w}rN47&`r~4MeeYFPNE-o*EGea!; zfU)8k{nYSCjLiy5@&-npDj2j39Y#f``6j4tW_VxZJC6mMos3DtAn!rK>Z)YarJ7qt z76fXaJ+WlqeI87MpAk1-j4j)-~egEia?}2K#FZ`#D8T%@)rF`NgPpVzv_Q ze1^J+C#@u7G@zu{5t#jw1!%>Ka!!|Kzs8afCOXPwRc7TXbusuc zc~+G=7KEW-BWP)5!0Rf*SF=93W!PE{Jyn_#YTj0hp_8%PHCBVg)T7;%wG?@Am&U^Q z3yp;1ma=c+d$;Hnt_A~#MnK~8t-C5&1W&oMB*^MW>XD?9Nc5KtjM1Z=7H-sPO&}{Q zkdnIFqwNzr=9BJ@*+DhnO{5lDLNQ^wil3E}CH*XiwUn&oB_WEiQZY+`Q6uTTB2vwC z<10AFXc>!^ppHeQ+ssLBk*F=l&?G2*ij3&1xCJV3B94`1Cll;(@E3|p(h`R5+K?Ql z0te2TV^Rf1=jWsNTxwV{d!x6R=ulvHsAOqlbQlOuRj1Dv#Kx8zj}IhjuJ1rZQnh~O8S2Lv6&sY}qyV!r zo5O5TH6=0|lc?4NWkiwV)1)_O!x9`TqzmNn)c1dRkMQN7CgD<96qzCh{HL^#%R0=o z?b3p>2dCLK6AT0KKcp~VG!e_E+Ll{0vb=n>L;)ftoRv49OFKtZ%OwC#_1uqiN=L_*DW zM$8dK%S*uwy35jxx=UN2;Tjv7k{LxErtLa}3>#WbU_kVZ{DO)pB_7>!if-Ifm$$-!-&}A(X-4HNl77&L}9q zJ5H8LBANg~qv3soik^=Kli|H}Khz9U+jBV#mM@1D3aW&Wfye_01C^s&+Bu?Tpvbkh zi9qljL=q`!gO3NIm=grlY&0R0P=XLM-W_8_%Tg`i3{`+WpBNtT&E9Sa>s_WnKiJ>f z4VIzeWdkC@sf80Btd?AP%;+1G%V$;-&8?$z#?s!KS6CBhS%Ix;!! z#|Y!!gFQ&7$WXZ4tSwc7WS~6{&!W>&rv;o$4-=52yBY^gJ?orLMm#?4xJzM}Wcy@Q z96br=rkW!z!J2i$2>ofswA0Uj0kU#;^UrDL|K_vxrz!i-XPfi)|G%OA=c~QL-G_vK zl~8`at`Oiq2IMv3!gk0nl#wzWh{1HU>HArK%A;3864|FN8d_csT@Vigo;3?T-^xwI zMG^X2gpa+k|&A2_{ zJL%W^R>x+J(_@F)kz^Edf^zKl{d0}p#M?%~ljVRSQ^=}6HUbnBo|GniVF8I#oSGj* z;UpOTZIg^f=w$SM8-78wG=!cFxRm<2ty=@Tg!+TYqaJG(j95Avg1|crOx%Ye(Hps) zSniFstpuq3L;=^T#Q+V0p8^UZb6_!&$hL==iZH^I#0!Ururr=YR)k7Qkrmi-Wf_cQ z$*o`*^{37vjF}lxfq*e;X7mNI(hojX)$E!D>=;LKVoq2#$`IG2q#^){-|tj{#tsUO zKQ(p;yq9Dg7d=*QDTRA)EVK5M7~H=mD{CJczb31~>04I5Dz%BHoiRn4#EeInkq{R8 zvgiMC^`6{Q#~9BK9v1S-nqI+zo~o{z$-lypS;vItAED zgpg{+TUK3bRI_Vo)N8v~N8r@bz-Jq-B)f3!?2S|==V*wIh+`T1%MPEnX9W#Ccc@YTa{wa=!^jJJpI29O%oq9)T zU8S?mjcBv+A|p)A38fum9^e`~@9OGGX|r5okRufxMK^@v$3DN5hb;LE zry3x-$Oce6?+#9*Zis5#I5;0&xcAgI^gU<@weMSc^9ssu8rWMMyH(s(>7B&+r`=6y z6?S7Z_+jaGU#JwI^!J{NZqiNN!{wcEKfa2)xn)P_Yc{?J5fW{i%QD;qrV>zEZgDb} z2tnwHx1|C?z_$xK3jCBup_7R5)tV3(ICI>rn7~g|Hi)#$pVB%4;<9qNLo> zhw4K%q*4>llZQ33;Ym*Mi@`ALc6yz$9{RU~VL(ZFcU>;HFLsA0VR3# z8aU7<2|OI!S6iW8~HZZf?{X&>nuCVo?h~Zif{V-33PK&34#E7uj-*eP#DJM+@ zk1@zX|B>Q#%YBK&0}8*ue`ld*-AXPz2sC*&BVWH~i;y{`i+7|j%UGm<#8Z%bT(=Yi zb>3ylYBdbBi!_*CB-U-T_I8%b=U3OyOldg182kbuR{iVB8m2J@^|Y~jV9}bOv?=bC zfBmT!18hNd=llpc>7tFVU&b+>In*;@2&NS& zPJNbEDtmVK8dIGH%BE}8Nd_9gVvxMe4tEC zGZTU_2I=M^U;#$=?xTd=MZ<+|97tDF8Z!=^Dn$}$=WPgorU{aOa?~(TBA_?a{*iDP z)AJ4uIFI{iToALDqLqiuGRr&fme@{1mXQsCGFP35Uhh4fvn}`|G;4sCPy|!q4FE00 zCwvUxHI6|BcAG~X(oW(6tkH<#A_2ZZerIJ5sUv|=Z1O_0K_xlhb+4ewO)G|s0Vl%kyj*}=wI3fdF2?JFse05ZzNL7@B^+um@olgIP|RjO9u$VTq)2s^|2u#G|2yk{-#xh2_tMezUS`<;`qeEDr{2A^mAaQjp7l|FfInK7 zaj_R?icC#JF2h-3$OMJ-xIFbgVDcWUw94 ztSP>XOK_}Hz?d17%0`%0rlNH4QmU5vK{OvEX;{vz6uN{r60CD2(6QH$X#g#i&v2T` zDAwC3fZ^$m!dS&sf~B?9sTK)Ws+3}n6oJ$rBP6w@MdWGZu~4&0rUVr7xXU7d7@yg5oq!$|1WGD|WUH$#eJD!k&O8Uz@)%?!8yC~l;|Ag3r zW_M8fR1f7eo9NhzwoK=gIuekdaBaOr++>B#DPZ_Yn7112AV@1OuS?UJxYIXaTVX{( z4RYf|u!?~omCqa+OTlY^C*_1Zgikx~a^f6fg(*cX^d}@u{B7z})cT}!xJgbR#JRod zjPhR?-`q_E%$NVxSJ&3k@n4>SOgNYS{=V{GSpP|Zz&u-7{r*8jKv9ldq$q6PbU_MPenC0Ol4rO%a%1-(r`1&Fq#U9#HSfr_LS7AThN+4-Gvoi`1#yv}z zRcv177;AZM+uJ<;riEt`D}AEsfeDz7!v~b zz*05e;|%-YuInQMv4wMxEvp9ER_uT_kPoA1Xs-2TD~O%+4?MQQ9U@YYxQ3kGO0mv% zAS?OC4EC<91`mjjJ8&|DANNk)5~6pwUq7_F_aayee)u6+txy{TE(l@&AQli#+s7TO zHiPKi!GUM#3ZiQ^(GDCt?M}pEaW2(&$Km1ogAA(cHr02>lHW|D+HC9q8`&NT0a`r;^)+_JzkaTmX9~O^4j3O|H#~Zt34TjWn7a z?$_~T3{UnB>dlkd!LcI!+$L?XC2{1LiZd(-r9`za-lcQg04(P0KwG`a_ zpJg{TveX%w@r5H2u`mh?weC#7Unyk`BGeFc7Bo2tdY$tNBGDZrB7A>4wlnI;+L5yD09eP8o2$MkZmM2tgCZ3nTJwgCpfmmfoNu6=b5Va~> z$=0b7&J+nI<jPN4Gk9 zm8|x0VrbG@D&8`}A!!#RDqB)>t1$a8FUC|vj54dMfgJ8ifJlF|_*h=;KW6{*2t9GC z&MLu;o4-hS{_Q!S$YA8yW6tflK;k22;H(RRxx0uGApnZf1X{)Mw&h|ahbguR!4I-8 zC63HaU6?P3`z;8eV^z~ok?3Vy7l&Zu7-1^V92UpAD8RE=L&S%1y-51AtszUnEvk|X zCY!wkH3B-5W>6L@;g=8-`b~iCkp&geEE#d4taYcEtmN&s#f@Rg{0avgEhCV0kEU+e{K#!HHaG>fTOpyl7%6jQMC^#Rh&HiBj$=T$FUoi>0XNL1=ON zDFw2aDNleY(>5cYo23b};f7I&={Z_^>% zri)fOjBdMws4c;G3sf71r}4(RRVm!I!*(=|idL#`=U7Uhb>6kd!e|QLr9y$+b}sG8A$WJPPWOU>2- zI!MeW=xkx}78vKU)@$Un0FS%3JGFpSA(K8dyJ(}71|{r!o41U1GE3W~J2wrF-PWKF zcWEFzE>Tvettet(J49MP>JO3_%CwW*4b!^nMum?DR)^hhn-H|xI65y7kTL+8+Fx+cf93%b=eQZUCeixlMKW{0G_pAXB}g1^5*EpQme2 zS5x*sPdDcAAHS6S&%;{#*p@!{Xr&B&HdfZ2J%FJP2Lv`*C!P3SdvE$e&h83X|G^A^ zh<3_b&mZ}zsLhWH`z?i<%^>A?SfUUpiG0v7A8_6s zi^x%|_f_tf6b?R;kPY|<*5%Mq^j~2DYg+x_H~)~Q?SAx-Sb~rfcHBF#h{a3K4&vEH znp}YBqclE>d`Qs@@LvunaAVTtbXfQaEPPVYT7b}aW^ZTDFCzOA@*tVp^eD2VQ5s~m z!3dhQomrY%AhY>effq3}k{O(ZI0?zNpU$DOc~U*c?BUIg1vQM$a5>$P<}?#n82wK! zK(m?~*9a#~q<%9VMe;5W`xker+dG^>^@xT_N7k^3sNmh`mbA8JcrsJzSqhd@yG!;s z^V{w1ZOIQcowaDx!bB!WPxkb1dwA41sO>K-ya-lrRx1k&xDF&&vYJdCw*XJbG{>e^ z+usj&>#u9?_fLr88dKbj&!S0}BD+#dOk7<$LZ%o}6`&I?eRZ_J7KqPsYvQXCF--9& z+rOnit8Nnxc4P|zYQnnRgsIi)40mim^KkF=>w1HSbVCejpRh}Ob<)z5RTY>~X%OI@ zO|nl2caIKF!jner*nNjzkoy$DZm>I0?@+b|4OUv8;xXd*b@dZ>j~`L-bp)eMjpQB& zX3^$zD?J3#5SaUjYuZBi9PqtUHtp&yC254gga z_6ZIoI3Ay;qmnazw0$ymMDw`56V^dc@c%>02@SjyfVu+!bQbKd2aHHz4GPiSJO1!A zo9;$F-M!J9!m6%^z?qoJIKkZZ6^c@y5bggg^YWUpov>-V^+s`491uXZbCr!kMID zPvx}vS$>HSsMstWS-EEwF=|;?`!jB#5~-9WQE9H9bu6%WZA4PZkevOCniPRA z=s$zAa#kyr9IIyf24RxlL9zjxpku)pYgWXnv@ni^2q7A+5t2IsutY98DPz$1 zq-Kw8TI5JzJ170Nh{~v?4=NWK<`?lz+?tFvW8pF5mhIs~%=w5zw!)QFg{Idq7-)DQ zHerMU4@bNc+Y^{%0*xE9M6Ri8wKDbq%f34nHJ-_Eo-&Y#jE@K-C|!3)SZ>fK;hu8# z4JT2pQx?O+w1yHHptrYC32932Den^B1EjgCexcY~q z!BwZtD=U38^R&?p3nu*)5iu0_AKXG?vhyN~GK?Kt;f2Hpkm3Z_akpEN8az@m5GPk! zzm{SVLh7TFsfr7k?8cBXaA?{z(o{^(Ey@LQr_wH0*jV@#CU{&CfnwFA6ixArE_Vg8 zY}7Bw&WXUL$-r1)gG2>#;xMLG6J)JJ2{Q}JtM!RJ*~YDvM=Rq$BpwBtmJ1K3D8cuvh2<9s|J)Cc)RggaM}WAzkC8C>uSo3L2EXq2Z4 zz>$7R^Qq8RxeRYNVMYpr#i;y*+3UGQpw^^nqULR(;XhqJh!773p0m9n8y|?JBQgok z6;G47p^{&gvMQ&8n0htIla0RxK5B@vON z&d1JLHSk<2SJ)4rgRIiLD7N@)jiV7FdnD+Wfoj%)Jk2{JR*%?Nrs(*1#Je`3D&`OxvW=udk`rCs*rgY6fcD@B@=M_Kpm0RvC-KcTwUtHFDUb&f7uFrbOF5HxP3bZFq!Basq~2<$DcXB*WZMp>1w z{%i^+tj=ks;iJ5BOBV&q&bbGMnjF{#w1N!E@T`zd48~3HsW5;asi!*MON<=gB*@q7 z^MQtRpH%~xdq=RxS?tGgTZn+(7Yf}HCbTI$RC09rbdvF{l5diiL;E5-;jr=DTb5gU zanv^*b$AsC)+Y>-B)lW0v7>{2O_dk1h}+uf>+QN~9MbfvE@GmVdQnToroyEcNqgYV z@an1j0>ZF>)vut=9`o&Q7~(U53K-XEzRW}*H;)wnCpM`Sm>6T=z-5Q*Tdr$f%d?OT53? zfo4aMSi0$VY45AG@elsq_N&i;qA~{%zcX^uP#Zb%_qNg?1!1V{-NLY3rY^RZmbRyN zL;v+ccS$y?sy?{7x~h7FSK7%mGIR#4r%hW}n)$A52Z;J=?f#eYA0_D3a~5V{r!Lb&%qdRF8TM!MR8ggsTXa02p|4+8a{pa?K<-27p#~&-p%R~&Wu@YS=3SR6R(7YgiX++? z(vyhh?YT3_xgTn681=sv|J=2HJry29g|u<*+o%nY2|J~exZ*Kg* zjpxtj_P<{!{)-i|#fYb3K2FELd(5aSIiXcNMS~T76B3VYn1a_O4lQ$^kSRtzcGMK7 z0si1AMvYQ?}PW!&KCfd%XC^e3^f zND*<_*!+U@e6~q=FoEn{R6&mLy@PJTu<$_O(9gr|PST1-Z8k2aXl%Dun<9;%!LQ78 zb4NTEQ!Ven-$ubQPio1!C@u^2$+A~K603%-Hm_R*gde<9wTk5?-pk1pIeUdK zm&A)G_BXPTeEIb%=^)9d9}gx;_ck5rWqeaC%8MLwit$1;9*-ko{EzTatgl4kts^ zI1YY<4jjl1EI%nNNK=@F1?U@eEhJ6$w&z1P?n5&AE)rW=miaCEjd%#0ox&uFsMuyD zQotNhu2fadXI-I*ny-|<%med zs&(X84p)VOc1loHk1r!^)m|+vd?1hu(!F)gf@Q6{U>hwc%}8YR=Haqo8DjJRT0zxs ztg|H%)Jv@jTrhVmGLbQM(B5P7DOr&K>C%D)QHnWgwO!m%+-=?k3#4eo+V@_C??2QV zubQdGvf^>?aDVTx9_}=LK0Y~G#tjk^|0*qX@EH#`0&`mC0+aEer^8;2@Zo2KYT7G} zeb4XMqK~BoHMob>;4OTDoE3V2rsoY==(^Ky12;1tg3vC6K*4TH3+w-PV@*v-GE)a% zzu(^vk6y#a+AjBxPadB74z$qj6oty_@ghKW!_QOns>RrDgg`XztnelXTIgq*2$rRy zQsF*a#syVVapjk7+*MRq5;wx4=Dx?6IC{GqzlKbDSKtKExLM2)n=4LgGL-|K+{TlO z9U|Q7OAESwlNn%*diNW@eD#Y#7;0X_)&y!P^Mi}Korsf{7KS5^xGAWR#udg=z(Mh2 zLE=En(0&-4oe}T|PA6>5%yCtWC)IHK?NwMjOH27=f~P18Fnh=HWfp}|kcAe|!q_VQ za1DlYh#I2Qx5?B~NChJ^pkk9@XWLGQFYSc!8G8S=?L_w0;Us~odjabw>~?w`Sbm?z ziNTmDGY)GFH#))d9W~^3zKTX2kOrpi&gB&96>ROPTY9%n>e{Uthtg|RU0H*6~rbvPwDuxv4ni@VLNLE9?iT(W9u-#lP_s zZcAPYjCFtyI5x-S2#GA;cZL`7sHEikYG7F<@eP5FOp;n*oiA&EF2dy+lEndABOqrk z$&;NM$3u!X7}j+}+OrB)yBw5b#6;ZtK#}6e9)avV$YPHOu`H^gDOo6Yx+Vfi%E_bB zu%WK8$+QHapV$iXK!Gy5vEt$KRh}<5k;IhLHmV3rfL81T1W0U1EO806nYQn-7YT>H zZlkTrS%+-_N|Fx>wr&6%)lAs-v97Kv3{}*Vtprn(rY@3Eso7#d%EKPFfVtqr3R#WM zX({XAOg7`zgkE-z^~GQh5qW^I?m1fo%N1YLwWD1W(w2c;%IeAL4$fAPXIQX7j4aiy zw3K*apzWok%XIdKX|LesvdsdHi_HMY?~Rl&JA?iiPjuAf;cJsoO_Ug3yQd&+HD2#L z-B{fqYi(`i42z9yjQay+l?vlB6hv?(;68ttJ_XPz=jegX1=KrC54xQ*3dAT!7ZzqO zj*`iUSEdH`7fTtMRkOPpa4*;Ji@3`}tEoN~Lq$|s_t1dNCU8t8?a~67A+jiQ3I#tY zc1G%o2OAP#QozXdz22e}U?cLaZ)_Y7pm%G8}+4xp$nPeH@=V zRcWQa_dzkjNgw8@-D#n*a4d8*k+2gEMhNl%z}$QE@jvttWu$+Wb?$g55ln_Zh??AaFPVNLs9n}U$!rLG-)bsDJ| zPa&L_7s!%YtT~I6 z;rMMm`_o40_Z9P>W$V`r-%9`2qJ8IIeEI#q!3r#&(WgX5+@WFX^sfe=c!dk~mXJ-b zFO0z7i}1w+R#Z^>T~QfJoun2PA%6?5K|y(S1*U6#Wo@Y%)W$5Nkg0KiS1Cz*u^(TD ztV3HQO`#OlxK-jzVI^EpTDB_gb=vK2?5P=-$;`D5`mxQ2Kb=ra;f+qd%mYD#Kb znbLxx#b_RehxL!)$GyYdqmM!oMvap&7uABL;Si&CC(o%N061s8kWTfjtdMl-$d9DY z%U6m+O{IlqJl3e>+uCkMQL8tD zH#-MGnVM#_>c{%e2ep$BzK8IAd5Q0@GP`(Z)RLAFuS{GW)>b!#-cRc0gd2Rxa1gO{ zx9s<1>w5L&sx+mA)dHHpI0*%H{PVoklX^j+&Ffs*3cn5l0iF-Y)A>EFWp>#PC-mm- zr4K}99ilY8F4@Y)s5^G*XAt3g{PYC6}R5x1!eZJy|aUrT*=l_XpyAra)!(K0=-1YjPK7uUi-j zC4wKkZ=M8)M<*;kvIR8`3eAEX8NFmBKcI^YYMGv}EB`nq@cg|G$$iH|zGuWhec zSt)W?!iB$}+J!fsh@GaOd8CPfwWKB;{?6ElI1aqV(mD_tJ-ASvlg@}?K|gR4`$C(O zNmQ&x@d#tmXH6x&zu;Y!qG3oGTzG1)ZB~Nyr>I`W$FSUrfOXN^=FszaTlR9*M*Vod z_H+2^;23#V4X&`Av$60tM>>+BqcJ;6)3?HHOiJA(Ku2A?THs?u+%M5e>0t<OFGW4NB2e6`&g@nM-s1X7`G_4E{3$!_B3UEVIY}ZQ6{ww z6BGAf!%<)M6kRJys7WOadFuHJ#ST>Q7~UluLEG1VAx7XkE*iEjr=Gb4-~sG60$Q*~ zz}wuCsE3qIG^w`#AnRP|ts9ol=F{i@7VWc7Nw{V92jdbGpm=};nrpqIs<${`4sgp+ z3S{Rz3#{|ZcncKg8K&H39A`PJR{I;%{Z&vIkHkX({=&F^tePpY@W}{+*$1F#+-Ywp zRZcL;TfpIHb|f1SFnoGZ^9IC4S~s8d$b`yxLUfQw%(rSDiFlY8f?YCQu45!3Icmg1 zjD2f*HnW98Ngj0e>!o;iVNJeJiae2TE#tux(l97R=!tsGG`z%U4p29*yu0NRV;yPg z%~L*^3U!91S>=Yy`zl=fVMC25VuJ=}Qj1NNR5J&|@+pGu>}XrT0T43eSHVGTLtmdqe(>YgVz7Umc>at>ff$^H= zu@A94de0}YP+-x-{9Ig84wE7?$A=;aA^EC9&5qki#dN=8Hfu#|E3t}$^nTs8q0=+a zz6fVgh!t#6X=n_Dq8=xrgb}c^i;8Dht0YO8{|Y3ida0Dc-Q8FM@r*}b+Rh5IS^BaJ zJS;#lYkBUIa2Nak%i$f-zo*&%uWqhAd!EAoURztA+y8$d{O^_Jm7qTwoSorcrH4lZ z|8>zt1%G!;nBc3MD{HGOAd21}6Z~>$BZ6NJ{dnM!h;u)TI&iYSJ6?J)G;pYK*=kVP z4yTPs+{1P;ByfwY4xTH}#C5`AAf0)AfZ%o$3^4Mg?JN-RS9Y+7@=}TaPSOLHGANf| zAmRqas8a~2F=Q+aQcFmqYQhfJ9l@BQQ9s>bZhytrxOnHJ>cb1SXemEt$BbE-Ged4+ zk-ja(shaMiG*%Z^28JZIqQn@a5{#VKx-^B#op%x*(=%>O43qed2DsdOhhkokNgFPU zSF_M=2oz*NzVXgQMNCGQM$1Q+u3*}1ypvFoaIeP@<4Hz!FolrW4Ao15lwBPTGYQ7{ z4;q6z)xE>p#4sX!_71}yEBO%0n%?8$=eAwi4|=hs@hx^L8vVljd$;1jzz77c1E%ga z_TVmpEyBI#-MN=x(mBVtDryaZoJBYegrxNmh3kgEe<^=#EP()a%DNT_8Pj|hNKF`S zJ0qSG#bNe?SEt7}jgasB(~E9GTBp~eZ3!-~;zPnm!+K^g8Iu(;iuxZL%EBI6YNEV* z=+j!gGyTR?`qcj9oK`>%eF5$G)@RZ=q*r=f^p3%5(=H^`Wpm_rmB?~?o#MyHs(Dg(=Y`VPs z*Rxl^?^j;JA}pEkFh*#lUz3%!cgMdbt9(;)pki;kTiH+ZUiWiR|SId zA}3KtEchoG(4rXb6P3?IeUf0m?~bR%!P4QWbQr}lj3CE4biYeJM0}`1CMgD`Ps+OxZlsDOqz$Vli zmcggQyUgjWuNNJ)5~rMU*^@w18(4%ChzzMNb?k%l(O@!ElC%u1_$4T!}= zoNc5oPqaOuhybhdK?Ayj^G>Up6_!lI0BhTk!Gx;84H!nzszs^?h+ubM;0v_z$7%F` z&Os3D&fx(5>i7RJzPXzUApicq_H^Uvv(){6bM@)`{{J_=|A+OTI4s!4%IfCI`sRbE z0APiFby|SXi76~@krcI*|1KOHEaPG;gP?v%#Q=xs{4%-$s4GJ~fIWXe4FQt-Ybgol zI)b^5AWKJ(b+^>s_6QWPr#-&dQ&srT+tV>Lw!-qTy-mTkj(2kwRBGklj9QAwGX7v9 zKQ(qFhJH3NIH3{Ql4+XrtlobRbkF=jecQnVdLvU|<>*z3>9|M-=G}Xo3_^aMB%8Q{ z=%&+yT2Gos>VXrj2kah>t}ii$d`ONZum$DM(=G>S-hWo*9O3bQ4}g$p!MB zvmh{kG4aMvXi0NHK=+;ViG)QNC^&(f6~U;OFrIz29-9o5sqUl|9$h(@VzJBPym|D# zv4f}jq4n?!>-j9cMpLzVV#g>Hc8GQ>kQ)w$iI_lY1-%^$d!={BlqG;HN)KRge4BZI zsA^g=nv2D*XRb|~YtufHHq8tv=<+HnCZ66%ulA32ehi!S{nz2aPOW(o?!R(l3*rzR z3n#-Q?w%RSgzjK4JVhuD5kJbxh6J7kw=BvuSfv1`eo{Iqk zKo9tUv8&iYOy;n80wUuvqEV-+_&0~fBIstPlJTg6p3D63?}S83JiXEE#^0MYjv01h zY2vs#={c==9+^0i_tD5y!li0G-q{O3Hum7J`r$5|`@6fco3d7(oISVwvYSKpQbS!B z>Vjw?$zvoPQZbA7Ta4)Y^kSEpr2==`2pucV2>Gc(qoLNQTT(N~DOE`W?jT(i+QkYJ z+-y3_1|c`zu0ek7ChIls=d;|$lTn_)hDA6cA zU0Io}jo$bvd|PY24V#U0m`bsTRx4J{UEl#3IoB#anwy@S>t33^oEvGH$48A5GsL6F z`7}*4Bj>XWnnrX-k#jSHW;*9{J12SBh0WtVA7jI?!Q>h(usq1@k@lyE69H0p^}Nb) z9fbj|^eednNz_YMvg?B!}?ZUP@&P{h`~-!+*9dx^T00*~HRd7h^7)J~2L_IARZgX6FU zRGS}<7wqMk&ilH4vh$X51FK)Km#C2&PVCw~%)kd#`}0(uS9?I^;G^#B_j#Q)Nc}sN z53V4Z44iY$EKh&GW6jN!Cp^gX4|&Do;rJ&%bM{3+_qh6akR1Cb$#ICZk?xpjxbhXW;r#w@9+Ik7)Fjf4IDa zcE+fGAwNp^>x_T{$N>PAQ>=0(yCboK_YU_?L|hQu>qo~;wqTc!ck}l|ohp`-tx@s6 zI2OSwpFi{6|NYOJi`m`*r`Z2K#lKzr@Ab`R^Y_2M*ZZHiM>jsc3sD|Ad9@#G1o#BF zxw86vW&QaBJONsZ)P4%Ic}do@pnL}*6+AzNm}=V-W<=110J;!B7vyRB08fXG{y3{! zQ(hA*i^U!ji@h^iH9LmL1s@wT8*ld)DOxFoUnA`b%vVWcp1fLiV+iro7k_#mBz>03 zS%Y)WC&?_bnJQ>Fj^#^3sDr4ZN7>-K5}YDn;(7(e#qV0l@;U@%GY zAmcZtjw3I7_Krs>tDm2oC%uf9DAwa+dpu*pp{8avVssY_gDMJ%%~~{cjp2yvkr*); z#&kzH5{OG9+&h>|zE|R?JT!xTr`3=bK7e^mAKjU2}{^A|Wepv8#_u ze(Dv-sB+p}s6cPN*!||jGY3l3LP9QV(;;K-NYUT9%@Cv&O@6zR3}x_ZXkJQHjeCvU z*$9xz`zDtuHj7GO*ZJgTH`#2W_;M%FxUl?}j4to$05(Pb+j#ygZU41_-{As&}D39xicC8@hf0bjDBV<=cSpYNZtb;MY_FWUETR$)H$cf zLblEvTbNRs6Gfemr%$P5Q5#!Cm0l{OO6TraLMF6H^rx6e$t0!7Y zD0V5yH1J6=&VSa`q@bnG{C4uWZYOg~jlZ(}$Mxms!hd_V`uv#(|80K%`}^MiKC=4% z0WCkS9qs>h=C#jwo-TiU_ki{r*Y;iS`tl(yHLQ9Z-T!rA)xX`Q>q}9*@b&K6R{O&= z-qWn&+OOQden8#+^(?A=yboN@aE1H$&bmHbTem0t=Q?$Pf+CbBM|4cf@w0pTeSBA- z219Vav%jAZ;;m|>If;7@Oy2~j`4Ok-nRmDJ?QNQ)`_y4^F3v>^Q_K~nEK>5SFg*c9 zn=@RMKfZH(k)SS*->SMIr1M$+93S5a)a-0;J?)5eKX*Mbss*qsuI{d`uCB}1@)Ehu93S7m<<6{jc)VWeTI>B?&W+b!=h&D% z+NI5k)~B`g`7i(cHwe%zB-z@za~n&}f7_3r9Hh^G+m8~G zljZTL%s)p@)4TAE69U_1$82N`C^c`QsbkfppMcjnya=w~)r+5pE#{l>;2_M_OVOZf zesW8LVCZ9->0uZHWkr!;1Oo`%h~S3lCb09O4UDRQEigqX3Yvbafm2QvOmQq>j!c-y zju8mCnPyH ze=N@ZwfH}U8X_f@2WOV8Jy_)T%l~(GviASG2kZPVU*+HC=B9%xfMR$wo*f*ZJ-`?jQ^R1Jx_4qS)&zXg@k%-&aeAjIEyxvcz zP1I~T*fr-byp=fFnG9e%oQ(?=T9XUBBIw7^JNT(fvgVBr;S6LF4T6~$WuK^ z%e)MRE@=Vzi{A4%8SvuE3a1}UfIasw{g`hkY(kWj($MU-`dL2A0+3G7UwO6d z{_E;SZ}rczNL}|AYnyf|Ie3&S6<4civecyPV`#LK9+irMgNb)5c}T7Tn>NzSXjL>M z4Lvmit3c)8WyWpeej)j8t)=MWIU4t%zK#4yXPLV|9f? zE%HX|*juOjJhN-A^+kWk{U2np52WDo4y>wyZC8zz@RoVu2BwSR7N9Xp4Ag+Q6#9@a zLFaKm$a1i40K?cqZOP@`J{+eK;P5f}`orN2xw20e-UJ6f%%>ax^7=BsJ6#h@m=FLM zs^HTU1|>ug=r1)^Po-quzZ9u~E0yFXnFV94TZa9Ba~ETjp-F%j89tma0bP!}311YJ zXsAX>KV#h2rg22sQ)ic$o;$%XQ;t8n_HPpRd=&LR(9FS%qFASY8DjiKt^(wsh)gj` z7!!<8H5kMQijLuldlmXX0q9}yDdl9i#FJo@nCAP~wMyl<)_CVNPTD!8b@R0Ly4jV@%>rC*oK5*W=K1dQRX8|ecpMZG zc_QEQQs9B}8!Eu$Bsv)b3i26cbcX>96GvqjC-Y8DoGbE=&v6A@&MyK24~rorD-DkH zA(rk$J<)1#B%*R1!!tsdjn0P&(4t;UDVfH2Fz*Lw`azl+Od>y+({uvlf=@6PUFHf7 z5}mpRaw;^KGh?eNGcYXN5a0MCS&j@)eU5wYKzSf(4vEmAIOt;tW)mUcSAHL5TG(a= zi44YxQ+X8m1H8}%(!rJmM4>*3cyUR1F`?w{B;CqcQ8@U3bD{!&M9@dvD2Wgw*$c<) zZIVu7Ol+xAp<7ty!tk(54@i6%6rtMkP{*bUGI`bGwI9x?o+*&8;tsf6{zDA>f&{+tBA47@nX3ay1AxlXs#7LZRG`|q>BG}>vOA|!AOK^mA zrEEsc-h8IXs0m6t3r%phRgWoevLY`sRI6M>Ged)uPIN;#g)((z4BbU_$-A^57thkl z*B{B$HPi6>qPpp9Hl)^?%*TcSDV?5#-Do}#X{sj8M-QDmi9`g)K*R>44q#g*dJ3M7*6rxn-po**@hofM zu&Osb6{D3E*Kbd~SG68U{&)%3q%%R(@6Y3yLrVErSxEIW%w9yY5?c}S34(Ntxo|tp zw_dZ;A;_%>Td~RnLq{NCjZCX}YC0E8tzK_-y9yH5XVs@BZ>fUBybl-Z7POa5$HVBH55DP&JVxN|J$|!n_r%;rPVWv!R zFF|y(uup5fH{NmUH9@W+TbhU%HE^DA$Kgfn8wr^F5iq0)sjB_iWid2GEDIu@0vVQo zyDC^1gd@xg^8RfTL!Q^)2ud7b@LzZdqsnoC)r83nyDX<8aHzuRSl3eqiiJczo@XU^ zMo~AOPs$P!@|;3Ync)tJ%w5eUVywICr zh2_O9og%9%Y>Uzs)at#~yCx4$IQal9qK^ksIFz7aF*S({v!J$GWJcBbL|>9GsDIRI zc=b26_G{62tHDOLq#hY8Z25=gPiECq?}y+<1U_65MEBSP&^=zYUj3+r|LHV4&DX7N zui26HMV#vFcWGTqA+Ym-zP2d=kBd7aRz9j^JqzYG|ms*O^7;S&h8$)+{ zz_~aI5n)%MNGL61RO3~p2N!wHPh==ZU`17839vpf?J^Jb)%tq9?w?-Z^xBbATL}dS|+r+M1ZjCV&uYiJo8>qg|x){lTHS&LV4jT?a&e`^3hSgr}?T^ z;l!$GWLEe#u_6_u4oaG2)&Y(h7PN81bQ3p?^|#y>L0fW`Gw5~4gPe)q@?%_@(%G|I z4o0gTA!iV-x#HHlh^k{Bk8B{4pqldvJ;j4hz!MWX&+w3=c@66AsxD9kub^j4w3+__ z(09i38Rn(N8*5>Zfdv>WpeTHb{W029{7ab2^wI78{KokJax2rUAIm=}5K3y~d9 zRd9-{t6(L#9{Ft6k#X*D#=+s0uKU@RVoJ)ONpS6!$hD@Np_17mG+Ec5-=IYn<)8yG zJ)8vcVE0~5?pz*c9`T_3zCy16yFxBX)gN!U&GB@0qc{*C+m6V?-=AsY3~pLXy;&Sy zTu_(=nNsi4XZ?m_=`gGoIRlL3bkb6Vl?P;`Vw84tz8D$yK=5dJ+Umk!y8A>6`uSKJ zg|O}!)fG+vJqw|J36C+sfFcxfaea#iyVwiUcfbFU&n9q&3g9LF6kADE9h|=De_Zv@ z%JGEiZx@_X5EC6t#U89oujLSd*#xW}nK6(V;hC1>QabAdO9W$F?a0{s% z1@f5~EW!Kdhg<4@q92QAZ|X>>b`3@2he-90;=i*`w>cI{V0S$eYMv!<*g@H4!RRbr zU&Z4hz<=4H!Q4y6%6`T=59HJ`(U8J7VOK=4dP*W9VDKqKeg?g;R1UzAUkLAu(MZlR zSS=5)`vx}HaVVM6FRU<-gk=G0sUBy0F5kdF8#mN!2`QLYilvb}2Xc=wc#273*Hir= z?TM2O0W<;rJr8)cm{qR(Td3flC+;^d=sfej?sd=TR&*u07`p{wDu8W&`s*jUk{}OG zBumv*O|3{Fr4*V3QbhkkyK=r>)h*tuoqWY=k+{EtQdO2@MITQHsqV|)7!3vM!Yz1p zEvw1E1v*(ZD}UJhzF5g>msnlJx^XAnY7x!FQrxhZYg)N#Q~hhGS2b}yL%F(fPg>QD z71XH~0cl^rZhSm+{)AiUBE_ndzDzwwUjDLvDu%4JvD%-+{zQ7(#fsVmF5YX0uRG~~ zg$44(JRID?3v5~ZkG*XCpWTDUYya=H|JUvOzfid>>@!}UwHjG3u+&s`rC!)HO@*#d z5%${ zK}M`^#vLBLzpV$vn*XoN|7p-}zX2?b|Fn~d|FH-Ezvlm6mH&SWJHYPt=Jx*P?(VmL zf-RucZZv;fxChX5&fNrD`gC^>;B+IO&;J>W$&3@WWYiI&xI2C#tg`$>+~8SmhO6-X zY+LAJfiKDHb#q6?Hx-_XgD6N)u_gVdO?-l^!`m{3p4x#{-Xs=n1V;g!vpNy*wCF1N zaN|B7!HYOr$1}YZ|3{MFzx@ArXZuN3{(rKw=KpK?|E|pcsMYN)rI#n<8VS(Q+^!#H<<{3n24tA=zYlH)@RgG6*aJ! zttgnuJ3@WGE#vz!a_rE@CLn;4imQ|%3I)c9gCNm`O=v`*iUxXqQ%sjtw$2O6%< zHgHE0_{jj4o1WkB8e<{++5-8rhy>#LHWf%Bhge(giLn2mx##FvK-WIS6>$kDheBW2(<4@7j*o|V>V?4mPAlSOa$yO)g*&Ntegff?Xg(?Y=pA@4c^e+Q4_aGWJ8?Co1{z1RzM;oM0Tz zgm)aPpxFjM3^Q*RQY?gD7!vFXO%AH=`5bRyQEYX1N@Iu0xeWO{Oo;&3*2j~4bR(gTd!2g8Za@arIl2nt9OM^_i+NyNPs z$Dr`I%id|{{LN1D%z-*C0qJgh&b-Tuk9e&IW@d)H5fU z2K~?FFK3@w+ zQ0ybxy<6Qg|DS^N zch}pWzrOx&=P9OR-8uLpGk=O;vEb@Q&tw1_ozHxsM&eiE!3=wW zY8!s>dDlU@;k-a#DkrQ{5d90S3!Zv26?Lhwpy!^gG-hV!gax)IqB=Oy!k~zY?AqC zws12}A!BM64N7EO#w?GqoXt1AiOS8DQ@Iy@xJd2O{1$P{dkr%tvqQt)Jc9*3!PL5a z=*08$D}UnC@4xx|F*1eqHvONo|0nTBWIA_@0Ke?~hu_ls|MtN;|NB?p|MxcG0J!^y z-v2RZSo`cafAbg9*ae6}tA`;J#T`>#w&;uS3iY*cpbG{vC9or$#i6D0=ZORYol;In z$EvIHM^{9#rDsG5PHzyab??VcU35{!=ix5eS9k!cVuag7(79nYo!l^+sv8mpOp@t* zhT-4g+&Gf~BQGONA2?D?GCu9h;&s~D|R zv|f%+XT>bvsc_SkEp`%=k7SuaXJV+L95v0Ja6u6lw<;pM$-oeU`Sja?TM91lJO~e^ za@FnDkG)Ro^_yN7j%l-g*%5c>=K&`~z`RnZNX+RfAa^3qXLd*D7|)fw&nSi--yw35 zQIrIlSn}%sJPH6dvOi3}jlPs?#2j)>i5UmZX=z#re)8llXAUJ!pM6`)@h_$$2~eV)?(e zv-zKQ9`CNte_wt7-`Rx!d-6vY063ide4?I&b%PR>RQkR;FTK3hw8_yCC?Mi$T)J2vJ9S;6;ej(&f%@7nA??b`P@h-{ZCa&szU;2k~#5+B?T_q4+nBE%EQTlNJA_gOub) zbxg_cxbs<(-#E4;zj17eY}0{TnGOtjZyYa@_w33Dc^t1K?~T(L$dAn=i*D(-vy!~0 zu*;SA#0|P3pr!61psN*IC^P`xLMViByjP(R;N=K~<9J1(P!QJ^3XeO6PzVha3Wcy- zf(wF?kqYVMS}H7%3KfO_08(LQ{S``u$DI|lfIdC7-Ti!E@uPpE3u-W2XriqoL zJOGm;&DzCVemd5Zv5Z{99`O z`*?3JBmeE~uj7Ayb^G7Po7+2^yZ`e?wf}9k>t5%F=1)2Do|wY`s;?4)V3rShse}QR z9Dv{7E&3-3WoC0F^)@bc#}Q0jRzaTLnjn^mFhG6k9(7;h=25`{c61odR&cGPlAhV*ZHy9_%fZODC$yu{J6p*6(E5z>`T#E~9ErMbKY;L$Zq zOZrA}F3v-aEfR9ZV8_yNZt0z@i`QTO9Jr0}9ID*l?bkmC_C8kq>SnsXC;v}$5Q-3_ z@P7rj)dVcF|J{3>jsN-hU>*PScR2s=Y;SJ=aruAOdv((J0rr7buT?v0{k@qJ13G6q zCCGMo=8ELF*hz)~iC=mfQ-gWGQq0Xm*2cp~w~znu+4oUm@Ry0w=_%|_LD z*KB8AoweJ|W&_{-c31$lpqnMs5iH(>aw_4DLDZpeL39Q(QZ-g8Sb+*jqFwumBdCPA zpQHK3r3hbSQIqN*km7Sr0XA~~%1|ydeqrJa!h}$v6HuD2SV5q=ooHxpbxfxa ze`cPG`_VKE&TI8h3 z>AQm|Z&(B2a;~$?NfgV&QFB+DtXT1o%=71KRN}gPG*H75rN@)AXvc6petg>xy48H?K^glb1VI>?WUQ+AlG9vx8pjcqTL@l5MqD-?QB8S@1D}pcjv&HabDf|WOhht+H~kv zGyU5XUa9m#W=;4IMuS7F31G)zKaO0PH42JiTboZw<|(GHLTN)Cyz#v^_LC2X&PG8; z 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 z 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%0Ab?{#)zDoB#nLQ%1o1<^`|(Vn<)?k zMJX_HW@o~)deykJkiLi(mo-oYvsO-hE5R&K`_mPItk!exBaBAPd)a}@6$bvA!IVGciG)WLxQm}Qi{wZI2leP9(H^6|cO0d*1 z9%U~Pg0{xYI}mj7Y-jCYzbcWqbwU4Tx%+wZc3v4*8izK&x%u4tcS_ayY6EY%p@Z}s zcNXV@+mTHu5YME~z9VCmPl@l-(SY|n86>kr(-^nc$Cd<%nH{(8`?D|b&R<>g%f|fI z{BQ1f%TJeC7xv_px#oB7_{kb@nQQ*M&DZRN+;1b(^43Ob9pl+aPXnVZiaZx3gLDCp zcw^fa++3H-D{VnASDg9l3)rdOTsxVtvA;LhpJBKT0G`-DEM+TrAhL$CVPo+!)~m!U8TgXww_Y~s5KtF6Kztf-F!qPmLZ>33b_ZByj{Y~Lt` zKXoZXxq*1G9P~8MhvAvhUZ_(XXx>L&7}LcrGgvLa z)Kr)nc2yend`{;x%?vZmZ7eu@?ZGTMgo%N0o5(wsOP$Gf`)heUD{)dg0=ZTFt6dWL z`ue3b_g*~YUmm$D-6hkUEyYhU|83RgjV4oanSI9|#UEe`$|Wy{BJHWYJIPpZJlj

  • 0(i6+}uhV!tN-1U&^YeHAu7Q>|t=%%rHu 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≈%y_ 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

    ZU=j&t0UQ0JzKaYE5^(!7`@(zzc%Sk7!j z@+;z(FIS{=044kx;g_sgBeS*@>ZEn9az}~%`@CU-sE5Q1WQl-~vZD>gdX^JR!+&68 z3lv89vgU+VM}dDqc=ht`hVy&Czd!#UHz^9)9j*bz{QuhO`gdy?|DW&H*XI2Hod2Km z|8xF-&i~K(|2h9(!v6=)@`uQGrYNx|wirsLxlTf?8!P8Sq)k0Yy_B{_lhc?ihWf4M z(7$LXj=>g)mdsC9F;RUK)Z@LNYCbN%xN4FBpTaKW79wX6F6G*w;0E@4P}Dg#9Wsj9 zVncuGIi>2Lh?XX735Qvrs|zDhj4=o(hDqaiKVY-4rjh2JTQihRZMaM>%f;dfj`pqR3T`&*lbs&`p{pS|8tXzyFK zgD;Q$c2v$BPnWLat_MM&Geza8BS~n%r4QX}@^@3#o5ppP3GX%?RZ5oT3#BNpL>2rH zg6;25CS_&9!Gy#cYCeQuARy)tbGCKV*gR>7;<=M5%BU_*3n&u|wgONxxWJvr^v%Xz z$)v~*l1GlbkMu1Vr^5jdwqlwR;6pUH{6gO)-C#~`8IkYZ8=PMwk`f2UZTPFuX7<*A%QE0~>mMI4E&0wV*&FKH1tbaF`|IOupbNSy~{x_HZ&E1^$Z>AIbZV!rK5a0~uZN?I*s>Ek~XoqL+bOy(1?FIGg%ObA$%ZflS2<|fX*I8m5f{;>qZ6f{`=u$RcBT|z zex|8!qbe@@a%AR=ut=rbcB41>$gHC`d1$YrH(`T_Q{R3Ib^Ue4Mt@Mq(#1TWI>|RS zYWiY#7u+fX-4r(a?~~{wt=|Q)O&Ho^((m-4Z^R^yJKanOkQ6|&**-zgv58a!lp(N4 zXqLYc9b;$^H(u_=wG6f#T2z1jZxd9(9qcb2$k{_GC?wP#!ngoRpBfy-1+C#t z^?`X^w@%9epJgeD(7<^uKf5|3+BN8JMB1F3!Lua%H(c5107GK|e*~vS>Wqov{&1FH@-DBUWPk>NOjvD2mh^{O^z8!2z7a1KRb2hGhAy3%BSXT~ z@`*JS%pmh&-T%PME)mn{ikzp|XVJXZidUru(Yg1ui`CKg-exS$g}SBYwV;B;-M~CC zK~LBddpxB;7JCU%20ZWJ{-7fLr6Ncd9EK}Q!Y>Bb$yH)x6Us%6l&Gyi*Va`v)98oj zdnIns2PyHP1a1XS+;##;fUsDgfH`vUp3QgM@S$sb-c}?LWB5_deqP9&zEdb%ozhXP zJ&nhaIups^RYsNIDX~c^iWp=13+FfAGz_s|iMeXPXyVO2!4vjH^mb?e1Uj;}`7^D1 zX7d2tHLPlm5DqGD@@rE}kbqkw9o7Oxm{}KC0(XUrq&sAP#YswwCu6569J(GgheHa* z2n&rdUNw4nfmw}Q%tUcRx?xa-mwm;COmkzYO^bBEeKiW>7JM*O%0?E3uidEJg#y<#rpmnxQ>NrHt7b@k$ zg$UmQXM*x#h^Vp!QABul3MVHNi->wX#Q?8BP`}^%vF6n0da$|vFJJ$6@kRB2kJi6i zeVo<*J)YbD&-H(E{oh>wH`o8o^?(1(`oA-va%aHm!d&g_@4Q4CF?kR9(OC8t6pbAc0A}M(bnNxpp2~xxZJj&c#>+lNrd{w zDETx73Qy6}FW@c@y@A1F_#Zl0IJ8gnXdS517*DdNkLj1XM#EvpCnr$yZky%awD(z5 zL$$q_>_n3AB2TvBH4|%Hc2UI*0xXIcOWM^qh6zs2KgDs)ND!)eE~@VMzvg>m&g^`R zN|ZCl2ZL6Kg#e!a1}}?V7wiy; z9hCnokaY^~R*ROnL3|)Laq~p>p%&Y!h8?r77Vdy8KSV$V<7p}>P z(R=4iR!{`j7tSnN_s7!0HHjTSF_qo-f9kvO_R zpD_Yqz`>9*p7d4sWm*XYljx|5sv>{k!UQ5DH)hFY`VIC~2Sd~H6)Vo#a9=73&PJxF zCoBn6%apK1qzL!fnq31xE8yE%1&IV_H0Z({H$A7Y;7tZOI<2$Fmns;nV60q=G{4W0agDA06$CnZCd!V6nm+-a$0>~uBuy)MI z?Z4f_a2_wK*4U{Q&G6sf7b?}N8#FSzUbX1kQjns^ha{;KD(0MSeme`KY@e2+wOaIW zYM-V8f>ZU6u_2?af?4Nuj&9o6Zps=`ZPP*99^e=Dxq}b58|3nb`)GgGqnH{kvHWq2 zsvg+4u|~CcSpBNX^=l|0w+}^-D$(Df+v1@C@ho@#vtz4SZpwFef=kayl>-3B#wrYc z8)Gl{9hfWL4!NlE+iZhb;p`u`{SQG@e!D~6inNo1rLpF5^`c6`P7W$r^SFXapX;~o zqwxd&|h z^{QbWcgTQ%`CXtL(1}#pjB2|N!Gc41PN|oUfytqB5DHRSKBFkU9`rxn z&`C{zfQi{|>~3ZK)X;E*4#_c|q^C%`z9AMK4*GBEblP3xVU2&8#_22b*4i2hER&Ee z01;-U3)owfFq}?P`)kTUg`lgTYz=SCTTS3!UJFb;mc{Kof1h~iT2P+ z(%uySIhzsF4Pvb6211gz(WKwUdkMF&5^WRVX|~1_il_~rmF$5!ppko&q?0aV^)Y{; z8;9oF(6WacA+ZW}$zjp|WSlipQ8D-Fcra?7C%>$%{<=~AfGr?=1XpA+Dr#$Xge$R+ zEHX}+(zR8Ab0mzLvQXvMsAhU~?@Lb6Gw<7$bYr2crJZl%HmjlCG&?%7brX&ZmWBEu z;0>S{Bex_P-NL!6nWpg76U}&5j6u9K1Jv#wsJ|8hKNaf|&pVT;btQVw=5fY`HddAC zB3VX{(VqqcJbgdaNA2fV$~ zQey>FOK~?dP*|LkLKiJ(?XX4AQ`}BwQdyEk=bhzu1k?Mmutfs=rk z3@R@;<*X8D+3C<-TZ!J{IX9lbh%oUn@#e#X4S!R2oFqZjx?ckKX*_CTe^F9}f=N9E zuSmSzNtJZ1o-tEptvC1aG|@ahOmfNs2t;eb2;EK1nniv-7he{UV+lKxDC)Q9KK}c= z_OGgv>9nLGwOQ`ZYUd$>Y|PmF6zkv;AU@l3>fw^*bZoY0Ls3dwPP^o3n!^pvpbkXk z5Fu@itbA*pNB=K}gl&YVS9FXnA%fNd@1!_Aiu03k?Ah5qDsLQ~31l*}Z8*Jow2tcJ z_UK*=!C}n7LD9BuYPIiGvpY$QehS)-zNUl1wfv@(zW$`nIyE|o)UA$l)p$5!jG4sM zTA*iUX5HvaA@lsaoY@|dD&~RbNO-*2>6eqm(|B7vM9uWh{_Rll7HF99PgtnP6kY$4 zUJ8`9)%7KmHWk{FP&my+{8#x1Dx>sUIy>kCDI7J=Of0F|%hB;{oJI-7L||Mp+W8Pt zq4W!-APQXsj*$cVZ3r9B>h1hqlthfKhBTG;fkhG()TC(B31>02EynbvlPOWfw6kG` zzczY8LS=6~!H?GOG{HpZ{)h<Rdun6E|;9`HJw1|CN2clO-WF;q{Nv742OE~%2mQ_CF;O^#~k)|2ZE zU2{MNa4nw~yIrSBF=Hiq6<$c!B~HD)LM4Tx@qzD>szHJ1FZdEE+N!u|;D?9!;kG9% zMZ&%v>!Gc^aKzzT#0=C$oVNvY?=bL!)RSL04n_Uq9%1Yj{uP#O-bOkAk4HzFA8s!s zND*~z&Fn>Lk`2?h1e^qc3=xCC_1T+HQ(Fg82_UvEBe0u^0gH^joc~{MbocC^Q{#WG zJ$ams|G7H%|NHmz|I5HxUyXM9W7y4GgVAs>YO*MN?mjqoADp`n&fN#+?t}k5>4Rjf z{AT;AlP17iNG5EEPJ4pOA}<8|U`o?3Bxv-HEonG0(oos=0(g23*QoS7#=RJ*h-@nq znK2&!-cf!S{>|-ou;5;i$F*|7_f6&aaNDG*7|JZDl|0F57!3Z}0vJ4VZhb5MECBFo zck}geohLX`-Mi<7AsoMM#JfAkCvraYf|&Ww&Brj58BTNZFN~6Nfl_<}=m9r>)f>&0 z@D>)$Tg^R_5W#l;&dF{8sLZGU-CTZwqXC|~e70LzOC-GIxwu=pTZS=fs#~t5(%izH zH7Q!MZNy)pof zFe}XNPYt~dA7H1tACsF~0Xp&kjcyBQx3T~F z9Gsn{$yf@bV0P4e33vXhrq+P)zs*)FNmEsBDqYVW*r&6c*hn_E_co!nSM0A-Q+6r8 zOWLW3jr9mo$=xOe$-S~igwq$1(JP3Vg>~(Yi5?Vgl<8287>e2@rH(omN(pAh(d`xj zJ9zc#xB*Nyqt`{dy}XI|uJJ>x91rtW_a|S8#PYYu~o^=GGQmm^72dyQVbl zIh~TeEqiWf@~urnU3&`KH4mKY85$=#S_$UVCG?;8KDcm3t%zpIZ|zgrK;f7j>o-+BDExd3-Az?}iz zALf?%|6$wm|8^*)_r)S$i^<|Nm?8|Ld!B{(sK@ z&-wp3|3Byd|JC__Q({q_+$$H0I*9v1W$UQ1dD4jA9L9~G8vAhn*xW|Mq!{&125d|;dO370e=mp8($%F-2`YGf{BSvhi%IAc z2NnK8vUUyk78|*c!g5 zmgL(FE;ek-&t%PluQ7pr+`5$C)GJj0PN^%efO@4NjNIBI{Qc=T}if#LXqtcH4U_4!2eTz!DW>Dk^QbulEiq7*)w zLh9ObIpmC;S6rYsjC;-WqiW71g{SV@uMafFV~}3HivE1GwXL##d!T-QuHv9Uc`UVI z%Fyz|3gf>r4Y=`0WmM?kPUW};0z-pg9IeG+9v)}i8XQ~>ea^?{Z0X!6$E8IEZw`Ht zf!WISXzfYe1UPm^2-tx6wK4R=68?Z`#k}VDQzSMoZ-EJ;2HGdzm|MAgsdkIKudm9l zYOAp*5MIa?)NA^s^4jQ9UYFXNqR-`z_`6{I& z&P*L`J@ekY-OjwplsVdb52w@CPmPmjftf#s!^?laeY67unsq%6XI_n&W>XmGiUTKi zMgwI?bXK170wWrqAnT?^<<@KtS9;A)F>S@`QS|%oQTQ7=cm2-%gMZXHmEeR^?S!T; zGk-jRl|ZJQsy3UQaemEk9lKa@K3`t~n07oq?JmDiKVl&b#rU)0VI(;2;hj4;rF%2>&96dYZ+V8jZ} z!SmcX$lbt-F{|Y7VpW3rtI4wvTxWN!w`V`k>S$rtBIINtT`O}dqTP2r!zh<`C9sf4 z(60%wFiQtMmyUa4En^jrhHcf|R7ZGsXb$Uy3g7{%)@zi6g6{Z@Qt1DxUI0FKBW#sg2NAA5r4uD2!L@z)~hYd zJ`wE6W&E}sa9Lyqwsuxd|M=)lmemJ9j`F>XpP*!Bj;HVb(tzOK{kMAni*NH~i~+1u zo0hkfvjd>XJnh67XYxh#SmCY~dh9k{Z*F~{3}G+dzB;aQ-mPxWef;I!D zcWg4?+YH3kWB~J&VJHss)!_+L32|;qR?uVrMPbX0b{Kc_RuwZmYKAS-a7Muk!00miTW~u>&!SaTwUfpyIQ{A?SyFw?@aFCd z-MoJXabHlW&x}T{#RyxAoKDWtDnT+RUx1HwG-<&<>5%EB@b&av%_}5q5}i+394zh= zN=Nm1qp0DP+bKp51|_Jet##IZgT3qA8F5Aey4?%gTxX zm8}u}Pb*7Vb5s-J##JS1bZ--IW#_hG4RSY{V~o>31MkTL<)$r)oCre`D=D;OYj5-TC)>E`cpgDSsoX+7N%V<= zPZA|X^ax^r9-achT5*VCfF`O!%xsn7wWx;AaFyb>OijsjmEyVFHkpSi#do<)=2Q&v zUZ$eQfZg)kIDSh}n}kD#qw8|qEi@<^6#IK($&9V1HG*k4R}1J-zs_Za7eMcjN~ zHh_$d_LZWtZu%`!p*;{YU{cYDcTO%YTDrVlgonXY8^MfuptcSyZTUCbwyOM_ZYf$d z&h=u@CcrybW5@tPu~~BXE83nFeJA6TgF_XUPZ@5NGGS1!0w`Y2+yLzOOC`f2gn@ZvRr&oxxLMwd;=xE)pa3-X(^&HlHVYJ3Sc|O$nN>lAbt+b}3 z=}fZ*7sVdff>pFUW*LR6Fib}8YdxS_cwg(PvwC0adP@FbZZ^c;dfwOh?$^#hv>Qs+ z?OM;4<901vuGQ?6<=vq)Q3@G&1f9= zi|eNAe&M#@c45-bc4F=?{_pPptt29MbON6i|LM_V-~W3ZD$M=A=kcHB{@-)|@45f? z-2Z#-|6Mx%6SIy+m4Sp!UU!@iaGREovt5FY-oN1s;>+Eeq((bhlt7pQpHjx?|jW zQ#0+lftk?4qBwYvSiRirq0WMu9J|h%MoYY~`6Z@C47%TtK`=wUDh(&i1Pyw0i=aWm zu4AUaL1^1W_F&E%HcIocJue!No?{F+!{(q53=RS!^8}ZQ31sqL8w}S!=q5`@l#@3v z6l#kqOpmpt;mTlJciPV7_Org2>oRT#BfY0fgv)We!I8ZvHVk6!S2OI?f7z%<*wZOt zk7fh56>tUif{x7Kz>5&cgBO3W3$H#PfK+N-V}KsSr0T`PstREJt95(T*n}Z_QFYya5huUd@1j# z=B{4Rl+EU>CVhjngMoD_aveg&L^zJ1zT>Ez3)jt*{VJqC`fMom!}EKn z16S78#+yNI1k`)O(x3k=s9(iM!AL}6jfG9~99K$v>)qL5%OB(vk1ZLJ$+DU`(_khb zZ}@iLT2xkB$e#jxL!0jFRV;~;G7#&Nl`CWN9lipt0|c$u+F<;Y@QGAw2jO^%=2h0pT=4FYo9z zA`}T;BVoT0r;Nvi%&oNkEc>tP%P*h*Z|%|Aqo;xVf8WjRzvlK|bNjEk{ny<7Yi|EF zxBt4G{a47A==yTDL}Xa%+7a5wr@Zo5>PsaWd!M;jy}zT)&~5C6vdOw;v?aREm=XaC zei_X6#qUwjF6W*t$LJfyyK%o!^c(zkZ3NhEfop3|bQ^8|`>?XVgsT31zNY?qMn(O5 zM^EohK(5w)8cboI;ZJxN=5!N>_u9fCxCk@r?B83n0vF&d%?jQNtAZ@RkX1pE3BY@4 z0U&VNwE(~ytT(-$c<8;94tZHLyqaDrjjF0nm5lHT_=L5LWsf7m3Rw4ei6An2(20hK znr;r+eXN4zgEkGKt-_u2&P+Ugf>V`Nd3%Vg%f5Z6;>PWKzh_5GXD zkzB8}WGYt|s?JnLlbT2LxTMrg=8-ZRPL)LaA$lUBxt=G%GA1nRl;cKqtL%=-6UN;# zgy#D=CTPlX~ zPG+SYdS600bPMebEVS9k&YDGEqkVlZI-B>7$|fUzpG}4H zUh=iGC~&Sr`kU+9t8cC^Z|(YSPRVQMX!Erk?Y3eiPV}#&zqt;mZ?5mI zy}7o^o9pSio9oMY%&-4Y{SOP7zNr4^(WABR9%b}DPv-Hz=JCJg`k%S}XRiO5>wo^M z^*?7o<<6oQE?ckQzV#9&Pw}ZNtNL-_Yxv#)3R+MkUyVd;zN1ExCEBA7Faz#q9~D57*NX#6r^BD@#d(K!LUc_n=JbAzX-)Q6I?Y;0(5pdUUxII5oR%WGULnft)611QxEm zm@zslXrvvfcUzw4Ow7m8t%)%-kghPXo5r486QFx-@3k^Brr1;5SG8MP%;U4M&~ z0#Q*TnDsxZ`@jhhK;ne#^4B9N4yoz7m1y||&C^T`y2~#onM4&u3rBLR=(hg>h|jf! zY5N6rDYI;u|F->tFj)S7k+z!_zh})pNKy(68jKqNh2YyWOiU{XL2Ss4W zeyfwC2S-8YwA1a3Z_K%YG#`$V<`6DS=?dS7opSI!g;N4A22r!sN`_;+z&dAVJz_|G zEQ2>VY_6YNBQzAwBL5E8x;9*_S{KcJC+)33kCPh>kB-0OyxF>mKEg@0+&t~9T&NQ* z}KC3w&U zPr)IY45O%N{$Otpd1s{`n9}yTPdovVH}wjF@f<>wg@;;32NT#fk!9-)rpuvNq=##$ zlF~jF?6@Fy7p%8c+8TwJd&I<1R{SaD!_CV*~$Ho$N-Q9iJ&q~Hkav@`BChj0-) ziyCnCgDWFkR2y)!JUQ4uKm!T95Fz7~B*d;U&qjdpbw2@q72%8$KzAz=!olK92!@OH z2EI}?16@yGIuKy5f0*W4&<1&y(F$}QUC z1sU|aH>SN1io~2oijRZo6dZ3xOQ)be-6rgr=IERRfh=G}98ZY`_UXQwraaFB zxl0h3R&y^IGP#mfYDT~dOj>G-b(8)%iipq5Z5iR1K1Z0#6fVY0zmZkcD~aqLvrWWf zAT9w##+x?pL|n!=;18FBNG|>`R`L-lytggq5#~AE!!VEe$YDDIm9zXuc0km59Ddkl zBFs|Yf$>{(AO9f(faqF7HLT@}SFqUuY7w3@{f@~hY!FYLK4#tXhReNY2R8GK)t!mx z+lWaMT5?rsY9uqSt{Skx{w@N&FVRpOu4j6?bX{>;N-4E&+{4<1~DRe4Hw589Afx1#kO8AK<5(4W3>yFekR14;` zoibm4*2Mr4qfzq)Zl!!Akes!T!d0G>8l5ct0PU+q*B!VHpTh}8HLphl;I^@v%VuZM zy+5F9&uqkVPBlHuwbNCSUfvVc6nFJ<^fIta3PKcc&@~gA3AF!Hi#aOf6x^PrH~TGByhvOBzs%w^yBNn2-rF&tWakeNt2Oj@0@8~h$UCi0Xj*vS1IeAe!d1J)wFp`(zy5{y1$X@mSo~tdo1G>959h~c z+6_K)GrI!x7W*c1tt-LK=U(fkaVK%(=VC^}+Xv-%iT`XyVm5;6<4`<2Q7pfk@g_U0rj&#IFd`dpdbU%2LU&K3l=v*vMD zZ0Gl11lwW5S748_)Q#v=I!0mCg_2@vL7X(X$i62SEx5*Mm7}3-=aWvm*>AB~VRW64 zK#iV(%NjnG1~@`1@~4g{?Iz(xq3iik@6hv?9MmuHbRc=fpYMABjh=(NJ!=L zpGq?Xw&l@`(7{r8>P)lkprG1lw3EVb3MPYH%ExB{_siO^7_7I{(f-@rnZU|QpM%8A zXrsk-Cl}Yq@O0X!_$KCe{{U0Ws;J20x+|SJE}Gu=a#qqR4)Q?CY)glU3p6jg#v-c~haUo-6l$ zwSaTy%YS+QPs|u__XwcH{-3Ll*B-BB{68N(ndg6=`+v^;Kj;3RbN|n||K~jZXMX%o zH(F8`=p-H6)j*0_N;f)FJRHn4YJ=Xmk#Q&ssfmrVX7kDh1KmswP2(gr^>Ug{4Nt@6 znO!lmF*6tH(r86HQTc#17Rqb^YivCgt;S8pBnPM>*5t>lL7i1#gx0z?keg{2b{a3A z%sn7n3fN`nON6SKhk*Hy;Qz@3YI!YQz3UC2nEwa9fBkWW|9|}W(VYMP)A;|@@1iYW zV+PUjO*&4H<=pAF=6wI0@1OJibH0Dh_y3`MKcL@P=R6ZW1$EqR;FWaT2KFuU4vuv9 z-J}m_)pp;Zl(*IN8UeiPK1^?Veh3&Z(SXPW83VU~40Kj4NMDw0JbN7kzf!UJNF7j` zQC|W!v>RhAd-R4BMS7$1tz|pOuqi}-wkzUQ_hWM7ycp372V`&LcD6UlbQV*MmF_Jn za?M2r^UlS$9*G~a5kAom5zCRnK90#C$c5p@kjy5mbcYQuGUL7+id>6o0^H$2iQwp3 zmtu5j0)3=h2YDsnaK6fv(6g@R(fx`oH-~Wl!{Dr>@K$fp9<8GOBO&+adQr=!KMwdkFMIX;3ao43ws_7dV*1*NH*=}>1U4s>j{+L7>Zw?!?)Ta-0 zs~FK2_d|M3>kw?JIUe*nEx$1_ZOsdw;^u`1g1d1!?1$f*7ADx6&(U>u=MrKC7gv6{ zzs1dNpj*<7yp5G58()6c6_Qx!D2EZ3dk~eFiAnDZzYF*17bJ6+Lzl{34l`@ix;1TY zNzxveB*u-_EwEh~g$9T(j@vafC&2 zOXoF8-?>Tiv*sg2w1jOFUkXo!Ez8cflVBB2Q|>j=8*w9}z0Iyu0(jPKD#M^&7dmO1nikk zs{_=BY`$t{W8xfLGKuoQAPBcfTB=NQb{H^$?rO0_J6NNZIo)8v%z9xq;Q->~V7`-k zoLPJGC_6+Fotq4BC#iW3cnjHNXVWEVcGU+;<&fRwWm+t3Ff^@sKwacZ$12Np>&h?9 zcw)OziSpPm^)R*E(kYym>P^kR7C0O7au_5GId>dRCZC;G4+^$%IrO1e0AAn}vtZ%S zD{cph5bE~baQhKjGLM#xGpw0nvw}RPVv;JvNU464NBvpbKILt4gbqjP;D-^|KzqT-Bq+otLaRURzmR zRCf7cPI_rceJ0~kbP`(#EfeeLY>l_@He z&uD*uV7iz&li0v&Kl&DRJ*@JMsyQ908L(XhcRm;oqO(zw$i@lqFRN(ct>e2zVvGxw zv%x5;cE}Vq>O?=lh@x-5?XZz-_m>WIgzUpr$JVBFs%CPNeWfc?hBEG3vx8G-z%IWK z*ALF^#r^uF^Q+L{({fcROPsx{FPwwA2nL=J@G~)#H5$ruJr>m?XqG#JbHq=Wg@_&y z_xz~?h&VX^b=9t+wHe?w{G5xxK9B+o##Nev%#1+46<{b#f?i;iUT3MxYf9r?>e4!W z`)yaxb7-IjVQ5X3*Tj4wvSUulqA`nYz-|k(_XEmirqgI;BOik>zF zJw=)1)5mx0Bes#>N09R8)Bf8d-NlxYYu>1nfq7~JHDi%}1 zle*JRMAs&_+s@soZ0F(r#5bq%opai8yJ(RrO zGB{gh(oGXAV&}_zTrd@#D$3IX-oZLg*#-h@s#IF*j_Q$WP%}3bWv6G>#AGHU&oQFG zxGr|?HGoJhl@9(V1}C5G7GjP&^1_1DXXlz58n%nuJD>4~KZzQauNF zwFO0?{GLMtO#aBmv;xh>1Td$HSl~S|QBecCo%22grJoErfK)v?od8K_w$T$fI!(scNzx~fOObAl?2oRM z+cSVdzhiigI^#6yo}tkl+MsbAiY!YZ2T|WpcJ9Pn70#6I5iD`pDrTm>l`Iu6mFbj$ zyAkX&!g+Ab|N2$c{{I}&!u`f^JEokd(~neJf;H@1z-ZfL8%E`>nvp7aQO+zTl@coX zye)tTL?pgwI;3rT&dgNo#7HW+!rJu}p|X#j^AUWV^L--^hS2T@Vffnr5DYW~2v#;0 z0>R#YOm4#6Ryuw>j_Ew6S*D|@w&1~Ellu1r{Utbpa!W!C-qVKGg^gFOBRLe`kfkx&b9p7Q@Yv90~a{LbS3z)t1`;%`|*j zej&|4pfRJQppOz6_3GPkIU*thAt1Ec5XBv#4Z+M27Hv3fsH4NQ5x9b8D&U@x6?~GL zZ9(1eO$z}zkq|%AOyr{|yV6a?QJ|PpuvOcOEd1usS0)~QOVuDH(Fo!O+tP%Z(8Ly$ zesD!1Q(=8|ALGlG5)DL4Y(kMc2VRH5(@>8XO3`c>mrX3GQqq$Uz`9+cD1hw#d9u0tEcE55p&QM9+oUi~;m;VVE(SI| z`{npeynVE}v)|axeuKsTG2YvGo&P1bGrOB`CwTv+0X^Q_`jLS9({wq^PLqa6K)Qur`^pbR)VXPcmD%la|7`9p__O6s+z zu%^&(&T_(+(xW6Wg-4q*T`qSKQ%3VkGcdiL$(eDj3)te58U8|L*v?+Mh9>6hSHpJR zm5VCMK^61UU#UvszQxT1u3N*lx#pumjbSkGy=~hJ&MX@_5#~<5wH%)n$Lx&dbJZ4l zRdjRuZGy{`xk#|Vc{$WkzLQHuW0_+79yzA(9&+_Y!WFU-Xt+n>oZcvlTx=juDA60` zAs1D&gO*cTkGR9Cr_wgxpjmGu(5yGgL9^aSqM1Ot4gNN4o11!Dy+UtMex=&sSL*91 z`*kF~nt_>_GYd~1r3IKfb?t+AYZs#kZ`BlwE>6ci|;joU*>;nU?TG|zfVC|tIe z#t?vz>qN$3!WU*;3TLQF&@6{|%gcc5>e7m?E^{SUms&KTCo1o_p<%iMtW?Y}e4h_1 zI?t-`Qq;0UVXr zT#Mjb95XyYj@3lz-+{ISQgif&TwJjpZL^XO-~X$O%UjUd&7!QfEC++h&KudT2FlwgF@D!gxR`9$ zMI;$jj~3TKWcM_A;6iuL6IgnCoG?lRP7`4p5jsm;T~RT9U|DgDs8a;rPDd40a5`FO zh=nL%J3f7ZR6%rp5@(!!YkJ1(A&c<-^YBD}cJNB9Xl6deVM#$mrko{(#4JdWbF7^* zF1;DA;$kXSK;jB0R`@v3Lvt-~_^=iI$-(#FSrNoiYjtkXHj9j6ku&7Z(=cZdG+5ct zw7kj=K4;0D&$4APIapH$t8#EOuPLT;L827smq)OspU1}C{0=A_`c{m`IUL>;Y%9ed z-DM=xnIpG{(>Wt9GXrDPyeP*Q={Q=&a^YMrbzhHuA)@o-h3i_Vkjbsb*(gtTJmcVJ z4rfCZol$y%;LK48u1bH#wtZRznpuI%?lQKRT^t%v=_6%!JNqr`s8;yrhF}8>Zs)ta&=> zv>3)D?RQ!_M(!w$t}i;R3zaw?nlo9kC}|+2#2R9Am>T&EI@=$g5tvS&fSW|_(0Lp4 ze1#%5EX?D-WBhkExww1wr)lxuAFY44`ZN>&ef9C`JpTKi7ytcn9sfRwP6oqt2zzF0 z(CY!I;~3*@qo((cc(|A4@IrF5$Z)3N2C70>ozhp4>1i>ip(u# ziE8!QUhncE+w%wfQxx!?{13foylA0Hu5vMS^CR584o`kOYHV)Ddv8w~KgT=!J10A^ zM*rJ5+RzZxje;tn16d?O1_6NGo#T`EM+AYDtKuWNqwQ|8qww_jUOD%JP|U8fvAw$1 zwa>{irVEGwZ8TEKL5o)lpipqZS8>-U{0$dPb;JnHBpV7>wVDlqj5A$*;7q)^?u*v= z%1>Uurz(jRe5}@NJS{l%$V<`Ifd)kuThURzR}+*>bTW5|^cYOdAEH(63ZX3kT6QNu z_T{q|#!P_uHY$o8<_0r!nrrMI>^1g64dLv;;T9)wHFbue4X^7FhAFx+!OSp_*#qr9 zXI8tSXGTG|fSZ;H4_4`X`z^H>3PmR80s8gKU+GCdXRUSoGP*P8?1@mwu<4iPAl~b6 zVT7xG&^H}$ErOBOva>OqjH{}M6aK4K)b~K>ubi%z3H=ocsijvD!I$ib4(*lGlj6`` zA+Jyq+>m2&M@#nS^T^+9iW1hAUr;GDCc{Caui@1924Q+KiF=>uix%$^R7{S5taJD?9yD~?kI`x zdett*1Dxb4Rp}w5y6v-!GO=j7zgQ#EW;Q^FK`7^v`ws^HB}chd=fk@nbGNHgO8obkhVyKl~7_ zJ*`E*tHsBlh$R<2v|IpIty%^Het#ZDfsOLZ6JFrYHqEElh~!sL{R6g`wem5w{w7hG z(Wuk@6g`WU*QmQ>jc1Qrv`q{I>q!IsG>_jN#_zY{SG$|9k3H_`;1F)H@cl5)LK^8pLJ^3K4>(MZ z9ICL@)_QH-Go)GWZZSiM#{;(Pt<@uG+-<}SdRW%j+q}6Hem1`Kv}DdNnyI=hQO4Qu zqF{Ult!Tn*JUWXo`h~(>yeNR75R??vl`Hu3q0DhiJQyrsAj>g#ZfnnEQ_iOBeeZJ zBv%winGM_q`~&oZlipTAU>K`-g0jgb3Ng>z9b(upvWGti1_Ev;S!*b|K(1+a~wB*K56W4H?}w2s_8$GC1z$* zEI_6S)HViUXUjTV$X6ge!zU|wZ$pdztI7Kc`Ww~KzxcG zsD+&LdN=s7wh@9mNfSwgF|LqDmIK6mRczKxl97#B)NiF3s3TFx#)t^pMrmo07{a8Y zJOF?|f4_ea@mZz!m(u#Gh%LOOO_Y5K^rr$2;`JS)-NPO{y%{H|CJ2eHi_lEN(KQeQ zrmyY>L_OR%<&Dc+TrBo3w5~i!ymurC<~K8R0+^nk}|OXqBH?s9u{mCd>q z226hawzz}dwwDHIDQ58ougd=QRbH}~mW`CDt)N{_S>nRr#W1{Ip zXGsnt5Z9Ti1zq5ol8ngV2BO0&-i0O|Hym=7xaq<(ex+HLD+*I2c`_nZA->e%84_ir z5V6ddrD4%=;n~|LpF$s+UdhFO}f+pDLF}nciL=y zyl#%#58<+o|7vZTWA;JSNlyh7gBY}72dPr?96%roX6zD{*H+e6zGw9#TYn@}`K&v* zhMk-w#3NuBRpvylfj%WX=SZ?h%X`f$f@jmP+iWFxvZ__>Bq{eE!@G>F@e9_)Ca9t+ zxDpv6dYZJF*qdPQ*#^cR0Tu59t?Hs;MxY;!1n3>xs|X`5`d|!QXa>52!N*kV2gO*J zOC1izDQYeG>u4}^Q5OgB3cfm>rkXj^{#QB#x~OZc6HL{4-KSJ7BXDu3Ux&WoTBzQ! zMwI%fIcLT>ZyDAoXbPuHs4ms$N3F(1y;<7G0kJ*>gq%=CPO|(N(-0XiuHeLB>aUEV zID&0P_@e7LPx-xkyj++l9~Bh|sIEQ=ekkd>#R!&w(&1mIoDVUt?4#_+*zcP8#6Jo$`)MxGb~Zn z$o&ALg8%+|^wlw36}Nso0z$izj?sKSsd>Ea&i=d2-7ssb`nO0>pob-0% zT^PF5H0au->@zu@?6z`gxh`4@kS*9v9CemQJVHvwyQ0J)5esdi2><%oCVcuzLdhGe zrwq>2Q}jt;VfYH-$VNSY4~Z|-X9gSFbyc3tR2{TBcz4AUommr#EKC9=;+2?5e6_7aQfM4EWQMb`a{w#50ykpjYBgpn zAz@7i+h<{+X64i7nKJa7q*{)3JsQ9-Wj9-r?7P!iec%>xkAWP*Z|A#!>WAbF+_p4! z;LRK+p~ci*1mZQMJsVL~MbLF<#%HDR4`$9X8+9WSELJF(gru;He2)mHjMZv|L~013 z6Hp!RU(xwzZ`-*gi(r}4v;;I=mf&Sg3PM$67Ob3O&yT5_bM6(zRC7a%vHd}4>Jb^E zCH#|BkRW2xKA@HNBnufAlmgQPFCyq&hBJG}&{(Bs6y@-a(TXr-xZV^^5dlrFDV%-D zm9geQ;{Vli@#IP)7b=-(qZD^_#XjG2*j zERzrWdN$B9MyUr$2SQZXnyrd#LRNJe2tsYcPM4z$fmp#aS$^eh{9A1?JQ6b|5TW4K zl<6R7WpJ4_FbJ#mrJVsO?2)%>cCE_3R$z%BS}_zz%a8v{cDc7!oZdJTVLNxN(6>*n z6+V|&Qn%<9C{vG690hdBX!D zw{#sC+;#rguDzjM&oZ*>=>xki7?+^2;{9Db77P6UNbtRK@umI$o_@E!{v_l7x3>CZ z?*I3n;Q#l8AU&PQ|1SU~I&6+Fj^RF^%vyJS6)KFAE_@gPCqg4wnR_12JrC!ehjY)v zx#!`R_B>qpx^qV63@}qW`#UeuP;~of2d`;A8n?vIH`gCfWpi|#^*Vj1+&M*bRPK2> zUq2?J{&MrQlUo2Kc4TMemT0w_{fD@Dyw}EE(&-`^(z-9n7ZLvydm~Qoh~s3r5YYLc z1r6S?fxYFc?e4+rcoz_HHwGj{!(00rt^&?8tku5r0#@U|d9mGi`Sx{v;q!))y2i>f zt2;Q)6SktEsC0)3u zvQ2vhRg+&+g3enu^4n*q4?M_O5JNl|MLqP2-U4Utqp`ABbRTV%#H;&gDu`)xyl~x5 zqgIsca3fRd5w+}f@;k!NpnV?IRM#u z<)C*2x#Ywr$MMeV{ez>%cHHuG_|o{g|JOIlyIs2?Z&%!2RO`a7`Q6D?v1-Q zVuhL-@E*g4f9viGR9a`>!sP=vZ9vM*m+igHmv3Lu`wS}eMv(Fep5@+>M#Dcl74@tb=OA%@jE8ag~kNq4$1Ub!_aknI<)~WTU8m z{i|jdm|Eyww|O&|j2CPELbWb)2L+!v6Jy5lP+5`Vpd3s?6P370_OcGjz1lr^AM+(H ze!G8s*w_M;ZEV-GUmM4VNcsX8C187~CB9TD{I4_FhTv6lJ6d71%QV{Vd2O|Ol}fvp zOHSR3%HHP5){pTq+?ato-9-bdy8G#HYllbcyxlw4hKuLsF??G0KB*hz&Nh5|6xw!Z z+a04yPq=N6#{wRR8*-uLb)`3G1D-S~Qiq8!Al-jHM-v%n;0hR>!AQO_?pZqX+{aFz zkyjt%ijUI+sG<+W?d}-A-P^sVvNBnb9#7OMxVT~G;W0S#br;0vg@;Sg{$QLui}sUi zHEF4Kza-OR6c~D=XFD#EHj+3GP4K$Od9!t6-IG!$x)B2agyH^FV_pNe`)ETKHlPJ` zzt<_ke^vwz3B`GpTda%B^11?dj%Jj9*6O!yTAK-0wXNT6Aq5r{rn5d9q|Xc9is;R% zmj$*`oQ_9&IsRaTF1K1a^(HHt4$yR~k<2pR1yil(sXoh8!`9l<4zz6Q811~&c9JLr zKo!RE$)j6|+Z{|s&GV$KTmZ=+689kPD)xKnkQ#!OAN_%X_0S9)l?zts;5qxE zCUk;MP|D#K%`;EY83w(hMhR?nh903%F6mO7*1?F>Fc=fIf4&mEO{rz{(deHuAldD} zmfzppYiQ)cA;-fJeE#$=gkTD>ZUf0dxkVBu@`^lL+Fy+1c%#Lo#rhwBa^?gVu};K+ zYwxu_9=j{#@TieR43 zWE~O~zE_tVXQEnx;~IM(sLk!WO}jC5d>5p=wmnCIsf`OSx9pg74Lzh;rl+F(|CDuj zu&U>=^W{-B3WiivH-kvGe2NBnOBw>g8evM(HVvb3>q{v<&` z)1X+L(Sf@kHH5spALK&4)<5JvlXpQjKe_vCn{WmT?3btF@{<{Lf|d?L>CD?|_BG$J z678HteYlh;%P+PZXtvwzxJ}TQ7g6C0$m!1u=fJA@W;Z44j>)i%WKXNPe@c>Jl#-(b zvo5(d@+!6t;ClP2lO`x&sd^c^IWJiyGGyEorC(@k(KdU_D&Xh@<9AYU3Ddolo^wz{ zw*r!T_?*@}r?8&bioM#j*i9L8T2)cz4Ds?qU)u(H*P-Ftq4%!&{365KjZFS&4W>Wo zcEeLy+sI@@*Oi8V1!%-SK#Q4L)syc8hAQF6x-xTRV7yM7?ZOH5YK}$CaeL;a7`J85 zoJ>oKYzo8TV(3#0rZ)^$bH)x$5@PZ}Cn=K$U(t>w{mYz2*-|q=D}$nUWr0)dz`9|rCz@Yp`;YLFhH_pZZ{h5)e<3KpOr7C3wDpv=>O zPXbXAg^KmliCt^ixO=sYOr9PnuaoHH5uHku$v=~e*LD#NVEw8Ds#Zdva`Dw0o^9}Q z3f}7E;Gx0g#u?<2epc{}P~zF+i>9-D3g#)T%s#mec$!`Rjo0S2Z1VcD++i3w0Oatl{nX7w zd)rBnEnz~QE#{r(mg8`Xc}F*%>SL$aC^?thi%{qFoX+VyUk*5=>?+-tQ!IxT`v-5J z;$_Zp;ugygq0k8|3oB}nsbi>*`ktxm5d|i8*<#*C%io%A!3-RK*J$^cY)KCd+0jH6 zyKnYG9sAOeb}B!~ePOR_mz_sWA6}UV+Q(sAfaQ5pIVgks#$^a~LGRRZz!V+5f$fq*&5Ms; zr@`R%D$Xuj@se_8LB=Db)7?(5GtT8yvM0K&RMg?T4O*X`G`tmY8EC zm-V1XFqgwp2^F3jvqnAv(#8K!z+u0Zny4^ga)~P*Ilr(p8S}-py z2?xWTB(1AyXhw;3uW?pK899dewshKT!w(NUCiI;Ko|69NfH&WAzyrQuNYANQ2ZadC zU}$J~;43vU7zP^2OjEEGGa2fKjk%mVW9rE^DZ~2_`!)?rjr)m^RQhoOV~Q#}oM2QV z{6|*INJK5`Cw6Bf<9OnC6ChLcI%y@-7CS+SZ_>(CMXEpL%BU?jv`f3{nLI-93vV9t z({JcDRJB~jZjbwS8zs>_l#MA!W3UTGxOP1PBqXP(!B8F}u1L{u1IByR>`s!jG|Gr# zT$2`E0r8;UlD1ng${)8B?`u10WZ~u;chxPyV$*PKcfvBv3$pmY-h`Q#D8rPwj0c+` z^>mn8y+1f+xhN_Xnrt*!(3j@vaE(IaO_)jxZK&vGSvgY<8;1~23Ntuxb3g%sfr`W7&-P}SZ_*v$h5o)|#JJvQu z+Q~Mc;}^3rD=HJvqasHOsh+*m$+fD~JWq^Pjr90h1SXWMLcd&NedGI%iiz#1ymX>s z9VpF&*5)?6bkG!Nn^k0}{?_qn&nKjjNRkxem{HDU1*J6@p)W8+w?$uAs+*D#Pt-Z% zxZO=1)EFz0k$vndSM7!_<6i@uwQe6lle8Kt8;5sG1_d624whX z6JNv9P1uthRhY0Y85nkP*{^xUc(t>L40B?icL%4BbZ~k3VkQ*G|^lA^hSGz z(?RQ*GE{3(uZd=8a8$ERm}!NEi~yk--Bi1acNDfcQ?*>&Q0~A-${@6A40+hG4FiNT z(AqSMC15!crUnHQ&o4|PUw`eir)^(Hm5gwZwgH~Qfl?Kng8w!`olykO z10-gsR^xLHV14~{oIxLoWqjWzzF|y#AcnIs-74(gENK5m)+;R7Wip47!R_Jr9e;|4 zXupa-dP(oJZe~)^dE1O@_*<>w0fVQJ1yidP&solzdHvEEF(lynlx2Sq?hb`YU4CH) zR}~TcYYYDxX;n6E8vxR+sk3$DCk}A(D;CB#tZn@3q&?fXdr)(6>kC?d>4bE+TF9K0 zntg&Q+7uO`Os{R2VuWgTd?wPOs0L&!9iq4+9h%Dcprr${n@)t+yd+oIJG}}88^f*W z3=T)-F5u1iRD_!cykyts5;rpweA*BudTxO*uKkEd^84 z#8MeyRG_NHSZKs)RA8;G#Nd{S(HHMjvrDP6G$kad3YQeQLxOwM>!uePxL603tvGC# zHaD{OYQM`GR6bD&FO#k}3stcy-{3V@7BzDDQbQE(jwFeRL_SEO41w9wg;sS$U8f>(dkBIFj;ndXF=sssyJeGdEmu zmWk1#r5wqUXUr)Fzu?l3j1Vq&_)%0WaMWFr<9BD^pY_ntvxE2Q@*Mm#vylpBAV>?t zcoCey1z#X5mB0=a(k8Xld`eTw05>Et5AHzU5Z9}yjBx|o!bob%2xyxtSK(&Qknp_8^Zi_bXjy@L}e70x$Ig1(FsWL(&TP!HYb>MZ?iFHi5piYU=9s7 zbFI$Wd8!|Q8#wpiQ{kX1_cmZ_Occ~N=Phc$s7Ppi9K)g<%YV~usf(6Tix>B@WG6Eh zzOvmA#*sO;ks)ll92RYtspb)7ZZ@W++a7^vb~f`iA$#)ayTlKhqfOtUA~SPmgUmM4 z$`=^r`mDr2jx(BKPcJNgLL+sL`LguD9`x?09Uyr_S5|w~65`v?sMWRo5^p|Uxv+6x zppfc9F+$(ZLTj_3vZhL6$*iV3L+^5Tv3v@aR^2H@l8mkCtaesWLDvJ6de-iEl;IZk zwDn*wZprfsliVphZw|>1O>l+{RyLS^$y@}?Muv7bk9EX|AJQ_>?5P&^>DDT@wnM~(N1BP9@imoxc2_zn+l z`}YJiPoq<0rXKb*jXUl9BEH|9D9K{IiQdbOuwycX0rPw6^d^j2*O%2&%E(gAQaQ!R zM81GOyPk64D!^KMoL^s-Mcmw}Q>v;0eV6e<3J`a9CW{;crd>d;gmX_Yn5L*yP$51-uYDefXW^66u+;KXiM4lmQp#Ebzt@@cwse`t}+(I1sYSd z!^@Mac%9E}CnG-+CeziDot$DZoog-~idQkic-ycBXM@qlc!V)QR7^LF^=WpJhbZmA zOvSB`yWK0&>xWg&UhoU`!{>BONKIwv9nHSv%AKzofEZLElu@F19V($)Q01~_=Tp=( zB?e1lh+}&xz=*&&vo4pSchPM24Ij_X`zC^F>Fq>ME_*#X?t&;0xINM1K5&) z1gDggP&k+=TTc#kc9C?4FjTZErbI1d5-F{Vwb2X*?V<49WD+ROHQKZM9Yggw#>wr@ zsP1NA=qO^$k1*AF=14H2k<8JwXFb-#(o}b+s-MSV0q=xN22sWIbZ{h6*v1w53gYl}$|^ME}oz zrclIWey*p+;x#JDZf))1Y(ItCd7-|SR2&^|$WU{E+NDtkqT^IchrYpCz;J&N2V5SG z1{mlM87r>9VU#ercEXXbDA_euU4AiaPss$28FDE{o|6}px7H4HqyugKlWpu3mAk&^ zV64j&T0}E-GI7Q{L4+wMqzxQ7`eJ z<7idLVjwV+9chSBtJ}t10dANkRFqr_I-wAF$Bd_7DUgiIkAcuCWF8|Lr4@22nY1D> z<+7yA3+`25oqDFciTbsmQb1s^vq0V-9QOar|NEo|Kp#P|8ecRXfNq@oBhG3=p<=f^atI+Ir(zmNAAUW^2K@b#d-3@dGf`1^2INm zd@-0~P$za42?iI{p}%smDC!WetuhWOK6D(Fv5qWl9GPPqIn6XO8>UoTuo?%4fOp4l z4-Zv#8tS^|(OfLXDGXB(3Sx@Qo12MfU-t<;s&aaRMujt5PTr}(QRGHO4H&K80X#xj zm~u^=qBJjele|O!%J>=FrH!#^W8A(4hULX(owY}FUlb8pr*@?{kSjF**(C+J0bR?) za}7xQ3PZX^`MS30+h25db|oP;@8}6jHKzi>&JqWxU)p$yF+iuIH}m!GB>F0J-1#KnPv&GdxySx%HM_C z=*KfgL(}8&-l4~Ai#x^AyvV-VkJ@|JzAVgQ6kZ%qI2_{l4jsI}LMU>}D+!{&Kx`%m;Uhj1xp+31mtjt)JcNA9tJ&dr zW=MIVkY|D$w9}jk!tD%cW@;kOe_$pcL2Iaz5dN_H0dd(fQgfa;i2&ty*E91FvD!+F zRs?h|8_#)GA&UtpH=P6r!aUzm#9@NeCh8OCcvM&IUqDRPCI8eF;* zniPiwnG$!pJcnDhA2S;Cd!eXjYe__$&bw}uiBLUDqj|1eWnH+k@vCQPy}Sjh4sAUP zMZkG0=|B_m0m}rwzQbl^fk?Sn99dMJ5+nOI`*@nGaB(#4Qfr*+9Z|wJqR3&PeB&V> zkP;psMGhb{G|o}FXARO_5TJXuwr6t{abkB*joV$SCtk#(GF$LgQIlqlnKVoH6E|R4 zQDoa0p!$)qXAX?*#dsD?uZCN^O9-cFvBqZ__#IBuum@wV+@oZdOa$>V2wE6Ce1=AE zckGsHA!tBf6mq=Scs|c|J|6|A9?U%=IMXe`{RreGqmPFokKd8Ezhy)yFPyuMigeE% zn<*xbAL+Cpe!AxGyb$WQVK;6QR-`1d7lyE!798FBzfFseK5f*PJNu|{)Oa259mS2K zqj+ck@a;*qyVHZClpDB;yMAwn6U~AM$sWGt=aqMHPX%T#D4!=>GzQcMLo$f+)83{~ zzk3s@ku>FCB3PZlh%LLWF=Z~s5Kr25Wp~ydppn!?r+q1U+j!V*|r>((Rlkcwd9=Ye-}_hryn) z3);Y%18xKBeSVHshY07J<@dc#iV@J4&pJuBy(~+A6J0k)6!u(oSWm1?46W?#5EQ+l z80pZf+=RhXLeKiE@*EB2jpYsOD{Zl2ev-o3u>mp9zR9?jKAWFo`f05L@F~|0z91%n419cd#EWo!<@w-%-(OI-Ccm4tcm* zald$=xwAredSEI^KmULB-n_kSW62kO{}n$4qVvQi6^hnk%Q;f)JG4aGdZNvwykwGG zT!@4uj=6~-wcHcm&;HiZI~pJ)%Z`&UGba%n-PL<_b#>LRq+Z5CNf2U_hXlBVcT(UTqPENC$@`chE2Oa?M=EP zGzRbX@lc=u0yMIi|2(>kgUe{#jg*D4Y%(4Suu@KAWN*Ri_t^Z??%9-W(i3L1UkVo- zk9#Wz+?@rOHlu0-&qk8V&+&&FN!cIM&bD4BIEjf2dUCQJFCH@dU2iC5i#a6#u!W zcnIit2E)4ioE!6>JCInwsa$@J{xcLn;#r^wZp|!8Sbf$86R+0{hp7Eu~*3#&bycCPxSRcE8BL-QIMQ_sLphr0i6(41DeT zKq0H$Dy(SJ-cmA1v|G}R=bSZXI)ZY>iZkLQ`$kknH_k1d3PkL0u8t+_ez(K;W;et) zvpUvp)*#psaDCKmMy6BExU&9oIV?~Idd+H>jP08B-HhNmGf&O{m~mS%NFMshp9+E3 z{l5{fKve>C`L;+cXEYXSWb~Jc|TgOf}F;C1`xgx|c z=`i)X9hL|29?B8EC&L(ed;6ox?P{C!U7Y_nLnOsP;Srxt;VoCUN ziZ|FYR$C1g$BRMhxY?-hhueFHjSr1&yetqJBj#o###08%EW?1u<8d`Odifz(e9y)& zo4}%`z0Tkv+dqoORyxgs?~~eZgGI7wqfTlJM*-j{)VO7C@mV~<{+1u$zpKFm?h1Kh zomMKrch7?5Rc?@|!gCZj=_%Psyk2^Og?>;`B3b>(+N-hBAm;9>B`AAz0t zuZI;vMI8<%-N7`*ky@Zpg$j^zJSson5=eX?$P4osNpetdG9t{#S4rGA+zbuS^IhIxeHhCmee(cVC4-(PCJb)629hu%HJoCzE41$vg<`%@nEw2yd$>cPr{IP zMXd5-Ya@?eKQdVMLT=@>pwEVIJAzvPEm6%85nh@4fh@dox5m*JnT@m8sX9-%4Fkrf z)s6VB74Ej0jaOx8K@IjBTvLFxIr(W8os(G*#tfTs!5g~)I=d+h8m$RVt^eK-2=i{X zPJ0?W+zb3O847N{!1f-Uo!-2EWm#D9X-XfBOVQo-qwy@M^%>5&woC^wHmwmdj|uMY0-WM-Qjm)nw4Bg&_D zBoCf6{gM}(NLv+;debxDfqEDb_nk&@K!#spaKsVm^ck5z@H|+}8!Y99kS-f6qWUd+ zELG8a9MjZrVXLh%cE|4!Z;MymBqrSeSvZqs2c)i(G2U^LI2yOlX$XaRUzbh$;7{P8 z-FDQY)prt~N0(i^f1UN=C*Y zg$l*f0++aM!QClu0z)U_#)^bqqP2dR#5|{GFzqhuO7z*CCA0FFF5#w;tjy$h@!-<9 z&7h2fNlL^u#e|ArdWVDF4J|p*1__!@nvL;rdd3P0G#M3W?&F6ET-GkT>L)O~U1^s{lYd4jWfIuo@0fn*ZCwVkd^LeT%8SjN{rWorVBT7k z$2y60N+^x644+L>ERa1mq;wvO#mz0GLPwf;V#or9@E3TRgD3RYZVa;r5@Jt><1ogz z>m)h_${u-ESWC&ZQROQ&H`J`c5ZD#3%1Yyt_>;hvpTA0d{`*f%;Ht0|zA*m#>iUz% zPty4BYb*2jpFi*Y=f_|#x`O*xI}Y}6FZMCW#Q~{}qaJ)aK`?i?5Y3-j=1(p2rx#_TA7pH7aqEy@Bprb))v@a@i#&Jn;bH`hVysIk5K5;h3u8(`ok zV6|}vbK;8+>q*oo{}dP_g%1k))APVbx1yt00r`)E;niSqOGmJ>r$hbvo$h4r8X$u$ zoLOfP==4DUnZFEdQuaDHg53fAIO6di3VxRC(g%ub6<>oH16}Ln_pqey=(AiQeb<(hdYgzVp(ynpc9|MiZUk97$KfP*+-m0 zAHCpeIR1#%l~cTFPa-s79-TuQvIsOAMn&BL2YwsJKp{cZghMimN_~49 z&K4%5n!-pB!DV;Y<1=;^q3y%{{jkvz3$ATiGzHKckOsTSxw+1`SnCbkrt7;0xE8S> z+UAOCI%A4&=9W0BAHNRwcVBUS(k1r0XK0O_nN{`8$c^oiL*?zzPUGF~c0*2*8kpG= zV{IU+6_#b-ZX+YFnnKFxrMb7e6QW4)N|1!#f-R&d{@nP*%6b(39N%PQZtYuHTl-o0 zn#Mwd9|cAMi;$cHtF*rTTJRbyOE%;964Lgp2Uw4L_11Ct{!POw*n{cg?sa1coPq)$O}kt4l{2>RJ7Bm~|6sg-WA5DdZ-P@8jGoE#IIsirJCh?I z&*N{;gEYMvyv|`e^wZDguG+)|r-{wwRC2)o$>(ww5u3@q-ws=EiD`&EJ0)hJ#|bj* z9m4+_2YS`;?qRSQcg2YOF!zT?ZizQX_}C>iN2NvF$0?Xhb)omj9-D%nyzEVp*9DDK!TtB)3%D!ja{aiE7vFv~h|XfX(d0JvMSTaB zc+2Q3J~m^N?jc@;{k=2!dy2uQi!>YiAUV9#hYJ)LLn|kEfwqqre_^*iQ8>3kbNWR7 zym4qYj+?)PjSt(p6l`vgA(4T?et{7c9t=Tz-Hzjq$uO||LDQuHBp|g&VI0%u&QADl z_i)cSH6htJGIPduCvSM0J9326WBbB7Fi=y3s)%$=SPSfngS32L>k@){!4yTEAD-mpz8NB9($lk@L=Rsyg zGuXV%clpl@HZQRf9X4-3DB^!+uz8b+!{%X+?CjU!zq`lcXe531)wpZTyqPV;OM1Aw zzyG_PeHj%m%iVt8D%WZp?1))Hxi9t2peFP92~h(;T-Y(1iO*bCruy;WK3q+=_d(^H>e%%GpMd2G8_Hn2 z%dnHIOmrITzZcBB3uO9NS>qrn8ROtkJ8m6{@th<>>kB_wt%|!My#TFR8R$F{g-`MP z@{NMA6h!xVF&KM8tUa+e%(a2rLwtQ6c<9dB7}iSVKWSt9HQ#@(BMe@hJo@Z9@IB<| z(#)(^GZ};G5a!&<8FA%NBsEB==5!jJ@ zoXOfhw;EaCmURqHhk^L-Z2Fk_7WBvMP>yL}{GDHqS;$vcV9j1e&FDC;sF*+U>$ZyB zx$>#egK5!jPw%7K(~ePdr)bTcd#L%^8oKM^Lwu2Z|>YLVgIqR0X*N~|Eut8 z&j0^B`;Xgu{?5%n=4K#sGmyC%$lMI%-aKwSF13bNE15?-uC5-RTC|6a9M@YAE`}r5 z&vt^YVRjn3yE%2hO6)yCxKH#OvGaSaRXmD4ekdY~;M`Yk!)AqSM#Q@nC!-n=F>3?= zgXpHAtMTVp+)5EJ9!CA;jSN}E8_i};S@`NHs2@-LMfG=It@=GRqhg)GQ(V2U`U|Vi zo}#HIO+SfLHV>&+Ge+Q*IRfd1yb;6hq)QV9?-%jD;r*sxh|-^>9YOkwHWf&JlP~?* zU;MR+hi(4{>-pN-5%;Nj6A|7|qiJulX(=<~>k)`Hac5E3(c6I{lIYBKPlpT2jeJs=tU(+_}6oe^+LlTv;qOAmqq_U(i=e5D==n9f&nZ#C}4I`+-Ct8#1nLs zN#e;RWG{1uDiN;+;qKwyi<3BTEPLLs{JtKiga60c!@+8PX&NJ-Fe9 z{CA?BeHQ)`NL<=Qo^4n)@K5bLN{fL%V$%*D<97i9i)8a^L3-kgU zYiRK%xviU%CVh5*HdM%NJBkVyJLh6Nwkwo_Z7+fS?d=`EZXUjU^_u(w_1<6LT}{hz z<##44_yPP!dG##F1qqZX>TNs;4J}()c9ebQL|*RFh`q`dU!sd?2XAl)9k2EyOV^8r zmnJQXPfSY>f$-c0xw*U*$Qpj_{=OCb@IzO)H&N{Zb-`&Rk|-O+Du@}XXtQIJ8qQDJ zyZt+}j2H1@QL~osIf4vv5$TR>Oyd7Csth)RMNg;6L5}wLGZAhu9*8bjtvCGI3HQ_A zvTf=9M_~PeFb*L*|8ev3hsoDO$r!&+HkpMBW1*Kj!S|xyf$jqxK0z5MD2FE|F`lO{x7Bf+j#nPuK)WJ@&D%f zzq$TzuK%0s|K|F?Z@~>LU)kr?_RUhu-NXG=3e>oeS)_xRQ8Cf4{Q2 z(d%8?Qs+!TS!XS)P`Y^6q<>Z5Oxbum8J@eho->53u*7+V+yxmqIDj!LY67mQvshzfzR{+gklexcQhVFkGg|+QsCy|{VIZ#81@EuIl(f({kN<{ zirsex(lK-mHWkUu2(o!5AnkP9iJlbGVTdw+!1x}RDsOJ^k$NzNZf-md1)vA!fXj-!C+K2$ zAxPB20lpf1zw-Ec)BYD-Rn*0!BJeJV=JV&l;~y)*gJ9+Q6#mK0xV}~}wp_S;Y3}}**6@g8h?1XNTQADGW7=;X|lPzs8pr2Tjx1|~u*KELovM&HlV!)D! z5f@3;a4SHOO*rgiTU4UeMFlUC%8H5UtOPc)>13ruPhK_L#UI=SeZ};#tQQy{$Z#%m!JR|iuJa&hP z;h^6(>vVn{qXo=?N$rVIfK1lk>Q-#H-x|&4A-XU+$66vqE>qhr2b#bXnMr)y7NY-KbhLY0tp~|UgLkQ;gD(8XzU-q4cDHSlMKJCZeflm ztL9>aU#T3cD{GH+uklwZ%i7B0A9WV|mCEvX<=-1R3;xO&G_(!Oqre`Ry!b^Rp)vZ^Z`8{*wY0UCQ{<3GSCiscQ1m>`dq+6_~H7|FcwaQH1z4|1#R}`&N z^-5YVqs8sP%R}@HucH|&8gd^0a@1H@^9s2jZa2brtGe0E;dUdqT(y{lQ;f^3xn=y@YF7*cUM8?XUQ0?6w-F*4ukW3VYe<#u zDP0Zt9t3$q!P$E~9YElWZwkNe9yE?O5DuW(I&SVY4##yIhcYfc* zAK$O6UE}{YKkpA^`Xpaos`}!!^1Jb4)%>ycyHP}?uA5mNn?IhIKQ_FDpPE^IG=Kct zYQ~DU^s3c7xL#JR+hx_dTzUy$6Y;KCV2;ENkmj55Bpkp!zg&MA(%RCMRpp`s(i|K? z{AN3{yxC0zAbr=QLCv%F4=!@vK5#(rZDU9 zT)3<9wjVUp-oo%d@i;m;>4g+!i!EQW1z9Tl==|D+$8{x84`^1FK+$mcqmM z%~B22J_92#&p@j+5*8)v@DtC@c-=bfMQ4c?F7XjsB`Zx9eG+IZ{0Zj%|53On;my-* zw08fy5$@MNgzuZAexunlav&-hd%+wWXXkj6o10qH_mBVC^67cyqO0zdc61NOpCo3ZX6I{c1v; zvTEI1%P(+}qq;mq3k(0qF`U^!{bz*8@>6NP5!2}Xd;nMH14_Y%S=aX}-UM$;-tij4_E3U%4@B8%w zn2Vk8hTx}YWhqA0VIqFIPNrg%)2zo&Je{v#%Uzz8(RMdmG3pkt^Ha966r-y6 zqo1PsT#QRjtDhFbjnBd%*J4<{oMh}iHKOy)~yodGym)%o4-)%=wo{Y0bQs%oO{TBu4zbL%+ zb7xF{FMh)06Vw?Bj)3>L_YZRR%N zZ~1Qu!_J6bXR)YpPoOma{XjqFVi9#wINX5~~F=){Q$7`bKPXUn7eknoEjW zn@{~tVRobPj0!euekQyb7uQ8sp`fXdQ$T|gTa^?=!JI5VUvPIk8J+7#5lSVsa3xg#= z_<_-q<>&IVaEX`D&5#^$sYeDX!9=!EmfAEJDgIu5ZuKHH{eFIGWVj_g-St_7RnA#8 z_@?7_$H2y8_ZTQ%k(dU!nQPc|dkV(w)aZMU4X$$(kDbL_GYD9a6O-xZQl4f~?tCug zP6p-cqQhY=`fGa(3hC=$6PMMV^?bB9b$qRKcAmV-f(!qVSip=?kzxye)gK5_s_Fl8i+uzkJ0-DXYv{l;f+5 zusdL{pY9N3X>=9JSmep+PE#_-QMp14Dl?|o|)a)Z58k-?) zjiUC)nEnHYdB*6a^L#~?n6BJ6mKUQCgCT|#W-sh_2Q(-jPezHs4N{qAP>HS!P>HS` zj*|X9XDWX^sUW(N%idNLJ0C2(N;spUtAM`-t_sH~C}eUyCnR@ozuT)HgstP|?$J@^ zMQ(c;bKwT7qk}$kpHIPFKX)Pd0uhv-Qcf2kDRdp+Wv8*BJnR+ENdTi}uQWOsyb@ z&9fooX!qi1FddoLiqZ~G^fSI@Lp+A?G!>(jnf0@!pqPjeOkiR)V=b>4G?KxC2XelG z=jO=QhU4xT|3$7%tOgroVIE2YY!PCS!V^Lh(Sp(*o<~bOPwNOWFo{0G_?_GYr_iJ6 zn4kivrNMMW8b|KNV{bP!JHfTtrPEy)vwC1%#N;|xTd8cFQ*b6sxUDDV#J24(wr$(C zjfrhL6Wh-Gv2E*%ZS$l~or_boch$P+>Z-o!yY98#XYD5U^O&G%8%DJrlO${T+w(Bc zXihAK(_^DJZbn0yeZS=Cho;}Q8(+)Gt2%d`Xfc3P*^C>wERYo7X?>=^x2dl(PFs@K z!*_n3Tp+k!7V__<-xdJy!lM{+bZO)3T)1msJx^muGC;OQr)`A`L*y}H!%5f> zDfLtGOD7r{0b#RvFzn-AHzW#H7Xy5+CEkm*+sRv=H^N5X&p5kt>At@>bTD6Yo7<3M+1N2 z?7Y^Af&*A}eHmn|%H|vG{BtddYkUBH33L7>KOw1J#1uL`kk!TG)5oB9-En{}jt3u5vc?!Mboc(86{W z|MEFNz?REce~*osw)A_xRS(zUy}Kq=kDMK8C$Xv0{qB7`g-?%cYswMc7#}`sgYms6 zN9=3_?fv%lF`&%6k2qt=x_wq9ENDvB3O==`pvrWT)=catraf=u``>8*G$8U#)~3orn)A)3*iqQMhA?H7BU?!LI|;yCF`~#f8r7Jehu#rQTHg@VBMgBP6V*!<67?2g z9RUocGRhjESC0zC%OzSSBPONs;m6UhfT=E^Nx*&C0+bAtD2Y$mc`(Jc z@lFqB$ncy0MDygGi6g|7$v@s@kDy$LU0u5yws+b-BAgY@?@`e%_^oB zvDPba+Nn>u!7*mc&GAu|B$AVE_$a(G(`t#V6*|*z?apUQs;y&8XB-~~@~T7ukbk

    J8}~Q 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ℜ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 z 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ν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 z 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
    GKx=RACiO?b}c;6 zVWkpsXmmJMew8gz#F>)|l=(!YsXnWo;)An76YM^KFL1uegJx%hWZncxcWxusge`8=OD3< z8YcPOa@4rFpas8VmeK|6xBK+Vs%Q!f*ozeyJ6#uJ@Tccs>>K`4fU#x5?H?aw%@T~Q zhn@mTR2V~qZLh*uf&BW1$5=~YOp!zmW13V7w%`(sE!ma--WY4!7~3zw*nRnc{=GT>s}gR#6l2R++Zr_X z?~Soe7GwL{YhkREwP_yqpNg^nQzApHM^FWL-H66YIDcj9B!(*&Uha3i2hQ>GfUUOp z=J&uFzx(b1Yi}MnK*7D#bDCJaL6cn?;;pNvvh8=0Fk@!nnz)d9R_WwCZ<$>UUPc#b zz5LFG=5DjU54A{~Sq7lXqn9s)u z-Y^QL5_(5GOHqAj=9y7!;UgbEJ?jySDlSa}3`Jlg+=6Wx?vGwHv}zwUv=z>IlIgnc zr7^2i_~lQa%<2@Nvy}23vC~niqajeAX%5~BK5*#=DzrW+FoVphidC9ctgf;$V7AO1 zOq*;Tbmc8O6Gs)s6Tb}gx{A7$d2lHU4S(@G0n@0KO3kdvL}f6iaWU$1h#gaa6i;_T z#HusHN_=Q~0N0N#bD3$@8W>=NP3rSAA7%M51|XF8A&u)g5d}zT12zysCqWG~_Nh~? zl7aMA!En1?Z!sGydUVXiJ}q;o*KGsmJ@MW&j?OV8mz{Uk1jkB3^d3f2Rmt(CT#a!D zq2+L$^H3`$2W?nEI1bpe6kjUDc~qIzzMNvaf7M~3Pwn^d-NgC5v(KC%M zFq42S>K*fs6@2ah%le1;(P1=aS9^GZ+-ut4?FUZJb<$@R7~O zwq2xZCnfFtw2e~>qA_VK6Kym~Ha=1}xQG+Vgh<^aHFtz2nY9 zE0}jKue&koh2^XSDMq=04(^QE2X$c^8;jApKG7a3(*ccN*z?xeN%7g~!8S;>$D^AX z)}w*ZsBg83)jTrgapK+LYXzImQ_}INB81}ETT>e4%`DMHo3p1^%u_sPM^fBty&Oj> z_oi#(ZM+=R1H9s>qY<)9rZZ!UL=r`U|5H&G|5fybdngt`Vi+AvROEW4;2AMpj9 z`d?S}ch%qCf8}M0AAa!mDhIn&tIqyY`nv6X^_5p$*7o}!^51r#`F5pZ(d9EUZnca+}@Ns+@P4fZSO_}tc zZEnPsO{1+hZX!4hy;pGpyXX6WeqFg$jsrwuF91Yv~Os`~)`o^b&`b|>ut%P$>}p6YBS_q z;>=m77Kg4(8+)NHOKDiKy-@8KEuvaccg69Y^2B8IMzAW$ZUrwOI3#LzC~$=Ku~~8Q z?RvInq|kkleo9;U|pvPaV#jfqB$FYyL%OhNF=(tPoB zZwp;fTnjYv4N~~G)=eo+*d#u!L>w0_G`AG;B=An++q#4YWA{jJE%(UETJDivk$a?Z z5_AY#`-*p{)Y{#KhzHFGbcSBz`u@4p(FNRilk>%O~ z9kcgBWvRoJslD8_Me)B1X(@ToGXD!nprzegj1z_hEYY;)maN~(waxjie7ZN>htK8= zSLEi_eqUL~&23GrS8NA)>%j&3(W023gDZYvl$h@wkHB7XgNyg|rv1z&8wVBjleU`Oo05x#?4bsOJYTmiLSd)t zp%7&9;X8C=x(cB-`!Si1@$An2R_gEskjU!|N88p)z!GbBy)urRiTdM{^P{86mORoZ znM=J}kiBc*a88=o{l>QC-usNqfmnIyi)elurJ;A)Rf5z_keH0#PTB?Z0m^!rh(oV_ z0P!&$83oxBcM=KSd%=>VI7W$bTrU&33QHW(U5^via{$$?EqVB}D>FlpQ=&swC@dE6a|T=Z$Xbuls-3f9~O* zUgPWxKdL|X_|IGE$IL-Al7~Ki zXIFfXIXG=_lp7>yD=7u+-ZCzlv&hc=#Gz)DqnR;)Fma0&`_pmeX+Vmiy->=h!GfNj zD_g+=mJYRvSi)_JhL^*N?qnH8hgJ~k*ppXsiWj5=5$Y4Cr*Hm>2LyCrPN0naz$;r< z@ZT|!tVA-OkMW9)XVSW7n2uqA{x|j+WaUYakYYOWwO~U`a|B9_Iv@txC3x)C%g#Um z(mlpZtxZlb_C|J&BTt`3&cO8eUEC9|h)Xv1$*71%36(-GO+f_4L*B~8ZgMJTU&~ zbfF+WZ?vXB05&Dbi^bd$`BEfz0CX6QC{ejBofr{cd8NWtP4RP!SLI$UBdTsmr1Q*f%-B+G zZc3HEEHZ_xxWdU+{5coNf+J$9Kk!C1#U+A@rB}H5{@xHN8vgTqNwq;TfSD%)sPiih zP#y`x{8@gZqbpra!KqCHGfaWy1$vdh`PK^q6l5kek&-&vX>@HT9Pvg@Zg9I zs1OH{uJ@w3Lpj+CMg+-k&Ed4Fd~i1a(E&K)a4{VMX`@Fy5uI0s-nQjPR#^}TBQSX= z;(Q-Q!~?X|B-R9>(vF4b87zxTCW$F#c90Y9U1xsW%DRo$EbCddSQZ~GTc|u^%39%m znkC|&2^;3Qp={S6@fK_r_{ONz-dMjDi8? zCU5SXz1qeg!Htt%$9wl^_u$dqv;DvPNtR&7tO(PZ*b87=jeUEm_4}Wz%h^4m95@gIu9qQJ)@}C>~*%iWHfm6?ZMvCS;+0o%tT$+)|<`K z$7(hh{lb8J91W5zL7k z4&SNqb&wI{O|NYAa^ghkV7>EWYqZW83%4nzPY1Cq42D_)C;@`b>dPV?V^=NaHFDor zdlQ?zNc#`gMfP7!){w!N=5!>m7CHhWK&PIpu%#kXo&eeUlC-~~nNgD;QrZ(WY1ut? z)b33dU(Bx$;s1{tXG%-1++s4|IfyLnt#Nkdw|mXTSzE<$irG7i1V4L`U^^A4yBOgs zhd`h|eHd2FY`OE)r2@zw$sZ)9N4AF7YQK5sN!~t-+o2}~v*C;h6&CpX9?iy6=v2~v ze;=n36*X1-6Tf(ueDN;%ck?c}pM8DKbiPt+b2)v;{dq{8|X6HfHR9(Bdm+i;bq3xcJq>C z-LZGJxIi`G5x4THFVBv)(OZGE3kP)zKK2;G~}Aclsc z$>O^r-1EYaqzOE#q46mQ2AvnXadPRs=(QBoY+CY6kcI!c;Sf`HqkOGiSTW56CKu(7 zDfvV+4HC+eHNgzIC`Q3;T6(~r_>4=2{33|fRir__c^ZFb?Wk=uz|xK7Y=~_q;oJt( z+sQym_!bZ;F)hhO2^zCZ&7-$&?$NU#6B){;1NFu|j@SX-9$qZmb0A`#*(e>1gJ^>3 zGnPUJP*_+~(AfbNe`^30-3;TwLO+mW+lMG~lELN#h4U!D^vSvd599@OYIPWtb?(?hRu^4|NYbJD6~ z7wvavAiea^AgXhGcGSVN)SZ*&(RmAr{slBWIqiE#o#Rd)`t6_6n9^IP4ebuGm*aM~ z`3k-?UUZH+{r7e6u+u-mZV#c~hIiKJ_B+k4+v&CI zUZdOTA#x78r!WFy7g`|xPMBYuoV2+kM83O5Pz!&b_u2-cR=aTo-SrR-_<((=`nb*y zLC%Xtz~x4iqtyrS{a2Mg%X6Xiso3x7LzqnY^!~B9!VUUtxuqx%SjWCygx!T>{9at) zf%3C@P;p^Af79;1==sN;69N~0^#Da%`^B{y?=rP2q!RnNvPIQS&X0Yd9RKjle{tAt z!;SH*-Sy8K-K`&hn^(55JW~KAkL%JLyN7SRE&RIgegD1pon6E&snDs8biQg#e!Nz7nz1WT-5vP_YBEwSkyZ(h|{Kj)+*>+HCqSt!Sxc*o3CxOSuJv()*FiQ zCA*`w-~Dz2rpdC&^}0oaQJeg?HHRyhpf%#V&psr%WG+YP>$8F(uV=Xtp{sQV^piBb z*Pz_+o&zsI?B|{1?e+4>y)9bA+x!~dE?+`+JS`vX__WnIe4iQ3YDAlU#Z(f2A({?- zGQ?RvtM1#^K8Qws|HYBTQkD*)6f^6L(rWkm-P8B?83vFT{j-cyfe42wrd-BhwOHEo z^&(8}L~~odkzSv-yYFEFZ#vC(0k?HJS!2PM?O9oKrsvE!rnwAaKctyb6cwZZb%yq! zTU(T&e1e&6e1Gxi08aWX%e2N$E`uXpERu8%D?5s}%%67K5N6EI$^4pD`7>IMjJ$_6 zOFTnC?%!Acvpe|IF_!9o4h|k292{iyKl|SvJpPjZ``=Fglk4YTkL*m)0415lVh;61 zee^|r^hJI2MSb)|ee|2FkCcMN2d3utPS3l|wx!VFr$~y6V?L(yVHCTHANVwmF5GX6 zDG=4r{T3$4G~4tJB#B8db-&Iqdr>gVj)D&VnQw!uaG39L79_zW12<6j_+ffCxq+Qs ztkLq(KEjXU!F-G&VCr^2+AGvuxnEezWq-ZB4)fLgXf!DJdNV>?KG1Q8big5h1nk}y z1xwYER+Z63ExH)YKZ1-aEh!IUl=^b*xUt(vAb=YGFUrMAYuG$H_fNZ;4ESdiWN(nF z|GAB!NPhm+W6%BS-nIy@Zu9o*^Tv_W1AU=Rw!MARMryojHmWyuZwQAZ$@OQ=j(^v8n5zTPU6PAMfu!!WchOIFENaFL1jQ z)j#0+R>e0Q+QvInHaaCOA2}`G?L024_&8T_-65W2TOPeDtNOH{>bk>xn`!%`?!jV) z-lN^UvL@eUo2)(9U$*ObjJb{5AIqu-xq+bWo5Ql|7x~_wmen0(x_-K(-(jw9t8^(s zx2`t|Ceiqg$Q-23wGlPS4OzPS2m3f}yYjbXH6LYbepgsCI2g*#crjjthvG+$;he~P z%32N;2W-IUI>#Wklyvy$-W`^#3-tL^rlULEIVkKF*6ZU2pbm1~J}T_?+YS00<@$VF z*ynd;eg6C_sUWo7ubdSZ3wCG&wz>Db5-Em?C(u7b%mPN{gZ|(;e6A0w0)DJs1L9fA z9l-g7)@&2#0lyJb-ep}7+PdO4`@yrcO!yIa@~%?Ov$!f%w4xs?q<7PSAKoDEHxmu#5FauEi}fotSQhMHPlt1qO0*TQJwj ztvwH}qIxUN7hH~r=XJkv0lNhhBr|fTANdU zFxzT4ad*^kVzHM19fOspr^{sQBGY0%bgRvW)|3VqCp%11pW@f}BlPce=T}gJ@H&nG z>W|4l_inz}n^#(Ax37G5wmHTi&F*qksGB-Ac-E&(4L>09!Vl9~L1nAdq4oUetj;%e zoX3z%UH75H+4cF323E=+=P`rW8;su0&29{h5#8V3;Ft=c5sOaw3nzRi_J(3oO2C zf7Dc`)D%DDwHa6kt@*7v$xkdDG+}&m2|e51K2HP zJDW}A-|O&Z-x7b7q~*$3{>{GAdqmDpur{z6FT%vfmjfRoQdfE0!BqefJ$|TD-5Ra) zc11^>;|jBR0)1}5|G;)a-*-GeT|-<(a5X*X@)VS(FuwChxW0>H{VE8?igAJ z^Ej$vO=u-G;jZv&+pB#zl-B9+3bz6b1&M`AD8A2dja~XJG~3NWFiCiDU($1Y`o0 zE=K>4h=M?IFu;IPJQCs4&Fc>RSrDWUCLOBgOxbhz;xD4%M_oTPV@o_^?eONnihT&U zQ`3a?wuVmVB8R-2wipg%$0RrELR1zaeW)gLz|?c|Gs4xzC97fq-2|zM_q`b3bz1NI zKB~cev?k!fZ@$^4&=*KX(ErYlIJ_v~u>9}9PeucnK)w?U--1-Pbpdpa59_~Hm>hZd z9|}jc$aIJ3l<0Ta$W{xUO~G_tbq@P__7P7#DgoL11~!Nn*%L1rpZ|{jo|~kAQ(X!V zhEa=ff0^s}U^4V^*%zrlkMT-gRS_QfE3IyN8(~JPs(hj_l(-3K5Hz3Y^&5Tv^rvTN zn_%{FQKimF-*0!j&rHR3=d`%$i$=>oJ%3Aa&kt0RPEp(S#c>8=aGKpgJdK z{!#m61Eijw_cv|w`fSsQ6OsJX-;k`x)(PP2`OVh~6WON2a1>zR->t1IasTRUIb^HW zw!=M#W$?dseyOR&i#c;uUf5L8AcA%Fyf3kp1eR8|}D#P%&Y@4D7 z3{jMIPa}S%A`DUa_ud|2<}$|AS&KOiB1aAt|M+7$hhEL@ITBMjLxxcXbPiX`xI3Da z;XhJypn@tMIp|G7u}P@W0RqX7n5(AJTtIHM&BW{gB zq}=)x^y6z~ehRCw{cFZj5wlU&_~JxrT==~Xvawzk+0>UpHn}DjY$}3l!r3>Mh)~7V z_-`8LtK2Yz7lT>ph_Pg|T4rXOOcXaN?a^Yy-2)d}eC?X^JIE3;G$_cD;Zj5z=2VQs z40Fn0(J-e1uEZ11a-`y67>+HA={pPxIF!w#N+zS2)IF#{D_fw>I^3xM+pDqvybS5?QNwjdb9}z0G#l_?Mn49N#2?HSzL=93 ziC>pYfQH9X0JuYTI6~ca^#L0G4<14tbZ~f3_Z}n<^wdT}OGcoR(?F@tQn4W$0ePgN zg9M1{9<&uz3V=b%My!oi9??jL)5I~8i3DnydeiV$C9;j#uz}$K^iKzqnRNd^R{?PU zBBQ{mW?-X{wu-T0zB5kr_g_6^!(P#VP+LrOV8s1BH6&K8W=8p5Wxf4Vv6`2A{EF4O z+jNJ>11jiR3KKyO;5;dWhUfMvz$l6_u;iC7z~rdIJMRUNF`5XPMav=vF3?XA7!mF= zkYcvrj|UC!mtTrYTH7AOM|8h0jAcYGs#PF0OL7>{mU~#MOac&WXNxqPS1KO67cjM< zS@dii+@+lAM*?l$#tB8Ay9z%B!*CEyg0V`>)95uj9a6mq1A1k7u=l{*@gDr;0jYT( z1oUeJ8;5#HVYq;zlT*S%vc?AKh2qMhLOP{DL~e{E4p2RgrX$3r}s zVC*y2^b@9zxe>`h zA(eVhnLYDr-t)EEk9#S=RYVIW|t8kdQ5q!owtyk+As$!<^dQ%2zy75D zw7$Q;v;U~R|Lx8`H-^@dN`aGzV%K}X(dy{V^0@8++una#htc@?;wb@Yc1w_Eaa6be zKoi?<)r#}u(1ZO49&bCE`P0Xo6fq6aB|?A3@#q=kDoV^(goIrs76|~WK7S`)qY;0E z@$mCw9k0!M@U1;)igVlN(!Je^d15hF3(8DLEC;4rWL_Ozz+ZK*@ZK@Oi$}%CSJI7- zR}%iyoaeO}##$f!b${>Ru@-Z=B%I#(iq&dK8Fz^sCtJk zapVIF?&P)eQ9^=Ei->5l;aXNT{+2XBL93f%Y^#n#71 zKp0RGRN`3=i}s8n^fB|HK!5+0{%s1!Ee%Pd$$=vmYZ;uRAVRT)S7D9&KVR%dw=cyNudjUBC>RynRJvha&|F(q0T z@>h8>F{W=c45Y{A!VS%X<&u_Zg)?sU&(4vz-|4}T^YB`tkSmD=##$_^1Wb$Omco#-P1fo4FICL zH5M)ywZ#jJd9{{1`w#Lcw!JpfncQh4pfnc8UWyUq6=xA0)p~syE`==2^sG9|Je$B$ zV7;PsBwQDq(z0Xd^!4)Cram<}xl^M&(Kqx(E#zs}UKNAqqOP+9Y#gK9E;0?h{|(~e zGa`3ZjLJT8cj&JL4r6q8!-IZ9#-aH}R=`*yMfCcOBak9q`)8*|N5z7Kjo87p>~=tF zhAGdc#+o*92^iWQFq=m=p&_rm z=S~I8Ok;FoIBXGFkY46zmtgZoZlvM{@ zh-?6$xt@aeP=c+r8fX1>*FS5#WP`Gmq1TX)Gb}*QRc8P`cehQAU>sde3B>w}Ue#== z;g4P>xSTUNd5$pW0Hu9$p1dTsI(l(oV2LVUx@vsnx~yF*h(#9jxsrJq`g1hW!310F z7w0dvv5cvj&WB`=q8xjR)|T4(IF?Zp<3bWS*K}8I-{#dt4t!IQFLKZWoB_e@H>OiH z&6OQ%fuyEnkq3t?eqh&lHV_IaHix>!G3hx#WgZ*RQzM6Z3-bu00QJ>Zp8WMEg~M%g z*^)MyrA_IAtNin-Sdd-NCFsXjzwFM+yZq5@Ys|Ri>(<_OPQpmVq{s3HTpt>s>NXl> zk-6Au7Y(xt!76Y#TmwGEz=H8@aF_ZQqxAthJH^Mv_DRb>>$VSJZ@xHm$u(mZtz|JK zm#{=)1d=>d>D6NHFJ>Eo)q8agob_x8G<)}ihL4t8e;mv$Ru8P7f905kT>k*T$0e|` zu=CbGYV?a)IXBO7a{MfoV0lI^UMawF(HX_S2iLCRK$w7Q78_M9_;UF%9AI=G)Ep0o57EaF#mi`L z=b?IgPHLHec1_?>9uQ0cg|_7|Cibylv-JxUOGe{hA}JXbGfZ#-!^3sLStIHY@1Ujy zD`w#WM`?thvoxA=(3v~dw5O=07qt{j==B-ppyGkx`Y|u+lhQjzVtB5*O0OtkBmE|s zI#7e!R_Ihj;IctPx$T9L6sB6Ph!joGXL`xO2OegCz?eZIXLE%x_s)pACTaH2JJ|NV zQNR8RehD2$-j6@9<&sTD^ua-M$@bdM?xPGyelVNqt-Z$H?wq_lYWw|H-FBnZZe@2% z(VpIaVBZQI?~9x=318mn1>OxDl354shqJZim`}K2T`{NCwXrxNJJD-@98Om?r09Ft znmn`Y=IIREv!!~0>x@^EpL4uBd?jCZex$f3^N(8pBr*D&nd+8srv^Bs(PYRFXwb1R zopC7vXrL<4TH$sn7>pDbq#=mM=r+WGk5kT}GsDe?sqV=&1)uM5zrg^P6m3bOV{sGW zE$B<~ff6oalYT7BgEWySmrx$(d2|ttqd9RceE$Z%hM4CZy$A#~7C`C@Njc;?^3!O6 zS$CnO3uhf~&~uDIhHNFcL>F1zW*lAy!0fmt1N|1c$}FV0!5v>--bD?H`8NkR5g7xM z=TII~e2Zh{9Q(J7Ldm#7*@v;tu0aPsCQC)iT!}zZbINFxgp*iu6N}zqs*p@bmv_{Z z(|DySDGqfYDU((8*veG9%P+z*1a-mvVOktm2x_kYXT9U}CLZ6wK$KXMUUSR0ih&=7 z#Kh3B)YFKyBLSU4DsPmUI>s7PA?!WdH` znZZ`zY-DP7cy{SDWehk{8T%~Zw$W+6wMW%l<1Sr{MyQIK$JA0L7An-MV_NSIMUS_E zP6UoPQGoMOfrK7Wn6ry;5KvG%(%dbk0R;z)odSHU9}3{C7fNG71|9Nbroet=3MsS+ z2>4)#$DUqo3Oyog&C{T*Pmp9`m$d7+5WzD>pV{c%V+^bt%u+Gs+JM!` z-}eB_TMIN}S_VQL%Ju#Y2T0u3-IN1cc+gFPnNM^&Ma^kW=1_{y2`cW?5XDin=xDKz zq{71z&LcF?gQ`{41Ws=DuE5As1cK6h07}s2kr1PlJSpK6L!AxTytnhhKR#}p`OVXA z+izl0Gr%yn!LHp-Q5=RTSNQ^jv)cJlt2eB7<+JW7Ix#g`_`G@sH;G0UqwWdFJ3r#; zj)qo)Ojq<$GE&cDNUd2oexQyI8*tNY@vU3mto3r(IL_P@PpmT^cOTMsOZ-)av9?ppO7KZ9m3tDd5%pT`N zrNr0@?4k1})NZ4k6*c8?jc1b>-_&{0nlSUz))~5;?xTz8t7e10ogJS_E{OB4n;Di2 zUbP`|7S3|xXATK2131RaWqqI}U!4KoF1E7e?4%T&u_~8I$AY=kYFUhLovR~!)<(uT zOmbIZga~rcEMW0_SJrvgTJl{CqN9#f@0TCE&WksQWxscRc6Qoj4b$__I${zI!ssSk zHfXoqeDiq+y-lL|(jnh=JN@?Oo@g*!KFh{uMr|;UC(&Tpn2rAFai{rtN0q2is}{A_ zeJu;S%y`_FJ!3}`DdS6il)ugottyz=H}#d9YpLalbsTZ0+rmYjKKAFH4xo=6sq;to zyz`?7gA_FiU&^c^N<1tfr_5s+9|lH@)ByvUuiGjy5S&Sf$y{H*aMjiumG?&S%2LyP zcZeI<*{Fzy73Id_S|d?Pk#%z8aCzD%uNo)Kb_?ljBUIT9SCIzv zTRi$%qxn-Cz4Ci)%AwNg^f7%$dm~87I=ROJ_THZ5RxQ27aBrxvbJs2NeeIQlF|6g< z1h{^;gK^RQ?&~~|^CUt=k`JeZ3uUHYeK5^v_XD?oesa=2@=p&Bk4_t{UJm5>Vmb}S zK8WYzI2fib*hPhFgPs}re&Dy79mGMqahwNzIEZ{eY#2;3U}p=~2H6_zp5VSeQN{sT zXi=duyqg9fwD=dJB)l~6;%gri$>;T<)q~v+SnFDNe%5OA+s5ipc%pl)5~JYEoUBTV z*$`a-r)fCweqdEnVMjYZ#vl(+Y`9sNMDdXQxYlC0S(q(H=nbcTh|i%M?w?s$ZprNE zb+T6X()~cCtEJYRWogXS0Od(6 zry(k8wm$v1z}%mB=sCUd(nsm0mz`6H!JKDzd}E-e{NR#;Ca3xNImNPTR`s&}bR977 zKigjCJ|4rmi@o?fS><)P@Xr~|0fUUXKoJkghdvfRQ`?LOODZ&TI-E1CbWLWcUeF@eX=6;}} zNgS|=Zi}wm#V6muPli6;*)_E8=jVlO&~(16pu+No(b~U-(Ei}w-*Ywy>P==tjl;$Y2UCmUY1W1}R)AGHj&88PoJ8{6 z#`S*r#pAzrezc*q)Pn8Pvy;<4UM;OD7BrCo>Yf3$=!t5`{%O}U8xhwtuXa6CDDYey zNMX_3v1mfEXi?1qeNrcmk|nEO;hyj@CIPugLULcv@Poe5;m`Ei$AI>1>PxotsC9aM z*7v)Ow{rbryLr`Pdc6xRP^rxC4ck=;ML3%${(Rf&6Kh#223MEm*zW z;@x^WSMxGo+-h`53UT_B&e^V;UPYt1jjV)WV{EMpUs42Ll7lZPf-fnCFDZfVVuT@j zx6EQ*jA+}d6;<^Lc+KlG-t^~0tIFFL40t^3s?v$lgS?ZJ}*Hg0)PDyG?QZ89CFBi0XO{?GO z`i)kro12#(4JLjt946NM^tbikQhnPhBfWrR8TTU_U0MXC4BS;c#SQX1*Hm^mjD1v; zo)X2}ad7P%6W4G;T$gZ1DJ)b)U!xZKS}CEgtJKN%^EDOLSXqa~VPB5x{LILOLw&!V znp_!!Yx>|6^TyZ3VnlJhOaB*A6j`@A;nnm8AO308P&`T3z&qkih)k9Wt*Q>Y$Ex(f z8O;Ym*zznDC4TUQi%=W7du}N*Lq8c-#sR^dzCB@G^%|?2+&as93(ItCmN&D$2^M3B z`=S-5!bx(g));%fy;jG(w92oSE^rVCUw3|-!Kaa3#X%fZ!PFN%o|dN4t-Z2b$>!?1 zp5p0-tJ{?|TVDf*Y2x4zlakc%wWtJ(y1WRBR5*eEE|VLuoMgT!X4(uBA5D9BKrho- z-MdNg086fE8D!WDw&ANjF`rwN9DGwHLbWc>qmU|D_%n5{(8=BD3%}SkU@l{~27b|g zMagw3_r^CjzDagpi`L)3D5nZ_m?ovChtr4f=7KS8_PGvi3@47W=LBTpNeTCq!a})v zf<`G5*;&vhb+S~pY9Q9b^SLD#=dHS z7N7GF22&mD4<)OR>rYl955mUhSm3zb23K&8xhh!+DJ)tEESkW7cqM|XDs@78i(BM5 zocbQz5J&$CTH%j1!JZBCf%{6pmck;iv1mf67IX|d1vaLhO~b$EFJv03~IiC z!MRj+ujH_f7!SRM8ZB%Z>gRV|1Xnj86Odw+1HHe$PNjofI70-b&>jZ|FNV;*dmZ3;^GN}bI@ zPMq#*>+HPBVQupbyagChc$E@j+kG4^*DZVB|KPaojsmz^sKzuX+$QFCGqNz%3W(;m z_scI8js#ay=e)H>oi+L~%8u1_-*ua0)MeEytIGLiIiekHAij?c2fC&@oSOajXKj2c z+_ufLF%*eK0fIK5f^vf&fI^`?PX`v4q;xo(?P)8^0p)(7s%Y+qh4!A^t9!*8t+3!g zxWCO2;htW|5#f8O9putRrM&lgR@mmc+}?6Y6K9m)WMA250O>Ky_BzyFrp1JA&Dm)| zQTM)b&dIH>iq1ywt74v1!1c4RGL3xomG`Ft=71HTXCg4wap^2nRugNFnbaov4g3uH z$())@O?4r-Wv6Dp)1ybs6&;{@sctk)${am&(gLv5yowu7H8rO!{FGA`3$&Ajb;e>1 z9dt_2z4j@KjVUyh-s<_&NOnvH3StIWB(zezTnLwrm!)!Q#$$yvbzg$j{E7pD3=p)8OE=Tb*P4b@O?cSti&_l9A!J` zLCj{@NBn2GH!_y|)^=8p8Xv6P_@Hd*3%0MF^r+;)=w2t*>I3UOk4G+>UjBk)fxXc) zl099VpL-B*Wv7z6zj2a6+@9-TEq8{OcoSINt{ITsYEc%Def80%x4Y9@xnIHYX{&Rn z+4Qp31uS}5brt`$XbWb8Z_?fvnGtI9{go=wB6~y^Vyx@@UU~z>AznM z&*0yNz}1E56A2wZ4i-s*R5*$*7YXK}qz}xaH)eJZYu;--0`Lw+!=a;N8io?HjzV`( zVo7x5#yS%sAf4{gJABJ7-_hmO+*83K76bCOr&N;UDlNgfhZLq8Zwt!(*jb(8!|1Er zguk+8yi@?5Kw-b~zlWHvNbdSUC)6TB-c2KjJ`q&Dg`23;+j!w8`N286`@*ShDA}dMw zUvoG*<|NJotYkrPicX&Rob1cr1Xc7P~MLP}P#4ynOYFA^DhB0_8 zc5VILPRT;1a-ZGwd+-&98aHArW=1px3;Qk(j8BIj4KeaWxEu$%?jKniUPCBh(>5Sp z{qlllL;mSu35|0q^b%`1eVrnlqxlH$`*?7wiBZG$jS zL>=_^#8&s0+3Cq)wa7qOW^A?opK@w_dk7u9?hkV%5R_#uub+oM8kZ)&`Km!4S)JCl z`(CMrM=Gm()=nE-1>^u04eQp1`WG`s`&o^{tQS6~<$^jmn=KZXvD!5zAo|MkiQa}) ziKv%0MdnCdnb}bp`%3kl;XnmT_vj$Dn z0h(HSHS;%Br(Dc1VV09t@MHDpjhWg|^@{XxHB2^0JjkQdfF=Cd!2tZn?iDr{E=)Ak z%opdO9O1J}xM)bGeuUZH_x8M^shSpTT|(5d%!Du7C+%+I$UlAYf7;FdhTTE|;$1q1 zE|^w&%~$Q#`4Re-3iWMoK1uT_!?{dBUEq)-pMrAvDU=N6sy$W^TSjMYxlV9a^l^bf z;{B@#rk)J0?qqH>CI3|iaMf+Tdheffnx8bMUH;QLurr|P7doDzy{YRK#gl=JA}gI7 zf@jU&fdS?}?)(UANB;p_VM~sszZ?b`M}dNzTMw{B@W#jQ_)NZqAXU+)b7y6rUHyaYg2f3=OQ_T`lM%}$vw%>Cb=xfiD_ z7Cwsn^0&NN{dpLUqG?#RT$qZ5mdyKGWvjXtQF*^?LEZJ&-?`lpB3EAS)Vi%YL}NDDo_u{JA#RtTkkYzQresIThA;LhP}2BMs*yMP>l!O(Q=D&Fu$oK#`2A`y{@o^Z8a(f&<{vLar2gm<@+8!t7w&^DS zOnaH;P_&n^!0cuE_1X8bx3 z+!mytzPasb7jJIcl)+*Mh1!hl32V{O+GsOU2hRKx4qqx*vN82RV|f>>yHD-DEi>yP zeUBa{zqOX0nC_GBy)eHS;_pMRc^s~HHt`(Rd?3%yoo2WWsSkL^%tD0~AwzR5;S(jGbbD)T1H(Y_=o@Dc=T#w`4gJkWw(+t<XmxX}iX{+mH=2_AVll7)anOSo!5(S5&D-&yqK|(9jAdy>OvfDc91pNV}7n7w`W@VW0(#t z+bqdEE!!(16#VOU%;&Ry{#;gtzoiLX;V${jOpL$mkTrM6lHIZ1&L}aX=U^cjBl;fk z)@R0fc-awmJ*(@H4LY;VvzFoM>VAheBbo>M)h>WGoOPVXQmcyI z>mrv@yD<(=(HZ2z___%=LA$+f>;3As%J&ui%J8m&>hei^U~R)+4Xyv8(`WP1-04C# z=R_I~&o7=*p+Um+0L$<{YfaeH&vU=JqT+Q}-o)a06JmN3o9j(BXM2FDJt%@9{OAmClQu=j1A;f!WI0(XZ{9$8XzzDuFlaHLz`YLTRgKwHCb3 z%RQf5|GwM_X2+Aje|m9%X7t}h)|c64f);8fe-|~|e!kSVat#!_6Uv_zdPZAo&t?1h zCpb5*-Vqyai2Lt{-^!)QGCJGTr^#IyvkY}ZCa&ht!t5{!qN$%om&mA!ql2x!T9^xI ztJ~7Q8GUV_)pGV0}G1YlHt2~O2!{+za&HDogXhID87;a zHe*!nRXOafNlXJJ2NFIjzI3LOV#XuiQgi-Eby@}ny)8qzr0O0~G+dnoqQtl{gTa3f zkCbk^*Y3V)w_pdKY}O-U84HtOdI{Zbyb`jsOAYJ4;$9`i@oqL_`r0PQTh8|iytko)B&1+z1c!v)(hCJBhUKnA( z6mOKo6AFbg4nPPzeCsjAdVw?>*0B>1X)o^7H<16KvuSwi#nW)tdwUg5y-_qB!be;! z>OGoz!BqMJ4mih7g7Ix|mwFWbI^}_BP}OZb^=5Gz;U9HMZXbLIy>ua=TA){}lSzCN zdayRPK{CX;vn0Ghiyr8FOm%lF7|f;MYU$wHq5a}u$#hzRI5piQx$pMs1Jme}EPiMt zF*}v-pCodu&5MzV%VqQ{ueuL=9nZlfOuan*r44|NBfk+Fzu*31A%Qjq#+hGZbCsY} zZ8VF`o1n9WT=&Nx9JGsB0|QhdlTBnNI3gz*1eCORFTg50>P&>uGfThl_pq{k2 z4S_K(QmBqGt&s5!*W-Da6MqTjKQq%)XK^X(BNv8IyqKb+uJ#IW`Qg8cS$$SvK;n5% zkq@~WTVf4JVC|{*eSYH?Fs?0yH1>wrGVzD(q?3Q*T1fxGCFVeK88(4q>|}vjVohfA zK8y8{Sj>YA#$k}GGm3J-S&L(9kDICt6HaFHJ9h{RO`k4={nqU8)3)Vrzz+qW`*1`x z7ndg%FeXycN4gI=F)XM-P0zCpU3UC(yKS(g5m zn;zi?+n^Iualg&i+l3tuuDRpEwdolCUccjBx1?uGaYWr=G9leJ{#d{B?%R^iF;f)v z2Y;B(@yGg|w~mYZ9!|LH;l%U|f3M$h<5h9T!3}pDT$zsH@AW%AYZZ4q8*<09q3Ia@ z=8nsrlZ&=(g-AlSCEj=LL+Yz(TLJFs;n8;_n#y~Kc#zZ1kf3v-I){BaAaGQAA0LL8vuhZBtkML` zz$ynQ)-0@G0=MvdYG&s4A;NQBNW=mk^NCM}gfaDvP^03asgHW9=PIPZNpsu#-(s7B z6MEV1!#Dq|@v_~+*?IWv>=t+1FVByly{vP43P4wsEf_f$&KNnl-II6L zJ?;B%yPbZ!?qM$!X`tnpsj9gf0#TFVt}&D%v^;Edj@pu5p2y`W=VojaOPuyl-Rgi3 zya)y#NC}Ew{6It((HLX3!%fv2hnKqQ}+q$Z*@Xag%G+ zBnMWr|BeGjyf{DP)ob)myJYvt!IgodCZarp{%h5YU`$}M@+?k3blFy6UzWvIW;tO+ zK9!Bpx+YeaVRPO4xsBcuSC$O)>pHSzC#@zZurKu#BWVy-9mMa;R1_*HW-i~ZX$tl9 z-|JEw_e^$NSwkf>FLOGNZ0#Z-Ah{#u8ybXQ9?*F_i3YyWEYs(L_`E!%4$WJN;z5K~ z4wN5SL*XNH(Y+3$LfIGwhL+VFK-*spB3P^FlG1z*V>%jW9;oXCN>0LA7!b+Jw8)2@ zdKt&TunJ$yaWfr9AHwlnRaO0}l4Y$;*p_Irba?9j)b3({+Vitkqu)7ssWgk&(asKm zK<06L3^5qbZF{*F=e_sp&BI`0=f`PE8H@o>5&w9eseo^Q{@`vf4pXVcKeF{kNnkp{ zAK3~MUWCKl*p=r%8%@JfmU6*3;2Po#JjzU#$f?I|CGo5c0LtlHkME#xGXb5 zNdv1aGlD!@6%QeWnK8g%#bQp}5)IacjC zWr}bZcXwEo-2$wtv;|frt+uG3UyE%w6Ab^cNay-S=3LWcv(zT=hl#UScz|rGN0tF>(isi+hF>pP6=2sa!CABgm9uMW3!a4~Z8(;T= z*~`NljMSp9%~rKs&v;rIJ3^5Mi+ZKIe;(@RmF1n6Oo&(;y<(~rON(RZsWlM+!@AVl zVu+O5ab;ZnvQkUU!l`swK1e-#n%GpEi7`VT(UDHJ!=m2x!+W9`~J zhU$oaRx;Ga@h$LY`9_m5Rpi17zk@MS&DDqv2#rHQu{>cc6^MTo0BvuQ=t9w!kQd+n z^U{??igHQ8T|&*b%QBHzj|pEwiI#4P_haCHyMChFlR3KCVYWB?&9xoGdy28T#>*vzJuW zxUfmC;&eU@CKg$!FWQbbSHcEufbPNUuBhDu{1d3@!!*8~KG@dNNTccHIQ01)KctZG z?iW9p&8n8;fWwuD1EJ%WW<6iIY{!bALEEip&sg4lIo@f`9h-OABK0Rc2y!&3oc@^={GJlDSg4wpXVSK)r zOZ;H|{(P;?oN20$;jJ>hkspqW1txvQ6pAre0}qMxE+ruXcFjyaUnX&yI(*?`6voB;;Ni`QEe7sRmaaHS^U3CzEc4#_><>_pC94ej6{>f+W-Cv!J7OethO1c8-pycRqN`>AZlR;KUyLlMmsY zraAZXbH0eZ3U1ii{zcon3C4@i!!z*?E$lDE+BBMa7?8xn{C%0*n%kv+fvnQ=aD3`!t62al%-9klg8seXFlrbhyi`r@VM=)1>=;DWMw`={pU5BBvvY|lkA8HUD^l_q|I9`qT$DTG@~uE zc{6haZq#g$+|59A8^@P`=}bd>2d_p%{9fdJul%)v^S(H0GrGNRzKI;-QTY99^!ME) z91W)0{^UNr85FMB9~}_OdNkP0_gKEEE)q7Urd2^XlkO^mv44#Z_yx7$^Y%(wl!_U& zTYP8+@P)`$1>I$Hd9Tdw6dCWzxzCKMbO6h5&3G*!GS=q1SNh9HMgit8802 z9F|~sXGw4Ds6FzB@ifey#p+VT<}kiGUDS2U9xNlCqx`T{U7`rCtypwiqwLkLjC?+I zoGdTNT`7r==pAEBy1ugY;=obrc(qijB-fP3Q{i%RoA!U_Y?jzi$BN~fwT9WIlQ(My zl>ug#ZFfXHlA&T4*fNG%jezKzZ+H}{`VX%952#v>dMH}T(TuDu0U zb(A?GSiL1n`;GUH?LyuFCFH>4a)`e|uL>zesQQL+-Dow=`fav_qEiHh_=oq6h%#*X z_u|k$Jv{8S`#6#fq^kxf1YjDXNEQze8}v6)G5b+z5f&e_&7!G1a5*Q4?h^~^ z-jcDl%b>B1M7P9d0Y}&2o-*|>79%B!73xDCdIx1g;XKJ5lk_mfRa~Pu?*|5>&|WTY zqDW?Bj`?SHnaSFUaq+9Be&K!3Y{o|pad8sz!=l+m_q=2_PrGd~7-71}+%wHkW#(m_9X$U?hSvZ+lqn^5(RJ6HFvXW)C1Jd7`)}IaUI&gdKsplhs^PE0 zn|(F9x@hI38e4(x7>|6Fu_w{!wM|ESvNy99AbU{2U5;=6nEMOWHa$F)>t0^VxQ*wn z1R9xy6Wr}zX@zy&+tX5={%A>b7GPLh%@AE3dAYX_*s&UCj!#m~;S<>wO|8VM4=oA9080Pf;5r&Ld*{? z;0`a`qa$zS6{Wx})7%eBcSo^TZ^pW-Vo4&;+-FIa#;q#P%C37rNpRfvGV)o$;ZD0` zvY4XKR#0r6CEM;xF23yM-bgdAFSLs8tK#~vr0NSBz|NBB1_L3Xny}2sQ$0pnPos7% z_gM)8>lH;bEqZ*S{}g5&cMKk6a53UV`nG@;S9F|_TvsvTP2MNneWA@iGds_+Ydo{k zx+{>r`pQ#(TL*QSC${2)df~5k+13FWl74N-Up$_3UCT%zoWdn3-y(bE!d7^*ay6X= zyj|*!(Nq_smB1a7S?CcSy&(QS{)xohUp(ilTsZYnQ-~H$B?u_dSK&-T!%Wq>>pOr} z>LTXwZ5N|nZI`PMEF=?_X=3V}&&p45g~smO8}oV%GE^r{{V*b#;nG9=GZT=B!d6-S zdPV~O3Wn3?4E()KpHdYxS{I}<xx0bM6 zR$JZ6G9}AeOP=Fxj@W89;pPou{OR#=#%080WbAUhSkh$R)a-I%NwDoeLSi6JEsSv=VS+T{b&${ZbW=HT=3b zs2oXs`0PW@9T-D#HcwpK=na70EzacmwuDLYC@sv}z5ooIHyte!`+M zZ!Stzwwl77$uA{u75HdbSUGA(f=~e=TRt_JkZpygCXTa_jGeWjFlJXY4YAP3+f_t5 z{#-^Z`@Ll`w;%UHOc%~fSDCxJrTffXv&B;x|K*Gs%kIk7kX07iw#%w!rn0U%-xh{_ znJR5-YL>Dj#GifZ`V5AEIeSIdJeEgL9M=9-YVhZp2z_O@(FCZejg0|I4ghU+WV&~Q zVaZMSE*(*2ucrT81|6qExG9LcO2wKnQa3ri=$a*w4-AY7s2x@Po;Zbe{=3bQtD&l5 zSQinBe_Wek-1$*HKDRH2=H^|^Ud1iu@)fn$XtGi0IDgrQw7f;a8_QJ$%>d!g2Uzrg z+zEpDfS+RpKwD^4M_T8^Z@lOz`PFKM$?eOVVJh&VX7o&_cs6co`hewpRBKO`95G-W zhjvvZ=cDN`wi)a@IY4 z(?Meaw&A5aK;78@fY1N+<=^l4FBwjP9XyzKp6u=JJ)9-+O*8~X@eo&q{GXdn8qKyemJ~TT}R!^5)n>AEUmc@o0Vyoc(O;0~*T)F-BZQa+T9&}48PCXFN)PH5d^#R6%9VtT)3f)Tlb0OKCIm>(05M9! z!8}gxcsQEuB7u3#LHMd;v|^}=jZbIcwDV#&PAnBOkfRfqxlt#qsOV-G z4;GVfIuFzWKLjd?DFil1YGD!uh(-uIwJw{g;c@0}icjg$A@Po0w%Mb>V=JL|T4J@2&Zb&k)DI_(y) zhm+>fc?*gD1vEW5?R!U^<4zy??Vr+^(p#qu?GCY*<94_C3ci30derH^uX~4`{t0$_ z2>mv^vqrbyX`<1EcXr-AJMFarh!!?HIX&r|9Cl%>_Hp~9zYAl-H?RE$et5lCjiVzP zuyGF4=n|B;AG@8GulnAr(<2Z=df3g2Hh_pGYdj!KuzA$z9M`>8;}~xa*zgoO>QXg< z@$IWNeS#qy6x+Me?1S)(C_;To7k<`Z#@)Vd{kGF<*S$u!(?jGOc28jh#4fZz{GBkr zI5}x^M~HlPji46(KJT>+M6Gt?2)gSb9Pk1AQ1v;WZspI>2)NvcCH_~HKf~W>I4VD( zcsdv_VDo*S&WBL8d-bFHEsArWg5)y)jbaJ7pMl)Q4^f{D+%Ul+s|>E_a1*#dTISnW zLDL0DCjLc`BvE0pnEw?ug#S37=^nKMSD@Xi2ieLTg4OM1FbJj(aoZMrhC3MCr}Eto zZ?JQ#_DwLpOd^=zB%F|LpHUzSaCZ1^Yl|8_^B$OGI&0!Z?4)(t^*b&9xP5fgI5~Z1 zS``+1dms0oTs*4$IRpkXs#MU*0z2~?v?^5B|Gs#CBf# zFUY2YET0Y@WvapzzohE^K?aSj7cXHxgc-CL(QAO;o3Hiv{kl`%?*VzKvV(#$zuoPs z@<(o;xV*aG$4(i6tIM9)Wv#CM{#2-e!Yi4e!E!%TUYXBT1?>r#anHnuJzc3l_rmIp zP_@>ojlcf=IqgKvFI(*w=P&gNFc=q?)zOR-In_xr2<9j&UGDDgZsXg*-zpgTW=sA1 zn>=>0p;Bfh+fwmw5?XFfIf6JQwJsRVfQ!sWH0p!@N}v7L5IBY&+4o0_>A?5#FS5pm zzyADZfM@$TwN_7o7`0HPFQTrhWqD9o{t*iew#&R%7~M1IgupYcH8KFpKGSrGPSB6Jcdd|Z40>jd8hTR z94@Q00J3ab2R6H~1iD=N0{D<$mx5;s3!uxibbzzUN?^;jE&$E;uE@h?l@YFW0^RK5dmtqQQ52d-*E;WB>H5$sS5{Htl`f(9(71bY%=0Kw%R7&hc?(OuJ&QV9ac}>EfWg3R+!orAHWPM~gmE2~N<{E)TRH z*7N1vwpsx>xkKQJjj^bbj~)rl zDU40&L?}3LFph>20vNN3r2Iw2_vF=h$HS6`qv!n7V?MQKZ#_9sJVY&ql8p#i{ezHw zQqO;Wb^fwl@R^03f&vr+0a+!@q_nhk`yI%fg!gVG@lY*rm3 z4jsD1|J6gl|M-j447sH}HlAlFSH}R>f=tFIsGj|P(yW(MMGL_^)^$wkpE)Hdf>R?a z;jKIvTe1o+kof-Q?knRCci8ARjyT`Cm%S5~I?Z|6O;i$x!OL!+C9xB{?A}=w>cGox zpEV*9cxK~d@r1Cp4;=FX5X98Z5?8@pTmz4{sMnJ-51`NH)2QbgmV)${k916rLAxO*09L?`b=IPnqK9yuzUe{NDl==hz2i zwOc6I9v`2Q;6@^&PNw*1f7|V668MuzoTDoBJ-vpt#zVFtT-kE$psr_1K&{nC5A~eYL1ev*4)V`M zW22q>^LO#T=Sj+H;0tw?f{-THTWf)!Loxid;96S@L?(K}5-7CTk%7W1`sc!BMJgy# z1{6S+>o6NHVhNxWg=HOdS>Xq~yC3{mQPdqfse-tr|F?s;s@K&TzF2=WxM; zgJ0Il`5Fv^*&GDTl42du+g^f;kw#kWVuYorC^T^jYivu3ScU@_J5#~^{`z?D@0rfD zz-s-o9V83ZG)ud-KcuxbPShUZ)q2q!2fO_J|L=uOEZ4e{Cf0#!nkg4Wb?s9kEi!m{ zlY+9XE%Ud_F7<(u`Dfg5%WCLA=*IT=xfZY0YPlB6YennN#>~%pGt5&yY&8nh2WxpU z@sG@XYRih{t0qQXrtamL4(#(Z^p@PO@s!T^l3j=FWkldPzw&-(P9lpfJMTrVZh8x- zNYIgzd(QmM*PkcR5KCbXbA!x>y!m%aC_yy{BM zlts;bSKDex>_I$-jcIT5Gh*MZEKU z4Cm%~>otJN?&Q@p3WNnWnA*}h!;95*+~8@es=7hb++`?^)RU{DjMJCb%Es*}=_XSp zD+6rR*vI?1rLi&I;h6@`{m}6x$!%nEVPaf7mJaljMD<&f-ZB=6))E~oLs116UGXLtDTBYHV@`UxI3!VT?wpTeXSvJCBL^ z(7L6g)HX+q@E?Wyf-bxw&Y7E0yg)#*ozJqJ&s68Lq06>r!)bZ9?)Qg$hpqY4E%G!`j5>q-M2j1M4(WQF3{8}(Y8@=AoSy;WvEQ`iD<}REo!uM*` z8mF|bI(YJGv!P1fH5+PQ7>|j-Q^9$JwB)O%2`d+OaGl-W3*6rrhAJp6xhN`8>e?jwQ%KJ=Mzf)r9x{A z7Af!`kbf*V5)c8W?&aIoZy4a6&#Yu1&GRfCk4se+7Q^QfPCX`^?~@f8YJ;MPut@N! zFN@6NdP@r7&#dSBb@=o#i9YbZ#e$}-E*gTAf)@YzD}}yQZ}If>@8|jRp|_aC-Z!+p|RxWO(+JEmq4td}nFc!jCgJjo3ah z3oq)j;@J{l;m;+o!iDNKq=0tl<`N8Vf+@Nw1ku==#T28=y-BI&K#wSe7s8VT#wchl zJuHxlhu1lF+>zSoEO8O?8;q@k5cgmtrkgw+X%4c^PUhX9cIa&qWn=~De(IP%c?D5%2Q*jg03@9S`C6e|ut5icm^{7fO7YChJf3B+ z8_#@q2^O$(G4x*c3+EWd+``cu?Sn9sUo`UY1dPa~r}x&2Z>M1b%RQr~t!a$m8Irm3 z{_1sK^DI-cF{&bSd5EjKEmlUES4WB*fdpjk9r{i5mJTJ{Sfxg$fSV*7hsaw1anRPMQAttL4EAtcNUL zf41mYb9Vh@s>M4S_S|?JufuAwU8k^H zh<;1oc&t_RD~3^h$x^@bpr=w~R4RW);I0_ODa;`lD#Ap(F9le5eF}-^z2$Nm`SkTD zeflXZq403hNRbFnUoR-ijB3s`V6ZX*8x&EJa%7WAo53_^ zB^8z(*#rS@YLP}?3T8!Lx0yIc1v9StBSDnkQ@;;mIxDVp_up``i9o2tYz_bU=ZjT&)-*g58NA}y!xk6M` zIoH!TL2ugNzZT9Nq-WtR;qYsvFt2aXzl$ns(ay&YtyXIw2xE2$zyddx+7B~%M0$Tr z=I`Hmo z5?!ol=nl|iAyzx+9W-b6Q9*;0}LqE)VE;Sbkk4XBQj}g0A(ohZ}=m+(2!P*{C{fP`F z75p%|CKUwG+Yc~w%b36}RtX)lU8h5a;lHS)JQS!nk=4cX%T-xuaHZEdV3ocSB!opc+$of``sck-2OlCfilwI=R<@^ zz^FUGYKO&k-VFNZ_!9Klj-GnA(;E#w$&n~BfMN6W?1Yl}Tq$i1`|fdfFdVsWyY!uG ztyrFQla$vBYjJW*L(AfDKpqw`W0%)ZE_ z*It~Xob~CN+GVcGO)}+6VY$?|v0OU%^XprnMhfOBqO&qVk^IN{O|oHRV=Y~&Q)-^F zcx9pUdU(tXcw~3xnMP5aCJF-$z(xIP91)Ko*>$?9q+76{Ula=lmlBW|O)G+kTm;W$ zI9(<*7yS7OUM8_4#PQ`{l_6W_=bppJ`iiK ziDb15(Danih~cWVqxe*k$<*O4nJ~kw@_L`l2YrI)!kF*qi*Ps%W#$sr$)ZtZnOxfx zi^Ah3{#$;p0gq8-n;CZBu$PYg9(WiC5i1H>gI3|&s9tM#kBeji`Y~SkW?nLy#`!O3 zlm$&E_c((&xu*3RIhTMn#aHAO&(rYzTE_@V4*Io`*g zdaA-WmM@N+y12uz_0J1`QYn(bd{hC1l z@*zDAb50Nw2H&{-8KV%xhwzr@%ZdC2L0l$bG0v=%cyvH@ykHFTd6gKWik-7Z5UE zcn!ibidA-lr;s39rG4hD-#!l_*zdHLa)^$XDe6P6C)o~g|ksnQXl1Jg| zmp>75M40fxTivRAMxm*KhRq~LaZK?Iv^bL+%a{++nlFU~j%nykz5#w(JWC*K0{VOC zxkCbgwUR^z4H@Hmo4Du7fSeQnCtTTaW@{{3;N6y@WTQzSyi&!sIQefsa>YUdOC)~X zv>foa<-fR(stF!EcD-51j0pGzZJDATB^1O3<*>wpQQ}gELE|64e%4gdGqzj}KK%N5 zD~psT0^u=lLd=K-4mJ96{|bE#;TcLP2)IodL87@2HVRuqL1+X~^F2y$+abFA?d|O* z`Tq{C*)2>VLN;&+3^3V@#{c$jSSF9!zx^9P?jV0)@mAjHMwfen=fp7OE<&do7Q{YB z119b%;@rvNoa~Ae0l(R35sQLH>9+^{*HeRObTnA$fJjM#C^b*Fag>*VL(^U{+jhdN z^4?T4|z0R28EO$Pyj@|5&0kqLH7#!q#tMaylU`yWw)qh$W?L=$&%U3_Xxw4~$uE5`6w3cp_= zt6$kT{VK=kS3AOOeV5cMX&1ffpkeZh+%kTT#^j%3N)Rjqe^m$}RxH`VY7&Pj6hpn8 zJPCwkXsLwOl&zjrSv@IoTpGw@#FtA-I42Ft@Lnw`-mB%N;_Co-ua?FBL&^2kve0|@ zz6Di`eZN}n>o8TkfFi?q;6C4|6T6OI@8WmCOY zA_I0~W7eD8)W`7QrgY+i8QYp>%FZ;yU1?_9lxDd-X(slg*)FMB((Wv#?aty&k;ueuE2#D`Ak_a>V+c!$oMz&2)6J_vRp3lh9udvMoUx}l{ba_%$t&U zdX1(KMTMrai#U|^>@QWr;SfZ$v)^sfpMmUXo7u_kFLwp95)$cQ0?3mO5ZN(<-7p$y zV&yvpq&xg_l2V}Lq!KBX%!#RpOwHWHA+4yKw2sCl-WDnAGRQ)HI|{0S#MEXY7B%M5 zgGPmdPF(@VtI1~m-W;C5s&5P(CCj1G49ziZz(OF4?V;`(sm}09a!qxt1x1h0U(!sL z8pIi*UM%KBf6-EVPa2B-p+TX@fj&P3Dz--(#e-n3W7e*55N$})>{kJ28VMz)x=W3% zX3}lrkc}z$rDP;*+7f6|`ijp@@w1j@TBPmvcD~ih2CsG2SRj@JoD+cjb zjuOlij;1+9Z8tWcv~abgfh3ep70HLE4pzhtzXAeC@iJXz28_muwtCjYqa3Tq(mb#= zR*;`Xvj??hWc=kNcXOXw%*)2d$x|-Xb++-J9PyyIOT^DtV9|@UBi1_MijxpBEsrfznl8xr9GIJ+rqTtTR-iD++RxN$TO zazLRp3jDh5#@0 zh-5gt8!=Ni50zGLd}sT{*VK2f>-R6wF zSvCf9Oc@fs`lt~r`BKz(OgNbwG-B3qxdB&EkN_%aLF=Wr>FK%%uPa`~$C?dQon|7% zA=87q2$n9M&h!uCah&MBlRFsz#Wz=BX*Fp@CaDM~tG^eJ11V+YEc`6ITrUCG9(w`# zCC7qARav*w8x&)cR$Mgf=k{|5aF^pc)L3BK!R%U8r!loEe$_Rt2Cvf*BJ`GLYbtJ&U=B(}UMrewgd3S^T~`vgxAiMaG+{)YhV+%YL9!cDUXR$F|m z`A_YP=a+(LG?Pu*)-!E6yL&@v3de)oy@#sH$y>NQ?nw#}l`B`>DeE{sfLoW8EPo^= z2ZFp?5YR&%TznK;E~zTo2Dsd4W@-iwXa07_fCvH@6$f;U%52WdwJPl2dQ=shFs1&% z-&IfnoTi6sRo6LCF?y(#Hs8&4iOXF`%3HO1U8&isy~`2}ta#yxmzp{C%e&spJIUA@ z(oDO+oKur>m^B2Xspnt1Gv7;e`yxBQQb&CFegW&}B4Xwm^r)Rif!g&4!bsO@cELb{ zf=7Frff)eq35)o6E&?qsJfSHkemIV#3${O4YGLEFDRG|88)iAO zQWDldhLq*kcuplYqmw4;Hum{A;jJY6U2a9mA&`|x^>3MWoCl(llMPFMkP@qPn}He3 z&`7ANPw7qE1q}~t>K8G+Y0Y<^4o@`3UsQ5#a)-^Et4ahZB;8awcoyAMa%#>^+0jsk zLG27vBx#}&wO>k6IcpS#T>wl#v%jfddhFmN8(Ym$s{E<;iC*~2UCFxyXp}7Ku8Z`E zUv>1^y$fEJnI)>)Dos`j?H!6Z^)8l)$*fRdK>}-2k$G{ZAr}UVI*=9ynmav*iD9L( zd-5X3Hqd_AHF)1mSYreu^uyR^9&-ZgKPE_3s?2cxVXINg*6)j=R+=9$5;?Um_v49*5 zsj8Z5g%{lj)GH7#sMwF3l@%A6C{&-VD27-=eZBe33$CLi)USM6Kg;OELGd>~bm%_} zOl?9vtl-{rK{n~+0%MHitH8?^Ql7g*7NRnm;bneRS()J_B8fiwSB^;J5TZi}%^3wG zt6>_Ze8aQY+HlbiH-AqoL=da74A$-YGO&_haAA-e%EhjF|pp2B81i;k`) zyge~g%nZ$0y}}JE12=iq=$uM4u$gDMByqT$5Jo?|*5X-)k`l*|oCS}Ey>w{;nUczq ziG;>@D$z+HYSeb=g1rzU>~5_=A~g^d+3$Z4zuxewK1b0*cSOG?(L+^f*QjM}Nom9v7N} zblab$_YsDtG1&w!i2?wRtT(ke0=MC(2=xqqK-gv$?^dEz&U{VLJ*L12$Gg9pvjL!G zG#U054HrFG#)K%i^b5#x-f@1|-rjaPgF%1r!kMk6X+&Fq$RgL#V#<PRvWKUUhR%lgYX?JXoQk2<5hjvIm2Mtpdmu|kaU;S zgM=a*-WWW=wlJVWI8E@~?uOhgcts3=5aBHg@fJdqeDVuKHStmmi|#MtIP{6$NT_lk zjQAWFK4C#xur7F?Ky-bGAHuLhWV|rNa0Slz&hh3Lv)Q5Db#6$%7ps)ko~`^#7?w1e zg`~A4#Yc1^`yrb-ByDpR&K6|Z(mYTe-hWTAlNm?VO4(^Oe_)1U2=gqJ8}8c6HHc)X z9-`DjCU=bx)cv=v&5c|q$X7Wcw5~tcuGE_y=Zx~4dp78|I>RCPxBI?1>TFf+hO}{N zds38~Yds)jucLV3;J#;z9?ykK-dt`+jl^Pzv+?p@ z%8+8xO2RBvu*(CDKxE6U-A*Q3&cB>Z_JwTvM_ZW0=}_0M2%Ce~wb8{U)jDpjLdoRK zm5E3SBC`!IAeHFE5XFiMIta788R1_}=ntvgh4r*jx_gB!Ig zk$#7Bex*USUtw?}zmt-!TxM-0u*RkcoWk_ot%{cH96gRgO9o~kN*)JjA2s)_O-l$6 z?I>6UsA`#{}-NWR5xt=ClLZh=%P_A3)dU*BB5 zHBH~vZmx3oZgjolcYF^zYd6}St=ClLZsC>Oc&h1J?*5Je>IMHjE&4d?9pR*9X6XYItg!Wf>ftZz|(8E8|(eB}sK3M=iDsymuOk_IIUjnA#p z+J5S3uyi3Gsw}^c=M zg%$eYPJ*xL3UjHQ1k#5J-DCS~)(_^gq1Slm`?mEJkd31Hp)9@(NQ@gMQ7l}}l&%w1 zVNKbCyfxRGDZLx7ks-YdVp@$H8*5I`YSkr=VUT1 zPzlth2jkL3qeCldaEi}8vyYTi!L+f+ffcsE$N zX>x?#s^T)?7!bN(U}C@I_!__ByG8woAvyA2nlYmenVZ{8vZH6_W)VcWY*GG}X`;g3 zgac_|uAjV)9B6ZE9Um}VpiW9&_IpN}0>)nJq!ka2nh38H4~>4hO%Z9DA|kC!DJW#w z&BqXzqM*&NXS!iia5MD0iu$YKy#ZD*RAB2xGZnN(k-WXxx}p`PcjgN|48x&ClIU_ zIoM2#$=ixf?2jGgW1-)UZZ-q!8|0RDhJGB&WTx|>uD2^pgY+T6PIii zy=k&A9gAhYKZ;xBqYW|MIakUO1*n3*sH9b!gZL64)fHr2Qkfqq%^_E&wMoi7j{uyV z3FQ+EE6vV?xsx?gKpm>_&DSK=$(btjFEQUF(K;uKc;=;5dLa6MFGH0MaD6yCE^HLd z0+!}!ZXmuFa=W0d{ON43aADFp#<`i6QTcu&GHS?LHe`~D}*&7=h z_lc05UBTo6Wb5(S<72CJ)(MYYl1?idm|TfvZezuQWyNouUQ>(OL}J^Cmtl}2Lm3yJ z8>tT}1F0AYN?bTNWGaeyyG^tljEJN))Mpo=;2B7!mWfO89j4(rba`<`boLIqQUf*w zt6=FSRt#ug%D^;?AVt{U+|K^8tL(X>w4-$yq{!5nH-`Qfjl*BxsBt=cQXlpAdh(FK zPd2mnX$3oDYlZe5ettzO*cZc*CEpn>h1R+mi8>afFyS@Jf4bJqjrvliT!(v^O?MRfw2p~{Kbf}F9OY89cFZw?CKC_h<9 zH)WHBtK3C_j_h5+Yt7sNiayL$2A+#YdtwjOkeU^2S&|H>_CGwEYbu%=B)=QT3a<*c zMpqU(guJWdP*L%sPuvw<=}q8QaR0xhNp_<8s$|cEgX{d;xl-Tn02hEC~GqZkHeByB3fhQA1zxre`NpCQ3Y2tX- zUNlATiFDzBdq3oUCI>x-oNeHB*ka;9N_j{Le}hR&r{wEAffT6@JR+ERcL2Ib5WzU) z@^5?{V%PsvWX<1AvH%eB7@=iS%4i}=EMJ#2HTNe9RQ z_5~X(_-_yfQ9|>N0!83Dj1LOt95H+uM{|!f31*ID2cHv=mN*9Xy1+pVmA$Fh!N(U% zGA>aHZxYzT4zi@DlLb)Ba!5g!MS+zIi)x-u6%0oxu=u9Crwb@YaepNIKX$X?9O{ zoObiH`KE&v`vlPd!5EDn-gfX4X|mY^EHv{V3{k7!8x6>xJEX^hk*NKlJM8Q@%|RC) zB{|1~K4}3)m(+mq>rr{p>vbq17<_e(2o(H%KI~)^wL8rdf^GSDOz-OHb|RBIY5 z9A0!0m72aP9lI;C{TBfgBHHhj?2X4K%{N1L(0O;>9dsbWdb8aeH8=QUh;tyh99~Of zX1(3el9-ii38YW*XwKqp%N=|qNQz_?psL^+Rl+qY#dX|%U51E&lwldPPn#9G$G|FK z8&$(5^{}G#-ok1+a2w~HHCw-QMue4!Bsgu3C|M^BcXUqH<%v7$lRq5C$cR;{->dn4 zhUFfuOSRW;eNXNDnyv3WNZVEp<&PMW%YgQKtjjraS!Lc3Y<#dK5V*6SBAPw07X0_S@a#PaLBbp$@Vd z*0bhl)EV?x9j5|zwT7vcPOsHGvtpGYw9{|#HZF348Mr`U=lw^wHRv=)ga%M(T+oqV zCDGlkPjo6$;KELqqny@+!q!_ETGt_TzoAq;e-nUoZ%GY{#-Wd?)A$ptp9)7Bg=1a?J zyYJt&nr^pk$HJjXv55sqc#-V7C0KLN>tP?Qg?&_xeb9O1wrV9vDUbzMhb+YYhaOqx zWg}aF%r9Ovs4FWpv)Jch9zMXv zph%!j!I`LkMvhwU8*=JCZGMEX6+61J*7;!Ll~dor8*xNPP+-Fl&ZK|FbT(EI(A?H* zfJ%nx_Q>&tfUx35u6WdG4%$T7lR)-zAe|nXnKFR=9UU2GINucFSq|c~*(0S2$Wabt z*cs(|@?6_YcR1`a08fKLDjw&G*@^JkM)@4s#$40+E&Gd8$GBk(GK{W)a2XLhEf;Y1`KgfjUZ|ej?6>?-Ah8I1?F! zVJ?RQI@!;RC^85GijRYq1ax3Pqe30(QMFqm3Q#vulR?zA!=9DznW$wn)SnqCl>3n3Q9W=Dia8aOx&hs}jm6^Z~w8$ZzncHl)apOn8 z!#vH@?DCGFJ16)C6zW+~%IM(?!e-cd+i9P}X6JTJaKESUM-3CZnJVmQ$vtah@sWmo za{zU1{qyF4l{X9sGKc~NEsPO2=)7S7`Jr!)M$Oh+ux6jOILu+88H54FLV|jxC6=rq z-kZ=stpqaB;vhOsZ-{Ku?w>Y^{(->tLjyhoc!9ol+kOA>q}g-N+oUqu;1IG=TxBO6 z!WVjA-Odcx0jLEKRv3I@fY0?bEk0BcyF(bQfQflm*_6}PegEI7{)9VbH zCvN}s|LQPR#4898hF1%#=O!(vX$#c?8`Pom)6OY_Fv$=Jq;Tx{)N6@51%w$xXSIjM z;fTys{}+T(1_TSby^%|FZhC$yl)i4#;~)cQXaUZegXXD#+0()dKMnDZj)2?O!Vxt| zKpYexp!D_mkgk`*Lh(sABjd=3UM1ssaYR0fLa$KR>nkKqw5@b|XYNU-mvyA3AK3Fz z4o*J-@6K{G*Y)_$e#xeCPY*Ke{$~f;9g?%A)Qx=|@8HRuoXrV?yy?F0Fq4H;#J<+m zucPKK@U@}A2=`TQ`{W4M>9xCXJIht#8f?@>=53zQ%PG8(?7nt#EUXlFMsGO}3q)v( z!OLTTlim$u4Kgqkp_pZ<5c+~HQe-XC^`#-O^NuKI{lV)FS@OrnWE;>9X8)|!Z+AfU zxaVhWm`C;My*YSuF4S$E<){7HeSLD?IX-Egb_n|)ACtN;k(u=;|9m2v_&h{X94({KR1T9;nM&t8KBgXv(pv(az zt0mkPB7_CCTPJnvd1@5w&j8}N4df8|)Tr4&jsT=y%Mr;)TP(xaqffjUkP(k(!-J1w zu9l@p{8A)=Uy39|Bwhh#62fa?F9_VFAF;vLHJ99Y%MuWXpyfeYOg*TPw8j`{J2(I! z9k<2{KSZ;sja6$prn+%sT04n-e5?vQ#yChBgsDpau9oi2WjLobf+&G|sGu5jI5z>y z9YxlBmIHvyuZc^Y>e$LLj}-LsS;z-Ukp!pbC!;R->X36Q+L6ij@xF6H1i|6HUJ6KF zn*6nsc7&P3UpUuvF9=~`v_)j}7dP`T))c`NVKm1z#IiSNV34p`L{>iaK-5g|lnC%C z`F>;>^mH#EV&|9V{8e-g9@aVO&&(6`&xfyJEa_JywEt+>dDs;-dopHvUI&=~}Z^ z)M1Q*hWd;B&QrFI$SFwl{r`ssdtH&BbY^{VP~08AjqF2LaS^}eyV$u3UH46sq!Rx} z&(OYE+CuCb7Xp(SG;~r#&j7X+3+0p2ksfQbIHE_o*aY+aXIkBXrL{eiMmY0sIWDr< zxS00?e1&vcB83}!F+A)if*NXQ#exJ#Nh=O_)~*pma01cbU^mPfC3~W_T~#7VUEW~5 zrBTm#3^a~6Q;Hd=f(J!wL#IsB>U0h+VsE~hdU2HAfwrmx&v(b5ivw&lr*3}almRTJ zB~;(*#*uD$7W=;RQlg2^%ZSkr*m@Ijq~AO2^sLoHqo!}dFpQIo*h|84I&c>{ zFiH+dicg|&8YFIJ1JViV6&#j=nWvK_v@o$1hNz9P-B}M3E#XyWLXVnykVzCLsk@A$ zMG1&MiAo@@qrgJR^}d^?Q*&2CaDcQE!eDHaFpv^b4(VJ?y>V!vC|VlJ0!!H>_AYEQ zvWyq$!e2~nFrh!U6$goLZePSEvqA(`h}18`0TAUl@b!`r;vx>qM+1Pqgm=dB>)WX} zcdzGWo`7sm*I^Zqg*Ph$;q=-U9>=##AqJDql!Ttm?)9bbnM`;LBus8142YOP<)qo% zEJkQyVk@+Y5ei}zBNW6cMr08E;*}xvYnM}E6eFywRxzT$*eJ1z5kX3c7-6WiqJqtu zrOY5k#Ee)Lj)2jN5m9UqBedKmMly)N3Sko?8ALe_lNeESV6a8!P0_P3^)M_fq%jz4 zFem_?Zhf((oK7JY7ut7gn0`WoOa~g?MoFo)1k6W!mYsFBoF?w#nvJ<_8`Z%l?s$=` zRU^Dzt_5%3Nb@y7qOa2jfM2f z?3e=^W<~4R(-!J?d0Er&3mTQOxfX5@#J+i0ETJ22-kjjW>>1cUv6Puq09hT&Um(ic zWx;1a*^g_Qnt@!n=Jh@5X3^zTcdNPQF1~1bGTqmIM^yf0=zmF8Ghy-gxFdH!KMX@%+F&+_wQ7?$PTbBY=E8q%IA@!gd-Mgqa2g zV5WfqlwMH@`4OgYkF1p;u*>>nX%SAEn`Ez6t%4Jvr5@D}%;lQ1*1lDa7ER0QQH)+V zBfiX}u7NjlkIv+=_aG(@zrv|#??FyQzO_>}k*Bt20W5BTRWK%{7|qIvvSS`-4D@-E zMPX{0xx&5VjHD}^>ZFlk$T-rh4RNz`WH_T3>MBlC`9y`OBienV^lEz*p1^_R~c2uJklF}GFpUZ@^$IY0?X+N7`yNHro=#Lr zw#)Deb0KS;p|Xn-3si>7^S@NUWrHfXb01kQL@t(!K467IhfT|oHxJLxmo`OXtan+8 z{MnM zWxVUp^aGAaf*ZGCCV@&l-~j?xGs786zh(vQ>sBD)#S1s_h#+QH=`{J5q4^?o6jTPK zi0jo6*VjVasE)X?7UI3?i1*e)yk8yh{#u9+sv|yF3-Muf#D{AkepVgvv$dH1Kw|oh zndg&}D;!8wrj-lorhz+oA{ zQ5k?&2H=+gRFrv`(@;!(1sgnWyf1B_in$GbdszuFswGtrH!{qPD)4(5{9YCK{S1D; z3j9F^e^Ba$MOG>tD((!vrjwLAXlb8BA({(Qk-u0$!bVdu^Lx|!ey}oltfD&%2H`x7 zh+qlmgB;UqBB`Ggq1K!wUSVmUIT;Zkb3N-j-hljViy zUWfAlGFbY4IAsqHEiItfF}9&C6)(IzFjoSUcyMKyjB-HB<1f+NbkAi{5t6uDDVsJB zhF2)-1Siu(og$77*xirzoz!)stoo$Pvez*A%!1o5tSahmdT4S;mU9$yhj)#7TZH9# zi1n}&u-#?P=j{I9b?c#a?A}B{dZ}wjIo2v*_Pf{mk$J%AiSKCr_qzgzDw0f1!Am0c zO0ldx&rUOGuMC4PdF`(4DoX~1>Q?Og*C8Q)&AjAGhOF?`^!TLn5kfl*I|B@C@xH^N z0=73GLLmkO-_gLHo}CQc{(Go3$f~d!5cC15)z^TqM7bIVx;AJKqc>*-{LggI-PY-u z`+h$Udt`<^%)>t4F^@|BY(!4Hxe8f`2BpU6?7T3FSwOV{X#0cPC}2J`f**GwK3?bJ z2r3pydS+{<2!3P)A9cFz0{HWM;01i)!ruTe!Od>z1(UsnXf+ta^P_v9hIf#Q4%;8q z03~waGai~m+q`>S7b27BPK(Ke?B>~nY9-Lj`?~w?gB;4CVTi4O`7M0U^c)7ZaiXWt z$AJI`@5ie=j|ubd1F>?*E>CCP+`AClt@^fr5mUC4HMFk~)oWY(F43s)MzQ$%9ruT5 z?k?iMpf5-`_6+hmn0fAOwm@-P;R%qz{KExy5?{H=KP_7WBp&`}iH+%bO?S(YET-@v z_nIg@zB>>}UvvKsH`91*g{;LP@N1_$ykqT)m&su zW9?s+k9A-p(ZAC5ke7x=^i%JaU`MtDF?AD1Y1v8*pX;1&xF$y(^Ye-xRcS@!6Ac0{ zaUlq{_RuoJNE?P@*^Ihf%yb?C}uM8}P|<%_7UDmMxxw^2;AJWvZR(?*}q8A($I?oa+J^=?mRL^mU7<0IGND#G#nIGvlz_LX+%P&}xa7KvA~)l(3}2DXg)l8ADD?>|s1040Cg6!?LIIR#31c z8I}@9ggh}xbm983f4J}7F6k3GPH=zN9ANq|j z^sS?z3D3U_3B%7rcs4q|(@Oe_C}1ZjjJg!-9?dMlW2p>CHOW5HLCj-!?tO8u_&GJP z&ozfa)1USojs$FY$)Zv<)+ioVzBhxTeCgPj{P>7W!V6$u>v~8-Uf4PuqI?5O9|$<> z-~{1#bz!k5UR4=0B6EluaOVc`LN{Ve6{NlK?3|z-658X7c(Gbq_E+4*%YdS>dmU-l zdYE3CimvAok#99T%%yUa~(RAT^Q*!J< z7Xh3@jh2doPxxUqWqIUu9hhHwbDu1Vb$E~RF*;mpt+CT2gh!8P&5N~<(pdO0kVs!# zGVkL%7i2S>7B)aO27tf9S6Zqp> zgJWn+I284ImL|xEgLMT?ecBD!o2-o1cDO>&Nw&q*O$^^J^wI_SD49o~6>A`F3>a?= z7~#8T_&zp#pBcWd4BwYJdk6$gA({xBRU=hOt4n1YSlW^|qWMx2uk|usiy{ud^!P*56 zf@BV@X`jVGIcRo7^k@x#LF`3yG6ZC|jP=L%Xd)i-Xvm~B4aBMTzCGQtxq`OIVSW|s z5R~;^ZQxLc;Zmm&r^`znHmza8*U8AMMPgVx^Dwn>vcdjpG{%UdHYfylR146F8UM;% z=pKiV?_`klMg>v^QErWwyrg^?l5HTM!ElY6EP;#W*WNTDGgUfEjRQS~5D1-Vuf3N# zfle3tbnMRb!?s+^VSSTLZ%mXjG9y~{B0_TZ>jrA z1vAklr@ldAEXkUPr+RxzH1i@~r&Ew~152q6;dIJOxQ)HNaf;MCs66Gc%sFIw@g zwaoas<-77?cmGS-tYGBEXIZeUN`Zto3RraJARqt@i#8ij<3MM4TR}Ls6?5w}Dd2n` zx zxi`}>IO+lBVr7W6_L*drEWuy}W;Va1Jg}E**%!utJVCdK3fEZ;yw5t+1R17Fsi7&U zVD(d*cy2&M;}~nr%rmqv@&jf;1qOh{gsc$nV!lXHh)6G;scV`^zaiU0@=taOvWFkj zhhCSE#Cjxo2N8J9OBER_K~-X~H$t6VnKARsztBdmpH1htc-dD73}B4yQnv;;#CEKQ z{k=xba;t)75M-TT0abYvZ+*|LnzBO9IZRa#d6dCgwGQe4*OC4&Vz ze>P|NQyDc#gy0_N#s(c&Y0k5a8AHbR2`k;6k#0E2uYqW68^sJ!Iopn_QKTQsOD~F- zQQ3{{o^KmIhJ)TKBxU6Kwu$GcZmy`|0d-O>+D7g zk7Q;OF}L;Oodr2SYc=Sn-$+P*G3kdBYG?9%V@%9?A_XEaX$EpL%)75lFF3Gnlee)}g9Mw> zGy(x8DM8>q8%LgIT;Yw)H4OkJJ?_a%84-~zsW>$(l)%2tpSLr2I{x@LQIxk1JMW_hQ@_3P2+(gm|uqiX4WlAAQDq}-ioABl+260YtxI2X1; zI|XZC6qi2LO|yE zQvQaE941|Ie|j zhtG`1%cIP-3~Iv#n&Etugma4@m+o1EF?fR)tmFL;kwMI@DE2`p_beSYbS=O9 z_H`GmRT9eE6DrGrAn!39vFJl`PYkQC#}IrihTE_2MxbJ_21qyzO$&giQf7gyV+xZ) zB#0fnG&m?e#3cpz*1#0c2SC_6U3O@dGnFoaoa@ab&S2X-F19|p~{vrgOXo}TpwBlom3dfRWi&CU>` zne7{bnW38yN;lo$+{E5;3EmPE43r;yvE@y*Td)Fru>f@fkS}KJQGEs0g7QNH;%G)6 z^oQx?A}AZShRv-UuA_qROH#$+XS>p36n&|H>Zk;jABTa~ePrTA5Iiagr;{{HQti_T zKrp|~k#nR6f`;fjy`)m4&SxHHz11AT_hqLvwyf~8@rsFgs$?7{eb9tBE=1RpKD@N* z?TWR%_}yN)a9+}vX^<3mcKM4gh_i@?At@Qkx0iZFML@GZG+_83Ez{xHU%GKtb~W}# z*?cq#Gvex^U>9VH^x@}Vs=)*DItRaLoy!>C4rH0Vos3&)Ga-y1rr8k57vd&(* zAjqHIIGU1uph~x*xi(i6PjqH|6jU#d!q?Ec+L2@AY@t^eX%NfFYF;JI^1e<%w%p^B{s*E9 zzdlh~eO6YrGyGtvdQ?{RU4Q843HB?rYN-0WtSTK@qQIQ?2cMLxld`H*AJVm2_sZ(3 z6N@Dched*AbqoA)`b*1gwpyLx5Ks`BM>Z64s4lhdIbvNkUdW?%d&N@_7RZWvb4 ztnyY68mks#4eYzRwCj0;$Fm0sqN%gH%)IH8hUS2%m0$yR!FGebsf)SRzYYT<>co;Z zAdWT?tL_?ks)L-yCF93Z!rCOXR@G;Z>W_2}n4gJL<+^csr{Vk}y~H%Pg)k1uL_ca| z3-nzwrd2}pHj2?7LLaUQcyy8q&k+v~wc)tj7=7AxE+m0|>&CYdV64jS5H2;`vYt$(gK)kp|s*Ubd(VMoiTPZwfg{pG0J@^Gb46?P(v9P>!*3 zcZkj&W79dDzIQ;j{-d=w?OGFl???B~8!vbAd(-7A2#w{1OC_2qpaRC7sAMdZEJVgF zjz$E;48Vw;97^LmTbGa4Sbv_MuDofrWk{dH9~>5dAV%)eBLY4pvh1@psS!Du$BVn~ zgTMDHQMoRIt}3YTU(c1_Y;8^(m;*r5Wuj{M?*20x1fq~n6HDc1?m4Xmt75u%eW{!) zJ{P&l9PNST?6ws0@3KaEJamsocv2XAgai{bpF;L^#J<+WS2!AU-V8uHZMIIhs@zb@ zyFD2I%J)S1ar-r*{J1YZ4SU_=h)hp+Q9w%G*g8lf)9+%w_6ug zpH@y*V^fAnhzbnRPQGYOY~Zp_4MKRwa=7R29~l9sD^nwRJbTXx_i#B?3S4&&M6lU{ zaWk5SUhH0a33z52;I17n(zjGMr|@Gt^cX?g?##VZIb>daQ@v z=jQ5UTlM2;$!ui#+l!0qS){*?MYrMQBEm>2DDsV|bEk{N5~Aw4pa~E~fa>GLSI{by z280K0N#p3^!f;WGiT1ejhmp5)nB2x5-9ZaGxQq=sT$?~#fvRWT73xvWi{TQ94w^3N z?gC>EY9oqa%E^Velq&)xG$x_042Y8!fJtPfy)Jy_^R$5Ai_}~#CDN=e2ABtO9>-r|;V-eEoMLE5B>oPSzoEOX>vIQY zccn*`49rKB8)Q-mH>~yBWU*hAY`fZYvkCx&OP1{u07H&7@LB-m-$Lgls(%16{-J|ponimjJc`=Em;aVJ~4kgBi`Q67;JgTL{ zRC%SWPvs;MoINWW^I`)y3{q}0)9?k0)i@hId^EoPfJvEzA*_R-`)FNGlMzirNFIF| zP3U$~%6E2La35Hf7plVX7c8ANVUE1T@R<((PKn4G!<}I3IGBep? zP;I0j#KQlmk-`o$YvdZ^6wOKNse2Qpmo6LZ-(8ZfBL<(bD1Z;cC35c}{lWLvbwjR9 zFC{AInCw3ZQ=M~}vJ~CC;(GD@a0-6UVW4V4_tmQM+7f0|ol6IY;x$)xW?5Gk6Txe8 z=nJk)-Q$+q9QLWJ*lA}3`OtgaQMY;Gw)!Xifjj85)g;}eH9mDtNRjFgRa)uIpwsDz zd#Gx4&U@|7aks|^+}kntt~GMo-9e`{>h^mK$*4cj_e+5tbcSbr(#(K&$HY8dvS2Zu zE+Y{;N6#dAudc&l<_(=s2P|l0tmhUUMl#^YFbhE$TZ;}~d*n1`^_UW^X^LyOVI;L) zLaM*!P)!QKbF*x}_3BHTw7mZMMS5w(5b3$oQ87Yjl45=bM3NsG7BX14_^^|mt|^F2 zBLGc6jGhYSrAB5CK=)vbO66yWVs+maC$X&h%~fo`*{Y;#1D zU-`g%L)#-#V920}W!@y?*0O{K&qJNnvD~*H$As$`qnMGh@FGtL?tPoOgP0*$6lI6M zmdIaAEr37Kg*T^V=+khu@}?2dEaDPZ zqJxG8K*EEf#V;Iim+mC?F5rlx&9RsIOYnx!dYb#j`6R4hD%m%cs8M@$c>qG9r3JPT zWf1xyWrb^v=`-D!%810ER#WwK)AgDPIWr>=M$|^}G({ve#Uib`lpb)!R$XX8l2-Fk zuI{A#*S_}GzV_F?W?pXJcwZa;wWEFQj`mHZ-|w)ajsIuvWti&u;rFxRqZ|9Hn?G_l zGB3HpOW4Cdc%OP!b)Tv@>w2*oR8UUu$roz2D_v(w=1@VfrwQn@wp=asSG3I2x0SEf z6M=Px_h?-G12(SKHbwwhw<+0+)A{sww<+y4{ho5a zYJ*jlvahLp5r-J(U^3NS^Z$X`8gPhST&^>ZzwZHUZ_U$mVTW$4!Au47$DjFBT}8l| zZq~?WyMSX5W&y_l%mR)9R2Fb-+n+^=mSl6H<>+!+;w7VdG?Ok;I681g(;}xv7+7-> z`5t#gD(1EIE)v~DGXBjR9)m)dlV}#gdx0qpO@35n_bgn|vkX^j#^I|p_<9NQZHGfM z8I`-cE@!MU_6N0U16;_)d%d`F(M1!^r?BQ39o9+M*Nywb9e5fVO)94|t->CJ^ir(p#`#;z#SB)ef}28$dTWnP&@jziboMK5*li zS?d)z-yn3VvzhLp?OMl&((%l#73+jnUPx=LV2sK-E*3x>4Sf$~-lBLb8 z+2l93V(3S`X*|4Q`L~O@7laKlm5~9>Jt4?9dK1k9NIl8C$EtQszl1f&%BiW`8QUOK zS0{|ll#pmz(!Q_Sf1$i#DKBa*hnnX1 zUF@=fxP9e_ql4J9*550w->}wil-93X>(@)`*R1txh5A*R)Jq}OqPbp1^Rv?S4oe{pN+I^wp?UG;cNl1K7!^{dJOQ78oqS7((b?TeU@Ap8A<>c;?z|LrjIDn&~Tx-UcY$6>g6h4E)u;; zm;;$E7GG9N`r^8j0>iFbA*BC$+bbv>@Rk&^LF#UV(HPSj2ByjNzIQimMA&AcFwIGM0(qA#NM(-5nb)5=AnIqr&?HeVPh=q(pK6 z(8jIszYwO-tz&xIQb=56_?+r2_d%%t?ECtHLWGQhs~DMY9xS+U33-i{qr7EkNlrcY z%X$ISyVaS#e2Rl`QZsP$EKEJT?SWV&zQJui2ULG>FQ7GDfWF-;)8Fki4vUg#^d1sX z6u;+}IfdNF-nwr(6%1qZvy?yNfy;xvtBvLmxd9z!xH(L3t*3y~GBC;<74Qizs?_XW z2~oBt_DTp?eEEO$iq|4@8&zbkUOV73Z1H6fAbO`IQEc#O5aoL322q?{P-u(GkLf^R zsVkTOHTi^P0OihM8SN!rVgj(5cU=8Q7avU`-Rf6C;b3cLQQ|AmrFZJludu}AP9h)z zqf-e5sp!H}5BF^hW7tOj$M|_D13`nO**3oVq^3Ew{k3Ccr4|W$XnJReZzZk|%U@&= zn6ft+1f=X$1_3d?IV~tj``=~_i*~|?cuw@!Le2(sQu;KKuwwo2k2B}fiwF<0K1net z84qPQ6weiN!G>84$*TC$`EDRoHjw6p<^>T9H^|!(g!5Fc_*fiUz6;!(Oye zut&)U#*Ca$GD7h>$<@3p_X22qCY4W61O`8rtk|OUfmA7hdMIhZjS%19OkJiD{B^Q6 zo;E9)Wti4xKbTUWq%x4{3@bHO<*_&{hW%+xOXJvppm)Nh#1KlCZ3{rn?f z%ARam&p!gB`uS(C@=-&ny00-}edX)hZ}A#@Eu%TEo$>Dw8_Lkr@7rn)>2b-1q2Dk5 zU$-3}S@)E$+y~GV$L<63kbBo(%GF=W)qRz#y}duL_h1-de%x{n!@Av3yQCOByhN(Eef;89^?mZPy`CCj!!M$}~^YXt6)q6Usp>idv zmE@XAqO>MWcQ*QT)^UfO5vix7Zx@kefFIhx zN3ApW_@wz}D8QeUfe+96gOLC~Dg$pT;Ll5FAB|2NiFVHhe%{U#GcE&HiSeyW&^>$4 zjT{s_C#CpPh71yCb@0t?;LvQM26~HQhnyO_Rbu zuL}Q~F7jGc_!b#dtWmFCqfToys@G`H8hh1i?9m$g)obk28VA*D9MBr2B5v4u=l0G| zxd44$2H$M`BE!G7!M_=uox7us#7l>r5-Hbd^<-Xswx`ef8ThGRDP}{E->%_Gil{c2 z+p+AKF{n6uho(gE%%Lm}X@)kD4^mN_Hu4l5hsJK!6xk3=GF|`|o zDcvwnWmcrJWpUmr_vY)m^1xGIezb_Hx3bEGB0lIG_XnrV5mnkx8t$m?zW;dA?5RnS zbzr^sZw4JzPuGFL&+}fdbE4|#InX@@L~E$}xfbi5jCFsixDNMbHE4hJ-JDSx#@@FCib9~EZpbB() zYui2jIP@@{gdkhmlGYIkjzfNZS*(-iF7-c_qFzVY)hdKM*;#dYS6^!_-j6g`T$Tls zc(dj7>z0g_v8Um6IIY6)ll;Zd#T*WR^aT||Qi#MysV71(#Y@2oo<@c66BI+`_2TJQ z-o#r?Q#+R5dl~SV{T2&B;TrirR#3VWID-2xhWk)wTndcUnS-MjUsN&Q9Iel7p6|mX zE(6-TWKT?J+Q!?WVlk!h9&VPlp(4UCx!&pocARWT1cwHP8V-Th>NR(zC zGePTLx-&2N;s!Tvy^iY4p&jZOb5<)^m3;6XctI+2QuvRR>In;pl(|M)1CTD&~v4rJ6Io`JuujXeus(!sqom`@Pwl7Z6T`(pcqi zGtsU)^&#Os&uR0>Utj3d^902UKXk*nPAM#m)3eadszr*vQ&u$$UE%Y3o&D~wM)tKP zyLV?TcQ|qfEqS|RCTcD4*(rfXK^30 zv_9q58@rNpSpIlK=Me=mov=U<-j?un=xbwG#1~Njy@5@=erUa*3le?cSZ#igFeFN8 zg=|EjCdQWNPX*2_1}D}z_Rprc{pMpb#8ZO`3eou>M-&kxCC0h^1B16&<%v1aPAw5t za4yz4!sQdxtjD~mKlPHNQof!dqo`bB5i7cuCp>UXfm>XCBsdl2p}uCe3acfUG6c_A z1xwXcJZB+@42qxBet`>g?!MQTzUT7YSjQRmWax1|8M;BPf}9+_YY&>;9ubtxeN78H z>YjE8{OOs??&OXKosK&=@AZUne#Zvh?i@GIPezgpkQIE;X`bL$$;VH-+bw<57Oq

    +tLYjeg0u}9P$LTeb8ZZ6s!)Oy?A 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

    0N}* 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 literal 0 HcmV?d00001 diff --git a/rdma-core.spec b/rdma-core.spec index 25e647c..0b16251 100644 --- a/rdma-core.spec +++ b/rdma-core.spec @@ -1,93 +1,11 @@ Name: rdma-core -Version: 41.0 -Release: 27 +Version: 50.0 +Release: 1 Summary: RDMA core userspace libraries and daemons License: GPLv2 or BSD Url: https://github.com/linux-rdma/rdma-core Source: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz -Patch0: 0001-libhns-Use-a-constant-instead-of-sizeof-operation.patch -Patch1: 0002-libhns-Fix-ext_sge-num-error-when-post-send.patch -Patch2: 0003-Update-kernel-headers.patch -Patch3: 0004-libhns-Fix-the-problem-of-sge-nums.patch -Patch4: 0005-Update-kernel-headers.patch -Patch5: 0006-libhns-Add-compatibility-handling-for-rq-inline.patch -Patch6: 0007-libhns-Refactor-rq-inline.patch -Patch7: 0008-libhns-RQ-inline-support-wc_x_poll_cq-interface.patch -Patch8: 0009-Update-kernel-headers.patch -Patch9: 0010-libhns-Support-cqe-inline.patch -Patch10: 0011-Update-kernel-headers.patch -Patch11: 0012-libhns-Support-DSCP.patch -Patch12: 0013-cma-Release-allocated-port-array.patch -Patch13: 0014-rsockets-Fix-allocation-size-There-is-memory-allocat.patch -Patch14: 0015-tests-test_mr.py-Change-the-argument-of-DmaBufMR-to-.patch -Patch15: 0016-ABI-Files.patch -Patch16: 0017-mlx5-Adjust-Crypto-BSF-size-if-signature-is-used.patch -Patch17: 0018-mlx5-DR-Fix-missing-comma-in-matcher-builder-dump-li.patch -Patch18: 0019-Install-xprtrdma-svcrdma-kmods-in-redhat-suse-dracut.patch -Patch19: 0020-providers-irdma-Explicitly-set-QP-modify-attributes-.patch -Patch20: 0021-providers-irdma-Use-s-g-array-in-post-send-only-when.patch -Patch21: 0022-providers-irdma-Report-correct-WC-errors.patch -Patch22: 0023-pyverbs-Increment-the-correct-rkey-in-test_qpex.patch -Patch23: 0024-mckey-Use-rdma_create_qp_ex-only-for-loopback-preven.patch -Patch24: 0025-Fix-spelling-mistake-of-underlying.patch -Patch25: 0026-rdma-ndd-disable-systemd-ProtectHostName-feature.patch -Patch26: 0027-libhns-Add-RoH-device-IDs.patch -Patch27: 0028-Update-kernel-headers.patch -Patch28: 0029-libhns-Add-the-parsing-of-mac-type-in-RoH-mode.patch -Patch29: 0030-libhns-Add-support-for-the-thread-domain-and-the-par.patch -Patch30: 0031-Update-kernel-headers.patch -Patch31: 0032-libhns-Introduce-DCA-for-RC-QP.patch -Patch32: 0033-libhns-Add-support-for-shrinking-DCA-memory-pool.patch -Patch33: 0034-libhns-Add-support-for-attaching-QP-s-WQE-buffer.patch -Patch34: 0035-libhns-Use-shared-memory-to-sync-DCA-status.patch -Patch35: 0036-libhns-Sync-DCA-status-by-shared-memory.patch -Patch36: 0037-libhns-Add-direct-verbs-support-to-config-DCA.patch -Patch37: 0038-Update-kernel-headers.patch -Patch38: 0039-libhns-Add-reset-stop-flow-mechanism.patch -Patch39: 0040-Update-kernel-headers.patch -Patch40: 0041-libhns-Support-congestion-control-algorithm-configur.patch -Patch41: 0042-Update-kernel-headers.patch -Patch42: 0043-libhns-Add-support-for-SVE-Direct-WQE.patch -Patch43: 0044-libhns-Fix-the-sge-num-problem-of-atomic-op.patch -Patch44: 0045-libhns-Fix-sge-tail_len-overflow.patch -Patch45: 0046-libhns-Disable-local-invalidate-operation.patch -Patch46: 0047-libhns-Fix-the-owner-bit-error-of-sq-in-new-io.patch -Patch47: 0048-libhns-Fix-incorrect-post-send-with-direct-wqe-of-wr.patch -Patch48: 0049-libhns-Add-a-judgment-to-the-congestion-control-algo.patch -Patch49: 0050-libhns-Support-user-to-choose-using-UD-sl-or-pktype-.patch -Patch50: 0051-libhns-Remove-unnecessary-QP-checks.patch -Patch51: 0052-libhns-Fix-reference-to-uninitialized-cq-pointer.patch -Patch52: 0053-libhns-Support-reporting-wc-as-software-mode.patch -Patch53: 0054-libhns-return-error-when-post-send-in-reset-state.patch -Patch54: 0055-libhns-separate-the-initialization-steps-of-lock.patch -Patch55: 0056-libhns-assign-doorbell-to-zero-when-allocate-it.patch -patch56: 0057-libhns-Fix-missing-reset-notification.patch -patch57: 0058-libhns-Support-flexible-WQE-buffer-page-size.patch -patch58: 0059-Update-kernel-headers.patch -patch59: 0060-libhns-Support-SRQ-record-doorbell.patch -patch60: 0061-libhns-Skip-resolving-MAC-for-RDMA-over-UBLink.patch -patch61: 0062-Update-kernel-headers-for-libhns-query_device.patch -patch62: 0063-libhns-Support-query-HW-ID-by-hnsdv_query_device.patch -patch63: 0064-Update-kernel-headers-for-supporting-POE-CQs.patch -patch64: 0065-libhns-Add-support-for-POE-CQs.patch -patch65: 0066-Update-kernel-headers-for-supporting-STARS-QP-in-HNS.patch -patch66: 0067-libhns-Support-STARS-mode-QP.patch -patch67: 0068-Update-kernel-headers-for-supporting-write-with-noti.patch -patch68: 0069-libhns-Support-write-with-notify.patch -patch70: 0070-libhns-Get-dmac-from-kernel-driver.patch -patch71: 0071-libhns-Corrects-several-issues-with-output-format-an.patch -patch72: 0072-libhns-Add-input-parameter-check-for-hnsdv_query_dev.patch -patch73: 0073-libhns-Fix-uninitialized-qp-attr-when-flush-cqe.patch -patch74: 0074-libhns-Fix-possible-overflow-in-cq-clean.patch -patch75: 0075-libhns-Fix-unnecessary-dca-memory-detach.patch -patch76: 0076-libhns-Bugfix-for-wrong-timing-of-modifying-ibv_qp-s.patch -patch77: 0077-libhns-Fix-parent-domain-unsupported-comp-mask.patch -patch78: 0078-libhns-Add-pthread_spin_destroy-pthread_mutex_destro.patch -patch79: 0079-libhns-Removes-a-repeated-initialization-of-a-spinlo.patch -patch80: 0080-libhns-Fix-owner-bit-when-SQ-wraps-around-in-new-IO.patch -patch81: 0081-libhns-Fix-missing-DB-when-compiler-does-not-support.patch - BuildRequires: binutils cmake >= 2.8.11 gcc libudev-devel pkgconfig pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) valgrind-devel systemd systemd-devel BuildRequires: python3-devel python3-Cython python3 python3-docutils perl-generators @@ -175,6 +93,8 @@ Provides: libipathverbs = %{version}-%{release} Obsoletes: libipathverbs < %{version}-%{release} Provides: libirdma = %{version}-%{release} Obsoletes: libirdma < %{version}-%{release} +Provides: libmana = %{version}-%{release} +Obsoletes: libmana < %{version}-%{release} Provides: libmlx4 = %{version}-%{release} Obsoletes: libmlx4 < %{version}-%{release} Provides: libmlx5 = %{version}-%{release} @@ -201,6 +121,7 @@ Device-specific plug-in ibverbs userspace drivers are included: - libhns: HiSilicon Hip08/09/10 SoC - libipathverbs: QLogic InfiniPath HCA - libirdma: Intel Ethernet Connection RDMA +- libmana: Microsoft Azure Network Adapter - libmlx4: Mellanox ConnectX-3 InfiniBand HCA - libmlx5: Mellanox Connect-IB/X-4+ InfiniBand HCA - libmthca: Mellanox InfiniBand HCA @@ -395,7 +316,6 @@ fi %config(noreplace) %{_sysconfdir}/rdma/modules/opa.conf %config(noreplace) %{_sysconfdir}/rdma/modules/rdma.conf %config(noreplace) %{_sysconfdir}/rdma/modules/roce.conf -%config(noreplace) %{_sysconfdir}/udev/rules.d/* %dir %{_sysconfdir}/modprobe.d %config(noreplace) %{_sysconfdir}/modprobe.d/mlx4.conf %config(noreplace) %{_sysconfdir}/modprobe.d/truescale.conf @@ -557,9 +477,9 @@ fi %dir %{_sysconfdir}/libibverbs.d %dir %{_libdir}/libibverbs %{_libdir}/libefa.so.* -%{_libdir}/libhns.so.* %{_libdir}/libibverbs*.so.* %{_libdir}/libibverbs/*.so +%{_libdir}/libmana.so.* %{_libdir}/libmlx5.so.* %{_libdir}/libmlx4.so.* %config(noreplace) %{_sysconfdir}/libibverbs.d/*.driver @@ -658,9 +578,16 @@ fi %doc %{_docdir}/%{name}-%{version}/librdmacm.md %doc %{_docdir}/%{name}-%{version}/libibverbs.md %doc %{_docdir}/%{name}-%{version}/tag_matching.md +%doc %{_docdir}/%{name}-%{version}/70-persistent-ipoib.rules %{_mandir}/* %changelog +* Tue Feb 6 2024 Ran Zhou - 50.0-1 +- Type: requirement +- ID: NA +- SUG: NA +- DESC: Update to 50.0 + * Thu Jan 25 2024 Ran Zhou - 41.0-27 - Type: requirement - ID: NA

    7%Nt=+N@59qqsz?D0(a$q1 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 z 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