構造体定義書 C#

hermonprm_completion_queue_context_st

構文構文

Little Endian

struct hermonprm_completion_queue_context_st

ファイル名ファイル名

MT25408_PRM.h

構造体情報構造体情報

No. 名称 属性説明
1
hermonprm_completion_queue_context_st  Little Endian
  reserved0[0x00008] pseudo_bit_t  
  st[0x00004] pseudo_bit_t Event delivery state machine
  reserved1[0x00005] pseudo_bit_t  
  oi[0x00001] pseudo_bit_t When set, overrun ignore is enabled.
  cc[0x00001] pseudo_bit_t is set, all CQEs are written (coalesced) to first CQ entry
  reserved2[0x00009] pseudo_bit_t  
  status[0x00004] pseudo_bit_t CQ status
  reserved3[0x00020] pseudo_bit_t  
  reserved4[0x00005] pseudo_bit_t  
  page_offset[0x00007] pseudo_bit_t offset of first CQE in the CQ relative to the first page in memory region mapping this CQ
  reserved5[0x00014] pseudo_bit_t  
  usr_page[0x00018] pseudo_bit_t UAR page this CQ can be accessed through (ringinig CQ doorbells)
  log_cq_size[0x00005] pseudo_bit_t Log (base 2) of the CQ size (in entries).
  reserved6[0x00003] pseudo_bit_t  
  cq_max_count[0x00010] pseudo_bit_t Event Generation Moderation counter
  cq_period[0x00010] pseudo_bit_t Event Generation moderation timed, microseconds
  c_eqn[0x00009] pseudo_bit_t Event Queue this CQ reports completion events to.
  reserved7[0x00017] pseudo_bit_t  
  mtt_base_addr_h[0x00008] pseudo_bit_t MTT Base Address [39:32] in ICM relative to INIT_HCA.mtt_base_addr
  reserved8[0x00010] pseudo_bit_t  
  log2_page_size[0x00006] pseudo_bit_t  
  reserved9[0x00002] pseudo_bit_t  
  reserved10[0x00003] pseudo_bit_t  
  mtt_base_addr_l[0x0001d] pseudo_bit_t MTT Base Address [31:3] in ICM relative to INIT_HCA.mtt_base_addr
  last_notified_indx[0x00018] pseudo_bit_t Maintained by HW.
  reserved11[0x00008] pseudo_bit_t  
  solicit_producer_indx[0x00018] pseudo_bit_t Maintained by HW.
  reserved12[0x00008] pseudo_bit_t  
  consumer_counter[0x00018] pseudo_bit_t Consumer counter is a 32bits counter that is incremented for each CQE pooled from the CQ.
  reserved13[0x00008] pseudo_bit_t  
  producer_counter[0x00018] pseudo_bit_t Producer counter is a 32bits counter that is incremented for each CQE that is written by the HW to the CQ.
  reserved14[0x00008] pseudo_bit_t  
  reserved15[0x00020] pseudo_bit_t  
  reserved16[0x00020] pseudo_bit_t  
  db_record_addr_h[0x00020] pseudo_bit_t CQ DB Record physical address [63:32]
  reserved17[0x00003] pseudo_bit_t  
  db_record_addr_l[0x0001d] pseudo_bit_t CQ DB Record physical address [31:3]

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー