Home
last modified time | relevance | path

Searched refs:reg_val (Results 1 – 1 of 1) sorted by relevance

/include/
A Dbitfield.h49 static inline uint bitfield_extract(uint reg_val, uint shift, uint width) in bitfield_extract() argument
51 return (reg_val & bitfield_mask(shift, width)) >> shift; in bitfield_extract()
58 static inline uint bitfield_replace(uint reg_val, uint shift, uint width, in bitfield_replace() argument
63 return (reg_val & ~mask) | ((bitfield_val << shift) & mask); in bitfield_replace()
73 static inline uint bitfield_extract_by_mask(uint reg_val, uint mask) in bitfield_extract_by_mask() argument
77 return (reg_val & mask) >> shift; in bitfield_extract_by_mask()
84 static inline uint bitfield_replace_by_mask(uint reg_val, uint mask, in bitfield_replace_by_mask() argument
89 return (reg_val & ~mask) | ((bitfield_val << shift) & mask); in bitfield_replace_by_mask()

Completed in 4 milliseconds