FreeBSD kernel pms device code
|
Circular Queue descriptor. More...
#include <mpi.h>
Data Fields | |
bit32 | qNumber |
bit32 | numElements |
bit32 | elementSize |
bit32 | priority |
bit32 | PIPCIBar |
bit32 | PIPCIOffset |
void * | ciPointer |
mpiMem_t | memoryRegion |
bit32 | producerIdx |
bit32 | consumerIdx |
agsaRoot_t * | agRoot |
Circular Queue descriptor.
This structure holds inbound circular queue attributes.
agsaRoot_t* mpiICQueue_s::agRoot |
Pointer of LL Layer structure
Definition at line 194 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), mpiMsgProduce(), and siCheckQs().
void* mpiICQueue_s::ciPointer |
Pointer of CI (virtual Address)
Definition at line 186 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), siCheckQs(), and siInitResources().
bit32 mpiICQueue_s::consumerIdx |
Copy of the consumer index
Definition at line 189 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), mpiMsgProduce(), and siCheckQs().
bit32 mpiICQueue_s::elementSize |
The size of each queue element, in bytes
Definition at line 181 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), and mpiMsgProduce().
mpiMem_t mpiICQueue_s::memoryRegion |
Queue's memory region descriptor
Definition at line 187 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), mpiMsgProduce(), siDumpInboundQueue(), and siInitResources().
bit32 mpiICQueue_s::numElements |
The total number of queue elements. A value 0 disables the queue
Definition at line 180 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), mpiMsgProduce(), siCheckQs(), and siInitResources().
bit32 mpiICQueue_s::PIPCIBar |
bit32 mpiICQueue_s::PIPCIOffset |
PCI Offset
Definition at line 185 of file mpi.h.
Referenced by mpiInitialize(), and mpiMsgProduce().
bit32 mpiICQueue_s::priority |
The queue priority. Possible values for this field are MPI_QUEUE_PRIORITY_HIGHEST and MPI_QUEUE_PRIORITY_LOWEST
Definition at line 182 of file mpi.h.
Referenced by mpiBuildCmd(), mpiInitialize(), mpiMsgProduce(), mpiSMPCmd(), saFlashExtExecute(), saFwFlashUpdate(), saSATAAbort(), saSATAStart(), saSSPAbort(), and saSSPStart().
bit32 mpiICQueue_s::producerIdx |
Copy of the producer index
Definition at line 188 of file mpi.h.
Referenced by mpiInitialize(), mpiMsgFreeGet(), mpiMsgProduce(), and siCheckQs().
bit32 mpiICQueue_s::qNumber |
this queue number
Definition at line 179 of file mpi.h.
Referenced by mpiInitialize(), and mpiMsgProduce().