Code Review
/
deb_dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
New upstream version 17.11.5
[deb_dpdk.git]
/
drivers
/
net
/
sfc
/
base
/
ef10_ev.c
diff --git
a/drivers/net/sfc/base/ef10_ev.c
b/drivers/net/sfc/base/ef10_ev.c
index
d9389da
..
b2a4a28
100644
(file)
--- a/
drivers/net/sfc/base/ef10_ev.c
+++ b/
drivers/net/sfc/base/ef10_ev.c
@@
-97,11
+97,10
@@
efx_mcdi_set_evq_tmr(
__in uint32_t timer_ns)
{
efx_mcdi_req_t req;
__in uint32_t timer_ns)
{
efx_mcdi_req_t req;
-
uint8_t payload[MAX(
MC_CMD_SET_EVQ_TMR_IN_LEN,
-
MC_CMD_SET_EVQ_TMR_OUT_LEN)]
;
+
EFX_MCDI_DECLARE_BUF(payload,
MC_CMD_SET_EVQ_TMR_IN_LEN,
+
MC_CMD_SET_EVQ_TMR_OUT_LEN)
;
efx_rc_t rc;
efx_rc_t rc;
- (void) memset(payload, 0, sizeof (payload));
req.emr_cmd = MC_CMD_SET_EVQ_TMR;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_SET_EVQ_TMR_IN_LEN;
req.emr_cmd = MC_CMD_SET_EVQ_TMR;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_SET_EVQ_TMR_IN_LEN;
@@
-147,9
+146,9
@@
efx_mcdi_init_evq(
__in boolean_t low_latency)
{
efx_mcdi_req_t req;
__in boolean_t low_latency)
{
efx_mcdi_req_t req;
- uint8_t payload[
-
MAX(
MC_CMD_INIT_EVQ_IN_LEN(EFX_EVQ_NBUFS(EFX_EVQ_MAXNEVS)),
- MC_CMD_INIT_EVQ_OUT_LEN)
]
;
+ EFX_MCDI_DECLARE_BUF(payload,
+
MC_CMD_INIT_EVQ_IN_LEN(EFX_EVQ_NBUFS(EFX_EVQ_MAXNEVS)),
+ MC_CMD_INIT_EVQ_OUT_LEN);
efx_qword_t *dma_addr;
uint64_t addr;
int npages;
efx_qword_t *dma_addr;
uint64_t addr;
int npages;
@@
-164,7
+163,6
@@
efx_mcdi_init_evq(
goto fail1;
}
goto fail1;
}
- (void) memset(payload, 0, sizeof (payload));
req.emr_cmd = MC_CMD_INIT_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_INIT_EVQ_IN_LEN(npages);
req.emr_cmd = MC_CMD_INIT_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_INIT_EVQ_IN_LEN(npages);
@@
-284,9
+282,9
@@
efx_mcdi_init_evq_v2(
__in uint32_t flags)
{
efx_mcdi_req_t req;
__in uint32_t flags)
{
efx_mcdi_req_t req;
- uint8_t payload[
- M
AX(M
C_CMD_INIT_EVQ_V2_IN_LEN(EFX_EVQ_NBUFS(EFX_EVQ_MAXNEVS)),
-
MC_CMD_INIT_EVQ_V2_OUT_LEN)]
;
+ EFX_MCDI_DECLARE_BUF(payload,
+ MC_CMD_INIT_EVQ_V2_IN_LEN(EFX_EVQ_NBUFS(EFX_EVQ_MAXNEVS)),
+
MC_CMD_INIT_EVQ_V2_OUT_LEN)
;
boolean_t interrupting;
unsigned int evq_type;
efx_qword_t *dma_addr;
boolean_t interrupting;
unsigned int evq_type;
efx_qword_t *dma_addr;
@@
-301,7
+299,6
@@
efx_mcdi_init_evq_v2(
goto fail1;
}
goto fail1;
}
- (void) memset(payload, 0, sizeof (payload));
req.emr_cmd = MC_CMD_INIT_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_INIT_EVQ_V2_IN_LEN(npages);
req.emr_cmd = MC_CMD_INIT_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_INIT_EVQ_V2_IN_LEN(npages);
@@
-408,11
+405,10
@@
efx_mcdi_fini_evq(
__in uint32_t instance)
{
efx_mcdi_req_t req;
__in uint32_t instance)
{
efx_mcdi_req_t req;
-
uint8_t payload[MAX(
MC_CMD_FINI_EVQ_IN_LEN,
-
MC_CMD_FINI_EVQ_OUT_LEN)]
;
+
EFX_MCDI_DECLARE_BUF(payload,
MC_CMD_FINI_EVQ_IN_LEN,
+
MC_CMD_FINI_EVQ_OUT_LEN)
;
efx_rc_t rc;
efx_rc_t rc;
- (void) memset(payload, 0, sizeof (payload));
req.emr_cmd = MC_CMD_FINI_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_FINI_EVQ_IN_LEN;
req.emr_cmd = MC_CMD_FINI_EVQ;
req.emr_in_buf = payload;
req.emr_in_length = MC_CMD_FINI_EVQ_IN_LEN;
@@
-624,8
+620,8
@@
efx_mcdi_driver_event(
__in efx_qword_t data)
{
efx_mcdi_req_t req;
__in efx_qword_t data)
{
efx_mcdi_req_t req;
-
uint8_t payload[MAX(
MC_CMD_DRIVER_EVENT_IN_LEN,
-
MC_CMD_DRIVER_EVENT_OUT_LEN)]
;
+
EFX_MCDI_DECLARE_BUF(payload,
MC_CMD_DRIVER_EVENT_IN_LEN,
+
MC_CMD_DRIVER_EVENT_OUT_LEN)
;
efx_rc_t rc;
req.emr_cmd = MC_CMD_DRIVER_EVENT;
efx_rc_t rc;
req.emr_cmd = MC_CMD_DRIVER_EVENT;