Reads a 'val
' field, masked and shifted, given by mask 'field_mask
'.
lib_def.h
DEF_BIT_FIELD_RD(val, field_mask); |
val
Value to read from.
field_mask
Mask of field to read.
Field value, masked and right-shifted to bit position 0.
None.
field_mask
' argument must NOT be 0.field_mask
' argument must contain a mask with contiguous set bits.val
' & 'field_mask
' SHOULD be unsigned integers.