pmd_trans_huge
if (pmd_trans_huge(pmd))
VM_BUG_ON(pmd_trans_huge(*pmdp));
VM_BUG_ON((pmd_present(*pmdp) && !pmd_trans_huge(*pmdp)) ||
WARN_ON(!pmd_trans_huge(*pmdp));
if (pmd_trans_huge(pmd)) {
VM_BUG_ON(pmd_trans_huge(pmdp_get(pmdp)));
if (pmd_trans_huge(orig)) {
if (pmd_trans_huge(*vmf->pmd)) {
if (!pmd_none(*vmf->pmd) && !pmd_trans_huge(*vmf->pmd)) {
if (pmd_trans_huge(_pmd))
return pmd_trans_huge(pmd);
WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd)));
WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd))));
if (pmd_trans_huge(*vmf->pmd)) {
if (pmd_trans_huge(pmdval) && (flags & FOLL_TOUCH))
if (pmd_trans_huge(pmdval) && (flags & FOLL_SPLIT_PMD)) {
if (pmd_trans_huge(pmd)) {
if (!pmd_trans_huge(pmd))
if (unlikely(!pmd_trans_huge(pmd))) {
VM_BUG_ON(pmd_trans_huge(*new_pmd));
if (!pmd_trans_huge(src_pmdval)) {
VM_WARN_ON_ONCE(!pmd_is_valid_softleaf(*pmd) && !pmd_trans_huge(*pmd));
if (pmd_trans_huge(*pmd) || pmd_is_valid_softleaf(*pmd))
if (pmd_trans_huge(pmde))
if (!pmd_present(pmde) || pmd_trans_huge(pmde))
return pmd_trans_huge(pmdval);
if (pmd_trans_huge(pmdval))
if (pmd_trans_huge(*pmd)) {
if (pmd_trans_huge(*pmd))
if (pmd_trans_huge(pmdval)) {
if (pmd_trans_huge(*pmd))
VM_BUG_ON(pmd_trans_huge(*pmd));
VM_BUG_ON(pmd_trans_huge(*pmd));
if (pmd_trans_huge(vmf.orig_pmd)) {
if (pmd_trans_huge(*pmdp)) {
if (pmd_trans_huge(*pmdp)) {
if (pmd_trans_huge(*pmdp) || !pmd_present(*pmdp)) {
VM_BUG_ON(pmd_trans_huge(*pmd));
if (pmd_trans_huge(pmde) || pmd_is_migration_entry(pmde)) {
if (likely(pmd_trans_huge(pmde))) {
if (pmd_present(*pmd) && pmd_trans_huge(*pmd))
VM_BUG_ON(pmd_present(*pmdp) && !pmd_trans_huge(*pmdp));
VM_BUG_ON(pmd_trans_huge(*pmdp));
if (unlikely(pmd_trans_huge(pmdval)))
pmd_trans_huge(*dst_pmd) || pmd_trans_huge(*src_pmd)) {
if (unlikely(pmd_trans_huge(dst_pmdval))) {
pmd_trans_huge(dst_pmdval))) {
if (!pmd_trans_huge(pmd[i])) {
if (pmd_trans_huge(val)) {