
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?