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

#include </opt/mellanox/doca/applications/dma_copy/dma_copy_core.h>

Collaboration diagram for comch_msg:

Data Fields

enum comch_msg_type type
 
union {
   struct comch_msg_dma_direction   dir_msg
 
   struct comch_msg_dma_export_discriptor   exp_msg
 
   struct comch_msg_dma_status   status_msg
 
}; 
 
union {
   struct {
      uint64_t   db
 
      uint64_t   cookie
 
   }   bind_sq_db_data
 
   struct {
      uint64_t   cookie
 
   }   bind_sq_db_done_data
 
   struct {
      uint64_t   db
 
      uint64_t   cookie
 
   }   unbind_sq_db_data
 
   struct {
      uint64_t   cookie
 
   }   unbind_sq_db_done_data
 
   struct {
      uint64_t   db_user_data
 
      uint32_t   db_value
 
   }   host_db_data
 
__attribute__
 

Detailed Description

Definition at line 72 of file dma_copy_core.h.

Field Documentation

◆ 

union { ... }

◆ 

union { ... } comch_msg::__attribute__

◆ 

struct { ... } comch_msg::bind_sq_db_data

◆ 

struct { ... } comch_msg::bind_sq_db_done_data

◆ cookie

uint64_t comch_msg::cookie

Definition at line 49 of file doca_transport_common.h.

◆ db

uint64_t comch_msg::db

Definition at line 48 of file doca_transport_common.h.

◆ db_user_data

uint64_t comch_msg::db_user_data

Definition at line 62 of file doca_transport_common.h.

◆ db_value

uint32_t comch_msg::db_value

Definition at line 63 of file doca_transport_common.h.

◆ dir_msg

struct comch_msg_dma_direction comch_msg::dir_msg

Definition at line 69 of file dma_copy_core.h.

◆ exp_msg

struct comch_msg_dma_export_discriptor comch_msg::exp_msg

Definition at line 69 of file dma_copy_core.h.

◆ 

struct { ... } comch_msg::host_db_data

◆ status_msg

struct comch_msg_dma_status comch_msg::status_msg

Definition at line 69 of file dma_copy_core.h.

◆ type

enum comch_msg_type comch_msg::type

Definition at line 69 of file dma_copy_core.h.

◆ 

struct { ... } comch_msg::unbind_sq_db_data

◆ 

struct { ... } comch_msg::unbind_sq_db_done_data

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