Я пишу модуль ядра, который будет выделять некоторую связную память и возвращать соответствующие виртуальные и физические адреса.
Я регистрирую модуль как cdev
, выделяя место с помощью dma_alloc_coherent()
, и я хотел отобразить его с помощью dma_common_mmap()
.
dma_common_mmap()
требует указатель на struct device
: как его получить?