freebsd-dev/sys/dev/sfxge/common
Andrew Rybchenko 0ca76fa98a sfxge(4): fix efx_ev_qpoll for non-Siena builds
Both Siena and EF10 use the siena_ev_qpoll() implementation, but this
function is not defined in builds without EFSYS_OPT_SIENA.

Remove siena_ev_qpoll and inline it into efx_ev_qpoll to allow it
to be used in non-Siena builds.

Also remove outdated FIXME comment, as EF10 event batching/merging has
been implemented long ago without needing to modify this code.

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Reviewed by:    gnn
Sponsored by:   Solarflare Communications, Inc.
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D8939
2016-12-29 06:49:32 +00:00
..
ef10_ev.c sfxge(4): add possibility to control event queue performance profile 2016-12-28 17:45:52 +00:00
ef10_filter.c sfxge(4): cleanup: avoid unspecified unsigned 2016-12-28 11:19:54 +00:00
ef10_impl.h sfxge(4): move BIST methods from hunt_phy.c to ef10_phy.c 2016-12-28 17:56:03 +00:00
ef10_intr.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
ef10_mac.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
ef10_mcdi.c sfxge(4): cleanup: improve prefast annotations 2016-12-28 11:43:11 +00:00
ef10_nic.c sfxge(4): update external port mapping for Medford 2016-10-11 13:08:48 +00:00
ef10_nvram.c sfxge(4): add UEFI ROM support to the common code 2016-12-28 17:52:24 +00:00
ef10_phy.c sfxge(4): cleanup: remove last use of deprecated function flags with privilege check 2016-12-28 18:07:17 +00:00
ef10_rx.c sfxge(4): cope with always true unsigned comparison with 0 to make lint happier 2016-05-27 11:49:05 +00:00
ef10_tlv_layout.h sfxge(4): sync tlv_layout.h with firmwaresrc and update port-mode definition use 2016-10-10 09:54:01 +00:00
ef10_tx.c sfxge(4): add constant condition note to make lint happier 2016-05-27 11:45:42 +00:00
ef10_vpd.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efsys.h sfxge(4): enable Medford support 2016-05-24 12:20:23 +00:00
efx_bootcfg.c sfxge(4): support Medford bootcfg partition layout in common code 2016-12-28 17:49:33 +00:00
efx_check.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_crc32.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_ev.c sfxge(4): fix efx_ev_qpoll for non-Siena builds 2016-12-29 06:49:32 +00:00
efx_filter.c sfxge(4): fix misuse of siena_build_filter in common code 2016-12-29 06:46:20 +00:00
efx_hash.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_impl.h sfxge(4): add possibility to control event queue performance profile 2016-12-28 17:45:52 +00:00
efx_intr.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_lic.c sfxge(4): cleanup: add missing space between type and pointer symbol 2016-12-28 10:53:53 +00:00
efx_mac.c sfxge(4): cleanup: add const qualifier to const array pointer 2016-12-28 11:07:34 +00:00
efx_mcdi.c sfxge(4): translate MC_CMD_ERR_ERANGE to host errno value 2016-12-28 15:24:44 +00:00
efx_mcdi.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_mon.c sfxge(4): make strings array pointer itself immutable 2016-12-28 11:09:45 +00:00
efx_nic.c sfxge(4): do not initialize enumerated type variable to another type 2016-12-28 16:21:46 +00:00
efx_nvram.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_phy_ids.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_phy.c sfxge(4): rename hunt_bist_* methods to ef10_bist_* 2016-12-28 13:28:44 +00:00
efx_port.c sfxge(4): make strings array pointer itself immutable 2016-12-28 11:09:45 +00:00
efx_regs_ef10.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_regs_mcdi.h sfxge(4): regenerate MCDI headers from firmwaresrc .yml 2016-05-31 18:04:16 +00:00
efx_regs_pci.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_regs.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_rx.c sfxge(4): note unused variables to make lint happier 2016-05-27 11:44:40 +00:00
efx_sram.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_tx.c sfxge(4): cleanup: add const qualifier to const array pointer 2016-12-28 11:07:34 +00:00
efx_types.h sfxge(4): enclose macro complex value in parenthesis 2016-12-28 11:11:15 +00:00
efx_vpd.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx_wol.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
efx.h sfxge(4): fix common code for non-Siena builds 2016-12-29 06:47:53 +00:00
hunt_impl.h sfxge(4): move BIST methods from hunt_phy.c to ef10_phy.c 2016-12-28 17:56:03 +00:00
hunt_nic.c sfxge(4): cleanup: use TAB to indent 2016-12-28 11:01:01 +00:00
hunt_phy.c sfxge(4): move BIST methods from hunt_phy.c to ef10_phy.c 2016-12-28 17:56:03 +00:00
mcdi_mon.c sfxge(4): enclose macro complex value in parenthesis 2016-12-28 11:11:15 +00:00
mcdi_mon.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
medford_impl.h sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
medford_nic.c sfxge(4): fix GET_RXDP_CONFIG usage for multi-PF on Medford 2016-12-28 17:50:48 +00:00
siena_flash.h sfxge(4): cleanup: use TAB to indent 2016-12-28 11:01:01 +00:00
siena_impl.h sfxge(4): cleanup: improve prefast annotations 2016-12-28 11:43:11 +00:00
siena_mac.c sfxge(4): cleanup: fix typo in siena_mac_loopback_set() instrumentation 2016-12-28 10:39:11 +00:00
siena_mcdi.c sfxge(4): cleanup: improve prefast annotations 2016-12-28 11:43:11 +00:00
siena_nic.c sfxge(4): fix defined-but-not-used warning if neither VPD nor NVRAM opt enabled 2016-12-28 11:28:16 +00:00
siena_nvram.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
siena_phy.c sfxge(4): cleanup: avoid spaces before TAB 2016-12-28 11:04:36 +00:00
siena_sram.c sfxge(4): cleanup: update copyright to 2016 2016-05-24 12:16:57 +00:00
siena_vpd.c sfxge(4): cleanup: avoid unspecified unsigned 2016-12-28 11:19:54 +00:00