FreeBSD kernel pms device code
mpiOutboundQueueDescriptor_s Struct Reference

MPI outbound queue attributes. More...

#include <mpi.h>

Data Fields

bit32 numElements
 
bit32 elementSize
 
bit32 interruptDelay
 
bit32 interruptThreshold
 
bit32 interruptVector
 
bit32 CIPCIBar
 
bit32 CIOffset
 
bit32 DIntTOffset
 
bit32 interruptEnable
 
void * piPointer
 

Detailed Description

MPI outbound queue attributes.

The mpiOutboundQueueDescriptor_t structure is used to describe an outbound queue attributes

Definition at line 330 of file mpi.h.

Field Documentation

◆ CIOffset

bit32 mpiOutboundQueueDescriptor_s::CIOffset

offset 0x18:Offset address for outbound queue CI

Definition at line 340 of file mpi.h.

◆ CIPCIBar

bit32 mpiOutboundQueueDescriptor_s::CIPCIBar

offset 0x14:PCI BAR for CI Offset

Definition at line 339 of file mpi.h.

◆ DIntTOffset

bit32 mpiOutboundQueueDescriptor_s::DIntTOffset

Dynamic Interrupt Coalescing Timeout offset

Definition at line 341 of file mpi.h.

◆ elementSize

bit32 mpiOutboundQueueDescriptor_s::elementSize

The size of each queue element, in bytes

Definition at line 333 of file mpi.h.

Referenced by mpiInitialize(), mpiRequirementsGet(), and siConfiguration().

◆ interruptDelay

bit32 mpiOutboundQueueDescriptor_s::interruptDelay

Delay in microseconds before the interrupt is asserted if the interrupt threshold has not been reached

Definition at line 334 of file mpi.h.

Referenced by mpiInitialize(), mpiWrIntVecTable(), and siConfiguration().

◆ interruptEnable

bit32 mpiOutboundQueueDescriptor_s::interruptEnable

Interrupt enable flag

Definition at line 342 of file mpi.h.

Referenced by mpiInitialize(), and siConfiguration().

◆ interruptThreshold

bit32 mpiOutboundQueueDescriptor_s::interruptThreshold

Number of interrupt events before the interrupt is asserted If set to 0, interrupts for this queue are disablec

Definition at line 336 of file mpi.h.

Referenced by mpiInitialize(), mpiWrIntVecTable(), and siConfiguration().

◆ interruptVector

bit32 mpiOutboundQueueDescriptor_s::interruptVector

Interrupt vector assigned to this queue

Definition at line 338 of file mpi.h.

Referenced by mpiInitialize(), mpiWrIntVecTable(), and siConfiguration().

◆ numElements

bit32 mpiOutboundQueueDescriptor_s::numElements

The total number of queue elements. A value 0 disables the queue

Definition at line 332 of file mpi.h.

Referenced by mpiInitialize(), mpiRequirementsGet(), and siConfiguration().

◆ piPointer

void* mpiOutboundQueueDescriptor_s::piPointer

pointer of PI (virtual address)

Definition at line 343 of file mpi.h.


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