DMA-флаги

02 августа 2023

ID dma_attr

DMA-флаги (атрибуты) объявлены в файле io/io_dma.h.

  • DMA_DIR_TO_DEVICE – разрешены транзакции из основной памяти в память устройства;
  • DMA_DIR_FROM_DEVICE – разрешены транзакции из памяти устройства в основную память;
  • DMA_DIR_BIDIR – разрешены транзакции из основной памяти в память устройства и наоборот;
  • DMA_ZONE_DMA32 – под буфер разрешено использовать только первые 4 Гб памяти;
  • DMA_ATTR_WRITE_BACK, DMA_ATTR_WRITE_THROUGH, DMA_ATTR_CACHE_DISABLE, DMA_ATTR_WRITE_COMBINE – управление кэшированием страниц памяти.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!