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

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

Collaboration diagram for bar_db_region_config:

Data Fields

struct bar_region_config region
 
uint8_t log_db_size
 
uint8_t log_db_stride_size
 
bool with_data
 
uint16_t db_id_msbyte
 
uint16_t db_id_lsbyte
 

Detailed Description

Definition at line 53 of file nvme_pci_type_config.h.

Field Documentation

◆ db_id_lsbyte

uint16_t bar_db_region_config::db_id_lsbyte

Relevant only when with_data is true

Definition at line 59 of file nvme_pci_type_config.h.

◆ db_id_msbyte

uint16_t bar_db_region_config::db_id_msbyte

Relevant only when with_data is true

Definition at line 58 of file nvme_pci_type_config.h.

◆ log_db_size

uint8_t bar_db_region_config::log_db_size

The log size of a single doorbell record

Definition at line 55 of file nvme_pci_type_config.h.

◆ log_db_stride_size

uint8_t bar_db_region_config::log_db_stride_size

The log stride size of a single doorbell record

Definition at line 56 of file nvme_pci_type_config.h.

◆ region

struct bar_region_config bar_db_region_config::region

Holds common BAR region configuration

Definition at line 50 of file nvme_pci_type_config.h.

◆ with_data

bool bar_db_region_config::with_data

If true the doorbell will work by data. Otherwise by offset

Definition at line 57 of file nvme_pci_type_config.h.


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