Мапирование регистров устройства в адресное пространство драйвера
#include <proto.h>#include <const.h>uintptr_t devi_request_iorange( unsigned start,unsigned len,unsigned flags );
0
или DEVI_SHARE_RSRC
. Последний разрешает совместное использование указанной области памяти.libinput
Функция позволяет смапировать регистры устройства в адресное пространство драйвера.
ЗОСРВ «Нейтрино»
devi_enqueue_packet(), devi_register_interrupt(), devi_register_pulse(), devi_register_timer(), mmap()
Предыдущий раздел: Библиотека разработки драйверов ввода (libinput)