rtdm_dev_context Struct Reference
[Device Registration Services]

Collaboration diagram for rtdm_dev_context:

Collaboration graph
[legend]

Detailed Description

Device context A device context structure is associated with every open device instance. RTDM takes care of its creation and destruction and passes it to the operation handlers when being invoked.

Drivers can attach arbitrary data immediately after the official structure. The size of this data is provided via rtdm_device.context_size during device registration.

Data Fields

unsigned long context_flags
 Context flags, see Context Flags for details.
int fd
 Associated file descriptor.
atomic_t close_lock_count
 Lock counter of context, held while structure is referenced by an operation handler.
struct rtdm_operationsops
 Set of active device operation handlers.
struct rtdm_devicedevice
 Reference to owning device.
struct
rtdm_devctx_reserved 
reserved
 Data stored by RTDM inside a device context (internal use only).
char dev_private [0]
 Begin of driver defined context data structure.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 24 18:02:44 2008 for Xenomai API by  doxygen 1.5.3