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

parport_device_coords

Название

parport_device_coords --  преобразовать канонический номера устройства

Обзор

int parport_device_coords(int devnum, int * parport, int * mux, int * daisy);

Аргументы

devnum

номер устройства

parport

указатель на область для сохранения номера параллельного порта

mux

указатель на область для сохранения номера порта мультиплексора

daisy

указатель на область для сохранения адреса в цепочке устройств

Описание

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

Вызывающая сторона должна выделить области для сохранения parport, mux и daisy.

Если устройство с указанным номером отсутствует, то возвращается -ENXIO. В противном случае области, на которые указывают parport, mux и daisy, заполняются координатами устройства. Если координата не определена, то используется значение -1.

На самом деле функция не очень полезна, но этот интерфейс был предложен в IEEE 1284.3.


<<< Назад Начало Далее >>>
parport_device_num Наверх parport_find_device