構造体定義書 C#

arbelprm_mpt_st

構文構文

Little Endian

struct arbelprm_mpt_st

ファイル名ファイル名

MT25218_PRM.h

構造体情報構造体情報

No. 名称 属性説明
1
arbelprm_mpt_st  Little Endian
  reserved0[0x00008] pseudo_bit_t  
  r_w[0x00001] pseudo_bit_t Defines whether this entry is Region (1) or Window (0)
  pa[0x00001] pseudo_bit_t Physical address. If set, no virtual-to-physical address translation will be performed for this region
  lr[0x00001] pseudo_bit_t If set - local read access enabled
  lw[0x00001] pseudo_bit_t If set - local write access enabled
  rr[0x00001] pseudo_bit_t If set - remote read access enabled.
  rw[0x00001] pseudo_bit_t If set - remote write access enabled
  a[0x00001] pseudo_bit_t If set - remote Atomic access is enabled
  eb[0x00001] pseudo_bit_t If set - Bind is enabled. Valid for region entry only.
  reserved1[0x0000c] pseudo_bit_t  
  status[0x00004] pseudo_bit_t Region/Window Status
  page_size[0x00005] pseudo_bit_t Page size used for the region. Actual size is [4K]*2^Page_size bytes.
  reserved2[0x00002] pseudo_bit_t  
  type[0x00001] pseudo_bit_t Applicable for windows only, must be zero for regions
  qpn[0x00018] pseudo_bit_t QP number this MW is attached to. Valid for type2 memory windows and on QUERY_MPT only
  mem_key[0x00020] pseudo_bit_t The memory Key. The field holds the mem_key field in the following semantics: {key[7:0],key[31:8]}.
  pd[0x00018] pseudo_bit_t Protection Domain
  reserved3[0x00001] pseudo_bit_t  
  ei[0x00001] pseudo_bit_t Enable Invalidation - When set, Local/Remote invalidation can be executed on this window/region.
  zb[0x00001] pseudo_bit_t When set, this region is Zero Based Region
  fre[0x00001] pseudo_bit_t When set, Fast Registration Operations can be executed on this region
  rae[0x00001] pseudo_bit_t When set, remote access can be enabled on this region.
  reserved4[0x00003] pseudo_bit_t  
  start_address_h[0x00020] pseudo_bit_t Start Address[63:32] - Virtual Address where this region/window starts
  start_address_l[0x00020] pseudo_bit_t Start Address[31:0] - Virtual Address where this region/window starts
  reg_wnd_len_h[0x00020] pseudo_bit_t Region/Window Length[63:32]
  reg_wnd_len_l[0x00020] pseudo_bit_t Region/Window Length[31:0]
  lkey[0x00020] pseudo_bit_t Must be 0 for SW2HW_MPT.
  win_cnt[0x00020] pseudo_bit_t Number of windows bound to this region. Valid for regions only.
  reserved5[0x00020] pseudo_bit_t  
  mtt_adr_h[0x00006] pseudo_bit_t Base (first) address of the MTT relative to MTT base in the ICM
  reserved6[0x0001a] pseudo_bit_t  
  reserved7[0x00003] pseudo_bit_t  
  mtt_adr_l[0x0001d] pseudo_bit_t Base (first) address of the MTT relative to MTT base address in the ICM. Must be aligned on 8 bytes.
  mtt_sz[0x00020] pseudo_bit_t Number of MTT entries allocated for this MR.
  reserved8[0x00040] pseudo_bit_t  

See Also

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