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.