linux/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Copyright (C) 2003 - 2009 NetXen, Inc.
 * Copyright (C) 2009 - QLogic Corporation.
 * All rights reserved.
 */

#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)
{}