LDI_GET_SIZE(9F)        Kernel Functions for Drivers        LDI_GET_SIZE(9F)
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                               March 18, 2004               LDI_GET_SIZE(9F)