Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
fw.h File Reference
#include "mlx4.h"
#include "icm.h"

Go to the source code of this file.

Data Structures

struct  mlx4_mod_stat_cfg
 
struct  mlx4_dev_cap
 
struct  mlx4_func_cap
 
struct  mlx4_adapter
 
struct  mlx4_init_hca_param
 
struct  mlx4_init_ib_param
 
struct  mlx4_set_ib_param
 

Functions

int mlx4_QUERY_DEV_CAP (struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
 
int mlx4_QUERY_FUNC_CAP (struct mlx4_dev *dev, u32 gen_or_port, struct mlx4_func_cap *func_cap)
 
int mlx4_QUERY_FUNC_CAP_wrapper (struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr, struct mlx4_cmd_mailbox *inbox, struct mlx4_cmd_mailbox *outbox, struct mlx4_cmd_info *cmd)
 
int mlx4_MAP_FA (struct mlx4_dev *dev, struct mlx4_icm *icm)
 
int mlx4_UNMAP_FA (struct mlx4_dev *dev)
 
int mlx4_RUN_FW (struct mlx4_dev *dev)
 
int mlx4_QUERY_FW (struct mlx4_dev *dev)
 
int mlx4_QUERY_ADAPTER (struct mlx4_dev *dev, struct mlx4_adapter *adapter)
 
int mlx4_INIT_HCA (struct mlx4_dev *dev, struct mlx4_init_hca_param *param)
 
int mlx4_QUERY_HCA (struct mlx4_dev *dev, struct mlx4_init_hca_param *param)
 
int mlx4_CLOSE_HCA (struct mlx4_dev *dev, int panic)
 
int mlx4_map_cmd (struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt)
 
int mlx4_SET_ICM_SIZE (struct mlx4_dev *dev, u64 icm_size, u64 *aux_pages)
 
int mlx4_MAP_ICM_AUX (struct mlx4_dev *dev, struct mlx4_icm *icm)
 
int mlx4_UNMAP_ICM_AUX (struct mlx4_dev *dev)
 
int mlx4_NOP (struct mlx4_dev *dev)
 
int mlx4_MOD_STAT_CFG (struct mlx4_dev *dev, struct mlx4_mod_stat_cfg *cfg)
 

Function Documentation

int mlx4_CLOSE_HCA ( struct mlx4_dev dev,
int  panic 
)

Definition at line 1546 of file fw.c.

int mlx4_INIT_HCA ( struct mlx4_dev dev,
struct mlx4_init_hca_param param 
)

Definition at line 1157 of file fw.c.

int mlx4_map_cmd ( struct mlx4_dev dev,
u16  op,
struct mlx4_icm icm,
u64  virt 
)

Definition at line 858 of file fw.c.

int mlx4_MAP_FA ( struct mlx4_dev dev,
struct mlx4_icm icm 
)

Definition at line 940 of file fw.c.

int mlx4_MAP_ICM_AUX ( struct mlx4_dev dev,
struct mlx4_icm icm 
)

Definition at line 219 of file icm.c.

int mlx4_MOD_STAT_CFG ( struct mlx4_dev dev,
struct mlx4_mod_stat_cfg cfg 
)

Definition at line 137 of file fw.c.

int mlx4_NOP ( struct mlx4_dev dev)

Definition at line 1570 of file fw.c.

int mlx4_QUERY_ADAPTER ( struct mlx4_dev dev,
struct mlx4_adapter adapter 
)

Definition at line 1127 of file fw.c.

int mlx4_QUERY_DEV_CAP ( struct mlx4_dev dev,
struct mlx4_dev_cap dev_cap 
)

Definition at line 399 of file fw.c.

int mlx4_QUERY_FUNC_CAP ( struct mlx4_dev dev,
u32  gen_or_port,
struct mlx4_func_cap func_cap 
)

Definition at line 274 of file fw.c.

int mlx4_QUERY_FUNC_CAP_wrapper ( struct mlx4_dev dev,
int  slave,
struct mlx4_vhcr vhcr,
struct mlx4_cmd_mailbox inbox,
struct mlx4_cmd_mailbox outbox,
struct mlx4_cmd_info cmd 
)

Definition at line 165 of file fw.c.

int mlx4_QUERY_FW ( struct mlx4_dev dev)

Definition at line 958 of file fw.c.

int mlx4_QUERY_HCA ( struct mlx4_dev dev,
struct mlx4_init_hca_param param 
)

Definition at line 1316 of file fw.c.

int mlx4_RUN_FW ( struct mlx4_dev dev)

Definition at line 952 of file fw.c.

int mlx4_SET_ICM_SIZE ( struct mlx4_dev dev,
u64  icm_size,
u64 aux_pages 
)

Definition at line 1552 of file fw.c.

int mlx4_UNMAP_FA ( struct mlx4_dev dev)

Definition at line 945 of file fw.c.

int mlx4_UNMAP_ICM_AUX ( struct mlx4_dev dev)

Definition at line 224 of file icm.c.