#include "netxen_nic_hw.h"
#include "netxen_nic.h"
#define NXHAL_VERSION …
static u32
netxen_poll_rsp(struct netxen_adapter *adapter)
{ … }
static u32
netxen_issue_cmd(struct netxen_adapter *adapter, struct netxen_cmd_args *cmd)
{ … }
static int
netxen_get_minidump_template_size(struct netxen_adapter *adapter)
{ … }
static int
netxen_get_minidump_template(struct netxen_adapter *adapter)
{ … }
static u32
netxen_check_template_checksum(struct netxen_adapter *adapter)
{ … }
int
netxen_setup_minidump(struct netxen_adapter *adapter)
{ … }
int
nx_fw_cmd_set_mtu(struct netxen_adapter *adapter, int mtu)
{ … }
int
nx_fw_cmd_set_gbe_port(struct netxen_adapter *adapter,
u32 speed, u32 duplex, u32 autoneg)
{ … }
static int
nx_fw_cmd_create_rx_ctx(struct netxen_adapter *adapter)
{ … }
static void
nx_fw_cmd_destroy_rx_ctx(struct netxen_adapter *adapter)
{ … }
static int
nx_fw_cmd_create_tx_ctx(struct netxen_adapter *adapter)
{ … }
static void
nx_fw_cmd_destroy_tx_ctx(struct netxen_adapter *adapter)
{ … }
int
nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val)
{ … }
int
nx_fw_cmd_set_phy(struct netxen_adapter *adapter, u32 reg, u32 val)
{ … }
static u64 ctx_addr_sig_regs[][3] = …;
#define CRB_CTX_ADDR_REG_LO(FUNC_ID) …
#define CRB_CTX_ADDR_REG_HI(FUNC_ID) …
#define CRB_CTX_SIGNATURE_REG(FUNC_ID) …
static struct netxen_recv_crb recv_crb_registers[] = …;
static int
netxen_init_old_ctx(struct netxen_adapter *adapter)
{ … }
int netxen_alloc_hw_resources(struct netxen_adapter *adapter)
{ … }
void netxen_free_hw_resources(struct netxen_adapter *adapter)
{ … }