freebsd-dev/sys/dev/sfxge/common
Andrew Rybchenko 0c848230f7 sfxge: add accessors for license-related MCDI calls to common code
Add support for Huntington MCDI licensing interface to common code.
Ported from Linux net driver IOCTL functions with restructuring for
initial support for V3 licensing API.

Submitted by:   Richard Houldsworth <rhouldsworth at solarflare.com>
Reviewed by:    gnn
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days
Differential Revision: https://reviews.freebsd.org/D4918
2016-01-14 09:19:28 +00:00
..
ef10_impl.h sfxge: add Medford NIC methods 2016-01-14 08:59:38 +00:00
ef10_tlv_layout.h sfxge: add Medford firmware subtypes definitions 2016-01-13 06:47:47 +00:00
efsys.h sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
efx_bootcfg.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_check.h sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
efx_crc32.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_ev.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_filter.c sfxge: cleanup: prefast fixes in common code 2016-01-13 07:46:21 +00:00
efx_hash.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_impl.h sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
efx_intr.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_lic.c sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
efx_mac.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_mcdi.c sfxge: rework MCDI start request 2016-01-14 09:00:35 +00:00
efx_mcdi.h sfxge: cleanup: fix return code types 2016-01-13 08:09:28 +00:00
efx_mon.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_nic.c sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
efx_nvram.c sfxge: convert nvram size method to use partition id 2016-01-14 09:01:53 +00:00
efx_phy_ids.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_phy.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_port.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_regs_ef10.h sfxge: define FATSOv2 option descriptors 2016-01-13 07:11:43 +00:00
efx_regs_mcdi.h sfxge: regenerate MCDI header 2016-01-12 16:21:34 +00:00
efx_regs_pci.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_regs.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_rx.c sfxge: rx_prefix_pktlen methods do not require EFSYS_OPT_RX_SCALE 2016-01-14 09:03:02 +00:00
efx_sram.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx_tx.c sfxge: support FATSOv2 in common code 2016-01-14 09:05:51 +00:00
efx_types.h sfxge: cleanup: fix typo in unused EFX_QWORD_IS_SET64 2016-01-13 07:55:47 +00:00
efx_vpd.c sfxge: fix common code VPD iterator and duplicate tag verification 2016-01-14 09:11:20 +00:00
efx_wol.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
efx.h sfxge: add accessors for license-related MCDI calls to common code 2016-01-14 09:19:28 +00:00
hunt_ev.c sfxge: use correct register definitions for setting interrupt moderation on Medford 2016-01-14 09:07:40 +00:00
hunt_filter.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_impl.h sfxge: support FATSOv2 in common code 2016-01-14 09:05:51 +00:00
hunt_intr.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_mac.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_mcdi.c sfxge: rework MCDI start request 2016-01-14 09:00:35 +00:00
hunt_nic.c sfxge: cleanup: adjust efx_mcdi_get_port_modes() comment for clarity 2016-01-14 09:12:40 +00:00
hunt_nvram.c sfxge: add table entries for License NVRAM partition 2016-01-14 09:14:40 +00:00
hunt_phy.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_rx.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_sram.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
hunt_tx.c sfxge: support FATSOv2 in common code 2016-01-14 09:05:51 +00:00
hunt_vpd.c sfxge: fix common code VPD iterator and duplicate tag verification 2016-01-14 09:11:20 +00:00
mcdi_mon.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
mcdi_mon.h sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
medford_impl.h sfxge: add Medford NIC methods 2016-01-14 08:59:38 +00:00
medford_nic.c sfxge: add Medford NIC methods 2016-01-14 08:59:38 +00:00
siena_flash.h sfxge: add definitions for compressed satellite images to common code headers 2016-01-12 15:21:52 +00:00
siena_impl.h sfxge: convert nvram size method to use partition id 2016-01-14 09:01:53 +00:00
siena_mac.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
siena_mcdi.c sfxge: rework MCDI start request 2016-01-14 09:00:35 +00:00
siena_nic.c sfxge: support FATSOv2 in common code 2016-01-14 09:05:51 +00:00
siena_nvram.c sfxge: add table entries for License NVRAM partition 2016-01-14 09:14:40 +00:00
siena_phy.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
siena_sram.c sfxge: cleanup: simplify EFX header includes 2016-01-13 07:25:51 +00:00
siena_vpd.c sfxge: fix common code VPD iterator and duplicate tag verification 2016-01-14 09:11:20 +00:00