Content-type: text/html Man page of ddi_get_driver_private

ddi_get_driver_private

Section: Kernel Functions for Drivers (9F)
Updated: 16 Jan 2006
Index Return to Main Contents
 

NAME

ddi_get_driver_private, ddi_set_driver_private - get or set the address of the device's private data area  

SYNOPSIS

#include <sys/conf.h>
#include <sys/ddi.h>
#include <sys/sunddi.h>



void ddi_set_driver_private(dev_info_t *dip, void *data);

void *ddi_get_driver_private(dev_info_t *dip);

 

INTERFACE LEVEL

Solaris DDI specific (Solaris DDI).  

PARAMETERS

ddi_get_driver_private()

dip

Pointer to device information structure to get from.

ddi_set_driver_private()

dip

Pointer to device information structure to set.

data

Data area address to set.

 

DESCRIPTION

The ddi_get_driver_private() function returns the address of the device's private data area from the device information structure pointed to by dip.

The ddi_set_driver_private() function sets the address of the device's private data area in the device information structure pointed to by dip with the value of data.  

RETURN VALUES

The ddi_get_driver_private() function returns the contents of devi_driver_data. If ddi_set_driver_private() has not been previously called with dip, an unpredictable value is returned.  

CONTEXT

These functions can be called from user , interrupt, or kernel context.  

SEE ALSO


 

Index

NAME
SYNOPSIS
INTERFACE LEVEL
PARAMETERS
DESCRIPTION
RETURN VALUES
CONTEXT
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:41 GMT, October 02, 2010