Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
mlx4_ib_dev Struct Reference

#include <mlx4_ib.h>

Public Member Functions

 MLX4_DECLARE_DOORBELL_LOCK (uar_lock)
 

Data Fields

struct ib_device ib_dev
 
struct mlx4_devdev
 
int num_ports
 
void __iomemuar_map
 
struct mlx4_uar priv_uar
 
u32 priv_pdn
 
struct ib_mad_agentsend_agent [MLX4_MAX_PORTS][2]
 
struct ib_ahsm_ah [MLX4_MAX_PORTS]
 
spinlock_t sm_lock
 
struct mlx4_ib_sriov sriov
 
struct mutex cap_mask_mutex
 
bool ib_active
 
struct mlx4_ib_iboe iboe
 
int counters [MLX4_MAX_PORTS]
 
inteq_table
 
int eq_added
 
struct kobjectiov_parent
 
struct kobjectports_parent
 
struct kobjectdev_ports_parent [MLX4_MFUNC_MAX]
 
struct mlx4_ib_iov_port iov_ports [MLX4_MAX_PORTS]
 
struct pkey_mgt pkeys
 

Detailed Description

Definition at line 459 of file mlx4_ib.h.

Member Function Documentation

MLX4_DECLARE_DOORBELL_LOCK ( uar_lock  )

Field Documentation

struct mutex cap_mask_mutex

Definition at line 474 of file mlx4_ib.h.

int counters[MLX4_MAX_PORTS]

Definition at line 477 of file mlx4_ib.h.

Definition at line 461 of file mlx4_ib.h.

struct kobject* dev_ports_parent[MLX4_MFUNC_MAX]

Definition at line 482 of file mlx4_ib.h.

int eq_added

Definition at line 479 of file mlx4_ib.h.

int* eq_table

Definition at line 478 of file mlx4_ib.h.

bool ib_active

Definition at line 475 of file mlx4_ib.h.

struct ib_device ib_dev

Definition at line 460 of file mlx4_ib.h.

Definition at line 476 of file mlx4_ib.h.

struct kobject* iov_parent

Definition at line 480 of file mlx4_ib.h.

Definition at line 483 of file mlx4_ib.h.

int num_ports

Definition at line 462 of file mlx4_ib.h.

Definition at line 484 of file mlx4_ib.h.

struct kobject* ports_parent

Definition at line 481 of file mlx4_ib.h.

u32 priv_pdn

Definition at line 466 of file mlx4_ib.h.

struct mlx4_uar priv_uar

Definition at line 465 of file mlx4_ib.h.

Definition at line 469 of file mlx4_ib.h.

Definition at line 470 of file mlx4_ib.h.

spinlock_t sm_lock

Definition at line 471 of file mlx4_ib.h.

Definition at line 472 of file mlx4_ib.h.

void __iomem* uar_map

Definition at line 463 of file mlx4_ib.h.


The documentation for this struct was generated from the following file: