specify target driver device claims structure
owner structures are used
to maintain information about the target drivers
currently claiming a given device.
Because the SDI system
must be able to allow serial sharing of devices
among multiple target drivers,
the owner structure identifies the
target drivers that are using the device.
The owner structure,
contains the following members:
struct owner *next;
struct sdi_edt *edtp;
struct drv_majors maj;
struct owner *target_link;
struct sdi_driver_desc *ow_sddp;
Back pointer to the EDT entry.
Owner's major/minor number information,
used for DDI versions prior to version 8.
For DDI 8 drivers, this is unset.
Routine to call after an asynchronous event.
This routine executes in interrupt
and must be coded accordingly.
Routine to call to disclaim the device.
Parameter to the routine specified
Target driver's list of owners.
Pointer to a
The owner structures are added dynamically
to the device EDT entry,
as HBA drivers and target drivers are initialized.
During HBA driver initialization,
routine calls the
function which calls each of the target driver's
This allows the target driver to
claim newly added devices.
owner structures should not be allocated
directly by drivers.
They will be passed to the drivers from SDI.
sdi: 2, 3, 4
Differences between versions
is supported only on SVR5
and later operating system releases.
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005