common/sfc_efx/base: support creation of extended width EvQ
authorAndy Moreton <amoreton@xilinx.com>
Thu, 24 Sep 2020 12:12:31 +0000 (13:12 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 30 Sep 2020 17:19:13 +0000 (19:19 +0200)
commitf8a60f76b3c611d42d7883845fff7567de26df1d
tree06edb983241e8b2c30e7f86b5f838c4de2db7102
parenteda1cc20c3bcd228b8063b611137a9f0117edcd0
common/sfc_efx/base: support creation of extended width EvQ

Add a flag to request an extended width event queue, and
check that the supplied buffer is large enough to hold the
event queue descriptors.

Signed-off-by: Andy Moreton <amoreton@xilinx.com>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/common/sfc_efx/base/ef10_ev.c
drivers/common/sfc_efx/base/ef10_nic.c
drivers/common/sfc_efx/base/efx.h
drivers/common/sfc_efx/base/efx_ev.c
drivers/common/sfc_efx/base/efx_mcdi.c
drivers/common/sfc_efx/base/rhead_ev.c
drivers/common/sfc_efx/base/rhead_impl.h
drivers/common/sfc_efx/base/rhead_nic.c
drivers/net/sfc/sfc_ev.c