CLAMP_VAL(9) Driver Basics CLAMP_VAL(9)
NAME clamp_val - return a value clamped to a given range using val´s type
SYNOPSIS clamp_val(val, min, max);
ARGUMENTS val current value
min minimum allowable value
max maximum allowable value
DESCRIPTION This macro does no typechecking and uses temporary variables of whatever type the input argument ´val´ is. This is useful when val is an unsigned type and min and max are literals that will otherwise be assigned a signed integer type.
COPYRIGHT Kernel Hackers Manual 2.6. April 2016 CLAMP_VAL(9)