/* * mtk drm buffer structure. * * @base: a gem object. * - a new handle to this gem object would be created * by drm_gem_handle_create(). * @cookie: the return value of dma_alloc_attrs(), keep it for dma_free_attrs() * @kvaddr: kernel virtual address of gem buffer. * @dma_addr: dma address of gem buffer. * @dma_attrs: dma attributes of gem buffer. * * P.S. this object would be transferred to user as kms_bo.handle so * user can access the buffer through kms_bo.handle.
*/ struct mtk_gem_obj { struct drm_gem_object base; void *cookie; void *kvaddr;
dma_addr_t dma_addr; unsignedlong dma_attrs; struct sg_table *sg; struct page **pages;
};
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.