drv_hztousec man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



drv_hztousec(D3)					      drv_hztousec(D3)

NAME
     drv_hztousec - convert clock ticks to microseconds

SYNOPSIS
     #include <sys/types.h>
     #include <sys/ddi.h>
     clock_t drv_hztousec(clock_t ticks);

   Arguments
     ticks     The number of clock ticks to convert to equivalent
	       microseconds.

DESCRIPTION
     drv_hztousec converts the length of time expressed by ticks, which is in
     units of clock ticks, into units of microseconds.

   Return Values
     drv_hztousec returns the number of microseconds equivalent to the ticks
     argument.	No error value is returned.  If the microsecond equivalent to
     ticks is too large to be represented as a clock_t, then the maximum
     clock_t value is returned.

USAGE
     Several functions either take time values expressed in clock ticks as
     arguments [itimeout(D3), delay(D3)] or return time values expressed in
     clock ticks [drv_getparm(D3)].  The length of a clock tick can vary
     across different implementations, and therefore drivers should not
     include any hard-coded assumptions about the length of a tick.
     drv_hztousec and the complementary function drv_usectohz(D3) can be used,
     as necessary, to convert between clock ticks and microseconds.

     Note that the time value returned by drv_getparm with an LBOLT argument
     will frequently be too large to represent in microseconds as a clock_t.
     When using drv_getparm together with drv_hztousec to time operations,
     drivers can help avoid overflow by converting the difference between
     return values from successive calls to drv_getparm instead of trying to
     convert the return values themselves.

   Level
     Initialization, Base or Interrupt.

   Synchronization Constraints
     Does not sleep.

     Driver-defined basic locks, read/write locks, and sleep locks may be held
     across calls to this function.

REFERENCES
     delay(D3), drv_getparm(D3), drv_usectohz(D3), itimeout(D3)

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net