Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mthca_dev Struct Reference

#include <mthca_dev.h>

Data Fields

struct ib_device ib_dev
 
struct pci_devpdev
 
int hca_type
 
unsigned long mthca_flags
 
unsigned long device_cap_flags
 
u32 rev_id
 
char board_id [MTHCA_BOARD_ID_LEN]
 
u64 fw_ver
 
union {
   struct {
      u64   fw_start
 
      u64   fw_end
 
   }   tavor
 
   struct {
      u64   clr_int_base
 
      u64   eq_arm_base
 
      u64   eq_set_ci_base
 
      struct mthca_icm *   fw_icm
 
      struct mthca_icm *   aux_icm
 
      u16   fw_pages
 
   }   arbel
 
fw
 
u64 ddr_start
 
u64 ddr_end
 
struct mutex cap_mask_mutex
 
void __iomemhcr
 
void __iomemkar
 
void __iomemclr_base
 
union {
   struct {
      void __iomem *   ecr_base
 
   }   tavor
 
   struct {
      void __iomem *   eq_arm
 
      void __iomem *   eq_set_ci_base
 
   }   arbel
 
eq_regs
 
struct mthca_cmd cmd
 
struct mthca_limits limits
 
struct mthca_uar_table uar_table
 
struct mthca_pd_table pd_table
 
struct mthca_mr_table mr_table
 
struct mthca_eq_table eq_table
 
struct mthca_cq_table cq_table
 
struct mthca_srq_table srq_table
 
struct mthca_qp_table qp_table
 
struct mthca_av_table av_table
 
struct mthca_mcg_table mcg_table
 
struct mthca_catas_err catas_err
 
struct mthca_uar driver_uar
 
struct mthca_db_tabledb_tab
 
struct mthca_pd driver_pd
 
struct mthca_mr driver_mr
 
struct ib_mad_agentsend_agent [MTHCA_MAX_PORTS][2]
 
struct ib_ahsm_ah [MTHCA_MAX_PORTS]
 
spinlock_t sm_lock
 
u8 rate [MTHCA_MAX_PORTS]
 
bool active
 

Detailed Description

Definition at line 289 of file mthca_dev.h.

Field Documentation

bool active

Definition at line 360 of file mthca_dev.h.

struct { ... } arbel
struct { ... } arbel
struct mthca_icm* aux_icm

Definition at line 312 of file mthca_dev.h.

Definition at line 346 of file mthca_dev.h.

Definition at line 298 of file mthca_dev.h.

struct mutex cap_mask_mutex

Definition at line 321 of file mthca_dev.h.

Definition at line 349 of file mthca_dev.h.

void __iomem* clr_base

Definition at line 325 of file mthca_dev.h.

u64 clr_int_base

Definition at line 308 of file mthca_dev.h.

Definition at line 336 of file mthca_dev.h.

Definition at line 343 of file mthca_dev.h.

Definition at line 352 of file mthca_dev.h.

u64 ddr_end

Definition at line 318 of file mthca_dev.h.

u64 ddr_start

Definition at line 317 of file mthca_dev.h.

unsigned long device_cap_flags

Definition at line 295 of file mthca_dev.h.

struct mthca_mr driver_mr

Definition at line 354 of file mthca_dev.h.

struct mthca_pd driver_pd

Definition at line 353 of file mthca_dev.h.

struct mthca_uar driver_uar

Definition at line 351 of file mthca_dev.h.

void __iomem* ecr_base

Definition at line 328 of file mthca_dev.h.

void __iomem* eq_arm

Definition at line 331 of file mthca_dev.h.

u64 eq_arm_base

Definition at line 309 of file mthca_dev.h.

union { ... } eq_regs
u64 eq_set_ci_base

Definition at line 310 of file mthca_dev.h.

void __iomem* eq_set_ci_base

Definition at line 332 of file mthca_dev.h.

Definition at line 342 of file mthca_dev.h.

union { ... } fw
u64 fw_end

Definition at line 305 of file mthca_dev.h.

struct mthca_icm* fw_icm

Definition at line 311 of file mthca_dev.h.

u16 fw_pages

Definition at line 313 of file mthca_dev.h.

u64 fw_start

Definition at line 304 of file mthca_dev.h.

u64 fw_ver

Definition at line 301 of file mthca_dev.h.

int hca_type

Definition at line 293 of file mthca_dev.h.

void __iomem* hcr

Definition at line 323 of file mthca_dev.h.

struct ib_device ib_dev

Definition at line 290 of file mthca_dev.h.

void __iomem* kar

Definition at line 324 of file mthca_dev.h.

Definition at line 337 of file mthca_dev.h.

Definition at line 347 of file mthca_dev.h.

Definition at line 341 of file mthca_dev.h.

unsigned long mthca_flags

Definition at line 294 of file mthca_dev.h.

Definition at line 340 of file mthca_dev.h.

struct pci_dev* pdev

Definition at line 291 of file mthca_dev.h.

Definition at line 345 of file mthca_dev.h.

Definition at line 359 of file mthca_dev.h.

u32 rev_id

Definition at line 297 of file mthca_dev.h.

Definition at line 356 of file mthca_dev.h.

Definition at line 357 of file mthca_dev.h.

spinlock_t sm_lock

Definition at line 358 of file mthca_dev.h.

Definition at line 344 of file mthca_dev.h.

struct { ... } tavor
struct { ... } tavor

Definition at line 339 of file mthca_dev.h.


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