Подсистема параллельного порта Linux 2.4
<<< Назад Далее >>>

parport_register_driver

Название

parport_register_driver --  зарегистрировать драйвер устройства на параллельном порту

Обзор

int parport_register_driver(struct parport_driver * drv);

Аргументы

drv

структура, описывающая драйвер

Описание

Может вызываться драйвером устройства на параллельном порту для приёма уведомлений о портах, обнаруженных в системе, а также о более не доступных портах.

Место для хранения структуры drv выделяется вызывающей стороной и не должно освобождаться вплоть до вызова parport_unregister_driver.

Функция attach драйвера может блокироваться. Порт, который передан в attach, действителен только на время вызова, но если драйверу нужно взять копию указателя, то он может воспользоваться parport_get_port. Вызов parport_register_device с этим портом сделает это автоматически.

Функция detach драйвера не может блокироваться. Порт, который передан в detach, действителен только на время вызова, но если драйверу нужно взять копию указателя, то для этого он должен воспользоваться parport_get_port.

В случае успеха возвращает 0. В настоящее время всегда завершается успешно.


<<< Назад Начало Далее >>>
parport_find_class Наверх parport_unregister_driver