Content-type: text/html Man page of ldi_get_size

ldi_get_size

Section: Kernel Functions for Drivers (9F)
Updated: 18 Mar 2004
Index Return to Main Contents
 

NAME

ldi_get_size - Retrieve device size  

SYNOPSIS

#include <sys/sunldi.h>

int ldi_get_size(ldi_handle_t lh, uint64_t *sizep);  

PARAMETERS

lh Layered handle.

sizep Pointer to the caller's unsigned 64-bit integer buffer.

 

DESCRIPTION

The ldi_get_size() function uses the layered driver handle to calculate and return a device's size. The device size is returned within the caller supplied buffer (*sizep). A valid layered driver handle must be obtained via the ldi_open_by_name(9F) interface prior to calling ldi_get_size().  

RETURN VALUES

The ldi_get_size() function returns the following values:

DDI_SUCCESS The device size has been returned within the caller supplied buffer.

DDI_FAILURE The device size could not be found or determined.

 

CONTEXT

This function may be called from user or kernel context.  

SEE ALSO

ldi_open_by_name(9F)

Writing Device Drivers


 

Index

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
RETURN VALUES
CONTEXT
SEE ALSO

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