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

Detailed Description

Hermon device capabilitiess.

Definition at line 570 of file hermon.h.

Field Documentation

◆ cmpt_entry_size

size_t hermon_dev_cap::cmpt_entry_size

CMPT entry size.

Definition at line 572 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_qps

unsigned int hermon_dev_cap::reserved_qps

Number of reserved QPs.

Definition at line 574 of file hermon.h.

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

◆ qpc_entry_size

size_t hermon_dev_cap::qpc_entry_size

QP context entry size.

Definition at line 576 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ altc_entry_size

size_t hermon_dev_cap::altc_entry_size

Alternate path context entry size.

Definition at line 578 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ auxc_entry_size

size_t hermon_dev_cap::auxc_entry_size

Auxiliary context entry size.

Definition at line 580 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_srqs

unsigned int hermon_dev_cap::reserved_srqs

Number of reserved SRQs.

Definition at line 582 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ srqc_entry_size

size_t hermon_dev_cap::srqc_entry_size

SRQ context entry size.

Definition at line 584 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_cqs

unsigned int hermon_dev_cap::reserved_cqs

Number of reserved CQs.

Definition at line 586 of file hermon.h.

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

◆ cqc_entry_size

size_t hermon_dev_cap::cqc_entry_size

CQ context entry size.

Definition at line 588 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_eqs

unsigned int hermon_dev_cap::reserved_eqs

Number of reserved EQs.

Definition at line 590 of file hermon.h.

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

◆ eqc_entry_size

size_t hermon_dev_cap::eqc_entry_size

EQ context entry size.

Definition at line 592 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_mtts

unsigned int hermon_dev_cap::reserved_mtts

Number of reserved MTTs.

Definition at line 594 of file hermon.h.

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

◆ mtt_entry_size

size_t hermon_dev_cap::mtt_entry_size

MTT entry size.

Definition at line 596 of file hermon.h.

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

◆ reserved_mrws

unsigned int hermon_dev_cap::reserved_mrws

Number of reserved MRWs.

Definition at line 598 of file hermon.h.

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

◆ dmpt_entry_size

size_t hermon_dev_cap::dmpt_entry_size

DMPT entry size.

Definition at line 600 of file hermon.h.

Referenced by hermon_get_cap(), and hermon_map_icm().

◆ reserved_uars

unsigned int hermon_dev_cap::reserved_uars

Number of reserved UARs.

Definition at line 602 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_get_cap().

◆ num_ports

unsigned int hermon_dev_cap::num_ports

◆ dpdp

int hermon_dev_cap::dpdp

Dual-port different protocol.

Definition at line 606 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: