Como implementar uma aplicação com Linux DMA

Como implementar uma aplicação com Linux DMA

Até onde eu sei, o Linux fornece uma estrutura DMA comum para vários mecanismos DMA e um driver de dispositivo para o mecanismo DMA deve ser implementado com base na estrutura.

A estrutura fornece alguma chamada de sistema ou mecanismo para aplicação do usuário, como: open(), ioctl()? Ou os desenvolvedores precisam implementar as operações de arquivo para o espaço do usuário?

informação relacionada