Channel operations indexes
An operations index (ops_idx
) is a non-zero integer,
assigned by the driver to uniquely identify a set of
entry-point related properties defined in a udi_ops_init_t structure.
An array of these structures is used to define all the channel
operations for a source module, and the ops_idx
) member of
each is used as a unique identifier.
cmos_udi.c sample code (cont.)
|
/*
* Ops indexes for each of the entry point ops vectors used.
*/
#define GIO_OPS_IDX 1
#define BUS_DEVICE_OPS_IDX 2
#if DO_INTERRUPTS
#define INTR_HANDLER_OPS_IDX 3
#endif
|
pseudod.c sample code (cont.)
|
#define PSEUDO_GIO_INTERFACE 1 /* Ops index for GIO entry points */
#define PSEUDO_BUS_INTERFACE 2 /* Ops index for bus entry points */
|
These indexes are used in the
``Channel operations initialization''
section.
Next topic:
Management metalanguage operations vector
Previous topic:
Further information on transaction lists
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - 19 June 2005