iPXE
Data Fields
arbel_dev_limits Struct Reference

Arbel device limits. More...

#include <arbel.h>

Data Fields

unsigned int reserved_qps
 Number of reserved QPs. More...
 
size_t qpc_entry_size
 QP context entry size. More...
 
size_t eqpc_entry_size
 Extended QP 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_ees
 Number of reserved EEs. More...
 
size_t eec_entry_size
 EE context entry size. More...
 
size_t eeec_entry_size
 Extended EE 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...
 
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 mpt_entry_size
 MPT entry size. More...
 
unsigned int reserved_rdbs
 Number of reserved RDBs. More...
 
size_t eqc_entry_size
 EQ context entry size. More...
 
unsigned int reserved_uars
 Number of reserved UARs. More...
 
size_t uar_scratch_entry_size
 UAR scratchpad entry size. More...
 

Detailed Description

Arbel device limits.

Definition at line 292 of file arbel.h.

Field Documentation

◆ reserved_qps

unsigned int arbel_dev_limits::reserved_qps

Number of reserved QPs.

Definition at line 294 of file arbel.h.

Referenced by arbel_alloc_icm(), arbel_configure_special_qps(), and arbel_get_limits().

◆ qpc_entry_size

size_t arbel_dev_limits::qpc_entry_size

QP context entry size.

Definition at line 296 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ eqpc_entry_size

size_t arbel_dev_limits::eqpc_entry_size

Extended QP context entry size.

Definition at line 298 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_srqs

unsigned int arbel_dev_limits::reserved_srqs

Number of reserved SRQs.

Definition at line 300 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ srqc_entry_size

size_t arbel_dev_limits::srqc_entry_size

SRQ context entry size.

Definition at line 302 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_ees

unsigned int arbel_dev_limits::reserved_ees

Number of reserved EEs.

Definition at line 304 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ eec_entry_size

size_t arbel_dev_limits::eec_entry_size

EE context entry size.

Definition at line 306 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ eeec_entry_size

size_t arbel_dev_limits::eeec_entry_size

Extended EE context entry size.

Definition at line 308 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_cqs

unsigned int arbel_dev_limits::reserved_cqs

◆ cqc_entry_size

size_t arbel_dev_limits::cqc_entry_size

CQ context entry size.

Definition at line 312 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_eqs

unsigned int arbel_dev_limits::reserved_eqs

Number of reserved EQs.

Definition at line 314 of file arbel.h.

Referenced by arbel_alloc_icm(), arbel_create_eq(), and arbel_get_limits().

◆ reserved_mtts

unsigned int arbel_dev_limits::reserved_mtts

Number of reserved MTTs.

Definition at line 316 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ mtt_entry_size

size_t arbel_dev_limits::mtt_entry_size

MTT entry size.

Definition at line 318 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_mrws

unsigned int arbel_dev_limits::reserved_mrws

Number of reserved MRWs.

Definition at line 320 of file arbel.h.

Referenced by arbel_alloc_icm(), arbel_get_limits(), and arbel_setup_mpt().

◆ mpt_entry_size

size_t arbel_dev_limits::mpt_entry_size

MPT entry size.

Definition at line 322 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_rdbs

unsigned int arbel_dev_limits::reserved_rdbs

Number of reserved RDBs.

Definition at line 324 of file arbel.h.

Referenced by arbel_alloc_icm(), arbel_get_limits(), and arbel_modify_qp().

◆ eqc_entry_size

size_t arbel_dev_limits::eqc_entry_size

EQ context entry size.

Definition at line 326 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().

◆ reserved_uars

unsigned int arbel_dev_limits::reserved_uars

Number of reserved UARs.

Definition at line 328 of file arbel.h.

Referenced by arbel_alloc_icm(), arbel_create_cq(), arbel_create_qp(), and arbel_get_limits().

◆ uar_scratch_entry_size

size_t arbel_dev_limits::uar_scratch_entry_size

UAR scratchpad entry size.

Definition at line 330 of file arbel.h.

Referenced by arbel_alloc_icm(), and arbel_get_limits().


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