PT_GRANULE_LG2SZ
pt_table_item_lg2sz(pts) - PT_GRANULE_LG2SZ);
FIELD_PREP(AMDV1PT_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) |
oalog2_to_int(oasz_lg2 - PT_GRANULE_LG2SZ -
log2_div(table_pa, PT_GRANULE_LG2SZ)) |
max_vasz_lg2 = PT_GRANULE_LG2SZ +
return oalog2_mul(FIELD_GET(AMDV1PT_FMT_OA, entry), PT_GRANULE_LG2SZ);
return oalog2_mul(oa, PT_GRANULE_LG2SZ);
entry = FIELD_PREP(VTDSS_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) |
FIELD_PREP(VTDSS_FMT_OA, log2_div(table_pa, PT_GRANULE_LG2SZ));
PT_GRANULE_LG2SZ);
FIELD_PREP(X86_64_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) |
FIELD_PREP(X86_64_FMT_OA, log2_div(table_pa, PT_GRANULE_LG2SZ));
PT_GRANULE_LG2SZ);
return PT_GRANULE_LG2SZ == PAGE_SHIFT;
return PT_GRANULE_LG2SZ +
return ((unsigned int)(pgsize_lg2 - PT_GRANULE_LG2SZ)) /