iPXE
Data Fields
hermon_dev_cap Struct Reference

Hermon device capabilitiess. More...

#include <hermon.h>

Data Fields

size_t cmpt_entry_size
 CMPT entry size.
unsigned int reserved_qps
 Number of reserved QPs.
size_t qpc_entry_size
 QP context entry size.
size_t altc_entry_size
 Alternate path context entry size.
size_t auxc_entry_size
 Auxiliary context entry size.
unsigned int reserved_srqs
 Number of reserved SRQs.
size_t srqc_entry_size
 SRQ context entry size.
unsigned int reserved_cqs
 Number of reserved CQs.
size_t cqc_entry_size
 CQ context entry size.
unsigned int reserved_eqs
 Number of reserved EQs.
size_t eqc_entry_size
 EQ context entry size.
unsigned int reserved_mtts
 Number of reserved MTTs.
size_t mtt_entry_size
 MTT entry size.
unsigned int reserved_mrws
 Number of reserved MRWs.
size_t dmpt_entry_size
 DMPT entry size.
unsigned int reserved_uars
 Number of reserved UARs.
unsigned int num_ports
 Number of ports.
int dpdp
 Dual-port different protocol.

Detailed Description

Hermon device capabilitiess.

Definition at line 559 of file hermon.h.


Field Documentation

CMPT entry size.

Definition at line 561 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved QPs.

Definition at line 563 of file hermon.h.

Referenced by hermon_configure_special_qps(), hermon_get_cap(), and hermon_map_icm().

QP context entry size.

Definition at line 565 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Alternate path context entry size.

Definition at line 567 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Auxiliary context entry size.

Definition at line 569 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved SRQs.

Definition at line 571 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

SRQ context entry size.

Definition at line 573 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved CQs.

Definition at line 575 of file hermon.h.

Referenced by hermon_create_cq(), hermon_destroy_cq(), hermon_get_cap(), and hermon_map_icm().

CQ context entry size.

Definition at line 577 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved EQs.

Definition at line 579 of file hermon.h.

Referenced by hermon_create_eq(), hermon_get_cap(), and hermon_map_icm().

EQ context entry size.

Definition at line 581 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved MTTs.

Definition at line 583 of file hermon.h.

Referenced by hermon_alloc_mtt(), hermon_get_cap(), and hermon_map_icm().

MTT entry size.

Definition at line 585 of file hermon.h.

Referenced by hermon_alloc_mtt(), hermon_get_cap(), and hermon_map_icm().

Number of reserved MRWs.

Definition at line 587 of file hermon.h.

Referenced by hermon_get_cap(), hermon_map_icm(), and hermon_setup_mpt().

DMPT entry size.

Definition at line 589 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

Number of reserved UARs.

Definition at line 591 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_get_cap().

Number of ports.

Definition at line 593 of file hermon.h.

Referenced by hermon_event_port_state_change(), hermon_get_cap(), hermon_probe(), hermon_remove(), and hermon_start().

Dual-port different protocol.

Definition at line 595 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_sense_port_type().


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