Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

ddi_get_driver_private(9F)

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, caddr_t data)
caddr_t ddi_get_driver_private(dev_info_t ∗dip)

ARGUMENTS

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. 

INTERFACE LEVEL

SPARC architecture specific (SPARC DDI). 

DESCRIPTION

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

ddi_set_driver_private() 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

ddi_get_driver_private() returns the address of the private data area.  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 or interrupt context. 

Sun Microsystems  —  Last change: 11 Apr 1991

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026