#include <linux/bitops.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/module.h>
#include <linux/seq_file.h>
#include <linux/i2c.h>
#include <linux/mii.h>
#include <linux/slab.h>
#include "net_driver.h"
#include "bitfield.h"
#include "efx.h"
#include "spi.h"
#include "nic.h"
#include "regs.h"
#include "io.h"
#include "phy.h"
#include "workarounds.h"
#include "selftest.h"
Go to the source code of this file.
|
void | falcon_irq_ack_a1 (struct efx_nic *efx) |
|
irqreturn_t | falcon_legacy_interrupt_a1 (int irq, void *dev_id) |
|
int | falcon_spi_cmd (struct efx_nic *efx, const struct efx_spi_device *spi, unsigned int command, int address, const void *in, void *out, size_t len) |
|
int | falcon_spi_wait_write (struct efx_nic *efx, const struct efx_spi_device *spi) |
|
int | falcon_spi_read (struct efx_nic *efx, const struct efx_spi_device *spi, loff_t start, size_t len, size_t *retlen, u8 *buffer) |
|
int | falcon_spi_write (struct efx_nic *efx, const struct efx_spi_device *spi, loff_t start, size_t len, size_t *retlen, const u8 *buffer) |
|
void | falcon_drain_tx_fifo (struct efx_nic *efx) |
|
void | falcon_reconfigure_mac_wrapper (struct efx_nic *efx) |
|
void | falcon_start_nic_stats (struct efx_nic *efx) |
|
void | falcon_stop_nic_stats (struct efx_nic *efx) |
|