Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
netxen_nic_ctx.c File Reference
#include "netxen_nic_hw.h"
#include "netxen_nic.h"

Go to the source code of this file.

Macros

#define NXHAL_VERSION   1
 
#define CRB_CTX_ADDR_REG_LO(FUNC_ID)   (ctx_addr_sig_regs[FUNC_ID][0])
 
#define CRB_CTX_ADDR_REG_HI(FUNC_ID)   (ctx_addr_sig_regs[FUNC_ID][2])
 
#define CRB_CTX_SIGNATURE_REG(FUNC_ID)   (ctx_addr_sig_regs[FUNC_ID][1])
 
#define lower32(x)   ((u32)((x) & 0xffffffff))
 
#define upper32(x)   ((u32)(((u64)(x) >> 32) & 0xffffffff))
 

Functions

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)
 
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)
 
int netxen_alloc_hw_resources (struct netxen_adapter *adapter)
 
void netxen_free_hw_resources (struct netxen_adapter *adapter)
 

Macro Definition Documentation

#define CRB_CTX_ADDR_REG_HI (   FUNC_ID)    (ctx_addr_sig_regs[FUNC_ID][2])

Definition at line 598 of file netxen_nic_ctx.c.

#define CRB_CTX_ADDR_REG_LO (   FUNC_ID)    (ctx_addr_sig_regs[FUNC_ID][0])

Definition at line 597 of file netxen_nic_ctx.c.

#define CRB_CTX_SIGNATURE_REG (   FUNC_ID)    (ctx_addr_sig_regs[FUNC_ID][1])

Definition at line 599 of file netxen_nic_ctx.c.

#define lower32 (   x)    ((u32)((x) & 0xffffffff))

Definition at line 601 of file netxen_nic_ctx.c.

#define NXHAL_VERSION   1

Definition at line 29 of file netxen_nic_ctx.c.

#define upper32 (   x)    ((u32)(((u64)(x) >> 32) & 0xffffffff))

Definition at line 602 of file netxen_nic_ctx.c.

Function Documentation

int netxen_alloc_hw_resources ( struct netxen_adapter adapter)

Definition at line 761 of file netxen_nic_ctx.c.

void netxen_free_hw_resources ( struct netxen_adapter adapter)

Definition at line 878 of file netxen_nic_ctx.c.

int netxen_setup_minidump ( struct netxen_adapter adapter)

Definition at line 177 of file netxen_nic_ctx.c.

int nx_fw_cmd_query_phy ( struct netxen_adapter adapter,
u32  reg,
u32 val 
)

Definition at line 550 of file netxen_nic_ctx.c.

int nx_fw_cmd_set_gbe_port ( struct netxen_adapter adapter,
u32  speed,
u32  duplex,
u32  autoneg 
)

Definition at line 266 of file netxen_nic_ctx.c.

int nx_fw_cmd_set_mtu ( struct netxen_adapter adapter,
int  mtu 
)

Definition at line 244 of file netxen_nic_ctx.c.

int nx_fw_cmd_set_phy ( struct netxen_adapter adapter,
u32  reg,
u32  val 
)

Definition at line 573 of file netxen_nic_ctx.c.