drv_usectohz(9F)
NAME
drv_usectohz - convert microseconds to clock ticks
SYNOPSIS
#include <sys/types.h>
#include <sys/ddi.h>
clock_t drv_usectohz(clock_t microsecs);
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
PARAMETERS
microsecs
The number of microseconds to convert.
DESCRIPTION
drv_usectohz() converts a length of time expressed in
microseconds to a number of system clock ticks. The time
arguments to timeout(9F) and delay(9F) are expressed in
clock ticks.
drv_usectohz() is a portable interface for drivers to make
calls to timeout(9F) and delay(9F) and remain binary compa-
tible should the driver object file be used on a system with
a different clock speed (a different number of ticks in a
second).
RETURN VALUES
The value returned is the number of system clock ticks
equivalent to the microsecs argument. No error value is
returned. If the clock tick equivalent to microsecs is too
large to be represented as a clock_t, then the maximum
clock_t value will be returned.
CONTEXT
drv_usectohz() can be called from user or interrupt context.
SEE ALSO
delay(9F), drv_hztousec(9F), timeout(9F)
Writing Device Drivers
Man(1) output converted with
man2html