automatic DPDK test reports
 help / color / mirror / Atom feed
From: qemudev@loongson.cn
To: test-report@dpdk.org
Cc: Nicolas Chautru <nicolas.chautru@intel.com>, zhoumin@loongson.cn
Subject: |FAILURE| pw131581-131586 [PATCH v1 7/7] baseband/acc: add configure helper for VRB2
Date: Tue, 19 Sep 2023 09:58:18 +0800	[thread overview]
Message-ID: <202309190158.38J1wIgQ1603830@localhost.localdomain> (raw)
In-Reply-To: <20230919012136.2818396-8-nicolas.chautru@intel.com>

Test-Label: loongarch-compilation
Test-Status: FAILURE
http://dpdk.org/patch/131586

_ninja build failure_

Submitter: Nicolas Chautru <nicolas.chautru@intel.com>
Date: Tue, 19 Sep 2023 01:21:30 +0000
DPDK git baseline: Repo:dpdk-next-baseband
  Branch: for-main
  CommitID: fbafb3676c482dab60c0b5465b47f2ea33893a36

131581-131586 --> ninja build failed

Test environment and result as below:

+---------------------+----------------+
|     Environment     | compilation    |
+---------------------+----------------+
| Loongnix-Server 8.3 | FAIL           |
+---------------------+----------------+

Loongnix-Server 8.3
    Kernel: 4.19.190+
    Compiler: gcc 8.3


Ninja build logs:
-------------------------------BEGIN LOGS----------------------------
FAILED: drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_vrb_pmd.c.o
cc -Idrivers/libtmp_rte_baseband_acc.a.p -Idrivers -I../drivers -Idrivers/baseband/acc -I../drivers/baseband/acc -Ilib/bbdev -I../lib/bbdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-n
 ot-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.bb.acc -MD -MQ drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_vrb_pmd.c.o -MF drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_vrb_pmd.c.o.d -o drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_vrb_pmd.c.o -c ../drivers/baseband/acc/rte_vrb_pmd.c
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_queue_setup’:
./drivers/baseband/acc/rte_vrb_pmd.c:1037:29: error: ‘RTE_BBDEV_OP_MLDTS’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_OP_FFT’?
else if (conf->op_type == RTE_BBDEV_OP_MLDTS)
^~~~~~~~~~~~~~~~~~
RTE_BBDEV_OP_FFT
./drivers/baseband/acc/rte_vrb_pmd.c:1037:29: note: each undeclared identifier is reported only once for each function it appears in
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_print_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:1095:24: error: ‘RTE_BBDEV_OP_MLDTS’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_OP_FFT’?
} else if (op_type == RTE_BBDEV_OP_MLDTS) {
^~~~~~~~~~~~~~~~~~
RTE_BBDEV_OP_FFT
In file included from ../drivers/baseband/acc/rte_vrb_pmd.c:22:
./drivers/baseband/acc/rte_vrb_pmd.c:1099:13: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
op_mldts->mldts.num_rbs, op_mldts->mldts.num_layers,
^~
./drivers/baseband/acc/vrb_pmd.h:18:5: note: in definition of macro ‘rte_bbdev_log’
##__VA_ARGS__)
^~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dev_info_get’:
./drivers/baseband/acc/rte_vrb_pmd.c:1332:5: error: ‘RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION’?
RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION
./drivers/baseband/acc/rte_vrb_pmd.c:1366:12: error: ‘RTE_BBDEV_OP_MLDTS’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_OP_FFT’?
.type = RTE_BBDEV_OP_MLDTS,
^~~~~~~~~~~~~~~~~~
RTE_BBDEV_OP_FFT
./drivers/baseband/acc/rte_vrb_pmd.c:1369:7: error: ‘RTE_BBDEV_MLDTS_REP’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_DEV_RESET’?
RTE_BBDEV_MLDTS_REP,
^~~~~~~~~~~~~~~~~~~
RTE_BBDEV_DEV_RESET
./drivers/baseband/acc/rte_vrb_pmd.c:1403:22: error: array subscript is not an integer
dev_info->num_queues[RTE_BBDEV_OP_MLDTS] = d->acc_conf.q_mld.num_aqs_per_groups ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION
^
./drivers/baseband/acc/rte_vrb_pmd.c:1403:2: warning: statement with no effect [-Wunused-value]
dev_info->num_queues[RTE_BBDEV_OP_MLDTS] = d->acc_conf.q_mld.num_aqs_per_groups ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION
^~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:1410:26: error: array subscript is not an integer
dev_info->queue_priority[RTE_BBDEV_OP_MLDTS] = d->acc_conf.q_mld.num_qgroups;
^
./drivers/baseband/acc/rte_vrb_pmd.c:1410:2: warning: statement with no effect [-Wunused-value]
dev_info->queue_priority[RTE_BBDEV_OP_MLDTS] = d->acc_conf.q_mld.num_qgroups;
^~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:1412:32: warning: comparison between pointer and integer
for (i = RTE_BBDEV_OP_NONE; i <= RTE_BBDEV_OP_MLDTS; i++)
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_fcw_ld_fill’:
./drivers/baseband/acc/rte_vrb_pmd.c:1972:46: error: ‘RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION’?
} else if (check_bit(op->ldpc_dec.op_flags, RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION
./drivers/baseband/acc/rte_vrb_pmd.c:1972:46: warning: passing argument 2 of ‘check_bit’ makes integer from pointer without a cast [-Wint-conversion]
In file included from ../drivers/baseband/acc/vrb_pmd.h:8,
from ../drivers/baseband/acc/rte_vrb_pmd.c:22:
./drivers/baseband/acc/acc_common.h:691:37: note: expected ‘uint32_t’ {aka ‘unsigned int’} but argument is of type ‘const struct rte_bbdev_op_cap *’
check_bit(uint32_t bitmap, uint32_t bitmask)
~~~~~~~~~^~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_enc_one_op_cb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3373:43: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3373:40: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:3373:13: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3373:2: warning: statement with no effect [-Wunused-value]
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_dequeue_ldpc_enc_one_op_tb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3425:35: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3425:32: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:3425:13: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~ ~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3425:2: warning: statement with no effect [-Wunused-value]
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_enc_one_op_tb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3493:44: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3493:41: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:3493:14: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3493:3: warning: statement with no effect [-Wunused-value]
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_dec_one_op_cb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3540:35: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3540:32: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:3540:13: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~ ~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3540:2: warning: statement with no effect [-Wunused-value]
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_ldpc_dec_one_op_cb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3595:35: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3595:32: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:3595:13: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~ ~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3595:2: warning: statement with no effect [-Wunused-value]
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_dec_one_op_tb’:
./drivers/baseband/acc/rte_vrb_pmd.c:3677:44: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:3677:41: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:3677:14: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:3677:3: warning: statement with no effect [-Wunused-value]
op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0);
^~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_dma_desc_fft_fill’:
./drivers/baseband/acc/rte_vrb_pmd.c:3990:44: error: ‘RTE_BBDEV_FFT_DEWINDOWING’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_FFT_WINDOWING’?
bool win_en = check_bit(op->fft.op_flags, RTE_BBDEV_FFT_DEWINDOWING);
^~~~~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_FFT_WINDOWING
./drivers/baseband/acc/rte_vrb_pmd.c:3990:44: warning: passing argument 2 of ‘check_bit’ makes integer from pointer without a cast [-Wint-conversion]
In file included from ../drivers/baseband/acc/vrb_pmd.h:8,
from ../drivers/baseband/acc/rte_vrb_pmd.c:22:
./drivers/baseband/acc/acc_common.h:691:37: note: expected ‘uint32_t’ {aka ‘unsigned int’} but argument is of type ‘const struct rte_bbdev_op_cap *’
check_bit(uint32_t bitmap, uint32_t bitmask)
~~~~~~~~~^~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4016:18: error: ‘RTE_BBDEV_MAX_CS’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_MAX_CS_2’?
for (i = 0; i < RTE_BBDEV_MAX_CS; i++)
^~~~~~~~~~~~~~~~
RTE_BBDEV_MAX_CS_2
./drivers/baseband/acc/rte_vrb_pmd.c:4016:16: warning: comparison between pointer and integer
for (i = 0; i < RTE_BBDEV_MAX_CS; i++)
^
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_enqueue_fft_one_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:4049:16: error: ‘struct rte_bbdev_op_fft’ has no member named ‘dewindowing_input’; did you mean ‘window_index’?
win = op->fft.dewindowing_input.data;
^~~~~~~~~~~~~~~~~
window_index
./drivers/baseband/acc/rte_vrb_pmd.c:4049:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
win = op->fft.dewindowing_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4049:6: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
win = op->fft.dewindowing_input.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4053:23: error: ‘struct rte_bbdev_op_fft’ has no member named ‘dewindowing_input’; did you mean ‘window_index’?
win_offset = op->fft.dewindowing_input.offset;
^~~~~~~~~~~~~~~~~
window_index
./drivers/baseband/acc/rte_vrb_pmd.c:4053:40: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
win_offset = op->fft.dewindowing_input.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4053:13: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
win_offset = op->fft.dewindowing_input.offset;
^
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_dequeue_fft_one_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:4142:35: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:4142:32: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4142:13: error: invalid operands to binary | (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~ ~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4142:2: warning: statement with no effect [-Wunused-value]
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4192:28: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw)
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_fcw_mldts_fill’:
./drivers/baseband/acc/rte_vrb_pmd.c:4194:15: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
fcw->nrb = op->mldts.num_rbs;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4194:15: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4194:22: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->nrb = op->mldts.num_rbs;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4194:11: warning: assignment to ‘short unsigned int:13’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->nrb = op->mldts.num_rbs;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4195:19: error: request for member ‘mldts’ in something not a structure or union
fcw->NLayers = op->mldts.num_layers - 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4195:26: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->NLayers = op->mldts.num_layers - 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4195:15: warning: assignment to ‘unsigned char:2’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->NLayers = op->mldts.num_layers - 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4196:18: error: request for member ‘mldts’ in something not a structure or union
fcw->Qmod0 = (op->mldts.q_m[0] >> 1) - 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4196:25: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Qmod0 = (op->mldts.q_m[0] >> 1) - 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4196:33: error: invalid operands to binary >> (have ‘const struct rte_bbdev_op_cap’ and ‘int’)
fcw->Qmod0 = (op->mldts.q_m[0] >> 1) - 1;
~~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4196:13: warning: assignment to ‘unsigned char:2’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Qmod0 = (op->mldts.q_m[0] >> 1) - 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4197:18: error: request for member ‘mldts’ in something not a structure or union
fcw->Qmod1 = (op->mldts.q_m[1] >> 1) - 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4197:25: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Qmod1 = (op->mldts.q_m[1] >> 1) - 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4197:33: error: invalid operands to binary >> (have ‘const struct rte_bbdev_op_cap’ and ‘int’)
fcw->Qmod1 = (op->mldts.q_m[1] >> 1) - 1;
~~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4197:13: warning: assignment to ‘unsigned char:2’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Qmod1 = (op->mldts.q_m[1] >> 1) - 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4198:18: error: request for member ‘mldts’ in something not a structure or union
fcw->Qmod2 = (op->mldts.q_m[2] >> 1) - 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4198:25: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Qmod2 = (op->mldts.q_m[2] >> 1) - 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4198:33: error: invalid operands to binary >> (have ‘const struct rte_bbdev_op_cap’ and ‘int’)
fcw->Qmod2 = (op->mldts.q_m[2] >> 1) - 1;
~~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4198:13: warning: assignment to ‘unsigned char:2’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Qmod2 = (op->mldts.q_m[2] >> 1) - 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4199:18: error: request for member ‘mldts’ in something not a structure or union
fcw->Qmod3 = (op->mldts.q_m[3] >> 1) - 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4199:25: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Qmod3 = (op->mldts.q_m[3] >> 1) - 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4199:33: error: invalid operands to binary >> (have ‘const struct rte_bbdev_op_cap’ and ‘int’)
fcw->Qmod3 = (op->mldts.q_m[3] >> 1) - 1;
~~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4199:13: warning: assignment to ‘unsigned char:2’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Qmod3 = (op->mldts.q_m[3] >> 1) - 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4201:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers == 2) {
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4201:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers == 2) {
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4201:27: warning: comparison between pointer and integer
if (op->mldts.num_layers == 2) {
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4205:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers == 3)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4205:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers == 3)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4205:27: warning: comparison between pointer and integer
if (op->mldts.num_layers == 3)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4207:16: error: request for member ‘mldts’ in something not a structure or union
fcw->Rrep = op->mldts.r_rep;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4207:23: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Rrep = op->mldts.r_rep;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4207:12: warning: assignment to ‘unsigned char:3’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Rrep = op->mldts.r_rep;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4208:16: error: request for member ‘mldts’ in something not a structure or union
fcw->Crep = op->mldts.c_rep;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4208:23: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
fcw->Crep = op->mldts.c_rep;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4208:12: warning: assignment to ‘unsigned char:3’ from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
fcw->Crep = op->mldts.c_rep;
^
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4213:33: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
vrb2_dma_desc_mldts_fill(struct rte_bbdev_mldts_op *op,
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_dma_desc_mldts_fill’:
./drivers/baseband/acc/rte_vrb_pmd.c:4226:8: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
if (op->mldts.r_rep > 5)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4226:8: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4226:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.r_rep > 5)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4226:22: warning: comparison between pointer and integer
if (op->mldts.r_rep > 5)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4227:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.r_rep = 5;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4227:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.r_rep = 5;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4227:3: warning: statement with no effect [-Wunused-value]
op->mldts.r_rep = 5;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4228:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers < 2)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4228:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers < 2)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4228:27: warning: comparison between pointer and integer
if (op->mldts.num_layers < 2)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4229:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.num_layers = 2;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4229:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.num_layers = 2;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4229:3: warning: statement with no effect [-Wunused-value]
op->mldts.num_layers = 2;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4230:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers > 4)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4230:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers > 4)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4230:27: warning: comparison between pointer and integer
if (op->mldts.num_layers > 4)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4231:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.num_layers = 4;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4231:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.num_layers = 4;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4231:3: warning: statement with no effect [-Wunused-value]
op->mldts.num_layers = 4;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4232:20: error: request for member ‘mldts’ in something not a structure or union
for (i = 0; i < op->mldts.num_layers; i++)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4232:27: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
for (i = 0; i < op->mldts.num_layers; i++)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4232:16: warning: comparison between pointer and integer
for (i = 0; i < op->mldts.num_layers; i++)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4233:23: error: request for member ‘mldts’ in something not a structure or union
outsize_per_re += op->mldts.q_m[i];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4233:30: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
outsize_per_re += op->mldts.q_m[i];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4233:18: error: invalid operands to binary + (have ‘int’ and ‘const struct rte_bbdev_op_cap’)
outsize_per_re += op->mldts.q_m[i];
^~ ~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4233:3: warning: statement with no effect [-Wunused-value]
outsize_per_re += op->mldts.q_m[i];
^~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4234:13: error: request for member ‘mldts’ in something not a structure or union
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4234:20: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4234:31: error: ‘RTE_BBDEV_SCPERRB’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_CRC_ERROR’?
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^~~~~~~~~~~~~~~~~
RTE_BBDEV_CRC_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:4234:29: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘const struct rte_bbdev_op_cap *’)
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4234:54: error: request for member ‘mldts’ in something not a structure or union
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4234:61: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4234:49: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘const struct rte_bbdev_op_cap *’)
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
~~ ^ ~~~~~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4234:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (op->mldts.c_rep + 1);
^
./drivers/baseband/acc/rte_vrb_pmd.c:4235:12: error: request for member ‘mldts’ in something not a structure or union
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4235:19: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4235:51: error: request for member ‘mldts’ in something not a structure or union
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4235:58: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4235:48: error: array subscript is not an integer
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
./drivers/baseband/acc/rte_vrb_pmd.c:4235:28: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘const struct rte_bbdev_op_cap *’)
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4235:8: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
./drivers/baseband/acc/rte_vrb_pmd.c:4236:26: error: request for member ‘mldts’ in something not a structure or union
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4236:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4236:23: error: array subscript is not an integer
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4236:50: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘uint32_t’ {aka ‘unsigned int’})
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
~~~~~~~~~~~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4236:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4237:26: error: request for member ‘mldts’ in something not a structure or union
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4237:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4237:23: error: array subscript is not an integer
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4237:50: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘uint32_t’ {aka ‘unsigned int’})
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
~~~~~~~~~~~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4237:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4221:11: warning: variable ‘sc_factor_per_rrep’ set but not used [-Wunused-but-set-variable]
uint16_t sc_factor_per_rrep[VRB2_MLD_RREP_SIZE] = {12, 6, 4, 3, 0, 2};
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4220:11: warning: variable ‘rsize_per_re’ set but not used [-Wunused-but-set-variable]
uint16_t rsize_per_re[VRB2_MLD_LAY_SIZE] = {14, 26, 42};
^~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4219:11: warning: variable ‘qsize_per_re’ set but not used [-Wunused-but-set-variable]
uint16_t qsize_per_re[VRB2_MLD_LAY_SIZE] = {8, 12, 16}; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Layer 2 to 4. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4268:36: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
vrb2_check_mld_r_constraint(struct rte_bbdev_mldts_op *op) {
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_check_mld_r_constraint’:
./drivers/baseband/acc/rte_vrb_pmd.c:4275:8: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
if (op->mldts.c_rep == 0)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4275:8: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4275:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.c_rep == 0)
^
->
In file included from ../drivers/baseband/acc/rte_vrb_pmd.c:7:
./drivers/baseband/acc/rte_vrb_pmd.c:4278:24: error: request for member ‘mldts’ in something not a structure or union
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^~
./lib/eal/include/rte_common.h:615:11: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4278:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^
./lib/eal/include/rte_common.h:615:11: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4278:24: error: request for member ‘mldts’ in something not a structure or union
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^~
./lib/eal/include/rte_common.h:615:20: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4278:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^
./lib/eal/include/rte_common.h:615:20: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./lib/eal/include/rte_common.h:617:6: warning: comparison between pointer and integer
_a < _b ? _a : _b; ^
./drivers/baseband/acc/rte_vrb_pmd.c:4278:14: note: in expansion of macro ‘RTE_MIN’
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^~~~~~~
./lib/eal/include/rte_common.h:617:16: warning: pointer/integer type mismatch in conditional expression
_a < _b ? _a : _b; ^
./drivers/baseband/acc/rte_vrb_pmd.c:4278:14: note: in expansion of macro ‘RTE_MIN’
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4278:12: warning: assignment to ‘uint8_t’ {aka ‘unsigned char’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
layer_idx = RTE_MIN(op->mldts.num_layers - VRB2_MLD_MIN_LAYER,
^
In file included from ../drivers/baseband/acc/rte_vrb_pmd.c:7:
./drivers/baseband/acc/rte_vrb_pmd.c:4280:23: error: request for member ‘mldts’ in something not a structure or union
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^~
./lib/eal/include/rte_common.h:615:11: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:30: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^
./lib/eal/include/rte_common.h:615:11: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:23: error: request for member ‘mldts’ in something not a structure or union
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^~
./lib/eal/include/rte_common.h:615:20: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:30: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^
./lib/eal/include/rte_common.h:615:20: note: in definition of macro ‘RTE_MIN’
typeof (a) _a = (a); ^
./lib/eal/include/rte_common.h:615:19: error: invalid initializer
typeof (a) _a = (a); ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:13: note: in expansion of macro ‘RTE_MIN’
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^~~~~~~
./lib/eal/include/rte_common.h:617:6: warning: comparison between pointer and integer
_a < _b ? _a : _b; ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:13: note: in expansion of macro ‘RTE_MIN’
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^~~~~~~
./lib/eal/include/rte_common.h:617:16: warning: pointer/integer type mismatch in conditional expression
_a < _b ? _a : _b; ^
./drivers/baseband/acc/rte_vrb_pmd.c:4280:13: note: in expansion of macro ‘RTE_MIN’
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4280:11: warning: assignment to ‘uint8_t’ {aka ‘unsigned char’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
rrep_idx = RTE_MIN(op->mldts.r_rep, VRB2_MLD_MAX_RREP);
^
./drivers/baseband/acc/rte_vrb_pmd.c:4284:12: error: request for member ‘mldts’ in something not a structure or union
return (op->mldts.num_rbs <= max_rb[layer_idx][rrep_idx]);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4284:19: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
return (op->mldts.num_rbs <= max_rb[layer_idx][rrep_idx]);
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4284:28: warning: comparison between pointer and integer
return (op->mldts.num_rbs <= max_rb[layer_idx][rrep_idx]);
^~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4289:52: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
enqueue_mldts_split_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op,
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘enqueue_mldts_split_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:4304:14: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
input_q = op->mldts.qhy_input.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4304:14: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4304:21: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_q = op->mldts.qhy_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4304:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_q = op->mldts.qhy_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4304:10: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
input_q = op->mldts.qhy_input.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4305:14: error: request for member ‘mldts’ in something not a structure or union
input_r = op->mldts.r_input.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4305:21: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_r = op->mldts.r_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4305:29: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_r = op->mldts.r_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4305:10: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
input_r = op->mldts.r_input.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4306:13: error: request for member ‘mldts’ in something not a structure or union
output = op->mldts.output.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4306:20: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
output = op->mldts.output.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4306:27: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
output = op->mldts.output.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4306:9: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
output = op->mldts.output.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4307:16: error: request for member ‘mldts’ in something not a structure or union
in_offset = op->mldts.qhy_input.offset;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4307:23: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
in_offset = op->mldts.qhy_input.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4307:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
in_offset = op->mldts.qhy_input.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4307:12: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
in_offset = op->mldts.qhy_input.offset;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4308:17: error: request for member ‘mldts’ in something not a structure or union
out_offset = op->mldts.output.offset;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4308:24: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
out_offset = op->mldts.output.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4308:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
out_offset = op->mldts.output.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4308:13: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
out_offset = op->mldts.output.offset;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4309:15: error: request for member ‘mldts’ in something not a structure or union
num_syms = op->mldts.c_rep + 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4309:22: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
num_syms = op->mldts.c_rep + 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4309:11: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
num_syms = op->mldts.c_rep + 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4311:22: warning: passing argument 1 of ‘vrb2_fcw_mldts_fill’ from incompatible pointer type [-Wincompatible-pointer-types]
vrb2_fcw_mldts_fill(op, fcw);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4192:48: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c:4315:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.r_rep > 5)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4315:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.r_rep > 5)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4315:22: warning: comparison between pointer and integer
if (op->mldts.r_rep > 5)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4316:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.r_rep = 5;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4316:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.r_rep = 5;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4316:3: warning: statement with no effect [-Wunused-value]
op->mldts.r_rep = 5;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4317:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers < 2)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4317:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers < 2)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4317:27: warning: comparison between pointer and integer
if (op->mldts.num_layers < 2)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4318:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.num_layers = 2;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4318:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.num_layers = 2;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4318:3: warning: statement with no effect [-Wunused-value]
op->mldts.num_layers = 2;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4319:8: error: request for member ‘mldts’ in something not a structure or union
if (op->mldts.num_layers > 4)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4319:15: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
if (op->mldts.num_layers > 4)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4319:27: warning: comparison between pointer and integer
if (op->mldts.num_layers > 4)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4320:5: error: request for member ‘mldts’ in something not a structure or union
op->mldts.num_layers = 4;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4320:12: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
op->mldts.num_layers = 4;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4320:3: warning: statement with no effect [-Wunused-value]
op->mldts.num_layers = 4;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4322:20: error: request for member ‘mldts’ in something not a structure or union
for (i = 0; i < op->mldts.num_layers; i++)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4322:27: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
for (i = 0; i < op->mldts.num_layers; i++)
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4322:16: warning: comparison between pointer and integer
for (i = 0; i < op->mldts.num_layers; i++)
^
./drivers/baseband/acc/rte_vrb_pmd.c:4323:23: error: request for member ‘mldts’ in something not a structure or union
outsize_per_re += op->mldts.q_m[i];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4323:30: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
outsize_per_re += op->mldts.q_m[i];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4323:18: error: invalid operands to binary + (have ‘uint32_t’ {aka ‘unsigned int’} and ‘const struct rte_bbdev_op_cap’)
outsize_per_re += op->mldts.q_m[i];
^~ ~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4323:3: warning: statement with no effect [-Wunused-value]
outsize_per_re += op->mldts.q_m[i];
^~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4324:13: error: request for member ‘mldts’ in something not a structure or union
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var C rep forced to zero. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4324:20: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var C rep forced to zero. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4324:31: error: ‘RTE_BBDEV_SCPERRB’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_CRC_ERROR’?
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var C rep forced to zero. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^~~~~~~~~~~~~~~~~
RTE_BBDEV_CRC_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:4324:29: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘const struct rte_bbdev_op_cap *’)
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var C rep forced to zero. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4324:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
sc_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION RTE_BBDEV_SCPERRB; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var C rep forced to zero. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^
./drivers/baseband/acc/rte_vrb_pmd.c:4325:12: error: request for member ‘mldts’ in something not a structure or union
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4325:19: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4325:51: error: request for member ‘mldts’ in something not a structure or union
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4325:58: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4325:48: error: array subscript is not an integer
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
./drivers/baseband/acc/rte_vrb_pmd.c:4325:28: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘const struct rte_bbdev_op_cap *’)
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4325:8: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
r_num = op->mldts.num_rbs ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_factor_per_rrep[op->mldts.r_rep];
^
./drivers/baseband/acc/rte_vrb_pmd.c:4326:26: error: request for member ‘mldts’ in something not a structure or union
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4326:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4326:23: error: array subscript is not an integer
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4326:50: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘uint32_t’ {aka ‘unsigned int’})
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
~~~~~~~~~~~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4326:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
q_size = qsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION sc_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4327:26: error: request for member ‘mldts’ in something not a structure or union
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4327:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4327:23: error: array subscript is not an integer
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4327:50: error: invalid operands to binary ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION (have ‘const struct rte_bbdev_op_cap *’ and ‘uint32_t’ {aka ‘unsigned int’})
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
~~~~~~~~~~~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c:4327:9: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
r_size = rsize_per_re[op->mldts.num_layers - 2] ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION r_num;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4294:11: warning: variable ‘sc_factor_per_rrep’ set but not used [-Wunused-but-set-variable]
uint16_t sc_factor_per_rrep[VRB2_MLD_RREP_SIZE] = {12, 6, 4, 3, 0, 2};
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4293:11: warning: variable ‘rsize_per_re’ set but not used [-Wunused-but-set-variable]
uint16_t rsize_per_re[VRB2_MLD_LAY_SIZE] = {14, 26, 42};
^~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4292:11: warning: variable ‘qsize_per_re’ set but not used [-Wunused-but-set-variable]
uint16_t qsize_per_re[VRB2_MLD_LAY_SIZE] = {8, 12, 16}; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Layer 2 to 4. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
^~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4371:50: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
enqueue_mldts_one_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op,
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘enqueue_mldts_one_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:4382:14: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
input_q = op->mldts.qhy_input.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4382:14: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4382:21: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_q = op->mldts.qhy_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4382:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_q = op->mldts.qhy_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4382:10: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
input_q = op->mldts.qhy_input.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4383:14: error: request for member ‘mldts’ in something not a structure or union
input_r = op->mldts.r_input.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4383:21: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_r = op->mldts.r_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4383:29: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
input_r = op->mldts.r_input.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4383:10: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
input_r = op->mldts.r_input.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4384:13: error: request for member ‘mldts’ in something not a structure or union
output = op->mldts.output.data;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4384:20: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
output = op->mldts.output.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4384:27: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
output = op->mldts.output.data;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4384:9: warning: assignment to ‘struct rte_mbuf *’ from incompatible pointer type ‘const struct rte_bbdev_op_cap *’ [-Wincompatible-pointer-types]
output = op->mldts.output.data;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4385:16: error: request for member ‘mldts’ in something not a structure or union
in_offset = op->mldts.qhy_input.offset;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4385:23: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
in_offset = op->mldts.qhy_input.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4385:33: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
in_offset = op->mldts.qhy_input.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4385:12: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
in_offset = op->mldts.qhy_input.offset;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4386:17: error: request for member ‘mldts’ in something not a structure or union
out_offset = op->mldts.output.offset;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4386:24: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
out_offset = op->mldts.output.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4386:31: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
out_offset = op->mldts.output.offset;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4386:13: warning: assignment to ‘uint32_t’ {aka ‘unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
out_offset = op->mldts.output.offset;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4388:22: warning: passing argument 1 of ‘vrb2_fcw_mldts_fill’ from incompatible pointer type [-Wincompatible-pointer-types]
vrb2_fcw_mldts_fill(op, fcw);
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4192:48: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c:4389:27: warning: passing argument 1 of ‘vrb2_dma_desc_mldts_fill’ from incompatible pointer type [-Wincompatible-pointer-types]
vrb2_dma_desc_mldts_fill(op, &desc->req, input_q, input_r, output,
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4213:53: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
vrb2_dma_desc_mldts_fill(struct rte_bbdev_mldts_op *op,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4401:10: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
struct rte_bbdev_mldts_op **ops, uint16_t num)
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_enqueue_mldts’:
./drivers/baseband/acc/rte_vrb_pmd.c:4415:46: warning: passing argument 1 of ‘vrb2_check_mld_r_constraint’ from incompatible pointer type [-Wincompatible-pointer-types]
as_one_op = vrb2_check_mld_r_constraint(ops[i]);
~~~^~~
./drivers/baseband/acc/rte_vrb_pmd.c:4268:56: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
vrb2_check_mld_r_constraint(struct rte_bbdev_mldts_op *op) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c:4416:39: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
descs_in_op = as_one_op ? 1 : ops[i]->mldts.c_rep + 1;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4416:39: error: request for member ‘mldts’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4416:46: error: ‘(const struct rte_bbdev_op_cap *)&<erroneous-expression>’ is a pointer; did you mean to use ‘->’?
descs_in_op = as_one_op ? 1 : ops[i]->mldts.c_rep + 1;
^
->
./drivers/baseband/acc/rte_vrb_pmd.c:4416:31: warning: pointer/integer type mismatch in conditional expression
descs_in_op = as_one_op ? 1 : ops[i]->mldts.c_rep + 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4416:15: warning: assignment to ‘uint16_t’ {aka ‘short unsigned int’} from ‘const struct rte_bbdev_op_cap *’ makes integer from pointer without a cast [-Wint-conversion]
descs_in_op = as_one_op ? 1 : ops[i]->mldts.c_rep + 1;
^
./drivers/baseband/acc/rte_vrb_pmd.c:4426:37: warning: passing argument 2 of ‘enqueue_mldts_one_op’ from incompatible pointer type [-Wincompatible-pointer-types]
ret = enqueue_mldts_one_op(q, ops[i], enqueued_descs);
~~~^~~
./drivers/baseband/acc/rte_vrb_pmd.c:4371:70: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
enqueue_mldts_one_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c:4428:39: warning: passing argument 2 of ‘enqueue_mldts_split_op’ from incompatible pointer type [-Wincompatible-pointer-types]
ret = enqueue_mldts_split_op(q, ops[i], enqueued_descs);
~~~^~~
./drivers/baseband/acc/rte_vrb_pmd.c:4289:72: note: expected ‘struct rte_bbdev_mldts_op *’ but argument is of type ‘struct rte_bbdev_mldts_op *’
enqueue_mldts_split_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op,
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4455:31: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
struct acc_queue *q, struct rte_bbdev_mldts_op **ref_op,
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘dequeue_mldts_one_op’:
./drivers/baseband/acc/rte_vrb_pmd.c:4499:4: error: dereferencing pointer to incomplete type ‘struct rte_bbdev_mldts_op’
op->status = 0;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4499:4: error: request for member ‘status’ in something not a structure or union
./drivers/baseband/acc/rte_vrb_pmd.c:4499:2: warning: statement with no effect [-Wunused-value]
op->status = 0;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4505:5: error: request for member ‘status’ in something not a structure or union
op->status |= rsp.input_err << RTE_BBDEV_DATA_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4505:3: warning: statement with no effect [-Wunused-value]
op->status |= rsp.input_err << RTE_BBDEV_DATA_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4506:5: error: request for member ‘status’ in something not a structure or union
op->status |= rsp.dma_err << RTE_BBDEV_DRV_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4506:3: warning: statement with no effect [-Wunused-value]
op->status |= rsp.dma_err << RTE_BBDEV_DRV_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4507:5: error: request for member ‘status’ in something not a structure or union
op->status |= rsp.fcw_err << RTE_BBDEV_DRV_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4507:3: warning: statement with no effect [-Wunused-value]
op->status |= rsp.fcw_err << RTE_BBDEV_DRV_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4508:5: error: request for member ‘status’ in something not a structure or union
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4508:36: error: ‘RTE_BBDEV_ENGINE_ERROR’ undeclared (first use in this function); did you mean ‘RTE_BBDEV_EVENT_ERROR’?
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~~~~~~~~~~~~~~~~~~~~~
RTE_BBDEV_EVENT_ERROR
./drivers/baseband/acc/rte_vrb_pmd.c:4508:33: error: invalid operands to binary << (have ‘int’ and ‘const struct rte_bbdev_op_cap *’)
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
~~~~~~~~~~~~~~~ ^~
./drivers/baseband/acc/rte_vrb_pmd.c:4508:3: warning: statement with no effect [-Wunused-value]
op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR;
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4511:8: error: request for member ‘status’ in something not a structure or union
if (op->status != 0)
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4513:8: error: request for member ‘status’ in something not a structure or union
if (op->status & (1 << RTE_BBDEV_DRV_ERROR))
^~
./drivers/baseband/acc/rte_vrb_pmd.c:4513:17: error: invalid operands to binary & (have ‘const struct rte_bbdev_op_cap *’ and ‘int’)
if (op->status & (1 << RTE_BBDEV_DRV_ERROR))
~~ ^
./drivers/baseband/acc/rte_vrb_pmd.c: At top level:
./drivers/baseband/acc/rte_vrb_pmd.c:4531:10: warning: ‘struct rte_bbdev_mldts_op’ declared inside parameter list will not be visible outside of this definition or declaration
struct rte_bbdev_mldts_op **ops, uint16_t num)
^~~~~~~~~~~~~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb2_dequeue_mldts’:
./drivers/baseband/acc/rte_vrb_pmd.c:4542:41: warning: passing argument 3 of ‘dequeue_mldts_one_op’ from incompatible pointer type [-Wincompatible-pointer-types]
ret = dequeue_mldts_one_op(q_data, q, &ops[i], dequeued_cbs, &aq_dequeued);
^~~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c:4455:52: note: expected ‘struct rte_bbdev_mldts_op **’ but argument is of type ‘struct rte_bbdev_mldts_op **’
struct acc_queue *q, struct rte_bbdev_mldts_op **ref_op,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
./drivers/baseband/acc/rte_vrb_pmd.c: In function ‘vrb_bbdev_init’:
./drivers/baseband/acc/rte_vrb_pmd.c:4573:7: error: ‘struct rte_bbdev’ has no member named ‘enqueue_mldts_ops’; did you mean ‘enqueue_dec_ops’?
dev->enqueue_mldts_ops = vrb2_enqueue_mldts;
^~~~~~~~~~~~~~~~~
enqueue_dec_ops
./drivers/baseband/acc/rte_vrb_pmd.c:4573:2: warning: statement with no effect [-Wunused-value]
dev->enqueue_mldts_ops = vrb2_enqueue_mldts;
^~~
./drivers/baseband/acc/rte_vrb_pmd.c:4574:7: error: ‘struct rte_bbdev’ has no member named ‘dequeue_mldts_ops’; did you mean ‘dequeue_dec_ops’?
dev->dequeue_mldts_ops = vrb2_dequeue_mldts;
^~~~~~~~~~~~~~~~~
dequeue_dec_ops
./drivers/baseband/acc/rte_vrb_pmd.c:4574:2: warning: statement with no effect [-Wunused-value]
dev->dequeue_mldts_ops = vrb2_dequeue_mldts;
^~~
[1891/2359] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto_caam_jr_caam_jr.c.o
[1892/2359] Generating rte_net_virtio.pmd.c with a custom command
[1893/2359] Compiling C object app/dpdk-test-cmdline.p/test-cmdline_cmdline_test.c.o
[1894/2359] Generating rte_event_dpaa2.pmd.c with a custom command
[1895/2359] Generating rte_compress_octeontx.pmd.c with a custom command
[1896/2359] Compiling C object drivers/libtmp_rte_event_opdl.a.p/event_opdl_opdl_ring.c.o
[1897/2359] Generating rte_vdpa_ifc.pmd.c with a custom command
[1898/2359] Compiling C object drivers/libtmp_rte_baseband_la12xx.a.p/baseband_la12xx_bbdev_la12xx.c.o
[1899/2359] Generating rte_ml_cnxk.pmd.c with a custom command
[1900/2359] Generating rte_crypto_ccp.pmd.c with a custom command
[1901/2359] Generating rte_net_txgbe.pmd.c with a custom command
[1902/2359] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_eventdev.c.o
[1903/2359] Generating rte_crypto_openssl.pmd.c with a custom command
[1904/2359] Compiling C object app/dpdk-test-acl.p/test-acl_main.c.o
[1905/2359] Generating rte_crypto_scheduler.pmd.c with a custom command
[1906/2359] Compiling C object app/dpdk-dumpcap.p/dumpcap_main.c.o
[1907/2359] Compiling C object drivers/libtmp_rte_baseband_fpga_lte_fec.a.p/baseband_fpga_lte_fec_fpga_lte_fec.c.o
[1908/2359] Compiling C object drivers/libtmp_rte_baseband_fpga_5gnr_fec.a.p/baseband_fpga_5gnr_fec_rte_fpga_5gnr_fec.c.o
[1909/2359] Compiling C object app/dpdk-pdump.p/pdump_main.c.o
[1910/2359] Compiling C object drivers/libtmp_rte_baseband_null.a.p/baseband_null_bbdev_null.c.o
[1911/2359] Compiling C object app/dpdk-proc-info.p/proc-info_main.c.o
[1912/2359] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_event.c.o
[1913/2359] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev_selftest.c.o
[1914/2359] Compiling C object drivers/libtmp_rte_baseband_turbo_sw.a.p/baseband_turbo_sw_bbdev_turbo_software.c.o
[1915/2359] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_worker.c.o
[1916/2359] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_selftest.c.o
[1917/2359] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypto_dpaa_sec_dpaa_sec.c.o
[1918/2359] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o
[1919/2359] Compiling C object drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_acc100_pmd.c.o
[1920/2359] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[1921/2359] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[1922/2359] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_ops.c.o
[1923/2359] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
-------------------------------END LOGS------------------------------


  parent reply	other threads:[~2023-09-19  2:19 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20230919012136.2818396-8-nicolas.chautru@intel.com>
2023-09-19  1:26 ` |SUCCESS| pw131586 " checkpatch
2023-09-19  1:58 ` qemudev [this message]
2023-09-19  2:59 ` |FAILURE| " 0-day Robot
2023-09-19 21:08 |FAILURE| pw131581-131586 [PATCH] [v1, " dpdklab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202309190158.38J1wIgQ1603830@localhost.localdomain \
    --to=qemudev@loongson.cn \
    --cc=nicolas.chautru@intel.com \
    --cc=test-report@dpdk.org \
    --cc=zhoumin@loongson.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).