Я хотел бы знать механизм, в котором ядро Linux знает, в какой файловый дескриптор (например, / dev / input / eventX) записать входные данные.Например, я знаю, что когда пользователь щелкает мышью, происходит прерывание, которое обрабатывается драйвером и передается ядру ввода Linux через input_event (drivers / input / input.c), которое в конечном итоге записывается в соответствующий файл.в / dev / input /.В частности, я хочу знать, через какие исходные файлы мне нужно пройти, чтобы узнать, как ядро знает, в какой файл записать данные, основываясь на информации, предоставленной о входном событии.Моя цель - посмотреть, смогу ли я определить файловые дескрипторы, соответствующие определенным кодам событий ввода, прежде чем ядро запишет их в файлы символов / dev / input / eventX.