/** * struct msm_mmu_prealloc - Tracking for pre-allocated pages for MMU updates.
*/ struct msm_mmu_prealloc { /** @count: Number of pages reserved. */
uint32_t count; /** @ptr: Index of first unused page in @pages */
uint32_t ptr; /** * @pages: Array of pages preallocated for MMU table updates. * * After a VM operation, there might be free pages remaining in this * array (since the amount allocated is a worst-case). These are * returned to the pt_cache at mmu->prealloc_cleanup().
*/ void **pages;
};
/** * @prealloc: pre-allocated pages for pgtable * * Set while a VM_BIND job is running, serialized under * msm_gem_vm::mmu_lock.
*/ struct msm_mmu_prealloc *prealloc;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.