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

#include <device.h>

Data Fields

u64 fw_ver
 
u32 function
 
int num_ports
 
int vl_cap [MLX4_MAX_PORTS+1]
 
int ib_mtu_cap [MLX4_MAX_PORTS+1]
 
__be32 ib_port_def_cap [MLX4_MAX_PORTS+1]
 
u64 def_mac [MLX4_MAX_PORTS+1]
 
int eth_mtu_cap [MLX4_MAX_PORTS+1]
 
int gid_table_len [MLX4_MAX_PORTS+1]
 
int pkey_table_len [MLX4_MAX_PORTS+1]
 
int trans_type [MLX4_MAX_PORTS+1]
 
int vendor_oui [MLX4_MAX_PORTS+1]
 
int wavelength [MLX4_MAX_PORTS+1]
 
u64 trans_code [MLX4_MAX_PORTS+1]
 
int local_ca_ack_delay
 
int num_uars
 
u32 uar_page_size
 
int bf_reg_size
 
int bf_regs_per_page
 
int max_sq_sg
 
int max_rq_sg
 
int num_qps
 
int max_wqes
 
int max_sq_desc_sz
 
int max_rq_desc_sz
 
int max_qp_init_rdma
 
int max_qp_dest_rdma
 
u32qp0_proxy
 
u32qp1_proxy
 
u32qp0_tunnel
 
u32qp1_tunnel
 
int num_srqs
 
int max_srq_wqes
 
int max_srq_sge
 
int reserved_srqs
 
int num_cqs
 
int max_cqes
 
int reserved_cqs
 
int num_eqs
 
int reserved_eqs
 
int num_comp_vectors
 
int comp_pool
 
int num_mpts
 
int max_fmr_maps
 
int num_mtts
 
int fmr_reserved_mtts
 
int reserved_mtts
 
int reserved_mrws
 
int reserved_uars
 
int num_mgms
 
int num_amgms
 
int reserved_mcgs
 
int num_qp_per_mgm
 
int steering_mode
 
int fs_log_max_ucast_qp_range_size
 
int num_pds
 
int reserved_pds
 
int max_xrcds
 
int reserved_xrcds
 
int mtt_entry_sz
 
u32 max_msg_sz
 
u32 page_size_cap
 
u64 flags
 
u64 flags2
 
u32 bmme_flags
 
u32 reserved_lkey
 
u16 stat_rate_support
 
u8 port_width_cap [MLX4_MAX_PORTS+1]
 
int max_gso_sz
 
int max_rss_tbl_sz
 
int reserved_qps_cnt [MLX4_NUM_QP_REGION]
 
int reserved_qps
 
int reserved_qps_base [MLX4_NUM_QP_REGION]
 
int log_num_macs
 
int log_num_vlans
 
int log_num_prios
 
enum mlx4_port_type port_type [MLX4_MAX_PORTS+1]
 
u8 supported_type [MLX4_MAX_PORTS+1]
 
u8 suggested_type [MLX4_MAX_PORTS+1]
 
u8 default_sense [MLX4_MAX_PORTS+1]
 
u32 port_mask [MLX4_MAX_PORTS+1]
 
enum mlx4_port_type possible_type [MLX4_MAX_PORTS+1]
 
u32 max_counters
 
u8 port_ib_mtu [MLX4_MAX_PORTS+1]
 
u16 sqp_demux
 

Detailed Description

Definition at line 336 of file device.h.

Field Documentation

int bf_reg_size

Definition at line 354 of file device.h.

int bf_regs_per_page

Definition at line 355 of file device.h.

u32 bmme_flags

Definition at line 401 of file device.h.

int comp_pool

Definition at line 378 of file device.h.

u64 def_mac[MLX4_MAX_PORTS+1]

Definition at line 343 of file device.h.

u8 default_sense[MLX4_MAX_PORTS+1]

Definition at line 416 of file device.h.

int eth_mtu_cap[MLX4_MAX_PORTS+1]

Definition at line 344 of file device.h.

u64 flags

Definition at line 399 of file device.h.

u64 flags2

Definition at line 400 of file device.h.

int fmr_reserved_mtts

Definition at line 382 of file device.h.

int fs_log_max_ucast_qp_range_size

Definition at line 391 of file device.h.

u32 function

Definition at line 338 of file device.h.

u64 fw_ver

Definition at line 337 of file device.h.

int gid_table_len[MLX4_MAX_PORTS+1]

Definition at line 345 of file device.h.

int ib_mtu_cap[MLX4_MAX_PORTS+1]

Definition at line 341 of file device.h.

__be32 ib_port_def_cap[MLX4_MAX_PORTS+1]

Definition at line 342 of file device.h.

int local_ca_ack_delay

Definition at line 351 of file device.h.

int log_num_macs

Definition at line 410 of file device.h.

int log_num_prios

Definition at line 412 of file device.h.

int log_num_vlans

Definition at line 411 of file device.h.

u32 max_counters

Definition at line 419 of file device.h.

int max_cqes

Definition at line 373 of file device.h.

int max_fmr_maps

Definition at line 380 of file device.h.

int max_gso_sz

Definition at line 405 of file device.h.

u32 max_msg_sz

Definition at line 397 of file device.h.

int max_qp_dest_rdma

Definition at line 363 of file device.h.

int max_qp_init_rdma

Definition at line 362 of file device.h.

int max_rq_desc_sz

Definition at line 361 of file device.h.

int max_rq_sg

Definition at line 357 of file device.h.

int max_rss_tbl_sz

Definition at line 406 of file device.h.

int max_sq_desc_sz

Definition at line 360 of file device.h.

int max_sq_sg

Definition at line 356 of file device.h.

int max_srq_sge

Definition at line 370 of file device.h.

int max_srq_wqes

Definition at line 369 of file device.h.

int max_wqes

Definition at line 359 of file device.h.

int max_xrcds

Definition at line 394 of file device.h.

int mtt_entry_sz

Definition at line 396 of file device.h.

int num_amgms

Definition at line 387 of file device.h.

int num_comp_vectors

Definition at line 377 of file device.h.

int num_cqs

Definition at line 372 of file device.h.

int num_eqs

Definition at line 375 of file device.h.

int num_mgms

Definition at line 386 of file device.h.

int num_mpts

Definition at line 379 of file device.h.

int num_mtts

Definition at line 381 of file device.h.

int num_pds

Definition at line 392 of file device.h.

int num_ports

Definition at line 339 of file device.h.

int num_qp_per_mgm

Definition at line 389 of file device.h.

int num_qps

Definition at line 358 of file device.h.

int num_srqs

Definition at line 368 of file device.h.

int num_uars

Definition at line 352 of file device.h.

u32 page_size_cap

Definition at line 398 of file device.h.

int pkey_table_len[MLX4_MAX_PORTS+1]

Definition at line 346 of file device.h.

u8 port_ib_mtu[MLX4_MAX_PORTS+1]

Definition at line 420 of file device.h.

u32 port_mask[MLX4_MAX_PORTS+1]

Definition at line 417 of file device.h.

Definition at line 413 of file device.h.

u8 port_width_cap[MLX4_MAX_PORTS+1]

Definition at line 404 of file device.h.

enum mlx4_port_type possible_type[MLX4_MAX_PORTS+1]

Definition at line 418 of file device.h.

u32* qp0_proxy

Definition at line 364 of file device.h.

u32* qp0_tunnel

Definition at line 366 of file device.h.

u32* qp1_proxy

Definition at line 365 of file device.h.

u32* qp1_tunnel

Definition at line 367 of file device.h.

int reserved_cqs

Definition at line 374 of file device.h.

int reserved_eqs

Definition at line 376 of file device.h.

u32 reserved_lkey

Definition at line 402 of file device.h.

int reserved_mcgs

Definition at line 388 of file device.h.

int reserved_mrws

Definition at line 384 of file device.h.

int reserved_mtts

Definition at line 383 of file device.h.

int reserved_pds

Definition at line 393 of file device.h.

int reserved_qps

Definition at line 408 of file device.h.

int reserved_qps_base[MLX4_NUM_QP_REGION]

Definition at line 409 of file device.h.

int reserved_qps_cnt[MLX4_NUM_QP_REGION]

Definition at line 407 of file device.h.

int reserved_srqs

Definition at line 371 of file device.h.

int reserved_uars

Definition at line 385 of file device.h.

int reserved_xrcds

Definition at line 395 of file device.h.

u16 sqp_demux

Definition at line 421 of file device.h.

u16 stat_rate_support

Definition at line 403 of file device.h.

int steering_mode

Definition at line 390 of file device.h.

u8 suggested_type[MLX4_MAX_PORTS+1]

Definition at line 415 of file device.h.

u8 supported_type[MLX4_MAX_PORTS+1]

Definition at line 414 of file device.h.

u64 trans_code[MLX4_MAX_PORTS+1]

Definition at line 350 of file device.h.

int trans_type[MLX4_MAX_PORTS+1]

Definition at line 347 of file device.h.

u32 uar_page_size

Definition at line 353 of file device.h.

int vendor_oui[MLX4_MAX_PORTS+1]

Definition at line 348 of file device.h.

int vl_cap[MLX4_MAX_PORTS+1]

Definition at line 340 of file device.h.

int wavelength[MLX4_MAX_PORTS+1]

Definition at line 349 of file device.h.


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