Little Endian
struct arbelprm_mpt_st
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 |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー