Ben Hutchings 86094f7f38 sfc: Move and rename Falcon/Siena common NIC operations
Add efx_nic_type operations for the many efx_nic functions that need
to be implemented different on EF10.  For now, change most of the
existing efx_nic_*() functions into inline wrappers.  As a later step,
we may be able to improve branch prediction for operations used on the
fast path by copying the pointers into each queue/channel structure.

Move the Falcon/Siena implementations to new file farch.c and rename
the functions and static data to use a prefix of 'efx_farch_'.

Move efx_may_push_tx_desc() to nic.h, as the EF10 TX code will also
use it.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2013-08-21 20:19:05 +01:00
..
2013-07-19 17:36:03 -07:00
2013-03-28 01:20:42 -04:00
2013-08-13 15:10:22 -07:00
2013-07-26 15:24:32 -07:00
2013-08-20 00:08:22 -07:00
2013-07-19 17:36:03 -07:00
2013-08-20 00:15:44 -07:00