NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
nvmf_doca_cq Struct Reference

#include </opt/mellanox/doca/applications/nvme_emulation/host/nvmf_doca_io.h>

Collaboration diagram for nvmf_doca_cq:

Data Fields

uint32_t cq_id
 
struct nvmf_doca_queue queue
 
struct doca_devemu_pci_db * db
 
struct nvmf_doca_ioio
 
uint32_t ci
 
uint32_t pi
 

Detailed Description

Definition at line 84 of file nvmf_doca_io.h.

Field Documentation

◆ ci

uint32_t nvmf_doca_cq::ci

The consumer index as provided by Host

Definition at line 89 of file nvmf_doca_io.h.

◆ cq_id

uint32_t nvmf_doca_cq::cq_id

The ID of the CQ

Definition at line 85 of file nvmf_doca_io.h.

◆ db

struct doca_devemu_pci_db* nvmf_doca_cq::db

The DB associated with the CQ

Definition at line 87 of file nvmf_doca_io.h.

◆ io

struct nvmf_doca_io* nvmf_doca_cq::io

Reference to the IO that contains this CQ

Definition at line 88 of file nvmf_doca_io.h.

◆ pi

uint32_t nvmf_doca_cq::pi

The producer index managed by the DPU

Definition at line 90 of file nvmf_doca_io.h.

◆ queue

struct nvmf_doca_queue nvmf_doca_cq::queue

Queue used for writing local CQEs to Host

Definition at line 85 of file nvmf_doca_io.h.


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